]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
drm/amdgpu: print when gpu reset successed
[karo-tx-linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      drivers/reset/reset-a10sr.c
657 F:      include/linux/mfd/altera-a10sr.h
658 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M:      Vince Bridgers <vbridger@opensource.altera.com>
662 L:      netdev@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M:      Tobias Klauser <tklauser@distanz.ch>
669 L:      linux-serial@vger.kernel.org
670 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S:      Maintained
672 F:      drivers/tty/serial/altera_uart.c
673 F:      drivers/tty/serial/altera_jtaguart.c
674 F:      include/linux/altera_uart.h
675 F:      include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M:      Netanel Belgazal <netanel@annapurnalabs.com>
679 R:      Saeed Bishara <saeed@annapurnalabs.com>
680 R:      Zorik Machulsky <zorik@annapurnalabs.com>
681 L:      netdev@vger.kernel.org
682 S:      Supported
683 F:      Documentation/networking/ena.txt
684 F:      drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M:      Tom Lendacky <thomas.lendacky@amd.com>
688 M:      Gary Hook <gary.hook@amd.com>
689 L:      linux-crypto@vger.kernel.org
690 S:      Supported
691 F:      drivers/crypto/ccp/
692 F:      include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M:      Huang Rui <ray.huang@amd.com>
696 L:      linux-hwmon@vger.kernel.org
697 S:      Supported
698 F:      Documentation/hwmon/fam15h_power
699 F:      drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S:      Orphan
704 F:      drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P:      Andres Salomon <dilinger@queued.net>
708 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S:      Supported
711 F:      drivers/char/hw_random/geode-rng.c
712 F:      drivers/crypto/geode*
713 F:      drivers/video/fbdev/geode/
714 F:      arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M:      Joerg Roedel <joro@8bytes.org>
718 L:      iommu@lists.linux-foundation.org
719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S:      Maintained
721 F:      drivers/iommu/amd_iommu*.[ch]
722 F:      include/linux/amd-iommu.h
723
724 AMD KFD
725 M:      Oded Gabbay <oded.gabbay@gmail.com>
726 L:      dri-devel@lists.freedesktop.org
727 T:      git git://people.freedesktop.org/~gabbayo/linux.git
728 S:      Supported
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F:      drivers/gpu/drm/amd/amdkfd/
734 F:      drivers/gpu/drm/amd/include/cik_structs.h
735 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F:      drivers/gpu/drm/amd/include/vi_structs.h
737 F:      drivers/gpu/drm/radeon/radeon_kfd.c
738 F:      drivers/gpu/drm/radeon/radeon_kfd.h
739 F:      include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
743 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M:      Tom Lendacky <thomas.lendacky@amd.com>
745 S:      Supported
746 F:      arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 L:      netdev@vger.kernel.org
751 S:      Supported
752 F:      drivers/net/ethernet/amd/xgbe/
753 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M:      Hans Verkuil <hans.verkuil@cisco.com>
762 L:      linux-media@vger.kernel.org
763 S:      Maintained
764 F:      drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M:      Lars-Peter Clausen <lars@metafoo.de>
768 L:      linux-media@vger.kernel.org
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W:      http://wiki.analog.com/
795 W:      http://ez.analog.com/community/linux-device-drivers
796 S:      Supported
797 F:      sound/soc/codecs/adau*
798 F:      sound/soc/codecs/adav*
799 F:      sound/soc/codecs/ad1*
800 F:      sound/soc/codecs/ad7*
801 F:      sound/soc/codecs/ssm*
802 F:      sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W:      http://blackfin.uclinux.org/
808 S:      Supported
809 F:      sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M:      Lars-Peter Clausen <lars@metafoo.de>
813 M:      Michael Hennerich <Michael.Hennerich@analog.com>
814 W:      http://wiki.analog.com/
815 W:      http://ez.analog.com/community/linux-device-drivers
816 S:      Supported
817 F:      drivers/iio/*/ad*
818 F:      drivers/iio/adc/ltc2497*
819 X:      drivers/iio/*/adjd*
820 F:      drivers/staging/iio/*/ad*
821 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M:      Lars-Peter Clausen <lars@metafoo.de>
825 W:      http://ez.analog.com/community/linux-device-drivers
826 S:      Supported
827 F:      drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
833
834 ANDROID DRIVERS
835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M:      Arve Hjønnevåg <arve@android.com>
837 M:      Riley Andrews <riandrews@android.com>
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      drivers/android/
842 F:      drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M:      Laura Abbott <labbott@redhat.com>
846 M:      Sumit Semwal <sumit.semwal@linaro.org>
847 L:      devel@driverdev.osuosl.org
848 S:      Supported
849 F:      Documentation/devicetree/bindings/staging/ion/
850 F:      drivers/staging/android/ion
851 F:      drivers/staging/android/uapi/ion.h
852 F:      drivers/staging/android/uapi/ion_test.h
853
854 AOA (Apple Onboard Audio) ALSA DRIVER
855 M:      Johannes Berg <johannes@sipsolutions.net>
856 L:      linuxppc-dev@lists.ozlabs.org
857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
858 S:      Maintained
859 F:      sound/aoa/
860
861 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
863 L:      linux-iio@vger.kernel.org
864 S:      Maintained
865 F:      drivers/iio/adc/stx104.c
866
867 APM DRIVER
868 M:      Jiri Kosina <jikos@kernel.org>
869 S:      Odd fixes
870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871 F:      arch/x86/kernel/apm_32.c
872 F:      include/linux/apm_bios.h
873 F:      include/uapi/linux/apm_bios.h
874 F:      drivers/char/apm-emulation.c
875
876 APPLE BCM5974 MULTITOUCH DRIVER
877 M:      Henrik Rydberg <rydberg@bitmath.org>
878 L:      linux-input@vger.kernel.org
879 S:      Odd fixes
880 F:      drivers/input/mouse/bcm5974.c
881
882 APPLE SMC DRIVER
883 M:      Henrik Rydberg <rydberg@bitmath.org>
884 L:      linux-hwmon@vger.kernel.org
885 S:      Odd fixes
886 F:      drivers/hwmon/applesmc.c
887
888 APPLETALK NETWORK LAYER
889 L:      netdev@vger.kernel.org
890 S:      Odd fixes
891 F:      drivers/net/appletalk/
892 F:      net/appletalk/
893
894 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895 M:      Duc Dang <dhdang@apm.com>
896 S:      Supported
897 F:      arch/arm64/boot/dts/apm/
898
899 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 M:      Iyappan Subramanian <isubramanian@apm.com>
901 M:      Keyur Chudgar <kchudgar@apm.com>
902 M:      Quan Nguyen <qnguyen@apm.com>
903 S:      Supported
904 F:      drivers/net/ethernet/apm/xgene/
905 F:      drivers/net/phy/mdio-xgene.c
906 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908
909 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910 M:      Iyappan Subramanian <isubramanian@apm.com>
911 M:      Keyur Chudgar <kchudgar@apm.com>
912 S:      Supported
913 F:      drivers/net/ethernet/apm/xgene-v2/
914
915 APPLIED MICRO (APM) X-GENE SOC PMU
916 M:      Tai Nguyen <ttnguyen@apm.com>
917 S:      Supported
918 F:      drivers/perf/xgene_pmu.c
919 F:      Documentation/perf/xgene-pmu.txt
920 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921
922 APTINA CAMERA SENSOR PLL
923 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924 L:      linux-media@vger.kernel.org
925 S:      Maintained
926 F:      drivers/media/i2c/aptina-pll.*
927
928 ARC FRAMEBUFFER DRIVER
929 M:      Jaya Kumar <jayalk@intworks.biz>
930 S:      Maintained
931 F:      drivers/video/fbdev/arcfb.c
932 F:      drivers/video/fbdev/core/fb_defio.c
933
934 ARCNET NETWORK LAYER
935 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
936 L:      netdev@vger.kernel.org
937 S:      Maintained
938 F:      drivers/net/arcnet/
939 F:      include/uapi/linux/if_arcnet.h
940
941 ARC PGU DRM DRIVER
942 M:      Alexey Brodkin <abrodkin@synopsys.com>
943 S:      Supported
944 F:      drivers/gpu/drm/arc/
945 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
946
947 ARM ARCHITECTED TIMER DRIVER
948 M:      Mark Rutland <mark.rutland@arm.com>
949 M:      Marc Zyngier <marc.zyngier@arm.com>
950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951 S:      Maintained
952 F:      arch/arm/include/asm/arch_timer.h
953 F:      arch/arm64/include/asm/arch_timer.h
954 F:      drivers/clocksource/arm_arch_timer.c
955
956 ARM HDLCD DRM DRIVER
957 M:      Liviu Dudau <liviu.dudau@arm.com>
958 S:      Supported
959 F:      drivers/gpu/drm/arm/hdlcd_*
960 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
961
962 ARM MALI-DP DRM DRIVER
963 M:      Liviu Dudau <liviu.dudau@arm.com>
964 M:      Brian Starkey <brian.starkey@arm.com>
965 M:      Mali DP Maintainers <malidp@foss.arm.com>
966 S:      Supported
967 F:      drivers/gpu/drm/arm/
968 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
969
970 ARM MFM AND FLOPPY DRIVERS
971 M:      Ian Molton <spyro@f2s.com>
972 S:      Maintained
973 F:      arch/arm/lib/floppydma.S
974 F:      arch/arm/include/asm/floppy.h
975
976 ARM PMU PROFILING AND DEBUGGING
977 M:      Will Deacon <will.deacon@arm.com>
978 M:      Mark Rutland <mark.rutland@arm.com>
979 S:      Maintained
980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981 F:      arch/arm*/kernel/perf_*
982 F:      arch/arm/oprofile/common.c
983 F:      arch/arm*/kernel/hw_breakpoint.c
984 F:      arch/arm*/include/asm/hw_breakpoint.h
985 F:      arch/arm*/include/asm/perf_event.h
986 F:      drivers/perf/*
987 F:      include/linux/perf/arm_pmu.h
988 F:      Documentation/devicetree/bindings/arm/pmu.txt
989 F:      Documentation/devicetree/bindings/perf/
990
991 ARM PORT
992 M:      Russell King <linux@armlinux.org.uk>
993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 W:      http://www.armlinux.org.uk/
995 S:      Maintained
996 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
997 F:      arch/arm/
998
999 ARM SUB-ARCHITECTURES
1000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001 S:      Maintained
1002 F:      arch/arm/mach-*/
1003 F:      arch/arm/plat-*/
1004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005
1006 ARM PRIMECELL AACI PL041 DRIVER
1007 M:      Russell King <linux@armlinux.org.uk>
1008 S:      Maintained
1009 F:      sound/arm/aaci.*
1010
1011 ARM PRIMECELL CLCD PL110 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/video/fbdev/amba-clcd.*
1015
1016 ARM PRIMECELL KMI PL050 DRIVER
1017 M:      Russell King <linux@armlinux.org.uk>
1018 S:      Maintained
1019 F:      drivers/input/serio/ambakmi.*
1020 F:      include/linux/amba/kmi.h
1021
1022 ARM PRIMECELL MMCI PL180/1 DRIVER
1023 M:      Russell King <linux@armlinux.org.uk>
1024 S:      Maintained
1025 F:      drivers/mmc/host/mmci.*
1026 F:      include/linux/amba/mmci.h
1027
1028 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029 M:      Russell King <linux@armlinux.org.uk>
1030 S:      Maintained
1031 F:      drivers/tty/serial/amba-pl01*.c
1032 F:      include/linux/amba/serial.h
1033
1034 ARM PRIMECELL BUS SUPPORT
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/amba/
1038 F:      include/linux/amba/bus.h
1039
1040 ARM/ADS SPHERE MACHINE SUPPORT
1041 M:      Lennert Buytenhek <kernel@wantstofly.org>
1042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043 S:      Maintained
1044
1045 ARM/AFEB9260 MACHINE SUPPORT
1046 M:      Sergey Lapin <slapin@ossfans.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049
1050 ARM/AJECO 1ARM MACHINE SUPPORT
1051 M:      Lennert Buytenhek <kernel@wantstofly.org>
1052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053 S:      Maintained
1054
1055 ARM/Allwinner sunXi SoC support
1056 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1057 M:      Chen-Yu Tsai <wens@csie.org>
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 S:      Maintained
1060 N:      sun[x456789]i
1061 N:      sun50i
1062 F:      arch/arm/mach-sunxi/
1063 F:      arch/arm64/boot/dts/allwinner/
1064 F:      drivers/clk/sunxi-ng/
1065 F:      drivers/pinctrl/sunxi/
1066 F:      drivers/soc/sunxi/
1067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1068
1069 ARM/Allwinner SoC Clock Support
1070 M:      Emilio López <emilio@elopez.com.ar>
1071 S:      Maintained
1072 F:      drivers/clk/sunxi/
1073
1074 ARM/Amlogic Meson SoC support
1075 M:      Carlo Caione <carlo@caione.org>
1076 M:      Kevin Hilman <khilman@baylibre.com>
1077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078 L:      linux-amlogic@lists.infradead.org
1079 W:      http://linux-meson.com/
1080 S:      Maintained
1081 F:      arch/arm/mach-meson/
1082 F:      arch/arm/boot/dts/meson*
1083 F:      arch/arm64/boot/dts/amlogic/
1084 F:      drivers/pinctrl/meson/
1085 F:      drivers/mmc/host/meson*
1086 N:      meson
1087
1088 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1089 M:      Neil Armstrong <narmstrong@baylibre.com>
1090 M:      Jerome Brunet <jbrunet@baylibre.com>
1091 L:      linux-amlogic@lists.infradead.org
1092 S:      Maintained
1093 F:      drivers/clk/meson/
1094 F:      include/dt-bindings/clock/meson*
1095 F:      include/dt-bindings/clock/gxbb*
1096 F:      Documentation/devicetree/bindings/clock/amlogic*
1097
1098 ARM/Annapurna Labs ALPINE ARCHITECTURE
1099 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1100 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/mach-alpine/
1104 F:      arch/arm/boot/dts/alpine*
1105 F:      arch/arm64/boot/dts/al/
1106 F:      drivers/*/*alpine*
1107
1108 ARM/ARTPEC MACHINE SUPPORT
1109 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1110 M:      Lars Persson <lars.persson@axis.com>
1111 M:      Niklas Cassel <niklas.cassel@axis.com>
1112 S:      Maintained
1113 L:      linux-arm-kernel@axis.com
1114 F:      arch/arm/mach-artpec
1115 F:      arch/arm/boot/dts/artpec6*
1116 F:      drivers/clk/axis
1117 F:      drivers/pinctrl/pinctrl-artpec*
1118 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1119
1120 ARM/ASPEED MACHINE SUPPORT
1121 M:      Joel Stanley <joel@jms.id.au>
1122 S:      Maintained
1123 F:      arch/arm/mach-aspeed/
1124 F:      arch/arm/boot/dts/aspeed-*
1125 F:      drivers/*/*aspeed*
1126
1127 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1128 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1129 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 W:      http://www.linux4sam.org
1132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1133 S:      Supported
1134 F:      arch/arm/mach-at91/
1135 F:      include/soc/at91/
1136 F:      arch/arm/boot/dts/at91*.dts
1137 F:      arch/arm/boot/dts/at91*.dtsi
1138 F:      arch/arm/boot/dts/sama*.dts
1139 F:      arch/arm/boot/dts/sama*.dtsi
1140 F:      arch/arm/include/debug/at91.S
1141 F:      drivers/memory/atmel*
1142
1143 ARM/ATMEL AT91 Clock Support
1144 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1145 S:      Maintained
1146 F:      drivers/clk/at91
1147
1148 ARM/CALXEDA HIGHBANK ARCHITECTURE
1149 M:      Rob Herring <robh@kernel.org>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S:      Maintained
1152 F:      arch/arm/mach-highbank/
1153 F:      arch/arm/boot/dts/highbank.dts
1154 F:      arch/arm/boot/dts/ecx-*.dts*
1155
1156 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1157 M:      Krzysztof Halasa <khalasa@piap.pl>
1158 S:      Maintained
1159 F:      arch/arm/mach-cns3xxx/
1160
1161 ARM/CAVIUM THUNDER NETWORK DRIVER
1162 M:      Sunil Goutham <sgoutham@cavium.com>
1163 M:      Robert Richter <rric@kernel.org>
1164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 S:      Supported
1166 F:      drivers/net/ethernet/cavium/thunder/
1167
1168 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1169 M:      Alexander Shiyan <shc_work@mail.ru>
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Odd Fixes
1172 N:      clps711x
1173
1174 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1175 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1176 M:      Ryan Mallon <rmallon@gmail.com>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 F:      arch/arm/mach-ep93xx/
1180 F:      arch/arm/mach-ep93xx/include/mach/
1181
1182 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1183 M:      Lennert Buytenhek <kernel@wantstofly.org>
1184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 S:      Maintained
1186
1187 ARM/CLKDEV SUPPORT
1188 M:      Russell King <linux@armlinux.org.uk>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 S:      Maintained
1191 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192 F:      arch/arm/include/asm/clkdev.h
1193 F:      drivers/clk/clkdev.c
1194
1195 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1196 M:      Mike Rapoport <mike@compulab.co.il>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S:      Maintained
1199
1200 ARM/CONTEC MICRO9 MACHINE SUPPORT
1201 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1202 S:      Maintained
1203 F:      arch/arm/mach-ep93xx/micro9.c
1204
1205 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1206 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      drivers/hwtracing/coresight/*
1210 F:      Documentation/trace/coresight.txt
1211 F:      Documentation/devicetree/bindings/arm/coresight.txt
1212 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213 F:      tools/perf/arch/arm/util/pmu.c
1214 F:      tools/perf/arch/arm/util/auxtrace.c
1215 F:      tools/perf/arch/arm/util/cs-etm.c
1216 F:      tools/perf/arch/arm/util/cs-etm.h
1217 F:      tools/perf/util/cs-etm.h
1218
1219 ARM/CORGI MACHINE SUPPORT
1220 M:      Richard Purdie <rpurdie@rpsys.net>
1221 S:      Maintained
1222
1223 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1224 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 T:      git git://github.com/ulli-kroll/linux.git
1227 S:      Maintained
1228 F:      arch/arm/mach-gemini/
1229 F:      drivers/rtc/rtc-gemini.c
1230
1231 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1232 M:      Barry Song <baohua@kernel.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1235 S:      Maintained
1236 F:      arch/arm/boot/dts/prima2*
1237 F:      arch/arm/mach-prima2/
1238 F:      drivers/clk/sirf/
1239 F:      drivers/clocksource/timer-prima2.c
1240 F:      drivers/clocksource/timer-atlas7.c
1241 N:      [^a-z]sirf
1242
1243 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1244 M:      Baruch Siach <baruch@tkos.co.il>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      arch/arm/boot/dts/cx92755*
1248 N:      digicolor
1249
1250 ARM/EBSA110 MACHINE SUPPORT
1251 M:      Russell King <linux@armlinux.org.uk>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 W:      http://www.armlinux.org.uk/
1254 S:      Maintained
1255 F:      arch/arm/mach-ebsa110/
1256 F:      drivers/net/ethernet/amd/am79c961a.*
1257
1258 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1259 M:      Uwe Kleine-König <kernel@pengutronix.de>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 N:      efm32
1263
1264 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1265 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      arch/arm/mach-pxa/ezx.c
1269
1270 ARM/FARADAY FA526 PORT
1271 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 T:      git git://git.berlios.de/gemini-board
1275 F:      arch/arm/mm/*-fa*
1276
1277 ARM/FOOTBRIDGE ARCHITECTURE
1278 M:      Russell King <linux@armlinux.org.uk>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 W:      http://www.armlinux.org.uk/
1281 S:      Maintained
1282 F:      arch/arm/include/asm/hardware/dec21285.h
1283 F:      arch/arm/mach-footbridge/
1284
1285 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1286 M:      Shawn Guo <shawnguo@kernel.org>
1287 M:      Sascha Hauer <kernel@pengutronix.de>
1288 R:      Fabio Estevam <fabio.estevam@nxp.com>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292 F:      arch/arm/mach-imx/
1293 F:      arch/arm/mach-mxs/
1294 F:      arch/arm/boot/dts/imx*
1295 F:      arch/arm/configs/imx*_defconfig
1296 F:      drivers/clk/imx/
1297 F:      drivers/soc/imx/
1298 F:      include/soc/imx/
1299
1300 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1301 M:      Shawn Guo <shawnguo@kernel.org>
1302 M:      Sascha Hauer <kernel@pengutronix.de>
1303 R:      Stefan Agner <stefan@agner.ch>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307 F:      arch/arm/mach-imx/*vf610*
1308 F:      arch/arm/boot/dts/vf*
1309
1310 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1311 M:      Lennert Buytenhek <kernel@wantstofly.org>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314
1315 ARM/GUMSTIX MACHINE SUPPORT
1316 M:      Steve Sakoman <sakoman@gmail.com>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S:      Maintained
1319
1320 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1321 M:      Philipp Zabel <philipp.zabel@gmail.com>
1322 M:      Paul Parsons <lost.distance@yahoo.com>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      arch/arm/mach-pxa/hx4700.c
1326 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1327 F:      sound/soc/pxa/hx4700.c
1328
1329 ARM/HISILICON SOC SUPPORT
1330 M:      Wei Xu <xuwei5@hisilicon.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 W:      http://www.hisilicon.com
1333 S:      Supported
1334 T:      git git://github.com/hisilicon/linux-hisi.git
1335 F:      arch/arm/mach-hisi/
1336 F:      arch/arm/boot/dts/hi3*
1337 F:      arch/arm/boot/dts/hip*
1338 F:      arch/arm/boot/dts/hisi*
1339 F:      arch/arm64/boot/dts/hisilicon/
1340
1341 ARM/HP JORNADA 7XX MACHINE SUPPORT
1342 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1343 W:      www.jlime.com
1344 S:      Maintained
1345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346 F:      arch/arm/mach-sa1100/jornada720.c
1347 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1348
1349 ARM/IGEP MACHINE SUPPORT
1350 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1351 M:      Javier Martinez Canillas <javier@dowhile0.org>
1352 L:      linux-omap@vger.kernel.org
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      arch/arm/boot/dts/omap3-igep*
1356
1357 ARM/INCOME PXA270 SUPPORT
1358 M:      Marek Vasut <marek.vasut@gmail.com>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1362
1363 ARM/INTEL IOP32X ARM ARCHITECTURE
1364 M:      Lennert Buytenhek <kernel@wantstofly.org>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 S:      Maintained
1367
1368 ARM/INTEL IOP33X ARM ARCHITECTURE
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Orphan
1371
1372 ARM/INTEL IOP13XX ARM ARCHITECTURE
1373 M:      Lennert Buytenhek <kernel@wantstofly.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376
1377 ARM/INTEL IQ81342EX 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/INTEL IXDP2850 MACHINE SUPPORT
1383 M:      Lennert Buytenhek <kernel@wantstofly.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386
1387 ARM/INTEL IXP4XX ARM ARCHITECTURE
1388 M:      Imre Kaloz <kaloz@openwrt.org>
1389 M:      Krzysztof Halasa <khalasa@piap.pl>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 F:      arch/arm/mach-ixp4xx/
1393
1394 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1395 M:      Jonathan Cameron <jic23@cam.ac.uk>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 F:      arch/arm/mach-pxa/stargate2.c
1399 F:      drivers/pcmcia/pxa2xx_stargate2.c
1400
1401 ARM/INTEL XSC3 (MANZANO) ARM CORE
1402 M:      Lennert Buytenhek <kernel@wantstofly.org>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405
1406 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410
1411 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1412 M:      Santosh Shilimkar <ssantosh@kernel.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-keystone/
1416 F:      arch/arm/boot/dts/keystone-*
1417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1418
1419 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1420 M:      Santosh Shilimkar <ssantosh@kernel.org>
1421 L:      linux-kernel@vger.kernel.org
1422 S:      Maintained
1423 F:      drivers/clk/keystone/
1424
1425 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1426 M:      Santosh Shilimkar <ssantosh@kernel.org>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 L:      linux-kernel@vger.kernel.org
1429 S:      Maintained
1430 F:      drivers/clocksource/timer-keystone.c
1431
1432 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1433 M:      Santosh Shilimkar <ssantosh@kernel.org>
1434 L:      linux-kernel@vger.kernel.org
1435 S:      Maintained
1436 F:      drivers/power/reset/keystone-reset.c
1437
1438 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1439 M:      Santosh Shilimkar <ssantosh@kernel.org>
1440 L:      linux-kernel@vger.kernel.org
1441 S:      Maintained
1442 F:      drivers/memory/*emif*
1443
1444 ARM/LG1K ARCHITECTURE
1445 M:      Chanho Min <chanho.min@lge.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448 F:      arch/arm64/boot/dts/lg/
1449
1450 ARM/LOGICPD PXA270 MACHINE SUPPORT
1451 M:      Lennert Buytenhek <kernel@wantstofly.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454
1455 ARM/LPC18XX ARCHITECTURE
1456 M:      Joachim Eastwood <manabian@gmail.com>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 F:      arch/arm/boot/dts/lpc43*
1460 F:      drivers/clk/nxp/clk-lpc18xx*
1461 F:      drivers/clocksource/time-lpc32xx.c
1462 F:      drivers/i2c/busses/i2c-lpc2k.c
1463 F:      drivers/memory/pl172.c
1464 F:      drivers/mtd/spi-nor/nxp-spifi.c
1465 F:      drivers/rtc/rtc-lpc24xx.c
1466 N:      lpc18xx
1467
1468 ARM/LPC32XX SOC SUPPORT
1469 M:      Vladimir Zapolskiy <vz@mleia.com>
1470 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1473 S:      Maintained
1474 F:      arch/arm/boot/dts/lpc32*
1475 F:      arch/arm/mach-lpc32xx/
1476 F:      drivers/i2c/busses/i2c-pnx.c
1477 F:      drivers/net/ethernet/nxp/lpc_eth.c
1478 F:      drivers/usb/host/ohci-nxp.c
1479 F:      drivers/watchdog/pnx4008_wdt.c
1480 N:      lpc32xx
1481
1482 ARM/MAGICIAN MACHINE SUPPORT
1483 M:      Philipp Zabel <philipp.zabel@gmail.com>
1484 S:      Maintained
1485
1486 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1487 M:      Jason Cooper <jason@lakedaemon.net>
1488 M:      Andrew Lunn <andrew@lunn.ch>
1489 M:      Gregory Clement <gregory.clement@free-electrons.com>
1490 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      arch/arm/mach-mvebu/
1494 F:      drivers/rtc/rtc-armada38x.c
1495 F:      arch/arm/boot/dts/armada*
1496 F:      arch/arm/boot/dts/kirkwood*
1497 F:      arch/arm64/boot/dts/marvell/armada*
1498 F:      drivers/cpufreq/mvebu-cpufreq.c
1499 F:      arch/arm/configs/mvebu_*_defconfig
1500
1501 ARM/Marvell Berlin SoC support
1502 M:      Jisheng Zhang <jszhang@marvell.com>
1503 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506 F:      arch/arm/mach-berlin/
1507 F:      arch/arm/boot/dts/berlin*
1508 F:      arch/arm64/boot/dts/marvell/berlin*
1509
1510
1511 ARM/Marvell Dove/MV78xx0/Orion SOC support
1512 M:      Jason Cooper <jason@lakedaemon.net>
1513 M:      Andrew Lunn <andrew@lunn.ch>
1514 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515 M:      Gregory Clement <gregory.clement@free-electrons.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      Documentation/devicetree/bindings/soc/dove/
1519 F:      arch/arm/mach-dove/
1520 F:      arch/arm/mach-mv78xx0/
1521 F:      arch/arm/mach-orion5x/
1522 F:      arch/arm/plat-orion/
1523 F:      arch/arm/boot/dts/dove*
1524 F:      arch/arm/boot/dts/orion5x*
1525
1526
1527 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1528 M:      Alexander Clouter <alex@digriz.org.uk>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 W:      http://www.digriz.org.uk/ts78xx/kernel
1531 S:      Maintained
1532 F:      arch/arm/mach-orion5x/ts78xx-*
1533
1534 ARM/OXNAS platform support
1535 M:      Neil Armstrong <narmstrong@baylibre.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm/mach-oxnas/
1540 F:      arch/arm/boot/dts/ox8*.dtsi
1541 F:      arch/arm/boot/dts/wd-mbwe.dts
1542 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1543 N:      oxnas
1544
1545 ARM/Mediatek RTC DRIVER
1546 M:      Eddie Huang <eddie.huang@mediatek.com>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      drivers/rtc/rtc-mt6397.c
1551
1552 ARM/Mediatek SoC support
1553 M:      Matthias Brugger <matthias.bgg@gmail.com>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 F:      arch/arm/boot/dts/mt6*
1558 F:      arch/arm/boot/dts/mt7*
1559 F:      arch/arm/boot/dts/mt8*
1560 F:      arch/arm/mach-mediatek/
1561 F:      arch/arm64/boot/dts/mediatek/
1562 N:      mtk
1563 K:      mediatek
1564
1565 ARM/Mediatek USB3 PHY DRIVER
1566 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      drivers/phy/phy-mt65xx-usb3.c
1571
1572 ARM/MICREL KS8695 ARCHITECTURE
1573 M:      Greg Ungerer <gerg@uclinux.org>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 F:      arch/arm/mach-ks8695/
1576 S:      Odd Fixes
1577
1578 ARM/MIOA701 MACHINE SUPPORT
1579 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F:      arch/arm/mach-pxa/mioa701.c
1582 S:      Maintained
1583
1584 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1585 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1586 S:      Maintained
1587
1588 ARM/NOMADIK ARCHITECTURE
1589 M:      Alessandro Rubini <rubini@unipv.it>
1590 M:      Linus Walleij <linus.walleij@linaro.org>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      arch/arm/mach-nomadik/
1594 F:      drivers/pinctrl/nomadik/
1595 F:      drivers/i2c/busses/i2c-nomadik.c
1596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1597
1598 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1599 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1600 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1601 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1602 S:      Supported
1603
1604 ARM/TOSA MACHINE SUPPORT
1605 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1606 M:      Dirk Opfer <dirk@opfer-online.de>
1607 S:      Maintained
1608
1609 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1610 M:      Marek Vasut <marek.vasut@gmail.com>
1611 L:      linux-arm-kernel@lists.infradead.org
1612 W:      http://hackndev.com
1613 S:      Maintained
1614 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1615 F:      arch/arm/mach-pxa/palmtx.c
1616 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1617 F:      arch/arm/mach-pxa/palmt5.c
1618 F:      arch/arm/mach-pxa/include/mach/palmld.h
1619 F:      arch/arm/mach-pxa/palmld.c
1620 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1621 F:      arch/arm/mach-pxa/palmte2.c
1622 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1623 F:      arch/arm/mach-pxa/palmtc.c
1624
1625 ARM/PALM TREO SUPPORT
1626 M:      Tomas Cech <sleep_walker@suse.com>
1627 L:      linux-arm-kernel@lists.infradead.org
1628 W:      http://hackndev.com
1629 S:      Maintained
1630 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1631 F:      arch/arm/mach-pxa/palmtreo.c
1632
1633 ARM/PALMZ72 SUPPORT
1634 M:      Sergey Lapin <slapin@ossfans.org>
1635 L:      linux-arm-kernel@lists.infradead.org
1636 W:      http://hackndev.com
1637 S:      Maintained
1638 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1639 F:      arch/arm/mach-pxa/palmz72.c
1640
1641 ARM/PLEB SUPPORT
1642 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1643 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1644 S:      Maintained
1645
1646 ARM/PT DIGITAL BOARD PORT
1647 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W:      http://www.armlinux.org.uk/
1650 S:      Maintained
1651
1652 ARM/QUALCOMM SUPPORT
1653 M:      Andy Gross <andy.gross@linaro.org>
1654 M:      David Brown <david.brown@linaro.org>
1655 L:      linux-arm-msm@vger.kernel.org
1656 L:      linux-soc@vger.kernel.org
1657 S:      Maintained
1658 F:      Documentation/devicetree/bindings/soc/qcom/
1659 F:      arch/arm/boot/dts/qcom-*.dts
1660 F:      arch/arm/boot/dts/qcom-*.dtsi
1661 F:      arch/arm/mach-qcom/
1662 F:      arch/arm64/boot/dts/qcom/*
1663 F:      drivers/i2c/busses/i2c-qup.c
1664 F:      drivers/clk/qcom/
1665 F:      drivers/pinctrl/qcom/
1666 F:      drivers/dma/qcom/
1667 F:      drivers/soc/qcom/
1668 F:      drivers/spi/spi-qup.c
1669 F:      drivers/tty/serial/msm_serial.h
1670 F:      drivers/tty/serial/msm_serial.c
1671 F:      drivers/*/pm8???-*
1672 F:      drivers/mfd/ssbi.c
1673 F:      drivers/firmware/qcom_scm.c
1674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1675
1676 ARM/RADISYS ENP2611 MACHINE SUPPORT
1677 M:      Lennert Buytenhek <kernel@wantstofly.org>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680
1681 ARM/RENESAS ARM64 ARCHITECTURE
1682 M:      Simon Horman <horms@verge.net.au>
1683 M:      Magnus Damm <magnus.damm@gmail.com>
1684 L:      linux-renesas-soc@vger.kernel.org
1685 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1687 S:      Supported
1688 F:      arch/arm64/boot/dts/renesas/
1689 F:      drivers/soc/renesas/
1690 F:      include/linux/soc/renesas/
1691
1692 ARM/RISCPC ARCHITECTURE
1693 M:      Russell King <linux@armlinux.org.uk>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W:      http://www.armlinux.org.uk/
1696 S:      Maintained
1697 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1698 F:      arch/arm/include/asm/hardware/ioc.h
1699 F:      arch/arm/include/asm/hardware/iomd.h
1700 F:      arch/arm/include/asm/hardware/memc.h
1701 F:      arch/arm/mach-rpc/
1702 F:      drivers/net/ethernet/8390/etherh.c
1703 F:      drivers/net/ethernet/i825xx/ether1*
1704 F:      drivers/net/ethernet/seeq/ether3*
1705 F:      drivers/scsi/arm/
1706
1707 ARM/Rockchip SoC support
1708 M:      Heiko Stuebner <heiko@sntech.de>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 L:      linux-rockchip@lists.infradead.org
1711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1712 S:      Maintained
1713 F:      arch/arm/boot/dts/rk3*
1714 F:      arch/arm/mach-rockchip/
1715 F:      drivers/clk/rockchip/
1716 F:      drivers/i2c/busses/i2c-rk3x.c
1717 F:      drivers/*/*rockchip*
1718 F:      drivers/*/*/*rockchip*
1719 F:      sound/soc/rockchip/
1720 N:      rockchip
1721
1722 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1723 M:      Kukjin Kim <kgene@kernel.org>
1724 M:      Krzysztof Kozlowski <krzk@kernel.org>
1725 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729 S:      Maintained
1730 F:      arch/arm/boot/dts/s3c*
1731 F:      arch/arm/boot/dts/s5p*
1732 F:      arch/arm/boot/dts/samsung*
1733 F:      arch/arm/boot/dts/exynos*
1734 F:      arch/arm64/boot/dts/exynos/
1735 F:      arch/arm/plat-samsung/
1736 F:      arch/arm/mach-s3c24*/
1737 F:      arch/arm/mach-s3c64xx/
1738 F:      arch/arm/mach-s5p*/
1739 F:      arch/arm/mach-exynos*/
1740 F:      drivers/*/*s3c24*
1741 F:      drivers/*/*/*s3c24*
1742 F:      drivers/*/*s3c64xx*
1743 F:      drivers/*/*s5pv210*
1744 F:      drivers/memory/samsung/*
1745 F:      drivers/soc/samsung/*
1746 F:      Documentation/arm/Samsung/
1747 F:      Documentation/devicetree/bindings/arm/samsung/
1748 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1750 N:      exynos
1751
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753 M:      Kyungmin Park <kyungmin.park@samsung.com>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      arch/arm/mach-s5pv210/
1757
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759 M:      Kyungmin Park <kyungmin.park@samsung.com>
1760 M:      Kamil Debski <kamil@wypas.org>
1761 M:      Andrzej Hajda <a.hajda@samsung.com>
1762 L:      linux-arm-kernel@lists.infradead.org
1763 L:      linux-media@vger.kernel.org
1764 S:      Maintained
1765 F:      drivers/media/platform/s5p-g2d/
1766
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768 M:      Kyungmin Park <kyungmin.park@samsung.com>
1769 M:      Kamil Debski <kamil@wypas.org>
1770 M:      Jeongtae Park <jtp.park@samsung.com>
1771 M:      Andrzej Hajda <a.hajda@samsung.com>
1772 L:      linux-arm-kernel@lists.infradead.org
1773 L:      linux-media@vger.kernel.org
1774 S:      Maintained
1775 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F:      drivers/media/platform/s5p-mfc/
1777
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779 M:      Kyungmin Park <kyungmin.park@samsung.com>
1780 L:      linux-arm-kernel@lists.infradead.org
1781 L:      linux-media@vger.kernel.org
1782 S:      Maintained
1783 F:      drivers/staging/media/platform/s5p-cec/
1784
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788 L:      linux-arm-kernel@lists.infradead.org
1789 L:      linux-media@vger.kernel.org
1790 S:      Maintained
1791 F:      drivers/media/platform/s5p-jpeg/
1792
1793 ARM/SHMOBILE ARM ARCHITECTURE
1794 M:      Simon Horman <horms@verge.net.au>
1795 M:      Magnus Damm <magnus.damm@gmail.com>
1796 L:      linux-renesas-soc@vger.kernel.org
1797 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799 S:      Supported
1800 F:      arch/arm/boot/dts/emev2*
1801 F:      arch/arm/boot/dts/r7s*
1802 F:      arch/arm/boot/dts/r8a*
1803 F:      arch/arm/boot/dts/sh*
1804 F:      arch/arm/configs/shmobile_defconfig
1805 F:      arch/arm/include/debug/renesas-scif.S
1806 F:      arch/arm/mach-shmobile/
1807 F:      drivers/soc/renesas/
1808 F:      include/linux/soc/renesas/
1809
1810 ARM/SOCFPGA ARCHITECTURE
1811 M:      Dinh Nguyen <dinguyen@kernel.org>
1812 S:      Maintained
1813 F:      arch/arm/mach-socfpga/
1814 F:      arch/arm/boot/dts/socfpga*
1815 F:      arch/arm/configs/socfpga_defconfig
1816 F:      arch/arm64/boot/dts/altera/
1817 W:      http://www.rocketboards.org
1818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821 M:      Dinh Nguyen <dinguyen@kernel.org>
1822 S:      Maintained
1823 F:      drivers/clk/socfpga/
1824
1825 ARM/SOCFPGA EDAC SUPPORT
1826 M:      Thor Thayer <thor.thayer@linux.intel.com>
1827 S:      Maintained
1828 F:      drivers/edac/altera_edac.
1829
1830 ARM/STI ARCHITECTURE
1831 M:      Patrice Chotard <patrice.chotard@st.com>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 L:      kernel@stlinux.com
1834 W:      http://www.stlinux.com
1835 S:      Maintained
1836 F:      arch/arm/mach-sti/
1837 F:      arch/arm/boot/dts/sti*
1838 F:      drivers/char/hw_random/st-rng.c
1839 F:      drivers/clocksource/arm_global_timer.c
1840 F:      drivers/clocksource/clksrc_st_lpc.c
1841 F:      drivers/cpufreq/sti-cpufreq.c
1842 F:      drivers/dma/st_fdma*
1843 F:      drivers/i2c/busses/i2c-st.c
1844 F:      drivers/media/rc/st_rc.c
1845 F:      drivers/media/platform/sti/c8sectpfe/
1846 F:      drivers/mmc/host/sdhci-st.c
1847 F:      drivers/phy/phy-miphy28lp.c
1848 F:      drivers/phy/phy-stih407-usb.c
1849 F:      drivers/pinctrl/pinctrl-st.c
1850 F:      drivers/remoteproc/st_remoteproc.c
1851 F:      drivers/remoteproc/st_slim_rproc.c
1852 F:      drivers/reset/sti/
1853 F:      drivers/rtc/rtc-st-lpc.c
1854 F:      drivers/tty/serial/st-asc.c
1855 F:      drivers/usb/dwc3/dwc3-st.c
1856 F:      drivers/usb/host/ehci-st.c
1857 F:      drivers/usb/host/ohci-st.c
1858 F:      drivers/watchdog/st_lpc_wdt.c
1859 F:      drivers/ata/ahci_st.c
1860 F:      include/linux/remoteproc/st_slim_rproc.h
1861
1862 ARM/STM32 ARCHITECTURE
1863 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1864 M:      Alexandre Torgue <alexandre.torgue@st.com>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 S:      Maintained
1867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868 N:      stm32
1869 F:      drivers/clocksource/armv7m_systick.c
1870
1871 ARM/TANGO ARCHITECTURE
1872 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873 L:      linux-arm-kernel@lists.infradead.org
1874 S:      Maintained
1875 N:      tango
1876
1877 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1878 M:      Lennert Buytenhek <kernel@wantstofly.org>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881
1882 ARM/TETON BGA MACHINE SUPPORT
1883 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886
1887 ARM/THECUS N2100 MACHINE SUPPORT
1888 M:      Lennert Buytenhek <kernel@wantstofly.org>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S:      Maintained
1891
1892 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1893 M:      Wan ZongShun <mcuos.com@gmail.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 W:      http://www.mcuos.com
1896 S:      Maintained
1897 F:      arch/arm/mach-w90x900/
1898 F:      drivers/input/keyboard/w90p910_keypad.c
1899 F:      drivers/input/touchscreen/w90p910_ts.c
1900 F:      drivers/watchdog/nuc900_wdt.c
1901 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1902 F:      drivers/mtd/nand/nuc900_nand.c
1903 F:      drivers/rtc/rtc-nuc900.c
1904 F:      drivers/spi/spi-nuc900.c
1905 F:      drivers/usb/host/ehci-w90x900.c
1906 F:      drivers/video/fbdev/nuc900fb.c
1907
1908 ARM/U300 MACHINE SUPPORT
1909 M:      Linus Walleij <linus.walleij@linaro.org>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Supported
1912 F:      arch/arm/mach-u300/
1913 F:      drivers/clocksource/timer-u300.c
1914 F:      drivers/i2c/busses/i2c-stu300.c
1915 F:      drivers/rtc/rtc-coh901331.c
1916 F:      drivers/watchdog/coh901327_wdt.c
1917 F:      drivers/dma/coh901318*
1918 F:      drivers/mfd/ab3100*
1919 F:      drivers/rtc/rtc-ab3100.c
1920 F:      drivers/rtc/rtc-coh901331.c
1921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922
1923 ARM/UNIPHIER ARCHITECTURE
1924 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1927 S:      Maintained
1928 F:      arch/arm/boot/dts/uniphier*
1929 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1930 F:      arch/arm/mach-uniphier/
1931 F:      arch/arm/mm/cache-uniphier.c
1932 F:      arch/arm64/boot/dts/socionext/
1933 F:      drivers/bus/uniphier-system-bus.c
1934 F:      drivers/clk/uniphier/
1935 F:      drivers/i2c/busses/i2c-uniphier*
1936 F:      drivers/pinctrl/uniphier/
1937 F:      drivers/reset/reset-uniphier.c
1938 F:      drivers/tty/serial/8250/8250_uniphier.c
1939 N:      uniphier
1940
1941 ARM/Ux500 ARM ARCHITECTURE
1942 M:      Linus Walleij <linus.walleij@linaro.org>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945 F:      arch/arm/mach-ux500/
1946 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1947 F:      drivers/dma/ste_dma40*
1948 F:      drivers/hwspinlock/u8500_hsem.c
1949 F:      drivers/mfd/abx500*
1950 F:      drivers/mfd/ab8500*
1951 F:      drivers/mfd/dbx500*
1952 F:      drivers/mfd/db8500*
1953 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1954 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1955 F:      drivers/rtc/rtc-ab8500.c
1956 F:      drivers/rtc/rtc-pl031.c
1957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1958
1959 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960 M:      Ulf Hansson <ulf.hansson@linaro.org>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 T:      git git://git.linaro.org/people/ulfh/clk.git
1963 S:      Maintained
1964 F:      drivers/clk/ux500/
1965
1966 ARM/VERSATILE EXPRESS PLATFORM
1967 M:      Liviu Dudau <liviu.dudau@arm.com>
1968 M:      Sudeep Holla <sudeep.holla@arm.com>
1969 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 S:      Maintained
1972 F:      arch/arm/boot/dts/vexpress*
1973 F:      arch/arm64/boot/dts/arm/
1974 F:      arch/arm/mach-vexpress/
1975 F:      */*/vexpress*
1976 F:      */*/*/vexpress*
1977 F:      drivers/clk/versatile/clk-vexpress-osc.c
1978 F:      drivers/clocksource/versatile.c
1979 N:      mps2
1980
1981 ARM/VFP SUPPORT
1982 M:      Russell King <linux@armlinux.org.uk>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 W:      http://www.armlinux.org.uk/
1985 S:      Maintained
1986 F:      arch/arm/vfp/
1987
1988 ARM/VOIPAC PXA270 SUPPORT
1989 M:      Marek Vasut <marek.vasut@gmail.com>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/mach-pxa/vpac270.c
1993 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1994
1995 ARM/VT8500 ARM ARCHITECTURE
1996 M:      Tony Prisk <linux@prisktech.co.nz>
1997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 S:      Maintained
1999 F:      arch/arm/mach-vt8500/
2000 F:      drivers/clocksource/vt8500_timer.c
2001 F:      drivers/i2c/busses/i2c-wmt.c
2002 F:      drivers/mmc/host/wmt-sdmmc.c
2003 F:      drivers/pwm/pwm-vt8500.c
2004 F:      drivers/rtc/rtc-vt8500.c
2005 F:      drivers/tty/serial/vt8500_serial.c
2006 F:      drivers/usb/host/ehci-platform.c
2007 F:      drivers/usb/host/uhci-platform.c
2008 F:      drivers/video/fbdev/vt8500lcdfb.*
2009 F:      drivers/video/fbdev/wm8505fb*
2010 F:      drivers/video/fbdev/wmt_ge_rops.*
2011
2012 ARM/ZIPIT Z2 SUPPORT
2013 M:      Marek Vasut <marek.vasut@gmail.com>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 S:      Maintained
2016 F:      arch/arm/mach-pxa/z2.c
2017 F:      arch/arm/mach-pxa/include/mach/z2.h
2018
2019 ARM/ZTE ARCHITECTURE
2020 M:      Jun Nie <jun.nie@linaro.org>
2021 M:      Baoyou Xie <baoyou.xie@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm/mach-zx/
2025 F:      drivers/clk/zte/
2026 F:      drivers/reset/reset-zx2967.c
2027 F:      drivers/soc/zte/
2028 F:      Documentation/devicetree/bindings/arm/zte.txt
2029 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031 F:      Documentation/devicetree/bindings/soc/zte/
2032 F:      include/dt-bindings/soc/zx*.h
2033
2034 ARM/ZYNQ ARCHITECTURE
2035 M:      Michal Simek <michal.simek@xilinx.com>
2036 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 W:      http://wiki.xilinx.com
2039 T:      git https://github.com/Xilinx/linux-xlnx.git
2040 S:      Supported
2041 F:      arch/arm/mach-zynq/
2042 F:      drivers/cpuidle/cpuidle-zynq.c
2043 F:      drivers/block/xsysace.c
2044 N:      zynq
2045 N:      xilinx
2046 F:      drivers/clocksource/cadence_ttc_timer.c
2047 F:      drivers/i2c/busses/i2c-cadence.c
2048 F:      drivers/mmc/host/sdhci-of-arasan.c
2049 F:      drivers/edac/synopsys_edac.c
2050
2051 ARM SMMU DRIVERS
2052 M:      Will Deacon <will.deacon@arm.com>
2053 R:      Robin Murphy <robin.murphy@arm.com>
2054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 S:      Maintained
2056 F:      drivers/iommu/arm-smmu.c
2057 F:      drivers/iommu/arm-smmu-v3.c
2058 F:      drivers/iommu/io-pgtable-arm.c
2059 F:      drivers/iommu/io-pgtable-arm-v7s.c
2060
2061 ARM64 PORT (AARCH64 ARCHITECTURE)
2062 M:      Catalin Marinas <catalin.marinas@arm.com>
2063 M:      Will Deacon <will.deacon@arm.com>
2064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2066 S:      Maintained
2067 F:      arch/arm64/
2068 F:      Documentation/arm64/
2069
2070 AS3645A LED FLASH CONTROLLER DRIVER
2071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072 L:      linux-media@vger.kernel.org
2073 T:      git git://linuxtv.org/media_tree.git
2074 S:      Maintained
2075 F:      drivers/media/i2c/as3645a.c
2076 F:      include/media/i2c/as3645a.h
2077
2078 ASAHI KASEI AK8974 DRIVER
2079 M:      Linus Walleij <linus.walleij@linaro.org>
2080 L:      linux-iio@vger.kernel.org
2081 W:      http://www.akm.com/
2082 S:      Supported
2083 F:      drivers/iio/magnetometer/ak8974.c
2084
2085 ASC7621 HARDWARE MONITOR DRIVER
2086 M:      George Joseph <george.joseph@fairview5.com>
2087 L:      linux-hwmon@vger.kernel.org
2088 S:      Maintained
2089 F:      Documentation/hwmon/asc7621
2090 F:      drivers/hwmon/asc7621.c
2091
2092 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2093 M:      Corentin Chary <corentin.chary@gmail.com>
2094 L:      acpi4asus-user@lists.sourceforge.net
2095 L:      platform-driver-x86@vger.kernel.org
2096 W:      http://acpi4asus.sf.net
2097 S:      Maintained
2098 F:      drivers/platform/x86/asus*.c
2099 F:      drivers/platform/x86/eeepc*.c
2100
2101 ASUS WIRELESS RADIO CONTROL DRIVER
2102 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2103 L:      platform-driver-x86@vger.kernel.org
2104 S:      Maintained
2105 F:      drivers/platform/x86/asus-wireless.c
2106
2107 ASYMMETRIC KEYS
2108 M:      David Howells <dhowells@redhat.com>
2109 L:      keyrings@vger.kernel.org
2110 S:      Maintained
2111 F:      Documentation/crypto/asymmetric-keys.txt
2112 F:      include/linux/verification.h
2113 F:      include/crypto/public_key.h
2114 F:      include/crypto/pkcs7.h
2115 F:      crypto/asymmetric_keys/
2116
2117 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2118 R:      Dan Williams <dan.j.williams@intel.com>
2119 W:      http://sourceforge.net/projects/xscaleiop
2120 S:      Odd fixes
2121 F:      Documentation/crypto/async-tx-api.txt
2122 F:      crypto/async_tx/
2123 F:      drivers/dma/
2124 F:      include/linux/dmaengine.h
2125 F:      include/linux/async_tx.h
2126
2127 AT24 EEPROM DRIVER
2128 M:      Wolfram Sang <wsa@the-dreams.de>
2129 L:      linux-i2c@vger.kernel.org
2130 S:      Maintained
2131 F:      drivers/misc/eeprom/at24.c
2132 F:      include/linux/platform_data/at24.h
2133
2134 ATA OVER ETHERNET (AOE) DRIVER
2135 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2136 W:      http://www.openaoe.org/
2137 S:      Supported
2138 F:      Documentation/aoe/
2139 F:      drivers/block/aoe/
2140
2141 ATHEROS 71XX/9XXX GPIO DRIVER
2142 M:      Alban Bedel <albeu@free.fr>
2143 W:      https://github.com/AlbanBedel/linux
2144 T:      git git://github.com/AlbanBedel/linux
2145 S:      Maintained
2146 F:      drivers/gpio/gpio-ath79.c
2147 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148
2149 ATHEROS ATH GENERIC UTILITIES
2150 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2151 L:      linux-wireless@vger.kernel.org
2152 S:      Supported
2153 F:      drivers/net/wireless/ath/*
2154
2155 ATHEROS ATH5K WIRELESS DRIVER
2156 M:      Jiri Slaby <jirislaby@gmail.com>
2157 M:      Nick Kossifidis <mickflemm@gmail.com>
2158 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2159 L:      linux-wireless@vger.kernel.org
2160 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2161 S:      Maintained
2162 F:      drivers/net/wireless/ath/ath5k/
2163
2164 ATHEROS ATH6KL WIRELESS DRIVER
2165 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2166 L:      linux-wireless@vger.kernel.org
2167 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2169 S:      Supported
2170 F:      drivers/net/wireless/ath/ath6kl/
2171
2172 WILOCITY WIL6210 WIRELESS DRIVER
2173 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2174 L:      linux-wireless@vger.kernel.org
2175 L:      wil6210@qca.qualcomm.com
2176 S:      Supported
2177 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2178 F:      drivers/net/wireless/ath/wil6210/
2179 F:      include/uapi/linux/wil6210_uapi.h
2180
2181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182 M:      Christian Lamparter <chunkeey@googlemail.com>
2183 L:      linux-wireless@vger.kernel.org
2184 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2185 S:      Maintained
2186 F:      drivers/net/wireless/ath/carl9170/
2187
2188 ATK0110 HWMON DRIVER
2189 M:      Luca Tettamanti <kronos.it@gmail.com>
2190 L:      linux-hwmon@vger.kernel.org
2191 S:      Maintained
2192 F:      drivers/hwmon/asus_atk0110.c
2193
2194 ATI_REMOTE2 DRIVER
2195 M:      Ville Syrjala <syrjala@sci.fi>
2196 S:      Maintained
2197 F:      drivers/input/misc/ati_remote2.c
2198
2199 ATLX ETHERNET DRIVERS
2200 M:      Jay Cliburn <jcliburn@gmail.com>
2201 M:      Chris Snook <chris.snook@gmail.com>
2202 L:      netdev@vger.kernel.org
2203 W:      http://sourceforge.net/projects/atl1
2204 W:      http://atl1.sourceforge.net
2205 S:      Maintained
2206 F:      drivers/net/ethernet/atheros/
2207
2208 ATM
2209 M:      Chas Williams <3chas3@gmail.com>
2210 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2211 L:      netdev@vger.kernel.org
2212 W:      http://linux-atm.sourceforge.net
2213 S:      Maintained
2214 F:      drivers/atm/
2215 F:      include/linux/atm*
2216 F:      include/uapi/linux/atm*
2217
2218 ATMEL AT91 / AT32 MCI DRIVER
2219 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2220 S:      Maintained
2221 F:      drivers/mmc/host/atmel-mci.c
2222
2223 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2224 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2225 S:      Supported
2226 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2227
2228 ATMEL SAMA5D2 ADC DRIVER
2229 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2230 L:      linux-iio@vger.kernel.org
2231 S:      Supported
2232 F:      drivers/iio/adc/at91-sama5d2_adc.c
2233
2234 ATMEL Audio ALSA driver
2235 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2237 S:      Supported
2238 F:      sound/soc/atmel
2239
2240 ATMEL XDMA DRIVER
2241 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2242 L:      linux-arm-kernel@lists.infradead.org
2243 L:      dmaengine@vger.kernel.org
2244 S:      Supported
2245 F:      drivers/dma/at_xdmac.c
2246
2247 ATMEL I2C DRIVER
2248 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2249 L:      linux-i2c@vger.kernel.org
2250 S:      Supported
2251 F:      drivers/i2c/busses/i2c-at91.c
2252
2253 ATMEL ISI DRIVER
2254 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2255 L:      linux-media@vger.kernel.org
2256 S:      Supported
2257 F:      drivers/media/platform/atmel/atmel-isi.c
2258 F:      include/media/atmel-isi.h
2259
2260 ATMEL LCDFB DRIVER
2261 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L:      linux-fbdev@vger.kernel.org
2263 S:      Maintained
2264 F:      drivers/video/fbdev/atmel_lcdfb.c
2265 F:      include/video/atmel_lcdc.h
2266
2267 ATMEL MACB ETHERNET DRIVER
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 S:      Supported
2270 F:      drivers/net/ethernet/cadence/
2271
2272 ATMEL NAND DRIVER
2273 M:      Wenyou Yang <wenyou.yang@atmel.com>
2274 M:      Josh Wu <rainyfeeling@outlook.com>
2275 L:      linux-mtd@lists.infradead.org
2276 S:      Supported
2277 F:      drivers/mtd/nand/atmel/*
2278
2279 ATMEL SDMMC DRIVER
2280 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2281 L:      linux-mmc@vger.kernel.org
2282 S:      Supported
2283 F:      drivers/mmc/host/sdhci-of-at91.c
2284
2285 ATMEL SPI DRIVER
2286 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2287 S:      Supported
2288 F:      drivers/spi/spi-atmel.*
2289
2290 ATMEL SSC DRIVER
2291 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 S:      Supported
2294 F:      drivers/misc/atmel-ssc.c
2295 F:      include/linux/atmel-ssc.h
2296
2297 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2298 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Supported
2301 F:      drivers/misc/atmel_tclib.c
2302 F:      drivers/clocksource/tcb_clksrc.c
2303
2304 ATMEL USBA UDC DRIVER
2305 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Supported
2308 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2309
2310 ATMEL WIRELESS DRIVER
2311 M:      Simon Kelley <simon@thekelleys.org.uk>
2312 L:      linux-wireless@vger.kernel.org
2313 W:      http://www.thekelleys.org.uk/atmel
2314 W:      http://atmelwlandriver.sourceforge.net/
2315 S:      Maintained
2316 F:      drivers/net/wireless/atmel/atmel*
2317
2318 ATMEL MAXTOUCH DRIVER
2319 M:      Nick Dyer <nick@shmanahar.org>
2320 T:      git git://github.com/ndyer/linux.git
2321 S:      Maintained
2322 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2324 F:      include/linux/platform_data/atmel_mxt_ts.h
2325
2326 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2327 M:      Bradley Grove <linuxdrivers@attotech.com>
2328 L:      linux-scsi@vger.kernel.org
2329 W:      http://www.attotech.com
2330 S:      Supported
2331 F:      drivers/scsi/esas2r
2332
2333 ATUSB IEEE 802.15.4 RADIO DRIVER
2334 M:      Stefan Schmidt <stefan@osg.samsung.com>
2335 L:      linux-wpan@vger.kernel.org
2336 S:      Maintained
2337 F:      drivers/net/ieee802154/atusb.c
2338 F:      drivers/net/ieee802154/atusb.h
2339 F:      drivers/net/ieee802154/at86rf230.h
2340
2341 AUDIT SUBSYSTEM
2342 M:      Paul Moore <paul@paul-moore.com>
2343 M:      Eric Paris <eparis@redhat.com>
2344 L:      linux-audit@redhat.com (moderated for non-subscribers)
2345 W:      http://people.redhat.com/sgrubb/audit/
2346 T:      git git://git.infradead.org/users/pcmoore/audit
2347 S:      Maintained
2348 F:      include/linux/audit.h
2349 F:      include/uapi/linux/audit.h
2350 F:      kernel/audit*
2351
2352 AUXILIARY DISPLAY DRIVERS
2353 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2354 W:      http://miguelojeda.es/auxdisplay.htm
2355 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2356 S:      Maintained
2357 F:      drivers/auxdisplay/
2358 F:      include/linux/cfag12864b.h
2359
2360 AX.25 NETWORK LAYER
2361 M:      Ralf Baechle <ralf@linux-mips.org>
2362 L:      linux-hams@vger.kernel.org
2363 W:      http://www.linux-ax25.org/
2364 S:      Maintained
2365 F:      include/uapi/linux/ax25.h
2366 F:      include/net/ax25.h
2367 F:      net/ax25/
2368
2369 AXENTIA ASOC DRIVERS
2370 M:      Peter Rosin <peda@axentia.se>
2371 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2372 S:      Maintained
2373 F:      Documentation/devicetree/bindings/sound/axentia,*
2374 F:      sound/soc/atmel/tse850-pcm5142.c
2375
2376 AXENTIA ARM DEVICES
2377 M:      Peter Rosin <peda@axentia.se>
2378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 S:      Maintained
2380 F:      Documentation/devicetree/bindings/arm/axentia.txt
2381 F:      arch/arm/boot/dts/at91-linea.dtsi
2382 F:      arch/arm/boot/dts/at91-tse850-3.dts
2383
2384 AZ6007 DVB DRIVER
2385 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2387 L:      linux-media@vger.kernel.org
2388 W:      https://linuxtv.org
2389 T:      git git://linuxtv.org/media_tree.git
2390 S:      Maintained
2391 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2392
2393 AZTECH FM RADIO RECEIVER DRIVER
2394 M:      Hans Verkuil <hverkuil@xs4all.nl>
2395 L:      linux-media@vger.kernel.org
2396 T:      git git://linuxtv.org/media_tree.git
2397 W:      https://linuxtv.org
2398 S:      Maintained
2399 F:      drivers/media/radio/radio-aztech*
2400
2401 B43 WIRELESS DRIVER
2402 L:      linux-wireless@vger.kernel.org
2403 L:      b43-dev@lists.infradead.org
2404 W:      http://wireless.kernel.org/en/users/Drivers/b43
2405 S:      Odd Fixes
2406 F:      drivers/net/wireless/broadcom/b43/
2407
2408 B43LEGACY WIRELESS DRIVER
2409 M:      Larry Finger <Larry.Finger@lwfinger.net>
2410 L:      linux-wireless@vger.kernel.org
2411 L:      b43-dev@lists.infradead.org
2412 W:      http://wireless.kernel.org/en/users/Drivers/b43
2413 S:      Maintained
2414 F:      drivers/net/wireless/broadcom/b43legacy/
2415
2416 BACKLIGHT CLASS/SUBSYSTEM
2417 M:      Lee Jones <lee.jones@linaro.org>
2418 M:      Daniel Thompson <daniel.thompson@linaro.org>
2419 M:      Jingoo Han <jingoohan1@gmail.com>
2420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2421 S:      Maintained
2422 F:      drivers/video/backlight/
2423 F:      include/linux/backlight.h
2424 F:      include/linux/pwm_backlight.h
2425 F:      Documentation/devicetree/bindings/leds/backlight
2426
2427 BATMAN ADVANCED
2428 M:      Marek Lindner <mareklindner@neomailbox.ch>
2429 M:      Simon Wunderlich <sw@simonwunderlich.de>
2430 M:      Antonio Quartulli <a@unstable.cc>
2431 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2432 W:      https://www.open-mesh.org/
2433 Q:      https://patchwork.open-mesh.org/project/batman/list/
2434 S:      Maintained
2435 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2436 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2437 F:      Documentation/networking/batman-adv.txt
2438 F:      include/uapi/linux/batman_adv.h
2439 F:      net/batman-adv/
2440
2441 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2442 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2443 L:      linux-hams@vger.kernel.org
2444 W:      http://www.baycom.org/~tom/ham/ham.html
2445 S:      Maintained
2446 F:      drivers/net/hamradio/baycom*
2447
2448 BCACHE (BLOCK LAYER CACHE)
2449 M:      Kent Overstreet <kent.overstreet@gmail.com>
2450 L:      linux-bcache@vger.kernel.org
2451 W:      http://bcache.evilpiepirate.org
2452 S:      Orphan
2453 F:      drivers/md/bcache/
2454
2455 BDISP ST MEDIA DRIVER
2456 M:      Fabien Dessenne <fabien.dessenne@st.com>
2457 L:      linux-media@vger.kernel.org
2458 T:      git git://linuxtv.org/media_tree.git
2459 W:      https://linuxtv.org
2460 S:      Supported
2461 F:      drivers/media/platform/sti/bdisp
2462
2463 DELTA ST MEDIA DRIVER
2464 M:      Hugues Fruchet <hugues.fruchet@st.com>
2465 L:      linux-media@vger.kernel.org
2466 T:      git git://linuxtv.org/media_tree.git
2467 W:      https://linuxtv.org
2468 S:      Supported
2469 F:      drivers/media/platform/sti/delta
2470
2471 BEFS FILE SYSTEM
2472 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2473 M:      Salah Triki <salah.triki@gmail.com>
2474 S:      Maintained
2475 T:      git git://github.com/luisbg/linux-befs.git
2476 F:      Documentation/filesystems/befs.txt
2477 F:      fs/befs/
2478
2479 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2480 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2481 L:      netdev@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/net/ethernet/ec_bhf.c
2484
2485 BFS FILE SYSTEM
2486 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2487 S:      Maintained
2488 F:      Documentation/filesystems/bfs.txt
2489 F:      fs/bfs/
2490 F:      include/uapi/linux/bfs_fs.h
2491
2492 BLACKFIN ARCHITECTURE
2493 M:      Steven Miao <realmz6@gmail.com>
2494 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 T:      git git://git.code.sf.net/p/adi-linux/code
2496 W:      http://blackfin.uclinux.org
2497 S:      Supported
2498 F:      arch/blackfin/
2499
2500 BLACKFIN EMAC DRIVER
2501 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W:      http://blackfin.uclinux.org
2503 S:      Supported
2504 F:      drivers/net/ethernet/adi/
2505
2506 BLACKFIN RTC DRIVER
2507 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508 W:      http://blackfin.uclinux.org
2509 S:      Supported
2510 F:      drivers/rtc/rtc-bfin.c
2511
2512 BLACKFIN SDH DRIVER
2513 M:      Sonic Zhang <sonic.zhang@analog.com>
2514 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515 W:      http://blackfin.uclinux.org
2516 S:      Supported
2517 F:      drivers/mmc/host/bfin_sdh.c
2518
2519 BLACKFIN SERIAL DRIVER
2520 M:      Sonic Zhang <sonic.zhang@analog.com>
2521 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522 W:      http://blackfin.uclinux.org
2523 S:      Supported
2524 F:      drivers/tty/serial/bfin_uart.c
2525
2526 BLACKFIN WATCHDOG DRIVER
2527 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528 W:      http://blackfin.uclinux.org
2529 S:      Supported
2530 F:      drivers/watchdog/bfin_wdt.c
2531
2532 BLACKFIN I2C TWI DRIVER
2533 M:      Sonic Zhang <sonic.zhang@analog.com>
2534 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535 W:      http://blackfin.uclinux.org/
2536 S:      Supported
2537 F:      drivers/i2c/busses/i2c-bfin-twi.c
2538
2539 BLACKFIN MEDIA DRIVER
2540 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2541 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 W:      http://blackfin.uclinux.org/
2543 S:      Supported
2544 F:      drivers/media/platform/blackfin/
2545 F:      drivers/media/i2c/adv7183*
2546 F:      drivers/media/i2c/vs6624*
2547
2548 BLINKM RGB LED DRIVER
2549 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550 S:      Maintained
2551 F:      drivers/leds/leds-blinkm.c
2552
2553 BLOCK LAYER
2554 M:      Jens Axboe <axboe@kernel.dk>
2555 L:      linux-block@vger.kernel.org
2556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2557 S:      Maintained
2558 F:      block/
2559 F:      kernel/trace/blktrace.c
2560 F:      lib/sbitmap.c
2561
2562 BFQ I/O SCHEDULER
2563 M:      Paolo Valente <paolo.valente@linaro.org>
2564 M:      Jens Axboe <axboe@kernel.dk>
2565 L:      linux-block@vger.kernel.org
2566 S:      Maintained
2567 F:      block/bfq-*
2568 F:      Documentation/block/bfq-iosched.txt
2569
2570 BLOCK2MTD DRIVER
2571 M:      Joern Engel <joern@lazybastard.org>
2572 L:      linux-mtd@lists.infradead.org
2573 S:      Maintained
2574 F:      drivers/mtd/devices/block2mtd.c
2575
2576 BLUETOOTH DRIVERS
2577 M:      Marcel Holtmann <marcel@holtmann.org>
2578 M:      Gustavo Padovan <gustavo@padovan.org>
2579 M:      Johan Hedberg <johan.hedberg@gmail.com>
2580 L:      linux-bluetooth@vger.kernel.org
2581 W:      http://www.bluez.org/
2582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584 S:      Maintained
2585 F:      drivers/bluetooth/
2586
2587 BLUETOOTH SUBSYSTEM
2588 M:      Marcel Holtmann <marcel@holtmann.org>
2589 M:      Gustavo Padovan <gustavo@padovan.org>
2590 M:      Johan Hedberg <johan.hedberg@gmail.com>
2591 L:      linux-bluetooth@vger.kernel.org
2592 W:      http://www.bluez.org/
2593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2595 S:      Maintained
2596 F:      net/bluetooth/
2597 F:      include/net/bluetooth/
2598
2599 BONDING DRIVER
2600 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2601 M:      Veaceslav Falico <vfalico@gmail.com>
2602 M:      Andy Gospodarek <andy@greyhouse.net>
2603 L:      netdev@vger.kernel.org
2604 W:      http://sourceforge.net/projects/bonding/
2605 S:      Supported
2606 F:      drivers/net/bonding/
2607 F:      include/uapi/linux/if_bonding.h
2608
2609 BPF (Safe dynamic programs and tools)
2610 M:      Alexei Starovoitov <ast@kernel.org>
2611 M:      Daniel Borkmann <daniel@iogearbox.net>
2612 L:      netdev@vger.kernel.org
2613 L:      linux-kernel@vger.kernel.org
2614 S:      Supported
2615 F:      arch/x86/net/bpf_jit*
2616 F:      Documentation/networking/filter.txt
2617 F:      include/linux/bpf*
2618 F:      include/linux/filter.h
2619 F:      include/uapi/linux/bpf*
2620 F:      include/uapi/linux/filter.h
2621 F:      kernel/bpf/
2622 F:      kernel/trace/bpf_trace.c
2623 F:      lib/test_bpf.c
2624 F:      net/bpf/
2625 F:      net/core/filter.c
2626 F:      net/sched/act_bpf.c
2627 F:      net/sched/cls_bpf.c
2628 F:      samples/bpf/
2629 F:      tools/net/bpf*
2630 F:      tools/testing/selftests/bpf/
2631
2632 BROADCOM B44 10/100 ETHERNET DRIVER
2633 M:      Michael Chan <michael.chan@broadcom.com>
2634 L:      netdev@vger.kernel.org
2635 S:      Supported
2636 F:      drivers/net/ethernet/broadcom/b44.*
2637
2638 BROADCOM B53 ETHERNET SWITCH DRIVER
2639 M:      Florian Fainelli <f.fainelli@gmail.com>
2640 L:      netdev@vger.kernel.org
2641 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2642 S:      Supported
2643 F:      drivers/net/dsa/b53/*
2644 F:      include/linux/platform_data/b53.h
2645
2646 BROADCOM GENET ETHERNET DRIVER
2647 M:      Florian Fainelli <f.fainelli@gmail.com>
2648 L:      netdev@vger.kernel.org
2649 S:      Supported
2650 F:      drivers/net/ethernet/broadcom/genet/
2651
2652 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2653 M:      Rasesh Mody <rasesh.mody@cavium.com>
2654 M:      Harish Patil <harish.patil@cavium.com>
2655 M:      Dept-GELinuxNICDev@cavium.com
2656 L:      netdev@vger.kernel.org
2657 S:      Supported
2658 F:      drivers/net/ethernet/broadcom/bnx2.*
2659 F:      drivers/net/ethernet/broadcom/bnx2_*
2660
2661 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2662 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2663 M:      Ariel Elior <ariel.elior@cavium.com>
2664 M:      everest-linux-l2@cavium.com
2665 L:      netdev@vger.kernel.org
2666 S:      Supported
2667 F:      drivers/net/ethernet/broadcom/bnx2x/
2668
2669 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670 M:      Michael Chan <michael.chan@broadcom.com>
2671 L:      netdev@vger.kernel.org
2672 S:      Supported
2673 F:      drivers/net/ethernet/broadcom/bnxt/
2674
2675 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2676 M:      Florian Fainelli <f.fainelli@gmail.com>
2677 M:      Ray Jui <rjui@broadcom.com>
2678 M:      Scott Branden <sbranden@broadcom.com>
2679 M:      bcm-kernel-feedback-list@broadcom.com
2680 T:      git git://github.com/broadcom/mach-bcm
2681 S:      Maintained
2682 N:      bcm281*
2683 N:      bcm113*
2684 N:      bcm216*
2685 N:      kona
2686 F:      arch/arm/mach-bcm/
2687
2688 BROADCOM BCM2835 ARM ARCHITECTURE
2689 M:      Lee Jones <lee@kernel.org>
2690 M:      Eric Anholt <eric@anholt.net>
2691 M:      Stefan Wahren <stefan.wahren@i2se.com>
2692 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694 T:      git git://github.com/anholt/linux
2695 S:      Maintained
2696 N:      bcm2835
2697 F:      drivers/staging/vc04_services
2698
2699 BROADCOM BCM47XX MIPS ARCHITECTURE
2700 M:      Hauke Mehrtens <hauke@hauke-m.de>
2701 M:      Rafał Miłecki <zajec5@gmail.com>
2702 L:      linux-mips@linux-mips.org
2703 S:      Maintained
2704 F:      Documentation/devicetree/bindings/mips/brcm/
2705 F:      arch/mips/bcm47xx/*
2706 F:      arch/mips/include/asm/mach-bcm47xx/*
2707
2708 BROADCOM BCM5301X ARM ARCHITECTURE
2709 M:      Hauke Mehrtens <hauke@hauke-m.de>
2710 M:      Rafał Miłecki <zajec5@gmail.com>
2711 M:      Jon Mason <jonmason@broadcom.com>
2712 M:      bcm-kernel-feedback-list@broadcom.com
2713 L:      linux-arm-kernel@lists.infradead.org
2714 S:      Maintained
2715 F:      arch/arm/mach-bcm/bcm_5301x.c
2716 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2717 F:      arch/arm/boot/dts/bcm470*
2718 F:      arch/arm/boot/dts/bcm953012*
2719
2720 BROADCOM BCM53573 ARM ARCHITECTURE
2721 M:      Rafał Miłecki <rafal@milecki.pl>
2722 L:      linux-arm-kernel@lists.infradead.org
2723 S:      Maintained
2724 F:      arch/arm/boot/dts/bcm53573*
2725 F:      arch/arm/boot/dts/bcm47189*
2726
2727 BROADCOM BCM63XX ARM ARCHITECTURE
2728 M:      Florian Fainelli <f.fainelli@gmail.com>
2729 M:      bcm-kernel-feedback-list@broadcom.com
2730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 T:      git git://github.com/broadcom/stblinux.git
2732 S:      Maintained
2733 N:      bcm63xx
2734
2735 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736 M:      Kevin Cernekee <cernekee@gmail.com>
2737 L:      linux-usb@vger.kernel.org
2738 S:      Maintained
2739 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2740
2741 BROADCOM BCM7XXX ARM ARCHITECTURE
2742 M:      Brian Norris <computersforpeace@gmail.com>
2743 M:      Gregory Fong <gregory.0xf0@gmail.com>
2744 M:      Florian Fainelli <f.fainelli@gmail.com>
2745 M:      bcm-kernel-feedback-list@broadcom.com
2746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747 T:      git git://github.com/broadcom/stblinux.git
2748 S:      Maintained
2749 F:      arch/arm/mach-bcm/*brcmstb*
2750 F:      arch/arm/boot/dts/bcm7*.dts*
2751 F:      drivers/bus/brcmstb_gisb.c
2752 N:      brcmstb
2753
2754 BROADCOM BMIPS MIPS ARCHITECTURE
2755 M:      Kevin Cernekee <cernekee@gmail.com>
2756 M:      Florian Fainelli <f.fainelli@gmail.com>
2757 L:      linux-mips@linux-mips.org
2758 T:      git git://github.com/broadcom/stblinux.git
2759 S:      Maintained
2760 F:      arch/mips/bmips/*
2761 F:      arch/mips/include/asm/mach-bmips/*
2762 F:      arch/mips/kernel/*bmips*
2763 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2764 F:      drivers/irqchip/irq-bcm63*
2765 F:      drivers/irqchip/irq-bcm7*
2766 F:      drivers/irqchip/irq-brcmstb*
2767 F:      include/linux/bcm963xx_nvram.h
2768 F:      include/linux/bcm963xx_tag.h
2769
2770 BROADCOM BMIPS CPUFREQ DRIVER
2771 M:      Markus Mayer <mmayer@broadcom.com>
2772 M:      bcm-kernel-feedback-list@broadcom.com
2773 L:      linux-pm@vger.kernel.org
2774 S:      Maintained
2775 F:      drivers/cpufreq/bmips-cpufreq.c
2776
2777 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2778 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2779 M:      Prashant Sreedharan <prashant@broadcom.com>
2780 M:      Michael Chan <mchan@broadcom.com>
2781 L:      netdev@vger.kernel.org
2782 S:      Supported
2783 F:      drivers/net/ethernet/broadcom/tg3.*
2784
2785 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2786 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2787 M:      Franky Lin <franky.lin@broadcom.com>
2788 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2789 L:      linux-wireless@vger.kernel.org
2790 L:      brcm80211-dev-list.pdl@broadcom.com
2791 S:      Supported
2792 F:      drivers/net/wireless/broadcom/brcm80211/
2793
2794 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2795 M:      QLogic-Storage-Upstream@qlogic.com
2796 L:      linux-scsi@vger.kernel.org
2797 S:      Supported
2798 F:      drivers/scsi/bnx2fc/
2799
2800 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2801 M:      QLogic-Storage-Upstream@qlogic.com
2802 L:      linux-scsi@vger.kernel.org
2803 S:      Supported
2804 F:      drivers/scsi/bnx2i/
2805
2806 BROADCOM IPROC ARM ARCHITECTURE
2807 M:      Ray Jui <rjui@broadcom.com>
2808 M:      Scott Branden <sbranden@broadcom.com>
2809 M:      Jon Mason <jonmason@broadcom.com>
2810 M:      bcm-kernel-feedback-list@broadcom.com
2811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812 T:      git git://github.com/broadcom/cygnus-linux.git
2813 S:      Maintained
2814 N:      iproc
2815 N:      cygnus
2816 N:      bcm[-_]nsp
2817 N:      bcm9113*
2818 N:      bcm9583*
2819 N:      bcm9585*
2820 N:      bcm9586*
2821 N:      bcm988312
2822 N:      bcm113*
2823 N:      bcm583*
2824 N:      bcm585*
2825 N:      bcm586*
2826 N:      bcm88312
2827 F:      arch/arm64/boot/dts/broadcom/ns2*
2828 F:      drivers/clk/bcm/clk-ns*
2829 F:      drivers/pinctrl/bcm/pinctrl-ns*
2830
2831 BROADCOM BRCMSTB GPIO DRIVER
2832 M:      Gregory Fong <gregory.0xf0@gmail.com>
2833 L:      bcm-kernel-feedback-list@broadcom.com
2834 S:      Supported
2835 F:      drivers/gpio/gpio-brcmstb.c
2836 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837
2838 BROADCOM KONA GPIO DRIVER
2839 M:      Ray Jui <rjui@broadcom.com>
2840 L:      bcm-kernel-feedback-list@broadcom.com
2841 S:      Supported
2842 F:      drivers/gpio/gpio-bcm-kona.c
2843 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2844
2845 BROADCOM NVRAM DRIVER
2846 M:      Rafał Miłecki <zajec5@gmail.com>
2847 L:      linux-mips@linux-mips.org
2848 S:      Maintained
2849 F:      drivers/firmware/broadcom/*
2850
2851 BROADCOM STB NAND FLASH DRIVER
2852 M:      Brian Norris <computersforpeace@gmail.com>
2853 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2854 L:      linux-mtd@lists.infradead.org
2855 L:      bcm-kernel-feedback-list@broadcom.com
2856 S:      Maintained
2857 F:      drivers/mtd/nand/brcmnand/
2858
2859 BROADCOM STB AVS CPUFREQ DRIVER
2860 M:      Markus Mayer <mmayer@broadcom.com>
2861 M:      bcm-kernel-feedback-list@broadcom.com
2862 L:      linux-pm@vger.kernel.org
2863 S:      Maintained
2864 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865 F:      drivers/cpufreq/brcmstb*
2866
2867 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868 M:      Rafał Miłecki <zajec5@gmail.com>
2869 L:      linux-wireless@vger.kernel.org
2870 S:      Maintained
2871 F:      drivers/bcma/
2872 F:      include/linux/bcma/
2873
2874 BROADCOM SYSTEMPORT ETHERNET DRIVER
2875 M:      Florian Fainelli <f.fainelli@gmail.com>
2876 L:      netdev@vger.kernel.org
2877 S:      Supported
2878 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2879
2880 BROADCOM NETXTREME-E ROCE DRIVER
2881 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2882 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2883 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2884 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885 L:      linux-rdma@vger.kernel.org
2886 W:      http://www.broadcom.com
2887 S:      Supported
2888 F:      drivers/infiniband/hw/bnxt_re/
2889 F:      include/uapi/rdma/bnxt_re-abi.h
2890
2891 BROCADE BFA FC SCSI DRIVER
2892 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2894 L:      linux-scsi@vger.kernel.org
2895 S:      Supported
2896 F:      drivers/scsi/bfa/
2897
2898 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2899 M:      Rasesh Mody <rasesh.mody@cavium.com>
2900 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901 M:      Dept-GELinuxNICDev@cavium.com
2902 L:      netdev@vger.kernel.org
2903 S:      Supported
2904 F:      drivers/net/ethernet/brocade/bna/
2905
2906 BSG (block layer generic sg v4 driver)
2907 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2908 L:      linux-scsi@vger.kernel.org
2909 S:      Supported
2910 F:      block/bsg.c
2911 F:      include/linux/bsg.h
2912 F:      include/uapi/linux/bsg.h
2913
2914 BT87X AUDIO DRIVER
2915 M:      Clemens Ladisch <clemens@ladisch.de>
2916 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2917 T:      git git://git.alsa-project.org/alsa-kernel.git
2918 S:      Maintained
2919 F:      Documentation/sound/alsa/Bt87x.txt
2920 F:      sound/pci/bt87x.c
2921
2922 BT8XXGPIO DRIVER
2923 M:      Michael Buesch <m@bues.ch>
2924 W:      http://bu3sch.de/btgpio.php
2925 S:      Maintained
2926 F:      drivers/gpio/gpio-bt8xx.c
2927
2928 BTRFS FILE SYSTEM
2929 M:      Chris Mason <clm@fb.com>
2930 M:      Josef Bacik <jbacik@fb.com>
2931 M:      David Sterba <dsterba@suse.com>
2932 L:      linux-btrfs@vger.kernel.org
2933 W:      http://btrfs.wiki.kernel.org/
2934 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2936 S:      Maintained
2937 F:      Documentation/filesystems/btrfs.txt
2938 F:      fs/btrfs/
2939 F:      include/linux/btrfs*
2940 F:      include/uapi/linux/btrfs*
2941
2942 BTTV VIDEO4LINUX DRIVER
2943 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2945 L:      linux-media@vger.kernel.org
2946 W:      https://linuxtv.org
2947 T:      git git://linuxtv.org/media_tree.git
2948 S:      Odd fixes
2949 F:      Documentation/media/v4l-drivers/bttv*
2950 F:      drivers/media/pci/bt8xx/bttv*
2951
2952 BUSLOGIC SCSI DRIVER
2953 M:      Khalid Aziz <khalid@gonehiking.org>
2954 L:      linux-scsi@vger.kernel.org
2955 S:      Maintained
2956 F:      drivers/scsi/BusLogic.*
2957 F:      drivers/scsi/FlashPoint.*
2958
2959 C-MEDIA CMI8788 DRIVER
2960 M:      Clemens Ladisch <clemens@ladisch.de>
2961 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2962 T:      git git://git.alsa-project.org/alsa-kernel.git
2963 S:      Maintained
2964 F:      sound/pci/oxygen/
2965
2966 C6X ARCHITECTURE
2967 M:      Mark Salter <msalter@redhat.com>
2968 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2969 L:      linux-c6x-dev@linux-c6x.org
2970 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2971 S:      Maintained
2972 F:      arch/c6x/
2973
2974 CA8210 IEEE-802.15.4 RADIO DRIVER
2975 M:      Harry Morris <h.morris@cascoda.com>
2976 M:      linuxdev@cascoda.com
2977 L:      linux-wpan@vger.kernel.org
2978 W:      https://github.com/Cascoda/ca8210-linux.git
2979 S:      Maintained
2980 F:      drivers/net/ieee802154/ca8210.c
2981 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2982
2983 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2984 M:      David Howells <dhowells@redhat.com>
2985 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2986 S:      Supported
2987 F:      Documentation/filesystems/caching/cachefiles.txt
2988 F:      fs/cachefiles/
2989
2990 CADET FM/AM RADIO RECEIVER DRIVER
2991 M:      Hans Verkuil <hverkuil@xs4all.nl>
2992 L:      linux-media@vger.kernel.org
2993 T:      git git://linuxtv.org/media_tree.git
2994 W:      https://linuxtv.org
2995 S:      Maintained
2996 F:      drivers/media/radio/radio-cadet*
2997
2998 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2999 M:      Jonathan Corbet <corbet@lwn.net>
3000 L:      linux-media@vger.kernel.org
3001 T:      git git://linuxtv.org/media_tree.git
3002 S:      Maintained
3003 F:      Documentation/media/v4l-drivers/cafe_ccic*
3004 F:      drivers/media/platform/marvell-ccic/
3005
3006 CAIF NETWORK LAYER
3007 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3008 L:      netdev@vger.kernel.org
3009 S:      Supported
3010 F:      Documentation/networking/caif/
3011 F:      drivers/net/caif/
3012 F:      include/uapi/linux/caif/
3013 F:      include/net/caif/
3014 F:      net/caif/
3015
3016 CALGARY x86-64 IOMMU
3017 M:      Muli Ben-Yehuda <mulix@mulix.org>
3018 M:      Jon Mason <jdmason@kudzu.us>
3019 L:      iommu@lists.linux-foundation.org
3020 S:      Maintained
3021 F:      arch/x86/kernel/pci-calgary_64.c
3022 F:      arch/x86/kernel/tce_64.c
3023 F:      arch/x86/include/asm/calgary.h
3024 F:      arch/x86/include/asm/tce.h
3025
3026 CAN NETWORK LAYER
3027 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3028 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3029 L:      linux-can@vger.kernel.org
3030 W:      https://github.com/linux-can
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033 S:      Maintained
3034 F:      Documentation/networking/can.txt
3035 F:      net/can/
3036 F:      include/linux/can/core.h
3037 F:      include/uapi/linux/can.h
3038 F:      include/uapi/linux/can/bcm.h
3039 F:      include/uapi/linux/can/raw.h
3040 F:      include/uapi/linux/can/gw.h
3041
3042 CAN NETWORK DRIVERS
3043 M:      Wolfgang Grandegger <wg@grandegger.com>
3044 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3045 L:      linux-can@vger.kernel.org
3046 W:      https://github.com/linux-can
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3049 S:      Maintained
3050 F:      Documentation/devicetree/bindings/net/can/
3051 F:      drivers/net/can/
3052 F:      include/linux/can/dev.h
3053 F:      include/linux/can/platform/
3054 F:      include/uapi/linux/can/error.h
3055 F:      include/uapi/linux/can/netlink.h
3056
3057 CAPABILITIES
3058 M:      Serge Hallyn <serge@hallyn.com>
3059 L:      linux-security-module@vger.kernel.org
3060 S:      Supported
3061 F:      include/linux/capability.h
3062 F:      include/uapi/linux/capability.h
3063 F:      security/commoncap.c
3064 F:      kernel/capability.c
3065
3066 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067 M:      Kevin Tsai <ktsai@capellamicro.com>
3068 S:      Maintained
3069 F:      drivers/iio/light/cm*
3070
3071 CAVIUM THUNDERX2 ARM64 SOC
3072 M:      Jayachandran C <jnair@caviumnetworks.com>
3073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074 S:      Maintained
3075 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3076 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3077
3078 CAVIUM I2C DRIVER
3079 M:      Jan Glauber <jglauber@cavium.com>
3080 M:      David Daney <david.daney@cavium.com>
3081 W:      http://www.cavium.com
3082 S:      Supported
3083 F:      drivers/i2c/busses/i2c-octeon*
3084 F:      drivers/i2c/busses/i2c-thunderx*
3085
3086 CAVIUM MMC DRIVER
3087 M:      Jan Glauber <jglauber@cavium.com>
3088 M:      David Daney <david.daney@cavium.com>
3089 M:      Steven J. Hill <Steven.Hill@cavium.com>
3090 W:      http://www.cavium.com
3091 S:      Supported
3092 F:      drivers/mmc/host/cavium*
3093
3094 CAVIUM LIQUIDIO NETWORK DRIVER
3095 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3096 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3097 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099 L:     netdev@vger.kernel.org
3100 W:     http://www.cavium.com
3101 S:     Supported
3102 F:     drivers/net/ethernet/cavium/liquidio/
3103
3104 CAVIUM OCTEON-TX CRYPTO DRIVER
3105 M:      George Cherian <george.cherian@cavium.com>
3106 L:      linux-crypto@vger.kernel.org
3107 W:      http://www.cavium.com
3108 S:      Supported
3109 F:      drivers/crypto/cavium/cpt/
3110
3111 CC2520 IEEE-802.15.4 RADIO DRIVER
3112 M:      Varka Bhadram <varkabhadram@gmail.com>
3113 L:      linux-wpan@vger.kernel.org
3114 S:      Maintained
3115 F:      drivers/net/ieee802154/cc2520.c
3116 F:      include/linux/spi/cc2520.h
3117 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3118
3119 CEC FRAMEWORK
3120 M:      Hans Verkuil <hans.verkuil@cisco.com>
3121 L:      linux-media@vger.kernel.org
3122 T:      git git://linuxtv.org/media_tree.git
3123 W:      http://linuxtv.org
3124 S:      Supported
3125 F:      Documentation/media/kapi/cec-core.rst
3126 F:      Documentation/media/uapi/cec
3127 F:      drivers/media/cec/
3128 F:      drivers/media/rc/keymaps/rc-cec.c
3129 F:      include/media/cec.h
3130 F:      include/media/cec-notifier.h
3131 F:      include/uapi/linux/cec.h
3132 F:      include/uapi/linux/cec-funcs.h
3133
3134 CELL BROADBAND ENGINE ARCHITECTURE
3135 M:      Arnd Bergmann <arnd@arndb.de>
3136 L:      linuxppc-dev@lists.ozlabs.org
3137 W:      http://www.ibm.com/developerworks/power/cell/
3138 S:      Supported
3139 F:      arch/powerpc/include/asm/cell*.h
3140 F:      arch/powerpc/include/asm/spu*.h
3141 F:      arch/powerpc/include/uapi/asm/spu*.h
3142 F:      arch/powerpc/oprofile/*cell*
3143 F:      arch/powerpc/platforms/cell/
3144
3145 CEPH COMMON CODE (LIBCEPH)
3146 M:      Ilya Dryomov <idryomov@gmail.com>
3147 M:      "Yan, Zheng" <zyan@redhat.com>
3148 M:      Sage Weil <sage@redhat.com>
3149 L:      ceph-devel@vger.kernel.org
3150 W:      http://ceph.com/
3151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152 T:      git git://github.com/ceph/ceph-client.git
3153 S:      Supported
3154 F:      net/ceph/
3155 F:      include/linux/ceph/
3156 F:      include/linux/crush/
3157
3158 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3159 M:      "Yan, Zheng" <zyan@redhat.com>
3160 M:      Sage Weil <sage@redhat.com>
3161 M:      Ilya Dryomov <idryomov@gmail.com>
3162 L:      ceph-devel@vger.kernel.org
3163 W:      http://ceph.com/
3164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165 T:      git git://github.com/ceph/ceph-client.git
3166 S:      Supported
3167 F:      Documentation/filesystems/ceph.txt
3168 F:      fs/ceph/
3169
3170 CERTIFICATE HANDLING:
3171 M:      David Howells <dhowells@redhat.com>
3172 M:      David Woodhouse <dwmw2@infradead.org>
3173 L:      keyrings@vger.kernel.org
3174 S:      Maintained
3175 F:      Documentation/module-signing.txt
3176 F:      certs/
3177 F:      scripts/sign-file.c
3178 F:      scripts/extract-cert.c
3179
3180 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3181 L:      linux-usb@vger.kernel.org
3182 S:      Orphan
3183 F:      Documentation/usb/WUSB-Design-overview.txt
3184 F:      Documentation/usb/wusb-cbaf
3185 F:      drivers/usb/host/hwa-hc.c
3186 F:      drivers/usb/host/whci/
3187 F:      drivers/usb/wusbcore/
3188 F:      include/linux/usb/wusb*
3189
3190 HT16K33 LED CONTROLLER DRIVER
3191 M:      Robin van der Gracht <robin@protonic.nl>
3192 S:      Maintained
3193 F:      drivers/auxdisplay/ht16k33.c
3194 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3195
3196 CFAG12864B LCD DRIVER
3197 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198 W:      http://miguelojeda.es/auxdisplay.htm
3199 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3200 S:      Maintained
3201 F:      drivers/auxdisplay/cfag12864b.c
3202 F:      include/linux/cfag12864b.h
3203
3204 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3205 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3206 W:      http://miguelojeda.es/auxdisplay.htm
3207 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3208 S:      Maintained
3209 F:      drivers/auxdisplay/cfag12864bfb.c
3210 F:      include/linux/cfag12864b.h
3211
3212 CFG80211 and NL80211
3213 M:      Johannes Berg <johannes@sipsolutions.net>
3214 L:      linux-wireless@vger.kernel.org
3215 W:      http://wireless.kernel.org/
3216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3218 S:      Maintained
3219 F:      include/uapi/linux/nl80211.h
3220 F:      include/net/cfg80211.h
3221 F:      net/wireless/*
3222 X:      net/wireless/wext*
3223
3224 CHAR and MISC DRIVERS
3225 M:      Arnd Bergmann <arnd@arndb.de>
3226 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3228 S:      Supported
3229 F:      drivers/char/*
3230 F:      drivers/misc/*
3231 F:      include/linux/miscdevice.h
3232
3233 CHECKPATCH
3234 M:      Andy Whitcroft <apw@canonical.com>
3235 M:      Joe Perches <joe@perches.com>
3236 S:      Maintained
3237 F:      scripts/checkpatch.pl
3238
3239 CHINESE DOCUMENTATION
3240 M:      Harry Wei <harryxiyou@gmail.com>
3241 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3242 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3243 S:      Maintained
3244 F:      Documentation/translations/zh_CN/
3245
3246 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3247 M:      Peter Chen <Peter.Chen@nxp.com>
3248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3249 L:      linux-usb@vger.kernel.org
3250 S:      Maintained
3251 F:      drivers/usb/chipidea/
3252
3253 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3254 M:      Hans de Goede <hdegoede@redhat.com>
3255 L:      linux-input@vger.kernel.org
3256 S:      Maintained
3257 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258 F:      drivers/input/touchscreen/chipone_icn8318.c
3259
3260 CHROME HARDWARE PLATFORM SUPPORT
3261 M:      Olof Johansson <olof@lixom.net>
3262 S:      Maintained
3263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264 F:      drivers/platform/chrome/
3265
3266 CISCO VIC ETHERNET NIC DRIVER
3267 M:      Christian Benvenuti <benve@cisco.com>
3268 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3269 M:      Neel Patel <neepatel@cisco.com>
3270 S:      Supported
3271 F:      drivers/net/ethernet/cisco/enic/
3272
3273 CISCO VIC LOW LATENCY NIC DRIVER
3274 M:      Christian Benvenuti <benve@cisco.com>
3275 M:      Dave Goodell <dgoodell@cisco.com>
3276 S:      Supported
3277 F:      drivers/infiniband/hw/usnic/
3278
3279 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3280 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3281 L:      netdev@vger.kernel.org
3282 S:      Maintained
3283 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3284
3285 CIRRUS LOGIC AUDIO CODEC DRIVERS
3286 M:      Brian Austin <brian.austin@cirrus.com>
3287 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3288 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3289 S:      Maintained
3290 F:      sound/soc/codecs/cs*
3291
3292 CLEANCACHE API
3293 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3294 L:      linux-kernel@vger.kernel.org
3295 S:      Maintained
3296 F:      mm/cleancache.c
3297 F:      include/linux/cleancache.h
3298
3299 CLK API
3300 M:      Russell King <linux@armlinux.org.uk>
3301 L:      linux-clk@vger.kernel.org
3302 S:      Maintained
3303 F:      include/linux/clk.h
3304
3305 CLOCKSOURCE, CLOCKEVENT DRIVERS
3306 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3307 M:      Thomas Gleixner <tglx@linutronix.de>
3308 L:      linux-kernel@vger.kernel.org
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3310 S:      Supported
3311 F:      drivers/clocksource
3312
3313 CISCO FCOE HBA DRIVER
3314 M:      Satish Kharat <satishkh@cisco.com>
3315 M:      Sesidhar Baddela <sebaddel@cisco.com>
3316 M:      Karan Tilak Kumar <kartilak@cisco.com>
3317 L:      linux-scsi@vger.kernel.org
3318 S:      Supported
3319 F:      drivers/scsi/fnic/
3320
3321 CISCO SCSI HBA DRIVER
3322 M:      Karan Tilak Kumar <kartilak@cisco.com>
3323 M:      Sesidhar Baddela <sebaddel@cisco.com>
3324 L:      linux-scsi@vger.kernel.org
3325 S:      Supported
3326 F:      drivers/scsi/snic/
3327
3328 CMPC ACPI DRIVER
3329 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3330 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3331 L:      platform-driver-x86@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/platform/x86/classmate-laptop.c
3334
3335 COBALT MEDIA DRIVER
3336 M:      Hans Verkuil <hans.verkuil@cisco.com>
3337 L:      linux-media@vger.kernel.org
3338 T:      git git://linuxtv.org/media_tree.git
3339 W:      https://linuxtv.org
3340 S:      Supported
3341 F:      drivers/media/pci/cobalt/
3342
3343 COCCINELLE/Semantic Patches (SmPL)
3344 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3345 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3346 M:      Nicolas Palix <nicolas.palix@imag.fr>
3347 M:      Michal Marek <mmarek@suse.com>
3348 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350 W:      http://coccinelle.lip6.fr/
3351 S:      Supported
3352 F:      Documentation/dev-tools/coccinelle.rst
3353 F:      scripts/coccinelle/
3354 F:      scripts/coccicheck
3355
3356 CODA FILE SYSTEM
3357 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3358 M:      coda@cs.cmu.edu
3359 L:      codalist@coda.cs.cmu.edu
3360 W:      http://www.coda.cs.cmu.edu/
3361 S:      Maintained
3362 F:      Documentation/filesystems/coda.txt
3363 F:      fs/coda/
3364 F:      include/linux/coda*.h
3365 F:      include/uapi/linux/coda*.h
3366
3367 CODA V4L2 MEM2MEM DRIVER
3368 M:      Philipp Zabel <p.zabel@pengutronix.de>
3369 L:      linux-media@vger.kernel.org
3370 S:      Maintained
3371 F:      Documentation/devicetree/bindings/media/coda.txt
3372 F:      drivers/media/platform/coda/
3373
3374 COMMON CLK FRAMEWORK
3375 M:      Michael Turquette <mturquette@baylibre.com>
3376 M:      Stephen Boyd <sboyd@codeaurora.org>
3377 L:      linux-clk@vger.kernel.org
3378 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3380 S:      Maintained
3381 F:      Documentation/devicetree/bindings/clock/
3382 F:      drivers/clk/
3383 X:      drivers/clk/clkdev.c
3384 F:      include/linux/clk-pr*
3385 F:      include/linux/clk/
3386
3387 COMMON INTERNET FILE SYSTEM (CIFS)
3388 M:      Steve French <sfrench@samba.org>
3389 L:      linux-cifs@vger.kernel.org
3390 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3391 W:      http://linux-cifs.samba.org/
3392 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3393 S:      Supported
3394 F:      Documentation/filesystems/cifs/
3395 F:      fs/cifs/
3396
3397 COMPACTPCI HOTPLUG CORE
3398 M:      Scott Murray <scott@spiteful.org>
3399 L:      linux-pci@vger.kernel.org
3400 S:      Maintained
3401 F:      drivers/pci/hotplug/cpci_hotplug*
3402
3403 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3404 M:      Scott Murray <scott@spiteful.org>
3405 L:      linux-pci@vger.kernel.org
3406 S:      Maintained
3407 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3408
3409 COMPACTPCI HOTPLUG GENERIC DRIVER
3410 M:      Scott Murray <scott@spiteful.org>
3411 L:      linux-pci@vger.kernel.org
3412 S:      Maintained
3413 F:      drivers/pci/hotplug/cpcihp_generic.c
3414
3415 COMPAL LAPTOP SUPPORT
3416 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3417 L:      platform-driver-x86@vger.kernel.org
3418 S:      Maintained
3419 F:      drivers/platform/x86/compal-laptop.c
3420
3421 CONEXANT ACCESSRUNNER USB DRIVER
3422 L:      accessrunner-general@lists.sourceforge.net
3423 W:      http://accessrunner.sourceforge.net/
3424 S:      Orphan
3425 F:      drivers/usb/atm/cxacru.c
3426
3427 CONFIGFS
3428 M:      Joel Becker <jlbec@evilplan.org>
3429 M:      Christoph Hellwig <hch@lst.de>
3430 T:      git git://git.infradead.org/users/hch/configfs.git
3431 S:      Supported
3432 F:      fs/configfs/
3433 F:      include/linux/configfs.h
3434
3435 CONNECTOR
3436 M:      Evgeniy Polyakov <zbr@ioremap.net>
3437 L:      netdev@vger.kernel.org
3438 S:      Maintained
3439 F:      drivers/connector/
3440
3441 CONTROL GROUP (CGROUP)
3442 M:      Tejun Heo <tj@kernel.org>
3443 M:      Li Zefan <lizefan@huawei.com>
3444 M:      Johannes Weiner <hannes@cmpxchg.org>
3445 L:      cgroups@vger.kernel.org
3446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3447 S:      Maintained
3448 F:      Documentation/cgroup*
3449 F:      include/linux/cgroup*
3450 F:      kernel/cgroup*
3451
3452 CONTROL GROUP - CPUSET
3453 M:      Li Zefan <lizefan@huawei.com>
3454 L:      cgroups@vger.kernel.org
3455 W:      http://www.bullopensource.org/cpuset/
3456 W:      http://oss.sgi.com/projects/cpusets/
3457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3458 S:      Maintained
3459 F:      Documentation/cgroup-v1/cpusets.txt
3460 F:      include/linux/cpuset.h
3461 F:      kernel/cpuset.c
3462
3463 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3464 M:      Johannes Weiner <hannes@cmpxchg.org>
3465 M:      Michal Hocko <mhocko@kernel.org>
3466 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3467 L:      cgroups@vger.kernel.org
3468 L:      linux-mm@kvack.org
3469 S:      Maintained
3470 F:      mm/memcontrol.c
3471 F:      mm/swap_cgroup.c
3472
3473 CORETEMP HARDWARE MONITORING DRIVER
3474 M:      Fenghua Yu <fenghua.yu@intel.com>
3475 L:      linux-hwmon@vger.kernel.org
3476 S:      Maintained
3477 F:      Documentation/hwmon/coretemp
3478 F:      drivers/hwmon/coretemp.c
3479
3480 COSA/SRP SYNC SERIAL DRIVER
3481 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3482 W:      http://www.fi.muni.cz/~kas/cosa/
3483 S:      Maintained
3484 F:      drivers/net/wan/cosa*
3485
3486 CPMAC ETHERNET DRIVER
3487 M:      Florian Fainelli <f.fainelli@gmail.com>
3488 L:      netdev@vger.kernel.org
3489 S:      Maintained
3490 F:      drivers/net/ethernet/ti/cpmac.c
3491
3492 CPU FREQUENCY DRIVERS
3493 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3494 M:      Viresh Kumar <viresh.kumar@linaro.org>
3495 L:      linux-pm@vger.kernel.org
3496 S:      Maintained
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499 B:      https://bugzilla.kernel.org
3500 F:      Documentation/cpu-freq/
3501 F:      Documentation/devicetree/bindings/cpufreq/
3502 F:      drivers/cpufreq/
3503 F:      include/linux/cpufreq.h
3504 F:      tools/testing/selftests/cpufreq/
3505
3506 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3507 M:      Viresh Kumar <viresh.kumar@linaro.org>
3508 M:      Sudeep Holla <sudeep.holla@arm.com>
3509 L:      linux-pm@vger.kernel.org
3510 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3511 S:      Maintained
3512 F:      drivers/cpufreq/arm_big_little.h
3513 F:      drivers/cpufreq/arm_big_little.c
3514 F:      drivers/cpufreq/arm_big_little_dt.c
3515
3516 CPUIDLE DRIVER - ARM BIG LITTLE
3517 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3518 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3519 L:      linux-pm@vger.kernel.org
3520 L:      linux-arm-kernel@lists.infradead.org
3521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3522 S:      Maintained
3523 F:      drivers/cpuidle/cpuidle-big_little.c
3524
3525 CPUIDLE DRIVER - ARM EXYNOS
3526 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3527 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3528 M:      Kukjin Kim <kgene@kernel.org>
3529 L:      linux-pm@vger.kernel.org
3530 L:      linux-samsung-soc@vger.kernel.org
3531 S:      Supported
3532 F:      drivers/cpuidle/cpuidle-exynos.c
3533 F:      arch/arm/mach-exynos/pm.c
3534
3535 CPUIDLE DRIVERS
3536 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3537 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3538 L:      linux-pm@vger.kernel.org
3539 S:      Maintained
3540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541 B:      https://bugzilla.kernel.org
3542 F:      drivers/cpuidle/*
3543 F:      include/linux/cpuidle.h
3544
3545 CPUID/MSR DRIVER
3546 M:      "H. Peter Anvin" <hpa@zytor.com>
3547 S:      Maintained
3548 F:      arch/x86/kernel/cpuid.c
3549 F:      arch/x86/kernel/msr.c
3550
3551 CPU POWER MONITORING SUBSYSTEM
3552 M:      Thomas Renninger <trenn@suse.com>
3553 L:      linux-pm@vger.kernel.org
3554 S:      Maintained
3555 F:      tools/power/cpupower/
3556
3557 CRAMFS FILESYSTEM
3558 W:      http://sourceforge.net/projects/cramfs/
3559 S:      Orphan / Obsolete
3560 F:      Documentation/filesystems/cramfs.txt
3561 F:      fs/cramfs/
3562
3563 CRIS PORT
3564 M:      Mikael Starvik <starvik@axis.com>
3565 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3566 L:      linux-cris-kernel@axis.com
3567 W:      http://developer.axis.com
3568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3569 S:      Maintained
3570 F:      arch/cris/
3571 F:      drivers/tty/serial/crisv10.*
3572
3573 CRYPTO API
3574 M:      Herbert Xu <herbert@gondor.apana.org.au>
3575 M:      "David S. Miller" <davem@davemloft.net>
3576 L:      linux-crypto@vger.kernel.org
3577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3579 S:      Maintained
3580 F:      Documentation/crypto/
3581 F:      Documentation/devicetree/bindings/crypto/
3582 F:      Documentation/DocBook/crypto-API.tmpl
3583 F:      arch/*/crypto/
3584 F:      crypto/
3585 F:      drivers/crypto/
3586 F:      include/crypto/
3587 F:      include/linux/crypto*
3588
3589 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3590 M:      Neil Horman <nhorman@tuxdriver.com>
3591 L:      linux-crypto@vger.kernel.org
3592 S:      Maintained
3593 F:      crypto/ansi_cprng.c
3594 F:      crypto/rng.c
3595
3596 CS3308 MEDIA DRIVER
3597 M:      Hans Verkuil <hverkuil@xs4all.nl>
3598 L:      linux-media@vger.kernel.org
3599 T:      git git://linuxtv.org/media_tree.git
3600 W:      http://linuxtv.org
3601 S:      Odd Fixes
3602 F:      drivers/media/i2c/cs3308.c
3603 F:      drivers/media/i2c/cs3308.h
3604
3605 CS5535 Audio ALSA driver
3606 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3607 S:      Maintained
3608 F:      sound/pci/cs5535audio/
3609
3610 CW1200 WLAN driver
3611 M:      Solomon Peachy <pizza@shaftnet.org>
3612 S:      Maintained
3613 F:      drivers/net/wireless/st/cw1200/
3614
3615 CX18 VIDEO4LINUX DRIVER
3616 M:      Andy Walls <awalls@md.metrocast.net>
3617 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3618 L:      linux-media@vger.kernel.org
3619 T:      git git://linuxtv.org/media_tree.git
3620 W:      https://linuxtv.org
3621 W:      http://www.ivtvdriver.org/index.php/Cx18
3622 S:      Maintained
3623 F:      Documentation/media/v4l-drivers/cx18*
3624 F:      drivers/media/pci/cx18/
3625 F:      include/uapi/linux/ivtv*
3626
3627 CX2341X MPEG ENCODER HELPER MODULE
3628 M:      Hans Verkuil <hverkuil@xs4all.nl>
3629 L:      linux-media@vger.kernel.org
3630 T:      git git://linuxtv.org/media_tree.git
3631 W:      https://linuxtv.org
3632 S:      Maintained
3633 F:      drivers/media/common/cx2341x*
3634 F:      include/media/cx2341x*
3635
3636 CX24120 MEDIA DRIVER
3637 M:      Jemma Denson <jdenson@gmail.com>
3638 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3639 L:      linux-media@vger.kernel.org
3640 W:      https://linuxtv.org
3641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3642 S:      Maintained
3643 F:      drivers/media/dvb-frontends/cx24120*
3644
3645 CX88 VIDEO4LINUX DRIVER
3646 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3647 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3648 L:      linux-media@vger.kernel.org
3649 W:      https://linuxtv.org
3650 T:      git git://linuxtv.org/media_tree.git
3651 S:      Odd fixes
3652 F:      Documentation/media/v4l-drivers/cx88*
3653 F:      drivers/media/pci/cx88/
3654
3655 CXD2820R MEDIA DRIVER
3656 M:      Antti Palosaari <crope@iki.fi>
3657 L:      linux-media@vger.kernel.org
3658 W:      https://linuxtv.org
3659 W:      http://palosaari.fi/linux/
3660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3661 T:      git git://linuxtv.org/anttip/media_tree.git
3662 S:      Maintained
3663 F:      drivers/media/dvb-frontends/cxd2820r*
3664
3665 CXGB3 ETHERNET DRIVER (CXGB3)
3666 M:      Santosh Raspatur <santosh@chelsio.com>
3667 L:      netdev@vger.kernel.org
3668 W:      http://www.chelsio.com
3669 S:      Supported
3670 F:      drivers/net/ethernet/chelsio/cxgb3/
3671
3672 CXGB3 ISCSI DRIVER (CXGB3I)
3673 M:      Karen Xie <kxie@chelsio.com>
3674 L:      linux-scsi@vger.kernel.org
3675 W:      http://www.chelsio.com
3676 S:      Supported
3677 F:      drivers/scsi/cxgbi/cxgb3i
3678
3679 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3680 M:      Steve Wise <swise@chelsio.com>
3681 L:      linux-rdma@vger.kernel.org
3682 W:      http://www.openfabrics.org
3683 S:      Supported
3684 F:      drivers/infiniband/hw/cxgb3/
3685 F:      include/uapi/rdma/cxgb3-abi.h
3686
3687 CXGB4 ETHERNET DRIVER (CXGB4)
3688 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3689 L:      netdev@vger.kernel.org
3690 W:      http://www.chelsio.com
3691 S:      Supported
3692 F:      drivers/net/ethernet/chelsio/cxgb4/
3693
3694 CXGB4 ISCSI DRIVER (CXGB4I)
3695 M:      Karen Xie <kxie@chelsio.com>
3696 L:      linux-scsi@vger.kernel.org
3697 W:      http://www.chelsio.com
3698 S:      Supported
3699 F:      drivers/scsi/cxgbi/cxgb4i
3700
3701 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3702 M:      Steve Wise <swise@chelsio.com>
3703 L:      linux-rdma@vger.kernel.org
3704 W:      http://www.openfabrics.org
3705 S:      Supported
3706 F:      drivers/infiniband/hw/cxgb4/
3707 F:      include/uapi/rdma/cxgb4-abi.h
3708
3709 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3710 M:      Casey Leedom <leedom@chelsio.com>
3711 L:      netdev@vger.kernel.org
3712 W:      http://www.chelsio.com
3713 S:      Supported
3714 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3715
3716 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3717 M:      Ian Munsie <imunsie@au1.ibm.com>
3718 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3719 L:      linuxppc-dev@lists.ozlabs.org
3720 S:      Supported
3721 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3722 F:      drivers/misc/cxl/
3723 F:      include/misc/cxl*
3724 F:      include/uapi/misc/cxl.h
3725 F:      Documentation/powerpc/cxl.txt
3726 F:      Documentation/ABI/testing/sysfs-class-cxl
3727
3728 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3729 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3730 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3731 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3732 L:      linux-scsi@vger.kernel.org
3733 S:      Supported
3734 F:      drivers/scsi/cxlflash/
3735 F:      include/uapi/scsi/cxlflash_ioctls.h
3736 F:      Documentation/powerpc/cxlflash.txt
3737
3738 STMMAC ETHERNET DRIVER
3739 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3740 M:      Alexandre Torgue <alexandre.torgue@st.com>
3741 L:      netdev@vger.kernel.org
3742 W:      http://www.stlinux.com
3743 S:      Supported
3744 F:      drivers/net/ethernet/stmicro/stmmac/
3745
3746 CYBERPRO FB DRIVER
3747 M:      Russell King <linux@armlinux.org.uk>
3748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749 W:      http://www.armlinux.org.uk/
3750 S:      Maintained
3751 F:      drivers/video/fbdev/cyber2000fb.*
3752
3753 CYCLADES ASYNC MUX DRIVER
3754 W:      http://www.cyclades.com/
3755 S:      Orphan
3756 F:      drivers/tty/cyclades.c
3757 F:      include/linux/cyclades.h
3758 F:      include/uapi/linux/cyclades.h
3759
3760 CYCLADES PC300 DRIVER
3761 W:      http://www.cyclades.com/
3762 S:      Orphan
3763 F:      drivers/net/wan/pc300*
3764
3765 CYPRESS_FIRMWARE MEDIA DRIVER
3766 M:      Antti Palosaari <crope@iki.fi>
3767 L:      linux-media@vger.kernel.org
3768 W:      https://linuxtv.org
3769 W:      http://palosaari.fi/linux/
3770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3771 T:      git git://linuxtv.org/anttip/media_tree.git
3772 S:      Maintained
3773 F:      drivers/media/common/cypress_firmware*
3774
3775 CYTTSP TOUCHSCREEN DRIVER
3776 M:      Ferruh Yigit <fery@cypress.com>
3777 L:      linux-input@vger.kernel.org
3778 S:      Supported
3779 F:      drivers/input/touchscreen/cyttsp*
3780 F:      include/linux/input/cyttsp.h
3781
3782 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3783 M:      Joshua Kinard <kumba@gentoo.org>
3784 S:      Maintained
3785 F:      drivers/rtc/rtc-ds1685.c
3786 F:      include/linux/rtc/ds1685.h
3787
3788 DAMA SLAVE for AX.25
3789 M:      Joerg Reuter <jreuter@yaina.de>
3790 W:      http://yaina.de/jreuter/
3791 W:      http://www.qsl.net/dl1bke/
3792 L:      linux-hams@vger.kernel.org
3793 S:      Maintained
3794 F:      net/ax25/af_ax25.c
3795 F:      net/ax25/ax25_dev.c
3796 F:      net/ax25/ax25_ds_*
3797 F:      net/ax25/ax25_in.c
3798 F:      net/ax25/ax25_out.c
3799 F:      net/ax25/ax25_timer.c
3800 F:      net/ax25/sysctl_net_ax25.c
3801
3802 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3803 L:      netdev@vger.kernel.org
3804 S:      Orphan
3805 F:      Documentation/networking/dmfe.txt
3806 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3807
3808 DC390/AM53C974 SCSI driver
3809 M:      Hannes Reinecke <hare@suse.com>
3810 L:      linux-scsi@vger.kernel.org
3811 S:      Maintained
3812 F:      drivers/scsi/am53c974.c
3813
3814 DC395x SCSI driver
3815 M:      Oliver Neukum <oliver@neukum.org>
3816 M:      Ali Akcaagac <aliakc@web.de>
3817 M:      Jamie Lenehan <lenehan@twibble.org>
3818 L:      dc395x@twibble.org
3819 W:      http://twibble.org/dist/dc395x/
3820 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3821 S:      Maintained
3822 F:      Documentation/scsi/dc395x.txt
3823 F:      drivers/scsi/dc395x.*
3824
3825 DCCP PROTOCOL
3826 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3827 L:      dccp@vger.kernel.org
3828 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3829 S:      Maintained
3830 F:      include/linux/dccp.h
3831 F:      include/uapi/linux/dccp.h
3832 F:      include/linux/tfrc.h
3833 F:      net/dccp/
3834
3835 DECnet NETWORK LAYER
3836 W:      http://linux-decnet.sourceforge.net
3837 L:      linux-decnet-user@lists.sourceforge.net
3838 S:      Orphan
3839 F:      Documentation/networking/decnet.txt
3840 F:      net/decnet/
3841
3842 DECSTATION PLATFORM SUPPORT
3843 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3844 L:      linux-mips@linux-mips.org
3845 W:      http://www.linux-mips.org/wiki/DECstation
3846 S:      Maintained
3847 F:      arch/mips/dec/
3848 F:      arch/mips/include/asm/dec/
3849 F:      arch/mips/include/asm/mach-dec/
3850
3851 DEFXX FDDI NETWORK DRIVER
3852 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3853 S:      Maintained
3854 F:      drivers/net/fddi/defxx.*
3855
3856 DELL LAPTOP DRIVER
3857 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3858 M:      Pali Rohár <pali.rohar@gmail.com>
3859 L:      platform-driver-x86@vger.kernel.org
3860 S:      Maintained
3861 F:      drivers/platform/x86/dell-laptop.c
3862
3863 DELL LAPTOP RBTN DRIVER
3864 M:      Pali Rohár <pali.rohar@gmail.com>
3865 S:      Maintained
3866 F:      drivers/platform/x86/dell-rbtn.*
3867
3868 DELL LAPTOP FREEFALL DRIVER
3869 M:      Pali Rohár <pali.rohar@gmail.com>
3870 S:      Maintained
3871 F:      drivers/platform/x86/dell-smo8800.c
3872
3873 DELL LAPTOP SMM DRIVER
3874 M:      Pali Rohár <pali.rohar@gmail.com>
3875 S:      Maintained
3876 F:      drivers/hwmon/dell-smm-hwmon.c
3877 F:      include/uapi/linux/i8k.h
3878
3879 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3880 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3881 S:      Maintained
3882 F:      Documentation/dcdbas.txt
3883 F:      drivers/firmware/dcdbas.*
3884
3885 DELL WMI EXTRAS DRIVER
3886 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3887 M:      Pali Rohár <pali.rohar@gmail.com>
3888 S:      Maintained
3889 F:      drivers/platform/x86/dell-wmi.c
3890
3891 DESIGNWARE USB2 DRD IP DRIVER
3892 M:      John Youn <johnyoun@synopsys.com>
3893 L:      linux-usb@vger.kernel.org
3894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3895 S:      Maintained
3896 F:      drivers/usb/dwc2/
3897
3898 DESIGNWARE USB3 DRD IP DRIVER
3899 M:      Felipe Balbi <balbi@kernel.org>
3900 L:      linux-usb@vger.kernel.org
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902 S:      Maintained
3903 F:      drivers/usb/dwc3/
3904
3905 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3906 M:      Andreas Klinger <ak@it-klinger.de>
3907 L:      linux-iio@vger.kernel.org
3908 S:      Maintained
3909 F:      drivers/iio/proximity/srf*.c
3910
3911 DEVICE COREDUMP (DEV_COREDUMP)
3912 M:      Johannes Berg <johannes@sipsolutions.net>
3913 L:      linux-kernel@vger.kernel.org
3914 S:      Maintained
3915 F:      drivers/base/devcoredump.c
3916 F:      include/linux/devcoredump.h
3917
3918 DEVICE FREQUENCY (DEVFREQ)
3919 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3920 M:      Kyungmin Park <kyungmin.park@samsung.com>
3921 R:      Chanwoo Choi <cw00.choi@samsung.com>
3922 L:      linux-pm@vger.kernel.org
3923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3924 S:      Maintained
3925 F:      drivers/devfreq/
3926 F:      include/linux/devfreq.h
3927 F:      Documentation/devicetree/bindings/devfreq/
3928
3929 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3930 M:      Chanwoo Choi <cw00.choi@samsung.com>
3931 L:      linux-pm@vger.kernel.org
3932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933 S:      Supported
3934 F:      drivers/devfreq/event/
3935 F:      drivers/devfreq/devfreq-event.c
3936 F:      include/linux/devfreq-event.h
3937 F:      Documentation/devicetree/bindings/devfreq/event/
3938
3939 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3940 M:      Chanwoo Choi <cw00.choi@samsung.com>
3941 L:      linux-pm@vger.kernel.org
3942 L:      linux-samsung-soc@vger.kernel.org
3943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3944 S:      Maintained
3945 F:      drivers/devfreq/exynos-bus.c
3946 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3947
3948 DEVICE NUMBER REGISTRY
3949 M:      Torben Mathiasen <device@lanana.org>
3950 W:      http://lanana.org/docs/device-list/index.html
3951 S:      Maintained
3952
3953 DEVICE-MAPPER  (LVM)
3954 M:      Alasdair Kergon <agk@redhat.com>
3955 M:      Mike Snitzer <snitzer@redhat.com>
3956 M:      dm-devel@redhat.com
3957 L:      dm-devel@redhat.com
3958 W:      http://sources.redhat.com/dm
3959 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3961 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3962 S:      Maintained
3963 F:      Documentation/device-mapper/
3964 F:      drivers/md/dm*
3965 F:      drivers/md/persistent-data/
3966 F:      include/linux/device-mapper.h
3967 F:      include/linux/dm-*.h
3968 F:      include/uapi/linux/dm-*.h
3969
3970 DEVLINK
3971 M:      Jiri Pirko <jiri@mellanox.com>
3972 L:      netdev@vger.kernel.org
3973 S:      Supported
3974 F:      net/core/devlink.c
3975 F:      include/net/devlink.h
3976 F:      include/uapi/linux/devlink.h
3977
3978 DIALOG SEMICONDUCTOR DRIVERS
3979 M:      Support Opensource <support.opensource@diasemi.com>
3980 W:      http://www.dialog-semiconductor.com/products
3981 S:      Supported
3982 F:      Documentation/hwmon/da90??
3983 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3984 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3985 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3986 F:      drivers/gpio/gpio-da90??.c
3987 F:      drivers/hwmon/da90??-hwmon.c
3988 F:      drivers/iio/adc/da91??-*.c
3989 F:      drivers/input/misc/da90??_onkey.c
3990 F:      drivers/input/touchscreen/da9052_tsi.c
3991 F:      drivers/leds/leds-da90??.c
3992 F:      drivers/mfd/da903x.c
3993 F:      drivers/mfd/da90??-*.c
3994 F:      drivers/mfd/da91??-*.c
3995 F:      drivers/power/supply/da9052-battery.c
3996 F:      drivers/power/supply/da91??-*.c
3997 F:      drivers/regulator/da903x.c
3998 F:      drivers/regulator/da9???-regulator.[ch]
3999 F:      drivers/rtc/rtc-da90??.c
4000 F:      drivers/video/backlight/da90??_bl.c
4001 F:      drivers/watchdog/da90??_wdt.c
4002 F:      include/linux/mfd/da903x.h
4003 F:      include/linux/mfd/da9052/
4004 F:      include/linux/mfd/da9055/
4005 F:      include/linux/mfd/da9062/
4006 F:      include/linux/mfd/da9063/
4007 F:      include/linux/mfd/da9150/
4008 F:      include/linux/regulator/da9211.h
4009 F:      include/sound/da[79]*.h
4010 F:      sound/soc/codecs/da[79]*.[ch]
4011
4012 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4013 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4014 L:      linux-gpio@vger.kernel.org
4015 S:      Maintained
4016 F:      drivers/gpio/gpio-gpio-mm.c
4017
4018 DIGI NEO AND CLASSIC PCI PRODUCTS
4019 M:      Lidza Louina <lidza.louina@gmail.com>
4020 M:      Mark Hounschell <markh@compro.net>
4021 L:      driverdev-devel@linuxdriverproject.org
4022 S:      Maintained
4023 F:      drivers/staging/dgnc/
4024
4025 DIOLAN U2C-12 I2C DRIVER
4026 M:      Guenter Roeck <linux@roeck-us.net>
4027 L:      linux-i2c@vger.kernel.org
4028 S:      Maintained
4029 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4030
4031 DIRECT ACCESS (DAX)
4032 M:      Matthew Wilcox <mawilcox@microsoft.com>
4033 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4034 L:      linux-fsdevel@vger.kernel.org
4035 S:      Supported
4036 F:      fs/dax.c
4037 F:      include/linux/dax.h
4038 F:      include/trace/events/fs_dax.h
4039
4040 DIRECTORY NOTIFICATION (DNOTIFY)
4041 M:      Eric Paris <eparis@parisplace.org>
4042 S:      Maintained
4043 F:      Documentation/filesystems/dnotify.txt
4044 F:      fs/notify/dnotify/
4045 F:      include/linux/dnotify.h
4046
4047 DISK GEOMETRY AND PARTITION HANDLING
4048 M:      Andries Brouwer <aeb@cwi.nl>
4049 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4052 S:      Maintained
4053
4054 DISKQUOTA
4055 M:      Jan Kara <jack@suse.com>
4056 S:      Maintained
4057 F:      Documentation/filesystems/quota.txt
4058 F:      fs/quota/
4059 F:      include/linux/quota*.h
4060 F:      include/uapi/linux/quota*.h
4061
4062 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4063 M:      Bernie Thompson <bernie@plugable.com>
4064 L:      linux-fbdev@vger.kernel.org
4065 S:      Maintained
4066 W:      http://plugable.com/category/projects/udlfb/
4067 F:      drivers/video/fbdev/udlfb.c
4068 F:      include/video/udlfb.h
4069 F:      Documentation/fb/udlfb.txt
4070
4071 DISTRIBUTED LOCK MANAGER (DLM)
4072 M:      Christine Caulfield <ccaulfie@redhat.com>
4073 M:      David Teigland <teigland@redhat.com>
4074 L:      cluster-devel@redhat.com
4075 W:      http://sources.redhat.com/cluster/
4076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4077 S:      Supported
4078 F:      fs/dlm/
4079
4080 DMA BUFFER SHARING FRAMEWORK
4081 M:      Sumit Semwal <sumit.semwal@linaro.org>
4082 S:      Maintained
4083 L:      linux-media@vger.kernel.org
4084 L:      dri-devel@lists.freedesktop.org
4085 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4086 F:      drivers/dma-buf/
4087 F:      include/linux/dma-buf*
4088 F:      include/linux/reservation.h
4089 F:      include/linux/*fence.h
4090 F:      Documentation/driver-api/dma-buf.rst
4091 T:      git git://anongit.freedesktop.org/drm/drm-misc
4092
4093 SYNC FILE FRAMEWORK
4094 M:      Sumit Semwal <sumit.semwal@linaro.org>
4095 R:      Gustavo Padovan <gustavo@padovan.org>
4096 S:      Maintained
4097 L:      linux-media@vger.kernel.org
4098 L:      dri-devel@lists.freedesktop.org
4099 F:      drivers/dma-buf/sync_*
4100 F:      drivers/dma-buf/dma-fence*
4101 F:      drivers/dma-buf/sw_sync.c
4102 F:      include/linux/sync_file.h
4103 F:      include/uapi/linux/sync_file.h
4104 F:      Documentation/sync_file.txt
4105 T:      git git://anongit.freedesktop.org/drm/drm-misc
4106
4107 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4108 M:      Vinod Koul <vinod.koul@intel.com>
4109 L:      dmaengine@vger.kernel.org
4110 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4111 S:      Maintained
4112 F:      drivers/dma/
4113 F:      include/linux/dmaengine.h
4114 F:      Documentation/devicetree/bindings/dma/
4115 F:      Documentation/dmaengine/
4116 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4117
4118 DME1737 HARDWARE MONITOR DRIVER
4119 M:      Juerg Haefliger <juergh@gmail.com>
4120 L:      linux-hwmon@vger.kernel.org
4121 S:      Maintained
4122 F:      Documentation/hwmon/dme1737
4123 F:      drivers/hwmon/dme1737.c
4124
4125 DMI/SMBIOS SUPPORT
4126 M:      Jean Delvare <jdelvare@suse.com>
4127 S:      Maintained
4128 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4129 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4130 F:      drivers/firmware/dmi-id.c
4131 F:      drivers/firmware/dmi_scan.c
4132 F:      include/linux/dmi.h
4133
4134 DOCUMENTATION
4135 M:      Jonathan Corbet <corbet@lwn.net>
4136 L:      linux-doc@vger.kernel.org
4137 S:      Maintained
4138 F:      Documentation/
4139 F:      scripts/docproc.c
4140 F:      scripts/kernel-doc*
4141 X:      Documentation/ABI/
4142 X:      Documentation/devicetree/
4143 X:      Documentation/acpi
4144 X:      Documentation/power
4145 X:      Documentation/spi
4146 X:      Documentation/media
4147 T:      git git://git.lwn.net/linux.git docs-next
4148
4149 DOUBLETALK DRIVER
4150 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4151 L:      blinux-list@redhat.com
4152 S:      Maintained
4153 F:      drivers/char/dtlk.c
4154 F:      include/linux/dtlk.h
4155
4156 DPAA2 DATAPATH I/O (DPIO) DRIVER
4157 M:      Roy Pledge <Roy.Pledge@nxp.com>
4158 L:      linux-kernel@vger.kernel.org
4159 S:      Maintained
4160 F:      drivers/staging/fsl-mc/bus/dpio
4161
4162 DPAA2 ETHERNET DRIVER
4163 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4164 L:      linux-kernel@vger.kernel.org
4165 S:      Maintained
4166 F:      drivers/staging/fsl-dpaa2/ethernet
4167
4168 DPT_I2O SCSI RAID DRIVER
4169 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4170 L:      linux-scsi@vger.kernel.org
4171 W:      http://www.adaptec.com/
4172 S:      Maintained
4173 F:      drivers/scsi/dpt*
4174 F:      drivers/scsi/dpt/
4175
4176 DRBD DRIVER
4177 M:      Philipp Reisner <philipp.reisner@linbit.com>
4178 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4179 L:      drbd-dev@lists.linbit.com
4180 W:      http://www.drbd.org
4181 T:      git git://git.linbit.com/linux-drbd.git
4182 T:      git git://git.linbit.com/drbd-8.4.git
4183 S:      Supported
4184 F:      drivers/block/drbd/
4185 F:      lib/lru_cache.c
4186 F:      Documentation/blockdev/drbd/
4187
4188 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4191 S:      Supported
4192 F:      Documentation/kobject.txt
4193 F:      drivers/base/
4194 F:      fs/debugfs/
4195 F:      fs/sysfs/
4196 F:      include/linux/debugfs.h
4197 F:      include/linux/kobj*
4198 F:      lib/kobj*
4199
4200 DRM DRIVERS
4201 M:      David Airlie <airlied@linux.ie>
4202 L:      dri-devel@lists.freedesktop.org
4203 T:      git git://people.freedesktop.org/~airlied/linux
4204 B:      https://bugs.freedesktop.org/
4205 C:      irc://chat.freenode.net/dri-devel
4206 S:      Maintained
4207 F:      drivers/gpu/drm/
4208 F:      drivers/gpu/vga/
4209 F:      Documentation/devicetree/bindings/display/
4210 F:      Documentation/devicetree/bindings/gpu/
4211 F:      Documentation/devicetree/bindings/video/
4212 F:      Documentation/gpu/
4213 F:      include/drm/
4214 F:      include/uapi/drm/
4215 F:      include/linux/vga*
4216
4217 DRM DRIVERS AND MISC GPU PATCHES
4218 M:      Daniel Vetter <daniel.vetter@intel.com>
4219 M:      Jani Nikula <jani.nikula@linux.intel.com>
4220 M:      Sean Paul <seanpaul@chromium.org>
4221 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4222 S:      Maintained
4223 T:      git git://anongit.freedesktop.org/drm/drm-misc
4224 F:      Documentation/gpu/
4225 F:      drivers/gpu/vga/
4226 F:      drivers/gpu/drm/*
4227 F:      include/drm/drm*
4228 F:      include/uapi/drm/drm*
4229 F:      include/linux/vga*
4230
4231 DRM DRIVER FOR ARM PL111 CLCD
4232 M:      Eric Anholt <eric@anholt.net>
4233 T:      git git://anongit.freedesktop.org/drm/drm-misc
4234 S:      Supported
4235 F:      drivers/gpu/drm/pl111/
4236
4237 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4238 M:      Dave Airlie <airlied@redhat.com>
4239 S:      Odd Fixes
4240 F:      drivers/gpu/drm/ast/
4241
4242 DRM DRIVERS FOR BRIDGE CHIPS
4243 M:      Archit Taneja <architt@codeaurora.org>
4244 M:      Andrzej Hajda <a.hajda@samsung.com>
4245 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4246 S:      Maintained
4247 T:      git git://anongit.freedesktop.org/drm/drm-misc
4248 F:      drivers/gpu/drm/bridge/
4249
4250 DRM DRIVER FOR BOCHS VIRTUAL GPU
4251 M:      Gerd Hoffmann <kraxel@redhat.com>
4252 L:      virtualization@lists.linux-foundation.org
4253 T:      git git://anongit.freedesktop.org/drm/drm-misc
4254 S:      Maintained
4255 F:      drivers/gpu/drm/bochs/
4256
4257 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4258 M:      Dave Airlie <airlied@redhat.com>
4259 M:      Gerd Hoffmann <kraxel@redhat.com>
4260 L:      virtualization@lists.linux-foundation.org
4261 T:      git git://anongit.freedesktop.org/drm/drm-misc
4262 S:      Obsolete
4263 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4264 F:      drivers/gpu/drm/cirrus/
4265
4266 RADEON and AMDGPU DRM DRIVERS
4267 M:      Alex Deucher <alexander.deucher@amd.com>
4268 M:      Christian König <christian.koenig@amd.com>
4269 L:      amd-gfx@lists.freedesktop.org
4270 T:      git git://people.freedesktop.org/~agd5f/linux
4271 S:      Supported
4272 F:      drivers/gpu/drm/radeon/
4273 F:      include/uapi/drm/radeon_drm.h
4274 F:      drivers/gpu/drm/amd/
4275 F:      include/uapi/drm/amdgpu_drm.h
4276
4277 DRM PANEL DRIVERS
4278 M:      Thierry Reding <thierry.reding@gmail.com>
4279 L:      dri-devel@lists.freedesktop.org
4280 T:      git git://anongit.freedesktop.org/tegra/linux.git
4281 S:      Maintained
4282 F:      drivers/gpu/drm/drm_panel.c
4283 F:      drivers/gpu/drm/panel/
4284 F:      include/drm/drm_panel.h
4285 F:      Documentation/devicetree/bindings/display/panel/
4286
4287 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4288 M:      Daniel Vetter <daniel.vetter@intel.com>
4289 M:      Jani Nikula <jani.nikula@linux.intel.com>
4290 L:      intel-gfx@lists.freedesktop.org
4291 W:      https://01.org/linuxgraphics/
4292 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4293 C:      irc://chat.freenode.net/intel-gfx
4294 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4295 T:      git git://anongit.freedesktop.org/drm-intel
4296 S:      Supported
4297 F:      drivers/gpu/drm/i915/
4298 F:      include/drm/i915*
4299 F:      include/uapi/drm/i915_drm.h
4300 F:      Documentation/gpu/i915.rst
4301
4302 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4303 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4304 M:      Zhi Wang <zhi.a.wang@intel.com>
4305 L:      intel-gvt-dev@lists.freedesktop.org
4306 L:      intel-gfx@lists.freedesktop.org
4307 W:      https://01.org/igvt-g
4308 T:      git https://github.com/01org/gvt-linux.git
4309 S:      Supported
4310 F:      drivers/gpu/drm/i915/gvt/
4311
4312 DRM DRIVERS FOR ATMEL HLCDC
4313 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4314 L:      dri-devel@lists.freedesktop.org
4315 S:      Supported
4316 F:      drivers/gpu/drm/atmel-hlcdc/
4317 F:      Documentation/devicetree/bindings/drm/atmel/
4318 T:      git git://anongit.freedesktop.org/drm/drm-misc
4319
4320 DRM DRIVERS FOR ALLWINNER A10
4321 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4322 L:      dri-devel@lists.freedesktop.org
4323 S:      Supported
4324 F:      drivers/gpu/drm/sun4i/
4325 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4327
4328 DRM DRIVERS FOR AMLOGIC SOCS
4329 M:      Neil Armstrong <narmstrong@baylibre.com>
4330 L:      dri-devel@lists.freedesktop.org
4331 L:      linux-amlogic@lists.infradead.org
4332 W:      http://linux-meson.com/
4333 S:      Supported
4334 F:      drivers/gpu/drm/meson/
4335 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4336 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4337 F:      Documentation/gpu/meson.rst
4338 T:      git git://anongit.freedesktop.org/drm/drm-misc
4339
4340 DRM DRIVERS FOR EXYNOS
4341 M:      Inki Dae <inki.dae@samsung.com>
4342 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4343 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4344 M:      Kyungmin Park <kyungmin.park@samsung.com>
4345 L:      dri-devel@lists.freedesktop.org
4346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4347 S:      Supported
4348 F:      drivers/gpu/drm/exynos/
4349 F:      include/uapi/drm/exynos_drm.h
4350 F:      Documentation/devicetree/bindings/display/exynos/
4351
4352 DRM DRIVERS FOR FREESCALE DCU
4353 M:      Stefan Agner <stefan@agner.ch>
4354 M:      Alison Wang <alison.wang@freescale.com>
4355 L:      dri-devel@lists.freedesktop.org
4356 S:      Supported
4357 F:      drivers/gpu/drm/fsl-dcu/
4358 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4359 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4360 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4361
4362 DRM DRIVERS FOR FREESCALE IMX
4363 M:      Philipp Zabel <p.zabel@pengutronix.de>
4364 L:      dri-devel@lists.freedesktop.org
4365 S:      Maintained
4366 F:      drivers/gpu/drm/imx/
4367 F:      drivers/gpu/ipu-v3/
4368 F:      Documentation/devicetree/bindings/display/imx/
4369
4370 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4371 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4372 L:      dri-devel@lists.freedesktop.org
4373 T:      git git://github.com/patjak/drm-gma500
4374 S:      Maintained
4375 F:      drivers/gpu/drm/gma500/
4376
4377 DRM DRIVERS FOR HISILICON
4378 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4379 M:      Rongrong Zou <zourongrong@gmail.com>
4380 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4381 R:      Chen Feng <puck.chen@hisilicon.com>
4382 L:      dri-devel@lists.freedesktop.org
4383 T:      git git://github.com/xin3liang/linux.git
4384 S:      Maintained
4385 F:      drivers/gpu/drm/hisilicon/
4386 F:      Documentation/devicetree/bindings/display/hisilicon/
4387
4388 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4389 S:      Orphan / Obsolete
4390 F:      drivers/gpu/drm/i810/
4391 F:      include/uapi/drm/i810_drm.h
4392
4393 DRM DRIVERS FOR MEDIATEK
4394 M:      CK Hu <ck.hu@mediatek.com>
4395 M:      Philipp Zabel <p.zabel@pengutronix.de>
4396 L:      dri-devel@lists.freedesktop.org
4397 S:      Supported
4398 F:      drivers/gpu/drm/mediatek/
4399 F:      Documentation/devicetree/bindings/display/mediatek/
4400
4401 DRM DRIVER FOR MI0283QT
4402 M:      Noralf Trønnes <noralf@tronnes.org>
4403 S:      Maintained
4404 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4405 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4406
4407 DRM DRIVER FOR MSM ADRENO GPU
4408 M:      Rob Clark <robdclark@gmail.com>
4409 L:      linux-arm-msm@vger.kernel.org
4410 L:      dri-devel@lists.freedesktop.org
4411 L:      freedreno@lists.freedesktop.org
4412 T:      git git://people.freedesktop.org/~robclark/linux
4413 S:      Maintained
4414 F:      drivers/gpu/drm/msm/
4415 F:      include/uapi/drm/msm_drm.h
4416 F:      Documentation/devicetree/bindings/display/msm/
4417
4418 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4419 M:      Ben Skeggs <bskeggs@redhat.com>
4420 L:      dri-devel@lists.freedesktop.org
4421 L:      nouveau@lists.freedesktop.org
4422 T:      git git://github.com/skeggsb/linux
4423 S:      Supported
4424 F:      drivers/gpu/drm/nouveau/
4425 F:      include/uapi/drm/nouveau_drm.h
4426
4427 DRM DRIVERS FOR NVIDIA TEGRA
4428 M:      Thierry Reding <thierry.reding@gmail.com>
4429 L:      dri-devel@lists.freedesktop.org
4430 L:      linux-tegra@vger.kernel.org
4431 T:      git git://anongit.freedesktop.org/tegra/linux.git
4432 S:      Supported
4433 F:      drivers/gpu/drm/tegra/
4434 F:      drivers/gpu/host1x/
4435 F:      include/linux/host1x.h
4436 F:      include/uapi/drm/tegra_drm.h
4437 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4438
4439 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4440 S:      Orphan / Obsolete
4441 F:      drivers/gpu/drm/mga/
4442 F:      include/uapi/drm/mga_drm.h
4443
4444 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4445 M:      Dave Airlie <airlied@redhat.com>
4446 S:      Odd Fixes
4447 F:      drivers/gpu/drm/mgag200/
4448
4449 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4450 S:      Orphan / Obsolete
4451 F:      drivers/gpu/drm/r128/
4452 F:      include/uapi/drm/r128_drm.h
4453
4454 DRM DRIVERS FOR RENESAS
4455 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4456 L:      dri-devel@lists.freedesktop.org
4457 L:      linux-renesas-soc@vger.kernel.org
4458 T:      git git://linuxtv.org/pinchartl/fbdev
4459 S:      Supported
4460 F:      drivers/gpu/drm/rcar-du/
4461 F:      drivers/gpu/drm/shmobile/
4462 F:      include/linux/platform_data/shmob_drm.h
4463 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4464 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4465
4466 DRM DRIVER FOR QXL VIRTUAL GPU
4467 M:      Dave Airlie <airlied@redhat.com>
4468 M:      Gerd Hoffmann <kraxel@redhat.com>
4469 L:      virtualization@lists.linux-foundation.org
4470 T:      git git://anongit.freedesktop.org/drm/drm-misc
4471 S:      Maintained
4472 F:      drivers/gpu/drm/qxl/
4473 F:      include/uapi/drm/qxl_drm.h
4474
4475 DRM DRIVERS FOR ROCKCHIP
4476 M:      Mark Yao <mark.yao@rock-chips.com>
4477 L:      dri-devel@lists.freedesktop.org
4478 S:      Maintained
4479 F:      drivers/gpu/drm/rockchip/
4480 F:      Documentation/devicetree/bindings/display/rockchip/
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482
4483 DRM DRIVER FOR SAVAGE VIDEO CARDS
4484 S:      Orphan / Obsolete
4485 F:      drivers/gpu/drm/savage/
4486 F:      include/uapi/drm/savage_drm.h
4487
4488 DRM DRIVER FOR SIS VIDEO CARDS
4489 S:      Orphan / Obsolete
4490 F:      drivers/gpu/drm/sis/
4491 F:      include/uapi/drm/sis_drm.h
4492
4493 DRM DRIVERS FOR STI
4494 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4495 M:      Vincent Abriou <vincent.abriou@st.com>
4496 L:      dri-devel@lists.freedesktop.org
4497 T:      git git://anongit.freedesktop.org/drm/drm-misc
4498 S:      Maintained
4499 F:      drivers/gpu/drm/sti
4500 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4501
4502 DRM DRIVERS FOR STM
4503 M:      Yannick Fertre <yannick.fertre@st.com>
4504 M:      Philippe Cornu <philippe.cornu@st.com>
4505 L:      dri-devel@lists.freedesktop.org
4506 T:      git git://anongit.freedesktop.org/drm/drm-misc
4507 S:      Maintained
4508 F:      drivers/gpu/drm/stm
4509 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4510
4511 DRM DRIVER FOR TDFX VIDEO CARDS
4512 S:      Orphan / Obsolete
4513 F:      drivers/gpu/drm/tdfx/
4514
4515 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4516 M:      Dave Airlie <airlied@redhat.com>
4517 S:      Odd Fixes
4518 F:      drivers/gpu/drm/udl/
4519
4520 DRM DRIVERS FOR VIVANTE GPU IP
4521 M:      Lucas Stach <l.stach@pengutronix.de>
4522 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4523 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4524 L:      etnaviv@lists.freedesktop.org
4525 L:      dri-devel@lists.freedesktop.org
4526 S:      Maintained
4527 F:      drivers/gpu/drm/etnaviv/
4528 F:      include/uapi/drm/etnaviv_drm.h
4529 F:      Documentation/devicetree/bindings/display/etnaviv/
4530
4531 DRM DRIVER FOR VMWARE VIRTUAL GPU
4532 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4533 M:      Sinclair Yeh <syeh@vmware.com>
4534 M:      Thomas Hellstrom <thellstrom@vmware.com>
4535 L:      dri-devel@lists.freedesktop.org
4536 T:      git git://people.freedesktop.org/~syeh/repos_linux
4537 T:      git git://people.freedesktop.org/~thomash/linux
4538 S:      Supported
4539 F:      drivers/gpu/drm/vmwgfx/
4540 F:      include/uapi/drm/vmwgfx_drm.h
4541
4542 DRM DRIVERS FOR VC4
4543 M:      Eric Anholt <eric@anholt.net>
4544 T:      git git://github.com/anholt/linux
4545 S:      Supported
4546 F:      drivers/gpu/drm/vc4/
4547 F:      include/uapi/drm/vc4_drm.h
4548 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4549 T:      git git://anongit.freedesktop.org/drm/drm-misc
4550
4551 DRM DRIVERS FOR TI OMAP
4552 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4553 L:      dri-devel@lists.freedesktop.org
4554 S:      Maintained
4555 F:      drivers/gpu/drm/omapdrm/
4556 F:      Documentation/devicetree/bindings/display/ti/
4557
4558 DRM DRIVERS FOR TI LCDC
4559 M:      Jyri Sarha <jsarha@ti.com>
4560 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4561 L:      dri-devel@lists.freedesktop.org
4562 S:      Maintained
4563 F:      drivers/gpu/drm/tilcdc/
4564 F:      Documentation/devicetree/bindings/display/tilcdc/
4565
4566 DRM DRIVERS FOR ZTE ZX
4567 M:      Shawn Guo <shawnguo@kernel.org>
4568 L:      dri-devel@lists.freedesktop.org
4569 S:      Maintained
4570 F:      drivers/gpu/drm/zte/
4571 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4572 T:      git git://anongit.freedesktop.org/drm/drm-misc
4573
4574 DSBR100 USB FM RADIO DRIVER
4575 M:      Alexey Klimov <klimov.linux@gmail.com>
4576 L:      linux-media@vger.kernel.org
4577 T:      git git://linuxtv.org/media_tree.git
4578 S:      Maintained
4579 F:      drivers/media/radio/dsbr100.c
4580
4581 DSCC4 DRIVER
4582 M:      Francois Romieu <romieu@fr.zoreil.com>
4583 L:      netdev@vger.kernel.org
4584 S:      Maintained
4585 F:      drivers/net/wan/dscc4.c
4586
4587 DT3155 MEDIA DRIVER
4588 M:      Hans Verkuil <hverkuil@xs4all.nl>
4589 L:      linux-media@vger.kernel.org
4590 T:      git git://linuxtv.org/media_tree.git
4591 W:      https://linuxtv.org
4592 S:      Odd Fixes
4593 F:      drivers/media/pci/dt3155/
4594
4595 DVB_USB_AF9015 MEDIA DRIVER
4596 M:      Antti Palosaari <crope@iki.fi>
4597 L:      linux-media@vger.kernel.org
4598 W:      https://linuxtv.org
4599 W:      http://palosaari.fi/linux/
4600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4601 T:      git git://linuxtv.org/anttip/media_tree.git
4602 S:      Maintained
4603 F:      drivers/media/usb/dvb-usb-v2/af9015*
4604
4605 DVB_USB_AF9035 MEDIA DRIVER
4606 M:      Antti Palosaari <crope@iki.fi>
4607 L:      linux-media@vger.kernel.org
4608 W:      https://linuxtv.org
4609 W:      http://palosaari.fi/linux/
4610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4611 T:      git git://linuxtv.org/anttip/media_tree.git
4612 S:      Maintained
4613 F:      drivers/media/usb/dvb-usb-v2/af9035*
4614
4615 DVB_USB_ANYSEE MEDIA DRIVER
4616 M:      Antti Palosaari <crope@iki.fi>
4617 L:      linux-media@vger.kernel.org
4618 W:      https://linuxtv.org
4619 W:      http://palosaari.fi/linux/
4620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4621 T:      git git://linuxtv.org/anttip/media_tree.git
4622 S:      Maintained
4623 F:      drivers/media/usb/dvb-usb-v2/anysee*
4624
4625 DVB_USB_AU6610 MEDIA DRIVER
4626 M:      Antti Palosaari <crope@iki.fi>
4627 L:      linux-media@vger.kernel.org
4628 W:      https://linuxtv.org
4629 W:      http://palosaari.fi/linux/
4630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4631 T:      git git://linuxtv.org/anttip/media_tree.git
4632 S:      Maintained
4633 F:      drivers/media/usb/dvb-usb-v2/au6610*
4634
4635 DVB_USB_CE6230 MEDIA DRIVER
4636 M:      Antti Palosaari <crope@iki.fi>
4637 L:      linux-media@vger.kernel.org
4638 W:      https://linuxtv.org
4639 W:      http://palosaari.fi/linux/
4640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4641 T:      git git://linuxtv.org/anttip/media_tree.git
4642 S:      Maintained
4643 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4644
4645 DVB_USB_CXUSB MEDIA DRIVER
4646 M:      Michael Krufky <mkrufky@linuxtv.org>
4647 L:      linux-media@vger.kernel.org
4648 W:      https://linuxtv.org
4649 W:      http://github.com/mkrufky
4650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4651 T:      git git://linuxtv.org/media_tree.git
4652 S:      Maintained
4653 F:      drivers/media/usb/dvb-usb/cxusb*
4654
4655 DVB_USB_EC168 MEDIA DRIVER
4656 M:      Antti Palosaari <crope@iki.fi>
4657 L:      linux-media@vger.kernel.org
4658 W:      https://linuxtv.org
4659 W:      http://palosaari.fi/linux/
4660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4661 T:      git git://linuxtv.org/anttip/media_tree.git
4662 S:      Maintained
4663 F:      drivers/media/usb/dvb-usb-v2/ec168*
4664
4665 DVB_USB_GL861 MEDIA DRIVER
4666 M:      Antti Palosaari <crope@iki.fi>
4667 L:      linux-media@vger.kernel.org
4668 W:      https://linuxtv.org
4669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4670 T:      git git://linuxtv.org/anttip/media_tree.git
4671 S:      Maintained
4672 F:      drivers/media/usb/dvb-usb-v2/gl861*
4673
4674 DVB_USB_MXL111SF MEDIA DRIVER
4675 M:      Michael Krufky <mkrufky@linuxtv.org>
4676 L:      linux-media@vger.kernel.org
4677 W:      https://linuxtv.org
4678 W:      http://github.com/mkrufky
4679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4680 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4681 S:      Maintained
4682 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4683
4684 DVB_USB_RTL28XXU MEDIA DRIVER
4685 M:      Antti Palosaari <crope@iki.fi>
4686 L:      linux-media@vger.kernel.org
4687 W:      https://linuxtv.org
4688 W:      http://palosaari.fi/linux/
4689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4690 T:      git git://linuxtv.org/anttip/media_tree.git
4691 S:      Maintained
4692 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4693
4694 DVB_USB_V2 MEDIA DRIVER
4695 M:      Antti Palosaari <crope@iki.fi>
4696 L:      linux-media@vger.kernel.org
4697 W:      https://linuxtv.org
4698 W:      http://palosaari.fi/linux/
4699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4700 T:      git git://linuxtv.org/anttip/media_tree.git
4701 S:      Maintained
4702 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4703 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4704
4705 DYNAMIC DEBUG
4706 M:      Jason Baron <jbaron@akamai.com>
4707 S:      Maintained
4708 F:      lib/dynamic_debug.c
4709 F:      include/linux/dynamic_debug.h
4710
4711 DZ DECSTATION DZ11 SERIAL DRIVER
4712 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4713 S:      Maintained
4714 F:      drivers/tty/serial/dz.*
4715
4716 E3X0 POWER BUTTON DRIVER
4717 M:      Moritz Fischer <moritz.fischer@ettus.com>
4718 L:      usrp-users@lists.ettus.com
4719 W:      http://www.ettus.com
4720 S:      Supported
4721 F:      drivers/input/misc/e3x0-button.c
4722 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4723
4724 E4000 MEDIA DRIVER
4725 M:      Antti Palosaari <crope@iki.fi>
4726 L:      linux-media@vger.kernel.org
4727 W:      https://linuxtv.org
4728 W:      http://palosaari.fi/linux/
4729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4730 T:      git git://linuxtv.org/anttip/media_tree.git
4731 S:      Maintained
4732 F:      drivers/media/tuners/e4000*
4733
4734 EATA ISA/EISA/PCI SCSI DRIVER
4735 M:      Dario Ballabio <ballabio_dario@emc.com>
4736 L:      linux-scsi@vger.kernel.org
4737 S:      Maintained
4738 F:      drivers/scsi/eata.c
4739
4740 EC100 MEDIA DRIVER
4741 M:      Antti Palosaari <crope@iki.fi>
4742 L:      linux-media@vger.kernel.org
4743 W:      https://linuxtv.org
4744 W:      http://palosaari.fi/linux/
4745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4746 T:      git git://linuxtv.org/anttip/media_tree.git
4747 S:      Maintained
4748 F:      drivers/media/dvb-frontends/ec100*
4749
4750 ECRYPT FILE SYSTEM
4751 M:      Tyler Hicks <tyhicks@canonical.com>
4752 L:      ecryptfs@vger.kernel.org
4753 W:      http://ecryptfs.org
4754 W:      https://launchpad.net/ecryptfs
4755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4756 S:      Supported
4757 F:      Documentation/filesystems/ecryptfs.txt
4758 F:      fs/ecryptfs/
4759
4760 EDAC-CORE
4761 M:      Borislav Petkov <bp@alien8.de>
4762 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4763 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4764 L:      linux-edac@vger.kernel.org
4765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4767 S:      Supported
4768 F:      Documentation/admin-guide/ras.rst
4769 F:      Documentation/driver-api/edac.rst
4770 F:      drivers/edac/
4771 F:      include/linux/edac.h
4772
4773 EDAC-AMD64
4774 M:      Borislav Petkov <bp@alien8.de>
4775 L:      linux-edac@vger.kernel.org
4776 S:      Maintained
4777 F:      drivers/edac/amd64_edac*
4778
4779 EDAC-CALXEDA
4780 M:      Robert Richter <rric@kernel.org>
4781 L:      linux-edac@vger.kernel.org
4782 S:      Maintained
4783 F:      drivers/edac/highbank*
4784
4785 EDAC-CAVIUM
4786 M:      Ralf Baechle <ralf@linux-mips.org>
4787 M:      David Daney <david.daney@cavium.com>
4788 L:      linux-edac@vger.kernel.org
4789 L:      linux-mips@linux-mips.org
4790 S:      Supported
4791 F:      drivers/edac/octeon_edac*
4792 F:      drivers/edac/thunderx_edac*
4793
4794 EDAC-E752X
4795 M:      Mark Gross <mark.gross@intel.com>
4796 L:      linux-edac@vger.kernel.org
4797 S:      Maintained
4798 F:      drivers/edac/e752x_edac.c
4799
4800 EDAC-E7XXX
4801 L:      linux-edac@vger.kernel.org
4802 S:      Maintained
4803 F:      drivers/edac/e7xxx_edac.c
4804
4805 EDAC-FSL_DDR
4806 M:      York Sun <york.sun@nxp.com>
4807 L:      linux-edac@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/edac/fsl_ddr_edac.*
4810
4811 EDAC-GHES
4812 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4814 L:      linux-edac@vger.kernel.org
4815 S:      Maintained
4816 F:      drivers/edac/ghes_edac.c
4817
4818 EDAC-I82443BXGX
4819 M:      Tim Small <tim@buttersideup.com>
4820 L:      linux-edac@vger.kernel.org
4821 S:      Maintained
4822 F:      drivers/edac/i82443bxgx_edac.c
4823
4824 EDAC-I3000
4825 L:      linux-edac@vger.kernel.org
4826 S:      Orphan
4827 F:      drivers/edac/i3000_edac.c
4828
4829 EDAC-I5000
4830 L:      linux-edac@vger.kernel.org
4831 S:      Maintained
4832 F:      drivers/edac/i5000_edac.c
4833
4834 EDAC-I5400
4835 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4837 L:      linux-edac@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/edac/i5400_edac.c
4840
4841 EDAC-I7300
4842 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L:      linux-edac@vger.kernel.org
4845 S:      Maintained
4846 F:      drivers/edac/i7300_edac.c
4847
4848 EDAC-I7CORE
4849 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4850 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4851 L:      linux-edac@vger.kernel.org
4852 S:      Maintained
4853 F:      drivers/edac/i7core_edac.c
4854
4855 EDAC-I82975X
4856 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4857 M:      "Arvind R." <arvino55@gmail.com>
4858 L:      linux-edac@vger.kernel.org
4859 S:      Maintained
4860 F:      drivers/edac/i82975x_edac.c
4861
4862 EDAC-IE31200
4863 M:      Jason Baron <jbaron@akamai.com>
4864 L:      linux-edac@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/edac/ie31200_edac.c
4867
4868 EDAC-MPC85XX
4869 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4870 L:      linux-edac@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/edac/mpc85xx_edac.[ch]
4873
4874 EDAC-PND2
4875 M:      Tony Luck <tony.luck@intel.com>
4876 L:      linux-edac@vger.kernel.org
4877 S:      Maintained
4878 F:      drivers/edac/pnd2_edac.[ch]
4879
4880 EDAC-PASEMI
4881 M:      Egor Martovetsky <egor@pasemi.com>
4882 L:      linux-edac@vger.kernel.org
4883 S:      Maintained
4884 F:      drivers/edac/pasemi_edac.c
4885
4886 EDAC-R82600
4887 M:      Tim Small <tim@buttersideup.com>
4888 L:      linux-edac@vger.kernel.org
4889 S:      Maintained
4890 F:      drivers/edac/r82600_edac.c
4891
4892 EDAC-SBRIDGE
4893 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4895 L:      linux-edac@vger.kernel.org
4896 S:      Maintained
4897 F:      drivers/edac/sb_edac.c
4898
4899 EDAC-SKYLAKE
4900 M:      Tony Luck <tony.luck@intel.com>
4901 L:      linux-edac@vger.kernel.org
4902 S:      Maintained
4903 F:      drivers/edac/skx_edac.c
4904
4905 EDAC-XGENE
4906 APPLIED MICRO (APM) X-GENE SOC EDAC
4907 M:     Loc Ho <lho@apm.com>
4908 S:     Supported
4909 F:     drivers/edac/xgene_edac.c
4910 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4911
4912 EDIROL UA-101/UA-1000 DRIVER
4913 M:      Clemens Ladisch <clemens@ladisch.de>
4914 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4915 T:      git git://git.alsa-project.org/alsa-kernel.git
4916 S:      Maintained
4917 F:      sound/usb/misc/ua101.c
4918
4919 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4920 M:      Matt Fleming <matt@codeblueprint.co.uk>
4921 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4922 L:      linux-efi@vger.kernel.org
4923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4924 S:      Maintained
4925 F:      Documentation/efi-stub.txt
4926 F:      arch/*/kernel/efi.c
4927 F:      arch/x86/boot/compressed/eboot.[ch]
4928 F:      arch/*/include/asm/efi.h
4929 F:      arch/x86/platform/efi/
4930 F:      drivers/firmware/efi/
4931 F:      include/linux/efi*.h
4932 F:      arch/arm/boot/compressed/efi-header.S
4933 F:      arch/arm64/kernel/efi-entry.S
4934
4935 EFI VARIABLE FILESYSTEM
4936 M:      Matthew Garrett <matthew.garrett@nebula.com>
4937 M:      Jeremy Kerr <jk@ozlabs.org>
4938 M:      Matt Fleming <matt@codeblueprint.co.uk>
4939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4940 L:      linux-efi@vger.kernel.org
4941 S:      Maintained
4942 F:      fs/efivarfs/
4943
4944 EFIFB FRAMEBUFFER DRIVER
4945 L:      linux-fbdev@vger.kernel.org
4946 M:      Peter Jones <pjones@redhat.com>
4947 S:      Maintained
4948 F:      drivers/video/fbdev/efifb.c
4949
4950 EFI TEST DRIVER
4951 L:      linux-efi@vger.kernel.org
4952 M:      Ivan Hu <ivan.hu@canonical.com>
4953 M:      Matt Fleming <matt@codeblueprint.co.uk>
4954 S:      Maintained
4955 F:      drivers/firmware/efi/test/
4956
4957 EFS FILESYSTEM
4958 W:      http://aeschi.ch.eu.org/efs/
4959 S:      Orphan
4960 F:      fs/efs/
4961
4962 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4963 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4964 L:      netdev@vger.kernel.org
4965 S:      Maintained
4966 F:      drivers/net/ethernet/ibm/ehea/
4967
4968 EM28XX VIDEO4LINUX DRIVER
4969 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4970 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4971 L:      linux-media@vger.kernel.org
4972 W:      https://linuxtv.org
4973 T:      git git://linuxtv.org/media_tree.git
4974 S:      Maintained
4975 F:      drivers/media/usb/em28xx/
4976 F:      Documentation/media/v4l-drivers/em28xx*
4977
4978 EMBEDDED LINUX
4979 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4980 M:      Matt Mackall <mpm@selenic.com>
4981 M:      David Woodhouse <dwmw2@infradead.org>
4982 L:      linux-embedded@vger.kernel.org
4983 S:      Maintained
4984
4985 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4986 M:      James Smart <james.smart@broadcom.com>
4987 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4988 L:      linux-scsi@vger.kernel.org
4989 W:      http://www.broadcom.com
4990 S:      Supported
4991 F:      drivers/scsi/lpfc/
4992
4993 ENE CB710 FLASH CARD READER DRIVER
4994 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4995 S:      Maintained
4996 F:      drivers/misc/cb710/
4997 F:      drivers/mmc/host/cb710-mmc.*
4998 F:      include/linux/cb710.h
4999
5000 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5001 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5002 S:      Maintained
5003 F:      drivers/media/rc/ene_ir.*
5004
5005 EPSON S1D13XXX FRAMEBUFFER DRIVER
5006 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5007 S:      Maintained
5008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5009 F:      drivers/video/fbdev/s1d13xxxfb.c
5010 F:      include/video/s1d13xxxfb.h
5011
5012 ET131X NETWORK DRIVER
5013 M:      Mark Einon <mark.einon@gmail.com>
5014 S:      Odd Fixes
5015 F:      drivers/net/ethernet/agere/
5016
5017 ETHERNET BRIDGE
5018 M:      Stephen Hemminger <stephen@networkplumber.org>
5019 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5020 L:      netdev@vger.kernel.org
5021 W:      http://www.linuxfoundation.org/en/Net:Bridge
5022 S:      Maintained
5023 F:      include/linux/netfilter_bridge/
5024 F:      net/bridge/
5025
5026 ETHERNET PHY LIBRARY
5027 M:      Andrew Lunn <andrew@lunn.ch>
5028 M:      Florian Fainelli <f.fainelli@gmail.com>
5029 L:      netdev@vger.kernel.org
5030 S:      Maintained
5031 F:      include/linux/phy.h
5032 F:      include/linux/phy_fixed.h
5033 F:      drivers/net/phy/
5034 F:      Documentation/networking/phy.txt
5035 F:      drivers/of/of_mdio.c
5036 F:      drivers/of/of_net.c
5037
5038 EXT2 FILE SYSTEM
5039 M:      Jan Kara <jack@suse.com>
5040 L:      linux-ext4@vger.kernel.org
5041 S:      Maintained
5042 F:      Documentation/filesystems/ext2.txt
5043 F:      fs/ext2/
5044 F:      include/linux/ext2*
5045
5046 EXT4 FILE SYSTEM
5047 M:      "Theodore Ts'o" <tytso@mit.edu>
5048 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5049 L:      linux-ext4@vger.kernel.org
5050 W:      http://ext4.wiki.kernel.org
5051 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5053 S:      Maintained
5054 F:      Documentation/filesystems/ext4.txt
5055 F:      fs/ext4/
5056
5057 Extended Verification Module (EVM)
5058 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5059 L:      linux-ima-devel@lists.sourceforge.net
5060 L:      linux-security-module@vger.kernel.org
5061 S:      Supported
5062 F:      security/integrity/evm/
5063
5064 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5065 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5066 M:      Chanwoo Choi <cw00.choi@samsung.com>
5067 L:      linux-kernel@vger.kernel.org
5068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5069 S:      Maintained
5070 F:      drivers/extcon/
5071 F:      include/linux/extcon/
5072 F:      include/linux/extcon.h
5073 F:      Documentation/extcon/
5074 F:      Documentation/devicetree/bindings/extcon/
5075
5076 EXYNOS DP DRIVER
5077 M:      Jingoo Han <jingoohan1@gmail.com>
5078 L:      dri-devel@lists.freedesktop.org
5079 S:      Maintained
5080 F:      drivers/gpu/drm/exynos/exynos_dp*
5081
5082 EXYNOS SYSMMU (IOMMU) driver
5083 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5084 L:      iommu@lists.linux-foundation.org
5085 S:      Maintained
5086 F:      drivers/iommu/exynos-iommu.c
5087
5088 EZchip NPS platform support
5089 M:      Noam Camus <noamc@ezchip.com>
5090 S:      Supported
5091 F:      arch/arc/plat-eznps
5092 F:      arch/arc/boot/dts/eznps.dts
5093
5094 F71805F HARDWARE MONITORING DRIVER
5095 M:      Jean Delvare <jdelvare@suse.com>
5096 L:      linux-hwmon@vger.kernel.org
5097 S:      Maintained
5098 F:      Documentation/hwmon/f71805f
5099 F:      drivers/hwmon/f71805f.c
5100
5101 FC0011 TUNER DRIVER
5102 M:      Michael Buesch <m@bues.ch>
5103 L:      linux-media@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/media/tuners/fc0011.h
5106 F:      drivers/media/tuners/fc0011.c
5107
5108 FC2580 MEDIA DRIVER
5109 M:      Antti Palosaari <crope@iki.fi>
5110 L:      linux-media@vger.kernel.org
5111 W:      https://linuxtv.org
5112 W:      http://palosaari.fi/linux/
5113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5114 T:      git git://linuxtv.org/anttip/media_tree.git
5115 S:      Maintained
5116 F:      drivers/media/tuners/fc2580*
5117
5118 FANOTIFY
5119 M:      Eric Paris <eparis@redhat.com>
5120 S:      Maintained
5121 F:      fs/notify/fanotify/
5122 F:      include/linux/fanotify.h
5123 F:      include/uapi/linux/fanotify.h
5124
5125 FARSYNC SYNCHRONOUS DRIVER
5126 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5127 W:      http://www.farsite.co.uk/
5128 S:      Supported
5129 F:      drivers/net/wan/farsync.*
5130
5131 FAULT INJECTION SUPPORT
5132 M:      Akinobu Mita <akinobu.mita@gmail.com>
5133 S:      Supported
5134 F:      Documentation/fault-injection/
5135 F:      lib/fault-inject.c
5136
5137 FBTFT Framebuffer drivers
5138 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5139 S:      Maintained
5140 F:      drivers/staging/fbtft/
5141
5142 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5143 M:      Johannes Thumshirn <jth@kernel.org>
5144 L:      fcoe-devel@open-fcoe.org
5145 W:      www.Open-FCoE.org
5146 S:      Supported
5147 F:      drivers/scsi/libfc/
5148 F:      drivers/scsi/fcoe/
5149 F:      include/scsi/fc/
5150 F:      include/scsi/libfc.h
5151 F:      include/scsi/libfcoe.h
5152 F:      include/uapi/scsi/fc/
5153
5154 FILE LOCKING (flock() and fcntl()/lockf())
5155 M:      Jeff Layton <jlayton@poochiereds.net>
5156 M:      "J. Bruce Fields" <bfields@fieldses.org>
5157 L:      linux-fsdevel@vger.kernel.org
5158 S:      Maintained
5159 F:      include/linux/fcntl.h
5160 F:      include/linux/fs.h
5161 F:      include/uapi/linux/fcntl.h
5162 F:      include/uapi/linux/fs.h
5163 F:      fs/fcntl.c
5164 F:      fs/locks.c
5165
5166 FILESYSTEMS (VFS and infrastructure)
5167 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5168 L:      linux-fsdevel@vger.kernel.org
5169 S:      Maintained
5170 F:      fs/*
5171
5172 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5173 M:      Riku Voipio <riku.voipio@iki.fi>
5174 L:      linux-hwmon@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/hwmon/f75375s.c
5177 F:      include/linux/f75375s.h
5178
5179 FIREWIRE AUDIO DRIVERS
5180 M:      Clemens Ladisch <clemens@ladisch.de>
5181 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5182 T:      git git://git.alsa-project.org/alsa-kernel.git
5183 S:      Maintained
5184 F:      sound/firewire/
5185
5186 FIREWIRE MEDIA DRIVERS (firedtv)
5187 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5188 L:      linux-media@vger.kernel.org
5189 L:      linux1394-devel@lists.sourceforge.net
5190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5191 S:      Maintained
5192 F:      drivers/media/firewire/
5193
5194 FIREWIRE SBP-2 TARGET
5195 M:      Chris Boot <bootc@bootc.net>
5196 L:      linux-scsi@vger.kernel.org
5197 L:      target-devel@vger.kernel.org
5198 L:      linux1394-devel@lists.sourceforge.net
5199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5200 S:      Maintained
5201 F:      drivers/target/sbp/
5202
5203 FIREWIRE SUBSYSTEM
5204 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5205 L:      linux1394-devel@lists.sourceforge.net
5206 W:      http://ieee1394.wiki.kernel.org/
5207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5208 S:      Maintained
5209 F:      drivers/firewire/
5210 F:      include/linux/firewire.h
5211 F:      include/uapi/linux/firewire*.h
5212 F:      tools/firewire/
5213
5214 FIRMWARE LOADER (request_firmware)
5215 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5216 L:      linux-kernel@vger.kernel.org
5217 S:      Maintained
5218 F:      Documentation/firmware_class/
5219 F:      drivers/base/firmware*.c
5220 F:      include/linux/firmware.h
5221
5222 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5223 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5224 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5225 S:      Maintained
5226 F:      drivers/block/rsxx/
5227
5228 FLOPPY DRIVER
5229 M:      Jiri Kosina <jikos@kernel.org>
5230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5231 S:      Odd fixes
5232 F:      drivers/block/floppy.c
5233
5234 FMC SUBSYSTEM
5235 M:      Alessandro Rubini <rubini@gnudd.com>
5236 W:      http://www.ohwr.org/projects/fmc-bus
5237 S:      Supported
5238 F:      drivers/fmc/
5239 F:      include/linux/fmc*.h
5240 F:      include/linux/ipmi-fru.h
5241 K:      fmc_d.*register
5242
5243 FPGA MANAGER FRAMEWORK
5244 M:      Alan Tull <atull@kernel.org>
5245 R:      Moritz Fischer <moritz.fischer@ettus.com>
5246 L:      linux-fpga@vger.kernel.org
5247 S:      Maintained
5248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5249 F:      Documentation/fpga/
5250 F:      Documentation/devicetree/bindings/fpga/
5251 F:      drivers/fpga/
5252 F:      include/linux/fpga/
5253 W:      http://www.rocketboards.org
5254
5255 FPU EMULATOR
5256 M:      Bill Metzenthen <billm@melbpc.org.au>
5257 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5258 S:      Maintained
5259 F:      arch/x86/math-emu/
5260
5261 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5262 L:      netdev@vger.kernel.org
5263 S:      Orphan
5264 F:      drivers/net/wan/dlci.c
5265 F:      drivers/net/wan/sdla.c
5266
5267 FRAMEBUFFER LAYER
5268 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5269 L:      linux-fbdev@vger.kernel.org
5270 T:      git git://github.com/bzolnier/linux.git
5271 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5272 S:      Maintained
5273 F:      Documentation/fb/
5274 F:      drivers/video/
5275 F:      include/video/
5276 F:      include/linux/fb.h
5277 F:      include/uapi/video/
5278 F:      include/uapi/linux/fb.h
5279
5280 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5281 M:      Horia Geantă <horia.geanta@nxp.com>
5282 M:      Dan Douglass <dan.douglass@nxp.com>
5283 L:      linux-crypto@vger.kernel.org
5284 S:      Maintained
5285 F:      drivers/crypto/caam/
5286 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5287
5288 FREESCALE DIU FRAMEBUFFER DRIVER
5289 M:      Timur Tabi <timur@tabi.org>
5290 L:      linux-fbdev@vger.kernel.org
5291 S:      Maintained
5292 F:      drivers/video/fbdev/fsl-diu-fb.*
5293
5294 FREESCALE DMA DRIVER
5295 M:      Li Yang <leoli@freescale.com>
5296 M:      Zhang Wei <zw@zh-kernel.org>
5297 L:      linuxppc-dev@lists.ozlabs.org
5298 S:      Maintained
5299 F:      drivers/dma/fsldma.*
5300
5301 FREESCALE GPMI NAND DRIVER
5302 M:      Han Xu <han.xu@nxp.com>
5303 L:      linux-mtd@lists.infradead.org
5304 S:      Maintained
5305 F:      drivers/mtd/nand/gpmi-nand/*
5306
5307 FREESCALE I2C CPM DRIVER
5308 M:      Jochen Friedrich <jochen@scram.de>
5309 L:      linuxppc-dev@lists.ozlabs.org
5310 L:      linux-i2c@vger.kernel.org
5311 S:      Maintained
5312 F:      drivers/i2c/busses/i2c-cpm.c
5313
5314 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5315 M:      Sascha Hauer <kernel@pengutronix.de>
5316 L:      linux-fbdev@vger.kernel.org
5317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5318 S:      Maintained
5319 F:      include/linux/platform_data/video-imxfb.h
5320 F:      drivers/video/fbdev/imxfb.c
5321
5322 FREESCALE QUAD SPI DRIVER
5323 M:      Han Xu <han.xu@nxp.com>
5324 L:      linux-mtd@lists.infradead.org
5325 S:      Maintained
5326 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5327
5328 FREESCALE SOC FS_ENET DRIVER
5329 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5330 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5331 L:      linuxppc-dev@lists.ozlabs.org
5332 L:      netdev@vger.kernel.org
5333 S:      Maintained
5334 F:      drivers/net/ethernet/freescale/fs_enet/
5335 F:      include/linux/fs_enet_pd.h
5336
5337 FREESCALE IMX / MXC FEC DRIVER
5338 M:      Fugang Duan <fugang.duan@nxp.com>
5339 L:      netdev@vger.kernel.org
5340 S:      Maintained
5341 F:      drivers/net/ethernet/freescale/fec_main.c
5342 F:      drivers/net/ethernet/freescale/fec_ptp.c
5343 F:      drivers/net/ethernet/freescale/fec.h
5344 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5345
5346 FREESCALE QORIQ DPAA FMAN DRIVER
5347 M:      Madalin Bucur <madalin.bucur@nxp.com>
5348 L:      netdev@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/net/ethernet/freescale/fman
5351 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5352
5353 FREESCALE QORIQ DPAA ETHERNET DRIVER
5354 M:      Madalin Bucur <madalin.bucur@nxp.com>
5355 L:      netdev@vger.kernel.org
5356 S:      Maintained
5357 F:      drivers/net/ethernet/freescale/dpaa
5358
5359 FREESCALE SOC DRIVERS
5360 M:      Scott Wood <oss@buserror.net>
5361 L:      linuxppc-dev@lists.ozlabs.org
5362 L:      linux-arm-kernel@lists.infradead.org
5363 S:      Maintained
5364 F:      Documentation/devicetree/bindings/powerpc/fsl/
5365 F:      drivers/soc/fsl/
5366 F:      include/linux/fsl/
5367
5368 FREESCALE QUICC ENGINE LIBRARY
5369 M:      Qiang Zhao <qiang.zhao@nxp.com>
5370 L:      linuxppc-dev@lists.ozlabs.org
5371 S:      Maintained
5372 F:      drivers/soc/fsl/qe/
5373 F:      include/soc/fsl/*qe*.h
5374 F:      include/soc/fsl/*ucc*.h
5375
5376 FREESCALE USB PERIPHERAL DRIVERS
5377 M:      Li Yang <leoli@freescale.com>
5378 L:      linux-usb@vger.kernel.org
5379 L:      linuxppc-dev@lists.ozlabs.org
5380 S:      Maintained
5381 F:      drivers/usb/gadget/udc/fsl*
5382
5383 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5384 M:      Li Yang <leoli@freescale.com>
5385 L:      netdev@vger.kernel.org
5386 L:      linuxppc-dev@lists.ozlabs.org
5387 S:      Maintained
5388 F:      drivers/net/ethernet/freescale/ucc_geth*
5389
5390 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5391 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5392 L:      netdev@vger.kernel.org
5393 S:      Maintained
5394 F:      drivers/net/ethernet/freescale/gianfar*
5395 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5396 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5397
5398 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5399 M:      Zhao Qiang <qiang.zhao@nxp.com>
5400 L:      netdev@vger.kernel.org
5401 L:      linuxppc-dev@lists.ozlabs.org
5402 S:      Maintained
5403 F:      drivers/net/wan/fsl_ucc_hdlc*
5404
5405 FREESCALE QUICC ENGINE UCC UART DRIVER
5406 M:      Timur Tabi <timur@tabi.org>
5407 L:      linuxppc-dev@lists.ozlabs.org
5408 S:      Maintained
5409 F:      drivers/tty/serial/ucc_uart.c
5410
5411 FREESCALE SOC SOUND DRIVERS
5412 M:      Timur Tabi <timur@tabi.org>
5413 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5414 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5415 R:      Fabio Estevam <fabio.estevam@nxp.com>
5416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5417 L:      linuxppc-dev@lists.ozlabs.org
5418 S:      Maintained
5419 F:      sound/soc/fsl/fsl*
5420 F:      sound/soc/fsl/imx*
5421 F:      sound/soc/fsl/mpc8610_hpcd.c
5422
5423 FREEVXFS FILESYSTEM
5424 M:      Christoph Hellwig <hch@infradead.org>
5425 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5426 S:      Maintained
5427 F:      fs/freevxfs/
5428
5429 FREEZER
5430 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5431 M:      Pavel Machek <pavel@ucw.cz>
5432 L:      linux-pm@vger.kernel.org
5433 S:      Supported
5434 F:      Documentation/power/freezing-of-tasks.txt
5435 F:      include/linux/freezer.h
5436 F:      kernel/freezer.c
5437
5438 FRONTSWAP API
5439 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5440 L:      linux-kernel@vger.kernel.org
5441 S:      Maintained
5442 F:      mm/frontswap.c
5443 F:      include/linux/frontswap.h
5444
5445 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5446 M:      David Howells <dhowells@redhat.com>
5447 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5448 S:      Supported
5449 F:      Documentation/filesystems/caching/
5450 F:      fs/fscache/
5451 F:      include/linux/fscache*.h
5452
5453 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5454 M:      Theodore Y. Ts'o <tytso@mit.edu>
5455 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5456 L:      linux-fscrypt@vger.kernel.org
5457 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5459 S:      Supported
5460 F:      fs/crypto/
5461 F:      include/linux/fscrypt*.h
5462
5463 F2FS FILE SYSTEM
5464 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5465 M:      Chao Yu <yuchao0@huawei.com>
5466 L:      linux-f2fs-devel@lists.sourceforge.net
5467 W:      https://f2fs.wiki.kernel.org/
5468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5469 S:      Maintained
5470 F:      Documentation/filesystems/f2fs.txt
5471 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5472 F:      fs/f2fs/
5473 F:      include/linux/f2fs_fs.h
5474 F:      include/trace/events/f2fs.h
5475
5476 FUJITSU FR-V (FRV) PORT
5477 S:      Orphan
5478 F:      arch/frv/
5479
5480 FUJITSU LAPTOP EXTRAS
5481 M:      Jonathan Woithe <jwoithe@just42.net>
5482 L:      platform-driver-x86@vger.kernel.org
5483 S:      Maintained
5484 F:      drivers/platform/x86/fujitsu-laptop.c
5485
5486 FUJITSU M-5MO LS CAMERA ISP DRIVER
5487 M:      Kyungmin Park <kyungmin.park@samsung.com>
5488 M:      Heungjun Kim <riverful.kim@samsung.com>
5489 L:      linux-media@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/media/i2c/m5mols/
5492 F:      include/media/i2c/m5mols.h
5493
5494 FUJITSU TABLET EXTRAS
5495 M:      Robert Gerlach <khnz@gmx.de>
5496 L:      platform-driver-x86@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/platform/x86/fujitsu-tablet.c
5499
5500 FUSE: FILESYSTEM IN USERSPACE
5501 M:      Miklos Szeredi <miklos@szeredi.hu>
5502 L:      linux-fsdevel@vger.kernel.org
5503 W:      http://fuse.sourceforge.net/
5504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5505 S:      Maintained
5506 F:      fs/fuse/
5507 F:      include/uapi/linux/fuse.h
5508 F:      Documentation/filesystems/fuse.txt
5509
5510 FUTEX SUBSYSTEM
5511 M:      Thomas Gleixner <tglx@linutronix.de>
5512 M:      Ingo Molnar <mingo@redhat.com>
5513 R:      Peter Zijlstra <peterz@infradead.org>
5514 R:      Darren Hart <dvhart@infradead.org>
5515 L:      linux-kernel@vger.kernel.org
5516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5517 S:      Maintained
5518 F:      kernel/futex.c
5519 F:      kernel/futex_compat.c
5520 F:      include/asm-generic/futex.h
5521 F:      include/linux/futex.h
5522 F:      include/uapi/linux/futex.h
5523 F:      tools/testing/selftests/futex/
5524 F:      tools/perf/bench/futex*
5525 F:      Documentation/*futex*
5526
5527 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5528 M:      Rik Faith <faith@cs.unc.edu>
5529 L:      linux-scsi@vger.kernel.org
5530 S:      Odd Fixes (e.g., new signatures)
5531 F:      drivers/scsi/fdomain.*
5532
5533 GCC PLUGINS
5534 M:      Kees Cook <keescook@chromium.org>
5535 R:      Emese Revfy <re.emese@gmail.com>
5536 L:      kernel-hardening@lists.openwall.com
5537 S:      Maintained
5538 F:      scripts/gcc-plugins/
5539 F:      scripts/gcc-plugin.sh
5540 F:      scripts/Makefile.gcc-plugins
5541 F:      Documentation/gcc-plugins.txt
5542
5543 GCOV BASED KERNEL PROFILING
5544 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5545 S:      Maintained
5546 F:      kernel/gcov/
5547 F:      Documentation/dev-tools/gcov.rst
5548
5549 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5550 M:      Achim Leubner <achim_leubner@adaptec.com>
5551 L:      linux-scsi@vger.kernel.org
5552 W:      http://www.icp-vortex.com/
5553 S:      Supported
5554 F:      drivers/scsi/gdt*
5555
5556 GDB KERNEL DEBUGGING HELPER SCRIPTS
5557 M:      Jan Kiszka <jan.kiszka@siemens.com>
5558 M:      Kieran Bingham <kieran@bingham.xyz>
5559 S:      Supported
5560 F:      scripts/gdb/
5561
5562 GEMTEK FM RADIO RECEIVER DRIVER
5563 M:      Hans Verkuil <hverkuil@xs4all.nl>
5564 L:      linux-media@vger.kernel.org
5565 T:      git git://linuxtv.org/media_tree.git
5566 W:      https://linuxtv.org
5567 S:      Maintained
5568 F:      drivers/media/radio/radio-gemtek*
5569
5570 GENERIC GPIO I2C DRIVER
5571 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5572 S:      Supported
5573 F:      drivers/i2c/busses/i2c-gpio.c
5574 F:      include/linux/i2c-gpio.h
5575
5576 GENERIC GPIO I2C MULTIPLEXER DRIVER
5577 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5578 L:      linux-i2c@vger.kernel.org
5579 S:      Supported
5580 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5581 F:      include/linux/i2c-mux-gpio.h
5582 F:      Documentation/i2c/muxes/i2c-mux-gpio
5583
5584 GENERIC HDLC (WAN) DRIVERS
5585 M:      Krzysztof Halasa <khc@pm.waw.pl>
5586 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5587 S:      Maintained
5588 F:      drivers/net/wan/c101.c
5589 F:      drivers/net/wan/hd6457*
5590 F:      drivers/net/wan/hdlc*
5591 F:      drivers/net/wan/n2.c
5592 F:      drivers/net/wan/pc300too.c
5593 F:      drivers/net/wan/pci200syn.c
5594 F:      drivers/net/wan/wanxl*
5595
5596 GENERIC INCLUDE/ASM HEADER FILES
5597 M:      Arnd Bergmann <arnd@arndb.de>
5598 L:      linux-arch@vger.kernel.org
5599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5600 S:      Maintained
5601 F:      include/asm-generic/
5602 F:      include/uapi/asm-generic/
5603
5604 GENERIC PHY FRAMEWORK
5605 M:      Kishon Vijay Abraham I <kishon@ti.com>
5606 L:      linux-kernel@vger.kernel.org
5607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5608 S:      Supported
5609 F:      drivers/phy/
5610 F:      include/linux/phy/
5611
5612 GENERIC PM DOMAINS
5613 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5614 M:      Kevin Hilman <khilman@kernel.org>
5615 M:      Ulf Hansson <ulf.hansson@linaro.org>
5616 L:      linux-pm@vger.kernel.org
5617 S:      Supported
5618 F:      drivers/base/power/domain*.c
5619 F:      include/linux/pm_domain.h
5620 F:      Documentation/devicetree/bindings/power/power_domain.txt
5621
5622 GENERIC UIO DRIVER FOR PCI DEVICES
5623 M:      "Michael S. Tsirkin" <mst@redhat.com>
5624 L:      kvm@vger.kernel.org
5625 S:      Supported
5626 F:      drivers/uio/uio_pci_generic.c
5627
5628 GET_MAINTAINER SCRIPT
5629 M:      Joe Perches <joe@perches.com>
5630 S:      Maintained
5631 F:      scripts/get_maintainer.pl
5632
5633 GENWQE (IBM Generic Workqueue Card)
5634 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5635 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5636 S:      Supported
5637 F:      drivers/misc/genwqe/
5638
5639 GFS2 FILE SYSTEM
5640 M:      Steven Whitehouse <swhiteho@redhat.com>
5641 M:      Bob Peterson <rpeterso@redhat.com>
5642 L:      cluster-devel@redhat.com
5643 W:      http://sources.redhat.com/cluster/
5644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5645 S:      Supported
5646 F:      Documentation/filesystems/gfs2*.txt
5647 F:      fs/gfs2/
5648 F:      include/uapi/linux/gfs2_ondisk.h
5649
5650 GIGASET ISDN DRIVERS
5651 M:      Paul Bolle <pebolle@tiscali.nl>
5652 L:      gigaset307x-common@lists.sourceforge.net
5653 W:      http://gigaset307x.sourceforge.net/
5654 S:      Odd Fixes
5655 F:      Documentation/isdn/README.gigaset
5656 F:      drivers/isdn/gigaset/
5657 F:      include/uapi/linux/gigaset_dev.h
5658
5659 GO7007 MPEG CODEC
5660 M:      Hans Verkuil <hans.verkuil@cisco.com>
5661 L:      linux-media@vger.kernel.org
5662 S:      Maintained
5663 F:      drivers/media/usb/go7007/
5664
5665 GOODIX TOUCHSCREEN
5666 M:      Bastien Nocera <hadess@hadess.net>
5667 L:      linux-input@vger.kernel.org
5668 S:      Maintained
5669 F:      drivers/input/touchscreen/goodix.c
5670
5671 GPIO MOCKUP DRIVER
5672 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5673 L:      linux-gpio@vger.kernel.org
5674 S:      Maintained
5675 F:      drivers/gpio/gpio-mockup.c
5676 F:      tools/testing/selftests/gpio/
5677
5678 GPIO SUBSYSTEM
5679 M:      Linus Walleij <linus.walleij@linaro.org>
5680 M:      Alexandre Courbot <gnurou@gmail.com>
5681 L:      linux-gpio@vger.kernel.org
5682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5683 S:      Maintained
5684 F:      Documentation/devicetree/bindings/gpio/
5685 F:      Documentation/gpio/
5686 F:      Documentation/ABI/testing/gpio-cdev
5687 F:      Documentation/ABI/obsolete/sysfs-gpio
5688 F:      drivers/gpio/
5689 F:      include/linux/gpio/
5690 F:      include/linux/gpio.h
5691 F:      include/asm-generic/gpio.h
5692 F:      include/uapi/linux/gpio.h
5693 F:      tools/gpio/
5694
5695 GRE DEMULTIPLEXER DRIVER
5696 M:      Dmitry Kozlov <xeb@mail.ru>
5697 L:      netdev@vger.kernel.org
5698 S:      Maintained
5699 F:      net/ipv4/gre_demux.c
5700 F:      net/ipv4/gre_offload.c
5701 F:      include/net/gre.h
5702
5703 GRETH 10/100/1G Ethernet MAC device driver
5704 M:      Andreas Larsson <andreas@gaisler.com>
5705 L:      netdev@vger.kernel.org
5706 S:      Maintained
5707 F:      drivers/net/ethernet/aeroflex/
5708
5709 GREYBUS SUBSYSTEM
5710 M:      Johan Hovold <johan@kernel.org>
5711 M:      Alex Elder <elder@kernel.org>
5712 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5713 S:      Maintained
5714 F:      drivers/staging/greybus/
5715 L:      greybus-dev@lists.linaro.org
5716
5717 GREYBUS AUDIO PROTOCOLS DRIVERS
5718 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5719 M:      Mark Greer <mgreer@animalcreek.com>
5720 S:      Maintained
5721 F:      drivers/staging/greybus/audio_apbridgea.c
5722 F:      drivers/staging/greybus/audio_apbridgea.h
5723 F:      drivers/staging/greybus/audio_codec.c
5724 F:      drivers/staging/greybus/audio_codec.h
5725 F:      drivers/staging/greybus/audio_gb.c
5726 F:      drivers/staging/greybus/audio_manager.c
5727 F:      drivers/staging/greybus/audio_manager.h
5728 F:      drivers/staging/greybus/audio_manager_module.c
5729 F:      drivers/staging/greybus/audio_manager_private.h
5730 F:      drivers/staging/greybus/audio_manager_sysfs.c
5731 F:      drivers/staging/greybus/audio_module.c
5732 F:      drivers/staging/greybus/audio_topology.c
5733
5734 GREYBUS PROTOCOLS DRIVERS
5735 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5736 S:      Maintained
5737 F:      drivers/staging/greybus/sdio.c
5738 F:      drivers/staging/greybus/light.c
5739 F:      drivers/staging/greybus/gpio.c
5740 F:      drivers/staging/greybus/power_supply.c
5741 F:      drivers/staging/greybus/spi.c
5742 F:      drivers/staging/greybus/spilib.c
5743
5744 GREYBUS PROTOCOLS DRIVERS
5745 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5746 S:      Maintained
5747 F:      drivers/staging/greybus/loopback.c
5748 F:      drivers/staging/greybus/timesync.c
5749 F:      drivers/staging/greybus/timesync_platform.c
5750
5751 GREYBUS PROTOCOLS DRIVERS
5752 M:      Viresh Kumar <vireshk@kernel.org>
5753 S:      Maintained
5754 F:      drivers/staging/greybus/authentication.c
5755 F:      drivers/staging/greybus/bootrom.c
5756 F:      drivers/staging/greybus/firmware.h
5757 F:      drivers/staging/greybus/fw-core.c
5758 F:      drivers/staging/greybus/fw-download.c
5759 F:      drivers/staging/greybus/fw-managament.c
5760 F:      drivers/staging/greybus/greybus_authentication.h
5761 F:      drivers/staging/greybus/greybus_firmware.h
5762 F:      drivers/staging/greybus/hid.c
5763 F:      drivers/staging/greybus/i2c.c
5764 F:      drivers/staging/greybus/spi.c
5765 F:      drivers/staging/greybus/spilib.c
5766 F:      drivers/staging/greybus/spilib.h
5767
5768 GREYBUS PROTOCOLS DRIVERS
5769 M:      David Lin <dtwlin@gmail.com>
5770 S:      Maintained
5771 F:      drivers/staging/greybus/uart.c
5772 F:      drivers/staging/greybus/log.c
5773
5774 GREYBUS PLATFORM DRIVERS
5775 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5776 S:      Maintained
5777 F:      drivers/staging/greybus/arche-platform.c
5778 F:      drivers/staging/greybus/arche-apb-ctrl.c
5779 F:      drivers/staging/greybus/arche_platform.h
5780
5781 GS1662 VIDEO SERIALIZER
5782 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5783 L:      linux-media@vger.kernel.org
5784 T:      git git://linuxtv.org/media_tree.git
5785 S:      Maintained
5786 F:      drivers/media/spi/gs1662.c
5787
5788 GSPCA FINEPIX SUBDRIVER
5789 M:      Frank Zago <frank@zago.net>
5790 L:      linux-media@vger.kernel.org
5791 T:      git git://linuxtv.org/media_tree.git
5792 S:      Maintained
5793 F:      drivers/media/usb/gspca/finepix.c
5794
5795 GSPCA GL860 SUBDRIVER
5796 M:      Olivier Lorin <o.lorin@laposte.net>
5797 L:      linux-media@vger.kernel.org
5798 T:      git git://linuxtv.org/media_tree.git
5799 S:      Maintained
5800 F:      drivers/media/usb/gspca/gl860/
5801
5802 GSPCA M5602 SUBDRIVER
5803 M:      Erik Andren <erik.andren@gmail.com>
5804 L:      linux-media@vger.kernel.org
5805 T:      git git://linuxtv.org/media_tree.git
5806 S:      Maintained
5807 F:      drivers/media/usb/gspca/m5602/
5808
5809 GSPCA PAC207 SONIXB SUBDRIVER
5810 M:      Hans Verkuil <hverkuil@xs4all.nl>
5811 L:      linux-media@vger.kernel.org
5812 T:      git git://linuxtv.org/media_tree.git
5813 S:      Odd Fixes
5814 F:      drivers/media/usb/gspca/pac207.c
5815
5816 GSPCA SN9C20X SUBDRIVER
5817 M:      Brian Johnson <brijohn@gmail.com>
5818 L:      linux-media@vger.kernel.org
5819 T:      git git://linuxtv.org/media_tree.git
5820 S:      Maintained
5821 F:      drivers/media/usb/gspca/sn9c20x.c
5822
5823 GSPCA T613 SUBDRIVER
5824 M:      Leandro Costantino <lcostantino@gmail.com>
5825 L:      linux-media@vger.kernel.org
5826 T:      git git://linuxtv.org/media_tree.git
5827 S:      Maintained
5828 F:      drivers/media/usb/gspca/t613.c
5829
5830 GSPCA USB WEBCAM DRIVER
5831 M:      Hans Verkuil <hverkuil@xs4all.nl>
5832 L:      linux-media@vger.kernel.org
5833 T:      git git://linuxtv.org/media_tree.git
5834 S:      Odd Fixes
5835 F:      drivers/media/usb/gspca/
5836
5837 GTP (GPRS Tunneling Protocol)
5838 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5839 M:      Harald Welte <laforge@gnumonks.org>
5840 L:      osmocom-net-gprs@lists.osmocom.org
5841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5842 S:      Maintained
5843 F:      drivers/net/gtp.c
5844
5845 GUID PARTITION TABLE (GPT)
5846 M:      Davidlohr Bueso <dave@stgolabs.net>
5847 L:      linux-efi@vger.kernel.org
5848 S:      Maintained
5849 F:      block/partitions/efi.*
5850
5851 STK1160 USB VIDEO CAPTURE DRIVER
5852 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5853 L:      linux-media@vger.kernel.org
5854 T:      git git://linuxtv.org/media_tree.git
5855 S:      Maintained
5856 F:      drivers/media/usb/stk1160/
5857
5858 H8/300 ARCHITECTURE
5859 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5860 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5861 W:      http://uclinux-h8.sourceforge.jp
5862 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5863 S:      Maintained
5864 F:      arch/h8300/
5865 F:      drivers/clocksource/h8300_*.c
5866 F:      drivers/clk/h8300/
5867 F:      drivers/irqchip/irq-renesas-h8*.c
5868
5869 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5870 M:      Frank Seidel <frank@f-seidel.de>
5871 L:      platform-driver-x86@vger.kernel.org
5872 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5873 S:      Maintained
5874 F:      drivers/platform/x86/hdaps.c
5875
5876 HDPVR USB VIDEO ENCODER DRIVER
5877 M:      Hans Verkuil <hverkuil@xs4all.nl>
5878 L:      linux-media@vger.kernel.org
5879 T:      git git://linuxtv.org/media_tree.git
5880 W:      https://linuxtv.org
5881 S:      Odd Fixes
5882 F:      drivers/media/usb/hdpvr/
5883
5884 HWPOISON MEMORY FAILURE HANDLING
5885 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5886 L:      linux-mm@kvack.org
5887 S:      Maintained
5888 F:      mm/memory-failure.c
5889 F:      mm/hwpoison-inject.c
5890
5891 HYPERVISOR VIRTUAL CONSOLE DRIVER
5892 L:      linuxppc-dev@lists.ozlabs.org
5893 S:      Odd Fixes
5894 F:      drivers/tty/hvc/
5895
5896 HACKRF MEDIA DRIVER
5897 M:      Antti Palosaari <crope@iki.fi>
5898 L:      linux-media@vger.kernel.org
5899 W:      https://linuxtv.org
5900 W:      http://palosaari.fi/linux/
5901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5902 T:      git git://linuxtv.org/anttip/media_tree.git
5903 S:      Maintained
5904 F:      drivers/media/usb/hackrf/
5905
5906 HARDWARE MONITORING
5907 M:      Jean Delvare <jdelvare@suse.com>
5908 M:      Guenter Roeck <linux@roeck-us.net>
5909 L:      linux-hwmon@vger.kernel.org
5910 W:      http://hwmon.wiki.kernel.org/
5911 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5913 S:      Maintained
5914 F:      Documentation/hwmon/
5915 F:      drivers/hwmon/
5916 F:      include/linux/hwmon*.h
5917
5918 HARDWARE RANDOM NUMBER GENERATOR CORE
5919 M:      Matt Mackall <mpm@selenic.com>
5920 M:      Herbert Xu <herbert@gondor.apana.org.au>
5921 L:      linux-crypto@vger.kernel.org
5922 S:      Odd fixes
5923 F:      Documentation/devicetree/bindings/rng/
5924 F:      Documentation/hw_random.txt
5925 F:      drivers/char/hw_random/
5926 F:      include/linux/hw_random.h
5927
5928 HARDWARE SPINLOCK CORE
5929 M:      Ohad Ben-Cohen <ohad@wizery.com>
5930 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5931 L:      linux-remoteproc@vger.kernel.org
5932 S:      Maintained
5933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5934 F:      Documentation/devicetree/bindings/hwlock/
5935 F:      Documentation/hwspinlock.txt
5936 F:      drivers/hwspinlock/
5937 F:      include/linux/hwspinlock.h
5938
5939 HARMONY SOUND DRIVER
5940 L:      linux-parisc@vger.kernel.org
5941 S:      Maintained
5942 F:      sound/parisc/harmony.*
5943
5944 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5945 M:      Jimmy Vance <jimmy.vance@hpe.com>
5946 S:      Supported
5947 F:      Documentation/watchdog/hpwdt.txt
5948 F:      drivers/watchdog/hpwdt.c
5949
5950 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5951 M:      Don Brace <don.brace@microsemi.com>
5952 L:      esc.storagedev@microsemi.com
5953 L:      linux-scsi@vger.kernel.org
5954 S:      Supported
5955 F:      Documentation/scsi/hpsa.txt
5956 F:      drivers/scsi/hpsa*.[ch]
5957 F:      include/linux/cciss*.h
5958 F:      include/uapi/linux/cciss*.h
5959
5960 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5961 M:      Don Brace <don.brace@microsemi.com>
5962 L:      esc.storagedev@microsemi.com
5963 L:      linux-scsi@vger.kernel.org
5964 S:      Supported
5965 F:      Documentation/blockdev/cciss.txt
5966 F:      drivers/block/cciss*
5967 F:      include/linux/cciss_ioctl.h
5968 F:      include/uapi/linux/cciss_ioctl.h
5969
5970 OPA-VNIC DRIVER
5971 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5972 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5973 L:      linux-rdma@vger.kernel.org
5974 S:      Supported
5975 F:      drivers/infiniband/ulp/opa_vnic
5976
5977 HFI1 DRIVER
5978 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5979 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5980 L:      linux-rdma@vger.kernel.org
5981 S:      Supported
5982 F:      drivers/infiniband/hw/hfi1
5983
5984 HFS FILESYSTEM
5985 L:      linux-fsdevel@vger.kernel.org
5986 S:      Orphan
5987 F:      Documentation/filesystems/hfs.txt
5988 F:      fs/hfs/
5989
5990 HFSPLUS FILESYSTEM
5991 L:      linux-fsdevel@vger.kernel.org
5992 S:      Orphan
5993 F:      Documentation/filesystems/hfsplus.txt
5994 F:      fs/hfsplus/
5995
5996 HGA FRAMEBUFFER DRIVER
5997 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5998 L:      linux-nvidia@lists.surfsouth.com
5999 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6000 S:      Maintained
6001 F:      drivers/video/fbdev/hgafb.c
6002
6003 HIBERNATION (aka Software Suspend, aka swsusp)
6004 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6005 M:      Pavel Machek <pavel@ucw.cz>
6006 L:      linux-pm@vger.kernel.org
6007 B:      https://bugzilla.kernel.org
6008 S:      Supported
6009 F:      arch/x86/power/
6010 F:      drivers/base/power/
6011 F:      kernel/power/
6012 F:      include/linux/suspend.h
6013 F:      include/linux/freezer.h
6014 F:      include/linux/pm.h
6015 F:      arch/*/include/asm/suspend*.h
6016
6017 HID CORE LAYER
6018 M:      Jiri Kosina <jikos@kernel.org>
6019 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6020 L:      linux-input@vger.kernel.org
6021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6022 S:      Maintained
6023 F:      drivers/hid/
6024 F:      include/linux/hid*
6025 F:      include/uapi/linux/hid*
6026
6027 HID SENSOR HUB DRIVERS
6028 M:      Jiri Kosina <jikos@kernel.org>
6029 M:      Jonathan Cameron <jic23@kernel.org>
6030 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6031 L:      linux-input@vger.kernel.org
6032 L:      linux-iio@vger.kernel.org
6033 S:      Maintained
6034 F:      Documentation/hid/hid-sensor*
6035 F:      drivers/hid/hid-sensor-*
6036 F:      drivers/iio/*/hid-*
6037 F:      include/linux/hid-sensor-*
6038
6039 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6040 M:      Thomas Gleixner <tglx@linutronix.de>
6041 L:      linux-kernel@vger.kernel.org
6042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6043 S:      Maintained
6044 F:      Documentation/timers/
6045 F:      kernel/time/hrtimer.c
6046 F:      kernel/time/clockevents.c
6047 F:      kernel/time/tick*.*
6048 F:      kernel/time/timer_*.c
6049 F:      include/linux/clockchips.h
6050 F:      include/linux/hrtimer.h
6051
6052 HIGH-SPEED SCC DRIVER FOR AX.25
6053 L:      linux-hams@vger.kernel.org
6054 S:      Orphan
6055 F:      drivers/net/hamradio/dmascc.c
6056 F:      drivers/net/hamradio/scc.c
6057
6058 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6059 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6060 W:      http://www.highpoint-tech.com
6061 S:      Supported
6062 F:      Documentation/scsi/hptiop.txt
6063 F:      drivers/scsi/hptiop.c
6064
6065 HIPPI
6066 M:      Jes Sorensen <jes@trained-monkey.org>
6067 L:      linux-hippi@sunsite.dk
6068 S:      Maintained
6069 F:      include/linux/hippidevice.h
6070 F:      include/uapi/linux/if_hippi.h
6071 F:      net/802/hippi.c
6072 F:      drivers/net/hippi/
6073
6074 HISILICON NETWORK SUBSYSTEM DRIVER
6075 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6076 M:      Salil Mehta <salil.mehta@huawei.com>
6077 L:      netdev@vger.kernel.org
6078 W:      http://www.hisilicon.com
6079 S:      Maintained
6080 F:      drivers/net/ethernet/hisilicon/
6081 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6082
6083 HISILICON ROCE DRIVER
6084 M:      Lijun Ou <oulijun@huawei.com>
6085 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6086 L:      linux-rdma@vger.kernel.org
6087 S:      Maintained
6088 F:      drivers/infiniband/hw/hns/
6089 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6090
6091 HISILICON SAS Controller
6092 M:      John Garry <john.garry@huawei.com>
6093 W:      http://www.hisilicon.com
6094 S:      Supported
6095 F:      drivers/scsi/hisi_sas/
6096 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6097
6098 HOST AP DRIVER
6099 M:      Jouni Malinen <j@w1.fi>
6100 L:      linux-wireless@vger.kernel.org
6101 W:      http://w1.fi/hostap-driver.html
6102 S:      Obsolete
6103 F:      drivers/net/wireless/intersil/hostap/
6104
6105 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6106 L:      platform-driver-x86@vger.kernel.org
6107 S:      Orphan
6108 F:      drivers/platform/x86/tc1100-wmi.c
6109
6110 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6111 M:      Jaroslav Kysela <perex@perex.cz>
6112 S:      Maintained
6113 F:      drivers/net/ethernet/hp/hp100.*
6114
6115 HPET:   High Precision Event Timers driver
6116 M:      Clemens Ladisch <clemens@ladisch.de>
6117 S:      Maintained
6118 F:      Documentation/timers/hpet.txt
6119 F:      drivers/char/hpet.c
6120 F:      include/linux/hpet.h
6121 F:      include/uapi/linux/hpet.h
6122
6123 HPET:   x86
6124 S:      Orphan
6125 F:      arch/x86/kernel/hpet.c
6126 F:      arch/x86/include/asm/hpet.h
6127
6128 HPFS FILESYSTEM
6129 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6130 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6131 S:      Maintained
6132 F:      fs/hpfs/
6133
6134 HSI SUBSYSTEM
6135 M:      Sebastian Reichel <sre@kernel.org>
6136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6137 S:      Maintained
6138 F:      Documentation/ABI/testing/sysfs-bus-hsi
6139 F:      Documentation/driver-api/hsi.rst
6140 F:      drivers/hsi/
6141 F:      include/linux/hsi/
6142 F:      include/uapi/linux/hsi/
6143
6144 HSO 3G MODEM DRIVER
6145 L:      linux-usb@vger.kernel.org
6146 S:      Orphan
6147 F:      drivers/net/usb/hso.c
6148
6149 HSR NETWORK PROTOCOL
6150 M:      Arvid Brodin <arvid.brodin@alten.se>
6151 L:      netdev@vger.kernel.org
6152 S:      Maintained
6153 F:      net/hsr/
6154
6155 HTCPEN TOUCHSCREEN DRIVER
6156 M:      Pau Oliva Fora <pof@eslack.org>
6157 L:      linux-input@vger.kernel.org
6158 S:      Maintained
6159 F:      drivers/input/touchscreen/htcpen.c
6160
6161 HUGETLB FILESYSTEM
6162 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6163 S:      Maintained
6164 F:      fs/hugetlbfs/
6165
6166 HVA ST MEDIA DRIVER
6167 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6168 L:      linux-media@vger.kernel.org
6169 T:      git git://linuxtv.org/media_tree.git
6170 W:      https://linuxtv.org
6171 S:      Supported
6172 F:      drivers/media/platform/sti/hva
6173
6174 Hyper-V CORE AND DRIVERS
6175 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6176 M:      Haiyang Zhang <haiyangz@microsoft.com>
6177 M:      Stephen Hemminger <sthemmin@microsoft.com>
6178 L:      devel@linuxdriverproject.org
6179 S:      Maintained
6180 F:      arch/x86/include/asm/mshyperv.h
6181 F:      arch/x86/include/uapi/asm/hyperv.h
6182 F:      arch/x86/kernel/cpu/mshyperv.c
6183 F:      arch/x86/hyperv
6184 F:      drivers/hid/hid-hyperv.c
6185 F:      drivers/hv/
6186 F:      drivers/input/serio/hyperv-keyboard.c
6187 F:      drivers/pci/host/pci-hyperv.c
6188 F:      drivers/net/hyperv/
6189 F:      drivers/scsi/storvsc_drv.c
6190 F:      drivers/uio/uio_hv_generic.c
6191 F:      drivers/video/fbdev/hyperv_fb.c
6192 F:      include/linux/hyperv.h
6193 F:      tools/hv/
6194 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6195
6196 I2C MUXES
6197 M:      Peter Rosin <peda@axentia.se>
6198 L:      linux-i2c@vger.kernel.org
6199 S:      Maintained
6200 F:      Documentation/i2c/i2c-topology
6201 F:      Documentation/i2c/muxes/
6202 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6203 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6204 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6205 F:      drivers/i2c/i2c-mux.c
6206 F:      drivers/i2c/muxes/
6207 F:      include/linux/i2c-mux.h
6208
6209 I2C OVER PARALLEL PORT
6210 M:      Jean Delvare <jdelvare@suse.com>
6211 L:      linux-i2c@vger.kernel.org
6212 S:      Maintained
6213 F:      Documentation/i2c/busses/i2c-parport
6214 F:      Documentation/i2c/busses/i2c-parport-light
6215 F:      drivers/i2c/busses/i2c-parport.c
6216 F:      drivers/i2c/busses/i2c-parport-light.c
6217
6218 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6219 M:      Jean Delvare <jdelvare@suse.com>
6220 L:      linux-i2c@vger.kernel.org
6221 S:      Maintained
6222 F:      Documentation/i2c/busses/i2c-ali1535
6223 F:      Documentation/i2c/busses/i2c-ali1563
6224 F:      Documentation/i2c/busses/i2c-ali15x3
6225 F:      Documentation/i2c/busses/i2c-amd756
6226 F:      Documentation/i2c/busses/i2c-amd8111
6227 F:      Documentation/i2c/busses/i2c-i801
6228 F:      Documentation/i2c/busses/i2c-nforce2
6229 F:      Documentation/i2c/busses/i2c-piix4
6230 F:      Documentation/i2c/busses/i2c-sis5595
6231 F:      Documentation/i2c/busses/i2c-sis630
6232 F:      Documentation/i2c/busses/i2c-sis96x
6233 F:      Documentation/i2c/busses/i2c-via
6234 F:      Documentation/i2c/busses/i2c-viapro
6235 F:      drivers/i2c/busses/i2c-ali1535.c
6236 F:      drivers/i2c/busses/i2c-ali1563.c
6237 F:      drivers/i2c/busses/i2c-ali15x3.c
6238 F:      drivers/i2c/busses/i2c-amd756.c
6239 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6240 F:      drivers/i2c/busses/i2c-amd8111.c
6241 F:      drivers/i2c/busses/i2c-i801.c
6242 F:      drivers/i2c/busses/i2c-isch.c
6243 F:      drivers/i2c/busses/i2c-nforce2.c
6244 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6245 F:      drivers/i2c/busses/i2c-piix4.c
6246 F:      drivers/i2c/busses/i2c-sis5595.c
6247 F:      drivers/i2c/busses/i2c-sis630.c
6248 F:      drivers/i2c/busses/i2c-sis96x.c
6249 F:      drivers/i2c/busses/i2c-via.c
6250 F:      drivers/i2c/busses/i2c-viapro.c
6251
6252 I2C/SMBUS ISMT DRIVER
6253 M:      Seth Heasley <seth.heasley@intel.com>
6254 M:      Neil Horman <nhorman@tuxdriver.com>
6255 L:      linux-i2c@vger.kernel.org
6256 F:      drivers/i2c/busses/i2c-ismt.c
6257 F:      Documentation/i2c/busses/i2c-ismt
6258
6259 I2C/SMBUS STUB DRIVER
6260 M:      Jean Delvare <jdelvare@suse.com>
6261 L:      linux-i2c@vger.kernel.org
6262 S:      Maintained
6263 F:      drivers/i2c/i2c-stub.c
6264
6265 I2C SUBSYSTEM
6266 M:      Wolfram Sang <wsa@the-dreams.de>
6267 L:      linux-i2c@vger.kernel.org
6268 W:      https://i2c.wiki.kernel.org/
6269 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6271 S:      Maintained
6272 F:      Documentation/devicetree/bindings/i2c/
6273 F:      Documentation/i2c/
6274 F:      drivers/i2c/
6275 F:      drivers/i2c/*/
6276 F:      include/linux/i2c.h
6277 F:      include/linux/i2c-*.h
6278 F:      include/uapi/linux/i2c.h
6279 F:      include/uapi/linux/i2c-*.h
6280
6281 I2C ACPI SUPPORT
6282 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6283 L:      linux-i2c@vger.kernel.org
6284 L:      linux-acpi@vger.kernel.org
6285 S:      Maintained
6286
6287 I2C-TAOS-EVM DRIVER
6288 M:      Jean Delvare <jdelvare@suse.com>
6289 L:      linux-i2c@vger.kernel.org
6290 S:      Maintained
6291 F:      Documentation/i2c/busses/i2c-taos-evm
6292 F:      drivers/i2c/busses/i2c-taos-evm.c
6293
6294 I2C-TINY-USB DRIVER
6295 M:      Till Harbaum <till@harbaum.org>
6296 L:      linux-i2c@vger.kernel.org
6297 W:      http://www.harbaum.org/till/i2c_tiny_usb
6298 S:      Maintained
6299 F:      drivers/i2c/busses/i2c-tiny-usb.c
6300
6301 i386 BOOT CODE
6302 M:      "H. Peter Anvin" <hpa@zytor.com>
6303 S:      Maintained
6304 F:      arch/x86/boot/
6305
6306 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6307 M:      "H. Peter Anvin" <hpa@zytor.com>
6308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6309 S:      Maintained
6310
6311 IA64 (Itanium) PLATFORM
6312 M:      Tony Luck <tony.luck@intel.com>
6313 M:      Fenghua Yu <fenghua.yu@intel.com>
6314 L:      linux-ia64@vger.kernel.org
6315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6316 S:      Maintained
6317 F:      arch/ia64/
6318
6319 IBM Power VMX Cryptographic instructions
6320 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6321 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6322 L:      linux-crypto@vger.kernel.org
6323 S:      Supported
6324 F:      drivers/crypto/vmx/Makefile
6325 F:      drivers/crypto/vmx/Kconfig
6326 F:      drivers/crypto/vmx/vmx.c
6327 F:      drivers/crypto/vmx/aes*
6328 F:      drivers/crypto/vmx/ghash*
6329 F:      drivers/crypto/vmx/ppc-xlate.pl
6330
6331 IBM Power in-Nest Crypto Acceleration
6332 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6333 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6334 L:      linux-crypto@vger.kernel.org
6335 S:      Supported
6336 F:      drivers/crypto/nx/Makefile
6337 F:      drivers/crypto/nx/Kconfig
6338 F:      drivers/crypto/nx/nx-aes*
6339 F:      drivers/crypto/nx/nx-sha*
6340 F:      drivers/crypto/nx/nx.*
6341 F:      drivers/crypto/nx/nx_csbcpb.h
6342 F:      drivers/crypto/nx/nx_debugfs.h
6343
6344 IBM Power 842 compression accelerator
6345 M:      Haren Myneni <haren@us.ibm.com>
6346 S:      Supported
6347 F:      drivers/crypto/nx/Makefile
6348 F:      drivers/crypto/nx/Kconfig
6349 F:      drivers/crypto/nx/nx-842*
6350 F:      include/linux/sw842.h
6351 F:      crypto/842.c
6352 F:      lib/842/
6353
6354 IBM Power Linux RAID adapter
6355 M:      Brian King <brking@us.ibm.com>
6356 S:      Supported
6357 F:      drivers/scsi/ipr.*
6358
6359 IBM Power Virtual Ethernet Device Driver
6360 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6361 L:      netdev@vger.kernel.org
6362 S:      Supported
6363 F:      drivers/net/ethernet/ibm/ibmveth.*
6364
6365 IBM Power SRIOV Virtual NIC Device Driver
6366 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6367 M:      John Allen <jallen@linux.vnet.ibm.com>
6368 L:      netdev@vger.kernel.org
6369 S:      Supported
6370 F:      drivers/net/ethernet/ibm/ibmvnic.*
6371
6372 IBM Power Virtual SCSI Device Drivers
6373 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6374 L:      linux-scsi@vger.kernel.org
6375 S:      Supported
6376 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6377 F:      include/scsi/viosrp.h
6378
6379 IBM Power Virtual SCSI Device Target Driver
6380 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6381 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6382 L:      linux-scsi@vger.kernel.org
6383 L:      target-devel@vger.kernel.org
6384 S:      Supported
6385 F:      drivers/scsi/ibmvscsi_tgt/
6386
6387 IBM Power Virtual FC Device Drivers
6388 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6389 L:      linux-scsi@vger.kernel.org
6390 S:      Supported
6391 F:      drivers/scsi/ibmvscsi/ibmvfc*
6392
6393 IBM ServeRAID RAID DRIVER
6394 S:      Orphan
6395 F:      drivers/scsi/ips.*
6396
6397 ICH LPC AND GPIO DRIVER
6398 M:      Peter Tyser <ptyser@xes-inc.com>
6399 S:      Maintained
6400 F:      drivers/mfd/lpc_ich.c
6401 F:      drivers/gpio/gpio-ich.c
6402
6403 IDT VersaClock 5 CLOCK DRIVER
6404 M:      Marek Vasut <marek.vasut@gmail.com>
6405 S:      Maintained
6406 F:      drivers/clk/clk-versaclock5.c
6407
6408 IDE SUBSYSTEM
6409 M:      "David S. Miller" <davem@davemloft.net>
6410 L:      linux-ide@vger.kernel.org
6411 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6413 S:      Maintained
6414 F:      Documentation/ide/
6415 F:      drivers/ide/
6416 F:      include/linux/ide.h
6417
6418 IDEAPAD LAPTOP EXTRAS DRIVER
6419 M:      Ike Panhc <ike.pan@canonical.com>
6420 L:      platform-driver-x86@vger.kernel.org
6421 W:      http://launchpad.net/ideapad-laptop
6422 S:      Maintained
6423 F:      drivers/platform/x86/ideapad-laptop.c
6424
6425 IDEAPAD LAPTOP SLIDEBAR DRIVER
6426 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6427 L:      linux-input@vger.kernel.org
6428 W:      https://github.com/o2genum/ideapad-slidebar
6429 S:      Maintained
6430 F:      drivers/input/misc/ideapad_slidebar.c
6431
6432 IDE/ATAPI DRIVERS
6433 M:      Borislav Petkov <bp@alien8.de>
6434 L:      linux-ide@vger.kernel.org
6435 S:      Maintained
6436 F:      Documentation/cdrom/ide-cd
6437 F:      drivers/ide/ide-cd*
6438
6439 IEEE 802.15.4 SUBSYSTEM
6440 M:      Alexander Aring <aar@pengutronix.de>
6441 M:      Stefan Schmidt <stefan@osg.samsung.com>
6442 L:      linux-wpan@vger.kernel.org
6443 W:      http://wpan.cakelab.org/
6444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6446 S:      Maintained
6447 F:      net/ieee802154/
6448 F:      net/mac802154/
6449 F:      drivers/net/ieee802154/
6450 F:      include/linux/nl802154.h
6451 F:      include/linux/ieee802154.h
6452 F:      include/net/nl802154.h
6453 F:      include/net/mac802154.h
6454 F:      include/net/af_ieee802154.h
6455 F:      include/net/cfg802154.h
6456 F:      include/net/ieee802154_netdev.h
6457 F:      Documentation/networking/ieee802154.txt
6458
6459 IFE PROTOCOL
6460 M:      Yotam Gigi <yotamg@mellanox.com>
6461 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6462 F:      net/ife
6463 F:      include/net/ife.h
6464 F:      include/uapi/linux/ife.h
6465
6466 IGORPLUG-USB IR RECEIVER
6467 M:      Sean Young <sean@mess.org>
6468 L:      linux-media@vger.kernel.org
6469 S:      Maintained
6470 F:      drivers/media/rc/igorplugusb.c
6471
6472 IGUANAWORKS USB IR TRANSCEIVER
6473 M:      Sean Young <sean@mess.org>
6474 L:      linux-media@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/media/rc/iguanair.c
6477
6478 IIO DIGITAL POTENTIOMETER DAC
6479 M:      Peter Rosin <peda@axentia.se>
6480 L:      linux-iio@vger.kernel.org
6481 S:      Maintained
6482 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6483 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6484 F:      drivers/iio/dac/dpot-dac.c
6485
6486 IIO ENVELOPE DETECTOR
6487 M:      Peter Rosin <peda@axentia.se>
6488 L:      linux-iio@vger.kernel.org
6489 S:      Maintained
6490 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6491 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6492 F:      drivers/iio/adc/envelope-detector.c
6493
6494 IIO SUBSYSTEM AND DRIVERS
6495 M:      Jonathan Cameron <jic23@kernel.org>
6496 R:      Hartmut Knaack <knaack.h@gmx.de>
6497 R:      Lars-Peter Clausen <lars@metafoo.de>
6498 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6499 L:      linux-iio@vger.kernel.org
6500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6501 S:      Maintained
6502 F:      Documentation/devicetree/bindings/iio/
6503 F:      drivers/iio/
6504 F:      drivers/staging/iio/
6505 F:      include/linux/iio/
6506 F:      tools/iio/
6507
6508 IKANOS/ADI EAGLE ADSL USB DRIVER
6509 M:      Matthieu Castet <castet.matthieu@free.fr>
6510 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6511 S:      Maintained
6512 F:      drivers/usb/atm/ueagle-atm.c
6513
6514 IMGTEC ASCII LCD DRIVER
6515 M:      Paul Burton <paul.burton@imgtec.com>
6516 S:      Maintained
6517 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6518 F:      drivers/auxdisplay/img-ascii-lcd.c
6519
6520 INA209 HARDWARE MONITOR DRIVER
6521 M:      Guenter Roeck <linux@roeck-us.net>
6522 L:      linux-hwmon@vger.kernel.org
6523 S:      Maintained
6524 F:      Documentation/hwmon/ina209
6525 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6526 F:      drivers/hwmon/ina209.c
6527
6528 INA2XX HARDWARE MONITOR DRIVER
6529 M:      Guenter Roeck <linux@roeck-us.net>
6530 L:      linux-hwmon@vger.kernel.org
6531 S:      Maintained
6532 F:      Documentation/hwmon/ina2xx
6533 F:      drivers/hwmon/ina2xx.c
6534 F:      include/linux/platform_data/ina2xx.h
6535
6536 INDUSTRY PACK SUBSYSTEM (IPACK)
6537 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6538 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6539 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6540 L:      industrypack-devel@lists.sourceforge.net
6541 W:      http://industrypack.sourceforge.net
6542 S:      Maintained
6543 F:      drivers/ipack/
6544
6545 INGENIC JZ4780 DMA Driver
6546 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6547 S:      Maintained
6548 F:      drivers/dma/dma-jz4780.c
6549
6550 INGENIC JZ4780 NAND DRIVER
6551 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6552 L:      linux-mtd@lists.infradead.org
6553 S:      Maintained
6554 F:      drivers/mtd/nand/jz4780_*
6555
6556 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6557 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6558 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6559 L:      linux-ima-devel@lists.sourceforge.net
6560 L:      linux-ima-user@lists.sourceforge.net
6561 L:      linux-security-module@vger.kernel.org
6562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6563 S:      Supported
6564 F:      security/integrity/ima/
6565
6566 IMGTEC IR DECODER DRIVER
6567 M:      James Hogan <james.hogan@imgtec.com>
6568 S:      Maintained
6569 F:      drivers/media/rc/img-ir/
6570
6571 IMS TWINTURBO FRAMEBUFFER DRIVER
6572 L:      linux-fbdev@vger.kernel.org
6573 S:      Orphan
6574 F:      drivers/video/fbdev/imsttfb.c
6575
6576 INFINIBAND SUBSYSTEM
6577 M:      Doug Ledford <dledford@redhat.com>
6578 M:      Sean Hefty <sean.hefty@intel.com>
6579 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6580 L:      linux-rdma@vger.kernel.org
6581 W:      http://www.openfabrics.org/
6582 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6584 S:      Supported
6585 F:      Documentation/devicetree/bindings/infiniband/
6586 F:      Documentation/infiniband/
6587 F:      drivers/infiniband/
6588 F:      include/uapi/linux/if_infiniband.h
6589 F:      include/uapi/rdma/
6590 F:      include/rdma/
6591
6592 INOTIFY
6593 M:      John McCutchan <john@johnmccutchan.com>
6594 M:      Robert Love <rlove@rlove.org>
6595 M:      Eric Paris <eparis@parisplace.org>
6596 S:      Maintained
6597 F:      Documentation/filesystems/inotify.txt
6598 F:      fs/notify/inotify/
6599 F:      include/linux/inotify.h
6600 F:      include/uapi/linux/inotify.h
6601
6602 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6603 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6604 L:      linux-input@vger.kernel.org
6605 Q:      http://patchwork.kernel.org/project/linux-input/list/
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6607 S:      Maintained
6608 F:      drivers/input/
6609 F:      include/linux/input.h
6610 F:      include/uapi/linux/input.h
6611 F:      include/linux/input/
6612 F:      Documentation/devicetree/bindings/input/
6613
6614 INPUT MULTITOUCH (MT) PROTOCOL
6615 M:      Henrik Rydberg <rydberg@bitmath.org>
6616 L:      linux-input@vger.kernel.org
6617 S:      Odd fixes
6618 F:      Documentation/input/multi-touch-protocol.rst
6619 F:      drivers/input/input-mt.c
6620 K:      \b(ABS|SYN)_MT_
6621
6622 INTEL ASoC BDW/HSW DRIVERS
6623 M:      Jie Yang <yang.jie@linux.intel.com>
6624 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6625 S:      Supported
6626 F:      sound/soc/intel/common/sst-dsp*
6627 F:      sound/soc/intel/common/sst-firmware.c
6628 F:      sound/soc/intel/boards/broadwell.c
6629 F:      sound/soc/intel/haswell/
6630
6631 INTEL C600 SERIES SAS CONTROLLER DRIVER
6632 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6633 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6634 L:      linux-scsi@vger.kernel.org
6635 T:      git git://git.code.sf.net/p/intel-sas/isci
6636 S:      Supported
6637 F:      drivers/scsi/isci/
6638
6639 INTEL HID EVENT DRIVER
6640 M:      Alex Hung <alex.hung@canonical.com>
6641 L:      platform-driver-x86@vger.kernel.org
6642 S:      Maintained
6643 F:      drivers/platform/x86/intel-hid.c
6644
6645 INTEL VIRTUAL BUTTON DRIVER
6646 M:      AceLan Kao <acelan.kao@canonical.com>
6647 L:      platform-driver-x86@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/platform/x86/intel-vbtn.c
6650
6651 INTEL IDLE DRIVER
6652 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6653 M:      Len Brown <lenb@kernel.org>
6654 L:      linux-pm@vger.kernel.org
6655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6656 B:      https://bugzilla.kernel.org
6657 S:      Supported
6658 F:      drivers/idle/intel_idle.c
6659
6660 INTEL INTEGRATED SENSOR HUB DRIVER
6661 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6662 M:      Jiri Kosina <jikos@kernel.org>
6663 L:      linux-input@vger.kernel.org
6664 S:      Maintained
6665 F:      drivers/hid/intel-ish-hid/
6666
6667 INTEL PSTATE DRIVER
6668 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6669 M:      Len Brown <lenb@kernel.org>
6670 L:      linux-pm@vger.kernel.org
6671 S:      Supported
6672 F:      drivers/cpufreq/intel_pstate.c
6673
6674 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6675 M:      Maik Broemme <mbroemme@libmpq.org>
6676 L:      linux-fbdev@vger.kernel.org
6677 S:      Maintained
6678 F:      Documentation/fb/intelfb.txt
6679 F:      drivers/video/fbdev/intelfb/
6680
6681 INTEL 810/815 FRAMEBUFFER DRIVER
6682 M:      Antonino Daplas <adaplas@gmail.com>
6683 L:      linux-fbdev@vger.kernel.org
6684 S:      Maintained
6685 F:      drivers/video/fbdev/i810/
6686
6687 INTEL MENLOW THERMAL DRIVER
6688 M:      Sujith Thomas <sujith.thomas@intel.com>
6689 L:      platform-driver-x86@vger.kernel.org
6690 W:      https://01.org/linux-acpi
6691 S:      Supported
6692 F:      drivers/platform/x86/intel_menlow.c
6693
6694 INTEL I/OAT DMA DRIVER
6695 M:      Dave Jiang <dave.jiang@intel.com>
6696 R:      Dan Williams <dan.j.williams@intel.com>
6697 L:      dmaengine@vger.kernel.org
6698 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6699 S:      Supported
6700 F:      drivers/dma/ioat*
6701
6702 INTEL IOMMU (VT-d)
6703 M:      David Woodhouse <dwmw2@infradead.org>
6704 L:      iommu@lists.linux-foundation.org
6705 T:      git git://git.infradead.org/iommu-2.6.git
6706 S:      Supported
6707 F:      drivers/iommu/intel-iommu.c
6708 F:      include/linux/intel-iommu.h
6709
6710 INTEL IOP-ADMA DMA DRIVER
6711 R:      Dan Williams <dan.j.williams@intel.com>
6712 S:      Odd fixes
6713 F:      drivers/dma/iop-adma.c
6714
6715 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6716 M:      Krzysztof Halasa <khalasa@piap.pl>
6717 S:      Maintained
6718 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6719 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6720 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6721 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6722 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6723 F:      drivers/net/wan/ixp4xx_hss.c
6724
6725 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6726 M:      Deepak Saxena <dsaxena@plexity.net>
6727 S:      Maintained
6728 F:      drivers/char/hw_random/ixp4xx-rng.c
6729
6730 INTEL ETHERNET DRIVERS
6731 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6732 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6733 W:      http://www.intel.com/support/feedback.htm
6734 W:      http://e1000.sourceforge.net/
6735 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6738 S:      Supported
6739 F:      Documentation/networking/e100.txt
6740 F:      Documentation/networking/e1000.txt
6741 F:      Documentation/networking/e1000e.txt
6742 F:      Documentation/networking/igb.txt
6743 F:      Documentation/networking/igbvf.txt
6744 F:      Documentation/networking/ixgb.txt
6745 F:      Documentation/networking/ixgbe.txt
6746 F:      Documentation/networking/ixgbevf.txt
6747 F:      Documentation/networking/i40e.txt
6748 F:      Documentation/networking/i40evf.txt
6749 F:      drivers/net/ethernet/intel/
6750 F:      drivers/net/ethernet/intel/*/
6751
6752 INTEL RDMA RNIC DRIVER
6753 M:     Faisal Latif <faisal.latif@intel.com>
6754 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6755 L:     linux-rdma@vger.kernel.org
6756 S:     Supported
6757 F:     drivers/infiniband/hw/i40iw/
6758
6759 INTEL MERRIFIELD GPIO DRIVER
6760 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6761 L:      linux-gpio@vger.kernel.org
6762 S:      Maintained
6763 F:      drivers/gpio/gpio-merrifield.c
6764
6765 INTEL-MID GPIO DRIVER
6766 M:      David Cohen <david.a.cohen@linux.intel.com>
6767 L:      linux-gpio@vger.kernel.org
6768 S:      Maintained
6769 F:      drivers/gpio/gpio-intel-mid.c
6770
6771 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6772 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6773 L:      linux-wireless@vger.kernel.org
6774 S:      Maintained
6775 F:      Documentation/networking/README.ipw2100
6776 F:      Documentation/networking/README.ipw2200
6777 F:      drivers/net/wireless/intel/ipw2x00/
6778
6779 INTEL(R) TRACE HUB
6780 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6781 S:      Supported
6782 F:      Documentation/trace/intel_th.txt
6783 F:      drivers/hwtracing/intel_th/
6784
6785 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6786 M:      Ning Sun <ning.sun@intel.com>
6787 L:      tboot-devel@lists.sourceforge.net
6788 W:      http://tboot.sourceforge.net
6789 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6790 S:      Supported
6791 F:      Documentation/intel_txt.txt
6792 F:      include/linux/tboot.h
6793 F:      arch/x86/kernel/tboot.c
6794
6795 INTEL WIRELESS WIMAX CONNECTION 2400
6796 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6797 M:      linux-wimax@intel.com
6798 L:      wimax@linuxwimax.org (subscribers-only)
6799 S:      Supported
6800 W:      http://linuxwimax.org
6801 F:      Documentation/wimax/README.i2400m
6802 F:      drivers/net/wimax/i2400m/
6803 F:      include/uapi/linux/wimax/i2400m.h
6804
6805 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6806 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6807 L:      linux-wireless@vger.kernel.org
6808 S:      Supported
6809 F:      drivers/net/wireless/intel/iwlegacy/
6810
6811 INTEL WIRELESS WIFI LINK (iwlwifi)
6812 M:      Johannes Berg <johannes.berg@intel.com>
6813 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6814 M:      Luca Coelho <luciano.coelho@intel.com>
6815 M:      Intel Linux Wireless <linuxwifi@intel.com>
6816 L:      linux-wireless@vger.kernel.org
6817 W:      http://intellinuxwireless.org
6818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6819 S:      Supported
6820 F:      drivers/net/wireless/intel/iwlwifi/
6821
6822 INTEL MANAGEMENT ENGINE (mei)
6823 M:      Tomas Winkler <tomas.winkler@intel.com>
6824 L:      linux-kernel@vger.kernel.org
6825 S:      Supported
6826 F:      include/uapi/linux/mei.h
6827 F:      include/linux/mei_cl_bus.h
6828 F:      drivers/misc/mei/*
6829 F:      drivers/watchdog/mei_wdt.c
6830 F:      Documentation/misc-devices/mei/*
6831 F:      samples/mei/*
6832
6833 INTEL MIC DRIVERS (mic)
6834 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6835 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6836 S:      Supported
6837 W:      https://github.com/sudeepdutt/mic
6838 W:      http://software.intel.com/en-us/mic-developer
6839 F:      include/linux/mic_bus.h
6840 F:      include/linux/scif.h
6841 F:      include/uapi/linux/mic_common.h
6842 F:      include/uapi/linux/mic_ioctl.h
6843 F:      include/uapi/linux/scif_ioctl.h
6844 F:      drivers/misc/mic/
6845 F:      drivers/dma/mic_x100_dma.c
6846 F:      drivers/dma/mic_x100_dma.h
6847 F:      Documentation/mic/
6848
6849 INTEL PMC/P-Unit IPC DRIVER
6850 M:      Zha Qipeng<qipeng.zha@intel.com>
6851 L:      platform-driver-x86@vger.kernel.org
6852 S:      Maintained
6853 F:      drivers/platform/x86/intel_pmc_ipc.c
6854 F:      drivers/platform/x86/intel_punit_ipc.c
6855 F:      arch/x86/include/asm/intel_pmc_ipc.h
6856 F:      arch/x86/include/asm/intel_punit_ipc.h
6857
6858 INTEL TELEMETRY DRIVER
6859 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6860 L:      platform-driver-x86@vger.kernel.org
6861 S:      Maintained
6862 F:      arch/x86/include/asm/intel_telemetry.h
6863 F:      drivers/platform/x86/intel_telemetry*
6864
6865 INTEL PMC CORE DRIVER
6866 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6867 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6868 L:      platform-driver-x86@vger.kernel.org
6869 S:      Maintained
6870 F:      arch/x86/include/asm/pmc_core.h
6871 F:      drivers/platform/x86/intel_pmc_core*
6872
6873 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6874 M:      Linus Walleij <linus.walleij@linaro.org>
6875 L:      linux-iio@vger.kernel.org
6876 S:      Maintained
6877 F:      drivers/iio/gyro/mpu3050*
6878 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6879
6880 IOC3 ETHERNET DRIVER
6881 M:      Ralf Baechle <ralf@linux-mips.org>
6882 L:      linux-mips@linux-mips.org
6883 S:      Maintained
6884 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6885
6886 IOC3 SERIAL DRIVER
6887 M:      Pat Gefre <pfg@sgi.com>
6888 L:      linux-serial@vger.kernel.org
6889 S:      Maintained
6890 F:      drivers/tty/serial/ioc3_serial.c
6891
6892 IOMMU DRIVERS
6893 M:      Joerg Roedel <joro@8bytes.org>
6894 L:      iommu@lists.linux-foundation.org
6895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6896 S:      Maintained
6897 F:      Documentation/devicetree/bindings/iommu/
6898 F:      drivers/iommu/
6899 F:      include/linux/iommu.h
6900 F:      include/linux/iova.h
6901
6902 IP MASQUERADING
6903 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6904 S:      Maintained
6905 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6906
6907 IPMI SUBSYSTEM
6908 M:      Corey Minyard <minyard@acm.org>
6909 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6910 W:      http://openipmi.sourceforge.net/
6911 S:      Supported
6912 F:      Documentation/IPMI.txt
6913 F:      drivers/char/ipmi/
6914 F:      include/linux/ipmi*
6915 F:      include/uapi/linux/ipmi*
6916
6917 QCOM AUDIO (ASoC) DRIVERS
6918 M:      Patrick Lai <plai@codeaurora.org>
6919 M:      Banajit Goswami <bgoswami@codeaurora.org>
6920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6921 S:      Supported
6922 F:      sound/soc/qcom/
6923
6924 IPS SCSI RAID DRIVER
6925 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6926 L:      linux-scsi@vger.kernel.org
6927 W:      http://www.adaptec.com/
6928 S:      Maintained
6929 F:      drivers/scsi/ips*
6930
6931 IPVS
6932 M:      Wensong Zhang <wensong@linux-vs.org>
6933 M:      Simon Horman <horms@verge.net.au>
6934 M:      Julian Anastasov <ja@ssi.bg>
6935 L:      netdev@vger.kernel.org
6936 L:      lvs-devel@vger.kernel.org
6937 S:      Maintained
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6940 F:      Documentation/networking/ipvs-sysctl.txt
6941 F:      include/net/ip_vs.h
6942 F:      include/uapi/linux/ip_vs.h
6943 F:      net/netfilter/ipvs/
6944
6945 IPWIRELESS DRIVER
6946 M:      Jiri Kosina <jikos@kernel.org>
6947 M:      David Sterba <dsterba@suse.com>
6948 S:      Odd Fixes
6949 F:      drivers/tty/ipwireless/
6950
6951 IPX NETWORK LAYER
6952 L:      netdev@vger.kernel.org
6953 S:      Odd fixes
6954 F:      include/net/ipx.h
6955 F:      include/uapi/linux/ipx.h
6956 F:      net/ipx/
6957
6958 IRDA SUBSYSTEM
6959 M:      Samuel Ortiz <samuel@sortiz.org>
6960 L:      irda-users@lists.sourceforge.net (subscribers-only)
6961 L:      netdev@vger.kernel.org
6962 W:      http://irda.sourceforge.net/
6963 S:      Maintained
6964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6965 F:      Documentation/networking/irda.txt
6966 F:      drivers/net/irda/
6967 F:      include/net/irda/
6968 F:      net/irda/
6969
6970 IRQ SUBSYSTEM
6971 M:      Thomas Gleixner <tglx@linutronix.de>
6972 L:      linux-kernel@vger.kernel.org
6973 S:      Maintained
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6975 F:      kernel/irq/
6976
6977 IRQCHIP DRIVERS
6978 M:      Thomas Gleixner <tglx@linutronix.de>
6979 M:      Jason Cooper <jason@lakedaemon.net>
6980 M:      Marc Zyngier <marc.zyngier@arm.com>
6981 L:      linux-kernel@vger.kernel.org
6982 S:      Maintained
6983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6984 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6985 F:      Documentation/devicetree/bindings/interrupt-controller/
6986 F:      drivers/irqchip/
6987
6988 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6989 M:      Marc Zyngier <marc.zyngier@arm.com>
6990 S:      Maintained
6991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6992 F:      Documentation/IRQ-domain.txt
6993 F:      include/linux/irqdomain.h
6994 F:      kernel/irq/irqdomain.c
6995 F:      kernel/irq/msi.c
6996
6997 ISA
6998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6999 S:      Maintained
7000 F:      Documentation/isa.txt
7001 F:      drivers/base/isa.c
7002 F:      include/linux/isa.h
7003
7004 ISAPNP
7005 M:      Jaroslav Kysela <perex@perex.cz>
7006 S:      Maintained
7007 F:      Documentation/isapnp.txt
7008 F:      drivers/pnp/isapnp/
7009 F:      include/linux/isapnp.h
7010
7011 ISA RADIO MODULE
7012 M:      Hans Verkuil <hverkuil@xs4all.nl>
7013 L:      linux-media@vger.kernel.org
7014 T:      git git://linuxtv.org/media_tree.git
7015 W:      https://linuxtv.org
7016 S:      Maintained
7017 F:      drivers/media/radio/radio-isa*
7018
7019 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7020 M:      Peter Jones <pjones@redhat.com>
7021 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7022 S:      Maintained
7023 F:      drivers/firmware/iscsi_ibft*
7024
7025 ISCSI
7026 M:      Lee Duncan <lduncan@suse.com>
7027 M:      Chris Leech <cleech@redhat.com>
7028 L:      open-iscsi@googlegroups.com
7029 W:      www.open-iscsi.com
7030 S:      Maintained
7031 F:      drivers/scsi/*iscsi*
7032 F:      include/scsi/*iscsi*
7033
7034 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7035 M:      Or Gerlitz <ogerlitz@mellanox.com>
7036 M:      Sagi Grimberg <sagi@grimberg.me>
7037 M:      Roi Dayan <roid@mellanox.com>
7038 L:      linux-rdma@vger.kernel.org
7039 S:      Supported
7040 W:      http://www.openfabrics.org
7041 W:      www.open-iscsi.org
7042 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7043 F:      drivers/infiniband/ulp/iser/
7044
7045 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7046 M:      Sagi Grimberg <sagi@grimberg.me>
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7048 L:      linux-rdma@vger.kernel.org
7049 L:      target-devel@vger.kernel.org
7050 S:      Supported
7051 W:      http://www.linux-iscsi.org
7052 F:      drivers/infiniband/ulp/isert
7053
7054 ISDN SUBSYSTEM
7055 M:      Karsten Keil <isdn@linux-pingi.de>
7056 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7057 L:      netdev@vger.kernel.org
7058 W:      http://www.isdn4linux.de
7059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7060 S:      Maintained
7061 F:      Documentation/isdn/
7062 F:      drivers/isdn/
7063 F:      include/linux/isdn.h
7064 F:      include/linux/isdn/
7065 F:      include/uapi/linux/isdn.h
7066 F:      include/uapi/linux/isdn/
7067
7068 ISDN SUBSYSTEM (Eicon active card driver)
7069 M:      Armin Schindler <mac@melware.de>
7070 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7071 W:      http://www.melware.de
7072 S:      Maintained
7073 F:      drivers/isdn/hardware/eicon/
7074
7075 IT87 HARDWARE MONITORING DRIVER
7076 M:      Jean Delvare <jdelvare@suse.com>
7077 L:      linux-hwmon@vger.kernel.org
7078 S:      Maintained
7079 F:      Documentation/hwmon/it87
7080 F:      drivers/hwmon/it87.c
7081
7082 IT913X MEDIA DRIVER
7083 M:      Antti Palosaari <crope@iki.fi>
7084 L:      linux-media@vger.kernel.org
7085 W:      https://linuxtv.org
7086 W:      http://palosaari.fi/linux/
7087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7088 T:      git git://linuxtv.org/anttip/media_tree.git
7089 S:      Maintained
7090 F:      drivers/media/tuners/it913x*
7091
7092 IVTV VIDEO4LINUX DRIVER
7093 M:      Andy Walls <awalls@md.metrocast.net>
7094 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7095 L:      linux-media@vger.kernel.org
7096 T:      git git://linuxtv.org/media_tree.git
7097 W:      http://www.ivtvdriver.org
7098 S:      Maintained
7099 F:      Documentation/media/v4l-drivers/ivtv*
7100 F:      drivers/media/pci/ivtv/
7101 F:      include/uapi/linux/ivtv*
7102
7103 IX2505V MEDIA DRIVER
7104 M:      Malcolm Priestley <tvboxspy@gmail.com>
7105 L:      linux-media@vger.kernel.org
7106 W:      https://linuxtv.org
7107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7108 S:      Maintained
7109 F:      drivers/media/dvb-frontends/ix2505v*
7110
7111 JC42.4 TEMPERATURE SENSOR DRIVER
7112 M:      Guenter Roeck <linux@roeck-us.net>
7113 L:      linux-hwmon@vger.kernel.org
7114 S:      Maintained
7115 F:      drivers/hwmon/jc42.c
7116 F:      Documentation/hwmon/jc42
7117
7118 JFS FILESYSTEM
7119 M:      Dave Kleikamp <shaggy@kernel.org>
7120 L:      jfs-discussion@lists.sourceforge.net
7121 W:      http://jfs.sourceforge.net/
7122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7123 S:      Maintained
7124 F:      Documentation/filesystems/jfs.txt
7125 F:      fs/jfs/
7126
7127 JME NETWORK DRIVER
7128 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7129 L:      netdev@vger.kernel.org
7130 S:      Maintained
7131 F:      drivers/net/ethernet/jme.*
7132
7133 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7134 M:      David Woodhouse <dwmw2@infradead.org>
7135 L:      linux-mtd@lists.infradead.org
7136 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7137 S:      Maintained
7138 F:      fs/jffs2/
7139 F:      include/uapi/linux/jffs2.h
7140
7141 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7142 M:      "Theodore Ts'o" <tytso@mit.edu>
7143 M:      Jan Kara <jack@suse.com>
7144 L:      linux-ext4@vger.kernel.org
7145 S:      Maintained
7146 F:      fs/jbd2/
7147 F:      include/linux/jbd2.h
7148
7149 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7150 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7151 L:      linux-media@vger.kernel.org
7152 S:      Maintained
7153 F:      drivers/media/platform/rcar_jpu.c
7154
7155 JSM Neo PCI based serial card
7156 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7157 L:      linux-serial@vger.kernel.org
7158 S:      Maintained
7159 F:      drivers/tty/serial/jsm/
7160
7161 K10TEMP HARDWARE MONITORING DRIVER
7162 M:      Clemens Ladisch <clemens@ladisch.de>
7163 L:      linux-hwmon@vger.kernel.org
7164 S:      Maintained
7165 F:      Documentation/hwmon/k10temp
7166 F:      drivers/hwmon/k10temp.c
7167
7168 K8TEMP HARDWARE MONITORING DRIVER
7169 M:      Rudolf Marek <r.marek@assembler.cz>
7170 L:      linux-hwmon@vger.kernel.org
7171 S:      Maintained
7172 F:      Documentation/hwmon/k8temp
7173 F:      drivers/hwmon/k8temp.c
7174
7175 KASAN
7176 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7177 R:      Alexander Potapenko <glider@google.com>
7178 R:      Dmitry Vyukov <dvyukov@google.com>
7179 L:      kasan-dev@googlegroups.com
7180 S:      Maintained
7181 F:      arch/*/include/asm/kasan.h
7182 F:      arch/*/mm/kasan_init*
7183 F:      Documentation/dev-tools/kasan.rst
7184 F:      include/linux/kasan*.h
7185 F:      lib/test_kasan.c
7186 F:      mm/kasan/
7187 F:      scripts/Makefile.kasan
7188
7189 KCONFIG
7190 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7191 L:      linux-kbuild@vger.kernel.org
7192 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7193 S:      Maintained
7194 F:      Documentation/kbuild/kconfig-language.txt
7195 F:      scripts/kconfig/
7196
7197 KDUMP
7198 M:      Dave Young <dyoung@redhat.com>
7199 M:      Baoquan He <bhe@redhat.com>
7200 R:      Vivek Goyal <vgoyal@redhat.com>
7201 L:      kexec@lists.infradead.org
7202 W:      http://lse.sourceforge.net/kdump/
7203 S:      Maintained
7204 F:      Documentation/kdump/
7205
7206 KEENE FM RADIO TRANSMITTER DRIVER
7207 M:      Hans Verkuil <hverkuil@xs4all.nl>
7208 L:      linux-media@vger.kernel.org
7209 T:      git git://linuxtv.org/media_tree.git
7210 W:      https://linuxtv.org
7211 S:      Maintained
7212 F:      drivers/media/radio/radio-keene*
7213
7214 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7215 M:      Ian Kent <raven@themaw.net>
7216 L:      autofs@vger.kernel.org
7217 S:      Maintained
7218 F:      fs/autofs4/
7219
7220 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7221 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7222 M:      Michal Marek <mmarek@suse.com>
7223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7224 L:      linux-kbuild@vger.kernel.org
7225 S:      Maintained
7226 F:      Documentation/kbuild/
7227 F:      Makefile
7228 F:      scripts/Makefile.*
7229 F:      scripts/basic/
7230 F:      scripts/mk*
7231 F:      scripts/package/
7232
7233 KERNEL JANITORS
7234 L:      kernel-janitors@vger.kernel.org
7235 W:      http://kernelnewbies.org/KernelJanitors
7236 S:      Odd Fixes
7237
7238 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7239 M:      "J. Bruce Fields" <bfields@fieldses.org>
7240 M:      Jeff Layton <jlayton@poochiereds.net>
7241 L:      linux-nfs@vger.kernel.org
7242 W:      http://nfs.sourceforge.net/
7243 T:      git git://linux-nfs.org/~bfields/linux.git
7244 S:      Supported
7245 F:      fs/nfsd/
7246 F:      include/uapi/linux/nfsd/
7247 F:      fs/lockd/
7248 F:      fs/nfs_common/
7249 F:      net/sunrpc/
7250 F:      include/linux/lockd/
7251 F:      include/linux/sunrpc/
7252 F:      include/uapi/linux/sunrpc/
7253
7254 KERNEL SELFTEST FRAMEWORK
7255 M:      Shuah Khan <shuahkh@osg.samsung.com>
7256 M:      Shuah Khan <shuah@kernel.org>
7257 L:      linux-kselftest@vger.kernel.org
7258 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7259 S:      Maintained
7260 F:      tools/testing/selftests
7261
7262 KERNEL VIRTUAL MACHINE (KVM)
7263 M:      Paolo Bonzini <pbonzini@redhat.com>
7264 M:      Radim Krčmář <rkrcmar@redhat.com>
7265 L:      kvm@vger.kernel.org
7266 W:      http://www.linux-kvm.org
7267 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7268 S:      Supported
7269 F:      Documentation/*/kvm*.txt
7270 F:      Documentation/virtual/kvm/
7271 F:      arch/*/kvm/
7272 F:      arch/x86/kernel/kvm.c
7273 F:      arch/x86/kernel/kvmclock.c
7274 F:      arch/*/include/asm/kvm*
7275 F:      include/linux/kvm*
7276 F:      include/uapi/linux/kvm*
7277 F:      virt/kvm/
7278 F:      tools/kvm/
7279
7280 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7281 M:      Joerg Roedel <joro@8bytes.org>
7282 L:      kvm@vger.kernel.org
7283 W:      http://www.linux-kvm.org/
7284 S:      Maintained
7285 F:      arch/x86/include/asm/svm.h
7286 F:      arch/x86/kvm/svm.c
7287
7288 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7289 M:      Alexander Graf <agraf@suse.com>
7290 L:      kvm-ppc@vger.kernel.org
7291 W:      http://www.linux-kvm.org/
7292 T:      git git://github.com/agraf/linux-2.6.git
7293 S:      Supported
7294 F:      arch/powerpc/include/asm/kvm*
7295 F:      arch/powerpc/kvm/
7296
7297 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7298 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7299 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7300 L:      linux-s390@vger.kernel.org
7301 W:      http://www.ibm.com/developerworks/linux/linux390/
7302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7303 S:      Supported
7304 F:      Documentation/s390/kvm.txt
7305 F:      arch/s390/include/asm/kvm*
7306 F:      arch/s390/kvm/
7307 F:      arch/s390/mm/gmap.c
7308
7309 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7310 M:      Christoffer Dall <christoffer.dall@linaro.org>
7311 M:      Marc Zyngier <marc.zyngier@arm.com>
7312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7313 L:      kvmarm@lists.cs.columbia.edu
7314 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7316 S:      Supported
7317 F:      arch/arm/include/uapi/asm/kvm*
7318 F:      arch/arm/include/asm/kvm*
7319 F:      arch/arm/kvm/
7320 F:      virt/kvm/arm/
7321 F:      include/kvm/arm_*
7322
7323 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7324 M:      Christoffer Dall <christoffer.dall@linaro.org>
7325 M:      Marc Zyngier <marc.zyngier@arm.com>
7326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7327 L:      kvmarm@lists.cs.columbia.edu
7328 S:      Maintained
7329 F:      arch/arm64/include/uapi/asm/kvm*
7330 F:      arch/arm64/include/asm/kvm*
7331 F:      arch/arm64/kvm/
7332
7333 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7334 M:      James Hogan <james.hogan@imgtec.com>
7335 L:      linux-mips@linux-mips.org
7336 S:      Supported
7337 F:      arch/mips/include/uapi/asm/kvm*
7338 F:      arch/mips/include/asm/kvm*
7339 F:      arch/mips/kvm/
7340
7341 KERNFS
7342 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7343 M:      Tejun Heo <tj@kernel.org>
7344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7345 S:      Supported
7346 F:      include/linux/kernfs.h
7347 F:      fs/kernfs/
7348
7349 KEXEC
7350 M:      Eric Biederman <ebiederm@xmission.com>
7351 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7352 L:      kexec@lists.infradead.org
7353 S:      Maintained
7354 F:      include/linux/kexec.h
7355 F:      include/uapi/linux/kexec.h
7356 F:      kernel/kexec*
7357
7358 KEYS/KEYRINGS:
7359 M:      David Howells <dhowells@redhat.com>
7360 L:      keyrings@vger.kernel.org
7361 S:      Maintained
7362 F:      Documentation/security/keys.txt
7363 F:      include/linux/key.h
7364 F:      include/linux/key-type.h
7365 F:      include/linux/keyctl.h
7366 F:      include/uapi/linux/keyctl.h
7367 F:      include/keys/
7368 F:      security/keys/
7369
7370 KEYS-TRUSTED
7371 M:      David Safford <safford@us.ibm.com>
7372 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7373 L:      linux-security-module@vger.kernel.org
7374 L:      keyrings@vger.kernel.org
7375 S:      Supported
7376 F:      Documentation/security/keys-trusted-encrypted.txt
7377 F:      include/keys/trusted-type.h
7378 F:      security/keys/trusted.c
7379 F:      security/keys/trusted.h
7380
7381 KEYS-ENCRYPTED
7382 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7383 M:      David Safford <safford@us.ibm.com>
7384 L:      linux-security-module@vger.kernel.org
7385 L:      keyrings@vger.kernel.org
7386 S:      Supported
7387 F:      Documentation/security/keys-trusted-encrypted.txt
7388 F:      include/keys/encrypted-type.h
7389 F:      security/keys/encrypted-keys/
7390
7391 KGDB / KDB /debug_core
7392 M:      Jason Wessel <jason.wessel@windriver.com>
7393 W:      http://kgdb.wiki.kernel.org/
7394 L:      kgdb-bugreport@lists.sourceforge.net
7395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7396 S:      Maintained
7397 F:      Documentation/DocBook/kgdb.tmpl
7398 F:      drivers/misc/kgdbts.c
7399 F:      drivers/tty/serial/kgdboc.c
7400 F:      include/linux/kdb.h
7401 F:      include/linux/kgdb.h
7402 F:      kernel/debug/
7403
7404 KMEMCHECK
7405 M:      Vegard Nossum <vegardno@ifi.uio.no>
7406 M:      Pekka Enberg <penberg@kernel.org>
7407 S:      Maintained
7408 F:      Documentation/dev-tools/kmemcheck.rst
7409 F:      arch/x86/include/asm/kmemcheck.h
7410 F:      arch/x86/mm/kmemcheck/
7411 F:      include/linux/kmemcheck.h
7412 F:      mm/kmemcheck.c
7413
7414 KMEMLEAK
7415 M:      Catalin Marinas <catalin.marinas@arm.com>
7416 S:      Maintained
7417 F:      Documentation/dev-tools/kmemleak.rst
7418 F:      include/linux/kmemleak.h
7419 F:      mm/kmemleak.c
7420 F:      mm/kmemleak-test.c
7421
7422 KPROBES
7423 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7424 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7425 M:      "David S. Miller" <davem@davemloft.net>
7426 M:      Masami Hiramatsu <mhiramat@kernel.org>
7427 S:      Maintained
7428 F:      Documentation/kprobes.txt
7429 F:      include/linux/kprobes.h
7430 F:      include/asm-generic/kprobes.h
7431 F:      kernel/kprobes.c
7432
7433 KS0108 LCD CONTROLLER DRIVER
7434 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7435 W:      http://miguelojeda.es/auxdisplay.htm
7436 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7437 S:      Maintained
7438 F:      Documentation/auxdisplay/ks0108
7439 F:      drivers/auxdisplay/ks0108.c
7440 F:      include/linux/ks0108.h
7441
7442 L3MDEV
7443 M:      David Ahern <dsa@cumulusnetworks.com>
7444 L:      netdev@vger.kernel.org
7445 S:      Maintained
7446 F:      net/l3mdev
7447 F:      include/net/l3mdev.h
7448
7449 LANTIQ MIPS ARCHITECTURE
7450 M:      John Crispin <john@phrozen.org>
7451 L:      linux-mips@linux-mips.org
7452 S:      Maintained
7453 F:      arch/mips/lantiq
7454
7455 LAPB module
7456 L:      linux-x25@vger.kernel.org
7457 S:      Orphan
7458 F:      Documentation/networking/lapb-module.txt
7459 F:      include/*/lapb.h
7460 F:      net/lapb/
7461
7462 LASI 53c700 driver for PARISC
7463 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7464 L:      linux-scsi@vger.kernel.org
7465 S:      Maintained
7466 F:      Documentation/scsi/53c700.txt
7467 F:      drivers/scsi/53c700*
7468
7469 LED SUBSYSTEM
7470 M:      Richard Purdie <rpurdie@rpsys.net>
7471 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7472 M:      Pavel Machek <pavel@ucw.cz>
7473 L:      linux-leds@vger.kernel.org
7474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7475 S:      Maintained
7476 F:      Documentation/devicetree/bindings/leds/
7477 F:      drivers/leds/
7478 F:      include/linux/leds.h
7479
7480 LEGACY EEPROM DRIVER
7481 M:      Jean Delvare <jdelvare@suse.com>
7482 S:      Maintained
7483 F:      Documentation/misc-devices/eeprom
7484 F:      drivers/misc/eeprom/eeprom.c
7485
7486 LEGO USB Tower driver
7487 M:      Juergen Stuber <starblue@users.sourceforge.net>
7488 L:      legousb-devel@lists.sourceforge.net
7489 W:      http://legousb.sourceforge.net/
7490 S:      Maintained
7491 F:      drivers/usb/misc/legousbtower.c
7492
7493 LG2160 MEDIA DRIVER
7494 M:      Michael Krufky <mkrufky@linuxtv.org>
7495 L:      linux-media@vger.kernel.org
7496 W:      https://linuxtv.org
7497 W:      http://github.com/mkrufky
7498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7499 T:      git git://linuxtv.org/mkrufky/tuners.git
7500 S:      Maintained
7501 F:      drivers/media/dvb-frontends/lg2160.*
7502
7503 LGDT3305 MEDIA DRIVER
7504 M:      Michael Krufky <mkrufky@linuxtv.org>
7505 L:      linux-media@vger.kernel.org
7506 W:      https://linuxtv.org
7507 W:      http://github.com/mkrufky
7508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7509 T:      git git://linuxtv.org/mkrufky/tuners.git
7510 S:      Maintained
7511 F:      drivers/media/dvb-frontends/lgdt3305.*
7512
7513 LGUEST
7514 M:      Rusty Russell <rusty@rustcorp.com.au>
7515 L:      lguest@lists.ozlabs.org
7516 W:      http://lguest.ozlabs.org/
7517 S:      Odd Fixes
7518 F:      arch/x86/include/asm/lguest*.h
7519 F:      arch/x86/lguest/
7520 F:      drivers/lguest/
7521 F:      include/linux/lguest*.h
7522 F:      tools/lguest/
7523
7524 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7525 M:      Tejun Heo <tj@kernel.org>
7526 L:      linux-ide@vger.kernel.org
7527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7528 S:      Maintained
7529 F:      drivers/ata/
7530 F:      include/linux/ata.h
7531 F:      include/linux/libata.h
7532 F:      Documentation/devicetree/bindings/ata/
7533
7534 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7535 M:      Viresh Kumar <vireshk@kernel.org>
7536 L:      linux-ide@vger.kernel.org
7537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7538 S:      Maintained
7539 F:      include/linux/pata_arasan_cf_data.h
7540 F:      drivers/ata/pata_arasan_cf.c
7541
7542 LIBATA PATA DRIVERS
7543 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7544 M:      Tejun Heo <tj@kernel.org>
7545 L:      linux-ide@vger.kernel.org
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7547 S:      Maintained
7548 F:      drivers/ata/pata_*.c
7549 F:      drivers/ata/ata_generic.c
7550
7551 LIBATA SATA AHCI PLATFORM devices support
7552 M:      Hans de Goede <hdegoede@redhat.com>
7553 M:      Tejun Heo <tj@kernel.org>
7554 L:      linux-ide@vger.kernel.org
7555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7556 S:      Maintained
7557 F:      drivers/ata/ahci_platform.c
7558 F:      drivers/ata/libahci_platform.c
7559 F:      include/linux/ahci_platform.h
7560
7561 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7562 M:      Mikael Pettersson <mikpelinux@gmail.com>
7563 L:      linux-ide@vger.kernel.org
7564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7565 S:      Maintained
7566 F:      drivers/ata/sata_promise.*
7567
7568 LIBLOCKDEP
7569 M:      Sasha Levin <sasha.levin@oracle.com>
7570 S:      Maintained
7571 F:      tools/lib/lockdep/
7572
7573 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7574 M:      Dan Williams <dan.j.williams@intel.com>
7575 L:      linux-nvdimm@lists.01.org
7576 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7578 S:      Supported
7579 F:      drivers/nvdimm/*
7580 F:      include/linux/nd.h
7581 F:      include/linux/libnvdimm.h
7582 F:      include/uapi/linux/ndctl.h
7583
7584 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7585 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7586 L:      linux-nvdimm@lists.01.org
7587 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7588 S:      Supported
7589 F:      drivers/nvdimm/blk.c
7590 F:      drivers/nvdimm/region_devs.c
7591 F:      drivers/acpi/nfit*
7592
7593 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7594 M:      Vishal Verma <vishal.l.verma@intel.com>
7595 L:      linux-nvdimm@lists.01.org
7596 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7597 S:      Supported
7598 F:      drivers/nvdimm/btt*
7599
7600 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7601 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7602 L:      linux-nvdimm@lists.01.org
7603 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7604 S:      Supported
7605 F:      drivers/nvdimm/pmem.c
7606 F:      include/linux/pmem.h
7607 F:      arch/*/include/asm/pmem.h
7608
7609 LIGHTNVM PLATFORM SUPPORT
7610 M:      Matias Bjorling <mb@lightnvm.io>
7611 W:      http://github/OpenChannelSSD
7612 L:      linux-block@vger.kernel.org
7613 S:      Maintained
7614 F:      drivers/lightnvm/
7615 F:      include/linux/lightnvm.h
7616 F:      include/uapi/linux/lightnvm.h
7617
7618 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7619 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7620 M:      Paul Mackerras <paulus@samba.org>
7621 M:      Michael Ellerman <mpe@ellerman.id.au>
7622 W:      https://github.com/linuxppc/linux/wiki
7623 L:      linuxppc-dev@lists.ozlabs.org
7624 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7626 S:      Supported
7627 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7628 F:      Documentation/devicetree/bindings/powerpc/
7629 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7630 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7631 F:      Documentation/powerpc/
7632 F:      arch/powerpc/
7633 F:      drivers/char/tpm/tpm_ibmvtpm*
7634 F:      drivers/crypto/nx/
7635 F:      drivers/crypto/vmx/
7636 F:      drivers/i2c/busses/i2c-opal.c
7637 F:      drivers/net/ethernet/ibm/ibmveth.*
7638 F:      drivers/net/ethernet/ibm/ibmvnic.*
7639 F:      drivers/pci/hotplug/pnv_php.c
7640 F:      drivers/pci/hotplug/rpa*
7641 F:      drivers/rtc/rtc-opal.c
7642 F:      drivers/scsi/ibmvscsi/
7643 F:      drivers/tty/hvc/hvc_opal.c
7644 F:      tools/testing/selftests/powerpc
7645 N:      /pmac
7646 N:      powermac
7647 N:      powernv
7648 N:      [^a-z0-9]ps3
7649 N:      pseries
7650
7651 LINUX FOR POWER MACINTOSH
7652 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7653 W:      http://www.penguinppc.org/
7654 L:      linuxppc-dev@lists.ozlabs.org
7655 S:      Maintained
7656 F:      arch/powerpc/platforms/powermac/
7657 F:      drivers/macintosh/
7658
7659 LINUX FOR POWERPC EMBEDDED MPC5XXX
7660 M:      Anatolij Gustschin <agust@denx.de>
7661 L:      linuxppc-dev@lists.ozlabs.org
7662 T:      git git://git.denx.de/linux-denx-agust.git
7663 S:      Maintained
7664 F:      arch/powerpc/platforms/512x/
7665 F:      arch/powerpc/platforms/52xx/
7666
7667 LINUX FOR POWERPC EMBEDDED PPC4XX
7668 M:      Alistair Popple <alistair@popple.id.au>
7669 M:      Matt Porter <mporter@kernel.crashing.org>
7670 W:      http://www.penguinppc.org/
7671 L:      linuxppc-dev@lists.ozlabs.org
7672 S:      Maintained
7673 F:      arch/powerpc/platforms/40x/
7674 F:      arch/powerpc/platforms/44x/
7675
7676 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7677 L:      linuxppc-dev@lists.ozlabs.org
7678 S:      Orphan
7679 F:      arch/powerpc/*/*virtex*
7680 F:      arch/powerpc/*/*/*virtex*
7681
7682 LINUX FOR POWERPC EMBEDDED PPC8XX
7683 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7684 W:      http://www.penguinppc.org/
7685 L:      linuxppc-dev@lists.ozlabs.org
7686 S:      Maintained
7687 F:      arch/powerpc/platforms/8xx/
7688
7689 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7690 M:      Scott Wood <oss@buserror.net>
7691 M:      Kumar Gala <galak@kernel.crashing.org>
7692 W:      http://www.penguinppc.org/
7693 L:      linuxppc-dev@lists.ozlabs.org
7694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7695 S:      Maintained
7696 F:      arch/powerpc/platforms/83xx/
7697 F:      arch/powerpc/platforms/85xx/
7698
7699 LINUX FOR POWERPC PA SEMI PWRFICIENT
7700 L:      linuxppc-dev@lists.ozlabs.org
7701 S:      Orphan
7702 F:      arch/powerpc/platforms/pasemi/
7703 F:      drivers/*/*pasemi*
7704 F:      drivers/*/*/*pasemi*
7705
7706 LINUX SECURITY MODULE (LSM) FRAMEWORK
7707 M:      Chris Wright <chrisw@sous-sol.org>
7708 L:      linux-security-module@vger.kernel.org
7709 S:      Supported
7710
7711 LIS3LV02D ACCELEROMETER DRIVER
7712 M:      Eric Piel <eric.piel@tremplin-utc.net>
7713 S:      Maintained
7714 F:      Documentation/misc-devices/lis3lv02d
7715 F:      drivers/misc/lis3lv02d/
7716 F:      drivers/platform/x86/hp_accel.c
7717
7718 LIVE PATCHING
7719 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7720 M:      Jessica Yu <jeyu@redhat.com>
7721 M:      Jiri Kosina <jikos@kernel.org>
7722 M:      Miroslav Benes <mbenes@suse.cz>
7723 R:      Petr Mladek <pmladek@suse.com>
7724 S:      Maintained
7725 F:      kernel/livepatch/
7726 F:      include/linux/livepatch.h
7727 F:      arch/x86/include/asm/livepatch.h
7728 F:      arch/x86/kernel/livepatch.c
7729 F:      Documentation/livepatch/
7730 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7731 F:      samples/livepatch/
7732 L:      live-patching@vger.kernel.org
7733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7734
7735 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7736 M:      Kees Cook <keescook@chromium.org>
7737 S:      Maintained
7738 F:      drivers/misc/lkdtm*
7739
7740 LLC (802.2)
7741 L:      netdev@vger.kernel.org
7742 S:      Odd fixes
7743 F:      include/linux/llc.h
7744 F:      include/uapi/linux/llc.h
7745 F:      include/net/llc*
7746 F:      net/llc/
7747
7748 LM73 HARDWARE MONITOR DRIVER
7749 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7750 L:      linux-hwmon@vger.kernel.org
7751 S:      Maintained
7752 F:      drivers/hwmon/lm73.c
7753
7754 LM78 HARDWARE MONITOR DRIVER
7755 M:      Jean Delvare <jdelvare@suse.com>
7756 L:      linux-hwmon@vger.kernel.org
7757 S:      Maintained
7758 F:      Documentation/hwmon/lm78
7759 F:      drivers/hwmon/lm78.c
7760
7761 LM83 HARDWARE MONITOR DRIVER
7762 M:      Jean Delvare <jdelvare@suse.com>
7763 L:      linux-hwmon@vger.kernel.org
7764 S:      Maintained
7765 F:      Documentation/hwmon/lm83
7766 F:      drivers/hwmon/lm83.c
7767
7768 LM90 HARDWARE MONITOR DRIVER
7769 M:      Jean Delvare <jdelvare@suse.com>
7770 L:      linux-hwmon@vger.kernel.org
7771 S:      Maintained
7772 F:      Documentation/hwmon/lm90
7773 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7774 F:      drivers/hwmon/lm90.c
7775 F:      include/dt-bindings/thermal/lm90.h
7776
7777 LM95234 HARDWARE MONITOR DRIVER
7778 M:      Guenter Roeck <linux@roeck-us.net>
7779 L:      linux-hwmon@vger.kernel.org
7780 S:      Maintained
7781 F:      Documentation/hwmon/lm95234
7782 F:      drivers/hwmon/lm95234.c
7783
7784 LME2510 MEDIA DRIVER
7785 M:      Malcolm Priestley <tvboxspy@gmail.com>
7786 L:      linux-media@vger.kernel.org
7787 W:      https://linuxtv.org
7788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7789 S:      Maintained
7790 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7791
7792 LOCKING PRIMITIVES
7793 M:      Peter Zijlstra <peterz@infradead.org>
7794 M:      Ingo Molnar <mingo@redhat.com>
7795 L:      linux-kernel@vger.kernel.org
7796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7797 S:      Maintained
7798 F:      Documentation/locking/
7799 F:      include/linux/lockdep.h
7800 F:      include/linux/spinlock*.h
7801 F:      arch/*/include/asm/spinlock*.h
7802 F:      include/linux/rwlock*.h
7803 F:      include/linux/mutex*.h
7804 F:      arch/*/include/asm/mutex*.h
7805 F:      include/linux/rwsem*.h
7806 F:      arch/*/include/asm/rwsem.h
7807 F:      include/linux/seqlock.h
7808 F:      lib/locking*.[ch]
7809 F:      kernel/locking/
7810
7811 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7812 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7813 L:      linux-ntfs-dev@lists.sourceforge.net
7814 W:      http://www.linux-ntfs.org/content/view/19/37/
7815 S:      Maintained
7816 F:      Documentation/ldm.txt
7817 F:      block/partitions/ldm.*
7818
7819 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7820 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7821 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7822 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7823 L:      MPT-FusionLinux.pdl@broadcom.com
7824 L:      linux-scsi@vger.kernel.org
7825 W:      http://www.avagotech.com/support/
7826 S:      Supported
7827 F:      drivers/message/fusion/
7828 F:      drivers/scsi/mpt2sas/
7829 F:      drivers/scsi/mpt3sas/
7830
7831 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7832 M:      Matthew Wilcox <matthew@wil.cx>
7833 L:      linux-scsi@vger.kernel.org
7834 S:      Maintained
7835 F:      drivers/scsi/sym53c8xx_2/
7836
7837 LTC4261 HARDWARE MONITOR DRIVER
7838 M:      Guenter Roeck <linux@roeck-us.net>
7839 L:      linux-hwmon@vger.kernel.org
7840 S:      Maintained
7841 F:      Documentation/hwmon/ltc4261
7842 F:      drivers/hwmon/ltc4261.c
7843
7844 LTC4306 I2C MULTIPLEXER DRIVER
7845 M:      Michael Hennerich <michael.hennerich@analog.com>
7846 W:      http://ez.analog.com/community/linux-device-drivers
7847 L:      linux-i2c@vger.kernel.org
7848 S:      Supported
7849 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7850 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7851
7852 LTP (Linux Test Project)
7853 M:      Mike Frysinger <vapier@gentoo.org>
7854 M:      Cyril Hrubis <chrubis@suse.cz>
7855 M:      Wanlong Gao <wanlong.gao@gmail.com>
7856 M:      Jan Stancek <jstancek@redhat.com>
7857 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7858 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7859 L:      ltp@lists.linux.it (subscribers-only)
7860 W:      http://linux-test-project.github.io/
7861 T:      git git://github.com/linux-test-project/ltp.git
7862 S:      Maintained
7863
7864 M32R ARCHITECTURE
7865 W:      http://www.linux-m32r.org/
7866 S:      Orphan
7867 F:      arch/m32r/
7868
7869 M68K ARCHITECTURE
7870 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7871 L:      linux-m68k@lists.linux-m68k.org
7872 W:      http://www.linux-m68k.org/
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7874 S:      Maintained
7875 F:      arch/m68k/
7876 F:      drivers/zorro/
7877
7878 M68K ON APPLE MACINTOSH
7879 M:      Joshua Thompson <funaho@jurai.org>
7880 W:      http://www.mac.linux-m68k.org/
7881 L:      linux-m68k@lists.linux-m68k.org
7882 S:      Maintained
7883 F:      arch/m68k/mac/
7884
7885 M68K ON HP9000/300
7886 M:      Philip Blundell <philb@gnu.org>
7887 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7888 S:      Maintained
7889 F:      arch/m68k/hp300/
7890
7891 M88DS3103 MEDIA DRIVER
7892 M:      Antti Palosaari <crope@iki.fi>
7893 L:      linux-media@vger.kernel.org
7894 W:      https://linuxtv.org
7895 W:      http://palosaari.fi/linux/
7896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7897 T:      git git://linuxtv.org/anttip/media_tree.git
7898 S:      Maintained
7899 F:      drivers/media/dvb-frontends/m88ds3103*
7900
7901 M88RS2000 MEDIA DRIVER
7902 M:      Malcolm Priestley <tvboxspy@gmail.com>
7903 L:      linux-media@vger.kernel.org
7904 W:      https://linuxtv.org
7905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7906 S:      Maintained
7907 F:      drivers/media/dvb-frontends/m88rs2000*
7908
7909 MA901 MASTERKIT USB FM RADIO DRIVER
7910 M:      Alexey Klimov <klimov.linux@gmail.com>
7911 L:      linux-media@vger.kernel.org
7912 T:      git git://linuxtv.org/media_tree.git
7913 S:      Maintained
7914 F:      drivers/media/radio/radio-ma901.c
7915
7916 MAC80211
7917 M:      Johannes Berg <johannes@sipsolutions.net>
7918 L:      linux-wireless@vger.kernel.org
7919 W:      http://wireless.kernel.org/
7920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7922 S:      Maintained
7923 F:      Documentation/networking/mac80211-injection.txt
7924 F:      include/net/mac80211.h
7925 F:      net/mac80211/
7926 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7927
7928 MAILBOX API
7929 M:      Jassi Brar <jassisinghbrar@gmail.com>
7930 L:      linux-kernel@vger.kernel.org
7931 S:      Maintained
7932 F:      drivers/mailbox/
7933 F:      include/linux/mailbox_client.h
7934 F:      include/linux/mailbox_controller.h
7935
7936 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7937 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7938 W:      http://www.kernel.org/doc/man-pages
7939 L:      linux-man@vger.kernel.org
7940 S:      Maintained
7941
7942 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7943 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
7944 L:      linux-mips@linux-mips.org
7945 S:      Maintained
7946 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7947
7948 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7949 M:      Andrew Lunn <andrew@lunn.ch>
7950 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7951 L:      netdev@vger.kernel.org
7952 S:      Maintained
7953 F:      drivers/net/dsa/mv88e6xxx/
7954 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7955
7956 MARVELL ARMADA DRM SUPPORT
7957 M:      Russell King <linux@armlinux.org.uk>
7958 S:      Maintained
7959 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7960 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7961 F:      drivers/gpu/drm/armada/
7962 F:      include/uapi/drm/armada_drm.h
7963 F:      Documentation/devicetree/bindings/display/armada/
7964
7965 MARVELL CRYPTO DRIVER
7966 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7967 M:      Arnaud Ebalard <arno@natisbad.org>
7968 F:      drivers/crypto/marvell/
7969 S:      Maintained
7970 L:      linux-crypto@vger.kernel.org
7971
7972 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7973 M:      Mirko Lindner <mlindner@marvell.com>
7974 M:      Stephen Hemminger <stephen@networkplumber.org>
7975 L:      netdev@vger.kernel.org
7976 S:      Maintained
7977 F:      drivers/net/ethernet/marvell/sk*
7978
7979 MARVELL LIBERTAS WIRELESS DRIVER
7980 L:      libertas-dev@lists.infradead.org
7981 S:      Orphan
7982 F:      drivers/net/wireless/marvell/libertas/
7983
7984 MARVELL MV643XX ETHERNET DRIVER
7985 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7986 L:      netdev@vger.kernel.org
7987 S:      Maintained
7988 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7989 F:      include/linux/mv643xx.h
7990
7991 MARVELL MVNETA ETHERNET DRIVER
7992 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7993 L:      netdev@vger.kernel.org
7994 S:      Maintained
7995 F:      drivers/net/ethernet/marvell/mvneta.*
7996
7997 MARVELL MWIFIEX WIRELESS DRIVER
7998 M:      Amitkumar Karwar <amitkarwar@gmail.com>
7999 M:      Nishant Sarmukadam <nishants@marvell.com>
8000 M:      Ganapathi Bhat <gbhat@marvell.com>
8001 M:      Xinming Hu <huxm@marvell.com>
8002 L:      linux-wireless@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/net/wireless/marvell/mwifiex/
8005
8006 MARVELL MWL8K WIRELESS DRIVER
8007 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8008 L:      linux-wireless@vger.kernel.org
8009 S:      Odd Fixes
8010 F:      drivers/net/wireless/marvell/mwl8k.c
8011
8012 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8013 M:      Nicolas Pitre <nico@fluxnic.net>
8014 S:      Odd Fixes
8015 F:      drivers/mmc/host/mvsdio.*
8016
8017 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8018 M:      Hu Ziji <huziji@marvell.com>
8019 L:      linux-mmc@vger.kernel.org
8020 S:      Supported
8021 F:      drivers/mmc/host/sdhci-xenon*
8022 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8023
8024 MATROX FRAMEBUFFER DRIVER
8025 L:      linux-fbdev@vger.kernel.org
8026 S:      Orphan
8027 F:      drivers/video/fbdev/matrox/matroxfb_*
8028 F:      include/uapi/linux/matroxfb.h
8029
8030 MAX16065 HARDWARE MONITOR DRIVER
8031 M:      Guenter Roeck <linux@roeck-us.net>
8032 L:      linux-hwmon@vger.kernel.org
8033 S:      Maintained
8034 F:      Documentation/hwmon/max16065
8035 F:      drivers/hwmon/max16065.c
8036
8037 MAX20751 HARDWARE MONITOR DRIVER
8038 M:      Guenter Roeck <linux@roeck-us.net>
8039 L:      linux-hwmon@vger.kernel.org
8040 S:      Maintained
8041 F:      Documentation/hwmon/max20751
8042 F:      drivers/hwmon/max20751.c
8043
8044 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8045 L:      linux-hwmon@vger.kernel.org
8046 S:      Orphan
8047 F:      Documentation/hwmon/max6650
8048 F:      drivers/hwmon/max6650.c
8049
8050 MAX6697 HARDWARE MONITOR DRIVER
8051 M:      Guenter Roeck <linux@roeck-us.net>
8052 L:      linux-hwmon@vger.kernel.org
8053 S:      Maintained
8054 F:      Documentation/hwmon/max6697
8055 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8056 F:      drivers/hwmon/max6697.c
8057 F:      include/linux/platform_data/max6697.h
8058
8059 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8060 M:      Peter Rosin <peda@axentia.se>
8061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8062 S:      Maintained
8063 F:      Documentation/devicetree/bindings/sound/max9860.txt
8064 F:      sound/soc/codecs/max9860.*
8065
8066 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8067 M:      Krzysztof Kozlowski <krzk@kernel.org>
8068 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8069 L:      linux-pm@vger.kernel.org
8070 S:      Supported
8071 F:      drivers/power/supply/max14577_charger.c
8072 F:      drivers/power/supply/max77693_charger.c
8073
8074 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8075 M:      Javier Martinez Canillas <javier@osg.samsung.com>
8076 L:      linux-kernel@vger.kernel.org
8077 S:      Supported
8078 F:      drivers/*/*max77802*.c
8079 F:      Documentation/devicetree/bindings/*/*max77802.txt
8080 F:      include/dt-bindings/*/*max77802.h
8081
8082 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8083 M:      Chanwoo Choi <cw00.choi@samsung.com>
8084 M:      Krzysztof Kozlowski <krzk@kernel.org>
8085 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8086 L:      linux-kernel@vger.kernel.org
8087 S:      Supported
8088 F:      drivers/*/max14577*.c
8089 F:      drivers/*/max77686*.c
8090 F:      drivers/*/max77693*.c
8091 F:      drivers/extcon/extcon-max14577.c
8092 F:      drivers/extcon/extcon-max77693.c
8093 F:      drivers/rtc/rtc-max77686.c
8094 F:      drivers/clk/clk-max77686.c
8095 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8096 F:      Documentation/devicetree/bindings/*/max77686.txt
8097 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8098 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8099 F:      include/linux/mfd/max14577*.h
8100 F:      include/linux/mfd/max77686*.h
8101 F:      include/linux/mfd/max77693*.h
8102
8103 MAXIRADIO FM RADIO RECEIVER DRIVER
8104 M:      Hans Verkuil <hverkuil@xs4all.nl>
8105 L:      linux-media@vger.kernel.org
8106 T:      git git://linuxtv.org/media_tree.git
8107 W:      https://linuxtv.org
8108 S:      Maintained
8109 F:      drivers/media/radio/radio-maxiradio*
8110
8111 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8112 M:      Peter Rosin <peda@axentia.se>
8113 L:      linux-iio@vger.kernel.org
8114 S:      Maintained
8115 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8116 F:      drivers/iio/potentiometer/mcp4531.c
8117
8118 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8119 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8120 L:      linux-iio@vger.kernel.org
8121 S:      Maintained
8122 F:      drivers/iio/dac/cio-dac.c
8123
8124 MEDIA DRIVERS FOR RENESAS - FCP
8125 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8126 L:      linux-media@vger.kernel.org
8127 L:      linux-renesas-soc@vger.kernel.org
8128 T:      git git://linuxtv.org/media_tree.git
8129 S:      Supported
8130 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8131 F:      drivers/media/platform/rcar-fcp.c
8132 F:      include/media/rcar-fcp.h
8133
8134 MEDIA DRIVERS FOR RENESAS - FDP1
8135 M:      Kieran Bingham <kieran@bingham.xyz>
8136 L:      linux-media@vger.kernel.org
8137 L:      linux-renesas-soc@vger.kernel.org
8138 T:      git git://linuxtv.org/media_tree.git
8139 S:      Supported
8140 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8141 F:      drivers/media/platform/rcar_fdp1.c
8142
8143 MEDIA DRIVERS FOR RENESAS - VIN
8144 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8145 L:      linux-media@vger.kernel.org
8146 L:      linux-renesas-soc@vger.kernel.org
8147 T:      git git://linuxtv.org/media_tree.git
8148 S:      Supported
8149 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8150 F:      drivers/media/platform/rcar-vin/
8151
8152 MEDIA DRIVERS FOR RENESAS - VSP1
8153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8154 L:      linux-media@vger.kernel.org
8155 L:      linux-renesas-soc@vger.kernel.org
8156 T:      git git://linuxtv.org/media_tree.git
8157 S:      Supported
8158 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8159 F:      drivers/media/platform/vsp1/
8160
8161 MEDIA DRIVERS FOR HELENE
8162 M:      Abylay Ospan <aospan@netup.ru>
8163 L:      linux-media@vger.kernel.org
8164 W:      https://linuxtv.org
8165 W:      http://netup.tv/
8166 T:      git git://linuxtv.org/media_tree.git
8167 S:      Supported
8168 F:      drivers/media/dvb-frontends/helene*
8169
8170 MEDIA DRIVERS FOR ASCOT2E
8171 M:      Sergey Kozlov <serjk@netup.ru>
8172 M:      Abylay Ospan <aospan@netup.ru>
8173 L:      linux-media@vger.kernel.org
8174 W:      https://linuxtv.org
8175 W:      http://netup.tv/
8176 T:      git git://linuxtv.org/media_tree.git
8177 S:      Supported
8178 F:      drivers/media/dvb-frontends/ascot2e*
8179
8180 MEDIA DRIVERS FOR CXD2841ER
8181 M:      Sergey Kozlov <serjk@netup.ru>
8182 M:      Abylay Ospan <aospan@netup.ru>
8183 L:      linux-media@vger.kernel.org
8184 W:      https://linuxtv.org
8185 W:      http://netup.tv/
8186 T:      git git://linuxtv.org/media_tree.git
8187 S:      Supported
8188 F:      drivers/media/dvb-frontends/cxd2841er*
8189
8190 MEDIA DRIVERS FOR HORUS3A
8191 M:      Sergey Kozlov <serjk@netup.ru>
8192 M:      Abylay Ospan <aospan@netup.ru>
8193 L:      linux-media@vger.kernel.org
8194 W:      https://linuxtv.org
8195 W:      http://netup.tv/
8196 T:      git git://linuxtv.org/media_tree.git
8197 S:      Supported
8198 F:      drivers/media/dvb-frontends/horus3a*
8199
8200 MEDIA DRIVERS FOR LNBH25
8201 M:      Sergey Kozlov <serjk@netup.ru>
8202 M:      Abylay Ospan <aospan@netup.ru>
8203 L:      linux-media@vger.kernel.org
8204 W:      https://linuxtv.org
8205 W:      http://netup.tv/
8206 T:      git git://linuxtv.org/media_tree.git
8207 S:      Supported
8208 F:      drivers/media/dvb-frontends/lnbh25*
8209
8210 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8211 M:      Sergey Kozlov <serjk@netup.ru>
8212 M:      Abylay Ospan <aospan@netup.ru>
8213 L:      linux-media@vger.kernel.org
8214 W:      https://linuxtv.org
8215 W:      http://netup.tv/
8216 T:      git git://linuxtv.org/media_tree.git
8217 S:      Supported
8218 F:      drivers/media/pci/netup_unidvb/*
8219
8220 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8221 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8222 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8223 P:      LinuxTV.org Project
8224 L:      linux-media@vger.kernel.org
8225 W:      https://linuxtv.org
8226 Q:      http://patchwork.kernel.org/project/linux-media/list/
8227 T:      git git://linuxtv.org/media_tree.git
8228 S:      Maintained
8229 F:      Documentation/devicetree/bindings/media/
8230 F:      Documentation/media/
8231 F:      drivers/media/
8232 F:      drivers/staging/media/
8233 F:      include/linux/platform_data/media/
8234 F:      include/media/
8235 F:      include/uapi/linux/dvb/
8236 F:      include/uapi/linux/videodev2.h
8237 F:      include/uapi/linux/media.h
8238 F:      include/uapi/linux/v4l2-*
8239 F:      include/uapi/linux/meye.h
8240 F:      include/uapi/linux/ivtv*
8241 F:      include/uapi/linux/uvcvideo.h
8242
8243 MEDIATEK ETHERNET DRIVER
8244 M:      Felix Fietkau <nbd@openwrt.org>
8245 M:      John Crispin <blogic@openwrt.org>
8246 L:      netdev@vger.kernel.org
8247 S:      Maintained
8248 F:      drivers/net/ethernet/mediatek/
8249
8250 MEDIATEK JPEG DRIVER
8251 M:      Rick Chang <rick.chang@mediatek.com>
8252 M:      Bin Liu <bin.liu@mediatek.com>
8253 S:      Supported
8254 F:      drivers/media/platform/mtk-jpeg/
8255 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8256
8257 MEDIATEK MEDIA DRIVER
8258 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8259 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8260 S:      Supported
8261 F:      drivers/media/platform/mtk-vcodec/
8262 F:      drivers/media/platform/mtk-vpu/
8263 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8264 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8265
8266 MEDIATEK MDP DRIVER
8267 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8268 M:      Houlong Wei <houlong.wei@mediatek.com>
8269 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8270 S:      Supported
8271 F:      drivers/media/platform/mtk-mdp/
8272 F:      drivers/media/platform/mtk-vpu/
8273 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8274
8275 MEDIATEK MT7601U WIRELESS LAN DRIVER
8276 M:      Jakub Kicinski <kubakici@wp.pl>
8277 L:      linux-wireless@vger.kernel.org
8278 S:      Maintained
8279 F:      drivers/net/wireless/mediatek/mt7601u/
8280
8281 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8282 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8283 M:      Martin Donnelly <martin.donnelly@ge.com>
8284 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8285 S:      Maintained
8286 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8287 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8288
8289 MEGARAID SCSI/SAS DRIVERS
8290 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8291 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8292 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8293 L:      megaraidlinux.pdl@broadcom.com
8294 L:      linux-scsi@vger.kernel.org
8295 W:      http://www.avagotech.com/support/
8296 S:      Maintained
8297 F:      Documentation/scsi/megaraid.txt
8298 F:      drivers/scsi/megaraid.*
8299 F:      drivers/scsi/megaraid/
8300
8301 MELFAS MIP4 TOUCHSCREEN DRIVER
8302 M:      Sangwon Jee <jeesw@melfas.com>
8303 W:      http://www.melfas.com
8304 S:      Supported
8305 F:      drivers/input/touchscreen/melfas_mip4.c
8306 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8307
8308 MELLANOX ETHERNET DRIVER (mlx4_en)
8309 M:      Tariq Toukan <tariqt@mellanox.com>
8310 L:      netdev@vger.kernel.org
8311 S:      Supported
8312 W:      http://www.mellanox.com
8313 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8314 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8315
8316 MELLANOX ETHERNET DRIVER (mlx5e)
8317 M:      Saeed Mahameed <saeedm@mellanox.com>
8318 L:      netdev@vger.kernel.org
8319 S:      Supported
8320 W:      http://www.mellanox.com
8321 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8322 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8323
8324 MELLANOX ETHERNET SWITCH DRIVERS
8325 M:      Jiri Pirko <jiri@mellanox.com>
8326 M:      Ido Schimmel <idosch@mellanox.com>
8327 L:      netdev@vger.kernel.org
8328 S:      Supported
8329 W:      http://www.mellanox.com
8330 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8331 F:      drivers/net/ethernet/mellanox/mlxsw/
8332
8333 MELLANOX MLXCPLD I2C AND MUX DRIVER
8334 M:      Vadim Pasternak <vadimp@mellanox.com>
8335 M:      Michael Shych <michaelsh@mellanox.com>
8336 L:      linux-i2c@vger.kernel.org
8337 S:      Supported
8338 F:      drivers/i2c/busses/i2c-mlxcpld.c
8339 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8340 F:      Documentation/i2c/busses/i2c-mlxcpld
8341
8342 MELLANOX MLXCPLD LED DRIVER
8343 M:      Vadim Pasternak <vadimp@mellanox.com>
8344 L:      linux-leds@vger.kernel.org
8345 S:      Supported
8346 F:      drivers/leds/leds-mlxcpld.c
8347 F:      Documentation/leds/leds-mlxcpld.txt
8348
8349 MELLANOX PLATFORM DRIVER
8350 M:      Vadim Pasternak <vadimp@mellanox.com>
8351 L:      platform-driver-x86@vger.kernel.org
8352 S:      Supported
8353 F:      drivers/platform/x86/mlx-platform.c
8354
8355 MELLANOX MLX CPLD HOTPLUG DRIVER
8356 M:      Vadim Pasternak <vadimp@mellanox.com>
8357 L:      platform-driver-x86@vger.kernel.org
8358 S:      Supported
8359 F:      drivers/platform/x86/mlxcpld-hotplug.c
8360 F:      include/linux/platform_data/mlxcpld-hotplug.h
8361
8362 SOFT-ROCE DRIVER (rxe)
8363 M:      Moni Shoua <monis@mellanox.com>
8364 L:      linux-rdma@vger.kernel.org
8365 S:      Supported
8366 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8367 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8368 F:      drivers/infiniband/sw/rxe/
8369 F:      include/uapi/rdma/rdma_user_rxe.h
8370
8371 MEMBARRIER SUPPORT
8372 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8373 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8374 L:      linux-kernel@vger.kernel.org
8375 S:      Supported
8376 F:      kernel/membarrier.c
8377 F:      include/uapi/linux/membarrier.h
8378
8379 MEMORY MANAGEMENT
8380 L:      linux-mm@kvack.org
8381 W:      http://www.linux-mm.org
8382 S:      Maintained
8383 F:      include/linux/mm.h
8384 F:      include/linux/gfp.h
8385 F:      include/linux/mmzone.h
8386 F:      include/linux/memory_hotplug.h
8387 F:      include/linux/vmalloc.h
8388 F:      mm/
8389
8390 MEMORY TECHNOLOGY DEVICES (MTD)
8391 M:      David Woodhouse <dwmw2@infradead.org>
8392 M:      Brian Norris <computersforpeace@gmail.com>
8393 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8394 M:      Marek Vasut <marek.vasut@gmail.com>
8395 M:      Richard Weinberger <richard@nod.at>
8396 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8397 L:      linux-mtd@lists.infradead.org
8398 W:      http://www.linux-mtd.infradead.org/
8399 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8400 T:      git git://git.infradead.org/linux-mtd.git master
8401 T:      git git://git.infradead.org/l2-mtd.git master
8402 S:      Maintained
8403 F:      Documentation/devicetree/bindings/mtd/
8404 F:      drivers/mtd/
8405 F:      include/linux/mtd/
8406 F:      include/uapi/mtd/
8407
8408 MEN A21 WATCHDOG DRIVER
8409 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8410 L:      linux-watchdog@vger.kernel.org
8411 S:      Maintained
8412 F:      drivers/watchdog/mena21_wdt.c
8413
8414 MEN CHAMELEON BUS (mcb)
8415 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8416 S:      Maintained
8417 F:      drivers/mcb/
8418 F:      include/linux/mcb.h
8419 F:      Documentation/men-chameleon-bus.txt
8420
8421 MEN F21BMC (Board Management Controller)
8422 M:      Andreas Werner <andreas.werner@men.de>
8423 S:      Supported
8424 F:      drivers/mfd/menf21bmc.c
8425 F:      drivers/watchdog/menf21bmc_wdt.c
8426 F:      drivers/leds/leds-menf21bmc.c
8427 F:      drivers/hwmon/menf21bmc_hwmon.c
8428 F:      Documentation/hwmon/menf21bmc
8429
8430 METAG ARCHITECTURE
8431 M:      James Hogan <james.hogan@imgtec.com>
8432 L:      linux-metag@vger.kernel.org
8433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8434 S:      Odd Fixes
8435 F:      arch/metag/
8436 F:      Documentation/metag/
8437 F:      Documentation/devicetree/bindings/metag/
8438 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8439 F:      drivers/clocksource/metag_generic.c
8440 F:      drivers/irqchip/irq-metag.c
8441 F:      drivers/irqchip/irq-metag-ext.c
8442 F:      drivers/tty/metag_da.c
8443
8444 MICROBLAZE ARCHITECTURE
8445 M:      Michal Simek <monstr@monstr.eu>
8446 W:      http://www.monstr.eu/fdt/
8447 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8448 S:      Supported
8449 F:      arch/microblaze/
8450
8451 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8452 M:      Richard Genoud <richard.genoud@gmail.com>
8453 S:      Maintained
8454 F:      drivers/tty/serial/atmel_serial.c
8455 F:      drivers/tty/serial/atmel_serial.h
8456
8457 MICROCHIP / ATMEL DMA DRIVER
8458 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8460 L:      dmaengine@vger.kernel.org
8461 S:      Supported
8462 F:      drivers/dma/at_hdmac.c
8463 F:      drivers/dma/at_hdmac_regs.h
8464 F:      include/linux/platform_data/dma-atmel.h
8465
8466 MICROCHIP / ATMEL ISC DRIVER
8467 M:      Songjun Wu <songjun.wu@microchip.com>
8468 L:      linux-media@vger.kernel.org
8469 S:      Supported
8470 F:      drivers/media/platform/atmel/atmel-isc.c
8471 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8472 F:      devicetree/bindings/media/atmel-isc.txt
8473
8474 MICROCHIP USB251XB DRIVER
8475 M:      Richard Leitner <richard.leitner@skidata.com>
8476 L:      linux-usb@vger.kernel.org
8477 S:      Maintained
8478 F:      drivers/usb/misc/usb251xb.c
8479 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8480
8481 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8482 M:      Chen Yu <yu.c.chen@intel.com>
8483 L:      platform-driver-x86@vger.kernel.org
8484 S:      Supported
8485 F:      drivers/platform/x86/surfacepro3_button.c
8486
8487 MICROTEK X6 SCANNER
8488 M:      Oliver Neukum <oliver@neukum.org>
8489 S:      Maintained
8490 F:      drivers/usb/image/microtek.*
8491
8492 MIPS
8493 M:      Ralf Baechle <ralf@linux-mips.org>
8494 L:      linux-mips@linux-mips.org
8495 W:      http://www.linux-mips.org/
8496 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8497 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8498 S:      Supported
8499 F:      Documentation/devicetree/bindings/mips/
8500 F:      Documentation/mips/
8501 F:      arch/mips/
8502
8503 MIPS/LOONGSON1 ARCHITECTURE
8504 M:      Keguang Zhang <keguang.zhang@gmail.com>
8505 L:      linux-mips@linux-mips.org
8506 S:      Maintained
8507 F:      arch/mips/loongson32/
8508 F:      arch/mips/include/asm/mach-loongson32/
8509 F:      drivers/*/*loongson1*
8510 F:      drivers/*/*/*loongson1*
8511
8512 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8513 M:      Hans Verkuil <hverkuil@xs4all.nl>
8514 L:      linux-media@vger.kernel.org
8515 T:      git git://linuxtv.org/media_tree.git
8516 W:      https://linuxtv.org
8517 S:      Odd Fixes
8518 F:      drivers/media/radio/radio-miropcm20*
8519
8520 MELLANOX MLX4 core VPI driver
8521 M:      Yishai Hadas <yishaih@mellanox.com>
8522 L:      netdev@vger.kernel.org
8523 L:      linux-rdma@vger.kernel.org
8524 W:      http://www.mellanox.com
8525 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8526 S:      Supported
8527 F:      drivers/net/ethernet/mellanox/mlx4/
8528 F:      include/linux/mlx4/
8529 F:      include/uapi/rdma/mlx4-abi.h
8530
8531 MELLANOX MLX4 IB driver
8532 M:      Yishai Hadas <yishaih@mellanox.com>
8533 L:      linux-rdma@vger.kernel.org
8534 W:      http://www.mellanox.com
8535 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8536 S:      Supported
8537 F:      drivers/infiniband/hw/mlx4/
8538 F:      include/linux/mlx4/
8539
8540 MELLANOX MLX5 core VPI driver
8541 M:      Saeed Mahameed <saeedm@mellanox.com>
8542 M:      Matan Barak <matanb@mellanox.com>
8543 M:      Leon Romanovsky <leonro@mellanox.com>
8544 L:      netdev@vger.kernel.org
8545 L:      linux-rdma@vger.kernel.org
8546 W:      http://www.mellanox.com
8547 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8548 S:      Supported
8549 F:      drivers/net/ethernet/mellanox/mlx5/core/
8550 F:      include/linux/mlx5/
8551 F:      include/uapi/rdma/mlx5-abi.h
8552
8553 MELLANOX MLX5 IB driver
8554 M:      Matan Barak <matanb@mellanox.com>
8555 M:      Leon Romanovsky <leonro@mellanox.com>
8556 L:      linux-rdma@vger.kernel.org
8557 W:      http://www.mellanox.com
8558 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8559 S:      Supported
8560 F:      drivers/infiniband/hw/mlx5/
8561 F:      include/linux/mlx5/
8562
8563 MELEXIS MLX90614 DRIVER
8564 M:      Crt Mori <cmo@melexis.com>
8565 L:      linux-iio@vger.kernel.org
8566 W:      http://www.melexis.com
8567 S:      Supported
8568 F:      drivers/iio/temperature/mlx90614.c
8569
8570 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8571 M:      Don Brace <don.brace@microsemi.com>
8572 L:      esc.storagedev@microsemi.com
8573 L:      linux-scsi@vger.kernel.org
8574 S:      Supported
8575 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8576 F:      drivers/scsi/smartpqi/Kconfig
8577 F:      drivers/scsi/smartpqi/Makefile
8578 F:      include/linux/cciss*.h
8579 F:      include/uapi/linux/cciss*.h
8580 F:      Documentation/scsi/smartpqi.txt
8581
8582 MN88472 MEDIA DRIVER
8583 M:      Antti Palosaari <crope@iki.fi>
8584 L:      linux-media@vger.kernel.org
8585 W:      https://linuxtv.org
8586 W:      http://palosaari.fi/linux/
8587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8588 S:      Maintained
8589 F:      drivers/media/dvb-frontends/mn88472*
8590
8591 MN88473 MEDIA DRIVER
8592 M:      Antti Palosaari <crope@iki.fi>
8593 L:      linux-media@vger.kernel.org
8594 W:      https://linuxtv.org
8595 W:      http://palosaari.fi/linux/
8596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8597 S:      Maintained
8598 F:      drivers/media/dvb-frontends/mn88473*
8599
8600 MODULE SUPPORT
8601 M:      Jessica Yu <jeyu@redhat.com>
8602 M:      Rusty Russell <rusty@rustcorp.com.au>
8603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8604 S:      Maintained
8605 F:      include/linux/module.h
8606 F:      kernel/module.c
8607
8608 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8609 W:      http://popies.net/meye/
8610 S:      Orphan
8611 F:      Documentation/media/v4l-drivers/meye*
8612 F:      drivers/media/pci/meye/
8613 F:      include/uapi/linux/meye.h
8614
8615 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8616 M:      Jiri Slaby <jirislaby@gmail.com>
8617 S:      Maintained
8618 F:      Documentation/serial/moxa-smartio
8619 F:      drivers/tty/mxser.*
8620
8621 MR800 AVERMEDIA USB FM RADIO DRIVER
8622 M:      Alexey Klimov <klimov.linux@gmail.com>
8623 L:      linux-media@vger.kernel.org
8624 T:      git git://linuxtv.org/media_tree.git
8625 S:      Maintained
8626 F:      drivers/media/radio/radio-mr800.c
8627
8628 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8629 M:      Alan Ott <alan@signal11.us>
8630 L:      linux-wpan@vger.kernel.org
8631 S:      Maintained
8632 F:      drivers/net/ieee802154/mrf24j40.c
8633 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8634
8635 MSI LAPTOP SUPPORT
8636 M:      "Lee, Chun-Yi" <jlee@suse.com>
8637 L:      platform-driver-x86@vger.kernel.org
8638 S:      Maintained
8639 F:      drivers/platform/x86/msi-laptop.c
8640
8641 MSI WMI SUPPORT
8642 L:      platform-driver-x86@vger.kernel.org
8643 S:      Orphan
8644 F:      drivers/platform/x86/msi-wmi.c
8645
8646 MSI001 MEDIA DRIVER
8647 M:      Antti Palosaari <crope@iki.fi>
8648 L:      linux-media@vger.kernel.org
8649 W:      https://linuxtv.org
8650 W:      http://palosaari.fi/linux/
8651 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8652 T:      git git://linuxtv.org/anttip/media_tree.git
8653 S:      Maintained
8654 F:      drivers/media/tuners/msi001*
8655
8656 MSI2500 MEDIA DRIVER
8657 M:      Antti Palosaari <crope@iki.fi>
8658 L:      linux-media@vger.kernel.org
8659 W:      https://linuxtv.org
8660 W:      http://palosaari.fi/linux/
8661 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8662 T:      git git://linuxtv.org/anttip/media_tree.git
8663 S:      Maintained
8664 F:      drivers/media/usb/msi2500/
8665
8666 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8667 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8668 L:      linux-mtd@lists.infradead.org
8669 S:      Maintained
8670 F:      drivers/mtd/devices/docg3*
8671
8672 MT9M032 APTINA SENSOR DRIVER
8673 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8674 L:      linux-media@vger.kernel.org
8675 T:      git git://linuxtv.org/media_tree.git
8676 S:      Maintained
8677 F:      drivers/media/i2c/mt9m032.c
8678 F:      include/media/i2c/mt9m032.h
8679
8680 MT9P031 APTINA CAMERA SENSOR
8681 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8682 L:      linux-media@vger.kernel.org
8683 T:      git git://linuxtv.org/media_tree.git
8684 S:      Maintained
8685 F:      drivers/media/i2c/mt9p031.c
8686 F:      include/media/i2c/mt9p031.h
8687
8688 MT9T001 APTINA CAMERA SENSOR
8689 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8690 L:      linux-media@vger.kernel.org
8691 T:      git git://linuxtv.org/media_tree.git
8692 S:      Maintained
8693 F:      drivers/media/i2c/mt9t001.c
8694 F:      include/media/i2c/mt9t001.h
8695
8696 MT9V032 APTINA CAMERA SENSOR
8697 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8698 L:      linux-media@vger.kernel.org
8699 T:      git git://linuxtv.org/media_tree.git
8700 S:      Maintained
8701 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8702 F:      drivers/media/i2c/mt9v032.c
8703 F:      include/media/i2c/mt9v032.h
8704
8705 MULTIFUNCTION DEVICES (MFD)
8706 M:      Lee Jones <lee.jones@linaro.org>
8707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8708 S:      Supported
8709 F:      Documentation/devicetree/bindings/mfd/
8710 F:      drivers/mfd/
8711 F:      include/linux/mfd/
8712 F:      include/dt-bindings/mfd/
8713
8714 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8715 M:      Ulf Hansson <ulf.hansson@linaro.org>
8716 L:      linux-mmc@vger.kernel.org
8717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8718 S:      Maintained
8719 F:      Documentation/devicetree/bindings/mmc/
8720 F:      drivers/mmc/
8721 F:      include/linux/mmc/
8722 F:      include/uapi/linux/mmc/
8723
8724 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8725 S:      Orphan
8726 F:      drivers/mmc/host/mmc_spi.c
8727 F:      include/linux/spi/mmc_spi.h
8728
8729 MULTISOUND SOUND DRIVER
8730 M:      Andrew Veliath <andrewtv@usa.net>
8731 S:      Maintained
8732 F:      Documentation/sound/oss/MultiSound
8733 F:      sound/oss/msnd*
8734
8735 MULTITECH MULTIPORT CARD (ISICOM)
8736 S:      Orphan
8737 F:      drivers/tty/isicom.c
8738 F:      include/linux/isicom.h
8739
8740 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8741 M:      Bin Liu <b-liu@ti.com>
8742 L:      linux-usb@vger.kernel.org
8743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8744 S:      Maintained
8745 F:      drivers/usb/musb/
8746
8747 MXL5007T MEDIA DRIVER
8748 M:      Michael Krufky <mkrufky@linuxtv.org>
8749 L:      linux-media@vger.kernel.org
8750 W:      https://linuxtv.org
8751 W:      http://github.com/mkrufky
8752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8753 T:      git git://linuxtv.org/mkrufky/tuners.git
8754 S:      Maintained
8755 F:      drivers/media/tuners/mxl5007t.*
8756
8757 MXSFB DRM DRIVER
8758 M:      Marek Vasut <marex@denx.de>
8759 S:      Supported
8760 F:      drivers/gpu/drm/mxsfb/
8761 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8762
8763 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8764 M:      Hyong-Youb Kim <hykim@myri.com>
8765 L:      netdev@vger.kernel.org
8766 W:      https://www.myricom.com/support/downloads/myri10ge.html
8767 S:      Supported
8768 F:      drivers/net/ethernet/myricom/myri10ge/
8769
8770 NAND FLASH SUBSYSTEM
8771 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8772 R:      Richard Weinberger <richard@nod.at>
8773 L:      linux-mtd@lists.infradead.org
8774 W:      http://www.linux-mtd.infradead.org/
8775 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8776 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
8777 T:      git git://git.infradead.org/l2-mtd.git nand/next
8778 S:      Maintained
8779 F:      drivers/mtd/nand/
8780 F:      include/linux/mtd/nand*.h
8781
8782 NATSEMI ETHERNET DRIVER (DP8381x)
8783 S:      Orphan
8784 F:      drivers/net/ethernet/natsemi/natsemi.c
8785
8786 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8787 M:      Daniel Mack <zonque@gmail.com>
8788 S:      Maintained
8789 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8790 W:      http://www.native-instruments.com
8791 F:      sound/usb/caiaq/
8792
8793 NCP FILESYSTEM
8794 M:      Petr Vandrovec <petr@vandrovec.name>
8795 S:      Odd Fixes
8796 F:      fs/ncpfs/
8797
8798 NCR 5380 SCSI DRIVERS
8799 M:      Finn Thain <fthain@telegraphics.com.au>
8800 M:      Michael Schmitz <schmitzmic@gmail.com>
8801 L:      linux-scsi@vger.kernel.org
8802 S:      Maintained
8803 F:      Documentation/scsi/g_NCR5380.txt
8804 F:      drivers/scsi/NCR5380.*
8805 F:      drivers/scsi/arm/cumana_1.c
8806 F:      drivers/scsi/arm/oak.c
8807 F:      drivers/scsi/atari_scsi.*
8808 F:      drivers/scsi/dmx3191d.c
8809 F:      drivers/scsi/g_NCR5380.*
8810 F:      drivers/scsi/mac_scsi.*
8811 F:      drivers/scsi/sun3_scsi.*
8812 F:      drivers/scsi/sun3_scsi_vme.c
8813
8814 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8815 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8816 L:      linux-scsi@vger.kernel.org
8817 S:      Maintained
8818 F:      drivers/scsi/NCR_D700.*
8819
8820 NCT6775 HARDWARE MONITOR DRIVER
8821 M:      Guenter Roeck <linux@roeck-us.net>
8822 L:      linux-hwmon@vger.kernel.org
8823 S:      Maintained
8824 F:      Documentation/hwmon/nct6775
8825 F:      drivers/hwmon/nct6775.c
8826
8827 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8828 M:      Faisal Latif <faisal.latif@intel.com>
8829 L:      linux-rdma@vger.kernel.org
8830 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8831 S:      Supported
8832 F:      drivers/infiniband/hw/nes/
8833 F:      include/uapi/rdma/nes-abi.h
8834
8835 NETEM NETWORK EMULATOR
8836 M:      Stephen Hemminger <stephen@networkplumber.org>
8837 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8838 S:      Maintained
8839 F:      net/sched/sch_netem.c
8840
8841 NETERION 10GbE DRIVERS (s2io/vxge)
8842 M:      Jon Mason <jdmason@kudzu.us>
8843 L:      netdev@vger.kernel.org
8844 S:      Supported
8845 F:      Documentation/networking/s2io.txt
8846 F:      Documentation/networking/vxge.txt
8847 F:      drivers/net/ethernet/neterion/
8848
8849 NETFILTER
8850 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8851 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8852 M:      Florian Westphal <fw@strlen.de>
8853 L:      netfilter-devel@vger.kernel.org
8854 L:      coreteam@netfilter.org
8855 W:      http://www.netfilter.org/
8856 W:      http://www.iptables.org/
8857 W:      http://www.nftables.org/
8858 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8861 S:      Maintained
8862 F:      include/linux/netfilter*
8863 F:      include/linux/netfilter/
8864 F:      include/net/netfilter/
8865 F:      include/uapi/linux/netfilter*
8866 F:      include/uapi/linux/netfilter/
8867 F:      net/*/netfilter.c
8868 F:      net/*/netfilter/
8869 F:      net/netfilter/
8870 F:      net/bridge/br_netfilter*.c
8871
8872 NETLABEL
8873 M:      Paul Moore <paul@paul-moore.com>
8874 W:      http://netlabel.sf.net
8875 L:      netdev@vger.kernel.org
8876 S:      Maintained
8877 F:      Documentation/netlabel/
8878 F:      include/net/netlabel.h
8879 F:      net/netlabel/
8880
8881 NETROM NETWORK LAYER
8882 M:      Ralf Baechle <ralf@linux-mips.org>
8883 L:      linux-hams@vger.kernel.org
8884 W:      http://www.linux-ax25.org/
8885 S:      Maintained
8886 F:      include/net/netrom.h
8887 F:      include/uapi/linux/netrom.h
8888 F:      net/netrom/
8889
8890 NETRONOME ETHERNET DRIVERS
8891 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8892 L:      oss-drivers@netronome.com
8893 S:      Maintained
8894 F:      drivers/net/ethernet/netronome/
8895
8896 NETWORK BLOCK DEVICE (NBD)
8897 M:      Josef Bacik <jbacik@fb.com>
8898 S:      Maintained
8899 L:      linux-block@vger.kernel.org
8900 L:      nbd-general@lists.sourceforge.net
8901 F:      Documentation/blockdev/nbd.txt
8902 F:      drivers/block/nbd.c
8903 F:      include/uapi/linux/nbd.h
8904
8905 NETWORK DROP MONITOR
8906 M:      Neil Horman <nhorman@tuxdriver.com>
8907 L:      netdev@vger.kernel.org
8908 S:      Maintained
8909 W:      https://fedorahosted.org/dropwatch/
8910 F:      net/core/drop_monitor.c
8911
8912 NETWORKING [DSA]
8913 M:      Andrew Lunn <andrew@lunn.ch>
8914 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8915 M:      Florian Fainelli <f.fainelli@gmail.com>
8916 S:      Maintained
8917 F:      net/dsa/
8918 F:      include/net/dsa.h
8919 F:      drivers/net/dsa/
8920
8921 NETWORKING [GENERAL]
8922 M:      "David S. Miller" <davem@davemloft.net>
8923 L:      netdev@vger.kernel.org
8924 W:      http://www.linuxfoundation.org/en/Net
8925 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8928 B:      mailto:netdev@vger.kernel.org
8929 S:      Maintained
8930 F:      net/
8931 F:      include/net/
8932 F:      include/linux/in.h
8933 F:      include/linux/net.h
8934 F:      include/linux/netdevice.h
8935 F:      include/uapi/linux/in.h
8936 F:      include/uapi/linux/net.h
8937 F:      include/uapi/linux/netdevice.h
8938 F:      include/uapi/linux/net_namespace.h
8939 F:      tools/net/
8940 F:      tools/testing/selftests/net/
8941 F:      lib/random32.c
8942
8943 NETWORKING [IPv4/IPv6]
8944 M:      "David S. Miller" <davem@davemloft.net>
8945 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8946 M:      James Morris <jmorris@namei.org>
8947 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8948 M:      Patrick McHardy <kaber@trash.net>
8949 L:      netdev@vger.kernel.org
8950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8951 S:      Maintained
8952 F:      net/ipv4/
8953 F:      net/ipv6/
8954 F:      include/net/ip*
8955 F:      arch/x86/net/*
8956
8957 NETWORKING [IPSEC]
8958 M:      Steffen Klassert <steffen.klassert@secunet.com>
8959 M:      Herbert Xu <herbert@gondor.apana.org.au>
8960 M:      "David S. Miller" <davem@davemloft.net>
8961 L:      netdev@vger.kernel.org
8962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8964 S:      Maintained
8965 F:      net/core/flow.c
8966 F:      net/xfrm/
8967 F:      net/key/
8968 F:      net/ipv4/xfrm*
8969 F:      net/ipv4/esp4*
8970 F:      net/ipv4/ah4.c
8971 F:      net/ipv4/ipcomp.c
8972 F:      net/ipv4/ip_vti.c
8973 F:      net/ipv6/xfrm*
8974 F:      net/ipv6/esp6*
8975 F:      net/ipv6/ah6.c
8976 F:      net/ipv6/ipcomp6.c
8977 F:      net/ipv6/ip6_vti.c
8978 F:      include/uapi/linux/xfrm.h
8979 F:      include/net/xfrm.h
8980
8981 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8982 M:      Paul Moore <paul@paul-moore.com>
8983 L:      netdev@vger.kernel.org
8984 S:      Maintained
8985
8986 NETWORKING [WIRELESS]
8987 L:      linux-wireless@vger.kernel.org
8988 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8989
8990 NETWORKING DRIVERS
8991 L:      netdev@vger.kernel.org
8992 W:      http://www.linuxfoundation.org/en/Net
8993 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8996 S:      Odd Fixes
8997 F:      Documentation/devicetree/bindings/net/
8998 F:      drivers/net/
8999 F:      include/linux/if_*
9000 F:      include/linux/netdevice.h
9001 F:      include/linux/etherdevice.h
9002 F:      include/linux/fcdevice.h
9003 F:      include/linux/fddidevice.h
9004 F:      include/linux/hippidevice.h
9005 F:      include/linux/inetdevice.h
9006 F:      include/uapi/linux/if_*
9007 F:      include/uapi/linux/netdevice.h
9008
9009 NETWORKING DRIVERS (WIRELESS)
9010 M:      Kalle Valo <kvalo@codeaurora.org>
9011 L:      linux-wireless@vger.kernel.org
9012 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9015 S:      Maintained
9016 F:      Documentation/devicetree/bindings/net/wireless/
9017 F:      drivers/net/wireless/
9018
9019 NETXEN (1/10) GbE SUPPORT
9020 M:      Manish Chopra <manish.chopra@cavium.com>
9021 M:      Rahul Verma <rahul.verma@cavium.com>
9022 M:      Dept-GELinuxNICDev@cavium.com
9023 L:      netdev@vger.kernel.org
9024 S:      Supported
9025 F:      drivers/net/ethernet/qlogic/netxen/
9026
9027 NFC SUBSYSTEM
9028 M:      Samuel Ortiz <sameo@linux.intel.com>
9029 L:      linux-wireless@vger.kernel.org
9030 L:      linux-nfc@lists.01.org (subscribers-only)
9031 S:      Supported
9032 F:      net/nfc/
9033 F:      include/net/nfc/
9034 F:      include/uapi/linux/nfc.h
9035 F:      drivers/nfc/
9036 F:      include/linux/platform_data/nfcmrvl.h
9037 F:      include/linux/platform_data/nxp-nci.h
9038 F:      include/linux/platform_data/pn544.h
9039 F:      include/linux/platform_data/st21nfca.h
9040 F:      include/linux/platform_data/st-nci.h
9041 F:      Documentation/devicetree/bindings/net/nfc/
9042
9043 NFS, SUNRPC, AND LOCKD CLIENTS
9044 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9045 M:      Anna Schumaker <anna.schumaker@netapp.com>
9046 L:      linux-nfs@vger.kernel.org
9047 W:      http://client.linux-nfs.org
9048 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9049 S:      Maintained
9050 F:      fs/lockd/
9051 F:      fs/nfs/
9052 F:      fs/nfs_common/
9053 F:      net/sunrpc/
9054 F:      include/linux/lockd/
9055 F:      include/linux/nfs*
9056 F:      include/linux/sunrpc/
9057 F:      include/uapi/linux/nfs*
9058 F:      include/uapi/linux/sunrpc/
9059
9060 NILFS2 FILESYSTEM
9061 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9062 L:      linux-nilfs@vger.kernel.org
9063 W:      http://nilfs.sourceforge.net/
9064 W:      http://nilfs.osdn.jp/
9065 T:      git git://github.com/konis/nilfs2.git
9066 S:      Supported
9067 F:      Documentation/filesystems/nilfs2.txt
9068 F:      fs/nilfs2/
9069 F:      include/trace/events/nilfs2.h
9070 F:      include/uapi/linux/nilfs2_api.h
9071 F:      include/uapi/linux/nilfs2_ondisk.h
9072
9073 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9074 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9075 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9076 S:      Maintained
9077 F:      Documentation/scsi/NinjaSCSI.txt
9078 F:      drivers/scsi/pcmcia/nsp_*
9079
9080 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9081 M:      GOTO Masanori <gotom@debian.or.jp>
9082 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9083 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9084 S:      Maintained
9085 F:      Documentation/scsi/NinjaSCSI.txt
9086 F:      drivers/scsi/nsp32*
9087
9088 NIOS2 ARCHITECTURE
9089 M:      Ley Foon Tan <lftan@altera.com>
9090 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9092 S:      Maintained
9093 F:      arch/nios2/
9094
9095 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9096 M:      Pavel Machek <pavel@ucw.cz>
9097 M:      Sakari Ailus <sakari.ailus@iki.fi>
9098 L:      linux-media@vger.kernel.org
9099 S:      Maintained
9100 F:      drivers/media/i2c/et8ek8
9101 F:      drivers/media/i2c/ad5820.c
9102
9103 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9104 M:      Pavel Machek <pavel@ucw.cz>
9105 M:      Sakari Ailus <sakari.ailus@iki.fi>
9106 L:      linux-media@vger.kernel.org
9107 S:      Maintained
9108 F:      drivers/media/i2c/et8ek8
9109 F:      drivers/media/i2c/ad5820.c
9110
9111 NOKIA N900 POWER SUPPLY DRIVERS
9112 R:      Pali Rohár <pali.rohar@gmail.com>
9113 F:      include/linux/power/bq2415x_charger.h
9114 F:      include/linux/power/bq27xxx_battery.h
9115 F:      include/linux/power/isp1704_charger.h
9116 F:      drivers/power/supply/bq2415x_charger.c
9117 F:      drivers/power/supply/bq27xxx_battery.c
9118 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9119 F:      drivers/power/supply/isp1704_charger.c
9120 F:      drivers/power/supply/rx51_battery.c
9121
9122 NTB DRIVER CORE
9123 M:      Jon Mason <jdmason@kudzu.us>
9124 M:      Dave Jiang <dave.jiang@intel.com>
9125 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9126 L:      linux-ntb@googlegroups.com
9127 S:      Supported
9128 W:      https://github.com/jonmason/ntb/wiki
9129 T:      git git://github.com/jonmason/ntb.git
9130 F:      drivers/ntb/
9131 F:      drivers/net/ntb_netdev.c
9132 F:      include/linux/ntb.h
9133 F:      include/linux/ntb_transport.h
9134 F:      tools/testing/selftests/ntb/
9135
9136 NTB INTEL DRIVER
9137 M:      Jon Mason <jdmason@kudzu.us>
9138 M:      Dave Jiang <dave.jiang@intel.com>
9139 L:      linux-ntb@googlegroups.com
9140 S:      Supported
9141 W:      https://github.com/jonmason/ntb/wiki
9142 T:      git git://github.com/jonmason/ntb.git
9143 F:      drivers/ntb/hw/intel/
9144
9145 NTB AMD DRIVER
9146 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9147 L:      linux-ntb@googlegroups.com
9148 S:      Supported
9149 F:      drivers/ntb/hw/amd/
9150
9151 NTFS FILESYSTEM
9152 M:      Anton Altaparmakov <anton@tuxera.com>
9153 L:      linux-ntfs-dev@lists.sourceforge.net
9154 W:      http://www.tuxera.com/
9155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9156 S:      Supported
9157 F:      Documentation/filesystems/ntfs.txt
9158 F:      fs/ntfs/
9159
9160 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9161 M:      Antonino Daplas <adaplas@gmail.com>
9162 L:      linux-fbdev@vger.kernel.org
9163 S:      Maintained
9164 F:      drivers/video/fbdev/riva/
9165 F:      drivers/video/fbdev/nvidia/
9166
9167 NVM EXPRESS DRIVER
9168 M:      Keith Busch <keith.busch@intel.com>
9169 M:      Jens Axboe <axboe@fb.com>
9170 M:      Christoph Hellwig <hch@lst.de>
9171 M:      Sagi Grimberg <sagi@grimberg.me>
9172 L:      linux-nvme@lists.infradead.org
9173 T:      git://git.infradead.org/nvme.git
9174 W:      http://git.infradead.org/nvme.git
9175 S:      Supported
9176 F:      drivers/nvme/host/
9177 F:      include/linux/nvme.h
9178 F:      include/uapi/linux/nvme_ioctl.h
9179
9180 NVM EXPRESS TARGET DRIVER
9181 M:      Christoph Hellwig <hch@lst.de>
9182 M:      Sagi Grimberg <sagi@grimberg.me>
9183 L:      linux-nvme@lists.infradead.org
9184 T:      git://git.infradead.org/nvme.git
9185 W:      http://git.infradead.org/nvme.git
9186 S:      Supported
9187 F:      drivers/nvme/target/
9188
9189 NVM EXPRESS FC TRANSPORT DRIVERS
9190 M:      James Smart <james.smart@broadcom.com>
9191 L:      linux-nvme@lists.infradead.org
9192 S:      Supported
9193 F:      include/linux/nvme-fc.h
9194 F:      include/linux/nvme-fc-driver.h
9195 F:      drivers/nvme/host/fc.c
9196 F:      drivers/nvme/target/fc.c
9197 F:      drivers/nvme/target/fcloop.c
9198
9199 NVMEM FRAMEWORK
9200 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9201 S:      Maintained
9202 F:      drivers/nvmem/
9203 F:      Documentation/devicetree/bindings/nvmem/
9204 F:      include/linux/nvmem-consumer.h
9205 F:      include/linux/nvmem-provider.h
9206
9207 NXP-NCI NFC DRIVER
9208 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9209 R:      Charles Gorand <charles.gorand@effinnov.com>
9210 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9211 S:      Supported
9212 F:      drivers/nfc/nxp-nci
9213
9214 NXP TDA998X DRM DRIVER
9215 M:      Russell King <linux@armlinux.org.uk>
9216 S:      Supported
9217 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9218 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9219 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9220 F:      include/drm/i2c/tda998x.h
9221
9222 NXP TFA9879 DRIVER
9223 M:      Peter Rosin <peda@axentia.se>
9224 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9225 S:      Maintained
9226 F:      sound/soc/codecs/tfa9879*
9227
9228 OBJTOOL
9229 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9230 S:      Supported
9231 F:      tools/objtool/
9232
9233 OMAP1 SUPPORT
9234 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9235 M:      Tony Lindgren <tony@atomide.com>
9236 L:      linux-omap@vger.kernel.org
9237 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9239 S:      Maintained
9240 F:      arch/arm/mach-omap1/
9241 F:      arch/arm/plat-omap/
9242 F:      arch/arm/configs/omap1_defconfig
9243 F:      drivers/i2c/busses/i2c-omap.c
9244 F:      include/linux/i2c-omap.h
9245
9246 OMAP2+ SUPPORT
9247 M:      Tony Lindgren <tony@atomide.com>
9248 L:      linux-omap@vger.kernel.org
9249 W:      http://www.muru.com/linux/omap/
9250 W:      http://linux.omap.com/
9251 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9253 S:      Maintained
9254 F:      arch/arm/mach-omap2/
9255 F:      arch/arm/plat-omap/
9256 F:      arch/arm/configs/omap2plus_defconfig
9257 F:      drivers/i2c/busses/i2c-omap.c
9258 F:      drivers/irqchip/irq-omap-intc.c
9259 F:      drivers/mfd/*omap*.c
9260 F:      drivers/mfd/menelaus.c
9261 F:      drivers/mfd/palmas.c
9262 F:      drivers/mfd/tps65217.c
9263 F:      drivers/mfd/tps65218.c
9264 F:      drivers/mfd/tps65910.c
9265 F:      drivers/mfd/twl-core.[ch]
9266 F:      drivers/mfd/twl4030*.c
9267 F:      drivers/mfd/twl6030*.c
9268 F:      drivers/mfd/twl6040*.c
9269 F:      drivers/regulator/palmas-regulator*.c
9270 F:      drivers/regulator/pbias-regulator.c
9271 F:      drivers/regulator/tps65217-regulator.c
9272 F:      drivers/regulator/tps65218-regulator.c
9273 F:      drivers/regulator/tps65910-regulator.c
9274 F:      drivers/regulator/twl-regulator.c
9275 F:      drivers/regulator/twl6030-regulator.c
9276 F:      include/linux/i2c-omap.h
9277
9278 OMAP DEVICE TREE SUPPORT
9279 M:      Benoît Cousson <bcousson@baylibre.com>
9280 M:      Tony Lindgren <tony@atomide.com>
9281 L:      linux-omap@vger.kernel.org
9282 L:      devicetree@vger.kernel.org
9283 S:      Maintained
9284 F:      arch/arm/boot/dts/*omap*
9285 F:      arch/arm/boot/dts/*am3*
9286 F:      arch/arm/boot/dts/*am4*
9287 F:      arch/arm/boot/dts/*am5*
9288 F:      arch/arm/boot/dts/*dra7*
9289
9290 OMAP CLOCK FRAMEWORK SUPPORT
9291 M:      Paul Walmsley <paul@pwsan.com>
9292 L:      linux-omap@vger.kernel.org
9293 S:      Maintained
9294 F:      arch/arm/*omap*/*clock*
9295
9296 OMAP POWER MANAGEMENT SUPPORT
9297 M:      Kevin Hilman <khilman@kernel.org>
9298 L:      linux-omap@vger.kernel.org
9299 S:      Maintained
9300 F:      arch/arm/*omap*/*pm*
9301 F:      drivers/cpufreq/omap-cpufreq.c
9302
9303 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9304 M:      Rajendra Nayak <rnayak@codeaurora.org>
9305 M:      Paul Walmsley <paul@pwsan.com>
9306 L:      linux-omap@vger.kernel.org
9307 S:      Maintained
9308 F:      arch/arm/mach-omap2/prm*
9309
9310 OMAP AUDIO SUPPORT
9311 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9312 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9314 L:      linux-omap@vger.kernel.org
9315 S:      Maintained
9316 F:      sound/soc/omap/
9317
9318 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9319 M:      Roger Quadros <rogerq@ti.com>
9320 M:      Tony Lindgren <tony@atomide.com>
9321 L:      linux-omap@vger.kernel.org
9322 S:      Maintained
9323 F:      drivers/memory/omap-gpmc.c
9324 F:      arch/arm/mach-omap2/*gpmc*
9325
9326 OMAP FRAMEBUFFER SUPPORT
9327 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9328 L:      linux-fbdev@vger.kernel.org
9329 L:      linux-omap@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/video/fbdev/omap/
9332
9333 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9334 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9335 L:      linux-omap@vger.kernel.org
9336 L:      linux-fbdev@vger.kernel.org
9337 S:      Maintained
9338 F:      drivers/video/fbdev/omap2/
9339 F:      Documentation/arm/OMAP/DSS
9340
9341 OMAP HARDWARE SPINLOCK SUPPORT
9342 M:      Ohad Ben-Cohen <ohad@wizery.com>
9343 L:      linux-omap@vger.kernel.org
9344 S:      Maintained
9345 F:      drivers/hwspinlock/omap_hwspinlock.c
9346
9347 OMAP MMC SUPPORT
9348 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9349 L:      linux-omap@vger.kernel.org
9350 S:      Maintained
9351 F:      drivers/mmc/host/omap.c
9352
9353 OMAP HS MMC SUPPORT
9354 L:      linux-mmc@vger.kernel.org
9355 L:      linux-omap@vger.kernel.org
9356 S:      Orphan
9357 F:      drivers/mmc/host/omap_hsmmc.c
9358
9359 OMAP RANDOM NUMBER GENERATOR SUPPORT
9360 M:      Deepak Saxena <dsaxena@plexity.net>
9361 S:      Maintained
9362 F:      drivers/char/hw_random/omap-rng.c
9363
9364 OMAP HWMOD SUPPORT
9365 M:      Benoît Cousson <bcousson@baylibre.com>
9366 M:      Paul Walmsley <paul@pwsan.com>
9367 L:      linux-omap@vger.kernel.org
9368 S:      Maintained
9369 F:      arch/arm/mach-omap2/omap_hwmod.*
9370
9371 OMAP HWMOD DATA
9372 M:      Paul Walmsley <paul@pwsan.com>
9373 L:      linux-omap@vger.kernel.org
9374 S:      Maintained
9375 F:      arch/arm/mach-omap2/omap_hwmod*data*
9376
9377 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9378 M:      Benoît Cousson <bcousson@baylibre.com>
9379 L:      linux-omap@vger.kernel.org
9380 S:      Maintained
9381 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9382
9383 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9384 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9385 L:      linux-media@vger.kernel.org
9386 S:      Maintained
9387 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9388 F:      drivers/media/platform/omap3isp/
9389 F:      drivers/staging/media/omap4iss/
9390
9391 OMAP USB SUPPORT
9392 L:      linux-usb@vger.kernel.org
9393 L:      linux-omap@vger.kernel.org
9394 S:      Orphan
9395 F:      drivers/usb/*/*omap*
9396 F:      arch/arm/*omap*/usb*
9397
9398 OMAP GPIO DRIVER
9399 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9400 M:      Santosh Shilimkar <ssantosh@kernel.org>
9401 M:      Kevin Hilman <khilman@kernel.org>
9402 L:      linux-omap@vger.kernel.org
9403 S:      Maintained
9404 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9405 F:      drivers/gpio/gpio-omap.c
9406
9407 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9408 M:      Mark Jackson <mpfj@newflow.co.uk>
9409 L:      linux-omap@vger.kernel.org
9410 S:      Maintained
9411 F:      arch/arm/boot/dts/am335x-nano.dts
9412
9413 OMFS FILESYSTEM
9414 M:      Bob Copeland <me@bobcopeland.com>
9415 L:      linux-karma-devel@lists.sourceforge.net
9416 S:      Maintained
9417 F:      Documentation/filesystems/omfs.txt
9418 F:      fs/omfs/
9419
9420 OMNIKEY CARDMAN 4000 DRIVER
9421 M:      Harald Welte <laforge@gnumonks.org>
9422 S:      Maintained
9423 F:      drivers/char/pcmcia/cm4000_cs.c
9424 F:      include/linux/cm4000_cs.h
9425 F:      include/uapi/linux/cm4000_cs.h
9426
9427 OMNIKEY CARDMAN 4040 DRIVER
9428 M:      Harald Welte <laforge@gnumonks.org>
9429 S:      Maintained
9430 F:      drivers/char/pcmcia/cm4040_cs.*
9431
9432 OMNIVISION OV5647 SENSOR DRIVER
9433 M:      Ramiro Oliveira <roliveir@synopsys.com>
9434 L:      linux-media@vger.kernel.org
9435 T:      git git://linuxtv.org/media_tree.git
9436 S:      Maintained
9437 F:      drivers/media/i2c/ov5647.c
9438
9439 OMNIVISION OV7670 SENSOR DRIVER
9440 M:      Jonathan Corbet <corbet@lwn.net>
9441 L:      linux-media@vger.kernel.org
9442 T:      git git://linuxtv.org/media_tree.git
9443 S:      Maintained
9444 F:      drivers/media/i2c/ov7670.c
9445 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9446
9447 ONENAND FLASH DRIVER
9448 M:      Kyungmin Park <kyungmin.park@samsung.com>
9449 L:      linux-mtd@lists.infradead.org
9450 S:      Maintained
9451 F:      drivers/mtd/onenand/
9452 F:      include/linux/mtd/onenand*.h
9453
9454 ONSTREAM SCSI TAPE DRIVER
9455 M:      Willem Riede <osst@riede.org>
9456 L:      osst-users@lists.sourceforge.net
9457 L:      linux-scsi@vger.kernel.org
9458 S:      Maintained
9459 F:      Documentation/scsi/osst.txt
9460 F:      drivers/scsi/osst.*
9461 F:      drivers/scsi/osst_*.h
9462 F:      drivers/scsi/st.h
9463
9464 OPENCORES I2C BUS DRIVER
9465 M:      Peter Korsgaard <jacmet@sunsite.dk>
9466 L:      linux-i2c@vger.kernel.org
9467 S:      Maintained
9468 F:      Documentation/i2c/busses/i2c-ocores
9469 F:      drivers/i2c/busses/i2c-ocores.c
9470
9471 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9472 M:      Rob Herring <robh+dt@kernel.org>
9473 M:      Frank Rowand <frowand.list@gmail.com>
9474 L:      devicetree@vger.kernel.org
9475 W:      http://www.devicetree.org/
9476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9477 S:      Maintained
9478 F:      drivers/of/
9479 F:      include/linux/of*.h
9480 F:      scripts/dtc/
9481
9482 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9483 M:      Rob Herring <robh+dt@kernel.org>
9484 M:      Mark Rutland <mark.rutland@arm.com>
9485 L:      devicetree@vger.kernel.org
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9487 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9488 S:      Maintained
9489 F:      Documentation/devicetree/
9490 F:      arch/*/boot/dts/
9491 F:      include/dt-bindings/
9492
9493 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9494 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9495 L:      devicetree@vger.kernel.org
9496 S:      Maintained
9497 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9498 F:      Documentation/devicetree/overlay-notes.txt
9499 F:      drivers/of/overlay.c
9500 F:      drivers/of/resolver.c
9501
9502 OPENRISC ARCHITECTURE
9503 M:      Jonas Bonn <jonas@southpole.se>
9504 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9505 M:      Stafford Horne <shorne@gmail.com>
9506 T:      git git://github.com/openrisc/linux.git
9507 L:      openrisc@lists.librecores.org
9508 W:      http://openrisc.io
9509 S:      Maintained
9510 F:      arch/openrisc/
9511
9512 OPENVSWITCH
9513 M:      Pravin Shelar <pshelar@nicira.com>
9514 L:      netdev@vger.kernel.org
9515 L:      dev@openvswitch.org
9516 W:      http://openvswitch.org
9517 S:      Maintained
9518 F:      net/openvswitch/
9519 F:      include/uapi/linux/openvswitch.h
9520
9521 OPERATING PERFORMANCE POINTS (OPP)
9522 M:      Viresh Kumar <vireshk@kernel.org>
9523 M:      Nishanth Menon <nm@ti.com>
9524 M:      Stephen Boyd <sboyd@codeaurora.org>
9525 L:      linux-pm@vger.kernel.org
9526 S:      Maintained
9527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9528 F:      drivers/base/power/opp/
9529 F:      include/linux/pm_opp.h
9530 F:      Documentation/power/opp.txt
9531 F:      Documentation/devicetree/bindings/opp/
9532
9533 OPL4 DRIVER
9534 M:      Clemens Ladisch <clemens@ladisch.de>
9535 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9536 T:      git git://git.alsa-project.org/alsa-kernel.git
9537 S:      Maintained
9538 F:      sound/drivers/opl4/
9539
9540 OPROFILE
9541 M:      Robert Richter <rric@kernel.org>
9542 L:      oprofile-list@lists.sf.net
9543 S:      Maintained
9544 F:      arch/*/include/asm/oprofile*.h
9545 F:      arch/*/oprofile/
9546 F:      drivers/oprofile/
9547 F:      include/linux/oprofile.h
9548
9549 OP-TEE DRIVER
9550 M:      Jens Wiklander <jens.wiklander@linaro.org>
9551 S:      Maintained
9552 F:      drivers/tee/optee/
9553
9554 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9555 M:      Mark Fasheh <mfasheh@versity.com>
9556 M:      Joel Becker <jlbec@evilplan.org>
9557 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9558 W:      http://ocfs2.wiki.kernel.org
9559 S:      Supported
9560 F:      Documentation/filesystems/ocfs2.txt
9561 F:      Documentation/filesystems/dlmfs.txt
9562 F:      fs/ocfs2/
9563
9564 ORINOCO DRIVER
9565 L:      linux-wireless@vger.kernel.org
9566 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9567 W:      http://www.nongnu.org/orinoco/
9568 S:      Orphan
9569 F:      drivers/net/wireless/intersil/orinoco/
9570
9571 OSD LIBRARY and FILESYSTEM
9572 M:      Boaz Harrosh <ooo@electrozaur.com>
9573 M:      Benny Halevy <bhalevy@primarydata.com>
9574 L:      osd-dev@open-osd.org
9575 W:      http://open-osd.org
9576 T:      git git://git.open-osd.org/open-osd.git
9577 S:      Maintained
9578 F:      drivers/scsi/osd/
9579 F:      include/scsi/osd_*
9580 F:      fs/exofs/
9581
9582 OVERLAY FILESYSTEM
9583 M:      Miklos Szeredi <miklos@szeredi.hu>
9584 L:      linux-unionfs@vger.kernel.org
9585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9586 S:      Supported
9587 F:      fs/overlayfs/
9588 F:      Documentation/filesystems/overlayfs.txt
9589
9590 ORANGEFS FILESYSTEM
9591 M:      Mike Marshall <hubcap@omnibond.com>
9592 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9594 S:      Supported
9595 F:      fs/orangefs/
9596 F:      Documentation/filesystems/orangefs.txt
9597
9598 P54 WIRELESS DRIVER
9599 M:      Christian Lamparter <chunkeey@googlemail.com>
9600 L:      linux-wireless@vger.kernel.org
9601 W:      http://wireless.kernel.org/en/users/Drivers/p54
9602 S:      Maintained
9603 F:      drivers/net/wireless/intersil/p54/
9604
9605 PA SEMI ETHERNET DRIVER
9606 L:      netdev@vger.kernel.org
9607 S:      Orphan
9608 F:      drivers/net/ethernet/pasemi/*
9609
9610 PA SEMI SMBUS DRIVER
9611 L:      linux-i2c@vger.kernel.org
9612 S:      Orphan
9613 F:      drivers/i2c/busses/i2c-pasemi.c
9614
9615 PADATA PARALLEL EXECUTION MECHANISM
9616 M:      Steffen Klassert <steffen.klassert@secunet.com>
9617 L:      linux-crypto@vger.kernel.org
9618 S:      Maintained
9619 F:      kernel/padata.c
9620 F:      include/linux/padata.h
9621 F:      Documentation/padata.txt
9622
9623 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9624 M:      Harald Welte <laforge@gnumonks.org>
9625 L:      platform-driver-x86@vger.kernel.org
9626 S:      Maintained
9627 F:      drivers/platform/x86/panasonic-laptop.c
9628
9629 PANASONIC MN10300/AM33/AM34 PORT
9630 M:      David Howells <dhowells@redhat.com>
9631 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9632 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9633 S:      Maintained
9634 F:      Documentation/mn10300/
9635 F:      arch/mn10300/
9636
9637 PARALLEL LCD/KEYPAD PANEL DRIVER
9638 M:      Willy Tarreau <willy@haproxy.com>
9639 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9640 S:      Odd Fixes
9641 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9642 F:      drivers/misc/panel.c
9643
9644 PARALLEL PORT SUBSYSTEM
9645 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9646 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9647 L:      linux-parport@lists.infradead.org (subscribers-only)
9648 S:      Maintained
9649 F:      drivers/parport/
9650 F:      include/linux/parport*.h
9651 F:      drivers/char/ppdev.c
9652 F:      include/uapi/linux/ppdev.h
9653 F:      Documentation/parport*.txt
9654
9655 PARAVIRT_OPS INTERFACE
9656 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9657 M:      Chris Wright <chrisw@sous-sol.org>
9658 M:      Alok Kataria <akataria@vmware.com>
9659 M:      Rusty Russell <rusty@rustcorp.com.au>
9660 L:      virtualization@lists.linux-foundation.org
9661 S:      Supported
9662 F:      Documentation/virtual/paravirt_ops.txt
9663 F:      arch/*/kernel/paravirt*
9664 F:      arch/*/include/asm/paravirt.h
9665 F:      include/linux/hypervisor.h
9666
9667 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9668 M:      Tim Waugh <tim@cyberelk.net>
9669 L:      linux-parport@lists.infradead.org (subscribers-only)
9670 S:      Maintained
9671 F:      Documentation/blockdev/paride.txt
9672 F:      drivers/block/paride/
9673
9674 PARISC ARCHITECTURE
9675 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9676 M:      Helge Deller <deller@gmx.de>
9677 L:      linux-parisc@vger.kernel.org
9678 W:      http://www.parisc-linux.org/
9679 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9682 S:      Maintained
9683 F:      arch/parisc/
9684 F:      Documentation/parisc/
9685 F:      drivers/parisc/
9686 F:      drivers/char/agp/parisc-agp.c
9687 F:      drivers/input/serio/gscps2.c
9688 F:      drivers/parport/parport_gsc.*
9689 F:      drivers/tty/serial/8250/8250_gsc.c
9690 F:      drivers/video/fbdev/sti*
9691 F:      drivers/video/console/sti*
9692 F:      drivers/video/logo/logo_parisc*
9693
9694 PARMAN
9695 M:      Jiri Pirko <jiri@mellanox.com>
9696 L:      netdev@vger.kernel.org
9697 S:      Supported
9698 F:      lib/parman.c
9699 F:      lib/test_parman.c
9700 F:      include/linux/parman.h
9701
9702 PC87360 HARDWARE MONITORING DRIVER
9703 M:      Jim Cromie <jim.cromie@gmail.com>
9704 L:      linux-hwmon@vger.kernel.org
9705 S:      Maintained
9706 F:      Documentation/hwmon/pc87360
9707 F:      drivers/hwmon/pc87360.c
9708
9709 PC8736x GPIO DRIVER
9710 M:      Jim Cromie <jim.cromie@gmail.com>
9711 S:      Maintained
9712 F:      drivers/char/pc8736x_gpio.c
9713
9714 PC87427 HARDWARE MONITORING DRIVER
9715 M:      Jean Delvare <jdelvare@suse.com>
9716 L:      linux-hwmon@vger.kernel.org
9717 S:      Maintained
9718 F:      Documentation/hwmon/pc87427
9719 F:      drivers/hwmon/pc87427.c
9720
9721 PCA9532 LED DRIVER
9722 M:      Riku Voipio <riku.voipio@iki.fi>
9723 S:      Maintained
9724 F:      drivers/leds/leds-pca9532.c
9725 F:      include/linux/leds-pca9532.h
9726
9727 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9728 M:      Guenter Roeck <linux@roeck-us.net>
9729 L:      linux-i2c@vger.kernel.org
9730 S:      Maintained
9731 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9732
9733 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9734 M:      Khalid Aziz <khalid@gonehiking.org>
9735 S:      Maintained
9736 F:      drivers/firmware/pcdp.*
9737
9738 PCI ERROR RECOVERY
9739 M:      Linas Vepstas <linasvepstas@gmail.com>
9740 L:      linux-pci@vger.kernel.org
9741 S:      Supported
9742 F:      Documentation/PCI/pci-error-recovery.txt
9743
9744 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9745 M:      Russell Currey <ruscur@russell.cc>
9746 L:      linuxppc-dev@lists.ozlabs.org
9747 S:      Supported
9748 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9749 F:      arch/powerpc/kernel/eeh*.c
9750 F:      arch/powerpc/platforms/*/eeh*.c
9751 F:      arch/powerpc/include/*/eeh*.h
9752
9753 PCI SUBSYSTEM
9754 M:      Bjorn Helgaas <bhelgaas@google.com>
9755 L:      linux-pci@vger.kernel.org
9756 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9758 S:      Supported
9759 F:      Documentation/devicetree/bindings/pci/
9760 F:      Documentation/PCI/
9761 F:      drivers/pci/
9762 F:      include/linux/pci*
9763 F:      arch/x86/pci/
9764 F:      arch/x86/kernel/quirks.c
9765
9766 PCI ENDPOINT SUBSYSTEM
9767 M:      Kishon Vijay Abraham I <kishon@ti.com>
9768 L:      linux-pci@vger.kernel.org
9769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9770 S:      Supported
9771 F:      drivers/pci/endpoint/
9772 F:      drivers/misc/pci_endpoint_test.c
9773 F:      tools/pci/
9774
9775 PCI DRIVER FOR ALTERA PCIE IP
9776 M:      Ley Foon Tan <lftan@altera.com>
9777 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9778 L:      linux-pci@vger.kernel.org
9779 S:      Supported
9780 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9781 F:      drivers/pci/host/pcie-altera.c
9782
9783 PCI DRIVER FOR ARM VERSATILE PLATFORM
9784 M:      Rob Herring <robh@kernel.org>
9785 L:      linux-pci@vger.kernel.org
9786 L:      linux-arm-kernel@lists.infradead.org
9787 S:      Maintained
9788 F:      Documentation/devicetree/bindings/pci/versatile.txt
9789 F:      drivers/pci/host/pci-versatile.c
9790
9791 PCI DRIVER FOR ARMADA 8K
9792 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9793 L:      linux-pci@vger.kernel.org
9794 L:      linux-arm-kernel@lists.infradead.org
9795 S:      Maintained
9796 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9797 F:      drivers/pci/dwc/pcie-armada8k.c
9798
9799 PCI DRIVER FOR APPLIEDMICRO XGENE
9800 M:      Tanmay Inamdar <tinamdar@apm.com>
9801 L:      linux-pci@vger.kernel.org
9802 L:      linux-arm-kernel@lists.infradead.org
9803 S:      Maintained
9804 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9805 F:      drivers/pci/host/pci-xgene.c
9806
9807 PCI DRIVER FOR FREESCALE LAYERSCAPE
9808 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9809 M:      Mingkai Hu <mingkai.hu@freescale.com>
9810 M:      Roy Zang <tie-fei.zang@freescale.com>
9811 L:      linuxppc-dev@lists.ozlabs.org
9812 L:      linux-pci@vger.kernel.org
9813 L:      linux-arm-kernel@lists.infradead.org
9814 S:      Maintained
9815 F:      drivers/pci/dwc/*layerscape*
9816
9817 PCI DRIVER FOR IMX6
9818 M:      Richard Zhu <hongxing.zhu@nxp.com>
9819 M:      Lucas Stach <l.stach@pengutronix.de>
9820 L:      linux-pci@vger.kernel.org
9821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9822 S:      Maintained
9823 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9824 F:      drivers/pci/dwc/*imx6*
9825
9826 PCI DRIVER FOR TI KEYSTONE
9827 M:      Murali Karicheri <m-karicheri2@ti.com>
9828 L:      linux-pci@vger.kernel.org
9829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830 S:      Maintained
9831 F:      drivers/pci/dwc/*keystone*
9832
9833 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9834 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9835 M:      Jason Cooper <jason@lakedaemon.net>
9836 L:      linux-pci@vger.kernel.org
9837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9838 S:      Maintained
9839 F:      drivers/pci/host/*mvebu*
9840
9841 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9842 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9843 L:      linux-pci@vger.kernel.org
9844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9845 S:      Maintained
9846 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9847 F:      drivers/pci/host/pci-aardvark.c
9848
9849 PCI DRIVER FOR MICROSEMI SWITCHTEC
9850 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9851 M:      Stephen Bates <stephen.bates@microsemi.com>
9852 M:      Logan Gunthorpe <logang@deltatee.com>
9853 L:      linux-pci@vger.kernel.org
9854 S:      Maintained
9855 F:      Documentation/switchtec.txt
9856 F:      Documentation/ABI/testing/sysfs-class-switchtec
9857 F:      drivers/pci/switch/switchtec*
9858 F:      include/uapi/linux/switchtec_ioctl.h
9859
9860 PCI DRIVER FOR NVIDIA TEGRA
9861 M:      Thierry Reding <thierry.reding@gmail.com>
9862 L:      linux-tegra@vger.kernel.org
9863 L:      linux-pci@vger.kernel.org
9864 S:      Supported
9865 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9866 F:      drivers/pci/host/pci-tegra.c
9867
9868 PCI DRIVER FOR TI DRA7XX
9869 M:      Kishon Vijay Abraham I <kishon@ti.com>
9870 L:      linux-omap@vger.kernel.org
9871 L:      linux-pci@vger.kernel.org
9872 S:      Supported
9873 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9874 F:      drivers/pci/dwc/pci-dra7xx.c
9875
9876 PCI DRIVER FOR RENESAS R-CAR
9877 M:      Simon Horman <horms@verge.net.au>
9878 L:      linux-pci@vger.kernel.org
9879 L:      linux-renesas-soc@vger.kernel.org
9880 S:      Maintained
9881 F:      drivers/pci/host/*rcar*
9882
9883 PCI DRIVER FOR SAMSUNG EXYNOS
9884 M:      Jingoo Han <jingoohan1@gmail.com>
9885 L:      linux-pci@vger.kernel.org
9886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9888 S:      Maintained
9889 F:      drivers/pci/dwc/pci-exynos.c
9890
9891 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9892 M:      Jingoo Han <jingoohan1@gmail.com>
9893 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9894 L:      linux-pci@vger.kernel.org
9895 S:      Maintained
9896 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9897 F:      drivers/pci/dwc/*designware*
9898
9899 PCI DRIVER FOR GENERIC OF HOSTS
9900 M:      Will Deacon <will.deacon@arm.com>
9901 L:      linux-pci@vger.kernel.org
9902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9903 S:      Maintained
9904 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9905 F:      drivers/pci/host/pci-host-common.c
9906 F:      drivers/pci/host/pci-host-generic.c
9907
9908 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9909 M:      Keith Busch <keith.busch@intel.com>
9910 L:      linux-pci@vger.kernel.org
9911 S:      Supported
9912 F:      drivers/pci/host/vmd.c
9913
9914 PCIE DRIVER FOR ST SPEAR13XX
9915 M:      Pratyush Anand <pratyush.anand@gmail.com>
9916 L:      linux-pci@vger.kernel.org
9917 S:      Maintained
9918 F:      drivers/pci/dwc/*spear*
9919
9920 PCI MSI DRIVER FOR ALTERA MSI IP
9921 M:      Ley Foon Tan <lftan@altera.com>
9922 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9923 L:      linux-pci@vger.kernel.org
9924 S:      Supported
9925 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9926 F:      drivers/pci/host/pcie-altera-msi.c
9927
9928 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9929 M:      Duc Dang <dhdang@apm.com>
9930 L:      linux-pci@vger.kernel.org
9931 L:      linux-arm-kernel@lists.infradead.org
9932 S:      Maintained
9933 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9934 F:      drivers/pci/host/pci-xgene-msi.c
9935
9936 PCIE DRIVER FOR AXIS ARTPEC
9937 M:      Niklas Cassel <niklas.cassel@axis.com>
9938 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9939 L:      linux-arm-kernel@axis.com
9940 L:      linux-pci@vger.kernel.org
9941 S:      Maintained
9942 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9943 F:      drivers/pci/dwc/*artpec*
9944
9945 PCIE DRIVER FOR HISILICON
9946 M:      Zhou Wang <wangzhou1@hisilicon.com>
9947 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9948 L:      linux-pci@vger.kernel.org
9949 S:      Maintained
9950 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9951 F:      drivers/pci/dwc/pcie-hisi.c
9952
9953 PCIE DRIVER FOR ROCKCHIP
9954 M:      Shawn Lin <shawn.lin@rock-chips.com>
9955 M:      Wenrui Li <wenrui.li@rock-chips.com>
9956 L:      linux-pci@vger.kernel.org
9957 L:      linux-rockchip@lists.infradead.org
9958 S:      Maintained
9959 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9960 F:      drivers/pci/host/pcie-rockchip.c
9961
9962 PCIE DRIVER FOR QUALCOMM MSM
9963 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9964 L:     linux-pci@vger.kernel.org
9965 L:     linux-arm-msm@vger.kernel.org
9966 S:     Maintained
9967 F:     drivers/pci/dwc/*qcom*
9968
9969 PCIE DRIVER FOR CAVIUM THUNDERX
9970 M:      David Daney <david.daney@cavium.com>
9971 L:      linux-pci@vger.kernel.org
9972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9973 S:      Supported
9974 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9975 F:      drivers/pci/host/pci-thunder-*
9976
9977 PCMCIA SUBSYSTEM
9978 P:      Linux PCMCIA Team
9979 L:      linux-pcmcia@lists.infradead.org
9980 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9982 S:      Maintained
9983 F:      Documentation/pcmcia/
9984 F:      tools/pcmcia/
9985 F:      drivers/pcmcia/
9986 F:      include/pcmcia/
9987
9988 PCNET32 NETWORK DRIVER
9989 M:      Don Fry <pcnet32@frontier.com>
9990 L:      netdev@vger.kernel.org
9991 S:      Maintained
9992 F:      drivers/net/ethernet/amd/pcnet32.c
9993
9994 PCRYPT PARALLEL CRYPTO ENGINE
9995 M:      Steffen Klassert <steffen.klassert@secunet.com>
9996 L:      linux-crypto@vger.kernel.org
9997 S:      Maintained
9998 F:      crypto/pcrypt.c
9999 F:      include/crypto/pcrypt.h
10000
10001 PER-CPU MEMORY ALLOCATOR
10002 M:      Tejun Heo <tj@kernel.org>
10003 M:      Christoph Lameter <cl@linux.com>
10004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10005 S:      Maintained
10006 F:      include/linux/percpu*.h
10007 F:      mm/percpu*.c
10008 F:      arch/*/include/asm/percpu.h
10009
10010 PER-TASK DELAY ACCOUNTING
10011 M:      Balbir Singh <bsingharora@gmail.com>
10012 S:      Maintained
10013 F:      include/linux/delayacct.h
10014 F:      kernel/delayacct.c
10015
10016 PERFORMANCE EVENTS SUBSYSTEM
10017 M:      Peter Zijlstra <peterz@infradead.org>
10018 M:      Ingo Molnar <mingo@redhat.com>
10019 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10020 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10021 L:      linux-kernel@vger.kernel.org
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10023 S:      Supported
10024 F:      kernel/events/*
10025 F:      include/linux/perf_event.h
10026 F:      include/uapi/linux/perf_event.h
10027 F:      arch/*/kernel/perf_event*.c
10028 F:      arch/*/kernel/*/perf_event*.c
10029 F:      arch/*/kernel/*/*/perf_event*.c
10030 F:      arch/*/include/asm/perf_event.h
10031 F:      arch/*/kernel/perf_callchain.c
10032 F:      arch/*/events/*
10033 F:      tools/perf/
10034
10035 PERSONALITY HANDLING
10036 M:      Christoph Hellwig <hch@infradead.org>
10037 L:      linux-abi-devel@lists.sourceforge.net
10038 S:      Maintained
10039 F:      include/linux/personality.h
10040 F:      include/uapi/linux/personality.h
10041
10042 PHONET PROTOCOL
10043 M:      Remi Denis-Courmont <courmisch@gmail.com>
10044 S:      Supported
10045 F:      Documentation/networking/phonet.txt
10046 F:      include/linux/phonet.h
10047 F:      include/net/phonet/
10048 F:      include/uapi/linux/phonet.h
10049 F:      net/phonet/
10050
10051 PHRAM MTD DRIVER
10052 M:      Joern Engel <joern@lazybastard.org>
10053 L:      linux-mtd@lists.infradead.org
10054 S:      Maintained
10055 F:      drivers/mtd/devices/phram.c
10056
10057 PICOLCD HID DRIVER
10058 M:      Bruno Prémont <bonbons@linux-vserver.org>
10059 L:      linux-input@vger.kernel.org
10060 S:      Maintained
10061 F:      drivers/hid/hid-picolcd*
10062
10063 PICOXCELL SUPPORT
10064 M:      Jamie Iles <jamie@jamieiles.com>
10065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10066 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10067 S:      Supported
10068 F:      arch/arm/boot/dts/picoxcell*
10069 F:      arch/arm/mach-picoxcell/
10070 F:      drivers/crypto/picoxcell*
10071
10072 PIN CONTROL SUBSYSTEM
10073 M:      Linus Walleij <linus.walleij@linaro.org>
10074 L:      linux-gpio@vger.kernel.org
10075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10076 S:      Maintained
10077 F:      Documentation/devicetree/bindings/pinctrl/
10078 F:      Documentation/pinctrl.txt
10079 F:      drivers/pinctrl/
10080 F:      include/linux/pinctrl/
10081
10082 PIN CONTROLLER - ATMEL AT91
10083 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085 S:      Maintained
10086 F:      drivers/pinctrl/pinctrl-at91.*
10087
10088 PIN CONTROLLER - ATMEL AT91 PIO4
10089 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 L:      linux-gpio@vger.kernel.org
10092 S:      Supported
10093 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10094
10095 PIN CONTROLLER - INTEL
10096 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10097 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10098 S:      Maintained
10099 F:      drivers/pinctrl/intel/
10100
10101 PIN CONTROLLER - RENESAS
10102 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10103 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10104 L:      linux-renesas-soc@vger.kernel.org
10105 S:      Maintained
10106 F:      drivers/pinctrl/sh-pfc/
10107
10108 PIN CONTROLLER - SAMSUNG
10109 M:      Tomasz Figa <tomasz.figa@gmail.com>
10110 M:      Krzysztof Kozlowski <krzk@kernel.org>
10111 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10113 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10114 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10116 S:      Maintained
10117 F:      drivers/pinctrl/samsung/
10118 F:      include/dt-bindings/pinctrl/samsung.h
10119 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10120
10121 PIN CONTROLLER - SINGLE
10122 M:      Tony Lindgren <tony@atomide.com>
10123 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125 L:      linux-omap@vger.kernel.org
10126 S:      Maintained
10127 F:      drivers/pinctrl/pinctrl-single.c
10128
10129 PIN CONTROLLER - ST SPEAR
10130 M:      Viresh Kumar <vireshk@kernel.org>
10131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10132 W:      http://www.st.com/spear
10133 S:      Maintained
10134 F:      drivers/pinctrl/spear/
10135
10136 PISTACHIO SOC SUPPORT
10137 M:      James Hartley <james.hartley@imgtec.com>
10138 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10139 L:      linux-mips@linux-mips.org
10140 S:      Maintained
10141 F:      arch/mips/pistachio/
10142 F:      arch/mips/include/asm/mach-pistachio/
10143 F:      arch/mips/boot/dts/img/pistachio*
10144 F:      arch/mips/configs/pistachio*_defconfig
10145
10146 PKTCDVD DRIVER
10147 S:      Orphan
10148 M:      linux-block@vger.kernel.org
10149 F:      drivers/block/pktcdvd.c
10150 F:      include/linux/pktcdvd.h
10151 F:      include/uapi/linux/pktcdvd.h
10152
10153 PKUNITY SOC DRIVERS
10154 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10155 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10156 S:      Maintained
10157 T:      git git://github.com/gxt/linux.git
10158 F:      drivers/input/serio/i8042-unicore32io.h
10159 F:      drivers/i2c/busses/i2c-puv3.c
10160 F:      drivers/video/fbdev/fb-puv3.c
10161 F:      drivers/rtc/rtc-puv3.c
10162
10163 PMBUS HARDWARE MONITORING DRIVERS
10164 M:      Guenter Roeck <linux@roeck-us.net>
10165 L:      linux-hwmon@vger.kernel.org
10166 W:      http://hwmon.wiki.kernel.org/
10167 W:      http://www.roeck-us.net/linux/drivers/
10168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10169 S:      Maintained
10170 F:      Documentation/hwmon/pmbus
10171 F:      drivers/hwmon/pmbus/
10172 F:      include/linux/i2c/pmbus.h
10173
10174 PMC SIERRA MaxRAID DRIVER
10175 L:      linux-scsi@vger.kernel.org
10176 W:      http://www.pmc-sierra.com/
10177 S:      Orphan
10178 F:      drivers/scsi/pmcraid.*
10179
10180 PMC SIERRA PM8001 DRIVER
10181 M:      Jack Wang <jinpu.wang@profitbricks.com>
10182 M:      lindar_liu@usish.com
10183 L:      linux-scsi@vger.kernel.org
10184 S:      Supported
10185 F:      drivers/scsi/pm8001/
10186
10187 POSIX CLOCKS and TIMERS
10188 M:      Thomas Gleixner <tglx@linutronix.de>
10189 L:      linux-kernel@vger.kernel.org
10190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10191 S:      Maintained
10192 F:      fs/timerfd.c
10193 F:      include/linux/timer*
10194 F:      kernel/time/*timer*
10195
10196 POWER MANAGEMENT CORE
10197 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10198 L:      linux-pm@vger.kernel.org
10199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10200 B:      https://bugzilla.kernel.org
10201 S:      Supported
10202 F:      drivers/base/power/
10203 F:      include/linux/pm.h
10204 F:      include/linux/pm_*
10205 F:      include/linux/powercap.h
10206 F:      drivers/powercap/
10207
10208 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10209 M:      Sebastian Reichel <sre@kernel.org>
10210 L:      linux-pm@vger.kernel.org
10211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10212 S:      Maintained
10213 F:      Documentation/devicetree/bindings/power/supply/
10214 F:      include/linux/power_supply.h
10215 F:      drivers/power/supply/
10216
10217 POWER STATE COORDINATION INTERFACE (PSCI)
10218 M:      Mark Rutland <mark.rutland@arm.com>
10219 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10220 L:      linux-arm-kernel@lists.infradead.org
10221 S:      Maintained
10222 F:      drivers/firmware/psci*.c
10223 F:      include/linux/psci.h
10224 F:      include/uapi/linux/psci.h
10225
10226 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10227 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10228 L:      linuxppc-dev@lists.ozlabs.org
10229 S:      Maintained
10230 F:      drivers/char/powernv-op-panel.c
10231
10232 PNP SUPPORT
10233 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10234 S:      Maintained
10235 F:      drivers/pnp/
10236
10237 PPP PROTOCOL DRIVERS AND COMPRESSORS
10238 M:      Paul Mackerras <paulus@samba.org>
10239 L:      linux-ppp@vger.kernel.org
10240 S:      Maintained
10241 F:      drivers/net/ppp/ppp_*
10242
10243 PPP OVER ATM (RFC 2364)
10244 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10245 S:      Maintained
10246 F:      net/atm/pppoatm.c
10247 F:      include/uapi/linux/atmppp.h
10248
10249 PPP OVER ETHERNET
10250 M:      Michal Ostrowski <mostrows@earthlink.net>
10251 S:      Maintained
10252 F:      drivers/net/ppp/pppoe.c
10253 F:      drivers/net/ppp/pppox.c
10254
10255 PPP OVER L2TP
10256 M:      James Chapman <jchapman@katalix.com>
10257 S:      Maintained
10258 F:      net/l2tp/l2tp_ppp.c
10259 F:      include/linux/if_pppol2tp.h
10260 F:      include/uapi/linux/if_pppol2tp.h
10261
10262 PPS SUPPORT
10263 M:      Rodolfo Giometti <giometti@enneenne.com>
10264 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10265 L:      linuxpps@ml.enneenne.com (subscribers-only)
10266 S:      Maintained
10267 F:      Documentation/pps/
10268 F:      drivers/pps/
10269 F:      include/linux/pps*.h
10270
10271 PPTP DRIVER
10272 M:      Dmitry Kozlov <xeb@mail.ru>
10273 L:      netdev@vger.kernel.org
10274 S:      Maintained
10275 F:      drivers/net/ppp/pptp.c
10276 W:      http://sourceforge.net/projects/accel-pptp
10277
10278 PREEMPTIBLE KERNEL
10279 M:      Robert Love <rml@tech9.net>
10280 L:      kpreempt-tech@lists.sourceforge.net
10281 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10282 S:      Supported
10283 F:      Documentation/preempt-locking.txt
10284 F:      include/linux/preempt.h
10285
10286 PRINTK
10287 M:      Petr Mladek <pmladek@suse.com>
10288 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10289 R:      Steven Rostedt <rostedt@goodmis.org>
10290 S:      Maintained
10291 F:      kernel/printk/
10292 F:      include/linux/printk.h
10293
10294 PRISM54 WIRELESS DRIVER
10295 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10296 L:      linux-wireless@vger.kernel.org
10297 W:      http://wireless.kernel.org/en/users/Drivers/p54
10298 S:      Obsolete
10299 F:      drivers/net/wireless/intersil/prism54/
10300
10301 PS3 NETWORK SUPPORT
10302 M:      Geoff Levand <geoff@infradead.org>
10303 L:      netdev@vger.kernel.org
10304 L:      linuxppc-dev@lists.ozlabs.org
10305 S:      Maintained
10306 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10307
10308 PS3 PLATFORM SUPPORT
10309 M:      Geoff Levand <geoff@infradead.org>
10310 L:      linuxppc-dev@lists.ozlabs.org
10311 S:      Maintained
10312 F:      arch/powerpc/boot/ps3*
10313 F:      arch/powerpc/include/asm/lv1call.h
10314 F:      arch/powerpc/include/asm/ps3*.h
10315 F:      arch/powerpc/platforms/ps3/
10316 F:      drivers/*/ps3*
10317 F:      drivers/ps3/
10318 F:      drivers/rtc/rtc-ps3.c
10319 F:      drivers/usb/host/*ps3.c
10320 F:      sound/ppc/snd_ps3*
10321
10322 PS3VRAM DRIVER
10323 M:      Jim Paris <jim@jtan.com>
10324 M:      Geoff Levand <geoff@infradead.org>
10325 L:      linuxppc-dev@lists.ozlabs.org
10326 S:      Maintained
10327 F:      drivers/block/ps3vram.c
10328
10329 PSAMPLE PACKET SAMPLING SUPPORT:
10330 M:      Yotam Gigi <yotamg@mellanox.com>
10331 S:      Maintained
10332 F:      net/psample
10333 F:      include/net/psample.h
10334 F:      include/uapi/linux/psample.h
10335
10336 PSTORE FILESYSTEM
10337 M:      Kees Cook <keescook@chromium.org>
10338 M:      Anton Vorontsov <anton@enomsg.org>
10339 M:      Colin Cross <ccross@android.com>
10340 M:      Tony Luck <tony.luck@intel.com>
10341 S:      Maintained
10342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10343 F:      fs/pstore/
10344 F:      include/linux/pstore*
10345 F:      drivers/firmware/efi/efi-pstore.c
10346 F:      drivers/acpi/apei/erst.c
10347 F:      Documentation/admin-guide/ramoops.rst
10348 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10349 K:      \b(pstore|ramoops)
10350
10351 PTP HARDWARE CLOCK SUPPORT
10352 M:      Richard Cochran <richardcochran@gmail.com>
10353 L:      netdev@vger.kernel.org
10354 S:      Maintained
10355 W:      http://linuxptp.sourceforge.net/
10356 F:      Documentation/ABI/testing/sysfs-ptp
10357 F:      Documentation/ptp/*
10358 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10359 F:      drivers/net/phy/dp83640*
10360 F:      drivers/ptp/*
10361 F:      include/linux/ptp_cl*
10362
10363 PTRACE SUPPORT
10364 M:      Roland McGrath <roland@hack.frob.com>
10365 M:      Oleg Nesterov <oleg@redhat.com>
10366 S:      Maintained
10367 F:      include/asm-generic/syscall.h
10368 F:      include/linux/ptrace.h
10369 F:      include/linux/regset.h
10370 F:      include/linux/tracehook.h
10371 F:      include/uapi/linux/ptrace.h
10372 F:      kernel/ptrace.c
10373
10374 PULSE8-CEC DRIVER
10375 M:      Hans Verkuil <hverkuil@xs4all.nl>
10376 L:      linux-media@vger.kernel.org
10377 T:      git git://linuxtv.org/media_tree.git
10378 S:      Maintained
10379 F:      drivers/media/usb/pulse8-cec/*
10380
10381 PVRUSB2 VIDEO4LINUX DRIVER
10382 M:      Mike Isely <isely@pobox.com>
10383 L:      pvrusb2@isely.net       (subscribers-only)
10384 L:      linux-media@vger.kernel.org
10385 W:      http://www.isely.net/pvrusb2/
10386 T:      git git://linuxtv.org/media_tree.git
10387 S:      Maintained
10388 F:      Documentation/media/v4l-drivers/pvrusb2*
10389 F:      drivers/media/usb/pvrusb2/
10390
10391 PWC WEBCAM 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:      Odd Fixes
10396 F:      drivers/media/usb/pwc/*
10397
10398 PWM FAN DRIVER
10399 M:      Kamil Debski <kamil@wypas.org>
10400 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10401 L:      linux-hwmon@vger.kernel.org
10402 S:      Supported
10403 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10404 F:      Documentation/hwmon/pwm-fan
10405 F:      drivers/hwmon/pwm-fan.c
10406
10407 PWM SUBSYSTEM
10408 M:      Thierry Reding <thierry.reding@gmail.com>
10409 L:      linux-pwm@vger.kernel.org
10410 S:      Maintained
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10412 F:      Documentation/pwm.txt
10413 F:      Documentation/devicetree/bindings/pwm/
10414 F:      include/linux/pwm.h
10415 F:      drivers/pwm/
10416 F:      drivers/video/backlight/pwm_bl.c
10417 F:      include/linux/pwm_backlight.h
10418 F:      drivers/gpio/gpio-mvebu.c
10419 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10420
10421 PXA2xx/PXA3xx SUPPORT
10422 M:      Daniel Mack <daniel@zonque.org>
10423 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10424 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426 T:      git git://github.com/hzhuang1/linux.git
10427 T:      git git://github.com/rjarzmik/linux.git
10428 S:      Maintained
10429 F:      arch/arm/boot/dts/pxa*
10430 F:      arch/arm/mach-pxa/
10431 F:      drivers/dma/pxa*
10432 F:      drivers/pcmcia/pxa2xx*
10433 F:      drivers/pinctrl/pxa/
10434 F:      drivers/spi/spi-pxa2xx*
10435 F:      drivers/usb/gadget/udc/pxa2*
10436 F:      include/sound/pxa2xx-lib.h
10437 F:      sound/arm/pxa*
10438 F:      sound/soc/pxa/
10439
10440 PXA GPIO DRIVER
10441 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10442 L:      linux-gpio@vger.kernel.org
10443 S:      Maintained
10444 F:      drivers/gpio/gpio-pxa.c
10445
10446 PXA3xx NAND FLASH DRIVER
10447 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10448 L:      linux-mtd@lists.infradead.org
10449 S:      Maintained
10450 F:      drivers/mtd/nand/pxa3xx_nand.c
10451
10452 MMP SUPPORT
10453 M:      Eric Miao <eric.y.miao@gmail.com>
10454 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456 T:      git git://github.com/hzhuang1/linux.git
10457 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10458 S:      Maintained
10459 F:      arch/arm/boot/dts/mmp*
10460 F:      arch/arm/mach-mmp/
10461
10462 PXA MMCI DRIVER
10463 S:      Orphan
10464
10465 PXA RTC DRIVER
10466 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10467 L:      rtc-linux@googlegroups.com
10468 S:      Maintained
10469
10470 QAT DRIVER
10471 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10472 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10473 L:      qat-linux@intel.com
10474 S:      Supported
10475 F:      drivers/crypto/qat/
10476
10477 QIB DRIVER
10478 M:      Mike Marciniszyn <infinipath@intel.com>
10479 L:      linux-rdma@vger.kernel.org
10480 S:      Supported
10481 F:      drivers/infiniband/hw/qib/
10482
10483 QLOGIC QLA1280 SCSI DRIVER
10484 M:      Michael Reed <mdr@sgi.com>
10485 L:      linux-scsi@vger.kernel.org
10486 S:      Maintained
10487 F:      drivers/scsi/qla1280.[ch]
10488
10489 QLOGIC QLA2XXX FC-SCSI DRIVER
10490 M:      qla2xxx-upstream@qlogic.com
10491 L:      linux-scsi@vger.kernel.org
10492 S:      Supported
10493 F:      Documentation/scsi/LICENSE.qla2xxx
10494 F:      drivers/scsi/qla2xxx/
10495
10496 QLOGIC QLA4XXX iSCSI DRIVER
10497 M:      QLogic-Storage-Upstream@qlogic.com
10498 L:      linux-scsi@vger.kernel.org
10499 S:      Supported
10500 F:      Documentation/scsi/LICENSE.qla4xxx
10501 F:      drivers/scsi/qla4xxx/
10502
10503 QLOGIC QLA3XXX NETWORK DRIVER
10504 M:      Dept-GELinuxNICDev@cavium.com
10505 L:      netdev@vger.kernel.org
10506 S:      Supported
10507 F:      Documentation/networking/LICENSE.qla3xxx
10508 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10509
10510 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10511 M:      Harish Patil <harish.patil@cavium.com>
10512 M:      Manish Chopra <manish.chopra@cavium.com>
10513 M:      Dept-GELinuxNICDev@cavium.com
10514 L:      netdev@vger.kernel.org
10515 S:      Supported
10516 F:      drivers/net/ethernet/qlogic/qlcnic/
10517
10518 QLOGIC QLGE 10Gb ETHERNET DRIVER
10519 M:      Harish Patil <harish.patil@cavium.com>
10520 M:      Manish Chopra <manish.chopra@cavium.com>
10521 M:      Dept-GELinuxNICDev@cavium.com
10522 L:      netdev@vger.kernel.org
10523 S:      Supported
10524 F:      drivers/net/ethernet/qlogic/qlge/
10525
10526 QLOGIC QL4xxx ETHERNET DRIVER
10527 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10528 M:      Ariel Elior <Ariel.Elior@cavium.com>
10529 M:      everest-linux-l2@cavium.com
10530 L:      netdev@vger.kernel.org
10531 S:      Supported
10532 F:      drivers/net/ethernet/qlogic/qed/
10533 F:      include/linux/qed/
10534 F:      drivers/net/ethernet/qlogic/qede/
10535
10536 QLOGIC QL41xxx ISCSI DRIVER
10537 M:      QLogic-Storage-Upstream@cavium.com
10538 L:      linux-scsi@vger.kernel.org
10539 S:      Supported
10540 F:      drivers/scsi/qedi/
10541
10542 QLOGIC QL41xxx FCOE DRIVER
10543 M:      QLogic-Storage-Upstream@cavium.com
10544 L:      linux-scsi@vger.kernel.org
10545 S:      Supported
10546 F:      drivers/scsi/qedf/
10547
10548 QNX4 FILESYSTEM
10549 M:      Anders Larsen <al@alarsen.net>
10550 W:      http://www.alarsen.net/linux/qnx4fs/
10551 S:      Maintained
10552 F:      fs/qnx4/
10553 F:      include/uapi/linux/qnx4_fs.h
10554 F:      include/uapi/linux/qnxtypes.h
10555
10556 QORIQ DPAA2 FSL-MC BUS DRIVER
10557 M:      Stuart Yoder <stuyoder@gmail.com>
10558 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10559 L:      linux-kernel@vger.kernel.org
10560 S:      Maintained
10561 F:      drivers/staging/fsl-mc/
10562
10563 QT1010 MEDIA DRIVER
10564 M:      Antti Palosaari <crope@iki.fi>
10565 L:      linux-media@vger.kernel.org
10566 W:      https://linuxtv.org
10567 W:      http://palosaari.fi/linux/
10568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10569 T:      git git://linuxtv.org/anttip/media_tree.git
10570 S:      Maintained
10571 F:      drivers/media/tuners/qt1010*
10572
10573 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10574 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10575 L:      linux-wireless@vger.kernel.org
10576 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10577 S:      Supported
10578 F:      drivers/net/wireless/ath/ath9k/
10579
10580 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10581 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10582 L:      ath10k@lists.infradead.org
10583 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10585 S:      Supported
10586 F:      drivers/net/wireless/ath/ath10k/
10587
10588 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10589 M:      Timur Tabi <timur@codeaurora.org>
10590 L:      netdev@vger.kernel.org
10591 S:      Supported
10592 F:      drivers/net/ethernet/qualcomm/emac/
10593
10594 QUALCOMM HEXAGON ARCHITECTURE
10595 M:      Richard Kuo <rkuo@codeaurora.org>
10596 L:      linux-hexagon@vger.kernel.org
10597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10598 S:      Supported
10599 F:      arch/hexagon/
10600
10601 QUALCOMM WCN36XX WIRELESS DRIVER
10602 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10603 L:      wcn36xx@lists.infradead.org
10604 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10605 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10606 S:      Supported
10607 F:      drivers/net/wireless/ath/wcn36xx/
10608
10609 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10610 M:      Gabriel Somlo <somlo@cmu.edu>
10611 M:      "Michael S. Tsirkin" <mst@redhat.com>
10612 L:      qemu-devel@nongnu.org
10613 S:      Maintained
10614 F:      drivers/firmware/qemu_fw_cfg.c
10615
10616 RADOS BLOCK DEVICE (RBD)
10617 M:      Ilya Dryomov <idryomov@gmail.com>
10618 M:      Sage Weil <sage@redhat.com>
10619 M:      Alex Elder <elder@kernel.org>
10620 L:      ceph-devel@vger.kernel.org
10621 W:      http://ceph.com/
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10623 T:      git git://github.com/ceph/ceph-client.git
10624 S:      Supported
10625 F:      Documentation/ABI/testing/sysfs-bus-rbd
10626 F:      drivers/block/rbd.c
10627 F:      drivers/block/rbd_types.h
10628
10629 RADEON FRAMEBUFFER DISPLAY DRIVER
10630 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10631 L:      linux-fbdev@vger.kernel.org
10632 S:      Maintained
10633 F:      drivers/video/fbdev/aty/radeon*
10634 F:      include/uapi/linux/radeonfb.h
10635
10636 RADIOSHARK RADIO DRIVER
10637 M:      Hans Verkuil <hverkuil@xs4all.nl>
10638 L:      linux-media@vger.kernel.org
10639 T:      git git://linuxtv.org/media_tree.git
10640 S:      Maintained
10641 F:      drivers/media/radio/radio-shark.c
10642
10643 RADIOSHARK2 RADIO DRIVER
10644 M:      Hans Verkuil <hverkuil@xs4all.nl>
10645 L:      linux-media@vger.kernel.org
10646 T:      git git://linuxtv.org/media_tree.git
10647 S:      Maintained
10648 F:      drivers/media/radio/radio-shark2.c
10649 F:      drivers/media/radio/radio-tea5777.c
10650
10651 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10652 M:      Paul Mackerras <paulus@samba.org>
10653 L:      linux-fbdev@vger.kernel.org
10654 S:      Maintained
10655 F:      drivers/video/fbdev/aty/aty128fb.c
10656
10657 RAINSHADOW-CEC DRIVER
10658 M:      Hans Verkuil <hverkuil@xs4all.nl>
10659 L:      linux-media@vger.kernel.org
10660 T:      git git://linuxtv.org/media_tree.git
10661 S:      Maintained
10662 F:      drivers/media/usb/rainshadow-cec/*
10663
10664 RALINK MIPS ARCHITECTURE
10665 M:      John Crispin <john@phrozen.org>
10666 L:      linux-mips@linux-mips.org
10667 S:      Maintained
10668 F:      arch/mips/ralink
10669
10670 RALINK RT2X00 WIRELESS LAN DRIVER
10671 P:      rt2x00 project
10672 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10673 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10674 L:      linux-wireless@vger.kernel.org
10675 S:      Maintained
10676 F:      drivers/net/wireless/ralink/rt2x00/
10677
10678 RAMDISK RAM BLOCK DEVICE DRIVER
10679 M:      Jens Axboe <axboe@kernel.dk>
10680 S:      Maintained
10681 F:      Documentation/blockdev/ramdisk.txt
10682 F:      drivers/block/brd.c
10683
10684 RANDOM NUMBER DRIVER
10685 M:      "Theodore Ts'o" <tytso@mit.edu>
10686 S:      Maintained
10687 F:      drivers/char/random.c
10688
10689 RAPIDIO SUBSYSTEM
10690 M:      Matt Porter <mporter@kernel.crashing.org>
10691 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10692 S:      Maintained
10693 F:      drivers/rapidio/
10694
10695 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10696 L:      linux-wireless@vger.kernel.org
10697 S:      Orphan
10698 F:      drivers/net/wireless/ray*
10699
10700 RCUTORTURE MODULE
10701 M:      Josh Triplett <josh@joshtriplett.org>
10702 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10703 L:      linux-kernel@vger.kernel.org
10704 S:      Supported
10705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10706 F:      Documentation/RCU/torture.txt
10707 F:      kernel/rcu/rcutorture.c
10708
10709 RCUTORTURE TEST FRAMEWORK
10710 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10711 M:      Josh Triplett <josh@joshtriplett.org>
10712 R:      Steven Rostedt <rostedt@goodmis.org>
10713 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10714 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10715 L:      linux-kernel@vger.kernel.org
10716 S:      Supported
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10718 F:      tools/testing/selftests/rcutorture
10719
10720 RDC R-321X SoC
10721 M:      Florian Fainelli <florian@openwrt.org>
10722 S:      Maintained
10723
10724 RDC R6040 FAST ETHERNET DRIVER
10725 M:      Florian Fainelli <f.fainelli@gmail.com>
10726 L:      netdev@vger.kernel.org
10727 S:      Maintained
10728 F:      drivers/net/ethernet/rdc/r6040.c
10729
10730 RDS - RELIABLE DATAGRAM SOCKETS
10731 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10732 L:      netdev@vger.kernel.org
10733 L:      linux-rdma@vger.kernel.org
10734 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10735 W:      https://oss.oracle.com/projects/rds/
10736 S:      Supported
10737 F:      net/rds/
10738 F:      Documentation/networking/rds.txt
10739
10740 RDMAVT - RDMA verbs software
10741 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10742 L:      linux-rdma@vger.kernel.org
10743 S:      Supported
10744 F:      drivers/infiniband/sw/rdmavt
10745
10746 RDT - RESOURCE ALLOCATION
10747 M:      Fenghua Yu <fenghua.yu@intel.com>
10748 L:      linux-kernel@vger.kernel.org
10749 S:      Supported
10750 F:      arch/x86/kernel/cpu/intel_rdt*
10751 F:      arch/x86/include/asm/intel_rdt*
10752 F:      Documentation/x86/intel_rdt*
10753
10754 READ-COPY UPDATE (RCU)
10755 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10756 M:      Josh Triplett <josh@joshtriplett.org>
10757 R:      Steven Rostedt <rostedt@goodmis.org>
10758 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10759 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10760 L:      linux-kernel@vger.kernel.org
10761 W:      http://www.rdrop.com/users/paulmck/RCU/
10762 S:      Supported
10763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10764 F:      Documentation/RCU/
10765 X:      Documentation/RCU/torture.txt
10766 F:      include/linux/rcu*
10767 X:      include/linux/srcu.h
10768 F:      kernel/rcu/
10769 X:      kernel/torture.c
10770
10771 REAL TIME CLOCK (RTC) SUBSYSTEM
10772 M:      Alessandro Zummo <a.zummo@towertech.it>
10773 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10774 L:      rtc-linux@googlegroups.com
10775 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10777 S:      Maintained
10778 F:      Documentation/devicetree/bindings/rtc/
10779 F:      Documentation/rtc.txt
10780 F:      drivers/rtc/
10781 F:      include/linux/rtc.h
10782 F:      include/uapi/linux/rtc.h
10783 F:      include/linux/rtc/
10784 F:      include/linux/platform_data/rtc-*
10785 F:      tools/testing/selftests/timers/rtctest.c
10786
10787 REALTEK AUDIO CODECS
10788 M:      Bard Liao <bardliao@realtek.com>
10789 M:      Oder Chiou <oder_chiou@realtek.com>
10790 S:      Maintained
10791 F:      sound/soc/codecs/rt*
10792 F:      include/sound/rt*.h
10793
10794 REISERFS FILE SYSTEM
10795 L:      reiserfs-devel@vger.kernel.org
10796 S:      Supported
10797 F:      fs/reiserfs/
10798
10799 REGISTER MAP ABSTRACTION
10800 M:      Mark Brown <broonie@kernel.org>
10801 L:      linux-kernel@vger.kernel.org
10802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10803 S:      Supported
10804 F:      Documentation/devicetree/bindings/regmap/
10805 F:      drivers/base/regmap/
10806 F:      include/linux/regmap.h
10807
10808 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10809 M:      Ohad Ben-Cohen <ohad@wizery.com>
10810 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10811 L:      linux-remoteproc@vger.kernel.org
10812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10813 S:      Maintained
10814 F:      Documentation/devicetree/bindings/remoteproc/
10815 F:      Documentation/remoteproc.txt
10816 F:      drivers/remoteproc/
10817 F:      include/linux/remoteproc.h
10818
10819 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10820 M:      Ohad Ben-Cohen <ohad@wizery.com>
10821 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10822 L:      linux-remoteproc@vger.kernel.org
10823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10824 S:      Maintained
10825 F:      drivers/rpmsg/
10826 F:      Documentation/rpmsg.txt
10827 F:      include/linux/rpmsg.h
10828 F:      include/linux/rpmsg/
10829
10830 RENESAS CLOCK DRIVERS
10831 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10832 L:      linux-renesas-soc@vger.kernel.org
10833 S:      Supported
10834 F:      drivers/clk/renesas/
10835
10836 RENESAS ETHERNET DRIVERS
10837 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10838 L:      netdev@vger.kernel.org
10839 L:      linux-renesas-soc@vger.kernel.org
10840 F:      drivers/net/ethernet/renesas/
10841 F:      include/linux/sh_eth.h
10842
10843 RENESAS R-CAR GYROADC DRIVER
10844 M:      Marek Vasut <marek.vasut@gmail.com>
10845 L:      linux-iio@vger.kernel.org
10846 S:      Supported
10847 F:      drivers/iio/adc/rcar_gyro_adc.c
10848
10849 RENESAS USB2 PHY DRIVER
10850 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10851 L:      linux-renesas-soc@vger.kernel.org
10852 S:      Maintained
10853 F:      drivers/phy/phy-rcar-gen3-usb2.c
10854
10855 RESET CONTROLLER FRAMEWORK
10856 M:      Philipp Zabel <p.zabel@pengutronix.de>
10857 T:      git git://git.pengutronix.de/git/pza/linux
10858 S:      Maintained
10859 F:      drivers/reset/
10860 F:      Documentation/devicetree/bindings/reset/
10861 F:      include/dt-bindings/reset/
10862 F:      include/linux/reset.h
10863 F:      include/linux/reset-controller.h
10864
10865 RFKILL
10866 M:      Johannes Berg <johannes@sipsolutions.net>
10867 L:      linux-wireless@vger.kernel.org
10868 W:      http://wireless.kernel.org/
10869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10871 S:      Maintained
10872 F:      Documentation/rfkill.txt
10873 F:      net/rfkill/
10874
10875 RHASHTABLE
10876 M:      Thomas Graf <tgraf@suug.ch>
10877 M:      Herbert Xu <herbert@gondor.apana.org.au>
10878 L:      netdev@vger.kernel.org
10879 S:      Maintained
10880 F:      lib/rhashtable.c
10881 F:      include/linux/rhashtable.h
10882
10883 RICOH SMARTMEDIA/XD DRIVER
10884 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10885 S:      Maintained
10886 F:      drivers/mtd/nand/r852.c
10887 F:      drivers/mtd/nand/r852.h
10888
10889 RICOH R5C592 MEMORYSTICK DRIVER
10890 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10891 S:      Maintained
10892 F:      drivers/memstick/host/r592.*
10893
10894 ROCCAT DRIVERS
10895 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10896 W:      http://sourceforge.net/projects/roccat/
10897 S:      Maintained
10898 F:      drivers/hid/hid-roccat*
10899 F:      include/linux/hid-roccat*
10900 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10901
10902 ROCKER DRIVER
10903 M:      Jiri Pirko <jiri@resnulli.us>
10904 L:      netdev@vger.kernel.org
10905 S:      Supported
10906 F:      drivers/net/ethernet/rocker/
10907
10908 ROCKETPORT DRIVER
10909 P:      Comtrol Corp.
10910 W:      http://www.comtrol.com
10911 S:      Maintained
10912 F:      Documentation/serial/rocket.txt
10913 F:      drivers/tty/rocket*
10914
10915 ROCKETPORT EXPRESS/INFINITY DRIVER
10916 M:      Kevin Cernekee <cernekee@gmail.com>
10917 L:      linux-serial@vger.kernel.org
10918 S:      Odd Fixes
10919 F:      drivers/tty/serial/rp2.*
10920
10921 ROSE NETWORK LAYER
10922 M:      Ralf Baechle <ralf@linux-mips.org>
10923 L:      linux-hams@vger.kernel.org
10924 W:      http://www.linux-ax25.org/
10925 S:      Maintained
10926 F:      include/net/rose.h
10927 F:      include/uapi/linux/rose.h
10928 F:      net/rose/
10929
10930 RTL2830 MEDIA DRIVER
10931 M:      Antti Palosaari <crope@iki.fi>
10932 L:      linux-media@vger.kernel.org
10933 W:      https://linuxtv.org
10934 W:      http://palosaari.fi/linux/
10935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10936 T:      git git://linuxtv.org/anttip/media_tree.git
10937 S:      Maintained
10938 F:      drivers/media/dvb-frontends/rtl2830*
10939
10940 RTL2832 MEDIA DRIVER
10941 M:      Antti Palosaari <crope@iki.fi>
10942 L:      linux-media@vger.kernel.org
10943 W:      https://linuxtv.org
10944 W:      http://palosaari.fi/linux/
10945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10946 T:      git git://linuxtv.org/anttip/media_tree.git
10947 S:      Maintained
10948 F:      drivers/media/dvb-frontends/rtl2832*
10949
10950 RTL2832_SDR MEDIA DRIVER
10951 M:      Antti Palosaari <crope@iki.fi>
10952 L:      linux-media@vger.kernel.org
10953 W:      https://linuxtv.org
10954 W:      http://palosaari.fi/linux/
10955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10956 T:      git git://linuxtv.org/anttip/media_tree.git
10957 S:      Maintained
10958 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10959
10960 RTL8180 WIRELESS DRIVER
10961 L:      linux-wireless@vger.kernel.org
10962 W:      http://wireless.kernel.org/
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10964 S:      Orphan
10965 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10966
10967 RTL8187 WIRELESS DRIVER
10968 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10969 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10970 M:      Larry Finger <Larry.Finger@lwfinger.net>
10971 L:      linux-wireless@vger.kernel.org
10972 W:      http://wireless.kernel.org/
10973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10974 S:      Maintained
10975 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10976
10977 RTL8192CE WIRELESS DRIVER
10978 M:      Larry Finger <Larry.Finger@lwfinger.net>
10979 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10980 L:      linux-wireless@vger.kernel.org
10981 W:      http://wireless.kernel.org/
10982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10983 S:      Maintained
10984 F:      drivers/net/wireless/realtek/rtlwifi/
10985 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10986
10987 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10988 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10989 L:      linux-wireless@vger.kernel.org
10990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10991 S:      Maintained
10992 F:      drivers/net/wireless/realtek/rtl8xxxu/
10993
10994 S3 SAVAGE FRAMEBUFFER DRIVER
10995 M:      Antonino Daplas <adaplas@gmail.com>
10996 L:      linux-fbdev@vger.kernel.org
10997 S:      Maintained
10998 F:      drivers/video/fbdev/savage/
10999
11000 S390
11001 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11002 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11003 L:      linux-s390@vger.kernel.org
11004 W:      http://www.ibm.com/developerworks/linux/linux390/
11005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11006 S:      Supported
11007 F:      arch/s390/
11008 F:      drivers/s390/
11009 F:      Documentation/s390/
11010 F:      Documentation/DocBook/s390*
11011
11012 S390 COMMON I/O LAYER
11013 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11014 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11015 L:      linux-s390@vger.kernel.org
11016 W:      http://www.ibm.com/developerworks/linux/linux390/
11017 S:      Supported
11018 F:      drivers/s390/cio/
11019
11020 S390 DASD DRIVER
11021 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11022 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11023 L:      linux-s390@vger.kernel.org
11024 W:      http://www.ibm.com/developerworks/linux/linux390/
11025 S:      Supported
11026 F:      drivers/s390/block/dasd*
11027 F:      block/partitions/ibm.c
11028
11029 S390 NETWORK DRIVERS
11030 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11031 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11032 L:      linux-s390@vger.kernel.org
11033 W:      http://www.ibm.com/developerworks/linux/linux390/
11034 S:      Supported
11035 F:      drivers/s390/net/
11036
11037 S390 PCI SUBSYSTEM
11038 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11039 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11040 L:      linux-s390@vger.kernel.org
11041 W:      http://www.ibm.com/developerworks/linux/linux390/
11042 S:      Supported
11043 F:      arch/s390/pci/
11044 F:      drivers/pci/hotplug/s390_pci_hpc.c
11045
11046 S390 ZCRYPT DRIVER
11047 M:      Harald Freudenberger <freude@de.ibm.com>
11048 L:      linux-s390@vger.kernel.org
11049 W:      http://www.ibm.com/developerworks/linux/linux390/
11050 S:      Supported
11051 F:      drivers/s390/crypto/
11052
11053 S390 ZFCP DRIVER
11054 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11055 L:      linux-s390@vger.kernel.org
11056 W:      http://www.ibm.com/developerworks/linux/linux390/
11057 S:      Supported
11058 F:      drivers/s390/scsi/zfcp_*
11059
11060 S390 IUCV NETWORK LAYER
11061 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11062 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11063 L:      linux-s390@vger.kernel.org
11064 W:      http://www.ibm.com/developerworks/linux/linux390/
11065 S:      Supported
11066 F:      drivers/s390/net/*iucv*
11067 F:      include/net/iucv/
11068 F:      net/iucv/
11069
11070 S390 IOMMU (PCI)
11071 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11072 L:      linux-s390@vger.kernel.org
11073 W:      http://www.ibm.com/developerworks/linux/linux390/
11074 S:      Supported
11075 F:      drivers/iommu/s390-iommu.c
11076
11077 S390 VFIO-CCW DRIVER
11078 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
11079 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11080 L:      linux-s390@vger.kernel.org
11081 L:      kvm@vger.kernel.org
11082 S:      Supported
11083 F:      drivers/s390/cio/vfio_ccw*
11084 F:      Documentation/s390/vfio-ccw.txt
11085 F:      include/uapi/linux/vfio_ccw.h
11086
11087 S3C24XX SD/MMC Driver
11088 M:      Ben Dooks <ben-linux@fluff.org>
11089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090 S:      Supported
11091 F:      drivers/mmc/host/s3cmci.*
11092
11093 SAA6588 RDS RECEIVER DRIVER
11094 M:      Hans Verkuil <hverkuil@xs4all.nl>
11095 L:      linux-media@vger.kernel.org
11096 T:      git git://linuxtv.org/media_tree.git
11097 W:      https://linuxtv.org
11098 S:      Odd Fixes
11099 F:      drivers/media/i2c/saa6588*
11100
11101 SAA7134 VIDEO4LINUX DRIVER
11102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11104 L:      linux-media@vger.kernel.org
11105 W:      https://linuxtv.org
11106 T:      git git://linuxtv.org/media_tree.git
11107 S:      Odd fixes
11108 F:      Documentation/media/v4l-drivers/saa7134*
11109 F:      drivers/media/pci/saa7134/
11110
11111 SAA7146 VIDEO4LINUX-2 DRIVER
11112 M:      Hans Verkuil <hverkuil@xs4all.nl>
11113 L:      linux-media@vger.kernel.org
11114 T:      git git://linuxtv.org/media_tree.git
11115 S:      Maintained
11116 F:      drivers/media/common/saa7146/
11117 F:      drivers/media/pci/saa7146/
11118 F:      include/media/saa7146*
11119
11120 SAMSUNG LAPTOP DRIVER
11121 M:      Corentin Chary <corentin.chary@gmail.com>
11122 L:      platform-driver-x86@vger.kernel.org
11123 S:      Maintained
11124 F:      drivers/platform/x86/samsung-laptop.c
11125
11126 SAMSUNG AUDIO (ASoC) DRIVERS
11127 M:      Krzysztof Kozlowski <krzk@kernel.org>
11128 M:      Sangbeom Kim <sbkim73@samsung.com>
11129 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11131 S:      Supported
11132 F:      sound/soc/samsung/
11133
11134 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11135 M:      Krzysztof Kozlowski <krzk@kernel.org>
11136 L:      linux-crypto@vger.kernel.org
11137 L:      linux-samsung-soc@vger.kernel.org
11138 S:      Maintained
11139 F:      drivers/crypto/exynos-rng.c
11140 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11141
11142 SAMSUNG FRAMEBUFFER DRIVER
11143 M:      Jingoo Han <jingoohan1@gmail.com>
11144 L:      linux-fbdev@vger.kernel.org
11145 S:      Maintained
11146 F:      drivers/video/fbdev/s3c-fb.c
11147
11148 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11149 M:      Sangbeom Kim <sbkim73@samsung.com>
11150 M:      Krzysztof Kozlowski <krzk@kernel.org>
11151 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11152 L:      linux-kernel@vger.kernel.org
11153 L:      linux-samsung-soc@vger.kernel.org
11154 S:      Supported
11155 F:      drivers/mfd/sec*.c
11156 F:      drivers/regulator/s2m*.c
11157 F:      drivers/regulator/s5m*.c
11158 F:      drivers/clk/clk-s2mps11.c
11159 F:      drivers/rtc/rtc-s5m.c
11160 F:      include/linux/mfd/samsung/
11161 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11162 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11163 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11164 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11165
11166 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11167 M:      Krzysztof Kozlowski <krzk@kernel.org>
11168 M:      Vladimir Zapolskiy <vz@mleia.com>
11169 L:      linux-crypto@vger.kernel.org
11170 L:      linux-samsung-soc@vger.kernel.org
11171 S:      Maintained
11172 F:      drivers/crypto/s5p-sss.c
11173
11174 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11175 M:      Kyungmin Park <kyungmin.park@samsung.com>
11176 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11177 L:      linux-media@vger.kernel.org
11178 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11179 S:      Supported
11180 F:      drivers/media/platform/exynos4-is/
11181
11182 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11183 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11184 L:      linux-media@vger.kernel.org
11185 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11186 S:      Maintained
11187 F:      drivers/media/platform/s3c-camif/
11188 F:      include/media/drv-intf/s3c_camif.h
11189
11190 SAMSUNG S5C73M3 CAMERA DRIVER
11191 M:      Kyungmin Park <kyungmin.park@samsung.com>
11192 M:      Andrzej Hajda <a.hajda@samsung.com>
11193 L:      linux-media@vger.kernel.org
11194 S:      Supported
11195 F:      drivers/media/i2c/s5c73m3/*
11196
11197 SAMSUNG S5K5BAF CAMERA DRIVER
11198 M:      Kyungmin Park <kyungmin.park@samsung.com>
11199 M:      Andrzej Hajda <a.hajda@samsung.com>
11200 L:      linux-media@vger.kernel.org
11201 S:      Supported
11202 F:      drivers/media/i2c/s5k5baf.c
11203
11204 SAMSUNG S3FWRN5 NFC DRIVER
11205 M:      Robert Baldyga <r.baldyga@samsung.com>
11206 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11207 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11208 S:      Supported
11209 F:      drivers/nfc/s3fwrn5
11210
11211 SAMSUNG SOC CLOCK DRIVERS
11212 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11213 M:      Tomasz Figa <tomasz.figa@gmail.com>
11214 M:      Chanwoo Choi <cw00.choi@samsung.com>
11215 S:      Supported
11216 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11217 F:      drivers/clk/samsung/
11218 F:      include/dt-bindings/clock/exynos*.h
11219 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11220
11221 SAMSUNG SPI DRIVERS
11222 M:      Kukjin Kim <kgene@kernel.org>
11223 M:      Krzysztof Kozlowski <krzk@kernel.org>
11224 M:      Andi Shyti <andi.shyti@samsung.com>
11225 L:      linux-spi@vger.kernel.org
11226 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11227 S:      Maintained
11228 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11229 F:      drivers/spi/spi-s3c*
11230 F:      include/linux/platform_data/spi-s3c64xx.h
11231
11232 SAMSUNG SXGBE DRIVERS
11233 M:      Byungho An <bh74.an@samsung.com>
11234 M:      Girish K S <ks.giri@samsung.com>
11235 M:      Vipul Pandya <vipul.pandya@samsung.com>
11236 S:      Supported
11237 L:      netdev@vger.kernel.org
11238 F:      drivers/net/ethernet/samsung/sxgbe/
11239
11240 SAMSUNG THERMAL DRIVER
11241 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11242 L:      linux-pm@vger.kernel.org
11243 L:      linux-samsung-soc@vger.kernel.org
11244 S:      Supported
11245 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11246 F:      drivers/thermal/samsung/
11247
11248 SAMSUNG USB2 PHY DRIVER
11249 M:      Kamil Debski <kamil@wypas.org>
11250 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11251 L:      linux-kernel@vger.kernel.org
11252 S:      Supported
11253 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11254 F:      Documentation/phy/samsung-usb2.txt
11255 F:      drivers/phy/phy-exynos4210-usb2.c
11256 F:      drivers/phy/phy-exynos4x12-usb2.c
11257 F:      drivers/phy/phy-exynos5250-usb2.c
11258 F:      drivers/phy/phy-s5pv210-usb2.c
11259 F:      drivers/phy/phy-samsung-usb2.c
11260 F:      drivers/phy/phy-samsung-usb2.h
11261
11262 SERIAL DRIVERS
11263 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11264 L:      linux-serial@vger.kernel.org
11265 S:      Maintained
11266 F:      Documentation/devicetree/bindings/serial/
11267 F:      drivers/tty/serial/
11268
11269 SERIAL DEVICE BUS
11270 M:      Rob Herring <robh@kernel.org>
11271 L:      linux-serial@vger.kernel.org
11272 S:      Maintained
11273 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11274 F:      drivers/tty/serdev/
11275 F:      include/linux/serdev.h
11276
11277 SERIAL IR RECEIVER
11278 M:      Sean Young <sean@mess.org>
11279 L:      linux-media@vger.kernel.org
11280 S:      Maintained
11281 F:      drivers/media/rc/serial_ir.c
11282
11283 STI CEC DRIVER
11284 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11285 L:      kernel@stlinux.com
11286 S:      Maintained
11287 F:      drivers/staging/media/st-cec/
11288 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11289
11290 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11291 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11292 L:      linux-s390@vger.kernel.org
11293 W:      http://www.ibm.com/developerworks/linux/linux390/
11294 S:      Supported
11295 F:      net/smc/
11296
11297 SYNOPSYS DESIGNWARE DMAC DRIVER
11298 M:      Viresh Kumar <vireshk@kernel.org>
11299 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11300 S:      Maintained
11301 F:      include/linux/dma/dw.h
11302 F:      include/linux/platform_data/dma-dw.h
11303 F:      drivers/dma/dw/
11304
11305 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11306 M:      Jie Deng <jiedeng@synopsys.com>
11307 L:      netdev@vger.kernel.org
11308 S:      Supported
11309 F:      drivers/net/ethernet/synopsys/
11310
11311 SYNOPSYS DESIGNWARE I2C DRIVER
11312 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11313 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11314 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11315 L:      linux-i2c@vger.kernel.org
11316 S:      Maintained
11317 F:      drivers/i2c/busses/i2c-designware-*
11318 F:      include/linux/platform_data/i2c-designware.h
11319
11320 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11321 M:      Jaehoon Chung <jh80.chung@samsung.com>
11322 L:      linux-mmc@vger.kernel.org
11323 S:      Maintained
11324 F:      drivers/mmc/host/dw_mmc*
11325
11326 SYSTEM TRACE MODULE CLASS
11327 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11328 S:      Maintained
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11330 F:      Documentation/trace/stm.txt
11331 F:      drivers/hwtracing/stm/
11332 F:      include/linux/stm.h
11333 F:      include/uapi/linux/stm.h
11334
11335 TEE SUBSYSTEM
11336 M:      Jens Wiklander <jens.wiklander@linaro.org>
11337 S:      Maintained
11338 F:      include/linux/tee_drv.h
11339 F:      include/uapi/linux/tee.h
11340 F:      drivers/tee/
11341 F:      Documentation/tee.txt
11342
11343 THUNDERBOLT DRIVER
11344 M:      Andreas Noever <andreas.noever@gmail.com>
11345 S:      Maintained
11346 F:      drivers/thunderbolt/
11347
11348 TI BQ27XXX POWER SUPPLY DRIVER
11349 R:      Andrew F. Davis <afd@ti.com>
11350 F:      include/linux/power/bq27xxx_battery.h
11351 F:      drivers/power/supply/bq27xxx_battery.c
11352 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11353
11354 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11355 M:      John Stultz <john.stultz@linaro.org>
11356 M:      Thomas Gleixner <tglx@linutronix.de>
11357 R:      Stephen Boyd <sboyd@codeaurora.org>
11358 L:      linux-kernel@vger.kernel.org
11359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11360 S:      Supported
11361 F:      include/linux/clocksource.h
11362 F:      include/linux/time.h
11363 F:      include/linux/timex.h
11364 F:      include/uapi/linux/time.h
11365 F:      include/uapi/linux/timex.h
11366 F:      kernel/time/clocksource.c
11367 F:      kernel/time/time*.c
11368 F:      kernel/time/alarmtimer.c
11369 F:      kernel/time/ntp.c
11370 F:      tools/testing/selftests/timers/
11371
11372 SC1200 WDT DRIVER
11373 M:      Zwane Mwaikambo <zwanem@gmail.com>
11374 S:      Maintained
11375 F:      drivers/watchdog/sc1200wdt.c
11376
11377 SCHEDULER
11378 M:      Ingo Molnar <mingo@redhat.com>
11379 M:      Peter Zijlstra <peterz@infradead.org>
11380 L:      linux-kernel@vger.kernel.org
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11382 S:      Maintained
11383 F:      kernel/sched/
11384 F:      include/linux/sched.h
11385 F:      include/uapi/linux/sched.h
11386 F:      include/linux/wait.h
11387
11388 SCORE ARCHITECTURE
11389 M:      Chen Liqin <liqin.linux@gmail.com>
11390 M:      Lennox Wu <lennox.wu@gmail.com>
11391 W:      http://www.sunplus.com
11392 S:      Supported
11393 F:      arch/score/
11394
11395 SCR24X CHIP CARD INTERFACE DRIVER
11396 M:      Lubomir Rintel <lkundrak@v3.sk>
11397 S:      Supported
11398 F:      drivers/char/pcmcia/scr24x_cs.c
11399
11400 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11401 M:      Sudeep Holla <sudeep.holla@arm.com>
11402 L:      linux-arm-kernel@lists.infradead.org
11403 S:      Maintained
11404 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11405 F:      drivers/clk/clk-scpi.c
11406 F:      drivers/cpufreq/scpi-cpufreq.c
11407 F:      drivers/firmware/arm_scpi.c
11408 F:      include/linux/scpi_protocol.h
11409
11410 SCSI CDROM DRIVER
11411 M:      Jens Axboe <axboe@kernel.dk>
11412 L:      linux-scsi@vger.kernel.org
11413 W:      http://www.kernel.dk
11414 S:      Maintained
11415 F:      drivers/scsi/sr*
11416
11417 SCSI RDMA PROTOCOL (SRP) INITIATOR
11418 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11419 L:      linux-rdma@vger.kernel.org
11420 S:      Supported
11421 W:      http://www.openfabrics.org
11422 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11424 F:      drivers/infiniband/ulp/srp/
11425 F:      include/scsi/srp.h
11426
11427 SCSI SG DRIVER
11428 M:      Doug Gilbert <dgilbert@interlog.com>
11429 L:      linux-scsi@vger.kernel.org
11430 W:      http://sg.danny.cz/sg
11431 S:      Maintained
11432 F:      Documentation/scsi/scsi-generic.txt
11433 F:      drivers/scsi/sg.c
11434 F:      include/scsi/sg.h
11435
11436 SCSI SUBSYSTEM
11437 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11439 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11441 L:      linux-scsi@vger.kernel.org
11442 S:      Maintained
11443 F:      Documentation/devicetree/bindings/scsi/
11444 F:      drivers/scsi/
11445 F:      include/scsi/
11446
11447 SCSI TAPE DRIVER
11448 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11449 L:      linux-scsi@vger.kernel.org
11450 S:      Maintained
11451 F:      Documentation/scsi/st.txt
11452 F:      drivers/scsi/st.*
11453 F:      drivers/scsi/st_*.h
11454
11455 SCTP PROTOCOL
11456 M:      Vlad Yasevich <vyasevich@gmail.com>
11457 M:      Neil Horman <nhorman@tuxdriver.com>
11458 L:      linux-sctp@vger.kernel.org
11459 W:      http://lksctp.sourceforge.net
11460 S:      Maintained
11461 F:      Documentation/networking/sctp.txt
11462 F:      include/linux/sctp.h
11463 F:      include/uapi/linux/sctp.h
11464 F:      include/net/sctp/
11465 F:      net/sctp/
11466
11467 SCx200 CPU SUPPORT
11468 M:      Jim Cromie <jim.cromie@gmail.com>
11469 S:      Odd Fixes
11470 F:      Documentation/i2c/busses/scx200_acb
11471 F:      arch/x86/platform/scx200/
11472 F:      drivers/watchdog/scx200_wdt.c
11473 F:      drivers/i2c/busses/scx200*
11474 F:      drivers/mtd/maps/scx200_docflash.c
11475 F:      include/linux/scx200.h
11476
11477 SCx200 GPIO DRIVER
11478 M:      Jim Cromie <jim.cromie@gmail.com>
11479 S:      Maintained
11480 F:      drivers/char/scx200_gpio.c
11481 F:      include/linux/scx200_gpio.h
11482
11483 SCx200 HRT CLOCKSOURCE DRIVER
11484 M:      Jim Cromie <jim.cromie@gmail.com>
11485 S:      Maintained
11486 F:      drivers/clocksource/scx200_hrt.c
11487
11488 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11489 M:      Sascha Sommer <saschasommer@freenet.de>
11490 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11491 S:      Maintained
11492 F:      drivers/mmc/host/sdricoh_cs.c
11493
11494 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11495 M:      Adrian Hunter <adrian.hunter@intel.com>
11496 L:      linux-mmc@vger.kernel.org
11497 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11498 S:      Maintained
11499 F:      drivers/mmc/host/sdhci*
11500 F:      include/linux/mmc/sdhci*
11501
11502 SECURE COMPUTING
11503 M:      Kees Cook <keescook@chromium.org>
11504 R:      Andy Lutomirski <luto@amacapital.net>
11505 R:      Will Drewry <wad@chromium.org>
11506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11507 S:      Supported
11508 F:      kernel/seccomp.c
11509 F:      include/uapi/linux/seccomp.h
11510 F:      include/linux/seccomp.h
11511 F:      tools/testing/selftests/seccomp/*
11512 K:      \bsecure_computing
11513 K:      \bTIF_SECCOMP\b
11514
11515 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11516 M:      Al Cooper <alcooperx@gmail.com>
11517 L:      linux-mmc@vger.kernel.org
11518 L:      bcm-kernel-feedback-list@broadcom.com
11519 S:      Maintained
11520 F:      drivers/mmc/host/sdhci-brcmstb*
11521
11522 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11523 M:      Ben Dooks <ben-linux@fluff.org>
11524 M:      Jaehoon Chung <jh80.chung@samsung.com>
11525 L:      linux-mmc@vger.kernel.org
11526 S:      Maintained
11527 F:      drivers/mmc/host/sdhci-s3c*
11528
11529 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11530 M:      Viresh Kumar <vireshk@kernel.org>
11531 L:      linux-mmc@vger.kernel.org
11532 S:      Maintained
11533 F:      drivers/mmc/host/sdhci-spear.c
11534
11535 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11536 M:      Scott Bauer <scott.bauer@intel.com>
11537 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11538 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11539 L:      linux-block@vger.kernel.org
11540 S:      Supported
11541 F:      block/sed*
11542 F:      block/opal_proto.h
11543 F:      include/linux/sed*
11544 F:      include/uapi/linux/sed*
11545
11546 SECURITY SUBSYSTEM
11547 M:      James Morris <james.l.morris@oracle.com>
11548 M:      "Serge E. Hallyn" <serge@hallyn.com>
11549 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11551 W:      http://kernsec.org/
11552 S:      Supported
11553 F:      security/
11554
11555 SECURITY CONTACT
11556 M:      Security Officers <security@kernel.org>
11557 S:      Supported
11558
11559 SELINUX SECURITY MODULE
11560 M:      Paul Moore <paul@paul-moore.com>
11561 M:      Stephen Smalley <sds@tycho.nsa.gov>
11562 M:      Eric Paris <eparis@parisplace.org>
11563 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11564 W:      http://selinuxproject.org
11565 T:      git git://git.infradead.org/users/pcmoore/selinux
11566 S:      Supported
11567 F:      include/linux/selinux*
11568 F:      security/selinux/
11569 F:      scripts/selinux/
11570
11571 APPARMOR SECURITY MODULE
11572 M:      John Johansen <john.johansen@canonical.com>
11573 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11574 W:      apparmor.wiki.kernel.org
11575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11576 S:      Supported
11577 F:      security/apparmor/
11578
11579 LOADPIN SECURITY MODULE
11580 M:      Kees Cook <keescook@chromium.org>
11581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11582 S:      Supported
11583 F:      security/loadpin/
11584
11585 YAMA SECURITY MODULE
11586 M:      Kees Cook <keescook@chromium.org>
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11588 S:      Supported
11589 F:      security/yama/
11590
11591 SENSABLE PHANTOM
11592 M:      Jiri Slaby <jirislaby@gmail.com>
11593 S:      Maintained
11594 F:      drivers/misc/phantom.c
11595 F:      include/uapi/linux/phantom.h
11596
11597 Emulex 10Gbps iSCSI - OneConnect DRIVER
11598 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11599 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11600 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11601 L:      linux-scsi@vger.kernel.org
11602 W:      http://www.broadcom.com
11603 S:      Supported
11604 F:      drivers/scsi/be2iscsi/
11605
11606 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11607 M:      Sathya Perla <sathya.perla@broadcom.com>
11608 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11609 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11610 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11611 L:      netdev@vger.kernel.org
11612 W:      http://www.emulex.com
11613 S:      Supported
11614 F:      drivers/net/ethernet/emulex/benet/
11615
11616 EMULEX ONECONNECT ROCE DRIVER
11617 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11618 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11619 L:      linux-rdma@vger.kernel.org
11620 W:      http://www.broadcom.com
11621 S:      Odd Fixes
11622 F:      drivers/infiniband/hw/ocrdma/
11623 F:      include/uapi/rdma/ocrdma-abi.h
11624
11625 SFC NETWORK DRIVER
11626 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11627 M:      Edward Cree <ecree@solarflare.com>
11628 M:      Bert Kenward <bkenward@solarflare.com>
11629 L:      netdev@vger.kernel.org
11630 S:      Supported
11631 F:      drivers/net/ethernet/sfc/
11632
11633 SGI GRU DRIVER
11634 M:      Dimitri Sivanich <sivanich@sgi.com>
11635 S:      Maintained
11636 F:      drivers/misc/sgi-gru/
11637
11638 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11639 M:      Pat Gefre <pfg@sgi.com>
11640 L:      linux-ia64@vger.kernel.org
11641 S:      Supported
11642 F:      Documentation/ia64/serial.txt
11643 F:      drivers/tty/serial/ioc?_serial.c
11644 F:      include/linux/ioc?.h
11645
11646 SGI XP/XPC/XPNET DRIVER
11647 M:      Cliff Whickman <cpw@sgi.com>
11648 M:      Robin Holt <robinmholt@gmail.com>
11649 S:      Maintained
11650 F:      drivers/misc/sgi-xp/
11651
11652 SI2157 MEDIA DRIVER
11653 M:      Antti Palosaari <crope@iki.fi>
11654 L:      linux-media@vger.kernel.org
11655 W:      https://linuxtv.org
11656 W:      http://palosaari.fi/linux/
11657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11658 T:      git git://linuxtv.org/anttip/media_tree.git
11659 S:      Maintained
11660 F:      drivers/media/tuners/si2157*
11661
11662 SI2168 MEDIA DRIVER
11663 M:      Antti Palosaari <crope@iki.fi>
11664 L:      linux-media@vger.kernel.org
11665 W:      https://linuxtv.org
11666 W:      http://palosaari.fi/linux/
11667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11668 T:      git git://linuxtv.org/anttip/media_tree.git
11669 S:      Maintained
11670 F:      drivers/media/dvb-frontends/si2168*
11671
11672 SI470X FM RADIO RECEIVER I2C DRIVER
11673 M:      Hans Verkuil <hverkuil@xs4all.nl>
11674 L:      linux-media@vger.kernel.org
11675 T:      git git://linuxtv.org/media_tree.git
11676 W:      https://linuxtv.org
11677 S:      Odd Fixes
11678 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11679
11680 SI470X FM RADIO RECEIVER USB DRIVER
11681 M:      Hans Verkuil <hverkuil@xs4all.nl>
11682 L:      linux-media@vger.kernel.org
11683 T:      git git://linuxtv.org/media_tree.git
11684 W:      https://linuxtv.org
11685 S:      Maintained
11686 F:      drivers/media/radio/si470x/radio-si470x-common.c
11687 F:      drivers/media/radio/si470x/radio-si470x.h
11688 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11689
11690 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11691 M:      Eduardo Valentin <edubezval@gmail.com>
11692 L:      linux-media@vger.kernel.org
11693 T:      git git://linuxtv.org/media_tree.git
11694 W:      https://linuxtv.org
11695 S:      Odd Fixes
11696 F:      drivers/media/radio/si4713/si4713.?
11697
11698 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11699 M:      Eduardo Valentin <edubezval@gmail.com>
11700 L:      linux-media@vger.kernel.org
11701 T:      git git://linuxtv.org/media_tree.git
11702 W:      https://linuxtv.org
11703 S:      Odd Fixes
11704 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11705
11706 SI4713 FM RADIO TRANSMITTER USB DRIVER
11707 M:      Hans Verkuil <hverkuil@xs4all.nl>
11708 L:      linux-media@vger.kernel.org
11709 T:      git git://linuxtv.org/media_tree.git
11710 W:      https://linuxtv.org
11711 S:      Maintained
11712 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11713
11714 SIANO DVB DRIVER
11715 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11716 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11717 L:      linux-media@vger.kernel.org
11718 W:      https://linuxtv.org
11719 T:      git git://linuxtv.org/media_tree.git
11720 S:      Odd fixes
11721 F:      drivers/media/common/siano/
11722 F:      drivers/media/usb/siano/
11723 F:      drivers/media/usb/siano/
11724 F:      drivers/media/mmc/siano/
11725
11726 SILEAD TOUCHSCREEN DRIVER
11727 M:      Hans de Goede <hdegoede@redhat.com>
11728 L:      linux-input@vger.kernel.org
11729 L:      platform-driver-x86@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/input/touchscreen/silead.c
11732 F:      drivers/platform/x86/silead_dmi.c
11733
11734 SIMPLEFB FB DRIVER
11735 M:      Hans de Goede <hdegoede@redhat.com>
11736 L:      linux-fbdev@vger.kernel.org
11737 S:      Maintained
11738 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11739 F:      drivers/video/fbdev/simplefb.c
11740 F:      include/linux/platform_data/simplefb.h
11741
11742 SH_VEU V4L2 MEM2MEM DRIVER
11743 L:      linux-media@vger.kernel.org
11744 S:      Orphan
11745 F:      drivers/media/platform/sh_veu.c
11746
11747 SH_VOU V4L2 OUTPUT DRIVER
11748 L:      linux-media@vger.kernel.org
11749 S:      Orphan
11750 F:      drivers/media/platform/sh_vou.c
11751 F:      include/media/drv-intf/sh_vou.h
11752
11753 SIMPLE FIRMWARE INTERFACE (SFI)
11754 M:      Len Brown <lenb@kernel.org>
11755 L:      sfi-devel@simplefirmware.org
11756 W:      http://simplefirmware.org/
11757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11758 S:      Supported
11759 F:      arch/x86/platform/sfi/
11760 F:      drivers/sfi/
11761 F:      include/linux/sfi*.h
11762
11763 SIMTEC EB110ATX (Chalice CATS)
11764 P:      Ben Dooks
11765 P:      Vincent Sanders <vince@simtec.co.uk>
11766 M:      Simtec Linux Team <linux@simtec.co.uk>
11767 W:      http://www.simtec.co.uk/products/EB110ATX/
11768 S:      Supported
11769
11770 SIMTEC EB2410ITX (BAST)
11771 P:      Ben Dooks
11772 P:      Vincent Sanders <vince@simtec.co.uk>
11773 M:      Simtec Linux Team <linux@simtec.co.uk>
11774 W:      http://www.simtec.co.uk/products/EB2410ITX/
11775 S:      Supported
11776 F:      arch/arm/mach-s3c24xx/mach-bast.c
11777 F:      arch/arm/mach-s3c24xx/bast-ide.c
11778 F:      arch/arm/mach-s3c24xx/bast-irq.c
11779
11780 SIPHASH PRF ROUTINES
11781 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11782 S:      Maintained
11783 F:      lib/siphash.c
11784 F:      lib/test_siphash.c
11785 F:      include/linux/siphash.h
11786
11787 TI DAVINCI MACHINE SUPPORT
11788 M:      Sekhar Nori <nsekhar@ti.com>
11789 M:      Kevin Hilman <khilman@kernel.org>
11790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11792 S:      Supported
11793 F:      arch/arm/mach-davinci/
11794 F:      drivers/i2c/busses/i2c-davinci.c
11795
11796 TI DAVINCI SERIES MEDIA DRIVER
11797 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11798 L:      linux-media@vger.kernel.org
11799 W:      https://linuxtv.org
11800 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11801 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11802 S:      Maintained
11803 F:      drivers/media/platform/davinci/
11804 F:      include/media/davinci/
11805
11806 TI AM437X VPFE DRIVER
11807 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11808 L:      linux-media@vger.kernel.org
11809 W:      https://linuxtv.org
11810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11811 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11812 S:      Maintained
11813 F:      drivers/media/platform/am437x/
11814
11815 OV2659 OMNIVISION SENSOR DRIVER
11816 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11817 L:      linux-media@vger.kernel.org
11818 W:      https://linuxtv.org
11819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11820 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11821 S:      Maintained
11822 F:      drivers/media/i2c/ov2659.c
11823 F:      include/media/i2c/ov2659.h
11824
11825 SILICON MOTION SM712 FRAME BUFFER DRIVER
11826 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11827 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11828 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11829 L:      linux-fbdev@vger.kernel.org
11830 S:      Maintained
11831 F:      drivers/video/fbdev/sm712*
11832 F:      Documentation/fb/sm712fb.txt
11833
11834 SIS 190 ETHERNET DRIVER
11835 M:      Francois Romieu <romieu@fr.zoreil.com>
11836 L:      netdev@vger.kernel.org
11837 S:      Maintained
11838 F:      drivers/net/ethernet/sis/sis190.c
11839
11840 SIS 900/7016 FAST ETHERNET DRIVER
11841 M:      Daniele Venzano <venza@brownhat.org>
11842 W:      http://www.brownhat.org/sis900.html
11843 L:      netdev@vger.kernel.org
11844 S:      Maintained
11845 F:      drivers/net/ethernet/sis/sis900.*
11846
11847 SIS FRAMEBUFFER DRIVER
11848 M:      Thomas Winischhofer <thomas@winischhofer.net>
11849 W:      http://www.winischhofer.net/linuxsisvga.shtml
11850 S:      Maintained
11851 F:      Documentation/fb/sisfb.txt
11852 F:      drivers/video/fbdev/sis/
11853 F:      include/video/sisfb.h
11854
11855 SIS USB2VGA DRIVER
11856 M:      Thomas Winischhofer <thomas@winischhofer.net>
11857 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11858 S:      Maintained
11859 F:      drivers/usb/misc/sisusbvga/
11860
11861 SLAB ALLOCATOR
11862 M:      Christoph Lameter <cl@linux.com>
11863 M:      Pekka Enberg <penberg@kernel.org>
11864 M:      David Rientjes <rientjes@google.com>
11865 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11866 M:      Andrew Morton <akpm@linux-foundation.org>
11867 L:      linux-mm@kvack.org
11868 S:      Maintained
11869 F:      include/linux/sl?b*.h
11870 F:      mm/sl?b*
11871
11872 SLEEPABLE READ-COPY UPDATE (SRCU)
11873 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11874 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11875 M:      Josh Triplett <josh@joshtriplett.org>
11876 R:      Steven Rostedt <rostedt@goodmis.org>
11877 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11878 L:      linux-kernel@vger.kernel.org
11879 W:      http://www.rdrop.com/users/paulmck/RCU/
11880 S:      Supported
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11882 F:      include/linux/srcu.h
11883 F:      kernel/rcu/srcu.c
11884
11885 SMACK SECURITY MODULE
11886 M:      Casey Schaufler <casey@schaufler-ca.com>
11887 L:      linux-security-module@vger.kernel.org
11888 W:      http://schaufler-ca.com
11889 T:      git git://github.com/cschaufler/smack-next
11890 S:      Maintained
11891 F:      Documentation/security/Smack.txt
11892 F:      security/smack/
11893
11894 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11895 M:      Kevin Hilman <khilman@kernel.org>
11896 M:      Nishanth Menon <nm@ti.com>
11897 S:      Maintained
11898 F:      drivers/power/avs/
11899 F:      include/linux/power/smartreflex.h
11900 L:      linux-pm@vger.kernel.org
11901
11902 SMC91x ETHERNET DRIVER
11903 M:      Nicolas Pitre <nico@fluxnic.net>
11904 S:      Odd Fixes
11905 F:      drivers/net/ethernet/smsc/smc91x.*
11906
11907 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11908 M:      Sakari Ailus <sakari.ailus@iki.fi>
11909 L:      linux-media@vger.kernel.org
11910 S:      Maintained
11911 F:      drivers/media/i2c/smiapp/
11912 F:      include/media/i2c/smiapp.h
11913 F:      drivers/media/i2c/smiapp-pll.c
11914 F:      drivers/media/i2c/smiapp-pll.h
11915 F:      include/uapi/linux/smiapp.h
11916 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11917
11918 SMM665 HARDWARE MONITOR DRIVER
11919 M:      Guenter Roeck <linux@roeck-us.net>
11920 L:      linux-hwmon@vger.kernel.org
11921 S:      Maintained
11922 F:      Documentation/hwmon/smm665
11923 F:      drivers/hwmon/smm665.c
11924
11925 SMSC EMC2103 HARDWARE MONITOR DRIVER
11926 M:      Steve Glendinning <steve.glendinning@shawell.net>
11927 L:      linux-hwmon@vger.kernel.org
11928 S:      Maintained
11929 F:      Documentation/hwmon/emc2103
11930 F:      drivers/hwmon/emc2103.c
11931
11932 SMSC SCH5627 HARDWARE MONITOR DRIVER
11933 M:      Hans de Goede <hdegoede@redhat.com>
11934 L:      linux-hwmon@vger.kernel.org
11935 S:      Supported
11936 F:      Documentation/hwmon/sch5627
11937 F:      drivers/hwmon/sch5627.c
11938
11939 SMSC47B397 HARDWARE MONITOR DRIVER
11940 M:      Jean Delvare <jdelvare@suse.com>
11941 L:      linux-hwmon@vger.kernel.org
11942 S:      Maintained
11943 F:      Documentation/hwmon/smsc47b397
11944 F:      drivers/hwmon/smsc47b397.c
11945
11946 SMSC911x ETHERNET DRIVER
11947 M:      Steve Glendinning <steve.glendinning@shawell.net>
11948 L:      netdev@vger.kernel.org
11949 S:      Maintained
11950 F:      include/linux/smsc911x.h
11951 F:      drivers/net/ethernet/smsc/smsc911x.*
11952
11953 SMSC9420 PCI ETHERNET DRIVER
11954 M:      Steve Glendinning <steve.glendinning@shawell.net>
11955 L:      netdev@vger.kernel.org
11956 S:      Maintained
11957 F:      drivers/net/ethernet/smsc/smsc9420.*
11958
11959 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11960 M:      Steve Glendinning <steve.glendinning@shawell.net>
11961 L:      linux-fbdev@vger.kernel.org
11962 S:      Maintained
11963 F:      drivers/video/fbdev/smscufx.c
11964
11965 SOC-CAMERA V4L2 SUBSYSTEM
11966 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11967 L:      linux-media@vger.kernel.org
11968 T:      git git://linuxtv.org/media_tree.git
11969 S:      Maintained
11970 F:      include/media/soc*
11971 F:      drivers/media/i2c/soc_camera/
11972 F:      drivers/media/platform/soc_camera/
11973
11974 SOEKRIS NET48XX LED SUPPORT
11975 M:      Chris Boot <bootc@bootc.net>
11976 S:      Maintained
11977 F:      drivers/leds/leds-net48xx.c
11978
11979 SOFTLOGIC 6x10 MPEG CODEC
11980 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11981 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11982 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11983 M:      Ismael Luceno <ismael@iodev.co.uk>
11984 L:      linux-media@vger.kernel.org
11985 S:      Supported
11986 F:      drivers/media/pci/solo6x10/
11987
11988 SOFTWARE RAID (Multiple Disks) SUPPORT
11989 M:      Shaohua Li <shli@kernel.org>
11990 L:      linux-raid@vger.kernel.org
11991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11992 S:      Supported
11993 F:      drivers/md/
11994 F:      include/linux/raid/
11995 F:      include/uapi/linux/raid/
11996
11997 SONIC NETWORK DRIVER
11998 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11999 L:      netdev@vger.kernel.org
12000 S:      Maintained
12001 F:      drivers/net/ethernet/natsemi/sonic.*
12002
12003 SONICS SILICON BACKPLANE DRIVER (SSB)
12004 M:      Michael Buesch <m@bues.ch>
12005 L:      linux-wireless@vger.kernel.org
12006 S:      Maintained
12007 F:      drivers/ssb/
12008 F:      include/linux/ssb/
12009
12010 SONY VAIO CONTROL DEVICE DRIVER
12011 M:      Mattia Dongili <malattia@linux.it>
12012 L:      platform-driver-x86@vger.kernel.org
12013 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12014 S:      Maintained
12015 F:      Documentation/laptops/sony-laptop.txt
12016 F:      drivers/char/sonypi.c
12017 F:      drivers/platform/x86/sony-laptop.c
12018 F:      include/linux/sony-laptop.h
12019
12020 SONY MEMORYSTICK CARD SUPPORT
12021 M:      Alex Dubov <oakad@yahoo.com>
12022 W:      http://tifmxx.berlios.de/
12023 S:      Maintained
12024 F:      drivers/memstick/host/tifm_ms.c
12025
12026 SONY MEMORYSTICK STANDARD SUPPORT
12027 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12028 S:      Maintained
12029 F:      drivers/memstick/core/ms_block.*
12030
12031 SOUND
12032 M:      Jaroslav Kysela <perex@perex.cz>
12033 M:      Takashi Iwai <tiwai@suse.com>
12034 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12035 W:      http://www.alsa-project.org/
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12037 T:      git git://git.alsa-project.org/alsa-kernel.git
12038 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12039 S:      Maintained
12040 F:      Documentation/sound/
12041 F:      include/sound/
12042 F:      include/uapi/sound/
12043 F:      sound/
12044
12045 SOUND - COMPRESSED AUDIO
12046 M:      Vinod Koul <vinod.koul@intel.com>
12047 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12049 S:      Supported
12050 F:      Documentation/sound/alsa/compress_offload.txt
12051 F:      include/sound/compress_driver.h
12052 F:      include/uapi/sound/compress_*
12053 F:      sound/core/compress_offload.c
12054 F:      sound/soc/soc-compress.c
12055
12056 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12057 M:      Liam Girdwood <lgirdwood@gmail.com>
12058 M:      Mark Brown <broonie@kernel.org>
12059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12060 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12061 W:      http://alsa-project.org/main/index.php/ASoC
12062 S:      Supported
12063 F:      Documentation/devicetree/bindings/sound/
12064 F:      Documentation/sound/alsa/soc/
12065 F:      sound/soc/
12066 F:      include/sound/soc*
12067
12068 SOUND - DMAENGINE HELPERS
12069 M:      Lars-Peter Clausen <lars@metafoo.de>
12070 S:      Supported
12071 F:      include/sound/dmaengine_pcm.h
12072 F:      sound/core/pcm_dmaengine.c
12073 F:      sound/soc/soc-generic-dmaengine-pcm.c
12074
12075 SP2 MEDIA DRIVER
12076 M:      Olli Salonen <olli.salonen@iki.fi>
12077 L:      linux-media@vger.kernel.org
12078 W:      https://linuxtv.org
12079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12080 S:      Maintained
12081 F:      drivers/media/dvb-frontends/sp2*
12082
12083 SPARC + UltraSPARC (sparc/sparc64)
12084 M:      "David S. Miller" <davem@davemloft.net>
12085 L:      sparclinux@vger.kernel.org
12086 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12089 S:      Maintained
12090 F:      arch/sparc/
12091 F:      drivers/sbus/
12092
12093 SPARC SERIAL DRIVERS
12094 M:      "David S. Miller" <davem@davemloft.net>
12095 L:      sparclinux@vger.kernel.org
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12098 S:      Maintained
12099 F:      include/linux/sunserialcore.h
12100 F:      drivers/tty/serial/suncore.c
12101 F:      drivers/tty/serial/sunhv.c
12102 F:      drivers/tty/serial/sunsab.c
12103 F:      drivers/tty/serial/sunsab.h
12104 F:      drivers/tty/serial/sunsu.c
12105 F:      drivers/tty/serial/sunzilog.c
12106 F:      drivers/tty/serial/sunzilog.h
12107
12108 SPARSE CHECKER
12109 M:      "Christopher Li" <sparse@chrisli.org>
12110 L:      linux-sparse@vger.kernel.org
12111 W:      https://sparse.wiki.kernel.org/
12112 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12113 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12114 S:      Maintained
12115 F:      include/linux/compiler.h
12116
12117 SPEAR PLATFORM SUPPORT
12118 M:      Viresh Kumar <vireshk@kernel.org>
12119 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12121 W:      http://www.st.com/spear
12122 S:      Maintained
12123 F:      arch/arm/boot/dts/spear*
12124 F:      arch/arm/mach-spear/
12125
12126 SPEAR CLOCK FRAMEWORK SUPPORT
12127 M:      Viresh Kumar <vireshk@kernel.org>
12128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12129 W:      http://www.st.com/spear
12130 S:      Maintained
12131 F:      drivers/clk/spear/
12132
12133 SPI NOR SUBSYSTEM
12134 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12135 M:      Marek Vasut <marek.vasut@gmail.com>
12136 L:      linux-mtd@lists.infradead.org
12137 W:      http://www.linux-mtd.infradead.org/
12138 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12139 T:      git git://github.com/spi-nor/linux.git
12140 S:      Maintained
12141 F:      drivers/mtd/spi-nor/
12142 F:      include/linux/mtd/spi-nor.h
12143
12144 SPI SUBSYSTEM
12145 M:      Mark Brown <broonie@kernel.org>
12146 L:      linux-spi@vger.kernel.org
12147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12148 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12149 S:      Maintained
12150 F:      Documentation/devicetree/bindings/spi/
12151 F:      Documentation/spi/
12152 F:      drivers/spi/
12153 F:      include/linux/spi/
12154 F:      include/uapi/linux/spi/
12155 F:      tools/spi/
12156
12157 SPIDERNET NETWORK DRIVER for CELL
12158 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12159 L:      netdev@vger.kernel.org
12160 S:      Supported
12161 F:      Documentation/networking/spider_net.txt
12162 F:      drivers/net/ethernet/toshiba/spider_net*
12163
12164 SPU FILE SYSTEM
12165 M:      Jeremy Kerr <jk@ozlabs.org>
12166 L:      linuxppc-dev@lists.ozlabs.org
12167 W:      http://www.ibm.com/developerworks/power/cell/
12168 S:      Supported
12169 F:      Documentation/filesystems/spufs.txt
12170 F:      arch/powerpc/platforms/cell/spufs/
12171
12172 SQUASHFS FILE SYSTEM
12173 M:      Phillip Lougher <phillip@squashfs.org.uk>
12174 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12175 W:      http://squashfs.org.uk
12176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12177 S:      Maintained
12178 F:      Documentation/filesystems/squashfs.txt
12179 F:      fs/squashfs/
12180
12181 SRM (Alpha) environment access
12182 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12183 S:      Maintained
12184 F:      arch/alpha/kernel/srm_env.c
12185
12186 STABLE BRANCH
12187 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12188 L:      stable@vger.kernel.org
12189 S:      Supported
12190 F:      Documentation/process/stable-kernel-rules.rst
12191
12192 STAGING SUBSYSTEM
12193 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12195 L:      devel@driverdev.osuosl.org
12196 S:      Supported
12197 F:      drivers/staging/
12198
12199 STAGING - COMEDI
12200 M:      Ian Abbott <abbotti@mev.co.uk>
12201 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12202 S:      Odd Fixes
12203 F:      drivers/staging/comedi/
12204
12205 STAGING - FLARION FT1000 DRIVERS
12206 M:      Marek Belisko <marek.belisko@gmail.com>
12207 S:      Odd Fixes
12208 F:      drivers/staging/ft1000/
12209
12210 STAGING - INDUSTRIAL IO
12211 M:      Jonathan Cameron <jic23@kernel.org>
12212 L:      linux-iio@vger.kernel.org
12213 S:      Odd Fixes
12214 F:      Documentation/devicetree/bindings/staging/iio/
12215 F:      drivers/staging/iio/
12216
12217 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12218 M:      Jarod Wilson <jarod@wilsonet.com>
12219 W:      http://www.lirc.org/
12220 S:      Odd Fixes
12221 F:      drivers/staging/media/lirc/
12222
12223 STAGING - LUSTRE PARALLEL FILESYSTEM
12224 M:      Oleg Drokin <oleg.drokin@intel.com>
12225 M:      Andreas Dilger <andreas.dilger@intel.com>
12226 M:      James Simmons <jsimmons@infradead.org>
12227 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12228 W:      http://wiki.lustre.org/
12229 S:      Maintained
12230 F:      drivers/staging/lustre
12231
12232 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12233 M:      Marc Dietrich <marvin24@gmx.de>
12234 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12235 L:      linux-tegra@vger.kernel.org
12236 S:      Maintained
12237 F:      drivers/staging/nvec/
12238
12239 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12240 M:      Jens Frederich <jfrederich@gmail.com>
12241 M:      Daniel Drake <dsd@laptop.org>
12242 M:      Jon Nettleton <jon.nettleton@gmail.com>
12243 W:      http://wiki.laptop.org/go/DCON
12244 S:      Maintained
12245 F:      drivers/staging/olpc_dcon/
12246
12247 STAGING - REALTEK RTL8712U DRIVERS
12248 M:      Larry Finger <Larry.Finger@lwfinger.net>
12249 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12250 S:      Odd Fixes
12251 F:      drivers/staging/rtl8712/
12252
12253 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12254 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12255 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12256 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12257 L:      linux-fbdev@vger.kernel.org
12258 S:      Maintained
12259 F:      drivers/staging/sm750fb/
12260
12261 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12262 M:      William Hubbs <w.d.hubbs@gmail.com>
12263 M:      Chris Brannon <chris@the-brannons.com>
12264 M:      Kirk Reiser <kirk@reisers.ca>
12265 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12266 L:      speakup@linux-speakup.org
12267 W:      http://www.linux-speakup.org/
12268 S:      Odd Fixes
12269 F:      drivers/staging/speakup/
12270
12271 STAGING - VIA VT665X DRIVERS
12272 M:      Forest Bond <forest@alittletooquiet.net>
12273 S:      Odd Fixes
12274 F:      drivers/staging/vt665?/
12275
12276 STAGING - WILC1000 WIFI DRIVER
12277 M:      Aditya Shankar <aditya.shankar@microchip.com>
12278 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12279 L:      linux-wireless@vger.kernel.org
12280 S:      Supported
12281 F:      drivers/staging/wilc1000/
12282
12283 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12284 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12285 S:      Odd Fixes
12286 F:      drivers/staging/xgifb/
12287
12288 STARFIRE/DURALAN NETWORK DRIVER
12289 M:      Ion Badulescu <ionut@badula.org>
12290 S:      Odd Fixes
12291 F:      drivers/net/ethernet/adaptec/starfire*
12292
12293 SUN3/3X
12294 M:      Sam Creasey <sammy@sammy.net>
12295 W:      http://sammy.net/sun3/
12296 S:      Maintained
12297 F:      arch/m68k/kernel/*sun3*
12298 F:      arch/m68k/sun3*/
12299 F:      arch/m68k/include/asm/sun3*
12300 F:      drivers/net/ethernet/i825xx/sun3*
12301
12302 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12303 M:      Hans de Goede <hdegoede@redhat.com>
12304 L:      linux-input@vger.kernel.org
12305 S:      Maintained
12306 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12307 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12308
12309 SUNDANCE NETWORK DRIVER
12310 M:      Denis Kirjanov <kda@linux-powerpc.org>
12311 L:      netdev@vger.kernel.org
12312 S:      Maintained
12313 F:      drivers/net/ethernet/dlink/sundance.c
12314
12315 SUPERH
12316 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12317 M:      Rich Felker <dalias@libc.org>
12318 L:      linux-sh@vger.kernel.org
12319 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12320 S:      Maintained
12321 F:      Documentation/sh/
12322 F:      arch/sh/
12323 F:      drivers/sh/
12324
12325 SUSPEND TO RAM
12326 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12327 M:      Len Brown <len.brown@intel.com>
12328 M:      Pavel Machek <pavel@ucw.cz>
12329 L:      linux-pm@vger.kernel.org
12330 B:      https://bugzilla.kernel.org
12331 S:      Supported
12332 F:      Documentation/power/
12333 F:      arch/x86/kernel/acpi/
12334 F:      drivers/base/power/
12335 F:      kernel/power/
12336 F:      include/linux/suspend.h
12337 F:      include/linux/freezer.h
12338 F:      include/linux/pm.h
12339
12340 SVGA HANDLING
12341 M:      Martin Mares <mj@ucw.cz>
12342 L:      linux-video@atrey.karlin.mff.cuni.cz
12343 S:      Maintained
12344 F:      Documentation/svga.txt
12345 F:      arch/x86/boot/video*
12346
12347 SWIOTLB SUBSYSTEM
12348 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12349 L:      linux-kernel@vger.kernel.org
12350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12351 S:      Supported
12352 F:      lib/swiotlb.c
12353 F:      arch/*/kernel/pci-swiotlb.c
12354 F:      include/linux/swiotlb.h
12355
12356 SWITCHDEV
12357 M:      Jiri Pirko <jiri@resnulli.us>
12358 M:      Ivan Vecera <ivecera@redhat.com>
12359 L:      netdev@vger.kernel.org
12360 S:      Supported
12361 F:      net/switchdev/
12362 F:      include/net/switchdev.h
12363
12364 SYNOPSYS ARC ARCHITECTURE
12365 M:      Vineet Gupta <vgupta@synopsys.com>
12366 L:      linux-snps-arc@lists.infradead.org
12367 S:      Supported
12368 F:      arch/arc/
12369 F:      Documentation/devicetree/bindings/arc/*
12370 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12371 F:      drivers/clocksource/arc_timer.c
12372 F:      drivers/tty/serial/arc_uart.c
12373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12374
12375 SYNOPSYS ARC SDP platform support
12376 M:      Alexey Brodkin <abrodkin@synopsys.com>
12377 S:      Supported
12378 F:      arch/arc/plat-axs10x
12379 F:      arch/arc/boot/dts/ax*
12380 F:      Documentation/devicetree/bindings/arc/axs10*
12381
12382 SYSTEM CONFIGURATION (SYSCON)
12383 M:      Lee Jones <lee.jones@linaro.org>
12384 M:      Arnd Bergmann <arnd@arndb.de>
12385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12386 S:      Supported
12387 F:      drivers/mfd/syscon.c
12388
12389 SYSTEM RESET/SHUTDOWN DRIVERS
12390 M:      Sebastian Reichel <sre@kernel.org>
12391 L:      linux-pm@vger.kernel.org
12392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12393 S:      Maintained
12394 F:      Documentation/devicetree/bindings/power/reset/
12395 F:      drivers/power/reset/
12396
12397 SYSV FILESYSTEM
12398 M:      Christoph Hellwig <hch@infradead.org>
12399 S:      Maintained
12400 F:      Documentation/filesystems/sysv-fs.txt
12401 F:      fs/sysv/
12402 F:      include/linux/sysv_fs.h
12403
12404 TARGET SUBSYSTEM
12405 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12406 L:      linux-scsi@vger.kernel.org
12407 L:      target-devel@vger.kernel.org
12408 W:      http://www.linux-iscsi.org
12409 W:      http://groups.google.com/group/linux-iscsi-target-dev
12410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12411 S:      Supported
12412 F:      drivers/target/
12413 F:      include/target/
12414 F:      Documentation/target/
12415
12416 TASKSTATS STATISTICS INTERFACE
12417 M:      Balbir Singh <bsingharora@gmail.com>
12418 S:      Maintained
12419 F:      Documentation/accounting/taskstats*
12420 F:      include/linux/taskstats*
12421 F:      kernel/taskstats.c
12422
12423 TC subsystem
12424 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12425 M:      Cong Wang <xiyou.wangcong@gmail.com>
12426 M:      Jiri Pirko <jiri@resnulli.us>
12427 L:      netdev@vger.kernel.org
12428 S:      Maintained
12429 F:      include/net/pkt_cls.h
12430 F:      include/net/pkt_sched.h
12431 F:      include/net/tc_act/
12432 F:      include/uapi/linux/pkt_cls.h
12433 F:      include/uapi/linux/pkt_sched.h
12434 F:      include/uapi/linux/tc_act/
12435 F:      include/uapi/linux/tc_ematch/
12436 F:      net/sched/
12437
12438 TCP LOW PRIORITY MODULE
12439 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12440 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12441 W:      http://tcp-lp-mod.sourceforge.net/
12442 S:      Maintained
12443 F:      net/ipv4/tcp_lp.c
12444
12445 TDA10071 MEDIA DRIVER
12446 M:      Antti Palosaari <crope@iki.fi>
12447 L:      linux-media@vger.kernel.org
12448 W:      https://linuxtv.org
12449 W:      http://palosaari.fi/linux/
12450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12451 T:      git git://linuxtv.org/anttip/media_tree.git
12452 S:      Maintained
12453 F:      drivers/media/dvb-frontends/tda10071*
12454
12455 TDA18212 MEDIA DRIVER
12456 M:      Antti Palosaari <crope@iki.fi>
12457 L:      linux-media@vger.kernel.org
12458 W:      https://linuxtv.org
12459 W:      http://palosaari.fi/linux/
12460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12461 T:      git git://linuxtv.org/anttip/media_tree.git
12462 S:      Maintained
12463 F:      drivers/media/tuners/tda18212*
12464
12465 TDA18218 MEDIA DRIVER
12466 M:      Antti Palosaari <crope@iki.fi>
12467 L:      linux-media@vger.kernel.org
12468 W:      https://linuxtv.org
12469 W:      http://palosaari.fi/linux/
12470 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12471 T:      git git://linuxtv.org/anttip/media_tree.git
12472 S:      Maintained
12473 F:      drivers/media/tuners/tda18218*
12474
12475 TDA18271 MEDIA DRIVER
12476 M:      Michael Krufky <mkrufky@linuxtv.org>
12477 L:      linux-media@vger.kernel.org
12478 W:      https://linuxtv.org
12479 W:      http://github.com/mkrufky
12480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12481 T:      git git://linuxtv.org/mkrufky/tuners.git
12482 S:      Maintained
12483 F:      drivers/media/tuners/tda18271*
12484
12485 TDA827x MEDIA DRIVER
12486 M:      Michael Krufky <mkrufky@linuxtv.org>
12487 L:      linux-media@vger.kernel.org
12488 W:      https://linuxtv.org
12489 W:      http://github.com/mkrufky
12490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12491 T:      git git://linuxtv.org/mkrufky/tuners.git
12492 S:      Maintained
12493 F:      drivers/media/tuners/tda8290.*
12494
12495 TDA8290 MEDIA DRIVER
12496 M:      Michael Krufky <mkrufky@linuxtv.org>
12497 L:      linux-media@vger.kernel.org
12498 W:      https://linuxtv.org
12499 W:      http://github.com/mkrufky
12500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12501 T:      git git://linuxtv.org/mkrufky/tuners.git
12502 S:      Maintained
12503 F:      drivers/media/tuners/tda8290.*
12504
12505 TDA9840 MEDIA DRIVER
12506 M:      Hans Verkuil <hverkuil@xs4all.nl>
12507 L:      linux-media@vger.kernel.org
12508 T:      git git://linuxtv.org/media_tree.git
12509 W:      https://linuxtv.org
12510 S:      Maintained
12511 F:      drivers/media/i2c/tda9840*
12512
12513 TEA5761 TUNER DRIVER
12514 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12515 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12516 L:      linux-media@vger.kernel.org
12517 W:      https://linuxtv.org
12518 T:      git git://linuxtv.org/media_tree.git
12519 S:      Odd fixes
12520 F:      drivers/media/tuners/tea5761.*
12521
12522 TEA5767 TUNER DRIVER
12523 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12524 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12525 L:      linux-media@vger.kernel.org
12526 W:      https://linuxtv.org
12527 T:      git git://linuxtv.org/media_tree.git
12528 S:      Maintained
12529 F:      drivers/media/tuners/tea5767.*
12530
12531 TEA6415C MEDIA DRIVER
12532 M:      Hans Verkuil <hverkuil@xs4all.nl>
12533 L:      linux-media@vger.kernel.org
12534 T:      git git://linuxtv.org/media_tree.git
12535 W:      https://linuxtv.org
12536 S:      Maintained
12537 F:      drivers/media/i2c/tea6415c*
12538
12539 TEA6420 MEDIA DRIVER
12540 M:      Hans Verkuil <hverkuil@xs4all.nl>
12541 L:      linux-media@vger.kernel.org
12542 T:      git git://linuxtv.org/media_tree.git
12543 W:      https://linuxtv.org
12544 S:      Maintained
12545 F:      drivers/media/i2c/tea6420*
12546
12547 TEAM DRIVER
12548 M:      Jiri Pirko <jiri@resnulli.us>
12549 L:      netdev@vger.kernel.org
12550 S:      Supported
12551 F:      drivers/net/team/
12552 F:      include/linux/if_team.h
12553 F:      include/uapi/linux/if_team.h
12554
12555 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12556 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12557 S:      Maintained
12558 F:      arch/x86/platform/ts5500/
12559
12560 TECHNOTREND USB IR RECEIVER
12561 M:      Sean Young <sean@mess.org>
12562 L:      linux-media@vger.kernel.org
12563 S:      Maintained
12564 F:      drivers/media/rc/ttusbir.c
12565
12566 TEGRA ARCHITECTURE SUPPORT
12567 M:      Thierry Reding <thierry.reding@gmail.com>
12568 M:      Jonathan Hunter <jonathanh@nvidia.com>
12569 L:      linux-tegra@vger.kernel.org
12570 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12572 S:      Supported
12573 N:      [^a-z]tegra
12574
12575 TEGRA CLOCK DRIVER
12576 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12577 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12578 S:      Supported
12579 F:      drivers/clk/tegra/
12580
12581 TEGRA DMA DRIVERS
12582 M:      Laxman Dewangan <ldewangan@nvidia.com>
12583 M:      Jon Hunter <jonathanh@nvidia.com>
12584 S:      Supported
12585 F:      drivers/dma/tegra*
12586
12587 TEGRA I2C DRIVER
12588 M:      Laxman Dewangan <ldewangan@nvidia.com>
12589 S:      Supported
12590 F:      drivers/i2c/busses/i2c-tegra.c
12591
12592 TEGRA IOMMU DRIVERS
12593 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12594 S:      Supported
12595 F:      drivers/iommu/tegra*
12596
12597 TEGRA KBC DRIVER
12598 M:      Rakesh Iyer <riyer@nvidia.com>
12599 M:      Laxman Dewangan <ldewangan@nvidia.com>
12600 S:      Supported
12601 F:      drivers/input/keyboard/tegra-kbc.c
12602
12603 TEGRA PWM DRIVER
12604 M:      Thierry Reding <thierry.reding@gmail.com>
12605 S:      Supported
12606 F:      drivers/pwm/pwm-tegra.c
12607
12608 TEGRA SERIAL DRIVER
12609 M:      Laxman Dewangan <ldewangan@nvidia.com>
12610 S:      Supported
12611 F:      drivers/tty/serial/serial-tegra.c
12612
12613 TEGRA SPI DRIVER
12614 M:      Laxman Dewangan <ldewangan@nvidia.com>
12615 S:      Supported
12616 F:      drivers/spi/spi-tegra*
12617
12618 TEHUTI ETHERNET DRIVER
12619 M:      Andy Gospodarek <andy@greyhouse.net>
12620 L:      netdev@vger.kernel.org
12621 S:      Supported
12622 F:      drivers/net/ethernet/tehuti/*
12623
12624 Telecom Clock Driver for MCPL0010
12625 M:      Mark Gross <mark.gross@intel.com>
12626 S:      Supported
12627 F:      drivers/char/tlclk.c
12628
12629 TENSILICA XTENSA PORT (xtensa)
12630 M:      Chris Zankel <chris@zankel.net>
12631 M:      Max Filippov <jcmvbkbc@gmail.com>
12632 L:      linux-xtensa@linux-xtensa.org
12633 T:      git git://github.com/czankel/xtensa-linux.git
12634 S:      Maintained
12635 F:      arch/xtensa/
12636 F:      drivers/irqchip/irq-xtensa-*
12637
12638 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12639 M:      Nishanth Menon <nm@ti.com>
12640 M:      Tero Kristo <t-kristo@ti.com>
12641 M:      Santosh Shilimkar <ssantosh@kernel.org>
12642 L:      linux-arm-kernel@lists.infradead.org
12643 S:      Maintained
12644 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12645 F:      drivers/firmware/ti_sci*
12646 F:      include/linux/soc/ti/ti_sci_protocol.h
12647 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12648 F:      include/dt-bindings/genpd/k2g.h
12649 F:      drivers/soc/ti/ti_sci_pm_domains.c
12650
12651 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12652 M:      Hans Verkuil <hverkuil@xs4all.nl>
12653 L:      linux-media@vger.kernel.org
12654 T:      git git://linuxtv.org/media_tree.git
12655 W:      https://linuxtv.org
12656 S:      Maintained
12657 F:      drivers/media/radio/radio-raremono.c
12658
12659 THERMAL
12660 M:      Zhang Rui <rui.zhang@intel.com>
12661 M:      Eduardo Valentin <edubezval@gmail.com>
12662 L:      linux-pm@vger.kernel.org
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12665 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12666 S:      Supported
12667 F:      drivers/thermal/
12668 F:      include/linux/thermal.h
12669 F:      include/uapi/linux/thermal.h
12670 F:      include/linux/cpu_cooling.h
12671 F:      Documentation/devicetree/bindings/thermal/
12672
12673 THERMAL/CPU_COOLING
12674 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12675 M:      Viresh Kumar <viresh.kumar@linaro.org>
12676 M:      Javi Merino <javi.merino@kernel.org>
12677 L:      linux-pm@vger.kernel.org
12678 S:      Supported
12679 F:      Documentation/thermal/cpu-cooling-api.txt
12680 F:      drivers/thermal/cpu_cooling.c
12681 F:      include/linux/cpu_cooling.h
12682
12683 THINKPAD ACPI EXTRAS DRIVER
12684 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12685 L:      ibm-acpi-devel@lists.sourceforge.net
12686 L:      platform-driver-x86@vger.kernel.org
12687 W:      http://ibm-acpi.sourceforge.net
12688 W:      http://thinkwiki.org/wiki/Ibm-acpi
12689 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12690 S:      Maintained
12691 F:      drivers/platform/x86/thinkpad_acpi.c
12692
12693 TI BANDGAP AND THERMAL DRIVER
12694 M:      Eduardo Valentin <edubezval@gmail.com>
12695 M:      Keerthy <j-keerthy@ti.com>
12696 L:      linux-pm@vger.kernel.org
12697 L:      linux-omap@vger.kernel.org
12698 S:      Maintained
12699 F:      drivers/thermal/ti-soc-thermal/
12700
12701 TI VPE/CAL DRIVERS
12702 M:      Benoit Parrot <bparrot@ti.com>
12703 L:      linux-media@vger.kernel.org
12704 W:      http://linuxtv.org/
12705 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12706 S:      Maintained
12707 F:      drivers/media/platform/ti-vpe/
12708
12709 TI CDCE706 CLOCK DRIVER
12710 M:      Max Filippov <jcmvbkbc@gmail.com>
12711 S:      Maintained
12712 F:      drivers/clk/clk-cdce706.c
12713
12714 TI CLOCK DRIVER
12715 M:      Tero Kristo <t-kristo@ti.com>
12716 L:      linux-omap@vger.kernel.org
12717 S:      Maintained
12718 F:      drivers/clk/ti/
12719 F:      include/linux/clk/ti.h
12720
12721 TI ETHERNET SWITCH DRIVER (CPSW)
12722 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12723 L:      linux-omap@vger.kernel.org
12724 L:      netdev@vger.kernel.org
12725 S:      Maintained
12726 F:      drivers/net/ethernet/ti/cpsw*
12727 F:      drivers/net/ethernet/ti/davinci*
12728
12729 TI FLASH MEDIA INTERFACE DRIVER
12730 M:      Alex Dubov <oakad@yahoo.com>
12731 S:      Maintained
12732 F:      drivers/misc/tifm*
12733 F:      drivers/mmc/host/tifm_sd.c
12734 F:      include/linux/tifm.h
12735
12736 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12737 M:      Santosh Shilimkar <ssantosh@kernel.org>
12738 L:      linux-kernel@vger.kernel.org
12739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12740 S:      Maintained
12741 F:      drivers/soc/ti/*
12742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12743
12744
12745 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12746 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12747 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12749 S:      Maintained
12750 F:      sound/soc/codecs/lm49453*
12751 F:      sound/soc/codecs/isabelle*
12752
12753 TI LP855x BACKLIGHT DRIVER
12754 M:      Milo Kim <milo.kim@ti.com>
12755 S:      Maintained
12756 F:      Documentation/backlight/lp855x-driver.txt
12757 F:      drivers/video/backlight/lp855x_bl.c
12758 F:      include/linux/platform_data/lp855x.h
12759
12760 TI LP8727 CHARGER DRIVER
12761 M:      Milo Kim <milo.kim@ti.com>
12762 S:      Maintained
12763 F:      drivers/power/supply/lp8727_charger.c
12764 F:      include/linux/platform_data/lp8727.h
12765
12766 TI LP8788 MFD DRIVER
12767 M:      Milo Kim <milo.kim@ti.com>
12768 S:      Maintained
12769 F:      drivers/iio/adc/lp8788_adc.c
12770 F:      drivers/leds/leds-lp8788.c
12771 F:      drivers/mfd/lp8788*.c
12772 F:      drivers/power/supply/lp8788-charger.c
12773 F:      drivers/regulator/lp8788-*.c
12774 F:      include/linux/mfd/lp8788*.h
12775
12776 TI NETCP ETHERNET DRIVER
12777 M:      Wingman Kwok <w-kwok2@ti.com>
12778 M:      Murali Karicheri <m-karicheri2@ti.com>
12779 L:      netdev@vger.kernel.org
12780 S:      Maintained
12781 F:      drivers/net/ethernet/ti/netcp*
12782
12783 TI TAS571X FAMILY ASoC CODEC DRIVER
12784 M:      Kevin Cernekee <cernekee@chromium.org>
12785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12786 S:      Odd Fixes
12787 F:      sound/soc/codecs/tas571x*
12788
12789 TI TWL4030 SERIES SOC CODEC DRIVER
12790 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12792 S:      Maintained
12793 F:      sound/soc/codecs/twl4030*
12794
12795 TI WILINK WIRELESS DRIVERS
12796 L:      linux-wireless@vger.kernel.org
12797 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12798 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12800 S:      Orphan
12801 F:      drivers/net/wireless/ti/
12802 F:      include/linux/wl12xx.h
12803
12804 TIPC NETWORK LAYER
12805 M:      Jon Maloy <jon.maloy@ericsson.com>
12806 M:      Ying Xue <ying.xue@windriver.com>
12807 L:      netdev@vger.kernel.org (core kernel code)
12808 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12809 W:      http://tipc.sourceforge.net/
12810 S:      Maintained
12811 F:      include/uapi/linux/tipc*.h
12812 F:      net/tipc/
12813
12814 TILE ARCHITECTURE
12815 M:      Chris Metcalf <cmetcalf@mellanox.com>
12816 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12818 S:      Supported
12819 F:      arch/tile/
12820 F:      drivers/char/tile-srom.c
12821 F:      drivers/edac/tile_edac.c
12822 F:      drivers/net/ethernet/tile/
12823 F:      drivers/rtc/rtc-tile.c
12824 F:      drivers/tty/hvc/hvc_tile.c
12825 F:      drivers/tty/serial/tilegx.c
12826 F:      drivers/usb/host/*-tilegx.c
12827 F:      include/linux/usb/tilegx.h
12828
12829 TLAN NETWORK DRIVER
12830 M:      Samuel Chessman <chessman@tux.org>
12831 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12832 W:      http://sourceforge.net/projects/tlan/
12833 S:      Maintained
12834 F:      Documentation/networking/tlan.txt
12835 F:      drivers/net/ethernet/ti/tlan.*
12836
12837 TOMOYO SECURITY MODULE
12838 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12839 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12840 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12841 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12842 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12843 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12844 W:      http://tomoyo.sourceforge.jp/
12845 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12846 S:      Maintained
12847 F:      security/tomoyo/
12848
12849 TOPSTAR LAPTOP EXTRAS DRIVER
12850 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12851 L:      platform-driver-x86@vger.kernel.org
12852 S:      Maintained
12853 F:      drivers/platform/x86/topstar-laptop.c
12854
12855 TOSHIBA ACPI EXTRAS DRIVER
12856 M:      Azael Avalos <coproscefalo@gmail.com>
12857 L:      platform-driver-x86@vger.kernel.org
12858 S:      Maintained
12859 F:      drivers/platform/x86/toshiba_acpi.c
12860
12861 TOSHIBA BLUETOOTH DRIVER
12862 M:      Azael Avalos <coproscefalo@gmail.com>
12863 L:      platform-driver-x86@vger.kernel.org
12864 S:      Maintained
12865 F:      drivers/platform/x86/toshiba_bluetooth.c
12866
12867 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12868 M:      Azael Avalos <coproscefalo@gmail.com>
12869 L:      platform-driver-x86@vger.kernel.org
12870 S:      Maintained
12871 F:      drivers/platform/x86/toshiba_haps.c
12872
12873 TOSHIBA WMI HOTKEYS DRIVER
12874 M:      Azael Avalos <coproscefalo@gmail.com>
12875 L:      platform-driver-x86@vger.kernel.org
12876 S:      Maintained
12877 F:      drivers/platform/x86/toshiba-wmi.c
12878
12879 TOSHIBA SMM DRIVER
12880 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12881 W:      http://www.buzzard.org.uk/toshiba/
12882 S:      Maintained
12883 F:      drivers/char/toshiba.c
12884 F:      include/linux/toshiba.h
12885 F:      include/uapi/linux/toshiba.h
12886
12887 TOSHIBA TC358743 DRIVER
12888 M:      Mats Randgaard <matrandg@cisco.com>
12889 L:      linux-media@vger.kernel.org
12890 S:      Maintained
12891 F:      drivers/media/i2c/tc358743*
12892 F:      include/media/i2c/tc358743.h
12893
12894 TMIO/SDHI MMC DRIVER
12895 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12896 L:      linux-mmc@vger.kernel.org
12897 S:      Supported
12898 F:      drivers/mmc/host/tmio_mmc*
12899 F:      drivers/mmc/host/sh_mobile_sdhi.c
12900 F:      include/linux/mfd/tmio.h
12901
12902 TMP401 HARDWARE MONITOR DRIVER
12903 M:      Guenter Roeck <linux@roeck-us.net>
12904 L:      linux-hwmon@vger.kernel.org
12905 S:      Maintained
12906 F:      Documentation/hwmon/tmp401
12907 F:      drivers/hwmon/tmp401.c
12908
12909 TMPFS (SHMEM FILESYSTEM)
12910 M:      Hugh Dickins <hughd@google.com>
12911 L:      linux-mm@kvack.org
12912 S:      Maintained
12913 F:      include/linux/shmem_fs.h
12914 F:      mm/shmem.c
12915
12916 TM6000 VIDEO4LINUX DRIVER
12917 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12918 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12919 L:      linux-media@vger.kernel.org
12920 W:      https://linuxtv.org
12921 T:      git git://linuxtv.org/media_tree.git
12922 S:      Odd fixes
12923 F:      drivers/media/usb/tm6000/
12924 F:      Documentation/media/v4l-drivers/tm6000*
12925
12926 TW5864 VIDEO4LINUX DRIVER
12927 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12928 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12929 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12930 L:      linux-media@vger.kernel.org
12931 S:      Supported
12932 F:      drivers/media/pci/tw5864/
12933
12934 TW68 VIDEO4LINUX DRIVER
12935 M:      Hans Verkuil <hverkuil@xs4all.nl>
12936 L:      linux-media@vger.kernel.org
12937 T:      git git://linuxtv.org/media_tree.git
12938 W:      https://linuxtv.org
12939 S:      Odd Fixes
12940 F:      drivers/media/pci/tw68/
12941
12942 TW686X VIDEO4LINUX DRIVER
12943 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12944 L:      linux-media@vger.kernel.org
12945 T:      git git://linuxtv.org/media_tree.git
12946 W:      http://linuxtv.org
12947 S:      Maintained
12948 F:      drivers/media/pci/tw686x/
12949
12950 TPM DEVICE DRIVER
12951 M:      Peter Huewe <peterhuewe@gmx.de>
12952 M:      Marcel Selhorst <tpmdd@selhorst.net>
12953 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12954 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12955 W:      http://tpmdd.sourceforge.net
12956 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12957 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12958 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12959 S:      Maintained
12960 F:      drivers/char/tpm/
12961
12962 TPM IBM_VTPM DEVICE DRIVER
12963 M:      Ashley Lai <ashleydlai@gmail.com>
12964 W:      http://tpmdd.sourceforge.net
12965 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12966 S:      Maintained
12967 F:      drivers/char/tpm/tpm_ibmvtpm*
12968
12969 TRACING
12970 M:      Steven Rostedt <rostedt@goodmis.org>
12971 M:      Ingo Molnar <mingo@redhat.com>
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12973 S:      Maintained
12974 F:      Documentation/trace/ftrace.txt
12975 F:      arch/*/*/*/ftrace.h
12976 F:      arch/*/kernel/ftrace.c
12977 F:      include/*/ftrace.h
12978 F:      include/linux/trace*.h
12979 F:      include/trace/
12980 F:      kernel/trace/
12981 F:      tools/testing/selftests/ftrace/
12982
12983 TRACING MMIO ACCESSES (MMIOTRACE)
12984 M:      Steven Rostedt <rostedt@goodmis.org>
12985 M:      Ingo Molnar <mingo@kernel.org>
12986 R:      Karol Herbst <karolherbst@gmail.com>
12987 R:      Pekka Paalanen <ppaalanen@gmail.com>
12988 S:      Maintained
12989 L:      linux-kernel@vger.kernel.org
12990 L:      nouveau@lists.freedesktop.org
12991 F:      kernel/trace/trace_mmiotrace.c
12992 F:      include/linux/mmiotrace.h
12993 F:      arch/x86/mm/kmmio.c
12994 F:      arch/x86/mm/mmio-mod.c
12995 F:      arch/x86/mm/testmmiotrace.c
12996
12997 TRIVIAL PATCHES
12998 M:      Jiri Kosina <trivial@kernel.org>
12999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13000 S:      Maintained
13001 K:      ^Subject:.*(?i)trivial
13002
13003 TTY LAYER
13004 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13005 M:      Jiri Slaby <jslaby@suse.com>
13006 S:      Supported
13007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13008 F:      Documentation/serial/
13009 F:      drivers/tty/
13010 F:      drivers/tty/serial/serial_core.c
13011 F:      include/linux/serial_core.h
13012 F:      include/linux/serial.h
13013 F:      include/linux/tty.h
13014 F:      include/uapi/linux/serial_core.h
13015 F:      include/uapi/linux/serial.h
13016 F:      include/uapi/linux/tty.h
13017
13018 TUA9001 MEDIA DRIVER
13019 M:      Antti Palosaari <crope@iki.fi>
13020 L:      linux-media@vger.kernel.org
13021 W:      https://linuxtv.org
13022 W:      http://palosaari.fi/linux/
13023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13024 T:      git git://linuxtv.org/anttip/media_tree.git
13025 S:      Maintained
13026 F:      drivers/media/tuners/tua9001*
13027
13028 TULIP NETWORK DRIVERS
13029 L:      netdev@vger.kernel.org
13030 L:      linux-parisc@vger.kernel.org
13031 S:      Orphan
13032 F:      drivers/net/ethernet/dec/tulip/
13033
13034 TUN/TAP driver
13035 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13036 W:      http://vtun.sourceforge.net/tun
13037 S:      Maintained
13038 F:      Documentation/networking/tuntap.txt
13039 F:      arch/um/os-Linux/drivers/
13040
13041 TURBOCHANNEL SUBSYSTEM
13042 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13043 M:      Ralf Baechle <ralf@linux-mips.org>
13044 L:      linux-mips@linux-mips.org
13045 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13046 S:      Maintained
13047 F:      drivers/tc/
13048 F:      include/linux/tc.h
13049
13050 UBI FILE SYSTEM (UBIFS)
13051 M:      Richard Weinberger <richard@nod.at>
13052 M:      Artem Bityutskiy <dedekind1@gmail.com>
13053 M:      Adrian Hunter <adrian.hunter@intel.com>
13054 L:      linux-mtd@lists.infradead.org
13055 T:      git git://git.infradead.org/ubifs-2.6.git
13056 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13057 S:      Supported
13058 F:      Documentation/filesystems/ubifs.txt
13059 F:      fs/ubifs/
13060
13061 UCLINUX (M68KNOMMU AND COLDFIRE)
13062 M:      Greg Ungerer <gerg@linux-m68k.org>
13063 W:      http://www.linux-m68k.org/
13064 W:      http://www.uclinux.org/
13065 L:      linux-m68k@lists.linux-m68k.org
13066 L:      uclinux-dev@uclinux.org  (subscribers-only)
13067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13068 S:      Maintained
13069 F:      arch/m68k/coldfire/
13070 F:      arch/m68k/68*/
13071 F:      arch/m68k/*/*_no.*
13072 F:      arch/m68k/include/asm/*_no.*
13073
13074 UDF FILESYSTEM
13075 M:      Jan Kara <jack@suse.com>
13076 S:      Maintained
13077 F:      Documentation/filesystems/udf.txt
13078 F:      fs/udf/
13079
13080 UDRAW TABLET
13081 M:      Bastien Nocera <hadess@hadess.net>
13082 L:      linux-input@vger.kernel.org
13083 S:      Maintained
13084 F:      drivers/hid/hid-udraw.c
13085
13086 UFS FILESYSTEM
13087 M:      Evgeniy Dushistov <dushistov@mail.ru>
13088 S:      Maintained
13089 F:      Documentation/filesystems/ufs.txt
13090 F:      fs/ufs/
13091
13092 UHID USERSPACE HID IO DRIVER:
13093 M:      David Herrmann <dh.herrmann@googlemail.com>
13094 L:      linux-input@vger.kernel.org
13095 S:      Maintained
13096 F:      drivers/hid/uhid.c
13097 F:      include/uapi/linux/uhid.h
13098
13099 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13100 L:      linux-usb@vger.kernel.org
13101 S:      Orphan
13102 F:      drivers/uwb/
13103 F:      include/linux/uwb.h
13104 F:      include/linux/uwb/
13105
13106 UNICORE32 ARCHITECTURE:
13107 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13108 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13109 S:      Maintained
13110 T:      git git://github.com/gxt/linux.git
13111 F:      arch/unicore32/
13112
13113 UNIFDEF
13114 M:      Tony Finch <dot@dotat.at>
13115 W:      http://dotat.at/prog/unifdef
13116 S:      Maintained
13117 F:      scripts/unifdef.c
13118
13119 UNIFORM CDROM DRIVER
13120 M:      Jens Axboe <axboe@kernel.dk>
13121 W:      http://www.kernel.dk
13122 S:      Maintained
13123 F:      Documentation/cdrom/
13124 F:      drivers/cdrom/cdrom.c
13125 F:      include/linux/cdrom.h
13126 F:      include/uapi/linux/cdrom.h
13127
13128 UNISYS S-PAR DRIVERS
13129 M:      David Kershner <david.kershner@unisys.com>
13130 L:      sparmaintainer@unisys.com (Unisys internal)
13131 S:      Supported
13132 F:      drivers/staging/unisys/
13133
13134 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13135 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13136 L:      linux-scsi@vger.kernel.org
13137 S:      Supported
13138 F:      Documentation/scsi/ufs.txt
13139 F:      drivers/scsi/ufs/
13140
13141 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13142 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13143 M:      Prabu Thangamuthu <prabut@synopsys.com>
13144 L:      linux-scsi@vger.kernel.org
13145 S:      Supported
13146 F:      drivers/scsi/ufs/*dwc*
13147
13148 UNSORTED BLOCK IMAGES (UBI)
13149 M:      Artem Bityutskiy <dedekind1@gmail.com>
13150 M:      Richard Weinberger <richard@nod.at>
13151 W:      http://www.linux-mtd.infradead.org/
13152 L:      linux-mtd@lists.infradead.org
13153 T:      git git://git.infradead.org/ubifs-2.6.git
13154 S:      Supported
13155 F:      drivers/mtd/ubi/
13156 F:      include/linux/mtd/ubi.h
13157 F:      include/uapi/mtd/ubi-user.h
13158
13159 USB ACM DRIVER
13160 M:      Oliver Neukum <oneukum@suse.com>
13161 L:      linux-usb@vger.kernel.org
13162 S:      Maintained
13163 F:      Documentation/usb/acm.txt
13164 F:      drivers/usb/class/cdc-acm.*
13165
13166 USB AR5523 WIRELESS DRIVER
13167 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13168 L:      linux-wireless@vger.kernel.org
13169 S:      Maintained
13170 F:      drivers/net/wireless/ath/ar5523/
13171
13172 USB ATTACHED SCSI
13173 M:      Oliver Neukum <oneukum@suse.com>
13174 L:      linux-usb@vger.kernel.org
13175 L:      linux-scsi@vger.kernel.org
13176 S:      Maintained
13177 F:      drivers/usb/storage/uas.c
13178
13179 USB CDC ETHERNET DRIVER
13180 M:      Oliver Neukum <oliver@neukum.org>
13181 L:      linux-usb@vger.kernel.org
13182 S:      Maintained
13183 F:      drivers/net/usb/cdc_*.c
13184 F:      include/uapi/linux/usb/cdc.h
13185
13186 USB CHAOSKEY DRIVER
13187 M:      Keith Packard <keithp@keithp.com>
13188 L:      linux-usb@vger.kernel.org
13189 S:      Maintained
13190 F:      drivers/usb/misc/chaoskey.c
13191
13192 USB CYPRESS C67X00 DRIVER
13193 M:      Peter Korsgaard <jacmet@sunsite.dk>
13194 L:      linux-usb@vger.kernel.org
13195 S:      Maintained
13196 F:      drivers/usb/c67x00/
13197
13198 USB DAVICOM DM9601 DRIVER
13199 M:      Peter Korsgaard <jacmet@sunsite.dk>
13200 L:      netdev@vger.kernel.org
13201 W:      http://www.linux-usb.org/usbnet
13202 S:      Maintained
13203 F:      drivers/net/usb/dm9601.c
13204
13205 USB DIAMOND RIO500 DRIVER
13206 M:      Cesar Miquel <miquel@df.uba.ar>
13207 L:      rio500-users@lists.sourceforge.net
13208 W:      http://rio500.sourceforge.net
13209 S:      Maintained
13210 F:      drivers/usb/misc/rio500*
13211
13212 USB EHCI DRIVER
13213 M:      Alan Stern <stern@rowland.harvard.edu>
13214 L:      linux-usb@vger.kernel.org
13215 S:      Maintained
13216 F:      Documentation/usb/ehci.txt
13217 F:      drivers/usb/host/ehci*
13218
13219 USB GADGET/PERIPHERAL SUBSYSTEM
13220 M:      Felipe Balbi <balbi@kernel.org>
13221 L:      linux-usb@vger.kernel.org
13222 W:      http://www.linux-usb.org/gadget
13223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13224 S:      Maintained
13225 F:      drivers/usb/gadget/
13226 F:      include/linux/usb/gadget*
13227
13228 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13229 M:      Jiri Kosina <jikos@kernel.org>
13230 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13231 L:      linux-usb@vger.kernel.org
13232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13233 S:      Maintained
13234 F:      Documentation/hid/hiddev.txt
13235 F:      drivers/hid/usbhid/
13236
13237 USB ISP116X DRIVER
13238 M:      Olav Kongas <ok@artecdesign.ee>
13239 L:      linux-usb@vger.kernel.org
13240 S:      Maintained
13241 F:      drivers/usb/host/isp116x*
13242 F:      include/linux/usb/isp116x.h
13243
13244 USB LAN78XX ETHERNET DRIVER
13245 M:      Woojung Huh <woojung.huh@microchip.com>
13246 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13247 L:      netdev@vger.kernel.org
13248 S:      Maintained
13249 F:      drivers/net/usb/lan78xx.*
13250
13251 USB MASS STORAGE DRIVER
13252 M:      Alan Stern <stern@rowland.harvard.edu>
13253 L:      linux-usb@vger.kernel.org
13254 L:      usb-storage@lists.one-eyed-alien.net
13255 S:      Maintained
13256 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13257 F:      drivers/usb/storage/
13258
13259 USB MIDI DRIVER
13260 M:      Clemens Ladisch <clemens@ladisch.de>
13261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13262 T:      git git://git.alsa-project.org/alsa-kernel.git
13263 S:      Maintained
13264 F:      sound/usb/midi.*
13265
13266 USB NETWORKING DRIVERS
13267 L:      linux-usb@vger.kernel.org
13268 S:      Odd Fixes
13269 F:      drivers/net/usb/
13270
13271 USB OHCI DRIVER
13272 M:      Alan Stern <stern@rowland.harvard.edu>
13273 L:      linux-usb@vger.kernel.org
13274 S:      Maintained
13275 F:      Documentation/usb/ohci.txt
13276 F:      drivers/usb/host/ohci*
13277
13278 USB OTG FSM (Finite State Machine)
13279 M:      Peter Chen <Peter.Chen@nxp.com>
13280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13281 L:      linux-usb@vger.kernel.org
13282 S:      Maintained
13283 F:      drivers/usb/common/usb-otg-fsm.c
13284
13285 USB OVER IP DRIVER
13286 M:      Valentina Manea <valentina.manea.m@gmail.com>
13287 M:      Shuah Khan <shuahkh@osg.samsung.com>
13288 M:      Shuah Khan <shuah@kernel.org>
13289 L:      linux-usb@vger.kernel.org
13290 S:      Maintained
13291 F:      Documentation/usb/usbip_protocol.txt
13292 F:      drivers/usb/usbip/
13293 F:      tools/usb/usbip/
13294
13295 USB PEGASUS DRIVER
13296 M:      Petko Manolov <petkan@nucleusys.com>
13297 L:      linux-usb@vger.kernel.org
13298 L:      netdev@vger.kernel.org
13299 T:      git git://github.com/petkan/pegasus.git
13300 W:      https://github.com/petkan/pegasus
13301 S:      Maintained
13302 F:      drivers/net/usb/pegasus.*
13303
13304 USB PHY LAYER
13305 M:      Felipe Balbi <balbi@kernel.org>
13306 L:      linux-usb@vger.kernel.org
13307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13308 S:      Maintained
13309 F:      drivers/usb/phy/
13310
13311 USB PRINTER DRIVER (usblp)
13312 M:      Pete Zaitcev <zaitcev@redhat.com>
13313 L:      linux-usb@vger.kernel.org
13314 S:      Supported
13315 F:      drivers/usb/class/usblp.c
13316
13317 USB QMI WWAN NETWORK DRIVER
13318 M:      Bjørn Mork <bjorn@mork.no>
13319 L:      netdev@vger.kernel.org
13320 S:      Maintained
13321 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13322 F:      drivers/net/usb/qmi_wwan.c
13323
13324 USB RTL8150 DRIVER
13325 M:      Petko Manolov <petkan@nucleusys.com>
13326 L:      linux-usb@vger.kernel.org
13327 L:      netdev@vger.kernel.org
13328 T:      git git://github.com/petkan/rtl8150.git
13329 W:      https://github.com/petkan/rtl8150
13330 S:      Maintained
13331 F:      drivers/net/usb/rtl8150.c
13332
13333 USB SERIAL SUBSYSTEM
13334 M:      Johan Hovold <johan@kernel.org>
13335 L:      linux-usb@vger.kernel.org
13336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13337 S:      Maintained
13338 F:      Documentation/usb/usb-serial.txt
13339 F:      drivers/usb/serial/
13340 F:      include/linux/usb/serial.h
13341
13342 USB SMSC75XX ETHERNET DRIVER
13343 M:      Steve Glendinning <steve.glendinning@shawell.net>
13344 L:      netdev@vger.kernel.org
13345 S:      Maintained
13346 F:      drivers/net/usb/smsc75xx.*
13347
13348 USB SMSC95XX ETHERNET DRIVER
13349 M:      Steve Glendinning <steve.glendinning@shawell.net>
13350 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13351 L:      netdev@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/net/usb/smsc95xx.*
13354
13355 USB SUBSYSTEM
13356 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13357 L:      linux-usb@vger.kernel.org
13358 W:      http://www.linux-usb.org
13359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13360 S:      Supported
13361 F:      Documentation/devicetree/bindings/usb/
13362 F:      Documentation/usb/
13363 F:      drivers/usb/
13364 F:      include/linux/usb.h
13365 F:      include/linux/usb/
13366
13367 USB TYPEC SUBSYSTEM
13368 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13369 L:      linux-usb@vger.kernel.org
13370 S:      Maintained
13371 F:      Documentation/ABI/testing/sysfs-class-typec
13372 F:      Documentation/usb/typec.rst
13373 F:      drivers/usb/typec/
13374 F:      include/linux/usb/typec.h
13375
13376 USB UHCI DRIVER
13377 M:      Alan Stern <stern@rowland.harvard.edu>
13378 L:      linux-usb@vger.kernel.org
13379 S:      Maintained
13380 F:      drivers/usb/host/uhci*
13381
13382 USB "USBNET" DRIVER FRAMEWORK
13383 M:      Oliver Neukum <oneukum@suse.com>
13384 L:      netdev@vger.kernel.org
13385 W:      http://www.linux-usb.org/usbnet
13386 S:      Maintained
13387 F:      drivers/net/usb/usbnet.c
13388 F:      include/linux/usb/usbnet.h
13389
13390 USB VIDEO CLASS
13391 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13392 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13393 L:      linux-media@vger.kernel.org
13394 T:      git git://linuxtv.org/media_tree.git
13395 W:      http://www.ideasonboard.org/uvc/
13396 S:      Maintained
13397 F:      drivers/media/usb/uvc/
13398 F:      include/uapi/linux/uvcvideo.h
13399
13400 USB VISION DRIVER
13401 M:      Hans Verkuil <hverkuil@xs4all.nl>
13402 L:      linux-media@vger.kernel.org
13403 T:      git git://linuxtv.org/media_tree.git
13404 W:      https://linuxtv.org
13405 S:      Odd Fixes
13406 F:      drivers/media/usb/usbvision/
13407
13408 USB WEBCAM GADGET
13409 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13410 L:      linux-usb@vger.kernel.org
13411 S:      Maintained
13412 F:      drivers/usb/gadget/function/*uvc*
13413 F:      drivers/usb/gadget/legacy/webcam.c
13414
13415 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13416 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13417 L:      linux-wireless@vger.kernel.org
13418 S:      Maintained
13419 F:      drivers/net/wireless/rndis_wlan.c
13420
13421 USB XHCI DRIVER
13422 M:      Mathias Nyman <mathias.nyman@intel.com>
13423 L:      linux-usb@vger.kernel.org
13424 S:      Supported
13425 F:      drivers/usb/host/xhci*
13426 F:      drivers/usb/host/pci-quirks*
13427
13428 USB ZD1201 DRIVER
13429 L:      linux-wireless@vger.kernel.org
13430 W:      http://linux-lc100020.sourceforge.net
13431 S:      Orphan
13432 F:      drivers/net/wireless/zydas/zd1201.*
13433
13434 USB ZR364XX DRIVER
13435 M:      Antoine Jacquet <royale@zerezo.com>
13436 L:      linux-usb@vger.kernel.org
13437 L:      linux-media@vger.kernel.org
13438 T:      git git://linuxtv.org/media_tree.git
13439 W:      http://royale.zerezo.com/zr364xx/
13440 S:      Maintained
13441 F:      Documentation/media/v4l-drivers/zr364xx*
13442 F:      drivers/media/usb/zr364xx/
13443
13444 ULPI BUS
13445 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13446 L:      linux-usb@vger.kernel.org
13447 S:      Maintained
13448 F:      drivers/usb/common/ulpi.c
13449 F:      include/linux/ulpi/
13450
13451 USER-MODE LINUX (UML)
13452 M:      Jeff Dike <jdike@addtoit.com>
13453 M:      Richard Weinberger <richard@nod.at>
13454 L:      user-mode-linux-devel@lists.sourceforge.net
13455 L:      user-mode-linux-user@lists.sourceforge.net
13456 W:      http://user-mode-linux.sourceforge.net
13457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13458 S:      Maintained
13459 F:      Documentation/virtual/uml/
13460 F:      arch/um/
13461 F:      arch/x86/um/
13462 F:      fs/hostfs/
13463 F:      fs/hppfs/
13464
13465 USERSPACE I/O (UIO)
13466 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13467 S:      Maintained
13468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13469 F:      Documentation/driver-api/uio-howto.rst
13470 F:      drivers/uio/
13471 F:      include/linux/uio*.h
13472
13473 UTIL-LINUX PACKAGE
13474 M:      Karel Zak <kzak@redhat.com>
13475 L:      util-linux@vger.kernel.org
13476 W:      http://en.wikipedia.org/wiki/Util-linux
13477 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13478 S:      Maintained
13479
13480 UVESAFB DRIVER
13481 M:      Michal Januszewski <spock@gentoo.org>
13482 L:      linux-fbdev@vger.kernel.org
13483 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13484 S:      Maintained
13485 F:      Documentation/fb/uvesafb.txt
13486 F:      drivers/video/fbdev/uvesafb.*
13487
13488 VF610 NAND DRIVER
13489 M:      Stefan Agner <stefan@agner.ch>
13490 L:      linux-mtd@lists.infradead.org
13491 S:      Supported
13492 F:      drivers/mtd/nand/vf610_nfc.c
13493
13494 VFAT/FAT/MSDOS FILESYSTEM
13495 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13496 S:      Maintained
13497 F:      Documentation/filesystems/vfat.txt
13498 F:      fs/fat/
13499
13500 VFIO DRIVER
13501 M:      Alex Williamson <alex.williamson@redhat.com>
13502 L:      kvm@vger.kernel.org
13503 T:      git git://github.com/awilliam/linux-vfio.git
13504 S:      Maintained
13505 F:      Documentation/vfio.txt
13506 F:      drivers/vfio/
13507 F:      include/linux/vfio.h
13508 F:      include/uapi/linux/vfio.h
13509
13510 VFIO MEDIATED DEVICE DRIVERS
13511 M:      Kirti Wankhede <kwankhede@nvidia.com>
13512 L:      kvm@vger.kernel.org
13513 S:      Maintained
13514 F:      Documentation/vfio-mediated-device.txt
13515 F:      drivers/vfio/mdev/
13516 F:      include/linux/mdev.h
13517 F:      samples/vfio-mdev/
13518
13519 VFIO PLATFORM DRIVER
13520 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13521 L:      kvm@vger.kernel.org
13522 S:      Maintained
13523 F:      drivers/vfio/platform/
13524
13525 VGA_SWITCHEROO
13526 R:      Lukas Wunner <lukas@wunner.de>
13527 S:      Maintained
13528 F:      Documentation/gpu/vga-switcheroo.rst
13529 F:      drivers/gpu/vga/vga_switcheroo.c
13530 F:      include/linux/vga_switcheroo.h
13531 T:      git git://anongit.freedesktop.org/drm/drm-misc
13532
13533 VIDEOBUF2 FRAMEWORK
13534 M:      Pawel Osciak <pawel@osciak.com>
13535 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13536 M:      Kyungmin Park <kyungmin.park@samsung.com>
13537 L:      linux-media@vger.kernel.org
13538 S:      Maintained
13539 F:      drivers/media/v4l2-core/videobuf2-*
13540 F:      include/media/videobuf2-*
13541
13542 VIRTIO AND VHOST VSOCK DRIVER
13543 M:      Stefan Hajnoczi <stefanha@redhat.com>
13544 L:      kvm@vger.kernel.org
13545 L:      virtualization@lists.linux-foundation.org
13546 L:      netdev@vger.kernel.org
13547 S:      Maintained
13548 F:      include/linux/virtio_vsock.h
13549 F:      include/uapi/linux/virtio_vsock.h
13550 F:      include/uapi/linux/vsockmon.h
13551 F:      net/vmw_vsock/af_vsock_tap.c
13552 F:      net/vmw_vsock/virtio_transport_common.c
13553 F:      net/vmw_vsock/virtio_transport.c
13554 F:      drivers/net/vsockmon.c
13555 F:      drivers/vhost/vsock.c
13556 F:      drivers/vhost/vsock.h
13557
13558 VIRTUAL SERIO DEVICE DRIVER
13559 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13560 S:      Maintained
13561 F:      drivers/input/serio/userio.c
13562 F:      include/uapi/linux/userio.h
13563
13564 VIRTIO CONSOLE DRIVER
13565 M:      Amit Shah <amit@kernel.org>
13566 L:      virtualization@lists.linux-foundation.org
13567 S:      Maintained
13568 F:      drivers/char/virtio_console.c
13569 F:      include/linux/virtio_console.h
13570 F:      include/uapi/linux/virtio_console.h
13571
13572 VIRTIO CORE, NET AND BLOCK DRIVERS
13573 M:      "Michael S. Tsirkin" <mst@redhat.com>
13574 M:      Jason Wang <jasowang@redhat.com>
13575 L:      virtualization@lists.linux-foundation.org
13576 S:      Maintained
13577 F:      Documentation/devicetree/bindings/virtio/
13578 F:      drivers/virtio/
13579 F:      tools/virtio/
13580 F:      drivers/net/virtio_net.c
13581 F:      drivers/block/virtio_blk.c
13582 F:      include/linux/virtio*.h
13583 F:      include/uapi/linux/virtio_*.h
13584 F:      drivers/crypto/virtio/
13585
13586 VIRTIO DRIVERS FOR S390
13587 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13588 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13589 L:      linux-s390@vger.kernel.org
13590 L:      virtualization@lists.linux-foundation.org
13591 L:      kvm@vger.kernel.org
13592 S:      Supported
13593 F:      drivers/s390/virtio/
13594
13595 VIRTIO GPU DRIVER
13596 M:      David Airlie <airlied@linux.ie>
13597 M:      Gerd Hoffmann <kraxel@redhat.com>
13598 L:      dri-devel@lists.freedesktop.org
13599 L:      virtualization@lists.linux-foundation.org
13600 T:      git git://anongit.freedesktop.org/drm/drm-misc
13601 S:      Maintained
13602 F:      drivers/gpu/drm/virtio/
13603 F:      include/uapi/linux/virtio_gpu.h
13604
13605 VIRTIO HOST (VHOST)
13606 M:      "Michael S. Tsirkin" <mst@redhat.com>
13607 M:      Jason Wang <jasowang@redhat.com>
13608 L:      kvm@vger.kernel.org
13609 L:      virtualization@lists.linux-foundation.org
13610 L:      netdev@vger.kernel.org
13611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13612 S:      Maintained
13613 F:      drivers/vhost/
13614 F:      include/uapi/linux/vhost.h
13615
13616 VIRTIO INPUT DRIVER
13617 M:      Gerd Hoffmann <kraxel@redhat.com>
13618 S:      Maintained
13619 F:      drivers/virtio/virtio_input.c
13620 F:      include/uapi/linux/virtio_input.h
13621
13622 VIRTIO CRYPTO DRIVER
13623 M:  Gonglei <arei.gonglei@huawei.com>
13624 L:  virtualization@lists.linux-foundation.org
13625 L:  linux-crypto@vger.kernel.org
13626 S:  Maintained
13627 F:  drivers/crypto/virtio/
13628 F:  include/uapi/linux/virtio_crypto.h
13629
13630 VIA RHINE NETWORK DRIVER
13631 S:      Orphan
13632 F:      drivers/net/ethernet/via/via-rhine.c
13633
13634 VIA SD/MMC CARD CONTROLLER DRIVER
13635 M:      Bruce Chang <brucechang@via.com.tw>
13636 M:      Harald Welte <HaraldWelte@viatech.com>
13637 S:      Maintained
13638 F:      drivers/mmc/host/via-sdmmc.c
13639
13640 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13641 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13642 L:      linux-fbdev@vger.kernel.org
13643 S:      Maintained
13644 F:      include/linux/via-core.h
13645 F:      include/linux/via-gpio.h
13646 F:      include/linux/via_i2c.h
13647 F:      drivers/video/fbdev/via/
13648
13649 VIA VELOCITY NETWORK DRIVER
13650 M:      Francois Romieu <romieu@fr.zoreil.com>
13651 L:      netdev@vger.kernel.org
13652 S:      Maintained
13653 F:      drivers/net/ethernet/via/via-velocity.*
13654
13655 VIRT LIB
13656 M:      Alex Williamson <alex.williamson@redhat.com>
13657 M:      Paolo Bonzini <pbonzini@redhat.com>
13658 L:      kvm@vger.kernel.org
13659 S:      Supported
13660 F:      virt/lib/
13661
13662 VIVID VIRTUAL VIDEO DRIVER
13663 M:      Hans Verkuil <hverkuil@xs4all.nl>
13664 L:      linux-media@vger.kernel.org
13665 T:      git git://linuxtv.org/media_tree.git
13666 W:      https://linuxtv.org
13667 S:      Maintained
13668 F:      drivers/media/platform/vivid/*
13669
13670 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13671 M:      Helen Koike <helen.koike@collabora.com>
13672 L:      linux-media@vger.kernel.org
13673 T:      git git://linuxtv.org/media_tree.git
13674 W:      https://linuxtv.org
13675 S:      Maintained
13676 F:      drivers/media/platform/vimc/*
13677
13678 VLYNQ BUS
13679 M:      Florian Fainelli <f.fainelli@gmail.com>
13680 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13681 S:      Maintained
13682 F:      drivers/vlynq/vlynq.c
13683 F:      include/linux/vlynq.h
13684
13685 VME SUBSYSTEM
13686 M:      Martyn Welch <martyn@welchs.me.uk>
13687 M:      Manohar Vanga <manohar.vanga@gmail.com>
13688 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13689 L:      devel@driverdev.osuosl.org
13690 S:      Maintained
13691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13692 F:      Documentation/driver-api/vme.rst
13693 F:      drivers/staging/vme/
13694 F:      drivers/vme/
13695 F:      include/linux/vme*
13696
13697 VMWARE HYPERVISOR INTERFACE
13698 M:      Alok Kataria <akataria@vmware.com>
13699 L:      virtualization@lists.linux-foundation.org
13700 S:      Supported
13701 F:      arch/x86/kernel/cpu/vmware.c
13702
13703 VMWARE BALLOON DRIVER
13704 M:      Xavier Deguillard <xdeguillard@vmware.com>
13705 M:      Philip Moltmann <moltmann@vmware.com>
13706 M:      "VMware, Inc." <pv-drivers@vmware.com>
13707 L:      linux-kernel@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/misc/vmw_balloon.c
13710
13711 VMWARE VMMOUSE SUBDRIVER
13712 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13713 M:      "VMware, Inc." <pv-drivers@vmware.com>
13714 L:      linux-input@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/input/mouse/vmmouse.c
13717 F:      drivers/input/mouse/vmmouse.h
13718
13719 VMWARE VMXNET3 ETHERNET DRIVER
13720 M:      Shrikrishna Khare <skhare@vmware.com>
13721 M:      "VMware, Inc." <pv-drivers@vmware.com>
13722 L:      netdev@vger.kernel.org
13723 S:      Maintained
13724 F:      drivers/net/vmxnet3/
13725
13726 VMware PVSCSI driver
13727 M:      Jim Gill <jgill@vmware.com>
13728 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13729 L:      linux-scsi@vger.kernel.org
13730 S:      Maintained
13731 F:      drivers/scsi/vmw_pvscsi.c
13732 F:      drivers/scsi/vmw_pvscsi.h
13733
13734 VMWARE PVRDMA DRIVER
13735 M:      Adit Ranadive <aditr@vmware.com>
13736 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13737 L:      linux-rdma@vger.kernel.org
13738 S:      Maintained
13739 F:      drivers/infiniband/hw/vmw_pvrdma/
13740
13741 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13742 M:      Liam Girdwood <lgirdwood@gmail.com>
13743 M:      Mark Brown <broonie@kernel.org>
13744 L:      linux-kernel@vger.kernel.org
13745 W:      http://www.slimlogic.co.uk/?p=48
13746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13747 S:      Supported
13748 F:      Documentation/devicetree/bindings/regulator/
13749 F:      drivers/regulator/
13750 F:      include/dt-bindings/regulator/
13751 F:      include/linux/regulator/
13752
13753 VRF
13754 M:      David Ahern <dsa@cumulusnetworks.com>
13755 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13756 L:      netdev@vger.kernel.org
13757 S:      Maintained
13758 F:      drivers/net/vrf.c
13759 F:      Documentation/networking/vrf.txt
13760
13761 VT1211 HARDWARE MONITOR DRIVER
13762 M:      Juerg Haefliger <juergh@gmail.com>
13763 L:      linux-hwmon@vger.kernel.org
13764 S:      Maintained
13765 F:      Documentation/hwmon/vt1211
13766 F:      drivers/hwmon/vt1211.c
13767
13768 VT8231 HARDWARE MONITOR DRIVER
13769 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13770 L:      linux-hwmon@vger.kernel.org
13771 S:      Maintained
13772 F:      drivers/hwmon/vt8231.c
13773
13774 VUB300 USB to SDIO/SD/MMC bridge chip
13775 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13776 L:      linux-mmc@vger.kernel.org
13777 L:      linux-usb@vger.kernel.org
13778 S:      Supported
13779 F:      drivers/mmc/host/vub300.c
13780
13781 W1 DALLAS'S 1-WIRE BUS
13782 M:      Evgeniy Polyakov <zbr@ioremap.net>
13783 S:      Maintained
13784 F:      Documentation/w1/
13785 F:      drivers/w1/
13786
13787 W83791D HARDWARE MONITORING DRIVER
13788 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13789 L:      linux-hwmon@vger.kernel.org
13790 S:      Maintained
13791 F:      Documentation/hwmon/w83791d
13792 F:      drivers/hwmon/w83791d.c
13793
13794 W83793 HARDWARE MONITORING DRIVER
13795 M:      Rudolf Marek <r.marek@assembler.cz>
13796 L:      linux-hwmon@vger.kernel.org
13797 S:      Maintained
13798 F:      Documentation/hwmon/w83793
13799 F:      drivers/hwmon/w83793.c
13800
13801 W83795 HARDWARE MONITORING DRIVER
13802 M:      Jean Delvare <jdelvare@suse.com>
13803 L:      linux-hwmon@vger.kernel.org
13804 S:      Maintained
13805 F:      drivers/hwmon/w83795.c
13806
13807 W83L51xD SD/MMC CARD INTERFACE DRIVER
13808 M:      Pierre Ossman <pierre@ossman.eu>
13809 S:      Maintained
13810 F:      drivers/mmc/host/wbsd.*
13811
13812 WACOM PROTOCOL 4 SERIAL TABLETS
13813 M:      Julian Squires <julian@cipht.net>
13814 M:      Hans de Goede <hdegoede@redhat.com>
13815 L:      linux-input@vger.kernel.org
13816 S:      Maintained
13817 F:      drivers/input/tablet/wacom_serial4.c
13818
13819 WATCHDOG DEVICE DRIVERS
13820 M:      Wim Van Sebroeck <wim@iguana.be>
13821 R:      Guenter Roeck <linux@roeck-us.net>
13822 L:      linux-watchdog@vger.kernel.org
13823 W:      http://www.linux-watchdog.org/
13824 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13825 S:      Maintained
13826 F:      Documentation/devicetree/bindings/watchdog/
13827 F:      Documentation/watchdog/
13828 F:      drivers/watchdog/
13829 F:      include/linux/watchdog.h
13830 F:      include/uapi/linux/watchdog.h
13831
13832 WIIMOTE HID DRIVER
13833 M:      David Herrmann <dh.herrmann@googlemail.com>
13834 L:      linux-input@vger.kernel.org
13835 S:      Maintained
13836 F:      drivers/hid/hid-wiimote*
13837
13838 WINBOND CIR DRIVER
13839 M:      David Härdeman <david@hardeman.nu>
13840 S:      Maintained
13841 F:      drivers/media/rc/winbond-cir.c
13842
13843 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13844 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13845 L:      linux-watchdog@vger.kernel.org
13846 S:      Maintained
13847 F:      drivers/watchdog/ebc-c384_wdt.c
13848
13849 WINSYSTEMS WS16C48 GPIO DRIVER
13850 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13851 L:      linux-gpio@vger.kernel.org
13852 S:      Maintained
13853 F:      drivers/gpio/gpio-ws16c48.c
13854
13855 WIMAX STACK
13856 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13857 M:      linux-wimax@intel.com
13858 L:      wimax@linuxwimax.org (subscribers-only)
13859 S:      Supported
13860 W:      http://linuxwimax.org
13861 F:      Documentation/wimax/README.wimax
13862 F:      include/linux/wimax/debug.h
13863 F:      include/net/wimax.h
13864 F:      include/uapi/linux/wimax.h
13865 F:      net/wimax/
13866
13867 WISTRON LAPTOP BUTTON DRIVER
13868 M:      Miloslav Trmac <mitr@volny.cz>
13869 S:      Maintained
13870 F:      drivers/input/misc/wistron_btns.c
13871
13872 WL3501 WIRELESS PCMCIA CARD DRIVER
13873 L:      linux-wireless@vger.kernel.org
13874 S:      Odd fixes
13875 F:      drivers/net/wireless/wl3501*
13876
13877 WOLFSON MICROELECTRONICS DRIVERS
13878 L:      patches@opensource.wolfsonmicro.com
13879 T:      git https://github.com/CirrusLogic/linux-drivers.git
13880 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13881 S:      Supported
13882 F:      Documentation/hwmon/wm83??
13883 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13884 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13885 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13886 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
13887 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13888 F:      drivers/clk/clk-wm83*.c
13889 F:      drivers/extcon/extcon-arizona.c
13890 F:      drivers/leds/leds-wm83*.c
13891 F:      drivers/gpio/gpio-*wm*.c
13892 F:      drivers/gpio/gpio-arizona.c
13893 F:      drivers/hwmon/wm83??-hwmon.c
13894 F:      drivers/input/misc/wm831x-on.c
13895 F:      drivers/input/touchscreen/wm831x-ts.c
13896 F:      drivers/input/touchscreen/wm97*.c
13897 F:      drivers/mfd/arizona*
13898 F:      drivers/mfd/wm*.c
13899 F:      drivers/mfd/cs47l24*
13900 F:      drivers/power/supply/wm83*.c
13901 F:      drivers/rtc/rtc-wm83*.c
13902 F:      drivers/regulator/wm8*.c
13903 F:      drivers/regulator/arizona*
13904 F:      drivers/video/backlight/wm83*_bl.c
13905 F:      drivers/watchdog/wm83*_wdt.c
13906 F:      include/linux/mfd/arizona/
13907 F:      include/linux/mfd/wm831x/
13908 F:      include/linux/mfd/wm8350/
13909 F:      include/linux/mfd/wm8400*
13910 F:      include/linux/regulator/arizona*
13911 F:      include/linux/wm97xx.h
13912 F:      include/sound/wm????.h
13913 F:      sound/soc/codecs/arizona.?
13914 F:      sound/soc/codecs/wm*
13915 F:      sound/soc/codecs/cs47l24*
13916
13917 WORKQUEUE
13918 M:      Tejun Heo <tj@kernel.org>
13919 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13921 S:      Maintained
13922 F:      include/linux/workqueue.h
13923 F:      kernel/workqueue.c
13924 F:      Documentation/core-api/workqueue.rst
13925
13926 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13927 M:      Chen-Yu Tsai <wens@csie.org>
13928 L:      linux-kernel@vger.kernel.org
13929 S:      Maintained
13930 N:      axp[128]
13931
13932 X.25 NETWORK LAYER
13933 M:      Andrew Hendry <andrew.hendry@gmail.com>
13934 L:      linux-x25@vger.kernel.org
13935 S:      Odd Fixes
13936 F:      Documentation/networking/x25*
13937 F:      include/net/x25*
13938 F:      net/x25/
13939
13940 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13941 M:      Thomas Gleixner <tglx@linutronix.de>
13942 M:      Ingo Molnar <mingo@redhat.com>
13943 M:      "H. Peter Anvin" <hpa@zytor.com>
13944 M:      x86@kernel.org
13945 L:      linux-kernel@vger.kernel.org
13946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13947 S:      Maintained
13948 F:      Documentation/x86/
13949 F:      arch/x86/
13950
13951 X86 PLATFORM DRIVERS
13952 M:      Darren Hart <dvhart@infradead.org>
13953 M:      Andy Shevchenko <andy@infradead.org>
13954 L:      platform-driver-x86@vger.kernel.org
13955 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13956 S:      Maintained
13957 F:      drivers/platform/x86/
13958 F:      drivers/platform/olpc/
13959
13960 X86 MCE INFRASTRUCTURE
13961 M:      Tony Luck <tony.luck@intel.com>
13962 M:      Borislav Petkov <bp@alien8.de>
13963 L:      linux-edac@vger.kernel.org
13964 S:      Maintained
13965 F:      arch/x86/kernel/cpu/mcheck/*
13966
13967 X86 MICROCODE UPDATE SUPPORT
13968 M:      Borislav Petkov <bp@alien8.de>
13969 S:      Maintained
13970 F:      arch/x86/kernel/cpu/microcode/*
13971
13972 X86 VDSO
13973 M:      Andy Lutomirski <luto@amacapital.net>
13974 L:      linux-kernel@vger.kernel.org
13975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13976 S:      Maintained
13977 F:      arch/x86/entry/vdso/
13978
13979 XC2028/3028 TUNER DRIVER
13980 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13981 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13982 L:      linux-media@vger.kernel.org
13983 W:      https://linuxtv.org
13984 T:      git git://linuxtv.org/media_tree.git
13985 S:      Maintained
13986 F:      drivers/media/tuners/tuner-xc2028.*
13987
13988 XEN HYPERVISOR INTERFACE
13989 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13990 M:      Juergen Gross <jgross@suse.com>
13991 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13993 S:      Supported
13994 F:      arch/x86/xen/
13995 F:      drivers/*/xen-*front.c
13996 F:      drivers/xen/
13997 F:      arch/x86/include/asm/xen/
13998 F:      include/xen/
13999 F:      include/uapi/xen/
14000
14001 XEN HYPERVISOR ARM
14002 M:      Stefano Stabellini <sstabellini@kernel.org>
14003 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14004 S:      Maintained
14005 F:      arch/arm/xen/
14006 F:      arch/arm/include/asm/xen/
14007
14008 XEN HYPERVISOR ARM64
14009 M:      Stefano Stabellini <sstabellini@kernel.org>
14010 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14011 S:      Maintained
14012 F:      arch/arm64/xen/
14013 F:      arch/arm64/include/asm/xen/
14014
14015 XEN NETWORK BACKEND DRIVER
14016 M:      Wei Liu <wei.liu2@citrix.com>
14017 M:      Paul Durrant <paul.durrant@citrix.com>
14018 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14019 L:      netdev@vger.kernel.org
14020 S:      Supported
14021 F:      drivers/net/xen-netback/*
14022
14023 XEN PCI SUBSYSTEM
14024 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14025 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14026 S:      Supported
14027 F:      arch/x86/pci/*xen*
14028 F:      drivers/pci/*xen*
14029
14030 XEN BLOCK SUBSYSTEM
14031 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14032 M:      Roger Pau Monné <roger.pau@citrix.com>
14033 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14034 S:      Supported
14035 F:      drivers/block/xen-blkback/*
14036 F:      drivers/block/xen*
14037
14038 XEN PVSCSI DRIVERS
14039 M:      Juergen Gross <jgross@suse.com>
14040 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14041 L:      linux-scsi@vger.kernel.org
14042 S:      Supported
14043 F:      drivers/scsi/xen-scsifront.c
14044 F:      drivers/xen/xen-scsiback.c
14045 F:      include/xen/interface/io/vscsiif.h
14046
14047 XEN SWIOTLB SUBSYSTEM
14048 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14049 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14050 S:      Supported
14051 F:      arch/x86/xen/*swiotlb*
14052 F:      drivers/xen/*swiotlb*
14053
14054 XFS FILESYSTEM
14055 M:      Darrick J. Wong <darrick.wong@oracle.com>
14056 M:      linux-xfs@vger.kernel.org
14057 L:      linux-xfs@vger.kernel.org
14058 W:      http://xfs.org/
14059 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14060 S:      Supported
14061 F:      Documentation/filesystems/xfs.txt
14062 F:      fs/xfs/
14063
14064 XILINX AXI ETHERNET DRIVER
14065 M:      Anirudha Sarangi <anirudh@xilinx.com>
14066 M:      John Linn <John.Linn@xilinx.com>
14067 S:      Maintained
14068 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14069
14070 XILINX UARTLITE SERIAL DRIVER
14071 M:      Peter Korsgaard <jacmet@sunsite.dk>
14072 L:      linux-serial@vger.kernel.org
14073 S:      Maintained
14074 F:      drivers/tty/serial/uartlite.c
14075
14076 XILINX VIDEO IP CORES
14077 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14078 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14079 L:      linux-media@vger.kernel.org
14080 T:      git git://linuxtv.org/media_tree.git
14081 S:      Supported
14082 F:      Documentation/devicetree/bindings/media/xilinx/
14083 F:      drivers/media/platform/xilinx/
14084 F:      include/uapi/linux/xilinx-v4l2-controls.h
14085
14086 XILLYBUS DRIVER
14087 M:      Eli Billauer <eli.billauer@gmail.com>
14088 L:      linux-kernel@vger.kernel.org
14089 S:      Supported
14090 F:      drivers/char/xillybus/
14091
14092 XTENSA XTFPGA PLATFORM SUPPORT
14093 M:      Max Filippov <jcmvbkbc@gmail.com>
14094 L:      linux-xtensa@linux-xtensa.org
14095 S:      Maintained
14096 F:      drivers/spi/spi-xtensa-xtfpga.c
14097 F:      sound/soc/xtensa/xtfpga-i2s.c
14098
14099 YAM DRIVER FOR AX.25
14100 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14101 L:      linux-hams@vger.kernel.org
14102 S:      Maintained
14103 F:      drivers/net/hamradio/yam*
14104 F:      include/linux/yam.h
14105
14106 YEALINK PHONE DRIVER
14107 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14108 L:      usbb2k-api-dev@nongnu.org
14109 S:      Maintained
14110 F:      Documentation/input/yealink.rst
14111 F:      drivers/input/misc/yealink.*
14112
14113 Z8530 DRIVER FOR AX.25
14114 M:      Joerg Reuter <jreuter@yaina.de>
14115 W:      http://yaina.de/jreuter/
14116 W:      http://www.qsl.net/dl1bke/
14117 L:      linux-hams@vger.kernel.org
14118 S:      Maintained
14119 F:      Documentation/networking/z8530drv.txt
14120 F:      drivers/net/hamradio/*scc.c
14121 F:      drivers/net/hamradio/z8530.h
14122
14123 ZBUD COMPRESSED PAGE ALLOCATOR
14124 M:      Seth Jennings <sjenning@redhat.com>
14125 M:      Dan Streetman <ddstreet@ieee.org>
14126 L:      linux-mm@kvack.org
14127 S:      Maintained
14128 F:      mm/zbud.c
14129 F:      include/linux/zbud.h
14130
14131 ZD1211RW WIRELESS DRIVER
14132 M:      Daniel Drake <dsd@gentoo.org>
14133 M:      Ulrich Kunitz <kune@deine-taler.de>
14134 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14135 L:      linux-wireless@vger.kernel.org
14136 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14137 S:      Maintained
14138 F:      drivers/net/wireless/zydas/zd1211rw/
14139
14140 ZD1301_DEMOD MEDIA DRIVER
14141 M:      Antti Palosaari <crope@iki.fi>
14142 L:      linux-media@vger.kernel.org
14143 W:      https://linuxtv.org/
14144 W:      http://palosaari.fi/linux/
14145 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14146 S:      Maintained
14147 F:      drivers/media/dvb-frontends/zd1301_demod*
14148
14149 ZD1301 MEDIA DRIVER
14150 M:      Antti Palosaari <crope@iki.fi>
14151 L:      linux-media@vger.kernel.org
14152 W:      https://linuxtv.org/
14153 W:      http://palosaari.fi/linux/
14154 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14155 S:      Maintained
14156 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14157
14158 ZPOOL COMPRESSED PAGE STORAGE API
14159 M:      Dan Streetman <ddstreet@ieee.org>
14160 L:      linux-mm@kvack.org
14161 S:      Maintained
14162 F:      mm/zpool.c
14163 F:      include/linux/zpool.h
14164
14165 ZR36067 VIDEO FOR LINUX DRIVER
14166 L:      mjpeg-users@lists.sourceforge.net
14167 L:      linux-media@vger.kernel.org
14168 W:      http://mjpeg.sourceforge.net/driver-zoran/
14169 T:      hg https://linuxtv.org/hg/v4l-dvb
14170 S:      Odd Fixes
14171 F:      drivers/media/pci/zoran/
14172
14173 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14174 M:      Minchan Kim <minchan@kernel.org>
14175 M:      Nitin Gupta <ngupta@vflare.org>
14176 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14177 L:      linux-kernel@vger.kernel.org
14178 S:      Maintained
14179 F:      drivers/block/zram/
14180 F:      Documentation/blockdev/zram.txt
14181
14182 ZS DECSTATION Z85C30 SERIAL DRIVER
14183 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14184 S:      Maintained
14185 F:      drivers/tty/serial/zs.*
14186
14187 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14188 M:      Minchan Kim <minchan@kernel.org>
14189 M:      Nitin Gupta <ngupta@vflare.org>
14190 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14191 L:      linux-mm@kvack.org
14192 S:      Maintained
14193 F:      mm/zsmalloc.c
14194 F:      include/linux/zsmalloc.h
14195 F:      Documentation/vm/zsmalloc.txt
14196
14197 ZSWAP COMPRESSED SWAP CACHING
14198 M:      Seth Jennings <sjenning@redhat.com>
14199 M:      Dan Streetman <ddstreet@ieee.org>
14200 L:      linux-mm@kvack.org
14201 S:      Maintained
14202 F:      mm/zswap.c
14203
14204 THE REST
14205 M:      Linus Torvalds <torvalds@linux-foundation.org>
14206 L:      linux-kernel@vger.kernel.org
14207 Q:      http://patchwork.kernel.org/project/LKML/list/
14208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14209 S:      Buried alive in reporters
14210 F:      *
14211 F:      */