Merge branch 'acpica'
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <aar@pengutronix.de>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 S:      Supported
900 F:      drivers/net/ethernet/apm/xgene/
901 F:      drivers/net/phy/mdio-xgene.c
902 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M:      Tai Nguyen <ttnguyen@apm.com>
907 S:      Supported
908 F:      drivers/perf/xgene_pmu.c
909 F:      Documentation/perf/xgene-pmu.txt
910 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912 APTINA CAMERA SENSOR PLL
913 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/aptina-pll.*
917
918 ARC FRAMEBUFFER DRIVER
919 M:      Jaya Kumar <jayalk@intworks.biz>
920 S:      Maintained
921 F:      drivers/video/fbdev/arcfb.c
922 F:      drivers/video/fbdev/core/fb_defio.c
923
924 ARCNET NETWORK LAYER
925 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L:      netdev@vger.kernel.org
927 S:      Maintained
928 F:      drivers/net/arcnet/
929 F:      include/uapi/linux/if_arcnet.h
930
931 ARC PGU DRM DRIVER
932 M:      Alexey Brodkin <abrodkin@synopsys.com>
933 S:      Supported
934 F:      drivers/gpu/drm/arc/
935 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937 ARM ARCHITECTED TIMER DRIVER
938 M:      Mark Rutland <mark.rutland@arm.com>
939 M:      Marc Zyngier <marc.zyngier@arm.com>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 F:      arch/arm/include/asm/arch_timer.h
943 F:      arch/arm64/include/asm/arch_timer.h
944 F:      drivers/clocksource/arm_arch_timer.c
945
946 ARM HDLCD DRM DRIVER
947 M:      Liviu Dudau <liviu.dudau@arm.com>
948 S:      Supported
949 F:      drivers/gpu/drm/arm/hdlcd_*
950 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952 ARM MALI-DP DRM DRIVER
953 M:      Liviu Dudau <liviu.dudau@arm.com>
954 M:      Brian Starkey <brian.starkey@arm.com>
955 M:      Mali DP Maintainers <malidp@foss.arm.com>
956 S:      Supported
957 F:      drivers/gpu/drm/arm/
958 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
959
960 ARM MFM AND FLOPPY DRIVERS
961 M:      Ian Molton <spyro@f2s.com>
962 S:      Maintained
963 F:      arch/arm/lib/floppydma.S
964 F:      arch/arm/include/asm/floppy.h
965
966 ARM PMU PROFILING AND DEBUGGING
967 M:      Will Deacon <will.deacon@arm.com>
968 M:      Mark Rutland <mark.rutland@arm.com>
969 S:      Maintained
970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F:      arch/arm*/kernel/perf_*
972 F:      arch/arm/oprofile/common.c
973 F:      arch/arm*/kernel/hw_breakpoint.c
974 F:      arch/arm*/include/asm/hw_breakpoint.h
975 F:      arch/arm*/include/asm/perf_event.h
976 F:      drivers/perf/*
977 F:      include/linux/perf/arm_pmu.h
978 F:      Documentation/devicetree/bindings/arm/pmu.txt
979
980 ARM PORT
981 M:      Russell King <linux@armlinux.org.uk>
982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W:      http://www.armlinux.org.uk/
984 S:      Maintained
985 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
986 F:      arch/arm/
987
988 ARM SUB-ARCHITECTURES
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/mach-*/
992 F:      arch/arm/plat-*/
993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995 ARM PRIMECELL AACI PL041 DRIVER
996 M:      Russell King <linux@armlinux.org.uk>
997 S:      Maintained
998 F:      sound/arm/aaci.*
999
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M:      Russell King <linux@armlinux.org.uk>
1002 S:      Maintained
1003 F:      drivers/video/fbdev/amba-clcd.*
1004
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/input/serio/ambakmi.*
1009 F:      include/linux/amba/kmi.h
1010
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/mmc/host/mmci.*
1015 F:      include/linux/amba/mmci.h
1016
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/tty/serial/amba-pl01*.c
1021 F:      include/linux/amba/serial.h
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M:      Lennert Buytenhek <kernel@wantstofly.org>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S:      Maintained
1033
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M:      Sergey Lapin <slapin@ossfans.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M:      Lennert Buytenhek <kernel@wantstofly.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043
1044 ARM/Allwinner sunXi SoC support
1045 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M:      Chen-Yu Tsai <wens@csie.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049 N:      sun[x456789]i
1050 F:      arch/arm/boot/dts/ntc-gr8*
1051 F:      arch/arm64/boot/dts/allwinner/
1052
1053 ARM/Allwinner SoC Clock Support
1054 M:      Emilio López <emilio@elopez.com.ar>
1055 S:      Maintained
1056 F:      drivers/clk/sunxi/
1057
1058 ARM/Amlogic Meson SoC support
1059 M:      Carlo Caione <carlo@caione.org>
1060 M:      Kevin Hilman <khilman@baylibre.com>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L:      linux-amlogic@lists.infradead.org
1063 W:      http://linux-meson.com/
1064 S:      Maintained
1065 F:      arch/arm/mach-meson/
1066 F:      arch/arm/boot/dts/meson*
1067 F:      arch/arm64/boot/dts/amlogic/
1068 F:      drivers/pinctrl/meson/
1069 F:      drivers/mmc/host/meson*
1070 N:      meson
1071
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1073 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/mach-alpine/
1078 F:      arch/arm/boot/dts/alpine*
1079 F:      arch/arm64/boot/dts/al/
1080 F:      drivers/*/*alpine*
1081
1082 ARM/ARTPEC MACHINE SUPPORT
1083 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1084 M:      Lars Persson <lars.persson@axis.com>
1085 M:      Niklas Cassel <niklas.cassel@axis.com>
1086 S:      Maintained
1087 L:      linux-arm-kernel@axis.com
1088 F:      arch/arm/mach-artpec
1089 F:      arch/arm/boot/dts/artpec6*
1090 F:      drivers/clk/axis
1091
1092 ARM/ASPEED MACHINE SUPPORT
1093 M:      Joel Stanley <joel@jms.id.au>
1094 S:      Maintained
1095 F:      arch/arm/mach-aspeed/
1096 F:      arch/arm/boot/dts/aspeed-*
1097 F:      drivers/*/*aspeed*
1098
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1101 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W:      http://www.linux4sam.org
1105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106 S:      Supported
1107 F:      arch/arm/mach-at91/
1108 F:      include/soc/at91/
1109 F:      arch/arm/boot/dts/at91*.dts
1110 F:      arch/arm/boot/dts/at91*.dtsi
1111 F:      arch/arm/boot/dts/sama*.dts
1112 F:      arch/arm/boot/dts/sama*.dtsi
1113 F:      arch/arm/include/debug/at91.S
1114
1115 ARM/ATMEL AT91 Clock Support
1116 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1117 S:      Maintained
1118 F:      drivers/clk/at91
1119
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1121 M:      Rob Herring <robh@kernel.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      arch/arm/mach-highbank/
1125 F:      arch/arm/boot/dts/highbank.dts
1126 F:      arch/arm/boot/dts/ecx-*.dts*
1127
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129 M:      Krzysztof Halasa <khalasa@piap.pl>
1130 S:      Maintained
1131 F:      arch/arm/mach-cns3xxx/
1132
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1134 M:      Sunil Goutham <sgoutham@cavium.com>
1135 M:      Robert Richter <rric@kernel.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Supported
1138 F:      drivers/net/ethernet/cavium/thunder/
1139
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141 M:      Alexander Shiyan <shc_work@mail.ru>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Odd Fixes
1144 N:      clps711x
1145
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1148 M:      Ryan Mallon <rmallon@gmail.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-ep93xx/
1152 F:      arch/arm/mach-ep93xx/include/mach/
1153
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155 M:      Lennert Buytenhek <kernel@wantstofly.org>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158
1159 ARM/CLKDEV SUPPORT
1160 M:      Russell King <linux@armlinux.org.uk>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F:      arch/arm/include/asm/clkdev.h
1165 F:      drivers/clk/clkdev.c
1166
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168 M:      Mike Rapoport <mike@compulab.co.il>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1173 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1174 S:      Maintained
1175 F:      arch/arm/mach-ep93xx/micro9.c
1176
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      drivers/hwtracing/coresight/*
1182 F:      Documentation/trace/coresight.txt
1183 F:      Documentation/devicetree/bindings/arm/coresight.txt
1184 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F:      tools/perf/arch/arm/util/pmu.c
1186 F:      tools/perf/arch/arm/util/auxtrace.c
1187 F:      tools/perf/arch/arm/util/cs-etm.c
1188 F:      tools/perf/arch/arm/util/cs-etm.h
1189 F:      tools/perf/util/cs-etm.h
1190
1191 ARM/CORGI MACHINE SUPPORT
1192 M:      Richard Purdie <rpurdie@rpsys.net>
1193 S:      Maintained
1194
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://github.com/ulli-kroll/linux.git
1199 S:      Maintained
1200 F:      arch/arm/mach-gemini/
1201 F:      drivers/rtc/rtc-gemini.c
1202
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204 M:      Barry Song <baohua@kernel.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207 S:      Maintained
1208 F:      arch/arm/boot/dts/prima2*
1209 F:      arch/arm/mach-prima2/
1210 F:      drivers/clk/sirf/
1211 F:      drivers/clocksource/timer-prima2.c
1212 F:      drivers/clocksource/timer-atlas7.c
1213 N:      [^a-z]sirf
1214
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216 M:      Baruch Siach <baruch@tkos.co.il>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/boot/dts/cx92755*
1220 N:      digicolor
1221
1222 ARM/EBSA110 MACHINE SUPPORT
1223 M:      Russell King <linux@armlinux.org.uk>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 W:      http://www.armlinux.org.uk/
1226 S:      Maintained
1227 F:      arch/arm/mach-ebsa110/
1228 F:      drivers/net/ethernet/amd/am79c961a.*
1229
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231 M:      Uwe Kleine-König <kernel@pengutronix.de>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      efm32
1235
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-pxa/ezx.c
1241
1242 ARM/FARADAY FA526 PORT
1243 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 T:      git git://git.berlios.de/gemini-board
1247 F:      arch/arm/mm/*-fa*
1248
1249 ARM/FOOTBRIDGE ARCHITECTURE
1250 M:      Russell King <linux@armlinux.org.uk>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W:      http://www.armlinux.org.uk/
1253 S:      Maintained
1254 F:      arch/arm/include/asm/hardware/dec21285.h
1255 F:      arch/arm/mach-footbridge/
1256
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258 M:      Shawn Guo <shawnguo@kernel.org>
1259 M:      Sascha Hauer <kernel@pengutronix.de>
1260 R:      Fabio Estevam <fabio.estevam@nxp.com>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F:      arch/arm/mach-imx/
1265 F:      arch/arm/mach-mxs/
1266 F:      arch/arm/boot/dts/imx*
1267 F:      arch/arm/configs/imx*_defconfig
1268 F:      drivers/clk/imx/
1269 F:      include/soc/imx/
1270
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272 M:      Shawn Guo <shawnguo@kernel.org>
1273 M:      Sascha Hauer <kernel@pengutronix.de>
1274 R:      Stefan Agner <stefan@agner.ch>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F:      arch/arm/mach-imx/*vf610*
1279 F:      arch/arm/boot/dts/vf*
1280
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282 M:      Lennert Buytenhek <kernel@wantstofly.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285
1286 ARM/GUMSTIX MACHINE SUPPORT
1287 M:      Steve Sakoman <sakoman@gmail.com>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292 M:      Philipp Zabel <philipp.zabel@gmail.com>
1293 M:      Paul Parsons <lost.distance@yahoo.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-pxa/hx4700.c
1297 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1298 F:      sound/soc/pxa/hx4700.c
1299
1300 ARM/HISILICON SOC SUPPORT
1301 M:      Wei Xu <xuwei5@hisilicon.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 W:      http://www.hisilicon.com
1304 S:      Supported
1305 T:      git git://github.com/hisilicon/linux-hisi.git
1306 F:      arch/arm/mach-hisi/
1307 F:      arch/arm/boot/dts/hi3*
1308 F:      arch/arm/boot/dts/hip*
1309 F:      arch/arm/boot/dts/hisi*
1310 F:      arch/arm64/boot/dts/hisilicon/
1311
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1313 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314 W:      www.jlime.com
1315 S:      Maintained
1316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F:      arch/arm/mach-sa1100/jornada720.c
1318 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320 ARM/IGEP MACHINE SUPPORT
1321 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1322 M:      Javier Martinez Canillas <javier@dowhile0.org>
1323 L:      linux-omap@vger.kernel.org
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/boot/dts/omap3-igep*
1327
1328 ARM/INCOME PXA270 SUPPORT
1329 M:      Marek Vasut <marek.vasut@gmail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1335 M:      Lennert Buytenhek <kernel@wantstofly.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Orphan
1342
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1349 M:      Lennert Buytenhek <kernel@wantstofly.org>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1359 M:      Imre Kaloz <kaloz@openwrt.org>
1360 M:      Krzysztof Halasa <khalasa@piap.pl>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-ixp4xx/
1364
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366 M:      Jonathan Cameron <jic23@cam.ac.uk>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 F:      arch/arm/mach-pxa/stargate2.c
1370 F:      drivers/pcmcia/pxa2xx_stargate2.c
1371
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1373 M:      Lennert Buytenhek <kernel@wantstofly.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378 M:      Lennert Buytenhek <kernel@wantstofly.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383 M:      Santosh Shilimkar <ssantosh@kernel.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-keystone/
1387 F:      arch/arm/boot/dts/keystone-*
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391 M:      Santosh Shilimkar <ssantosh@kernel.org>
1392 L:      linux-kernel@vger.kernel.org
1393 S:      Maintained
1394 F:      drivers/clk/keystone/
1395
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397 M:      Santosh Shilimkar <ssantosh@kernel.org>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clocksource/timer-keystone.c
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-kernel@vger.kernel.org
1406 S:      Maintained
1407 F:      drivers/power/reset/keystone-reset.c
1408
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410 M:      Santosh Shilimkar <ssantosh@kernel.org>
1411 L:      linux-kernel@vger.kernel.org
1412 S:      Maintained
1413 F:      drivers/memory/*emif*
1414
1415 ARM/LG1K ARCHITECTURE
1416 M:      Chanho Min <chanho.min@lge.com>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm64/boot/dts/lg/
1420
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/LPC18XX ARCHITECTURE
1427 M:      Joachim Eastwood <manabian@gmail.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/boot/dts/lpc43*
1431 F:      drivers/clk/nxp/clk-lpc18xx*
1432 F:      drivers/clocksource/time-lpc32xx.c
1433 F:      drivers/i2c/busses/i2c-lpc2k.c
1434 F:      drivers/memory/pl172.c
1435 F:      drivers/mtd/spi-nor/nxp-spifi.c
1436 F:      drivers/rtc/rtc-lpc24xx.c
1437 N:      lpc18xx
1438
1439 ARM/LPC32XX SOC SUPPORT
1440 M:      Vladimir Zapolskiy <vz@mleia.com>
1441 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1444 S:      Maintained
1445 F:      arch/arm/boot/dts/lpc32*
1446 F:      arch/arm/mach-lpc32xx/
1447 F:      drivers/i2c/busses/i2c-pnx.c
1448 F:      drivers/net/ethernet/nxp/lpc_eth.c
1449 F:      drivers/usb/host/ohci-nxp.c
1450 F:      drivers/watchdog/pnx4008_wdt.c
1451 N:      lpc32xx
1452
1453 ARM/MAGICIAN MACHINE SUPPORT
1454 M:      Philipp Zabel <philipp.zabel@gmail.com>
1455 S:      Maintained
1456
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458 M:      Jason Cooper <jason@lakedaemon.net>
1459 M:      Andrew Lunn <andrew@lunn.ch>
1460 M:      Gregory Clement <gregory.clement@free-electrons.com>
1461 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464 F:      arch/arm/mach-mvebu/
1465 F:      drivers/rtc/rtc-armada38x.c
1466 F:      arch/arm/boot/dts/armada*
1467 F:      arch/arm/boot/dts/kirkwood*
1468 F:      arch/arm64/boot/dts/marvell/armada*
1469 F:      drivers/cpufreq/mvebu-cpufreq.c
1470 F:      arch/arm/configs/mvebu_*_defconfig
1471
1472 ARM/Marvell Berlin SoC support
1473 M:      Jisheng Zhang <jszhang@marvell.com>
1474 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-berlin/
1478 F:      arch/arm/boot/dts/berlin*
1479 F:      arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1483 M:      Jason Cooper <jason@lakedaemon.net>
1484 M:      Andrew Lunn <andrew@lunn.ch>
1485 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486 M:      Gregory Clement <gregory.clement@free-electrons.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-dove/
1490 F:      arch/arm/mach-mv78xx0/
1491 F:      arch/arm/mach-orion5x/
1492 F:      arch/arm/plat-orion/
1493 F:      arch/arm/boot/dts/dove*
1494 F:      arch/arm/boot/dts/orion5x*
1495
1496
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498 M:      Alexander Clouter <alex@digriz.org.uk>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 W:      http://www.digriz.org.uk/ts78xx/kernel
1501 S:      Maintained
1502 F:      arch/arm/mach-orion5x/ts78xx-*
1503
1504 ARM/OXNAS platform support
1505 M:      Neil Armstrong <narmstrong@baylibre.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      arch/arm/mach-oxnas/
1510 F:      arch/arm/boot/dts/ox8*.dtsi
1511 F:      arch/arm/boot/dts/wd-mbwe.dts
1512 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513 N:      oxnas
1514
1515 ARM/Mediatek RTC DRIVER
1516 M:      Eddie Huang <eddie.huang@mediatek.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      drivers/rtc/rtc-mt6397.c
1521
1522 ARM/Mediatek SoC support
1523 M:      Matthias Brugger <matthias.bgg@gmail.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/boot/dts/mt6*
1528 F:      arch/arm/boot/dts/mt7*
1529 F:      arch/arm/boot/dts/mt8*
1530 F:      arch/arm/mach-mediatek/
1531 F:      arch/arm64/boot/dts/mediatek/
1532 N:      mtk
1533 K:      mediatek
1534
1535 ARM/Mediatek USB3 PHY DRIVER
1536 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/phy/phy-mt65xx-usb3.c
1541
1542 ARM/MICREL KS8695 ARCHITECTURE
1543 M:      Greg Ungerer <gerg@uclinux.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F:      arch/arm/mach-ks8695/
1546 S:      Odd Fixes
1547
1548 ARM/MIOA701 MACHINE SUPPORT
1549 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F:      arch/arm/mach-pxa/mioa701.c
1552 S:      Maintained
1553
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1556 S:      Maintained
1557
1558 ARM/NOMADIK ARCHITECTURE
1559 M:      Alessandro Rubini <rubini@unipv.it>
1560 M:      Linus Walleij <linus.walleij@linaro.org>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563 F:      arch/arm/mach-nomadik/
1564 F:      drivers/pinctrl/nomadik/
1565 F:      drivers/i2c/busses/i2c-nomadik.c
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1570 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1571 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572 S:      Supported
1573
1574 ARM/TOSA MACHINE SUPPORT
1575 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576 M:      Dirk Opfer <dirk@opfer-online.de>
1577 S:      Maintained
1578
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580 M:      Marek Vasut <marek.vasut@gmail.com>
1581 L:      linux-arm-kernel@lists.infradead.org
1582 W:      http://hackndev.com
1583 S:      Maintained
1584 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1585 F:      arch/arm/mach-pxa/palmtx.c
1586 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1587 F:      arch/arm/mach-pxa/palmt5.c
1588 F:      arch/arm/mach-pxa/include/mach/palmld.h
1589 F:      arch/arm/mach-pxa/palmld.c
1590 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1591 F:      arch/arm/mach-pxa/palmte2.c
1592 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1593 F:      arch/arm/mach-pxa/palmtc.c
1594
1595 ARM/PALM TREO SUPPORT
1596 M:      Tomas Cech <sleep_walker@suse.com>
1597 L:      linux-arm-kernel@lists.infradead.org
1598 W:      http://hackndev.com
1599 S:      Maintained
1600 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F:      arch/arm/mach-pxa/palmtreo.c
1602
1603 ARM/PALMZ72 SUPPORT
1604 M:      Sergey Lapin <slapin@ossfans.org>
1605 L:      linux-arm-kernel@lists.infradead.org
1606 W:      http://hackndev.com
1607 S:      Maintained
1608 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1609 F:      arch/arm/mach-pxa/palmz72.c
1610
1611 ARM/PLEB SUPPORT
1612 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1613 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614 S:      Maintained
1615
1616 ARM/PT DIGITAL BOARD PORT
1617 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 W:      http://www.armlinux.org.uk/
1620 S:      Maintained
1621
1622 ARM/QUALCOMM SUPPORT
1623 M:      Andy Gross <andy.gross@linaro.org>
1624 M:      David Brown <david.brown@linaro.org>
1625 L:      linux-arm-msm@vger.kernel.org
1626 L:      linux-soc@vger.kernel.org
1627 S:      Maintained
1628 F:      Documentation/devicetree/bindings/soc/qcom/
1629 F:      arch/arm/boot/dts/qcom-*.dts
1630 F:      arch/arm/boot/dts/qcom-*.dtsi
1631 F:      arch/arm/mach-qcom/
1632 F:      arch/arm64/boot/dts/qcom/*
1633 F:      drivers/i2c/busses/i2c-qup.c
1634 F:      drivers/clk/qcom/
1635 F:      drivers/pinctrl/qcom/
1636 F:      drivers/dma/qcom/
1637 F:      drivers/soc/qcom/
1638 F:      drivers/spi/spi-qup.c
1639 F:      drivers/tty/serial/msm_serial.h
1640 F:      drivers/tty/serial/msm_serial.c
1641 F:      drivers/*/pm8???-*
1642 F:      drivers/mfd/ssbi.c
1643 F:      drivers/firmware/qcom_scm.c
1644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646 ARM/RADISYS ENP2611 MACHINE SUPPORT
1647 M:      Lennert Buytenhek <kernel@wantstofly.org>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650
1651 ARM/RENESAS ARM64 ARCHITECTURE
1652 M:      Simon Horman <horms@verge.net.au>
1653 M:      Magnus Damm <magnus.damm@gmail.com>
1654 L:      linux-renesas-soc@vger.kernel.org
1655 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657 S:      Supported
1658 F:      arch/arm64/boot/dts/renesas/
1659 F:      drivers/soc/renesas/
1660 F:      include/linux/soc/renesas/
1661
1662 ARM/RISCPC ARCHITECTURE
1663 M:      Russell King <linux@armlinux.org.uk>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 W:      http://www.armlinux.org.uk/
1666 S:      Maintained
1667 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1668 F:      arch/arm/include/asm/hardware/ioc.h
1669 F:      arch/arm/include/asm/hardware/iomd.h
1670 F:      arch/arm/include/asm/hardware/memc.h
1671 F:      arch/arm/mach-rpc/
1672 F:      drivers/net/ethernet/8390/etherh.c
1673 F:      drivers/net/ethernet/i825xx/ether1*
1674 F:      drivers/net/ethernet/seeq/ether3*
1675 F:      drivers/scsi/arm/
1676
1677 ARM/Rockchip SoC support
1678 M:      Heiko Stuebner <heiko@sntech.de>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L:      linux-rockchip@lists.infradead.org
1681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682 S:      Maintained
1683 F:      arch/arm/boot/dts/rk3*
1684 F:      arch/arm/mach-rockchip/
1685 F:      drivers/clk/rockchip/
1686 F:      drivers/i2c/busses/i2c-rk3x.c
1687 F:      drivers/*/*rockchip*
1688 F:      drivers/*/*/*rockchip*
1689 F:      sound/soc/rockchip/
1690 N:      rockchip
1691
1692 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693 M:      Kukjin Kim <kgene@kernel.org>
1694 M:      Krzysztof Kozlowski <krzk@kernel.org>
1695 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/s3c*
1701 F:      arch/arm/boot/dts/s5p*
1702 F:      arch/arm/boot/dts/samsung*
1703 F:      arch/arm/boot/dts/exynos*
1704 F:      arch/arm64/boot/dts/exynos/
1705 F:      arch/arm/plat-samsung/
1706 F:      arch/arm/mach-s3c24*/
1707 F:      arch/arm/mach-s3c64xx/
1708 F:      arch/arm/mach-s5p*/
1709 F:      arch/arm/mach-exynos*/
1710 F:      drivers/*/*s3c24*
1711 F:      drivers/*/*/*s3c24*
1712 F:      drivers/*/*s3c64xx*
1713 F:      drivers/*/*s5pv210*
1714 F:      drivers/memory/samsung/*
1715 F:      drivers/soc/samsung/*
1716 F:      Documentation/arm/Samsung/
1717 F:      Documentation/devicetree/bindings/arm/samsung/
1718 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1719 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1720 N:      exynos
1721
1722 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723 M:      Kyungmin Park <kyungmin.park@samsung.com>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726 F:      arch/arm/mach-s5pv210/
1727
1728 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729 M:      Kyungmin Park <kyungmin.park@samsung.com>
1730 M:      Kamil Debski <kamil@wypas.org>
1731 M:      Andrzej Hajda <a.hajda@samsung.com>
1732 L:      linux-arm-kernel@lists.infradead.org
1733 L:      linux-media@vger.kernel.org
1734 S:      Maintained
1735 F:      drivers/media/platform/s5p-g2d/
1736
1737 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738 M:      Kyungmin Park <kyungmin.park@samsung.com>
1739 M:      Kamil Debski <kamil@wypas.org>
1740 M:      Jeongtae Park <jtp.park@samsung.com>
1741 M:      Andrzej Hajda <a.hajda@samsung.com>
1742 L:      linux-arm-kernel@lists.infradead.org
1743 L:      linux-media@vger.kernel.org
1744 S:      Maintained
1745 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1746 F:      drivers/media/platform/s5p-mfc/
1747
1748 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749 M:      Kyungmin Park <kyungmin.park@samsung.com>
1750 L:      linux-arm-kernel@lists.infradead.org
1751 L:      linux-media@vger.kernel.org
1752 S:      Maintained
1753 F:      drivers/staging/media/platform/s5p-cec/
1754
1755 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758 L:      linux-arm-kernel@lists.infradead.org
1759 L:      linux-media@vger.kernel.org
1760 S:      Maintained
1761 F:      drivers/media/platform/s5p-jpeg/
1762
1763 ARM/SHMOBILE ARM ARCHITECTURE
1764 M:      Simon Horman <horms@verge.net.au>
1765 M:      Magnus Damm <magnus.damm@gmail.com>
1766 L:      linux-renesas-soc@vger.kernel.org
1767 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769 S:      Supported
1770 F:      arch/arm/boot/dts/emev2*
1771 F:      arch/arm/boot/dts/r7s*
1772 F:      arch/arm/boot/dts/r8a*
1773 F:      arch/arm/boot/dts/sh*
1774 F:      arch/arm/configs/shmobile_defconfig
1775 F:      arch/arm/include/debug/renesas-scif.S
1776 F:      arch/arm/mach-shmobile/
1777 F:      drivers/soc/renesas/
1778 F:      include/linux/soc/renesas/
1779
1780 ARM/SOCFPGA ARCHITECTURE
1781 M:      Dinh Nguyen <dinguyen@kernel.org>
1782 S:      Maintained
1783 F:      arch/arm/mach-socfpga/
1784 F:      arch/arm/boot/dts/socfpga*
1785 F:      arch/arm/configs/socfpga_defconfig
1786 F:      arch/arm64/boot/dts/altera/
1787 W:      http://www.rocketboards.org
1788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791 M:      Dinh Nguyen <dinguyen@kernel.org>
1792 S:      Maintained
1793 F:      drivers/clk/socfpga/
1794
1795 ARM/SOCFPGA EDAC SUPPORT
1796 M:      Thor Thayer <thor.thayer@linux.intel.com>
1797 S:      Maintained
1798 F:      drivers/edac/altera_edac.
1799
1800 ARM/STI ARCHITECTURE
1801 M:      Patrice Chotard <patrice.chotard@st.com>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L:      kernel@stlinux.com
1804 W:      http://www.stlinux.com
1805 S:      Maintained
1806 F:      arch/arm/mach-sti/
1807 F:      arch/arm/boot/dts/sti*
1808 F:      drivers/char/hw_random/st-rng.c
1809 F:      drivers/clocksource/arm_global_timer.c
1810 F:      drivers/clocksource/clksrc_st_lpc.c
1811 F:      drivers/cpufreq/sti-cpufreq.c
1812 F:      drivers/dma/st_fdma*
1813 F:      drivers/i2c/busses/i2c-st.c
1814 F:      drivers/media/rc/st_rc.c
1815 F:      drivers/media/platform/sti/c8sectpfe/
1816 F:      drivers/mmc/host/sdhci-st.c
1817 F:      drivers/phy/phy-miphy28lp.c
1818 F:      drivers/phy/phy-stih407-usb.c
1819 F:      drivers/pinctrl/pinctrl-st.c
1820 F:      drivers/remoteproc/st_remoteproc.c
1821 F:      drivers/remoteproc/st_slim_rproc.c
1822 F:      drivers/reset/sti/
1823 F:      drivers/rtc/rtc-st-lpc.c
1824 F:      drivers/tty/serial/st-asc.c
1825 F:      drivers/usb/dwc3/dwc3-st.c
1826 F:      drivers/usb/host/ehci-st.c
1827 F:      drivers/usb/host/ohci-st.c
1828 F:      drivers/watchdog/st_lpc_wdt.c
1829 F:      drivers/ata/ahci_st.c
1830 F:      include/linux/remoteproc/st_slim_rproc.h
1831
1832 ARM/STM32 ARCHITECTURE
1833 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834 M:      Alexandre Torgue <alexandre.torgue@st.com>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838 N:      stm32
1839 F:      drivers/clocksource/armv7m_systick.c
1840
1841 ARM/TANGO ARCHITECTURE
1842 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843 L:      linux-arm-kernel@lists.infradead.org
1844 S:      Maintained
1845 N:      tango
1846
1847 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848 M:      Lennert Buytenhek <kernel@wantstofly.org>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851
1852 ARM/TETON BGA MACHINE SUPPORT
1853 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S:      Maintained
1856
1857 ARM/THECUS N2100 MACHINE SUPPORT
1858 M:      Lennert Buytenhek <kernel@wantstofly.org>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861
1862 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863 M:      Wan ZongShun <mcuos.com@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 W:      http://www.mcuos.com
1866 S:      Maintained
1867 F:      arch/arm/mach-w90x900/
1868 F:      drivers/input/keyboard/w90p910_keypad.c
1869 F:      drivers/input/touchscreen/w90p910_ts.c
1870 F:      drivers/watchdog/nuc900_wdt.c
1871 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1872 F:      drivers/mtd/nand/nuc900_nand.c
1873 F:      drivers/rtc/rtc-nuc900.c
1874 F:      drivers/spi/spi-nuc900.c
1875 F:      drivers/usb/host/ehci-w90x900.c
1876 F:      drivers/video/fbdev/nuc900fb.c
1877
1878 ARM/U300 MACHINE SUPPORT
1879 M:      Linus Walleij <linus.walleij@linaro.org>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Supported
1882 F:      arch/arm/mach-u300/
1883 F:      drivers/clocksource/timer-u300.c
1884 F:      drivers/i2c/busses/i2c-stu300.c
1885 F:      drivers/rtc/rtc-coh901331.c
1886 F:      drivers/watchdog/coh901327_wdt.c
1887 F:      drivers/dma/coh901318*
1888 F:      drivers/mfd/ab3100*
1889 F:      drivers/rtc/rtc-ab3100.c
1890 F:      drivers/rtc/rtc-coh901331.c
1891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893 ARM/UNIPHIER ARCHITECTURE
1894 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897 S:      Maintained
1898 F:      arch/arm/boot/dts/uniphier*
1899 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1900 F:      arch/arm/mach-uniphier/
1901 F:      arch/arm/mm/cache-uniphier.c
1902 F:      arch/arm64/boot/dts/socionext/
1903 F:      drivers/bus/uniphier-system-bus.c
1904 F:      drivers/clk/uniphier/
1905 F:      drivers/i2c/busses/i2c-uniphier*
1906 F:      drivers/pinctrl/uniphier/
1907 F:      drivers/reset/reset-uniphier.c
1908 F:      drivers/tty/serial/8250/8250_uniphier.c
1909 N:      uniphier
1910
1911 ARM/Ux500 ARM ARCHITECTURE
1912 M:      Linus Walleij <linus.walleij@linaro.org>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 S:      Maintained
1915 F:      arch/arm/mach-ux500/
1916 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1917 F:      drivers/dma/ste_dma40*
1918 F:      drivers/hwspinlock/u8500_hsem.c
1919 F:      drivers/mfd/abx500*
1920 F:      drivers/mfd/ab8500*
1921 F:      drivers/mfd/dbx500*
1922 F:      drivers/mfd/db8500*
1923 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1924 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1925 F:      drivers/rtc/rtc-ab8500.c
1926 F:      drivers/rtc/rtc-pl031.c
1927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930 M:      Ulf Hansson <ulf.hansson@linaro.org>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 T:      git git://git.linaro.org/people/ulfh/clk.git
1933 S:      Maintained
1934 F:      drivers/clk/ux500/
1935
1936 ARM/VERSATILE EXPRESS PLATFORM
1937 M:      Liviu Dudau <liviu.dudau@arm.com>
1938 M:      Sudeep Holla <sudeep.holla@arm.com>
1939 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S:      Maintained
1942 F:      arch/arm/boot/dts/vexpress*
1943 F:      arch/arm64/boot/dts/arm/
1944 F:      arch/arm/mach-vexpress/
1945 F:      */*/vexpress*
1946 F:      */*/*/vexpress*
1947 F:      drivers/clk/versatile/clk-vexpress-osc.c
1948 F:      drivers/clocksource/versatile.c
1949 N:      mps2
1950
1951 ARM/VFP SUPPORT
1952 M:      Russell King <linux@armlinux.org.uk>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 W:      http://www.armlinux.org.uk/
1955 S:      Maintained
1956 F:      arch/arm/vfp/
1957
1958 ARM/VOIPAC PXA270 SUPPORT
1959 M:      Marek Vasut <marek.vasut@gmail.com>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      arch/arm/mach-pxa/vpac270.c
1963 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965 ARM/VT8500 ARM ARCHITECTURE
1966 M:      Tony Prisk <linux@prisktech.co.nz>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/mach-vt8500/
1970 F:      drivers/clocksource/vt8500_timer.c
1971 F:      drivers/i2c/busses/i2c-wmt.c
1972 F:      drivers/mmc/host/wmt-sdmmc.c
1973 F:      drivers/pwm/pwm-vt8500.c
1974 F:      drivers/rtc/rtc-vt8500.c
1975 F:      drivers/tty/serial/vt8500_serial.c
1976 F:      drivers/usb/host/ehci-platform.c
1977 F:      drivers/usb/host/uhci-platform.c
1978 F:      drivers/video/fbdev/vt8500lcdfb.*
1979 F:      drivers/video/fbdev/wm8505fb*
1980 F:      drivers/video/fbdev/wmt_ge_rops.*
1981
1982 ARM/ZIPIT Z2 SUPPORT
1983 M:      Marek Vasut <marek.vasut@gmail.com>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/mach-pxa/z2.c
1987 F:      arch/arm/mach-pxa/include/mach/z2.h
1988
1989 ARM/ZTE ARCHITECTURE
1990 M:      Jun Nie <jun.nie@linaro.org>
1991 M:      Baoyou Xie <baoyou.xie@linaro.org>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S:      Maintained
1994 F:      arch/arm/mach-zx/
1995 F:      drivers/clk/zte/
1996 F:      drivers/reset/reset-zx2967.c
1997 F:      drivers/soc/zte/
1998 F:      Documentation/devicetree/bindings/arm/zte.txt
1999 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001 F:      Documentation/devicetree/bindings/soc/zte/
2002 F:      include/dt-bindings/soc/zx*.h
2003
2004 ARM/ZYNQ ARCHITECTURE
2005 M:      Michal Simek <michal.simek@xilinx.com>
2006 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://wiki.xilinx.com
2009 T:      git https://github.com/Xilinx/linux-xlnx.git
2010 S:      Supported
2011 F:      arch/arm/mach-zynq/
2012 F:      drivers/cpuidle/cpuidle-zynq.c
2013 F:      drivers/block/xsysace.c
2014 N:      zynq
2015 N:      xilinx
2016 F:      drivers/clocksource/cadence_ttc_timer.c
2017 F:      drivers/i2c/busses/i2c-cadence.c
2018 F:      drivers/mmc/host/sdhci-of-arasan.c
2019 F:      drivers/edac/synopsys_edac.c
2020
2021 ARM SMMU DRIVERS
2022 M:      Will Deacon <will.deacon@arm.com>
2023 R:      Robin Murphy <robin.murphy@arm.com>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 S:      Maintained
2026 F:      drivers/iommu/arm-smmu.c
2027 F:      drivers/iommu/arm-smmu-v3.c
2028 F:      drivers/iommu/io-pgtable-arm.c
2029 F:      drivers/iommu/io-pgtable-arm-v7s.c
2030
2031 ARM64 PORT (AARCH64 ARCHITECTURE)
2032 M:      Catalin Marinas <catalin.marinas@arm.com>
2033 M:      Will Deacon <will.deacon@arm.com>
2034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036 S:      Maintained
2037 F:      arch/arm64/
2038 F:      Documentation/arm64/
2039
2040 AS3645A LED FLASH CONTROLLER DRIVER
2041 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042 L:      linux-media@vger.kernel.org
2043 T:      git git://linuxtv.org/media_tree.git
2044 S:      Maintained
2045 F:      drivers/media/i2c/as3645a.c
2046 F:      include/media/i2c/as3645a.h
2047
2048 ASAHI KASEI AK8974 DRIVER
2049 M:      Linus Walleij <linus.walleij@linaro.org>
2050 L:      linux-iio@vger.kernel.org
2051 W:      http://www.akm.com/
2052 S:      Supported
2053 F:      drivers/iio/magnetometer/ak8974.c
2054
2055 ASC7621 HARDWARE MONITOR DRIVER
2056 M:      George Joseph <george.joseph@fairview5.com>
2057 L:      linux-hwmon@vger.kernel.org
2058 S:      Maintained
2059 F:      Documentation/hwmon/asc7621
2060 F:      drivers/hwmon/asc7621.c
2061
2062 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063 M:      Corentin Chary <corentin.chary@gmail.com>
2064 L:      acpi4asus-user@lists.sourceforge.net
2065 L:      platform-driver-x86@vger.kernel.org
2066 W:      http://acpi4asus.sf.net
2067 S:      Maintained
2068 F:      drivers/platform/x86/asus*.c
2069 F:      drivers/platform/x86/eeepc*.c
2070
2071 ASUS WIRELESS RADIO CONTROL DRIVER
2072 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2073 L:      platform-driver-x86@vger.kernel.org
2074 S:      Maintained
2075 F:      drivers/platform/x86/asus-wireless.c
2076
2077 ASYMMETRIC KEYS
2078 M:      David Howells <dhowells@redhat.com>
2079 L:      keyrings@vger.kernel.org
2080 S:      Maintained
2081 F:      Documentation/crypto/asymmetric-keys.txt
2082 F:      include/linux/verification.h
2083 F:      include/crypto/public_key.h
2084 F:      include/crypto/pkcs7.h
2085 F:      crypto/asymmetric_keys/
2086
2087 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088 R:      Dan Williams <dan.j.williams@intel.com>
2089 W:      http://sourceforge.net/projects/xscaleiop
2090 S:      Odd fixes
2091 F:      Documentation/crypto/async-tx-api.txt
2092 F:      crypto/async_tx/
2093 F:      drivers/dma/
2094 F:      include/linux/dmaengine.h
2095 F:      include/linux/async_tx.h
2096
2097 AT24 EEPROM DRIVER
2098 M:      Wolfram Sang <wsa@the-dreams.de>
2099 L:      linux-i2c@vger.kernel.org
2100 S:      Maintained
2101 F:      drivers/misc/eeprom/at24.c
2102 F:      include/linux/platform_data/at24.h
2103
2104 ATA OVER ETHERNET (AOE) DRIVER
2105 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2106 W:      http://www.openaoe.org/
2107 S:      Supported
2108 F:      Documentation/aoe/
2109 F:      drivers/block/aoe/
2110
2111 ATHEROS 71XX/9XXX GPIO DRIVER
2112 M:      Alban Bedel <albeu@free.fr>
2113 W:      https://github.com/AlbanBedel/linux
2114 T:      git git://github.com/AlbanBedel/linux
2115 S:      Maintained
2116 F:      drivers/gpio/gpio-ath79.c
2117 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119 ATHEROS ATH GENERIC UTILITIES
2120 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121 L:      linux-wireless@vger.kernel.org
2122 S:      Supported
2123 F:      drivers/net/wireless/ath/*
2124
2125 ATHEROS ATH5K WIRELESS DRIVER
2126 M:      Jiri Slaby <jirislaby@gmail.com>
2127 M:      Nick Kossifidis <mickflemm@gmail.com>
2128 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129 L:      linux-wireless@vger.kernel.org
2130 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2131 S:      Maintained
2132 F:      drivers/net/wireless/ath/ath5k/
2133
2134 ATHEROS ATH6KL WIRELESS DRIVER
2135 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2136 L:      linux-wireless@vger.kernel.org
2137 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139 S:      Supported
2140 F:      drivers/net/wireless/ath/ath6kl/
2141
2142 WILOCITY WIL6210 WIRELESS DRIVER
2143 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2144 L:      linux-wireless@vger.kernel.org
2145 L:      wil6210@qca.qualcomm.com
2146 S:      Supported
2147 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2148 F:      drivers/net/wireless/ath/wil6210/
2149 F:      include/uapi/linux/wil6210_uapi.h
2150
2151 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152 M:      Christian Lamparter <chunkeey@googlemail.com>
2153 L:      linux-wireless@vger.kernel.org
2154 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2155 S:      Maintained
2156 F:      drivers/net/wireless/ath/carl9170/
2157
2158 ATK0110 HWMON DRIVER
2159 M:      Luca Tettamanti <kronos.it@gmail.com>
2160 L:      linux-hwmon@vger.kernel.org
2161 S:      Maintained
2162 F:      drivers/hwmon/asus_atk0110.c
2163
2164 ATI_REMOTE2 DRIVER
2165 M:      Ville Syrjala <syrjala@sci.fi>
2166 S:      Maintained
2167 F:      drivers/input/misc/ati_remote2.c
2168
2169 ATLX ETHERNET DRIVERS
2170 M:      Jay Cliburn <jcliburn@gmail.com>
2171 M:      Chris Snook <chris.snook@gmail.com>
2172 L:      netdev@vger.kernel.org
2173 W:      http://sourceforge.net/projects/atl1
2174 W:      http://atl1.sourceforge.net
2175 S:      Maintained
2176 F:      drivers/net/ethernet/atheros/
2177
2178 ATM
2179 M:      Chas Williams <3chas3@gmail.com>
2180 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181 L:      netdev@vger.kernel.org
2182 W:      http://linux-atm.sourceforge.net
2183 S:      Maintained
2184 F:      drivers/atm/
2185 F:      include/linux/atm*
2186 F:      include/uapi/linux/atm*
2187
2188 ATMEL AT91 / AT32 MCI DRIVER
2189 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2190 S:      Maintained
2191 F:      drivers/mmc/host/atmel-mci.c
2192
2193 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2195 S:      Supported
2196 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198 ATMEL SAMA5D2 ADC DRIVER
2199 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2200 L:      linux-iio@vger.kernel.org
2201 S:      Supported
2202 F:      drivers/iio/adc/at91-sama5d2_adc.c
2203
2204 ATMEL Audio ALSA driver
2205 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2206 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2207 S:      Supported
2208 F:      sound/soc/atmel
2209
2210 ATMEL XDMA DRIVER
2211 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2212 L:      linux-arm-kernel@lists.infradead.org
2213 L:      dmaengine@vger.kernel.org
2214 S:      Supported
2215 F:      drivers/dma/at_xdmac.c
2216
2217 ATMEL I2C DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L:      linux-i2c@vger.kernel.org
2220 S:      Supported
2221 F:      drivers/i2c/busses/i2c-at91.c
2222
2223 ATMEL ISI DRIVER
2224 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2225 L:      linux-media@vger.kernel.org
2226 S:      Supported
2227 F:      drivers/media/platform/soc_camera/atmel-isi.c
2228 F:      include/media/atmel-isi.h
2229
2230 ATMEL LCDFB DRIVER
2231 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2232 L:      linux-fbdev@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/video/fbdev/atmel_lcdfb.c
2235 F:      include/video/atmel_lcdc.h
2236
2237 ATMEL MACB ETHERNET DRIVER
2238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2239 S:      Supported
2240 F:      drivers/net/ethernet/cadence/
2241
2242 ATMEL NAND DRIVER
2243 M:      Wenyou Yang <wenyou.yang@atmel.com>
2244 M:      Josh Wu <rainyfeeling@outlook.com>
2245 L:      linux-mtd@lists.infradead.org
2246 S:      Supported
2247 F:      drivers/mtd/nand/atmel_nand*
2248
2249 ATMEL SDMMC DRIVER
2250 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2251 L:      linux-mmc@vger.kernel.org
2252 S:      Supported
2253 F:      drivers/mmc/host/sdhci-of-at91.c
2254
2255 ATMEL SPI DRIVER
2256 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2257 S:      Supported
2258 F:      drivers/spi/spi-atmel.*
2259
2260 ATMEL SSC DRIVER
2261 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 S:      Supported
2264 F:      drivers/misc/atmel-ssc.c
2265 F:      include/linux/atmel-ssc.h
2266
2267 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Supported
2271 F:      drivers/misc/atmel_tclib.c
2272 F:      drivers/clocksource/tcb_clksrc.c
2273
2274 ATMEL USBA UDC DRIVER
2275 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S:      Supported
2278 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280 ATMEL WIRELESS DRIVER
2281 M:      Simon Kelley <simon@thekelleys.org.uk>
2282 L:      linux-wireless@vger.kernel.org
2283 W:      http://www.thekelleys.org.uk/atmel
2284 W:      http://atmelwlandriver.sourceforge.net/
2285 S:      Maintained
2286 F:      drivers/net/wireless/atmel/atmel*
2287
2288 ATMEL MAXTOUCH DRIVER
2289 M:      Nick Dyer <nick@shmanahar.org>
2290 T:      git git://github.com/ndyer/linux.git
2291 S:      Maintained
2292 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2294 F:      include/linux/platform_data/atmel_mxt_ts.h
2295
2296 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297 M:      Bradley Grove <linuxdrivers@attotech.com>
2298 L:      linux-scsi@vger.kernel.org
2299 W:      http://www.attotech.com
2300 S:      Supported
2301 F:      drivers/scsi/esas2r
2302
2303 ATUSB IEEE 802.15.4 RADIO DRIVER
2304 M:      Stefan Schmidt <stefan@osg.samsung.com>
2305 L:      linux-wpan@vger.kernel.org
2306 S:      Maintained
2307 F:      drivers/net/ieee802154/atusb.c
2308 F:      drivers/net/ieee802154/atusb.h
2309 F:      drivers/net/ieee802154/at86rf230.h
2310
2311 AUDIT SUBSYSTEM
2312 M:      Paul Moore <paul@paul-moore.com>
2313 M:      Eric Paris <eparis@redhat.com>
2314 L:      linux-audit@redhat.com (moderated for non-subscribers)
2315 W:      http://people.redhat.com/sgrubb/audit/
2316 T:      git git://git.infradead.org/users/pcmoore/audit
2317 S:      Maintained
2318 F:      include/linux/audit.h
2319 F:      include/uapi/linux/audit.h
2320 F:      kernel/audit*
2321
2322 AUXILIARY DISPLAY DRIVERS
2323 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324 W:      http://miguelojeda.es/auxdisplay.htm
2325 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326 S:      Maintained
2327 F:      drivers/auxdisplay/
2328 F:      include/linux/cfag12864b.h
2329
2330 AVR32 ARCHITECTURE
2331 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2332 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333 W:      http://www.atmel.com/products/AVR32/
2334 W:      http://mirror.egtvedt.no/avr32linux.org/
2335 W:      http://avrfreaks.net/
2336 S:      Maintained
2337 F:      arch/avr32/
2338
2339 AVR32/AT32AP MACHINE SUPPORT
2340 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2341 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2342 S:      Maintained
2343 F:      arch/avr32/mach-at32ap/
2344
2345 AX.25 NETWORK LAYER
2346 M:      Ralf Baechle <ralf@linux-mips.org>
2347 L:      linux-hams@vger.kernel.org
2348 W:      http://www.linux-ax25.org/
2349 S:      Maintained
2350 F:      include/uapi/linux/ax25.h
2351 F:      include/net/ax25.h
2352 F:      net/ax25/
2353
2354 AXENTIA ASOC DRIVERS
2355 M:      Peter Rosin <peda@axentia.se>
2356 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2357 S:      Maintained
2358 F:      Documentation/devicetree/bindings/sound/axentia,*
2359 F:      sound/soc/atmel/tse850-pcm5142.c
2360
2361 AXENTIA ARM DEVICES
2362 M:      Peter Rosin <peda@axentia.se>
2363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      Documentation/devicetree/bindings/arm/axentia.txt
2366 F:      arch/arm/boot/dts/at91-linea.dtsi
2367 F:      arch/arm/boot/dts/at91-tse850-3.dts
2368
2369 AZ6007 DVB DRIVER
2370 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2371 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2372 L:      linux-media@vger.kernel.org
2373 W:      https://linuxtv.org
2374 T:      git git://linuxtv.org/media_tree.git
2375 S:      Maintained
2376 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2377
2378 AZTECH FM RADIO RECEIVER DRIVER
2379 M:      Hans Verkuil <hverkuil@xs4all.nl>
2380 L:      linux-media@vger.kernel.org
2381 T:      git git://linuxtv.org/media_tree.git
2382 W:      https://linuxtv.org
2383 S:      Maintained
2384 F:      drivers/media/radio/radio-aztech*
2385
2386 B43 WIRELESS DRIVER
2387 L:      linux-wireless@vger.kernel.org
2388 L:      b43-dev@lists.infradead.org
2389 W:      http://wireless.kernel.org/en/users/Drivers/b43
2390 S:      Odd Fixes
2391 F:      drivers/net/wireless/broadcom/b43/
2392
2393 B43LEGACY WIRELESS DRIVER
2394 M:      Larry Finger <Larry.Finger@lwfinger.net>
2395 L:      linux-wireless@vger.kernel.org
2396 L:      b43-dev@lists.infradead.org
2397 W:      http://wireless.kernel.org/en/users/Drivers/b43
2398 S:      Maintained
2399 F:      drivers/net/wireless/broadcom/b43legacy/
2400
2401 BACKLIGHT CLASS/SUBSYSTEM
2402 M:      Lee Jones <lee.jones@linaro.org>
2403 M:      Daniel Thompson <daniel.thompson@linaro.org>
2404 M:      Jingoo Han <jingoohan1@gmail.com>
2405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2406 S:      Maintained
2407 F:      drivers/video/backlight/
2408 F:      include/linux/backlight.h
2409 F:      include/linux/pwm_backlight.h
2410 F:      Documentation/devicetree/bindings/leds/backlight
2411
2412 BATMAN ADVANCED
2413 M:      Marek Lindner <mareklindner@neomailbox.ch>
2414 M:      Simon Wunderlich <sw@simonwunderlich.de>
2415 M:      Antonio Quartulli <a@unstable.cc>
2416 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2417 W:      https://www.open-mesh.org/
2418 Q:      https://patchwork.open-mesh.org/project/batman/list/
2419 S:      Maintained
2420 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2421 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2422 F:      Documentation/networking/batman-adv.txt
2423 F:      include/uapi/linux/batman_adv.h
2424 F:      net/batman-adv/
2425
2426 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2427 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2428 L:      linux-hams@vger.kernel.org
2429 W:      http://www.baycom.org/~tom/ham/ham.html
2430 S:      Maintained
2431 F:      drivers/net/hamradio/baycom*
2432
2433 BCACHE (BLOCK LAYER CACHE)
2434 M:      Kent Overstreet <kent.overstreet@gmail.com>
2435 L:      linux-bcache@vger.kernel.org
2436 W:      http://bcache.evilpiepirate.org
2437 S:      Orphan
2438 F:      drivers/md/bcache/
2439
2440 BDISP ST MEDIA DRIVER
2441 M:      Fabien Dessenne <fabien.dessenne@st.com>
2442 L:      linux-media@vger.kernel.org
2443 T:      git git://linuxtv.org/media_tree.git
2444 W:      https://linuxtv.org
2445 S:      Supported
2446 F:      drivers/media/platform/sti/bdisp
2447
2448 DELTA ST MEDIA DRIVER
2449 M:      Hugues Fruchet <hugues.fruchet@st.com>
2450 L:      linux-media@vger.kernel.org
2451 T:      git git://linuxtv.org/media_tree.git
2452 W:      https://linuxtv.org
2453 S:      Supported
2454 F:      drivers/media/platform/sti/delta
2455
2456 BEFS FILE SYSTEM
2457 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2458 M:      Salah Triki <salah.triki@gmail.com>
2459 S:      Maintained
2460 T:      git git://github.com/luisbg/linux-befs.git
2461 F:      Documentation/filesystems/befs.txt
2462 F:      fs/befs/
2463
2464 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2465 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2466 L:      netdev@vger.kernel.org
2467 S:      Maintained
2468 F:      drivers/net/ethernet/ec_bhf.c
2469
2470 BFS FILE SYSTEM
2471 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2472 S:      Maintained
2473 F:      Documentation/filesystems/bfs.txt
2474 F:      fs/bfs/
2475 F:      include/uapi/linux/bfs_fs.h
2476
2477 BLACKFIN ARCHITECTURE
2478 M:      Steven Miao <realmz6@gmail.com>
2479 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480 T:      git git://git.code.sf.net/p/adi-linux/code
2481 W:      http://blackfin.uclinux.org
2482 S:      Supported
2483 F:      arch/blackfin/
2484
2485 BLACKFIN EMAC DRIVER
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W:      http://blackfin.uclinux.org
2488 S:      Supported
2489 F:      drivers/net/ethernet/adi/
2490
2491 BLACKFIN RTC DRIVER
2492 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493 W:      http://blackfin.uclinux.org
2494 S:      Supported
2495 F:      drivers/rtc/rtc-bfin.c
2496
2497 BLACKFIN SDH DRIVER
2498 M:      Sonic Zhang <sonic.zhang@analog.com>
2499 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W:      http://blackfin.uclinux.org
2501 S:      Supported
2502 F:      drivers/mmc/host/bfin_sdh.c
2503
2504 BLACKFIN SERIAL DRIVER
2505 M:      Sonic Zhang <sonic.zhang@analog.com>
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org
2508 S:      Supported
2509 F:      drivers/tty/serial/bfin_uart.c
2510
2511 BLACKFIN WATCHDOG DRIVER
2512 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513 W:      http://blackfin.uclinux.org
2514 S:      Supported
2515 F:      drivers/watchdog/bfin_wdt.c
2516
2517 BLACKFIN I2C TWI DRIVER
2518 M:      Sonic Zhang <sonic.zhang@analog.com>
2519 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520 W:      http://blackfin.uclinux.org/
2521 S:      Supported
2522 F:      drivers/i2c/busses/i2c-bfin-twi.c
2523
2524 BLACKFIN MEDIA DRIVER
2525 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2526 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W:      http://blackfin.uclinux.org/
2528 S:      Supported
2529 F:      drivers/media/platform/blackfin/
2530 F:      drivers/media/i2c/adv7183*
2531 F:      drivers/media/i2c/vs6624*
2532
2533 BLINKM RGB LED DRIVER
2534 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2535 S:      Maintained
2536 F:      drivers/leds/leds-blinkm.c
2537
2538 BLOCK LAYER
2539 M:      Jens Axboe <axboe@kernel.dk>
2540 L:      linux-block@vger.kernel.org
2541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2542 S:      Maintained
2543 F:      block/
2544 F:      kernel/trace/blktrace.c
2545 F:      lib/sbitmap.c
2546
2547 BFQ I/O SCHEDULER
2548 M:      Paolo Valente <paolo.valente@linaro.org>
2549 M:      Jens Axboe <axboe@kernel.dk>
2550 L:      linux-block@vger.kernel.org
2551 S:      Maintained
2552 F:      block/bfq-*
2553 F:      Documentation/block/bfq-iosched.txt
2554
2555 BLOCK2MTD DRIVER
2556 M:      Joern Engel <joern@lazybastard.org>
2557 L:      linux-mtd@lists.infradead.org
2558 S:      Maintained
2559 F:      drivers/mtd/devices/block2mtd.c
2560
2561 BLUETOOTH DRIVERS
2562 M:      Marcel Holtmann <marcel@holtmann.org>
2563 M:      Gustavo Padovan <gustavo@padovan.org>
2564 M:      Johan Hedberg <johan.hedberg@gmail.com>
2565 L:      linux-bluetooth@vger.kernel.org
2566 W:      http://www.bluez.org/
2567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2569 S:      Maintained
2570 F:      drivers/bluetooth/
2571
2572 BLUETOOTH SUBSYSTEM
2573 M:      Marcel Holtmann <marcel@holtmann.org>
2574 M:      Gustavo Padovan <gustavo@padovan.org>
2575 M:      Johan Hedberg <johan.hedberg@gmail.com>
2576 L:      linux-bluetooth@vger.kernel.org
2577 W:      http://www.bluez.org/
2578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2580 S:      Maintained
2581 F:      net/bluetooth/
2582 F:      include/net/bluetooth/
2583
2584 BONDING DRIVER
2585 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2586 M:      Veaceslav Falico <vfalico@gmail.com>
2587 M:      Andy Gospodarek <andy@greyhouse.net>
2588 L:      netdev@vger.kernel.org
2589 W:      http://sourceforge.net/projects/bonding/
2590 S:      Supported
2591 F:      drivers/net/bonding/
2592 F:      include/uapi/linux/if_bonding.h
2593
2594 BPF (Safe dynamic programs and tools)
2595 M:      Alexei Starovoitov <ast@kernel.org>
2596 M:      Daniel Borkmann <daniel@iogearbox.net>
2597 L:      netdev@vger.kernel.org
2598 L:      linux-kernel@vger.kernel.org
2599 S:      Supported
2600 F:      arch/x86/net/bpf_jit*
2601 F:      Documentation/networking/filter.txt
2602 F:      include/linux/bpf*
2603 F:      include/linux/filter.h
2604 F:      include/uapi/linux/bpf*
2605 F:      include/uapi/linux/filter.h
2606 F:      kernel/bpf/
2607 F:      kernel/trace/bpf_trace.c
2608 F:      lib/test_bpf.c
2609 F:      net/bpf/
2610 F:      net/core/filter.c
2611 F:      net/sched/act_bpf.c
2612 F:      net/sched/cls_bpf.c
2613 F:      samples/bpf/
2614 F:      tools/net/bpf*
2615 F:      tools/testing/selftests/bpf/
2616
2617 BROADCOM B44 10/100 ETHERNET DRIVER
2618 M:      Michael Chan <michael.chan@broadcom.com>
2619 L:      netdev@vger.kernel.org
2620 S:      Supported
2621 F:      drivers/net/ethernet/broadcom/b44.*
2622
2623 BROADCOM B53 ETHERNET SWITCH DRIVER
2624 M:      Florian Fainelli <f.fainelli@gmail.com>
2625 L:      netdev@vger.kernel.org
2626 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2627 S:      Supported
2628 F:      drivers/net/dsa/b53/*
2629 F:      include/linux/platform_data/b53.h
2630
2631 BROADCOM GENET ETHERNET DRIVER
2632 M:      Florian Fainelli <f.fainelli@gmail.com>
2633 L:      netdev@vger.kernel.org
2634 S:      Supported
2635 F:      drivers/net/ethernet/broadcom/genet/
2636
2637 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2638 M:      Rasesh Mody <rasesh.mody@cavium.com>
2639 M:      Harish Patil <harish.patil@cavium.com>
2640 M:      Dept-GELinuxNICDev@cavium.com
2641 L:      netdev@vger.kernel.org
2642 S:      Supported
2643 F:      drivers/net/ethernet/broadcom/bnx2.*
2644 F:      drivers/net/ethernet/broadcom/bnx2_*
2645
2646 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2647 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2648 M:      Ariel Elior <ariel.elior@cavium.com>
2649 M:      everest-linux-l2@cavium.com
2650 L:      netdev@vger.kernel.org
2651 S:      Supported
2652 F:      drivers/net/ethernet/broadcom/bnx2x/
2653
2654 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2655 M:      Michael Chan <michael.chan@broadcom.com>
2656 L:      netdev@vger.kernel.org
2657 S:      Supported
2658 F:      drivers/net/ethernet/broadcom/bnxt/
2659
2660 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2661 M:      Florian Fainelli <f.fainelli@gmail.com>
2662 M:      Ray Jui <rjui@broadcom.com>
2663 M:      Scott Branden <sbranden@broadcom.com>
2664 M:      bcm-kernel-feedback-list@broadcom.com
2665 T:      git git://github.com/broadcom/mach-bcm
2666 S:      Maintained
2667 N:      bcm281*
2668 N:      bcm113*
2669 N:      bcm216*
2670 N:      kona
2671 F:      arch/arm/mach-bcm/
2672
2673 BROADCOM BCM2835 ARM ARCHITECTURE
2674 M:      Stephen Warren <swarren@wwwdotorg.org>
2675 M:      Lee Jones <lee@kernel.org>
2676 M:      Eric Anholt <eric@anholt.net>
2677 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 T:      git git://github.com/anholt/linux
2680 S:      Maintained
2681 N:      bcm2835
2682 F:      drivers/staging/vc04_services
2683
2684 BROADCOM BCM47XX MIPS ARCHITECTURE
2685 M:      Hauke Mehrtens <hauke@hauke-m.de>
2686 M:      Rafał Miłecki <zajec5@gmail.com>
2687 L:      linux-mips@linux-mips.org
2688 S:      Maintained
2689 F:      Documentation/devicetree/bindings/mips/brcm/
2690 F:      arch/mips/bcm47xx/*
2691 F:      arch/mips/include/asm/mach-bcm47xx/*
2692
2693 BROADCOM BCM5301X ARM ARCHITECTURE
2694 M:      Hauke Mehrtens <hauke@hauke-m.de>
2695 M:      Rafał Miłecki <zajec5@gmail.com>
2696 M:      bcm-kernel-feedback-list@broadcom.com
2697 L:      linux-arm-kernel@lists.infradead.org
2698 S:      Maintained
2699 F:      arch/arm/mach-bcm/bcm_5301x.c
2700 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2701 F:      arch/arm/boot/dts/bcm470*
2702
2703 BROADCOM BCM53573 ARM ARCHITECTURE
2704 M:      Rafał Miłecki <rafal@milecki.pl>
2705 L:      linux-arm-kernel@lists.infradead.org
2706 S:      Maintained
2707 F:      arch/arm/boot/dts/bcm53573*
2708 F:      arch/arm/boot/dts/bcm47189*
2709
2710 BROADCOM BCM63XX ARM ARCHITECTURE
2711 M:      Florian Fainelli <f.fainelli@gmail.com>
2712 M:      bcm-kernel-feedback-list@broadcom.com
2713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 T:      git git://github.com/broadcom/stblinux.git
2715 S:      Maintained
2716 N:      bcm63xx
2717
2718 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2719 M:      Kevin Cernekee <cernekee@gmail.com>
2720 L:      linux-usb@vger.kernel.org
2721 S:      Maintained
2722 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2723
2724 BROADCOM BCM7XXX ARM ARCHITECTURE
2725 M:      Brian Norris <computersforpeace@gmail.com>
2726 M:      Gregory Fong <gregory.0xf0@gmail.com>
2727 M:      Florian Fainelli <f.fainelli@gmail.com>
2728 M:      bcm-kernel-feedback-list@broadcom.com
2729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 T:      git git://github.com/broadcom/stblinux.git
2731 S:      Maintained
2732 F:      arch/arm/mach-bcm/*brcmstb*
2733 F:      arch/arm/boot/dts/bcm7*.dts*
2734 F:      drivers/bus/brcmstb_gisb.c
2735 N:      brcmstb
2736
2737 BROADCOM BMIPS MIPS ARCHITECTURE
2738 M:      Kevin Cernekee <cernekee@gmail.com>
2739 M:      Florian Fainelli <f.fainelli@gmail.com>
2740 L:      linux-mips@linux-mips.org
2741 T:      git git://github.com/broadcom/stblinux.git
2742 S:      Maintained
2743 F:      arch/mips/bmips/*
2744 F:      arch/mips/include/asm/mach-bmips/*
2745 F:      arch/mips/kernel/*bmips*
2746 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2747 F:      drivers/irqchip/irq-bcm63*
2748 F:      drivers/irqchip/irq-bcm7*
2749 F:      drivers/irqchip/irq-brcmstb*
2750 F:      include/linux/bcm963xx_nvram.h
2751 F:      include/linux/bcm963xx_tag.h
2752
2753 BROADCOM BMIPS CPUFREQ DRIVER
2754 M:      Markus Mayer <mmayer@broadcom.com>
2755 M:      bcm-kernel-feedback-list@broadcom.com
2756 L:      linux-pm@vger.kernel.org
2757 S:      Maintained
2758 F:      drivers/cpufreq/bmips-cpufreq.c
2759
2760 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2761 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2762 M:      Prashant Sreedharan <prashant@broadcom.com>
2763 M:      Michael Chan <mchan@broadcom.com>
2764 L:      netdev@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/net/ethernet/broadcom/tg3.*
2767
2768 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2769 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2770 M:      Franky Lin <franky.lin@broadcom.com>
2771 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2772 L:      linux-wireless@vger.kernel.org
2773 L:      brcm80211-dev-list.pdl@broadcom.com
2774 S:      Supported
2775 F:      drivers/net/wireless/broadcom/brcm80211/
2776
2777 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2778 M:      QLogic-Storage-Upstream@qlogic.com
2779 L:      linux-scsi@vger.kernel.org
2780 S:      Supported
2781 F:      drivers/scsi/bnx2fc/
2782
2783 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2784 M:      QLogic-Storage-Upstream@qlogic.com
2785 L:      linux-scsi@vger.kernel.org
2786 S:      Supported
2787 F:      drivers/scsi/bnx2i/
2788
2789 BROADCOM IPROC ARM ARCHITECTURE
2790 M:      Ray Jui <rjui@broadcom.com>
2791 M:      Scott Branden <sbranden@broadcom.com>
2792 M:      Jon Mason <jonmason@broadcom.com>
2793 M:      bcm-kernel-feedback-list@broadcom.com
2794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795 T:      git git://github.com/broadcom/cygnus-linux.git
2796 S:      Maintained
2797 N:      iproc
2798 N:      cygnus
2799 N:      bcm[-_]nsp
2800 N:      bcm9113*
2801 N:      bcm9583*
2802 N:      bcm9585*
2803 N:      bcm9586*
2804 N:      bcm988312
2805 N:      bcm113*
2806 N:      bcm583*
2807 N:      bcm585*
2808 N:      bcm586*
2809 N:      bcm88312
2810 F:      arch/arm64/boot/dts/broadcom/ns2*
2811 F:      drivers/clk/bcm/clk-ns*
2812 F:      drivers/pinctrl/bcm/pinctrl-ns*
2813
2814 BROADCOM BRCMSTB GPIO DRIVER
2815 M:      Gregory Fong <gregory.0xf0@gmail.com>
2816 L:      bcm-kernel-feedback-list@broadcom.com
2817 S:      Supported
2818 F:      drivers/gpio/gpio-brcmstb.c
2819 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2820
2821 BROADCOM KONA GPIO DRIVER
2822 M:      Ray Jui <rjui@broadcom.com>
2823 L:      bcm-kernel-feedback-list@broadcom.com
2824 S:      Supported
2825 F:      drivers/gpio/gpio-bcm-kona.c
2826 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2827
2828 BROADCOM NVRAM DRIVER
2829 M:      Rafał Miłecki <zajec5@gmail.com>
2830 L:      linux-mips@linux-mips.org
2831 S:      Maintained
2832 F:      drivers/firmware/broadcom/*
2833
2834 BROADCOM STB NAND FLASH DRIVER
2835 M:      Brian Norris <computersforpeace@gmail.com>
2836 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2837 L:      linux-mtd@lists.infradead.org
2838 L:      bcm-kernel-feedback-list@broadcom.com
2839 S:      Maintained
2840 F:      drivers/mtd/nand/brcmnand/
2841
2842 BROADCOM STB AVS CPUFREQ DRIVER
2843 M:      Markus Mayer <mmayer@broadcom.com>
2844 M:      bcm-kernel-feedback-list@broadcom.com
2845 L:      linux-pm@vger.kernel.org
2846 S:      Maintained
2847 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2848 F:      drivers/cpufreq/brcmstb*
2849
2850 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2851 M:      Rafał Miłecki <zajec5@gmail.com>
2852 L:      linux-wireless@vger.kernel.org
2853 S:      Maintained
2854 F:      drivers/bcma/
2855 F:      include/linux/bcma/
2856
2857 BROADCOM SYSTEMPORT ETHERNET DRIVER
2858 M:      Florian Fainelli <f.fainelli@gmail.com>
2859 L:      netdev@vger.kernel.org
2860 S:      Supported
2861 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2862
2863 BROADCOM VULCAN ARM64 SOC
2864 M:      Jayachandran C. <c.jayachandran@gmail.com>
2865 M:      bcm-kernel-feedback-list@broadcom.com
2866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867 S:      Maintained
2868 F:      arch/arm64/boot/dts/broadcom/vulcan*
2869
2870 BROADCOM NETXTREME-E ROCE DRIVER
2871 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2872 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2873 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2874 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2875 L:      linux-rdma@vger.kernel.org
2876 W:      http://www.broadcom.com
2877 S:      Supported
2878 F:      drivers/infiniband/hw/bnxt_re/
2879 F:      include/uapi/rdma/bnxt_re-abi.h
2880
2881 BROCADE BFA FC SCSI DRIVER
2882 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2883 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2884 L:      linux-scsi@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/scsi/bfa/
2887
2888 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2889 M:      Rasesh Mody <rasesh.mody@cavium.com>
2890 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2891 M:      Dept-GELinuxNICDev@cavium.com
2892 L:      netdev@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/net/ethernet/brocade/bna/
2895
2896 BSG (block layer generic sg v4 driver)
2897 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2898 L:      linux-scsi@vger.kernel.org
2899 S:      Supported
2900 F:      block/bsg.c
2901 F:      include/linux/bsg.h
2902 F:      include/uapi/linux/bsg.h
2903
2904 BT87X AUDIO DRIVER
2905 M:      Clemens Ladisch <clemens@ladisch.de>
2906 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2907 T:      git git://git.alsa-project.org/alsa-kernel.git
2908 S:      Maintained
2909 F:      Documentation/sound/alsa/Bt87x.txt
2910 F:      sound/pci/bt87x.c
2911
2912 BT8XXGPIO DRIVER
2913 M:      Michael Buesch <m@bues.ch>
2914 W:      http://bu3sch.de/btgpio.php
2915 S:      Maintained
2916 F:      drivers/gpio/gpio-bt8xx.c
2917
2918 BTRFS FILE SYSTEM
2919 M:      Chris Mason <clm@fb.com>
2920 M:      Josef Bacik <jbacik@fb.com>
2921 M:      David Sterba <dsterba@suse.com>
2922 L:      linux-btrfs@vger.kernel.org
2923 W:      http://btrfs.wiki.kernel.org/
2924 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2926 S:      Maintained
2927 F:      Documentation/filesystems/btrfs.txt
2928 F:      fs/btrfs/
2929
2930 BTTV VIDEO4LINUX DRIVER
2931 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2932 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2933 L:      linux-media@vger.kernel.org
2934 W:      https://linuxtv.org
2935 T:      git git://linuxtv.org/media_tree.git
2936 S:      Odd fixes
2937 F:      Documentation/media/v4l-drivers/bttv*
2938 F:      drivers/media/pci/bt8xx/bttv*
2939
2940 BUSLOGIC SCSI DRIVER
2941 M:      Khalid Aziz <khalid@gonehiking.org>
2942 L:      linux-scsi@vger.kernel.org
2943 S:      Maintained
2944 F:      drivers/scsi/BusLogic.*
2945 F:      drivers/scsi/FlashPoint.*
2946
2947 C-MEDIA CMI8788 DRIVER
2948 M:      Clemens Ladisch <clemens@ladisch.de>
2949 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2950 T:      git git://git.alsa-project.org/alsa-kernel.git
2951 S:      Maintained
2952 F:      sound/pci/oxygen/
2953
2954 C6X ARCHITECTURE
2955 M:      Mark Salter <msalter@redhat.com>
2956 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2957 L:      linux-c6x-dev@linux-c6x.org
2958 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2959 S:      Maintained
2960 F:      arch/c6x/
2961
2962 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2963 M:      David Howells <dhowells@redhat.com>
2964 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2965 S:      Supported
2966 F:      Documentation/filesystems/caching/cachefiles.txt
2967 F:      fs/cachefiles/
2968
2969 CADET FM/AM RADIO RECEIVER DRIVER
2970 M:      Hans Verkuil <hverkuil@xs4all.nl>
2971 L:      linux-media@vger.kernel.org
2972 T:      git git://linuxtv.org/media_tree.git
2973 W:      https://linuxtv.org
2974 S:      Maintained
2975 F:      drivers/media/radio/radio-cadet*
2976
2977 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2978 M:      Jonathan Corbet <corbet@lwn.net>
2979 L:      linux-media@vger.kernel.org
2980 T:      git git://linuxtv.org/media_tree.git
2981 S:      Maintained
2982 F:      Documentation/media/v4l-drivers/cafe_ccic*
2983 F:      drivers/media/platform/marvell-ccic/
2984
2985 CAIF NETWORK LAYER
2986 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2987 L:      netdev@vger.kernel.org
2988 S:      Supported
2989 F:      Documentation/networking/caif/
2990 F:      drivers/net/caif/
2991 F:      include/uapi/linux/caif/
2992 F:      include/net/caif/
2993 F:      net/caif/
2994
2995 CALGARY x86-64 IOMMU
2996 M:      Muli Ben-Yehuda <mulix@mulix.org>
2997 M:      Jon Mason <jdmason@kudzu.us>
2998 L:      iommu@lists.linux-foundation.org
2999 S:      Maintained
3000 F:      arch/x86/kernel/pci-calgary_64.c
3001 F:      arch/x86/kernel/tce_64.c
3002 F:      arch/x86/include/asm/calgary.h
3003 F:      arch/x86/include/asm/tce.h
3004
3005 CAN NETWORK LAYER
3006 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3007 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3008 L:      linux-can@vger.kernel.org
3009 W:      https://github.com/linux-can
3010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3012 S:      Maintained
3013 F:      Documentation/networking/can.txt
3014 F:      net/can/
3015 F:      include/linux/can/core.h
3016 F:      include/uapi/linux/can.h
3017 F:      include/uapi/linux/can/bcm.h
3018 F:      include/uapi/linux/can/raw.h
3019 F:      include/uapi/linux/can/gw.h
3020
3021 CAN NETWORK DRIVERS
3022 M:      Wolfgang Grandegger <wg@grandegger.com>
3023 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3024 L:      linux-can@vger.kernel.org
3025 W:      https://github.com/linux-can
3026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3028 S:      Maintained
3029 F:      Documentation/devicetree/bindings/net/can/
3030 F:      drivers/net/can/
3031 F:      include/linux/can/dev.h
3032 F:      include/linux/can/platform/
3033 F:      include/uapi/linux/can/error.h
3034 F:      include/uapi/linux/can/netlink.h
3035
3036 CAPABILITIES
3037 M:      Serge Hallyn <serge@hallyn.com>
3038 L:      linux-security-module@vger.kernel.org
3039 S:      Supported
3040 F:      include/linux/capability.h
3041 F:      include/uapi/linux/capability.h
3042 F:      security/commoncap.c
3043 F:      kernel/capability.c
3044
3045 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3046 M:      Kevin Tsai <ktsai@capellamicro.com>
3047 S:      Maintained
3048 F:      drivers/iio/light/cm*
3049 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3050
3051 CAVIUM THUNDERX2 ARM64 SOC
3052 M:      Jayachandran C <jnair@caviumnetworks.com>
3053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3054 S:      Maintained
3055 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3056 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3057
3058 CAVIUM I2C DRIVER
3059 M:      Jan Glauber <jglauber@cavium.com>
3060 M:      David Daney <david.daney@cavium.com>
3061 W:      http://www.cavium.com
3062 S:      Supported
3063 F:      drivers/i2c/busses/i2c-octeon*
3064 F:      drivers/i2c/busses/i2c-thunderx*
3065
3066 CAVIUM LIQUIDIO NETWORK DRIVER
3067 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3068 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3069 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3070 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3071 L:     netdev@vger.kernel.org
3072 W:     http://www.cavium.com
3073 S:     Supported
3074 F:     drivers/net/ethernet/cavium/liquidio/
3075
3076 CAVIUM OCTEON-TX CRYPTO DRIVER
3077 M:      George Cherian <george.cherian@cavium.com>
3078 L:      linux-crypto@vger.kernel.org
3079 W:      http://www.cavium.com
3080 S:      Supported
3081 F:      drivers/crypto/cavium/cpt/
3082
3083 CC2520 IEEE-802.15.4 RADIO DRIVER
3084 M:      Varka Bhadram <varkabhadram@gmail.com>
3085 L:      linux-wpan@vger.kernel.org
3086 S:      Maintained
3087 F:      drivers/net/ieee802154/cc2520.c
3088 F:      include/linux/spi/cc2520.h
3089 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3090
3091 CEC DRIVER
3092 M:      Hans Verkuil <hans.verkuil@cisco.com>
3093 L:      linux-media@vger.kernel.org
3094 T:      git git://linuxtv.org/media_tree.git
3095 W:      http://linuxtv.org
3096 S:      Supported
3097 F:      Documentation/media/kapi/cec-core.rst
3098 F:      Documentation/media/uapi/cec
3099 F:      drivers/media/cec/
3100 F:      drivers/media/cec-edid.c
3101 F:      drivers/media/rc/keymaps/rc-cec.c
3102 F:      include/media/cec.h
3103 F:      include/media/cec-edid.h
3104 F:      include/uapi/linux/cec.h
3105 F:      include/uapi/linux/cec-funcs.h
3106
3107 CELL BROADBAND ENGINE ARCHITECTURE
3108 M:      Arnd Bergmann <arnd@arndb.de>
3109 L:      linuxppc-dev@lists.ozlabs.org
3110 W:      http://www.ibm.com/developerworks/power/cell/
3111 S:      Supported
3112 F:      arch/powerpc/include/asm/cell*.h
3113 F:      arch/powerpc/include/asm/spu*.h
3114 F:      arch/powerpc/include/uapi/asm/spu*.h
3115 F:      arch/powerpc/oprofile/*cell*
3116 F:      arch/powerpc/platforms/cell/
3117
3118 CEPH COMMON CODE (LIBCEPH)
3119 M:      Ilya Dryomov <idryomov@gmail.com>
3120 M:      "Yan, Zheng" <zyan@redhat.com>
3121 M:      Sage Weil <sage@redhat.com>
3122 L:      ceph-devel@vger.kernel.org
3123 W:      http://ceph.com/
3124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3125 T:      git git://github.com/ceph/ceph-client.git
3126 S:      Supported
3127 F:      net/ceph/
3128 F:      include/linux/ceph/
3129 F:      include/linux/crush/
3130
3131 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3132 M:      "Yan, Zheng" <zyan@redhat.com>
3133 M:      Sage Weil <sage@redhat.com>
3134 M:      Ilya Dryomov <idryomov@gmail.com>
3135 L:      ceph-devel@vger.kernel.org
3136 W:      http://ceph.com/
3137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3138 T:      git git://github.com/ceph/ceph-client.git
3139 S:      Supported
3140 F:      Documentation/filesystems/ceph.txt
3141 F:      fs/ceph/
3142
3143 CERTIFICATE HANDLING:
3144 M:      David Howells <dhowells@redhat.com>
3145 M:      David Woodhouse <dwmw2@infradead.org>
3146 L:      keyrings@vger.kernel.org
3147 S:      Maintained
3148 F:      Documentation/module-signing.txt
3149 F:      certs/
3150 F:      scripts/sign-file.c
3151 F:      scripts/extract-cert.c
3152
3153 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3154 L:      linux-usb@vger.kernel.org
3155 S:      Orphan
3156 F:      Documentation/usb/WUSB-Design-overview.txt
3157 F:      Documentation/usb/wusb-cbaf
3158 F:      drivers/usb/host/hwa-hc.c
3159 F:      drivers/usb/host/whci/
3160 F:      drivers/usb/wusbcore/
3161 F:      include/linux/usb/wusb*
3162
3163 HT16K33 LED CONTROLLER DRIVER
3164 M:      Robin van der Gracht <robin@protonic.nl>
3165 S:      Maintained
3166 F:      drivers/auxdisplay/ht16k33.c
3167 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3168
3169 CFAG12864B LCD DRIVER
3170 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3171 W:      http://miguelojeda.es/auxdisplay.htm
3172 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3173 S:      Maintained
3174 F:      drivers/auxdisplay/cfag12864b.c
3175 F:      include/linux/cfag12864b.h
3176
3177 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3178 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3179 W:      http://miguelojeda.es/auxdisplay.htm
3180 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3181 S:      Maintained
3182 F:      drivers/auxdisplay/cfag12864bfb.c
3183 F:      include/linux/cfag12864b.h
3184
3185 CFG80211 and NL80211
3186 M:      Johannes Berg <johannes@sipsolutions.net>
3187 L:      linux-wireless@vger.kernel.org
3188 W:      http://wireless.kernel.org/
3189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3191 S:      Maintained
3192 F:      include/uapi/linux/nl80211.h
3193 F:      include/net/cfg80211.h
3194 F:      net/wireless/*
3195 X:      net/wireless/wext*
3196
3197 CHAR and MISC DRIVERS
3198 M:      Arnd Bergmann <arnd@arndb.de>
3199 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3201 S:      Supported
3202 F:      drivers/char/*
3203 F:      drivers/misc/*
3204 F:      include/linux/miscdevice.h
3205
3206 CHECKPATCH
3207 M:      Andy Whitcroft <apw@canonical.com>
3208 M:      Joe Perches <joe@perches.com>
3209 S:      Maintained
3210 F:      scripts/checkpatch.pl
3211
3212 CHINESE DOCUMENTATION
3213 M:      Harry Wei <harryxiyou@gmail.com>
3214 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3215 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3216 S:      Maintained
3217 F:      Documentation/translations/zh_CN/
3218
3219 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3220 M:      Peter Chen <Peter.Chen@nxp.com>
3221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3222 L:      linux-usb@vger.kernel.org
3223 S:      Maintained
3224 F:      drivers/usb/chipidea/
3225
3226 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3227 M:      Hans de Goede <hdegoede@redhat.com>
3228 L:      linux-input@vger.kernel.org
3229 S:      Maintained
3230 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3231 F:      drivers/input/touchscreen/chipone_icn8318.c
3232
3233 CHROME HARDWARE PLATFORM SUPPORT
3234 M:      Olof Johansson <olof@lixom.net>
3235 S:      Maintained
3236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3237 F:      drivers/platform/chrome/
3238
3239 CISCO VIC ETHERNET NIC DRIVER
3240 M:      Christian Benvenuti <benve@cisco.com>
3241 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3242 M:      Neel Patel <neepatel@cisco.com>
3243 S:      Supported
3244 F:      drivers/net/ethernet/cisco/enic/
3245
3246 CISCO VIC LOW LATENCY NIC DRIVER
3247 M:      Christian Benvenuti <benve@cisco.com>
3248 M:      Dave Goodell <dgoodell@cisco.com>
3249 S:      Supported
3250 F:      drivers/infiniband/hw/usnic/
3251
3252 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3253 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3254 L:      netdev@vger.kernel.org
3255 S:      Maintained
3256 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3257
3258 CIRRUS LOGIC AUDIO CODEC DRIVERS
3259 M:      Brian Austin <brian.austin@cirrus.com>
3260 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3261 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3262 S:      Maintained
3263 F:      sound/soc/codecs/cs*
3264
3265 CLEANCACHE API
3266 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3267 L:      linux-kernel@vger.kernel.org
3268 S:      Maintained
3269 F:      mm/cleancache.c
3270 F:      include/linux/cleancache.h
3271
3272 CLK API
3273 M:      Russell King <linux@armlinux.org.uk>
3274 L:      linux-clk@vger.kernel.org
3275 S:      Maintained
3276 F:      include/linux/clk.h
3277
3278 CLOCKSOURCE, CLOCKEVENT DRIVERS
3279 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3280 M:      Thomas Gleixner <tglx@linutronix.de>
3281 L:      linux-kernel@vger.kernel.org
3282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3283 S:      Supported
3284 F:      drivers/clocksource
3285
3286 CISCO FCOE HBA DRIVER
3287 M:      Satish Kharat <satishkh@cisco.com>
3288 M:      Sesidhar Baddela <sebaddel@cisco.com>
3289 M:      Karan Tilak Kumar <kartilak@cisco.com>
3290 L:      linux-scsi@vger.kernel.org
3291 S:      Supported
3292 F:      drivers/scsi/fnic/
3293
3294 CISCO SCSI HBA DRIVER
3295 M:      Karan Tilak Kumar <kartilak@cisco.com>
3296 M:      Sesidhar Baddela <sebaddel@cisco.com>
3297 L:      linux-scsi@vger.kernel.org
3298 S:      Supported
3299 F:      drivers/scsi/snic/
3300
3301 CMPC ACPI DRIVER
3302 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3303 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3304 L:      platform-driver-x86@vger.kernel.org
3305 S:      Supported
3306 F:      drivers/platform/x86/classmate-laptop.c
3307
3308 COBALT MEDIA DRIVER
3309 M:      Hans Verkuil <hans.verkuil@cisco.com>
3310 L:      linux-media@vger.kernel.org
3311 T:      git git://linuxtv.org/media_tree.git
3312 W:      https://linuxtv.org
3313 S:      Supported
3314 F:      drivers/media/pci/cobalt/
3315
3316 COCCINELLE/Semantic Patches (SmPL)
3317 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3318 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3319 M:      Nicolas Palix <nicolas.palix@imag.fr>
3320 M:      Michal Marek <mmarek@suse.com>
3321 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3323 W:      http://coccinelle.lip6.fr/
3324 S:      Supported
3325 F:      Documentation/dev-tools/coccinelle.rst
3326 F:      scripts/coccinelle/
3327 F:      scripts/coccicheck
3328
3329 CODA FILE SYSTEM
3330 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3331 M:      coda@cs.cmu.edu
3332 L:      codalist@coda.cs.cmu.edu
3333 W:      http://www.coda.cs.cmu.edu/
3334 S:      Maintained
3335 F:      Documentation/filesystems/coda.txt
3336 F:      fs/coda/
3337 F:      include/linux/coda*.h
3338 F:      include/uapi/linux/coda*.h
3339
3340 CODA V4L2 MEM2MEM DRIVER
3341 M:      Philipp Zabel <p.zabel@pengutronix.de>
3342 L:      linux-media@vger.kernel.org
3343 S:      Maintained
3344 F:      Documentation/devicetree/bindings/media/coda.txt
3345 F:      drivers/media/platform/coda/
3346
3347 COMMON CLK FRAMEWORK
3348 M:      Michael Turquette <mturquette@baylibre.com>
3349 M:      Stephen Boyd <sboyd@codeaurora.org>
3350 L:      linux-clk@vger.kernel.org
3351 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/clock/
3355 F:      drivers/clk/
3356 X:      drivers/clk/clkdev.c
3357 F:      include/linux/clk-pr*
3358 F:      include/linux/clk/
3359
3360 COMMON INTERNET FILE SYSTEM (CIFS)
3361 M:      Steve French <sfrench@samba.org>
3362 L:      linux-cifs@vger.kernel.org
3363 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3364 W:      http://linux-cifs.samba.org/
3365 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3366 S:      Supported
3367 F:      Documentation/filesystems/cifs/
3368 F:      fs/cifs/
3369
3370 COMPACTPCI HOTPLUG CORE
3371 M:      Scott Murray <scott@spiteful.org>
3372 L:      linux-pci@vger.kernel.org
3373 S:      Maintained
3374 F:      drivers/pci/hotplug/cpci_hotplug*
3375
3376 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3377 M:      Scott Murray <scott@spiteful.org>
3378 L:      linux-pci@vger.kernel.org
3379 S:      Maintained
3380 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3381
3382 COMPACTPCI HOTPLUG GENERIC DRIVER
3383 M:      Scott Murray <scott@spiteful.org>
3384 L:      linux-pci@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/pci/hotplug/cpcihp_generic.c
3387
3388 COMPAL LAPTOP SUPPORT
3389 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3390 L:      platform-driver-x86@vger.kernel.org
3391 S:      Maintained
3392 F:      drivers/platform/x86/compal-laptop.c
3393
3394 CONEXANT ACCESSRUNNER USB DRIVER
3395 L:      accessrunner-general@lists.sourceforge.net
3396 W:      http://accessrunner.sourceforge.net/
3397 S:      Orphan
3398 F:      drivers/usb/atm/cxacru.c
3399
3400 CONFIGFS
3401 M:      Joel Becker <jlbec@evilplan.org>
3402 M:      Christoph Hellwig <hch@lst.de>
3403 T:      git git://git.infradead.org/users/hch/configfs.git
3404 S:      Supported
3405 F:      fs/configfs/
3406 F:      include/linux/configfs.h
3407
3408 CONNECTOR
3409 M:      Evgeniy Polyakov <zbr@ioremap.net>
3410 L:      netdev@vger.kernel.org
3411 S:      Maintained
3412 F:      drivers/connector/
3413
3414 CONTROL GROUP (CGROUP)
3415 M:      Tejun Heo <tj@kernel.org>
3416 M:      Li Zefan <lizefan@huawei.com>
3417 M:      Johannes Weiner <hannes@cmpxchg.org>
3418 L:      cgroups@vger.kernel.org
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3420 S:      Maintained
3421 F:      Documentation/cgroup*
3422 F:      include/linux/cgroup*
3423 F:      kernel/cgroup*
3424
3425 CONTROL GROUP - CPUSET
3426 M:      Li Zefan <lizefan@huawei.com>
3427 L:      cgroups@vger.kernel.org
3428 W:      http://www.bullopensource.org/cpuset/
3429 W:      http://oss.sgi.com/projects/cpusets/
3430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3431 S:      Maintained
3432 F:      Documentation/cgroup-v1/cpusets.txt
3433 F:      include/linux/cpuset.h
3434 F:      kernel/cpuset.c
3435
3436 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3437 M:      Johannes Weiner <hannes@cmpxchg.org>
3438 M:      Michal Hocko <mhocko@kernel.org>
3439 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3440 L:      cgroups@vger.kernel.org
3441 L:      linux-mm@kvack.org
3442 S:      Maintained
3443 F:      mm/memcontrol.c
3444 F:      mm/swap_cgroup.c
3445
3446 CORETEMP HARDWARE MONITORING DRIVER
3447 M:      Fenghua Yu <fenghua.yu@intel.com>
3448 L:      linux-hwmon@vger.kernel.org
3449 S:      Maintained
3450 F:      Documentation/hwmon/coretemp
3451 F:      drivers/hwmon/coretemp.c
3452
3453 COSA/SRP SYNC SERIAL DRIVER
3454 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3455 W:      http://www.fi.muni.cz/~kas/cosa/
3456 S:      Maintained
3457 F:      drivers/net/wan/cosa*
3458
3459 CPMAC ETHERNET DRIVER
3460 M:      Florian Fainelli <f.fainelli@gmail.com>
3461 L:      netdev@vger.kernel.org
3462 S:      Maintained
3463 F:      drivers/net/ethernet/ti/cpmac.c
3464
3465 CPU FREQUENCY DRIVERS
3466 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3467 M:      Viresh Kumar <viresh.kumar@linaro.org>
3468 L:      linux-pm@vger.kernel.org
3469 S:      Maintained
3470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3471 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3472 B:      https://bugzilla.kernel.org
3473 F:      Documentation/cpu-freq/
3474 F:      Documentation/devicetree/bindings/cpufreq/
3475 F:      drivers/cpufreq/
3476 F:      include/linux/cpufreq.h
3477 F:      tools/testing/selftests/cpufreq/
3478
3479 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3480 M:      Viresh Kumar <viresh.kumar@linaro.org>
3481 M:      Sudeep Holla <sudeep.holla@arm.com>
3482 L:      linux-pm@vger.kernel.org
3483 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3484 S:      Maintained
3485 F:      drivers/cpufreq/arm_big_little.h
3486 F:      drivers/cpufreq/arm_big_little.c
3487 F:      drivers/cpufreq/arm_big_little_dt.c
3488
3489 CPUIDLE DRIVER - ARM BIG LITTLE
3490 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3491 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3492 L:      linux-pm@vger.kernel.org
3493 L:      linux-arm-kernel@lists.infradead.org
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3495 S:      Maintained
3496 F:      drivers/cpuidle/cpuidle-big_little.c
3497
3498 CPUIDLE DRIVER - ARM EXYNOS
3499 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3500 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3501 M:      Kukjin Kim <kgene@kernel.org>
3502 L:      linux-pm@vger.kernel.org
3503 L:      linux-samsung-soc@vger.kernel.org
3504 S:      Supported
3505 F:      drivers/cpuidle/cpuidle-exynos.c
3506 F:      arch/arm/mach-exynos/pm.c
3507
3508 CPUIDLE DRIVERS
3509 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3510 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3511 L:      linux-pm@vger.kernel.org
3512 S:      Maintained
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3514 B:      https://bugzilla.kernel.org
3515 F:      drivers/cpuidle/*
3516 F:      include/linux/cpuidle.h
3517
3518 CPUID/MSR DRIVER
3519 M:      "H. Peter Anvin" <hpa@zytor.com>
3520 S:      Maintained
3521 F:      arch/x86/kernel/cpuid.c
3522 F:      arch/x86/kernel/msr.c
3523
3524 CPU POWER MONITORING SUBSYSTEM
3525 M:      Thomas Renninger <trenn@suse.com>
3526 L:      linux-pm@vger.kernel.org
3527 S:      Maintained
3528 F:      tools/power/cpupower/
3529
3530 CRAMFS FILESYSTEM
3531 W:      http://sourceforge.net/projects/cramfs/
3532 S:      Orphan / Obsolete
3533 F:      Documentation/filesystems/cramfs.txt
3534 F:      fs/cramfs/
3535
3536 CRIS PORT
3537 M:      Mikael Starvik <starvik@axis.com>
3538 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3539 L:      linux-cris-kernel@axis.com
3540 W:      http://developer.axis.com
3541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3542 S:      Maintained
3543 F:      arch/cris/
3544 F:      drivers/tty/serial/crisv10.*
3545
3546 CRYPTO API
3547 M:      Herbert Xu <herbert@gondor.apana.org.au>
3548 M:      "David S. Miller" <davem@davemloft.net>
3549 L:      linux-crypto@vger.kernel.org
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3552 S:      Maintained
3553 F:      Documentation/crypto/
3554 F:      Documentation/devicetree/bindings/crypto/
3555 F:      Documentation/DocBook/crypto-API.tmpl
3556 F:      arch/*/crypto/
3557 F:      crypto/
3558 F:      drivers/crypto/
3559 F:      include/crypto/
3560 F:      include/linux/crypto*
3561
3562 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3563 M:      Neil Horman <nhorman@tuxdriver.com>
3564 L:      linux-crypto@vger.kernel.org
3565 S:      Maintained
3566 F:      crypto/ansi_cprng.c
3567 F:      crypto/rng.c
3568
3569 CS3308 MEDIA DRIVER
3570 M:      Hans Verkuil <hverkuil@xs4all.nl>
3571 L:      linux-media@vger.kernel.org
3572 T:      git git://linuxtv.org/media_tree.git
3573 W:      http://linuxtv.org
3574 S:      Odd Fixes
3575 F:      drivers/media/i2c/cs3308.c
3576 F:      drivers/media/i2c/cs3308.h
3577
3578 CS5535 Audio ALSA driver
3579 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3580 S:      Maintained
3581 F:      sound/pci/cs5535audio/
3582
3583 CW1200 WLAN driver
3584 M:      Solomon Peachy <pizza@shaftnet.org>
3585 S:      Maintained
3586 F:      drivers/net/wireless/st/cw1200/
3587
3588 CX18 VIDEO4LINUX DRIVER
3589 M:      Andy Walls <awalls@md.metrocast.net>
3590 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3591 L:      linux-media@vger.kernel.org
3592 T:      git git://linuxtv.org/media_tree.git
3593 W:      https://linuxtv.org
3594 W:      http://www.ivtvdriver.org/index.php/Cx18
3595 S:      Maintained
3596 F:      Documentation/media/v4l-drivers/cx18*
3597 F:      drivers/media/pci/cx18/
3598 F:      include/uapi/linux/ivtv*
3599
3600 CX2341X MPEG ENCODER HELPER MODULE
3601 M:      Hans Verkuil <hverkuil@xs4all.nl>
3602 L:      linux-media@vger.kernel.org
3603 T:      git git://linuxtv.org/media_tree.git
3604 W:      https://linuxtv.org
3605 S:      Maintained
3606 F:      drivers/media/common/cx2341x*
3607 F:      include/media/cx2341x*
3608
3609 CX24120 MEDIA DRIVER
3610 M:      Jemma Denson <jdenson@gmail.com>
3611 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3612 L:      linux-media@vger.kernel.org
3613 W:      https://linuxtv.org
3614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3615 S:      Maintained
3616 F:      drivers/media/dvb-frontends/cx24120*
3617
3618 CX88 VIDEO4LINUX DRIVER
3619 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3620 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3621 L:      linux-media@vger.kernel.org
3622 W:      https://linuxtv.org
3623 T:      git git://linuxtv.org/media_tree.git
3624 S:      Odd fixes
3625 F:      Documentation/media/v4l-drivers/cx88*
3626 F:      drivers/media/pci/cx88/
3627
3628 CXD2820R MEDIA DRIVER
3629 M:      Antti Palosaari <crope@iki.fi>
3630 L:      linux-media@vger.kernel.org
3631 W:      https://linuxtv.org
3632 W:      http://palosaari.fi/linux/
3633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3634 T:      git git://linuxtv.org/anttip/media_tree.git
3635 S:      Maintained
3636 F:      drivers/media/dvb-frontends/cxd2820r*
3637
3638 CXGB3 ETHERNET DRIVER (CXGB3)
3639 M:      Santosh Raspatur <santosh@chelsio.com>
3640 L:      netdev@vger.kernel.org
3641 W:      http://www.chelsio.com
3642 S:      Supported
3643 F:      drivers/net/ethernet/chelsio/cxgb3/
3644
3645 CXGB3 ISCSI DRIVER (CXGB3I)
3646 M:      Karen Xie <kxie@chelsio.com>
3647 L:      linux-scsi@vger.kernel.org
3648 W:      http://www.chelsio.com
3649 S:      Supported
3650 F:      drivers/scsi/cxgbi/cxgb3i
3651
3652 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3653 M:      Steve Wise <swise@chelsio.com>
3654 L:      linux-rdma@vger.kernel.org
3655 W:      http://www.openfabrics.org
3656 S:      Supported
3657 F:      drivers/infiniband/hw/cxgb3/
3658 F:      include/uapi/rdma/cxgb3-abi.h
3659
3660 CXGB4 ETHERNET DRIVER (CXGB4)
3661 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3662 L:      netdev@vger.kernel.org
3663 W:      http://www.chelsio.com
3664 S:      Supported
3665 F:      drivers/net/ethernet/chelsio/cxgb4/
3666
3667 CXGB4 ISCSI DRIVER (CXGB4I)
3668 M:      Karen Xie <kxie@chelsio.com>
3669 L:      linux-scsi@vger.kernel.org
3670 W:      http://www.chelsio.com
3671 S:      Supported
3672 F:      drivers/scsi/cxgbi/cxgb4i
3673
3674 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3675 M:      Steve Wise <swise@chelsio.com>
3676 L:      linux-rdma@vger.kernel.org
3677 W:      http://www.openfabrics.org
3678 S:      Supported
3679 F:      drivers/infiniband/hw/cxgb4/
3680 F:      include/uapi/rdma/cxgb4-abi.h
3681
3682 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3683 M:      Casey Leedom <leedom@chelsio.com>
3684 L:      netdev@vger.kernel.org
3685 W:      http://www.chelsio.com
3686 S:      Supported
3687 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3688
3689 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3690 M:      Ian Munsie <imunsie@au1.ibm.com>
3691 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3692 L:      linuxppc-dev@lists.ozlabs.org
3693 S:      Supported
3694 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3695 F:      drivers/misc/cxl/
3696 F:      include/misc/cxl*
3697 F:      include/uapi/misc/cxl.h
3698 F:      Documentation/powerpc/cxl.txt
3699 F:      Documentation/ABI/testing/sysfs-class-cxl
3700
3701 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3702 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3703 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3704 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3705 L:      linux-scsi@vger.kernel.org
3706 S:      Supported
3707 F:      drivers/scsi/cxlflash/
3708 F:      include/uapi/scsi/cxlflash_ioctls.h
3709 F:      Documentation/powerpc/cxlflash.txt
3710
3711 STMMAC ETHERNET DRIVER
3712 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3713 M:      Alexandre Torgue <alexandre.torgue@st.com>
3714 L:      netdev@vger.kernel.org
3715 W:      http://www.stlinux.com
3716 S:      Supported
3717 F:      drivers/net/ethernet/stmicro/stmmac/
3718
3719 CYBERPRO FB DRIVER
3720 M:      Russell King <linux@armlinux.org.uk>
3721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3722 W:      http://www.armlinux.org.uk/
3723 S:      Maintained
3724 F:      drivers/video/fbdev/cyber2000fb.*
3725
3726 CYCLADES ASYNC MUX DRIVER
3727 W:      http://www.cyclades.com/
3728 S:      Orphan
3729 F:      drivers/tty/cyclades.c
3730 F:      include/linux/cyclades.h
3731 F:      include/uapi/linux/cyclades.h
3732
3733 CYCLADES PC300 DRIVER
3734 W:      http://www.cyclades.com/
3735 S:      Orphan
3736 F:      drivers/net/wan/pc300*
3737
3738 CYPRESS_FIRMWARE MEDIA DRIVER
3739 M:      Antti Palosaari <crope@iki.fi>
3740 L:      linux-media@vger.kernel.org
3741 W:      https://linuxtv.org
3742 W:      http://palosaari.fi/linux/
3743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3744 T:      git git://linuxtv.org/anttip/media_tree.git
3745 S:      Maintained
3746 F:      drivers/media/common/cypress_firmware*
3747
3748 CYTTSP TOUCHSCREEN DRIVER
3749 M:      Ferruh Yigit <fery@cypress.com>
3750 L:      linux-input@vger.kernel.org
3751 S:      Supported
3752 F:      drivers/input/touchscreen/cyttsp*
3753 F:      include/linux/input/cyttsp.h
3754
3755 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3756 M:      Joshua Kinard <kumba@gentoo.org>
3757 S:      Maintained
3758 F:      drivers/rtc/rtc-ds1685.c
3759 F:      include/linux/rtc/ds1685.h
3760
3761 DAMA SLAVE for AX.25
3762 M:      Joerg Reuter <jreuter@yaina.de>
3763 W:      http://yaina.de/jreuter/
3764 W:      http://www.qsl.net/dl1bke/
3765 L:      linux-hams@vger.kernel.org
3766 S:      Maintained
3767 F:      net/ax25/af_ax25.c
3768 F:      net/ax25/ax25_dev.c
3769 F:      net/ax25/ax25_ds_*
3770 F:      net/ax25/ax25_in.c
3771 F:      net/ax25/ax25_out.c
3772 F:      net/ax25/ax25_timer.c
3773 F:      net/ax25/sysctl_net_ax25.c
3774
3775 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3776 L:      netdev@vger.kernel.org
3777 S:      Orphan
3778 F:      Documentation/networking/dmfe.txt
3779 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3780
3781 DC390/AM53C974 SCSI driver
3782 M:      Hannes Reinecke <hare@suse.com>
3783 L:      linux-scsi@vger.kernel.org
3784 S:      Maintained
3785 F:      drivers/scsi/am53c974.c
3786
3787 DC395x SCSI driver
3788 M:      Oliver Neukum <oliver@neukum.org>
3789 M:      Ali Akcaagac <aliakc@web.de>
3790 M:      Jamie Lenehan <lenehan@twibble.org>
3791 L:      dc395x@twibble.org
3792 W:      http://twibble.org/dist/dc395x/
3793 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3794 S:      Maintained
3795 F:      Documentation/scsi/dc395x.txt
3796 F:      drivers/scsi/dc395x.*
3797
3798 DCCP PROTOCOL
3799 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3800 L:      dccp@vger.kernel.org
3801 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3802 S:      Maintained
3803 F:      include/linux/dccp.h
3804 F:      include/uapi/linux/dccp.h
3805 F:      include/linux/tfrc.h
3806 F:      net/dccp/
3807
3808 DECnet NETWORK LAYER
3809 W:      http://linux-decnet.sourceforge.net
3810 L:      linux-decnet-user@lists.sourceforge.net
3811 S:      Orphan
3812 F:      Documentation/networking/decnet.txt
3813 F:      net/decnet/
3814
3815 DECSTATION PLATFORM SUPPORT
3816 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3817 L:      linux-mips@linux-mips.org
3818 W:      http://www.linux-mips.org/wiki/DECstation
3819 S:      Maintained
3820 F:      arch/mips/dec/
3821 F:      arch/mips/include/asm/dec/
3822 F:      arch/mips/include/asm/mach-dec/
3823
3824 DEFXX FDDI NETWORK DRIVER
3825 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3826 S:      Maintained
3827 F:      drivers/net/fddi/defxx.*
3828
3829 DELL LAPTOP DRIVER
3830 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3831 M:      Pali Rohár <pali.rohar@gmail.com>
3832 L:      platform-driver-x86@vger.kernel.org
3833 S:      Maintained
3834 F:      drivers/platform/x86/dell-laptop.c
3835
3836 DELL LAPTOP RBTN DRIVER
3837 M:      Pali Rohár <pali.rohar@gmail.com>
3838 S:      Maintained
3839 F:      drivers/platform/x86/dell-rbtn.*
3840
3841 DELL LAPTOP FREEFALL DRIVER
3842 M:      Pali Rohár <pali.rohar@gmail.com>
3843 S:      Maintained
3844 F:      drivers/platform/x86/dell-smo8800.c
3845
3846 DELL LAPTOP SMM DRIVER
3847 M:      Pali Rohár <pali.rohar@gmail.com>
3848 S:      Maintained
3849 F:      drivers/hwmon/dell-smm-hwmon.c
3850 F:      include/uapi/linux/i8k.h
3851
3852 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3853 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3854 S:      Maintained
3855 F:      Documentation/dcdbas.txt
3856 F:      drivers/firmware/dcdbas.*
3857
3858 DELL WMI EXTRAS DRIVER
3859 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3860 M:      Pali Rohár <pali.rohar@gmail.com>
3861 S:      Maintained
3862 F:      drivers/platform/x86/dell-wmi.c
3863
3864 DESIGNWARE USB2 DRD IP DRIVER
3865 M:      John Youn <johnyoun@synopsys.com>
3866 L:      linux-usb@vger.kernel.org
3867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3868 S:      Maintained
3869 F:      drivers/usb/dwc2/
3870
3871 DESIGNWARE USB3 DRD IP DRIVER
3872 M:      Felipe Balbi <balbi@kernel.org>
3873 L:      linux-usb@vger.kernel.org
3874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3875 S:      Maintained
3876 F:      drivers/usb/dwc3/
3877
3878 DEVICE COREDUMP (DEV_COREDUMP)
3879 M:      Johannes Berg <johannes@sipsolutions.net>
3880 L:      linux-kernel@vger.kernel.org
3881 S:      Maintained
3882 F:      drivers/base/devcoredump.c
3883 F:      include/linux/devcoredump.h
3884
3885 DEVICE FREQUENCY (DEVFREQ)
3886 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3887 M:      Kyungmin Park <kyungmin.park@samsung.com>
3888 R:      Chanwoo Choi <cw00.choi@samsung.com>
3889 L:      linux-pm@vger.kernel.org
3890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3891 S:      Maintained
3892 F:      drivers/devfreq/
3893 F:      include/linux/devfreq.h
3894 F:      Documentation/devicetree/bindings/devfreq/
3895
3896 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3897 M:      Chanwoo Choi <cw00.choi@samsung.com>
3898 L:      linux-pm@vger.kernel.org
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3900 S:      Supported
3901 F:      drivers/devfreq/event/
3902 F:      drivers/devfreq/devfreq-event.c
3903 F:      include/linux/devfreq-event.h
3904 F:      Documentation/devicetree/bindings/devfreq/event/
3905
3906 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3907 M:      Chanwoo Choi <cw00.choi@samsung.com>
3908 L:      linux-pm@vger.kernel.org
3909 L:      linux-samsung-soc@vger.kernel.org
3910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3911 S:      Maintained
3912 F:      drivers/devfreq/exynos-bus.c
3913 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3914
3915 DEVICE NUMBER REGISTRY
3916 M:      Torben Mathiasen <device@lanana.org>
3917 W:      http://lanana.org/docs/device-list/index.html
3918 S:      Maintained
3919
3920 DEVICE-MAPPER  (LVM)
3921 M:      Alasdair Kergon <agk@redhat.com>
3922 M:      Mike Snitzer <snitzer@redhat.com>
3923 M:      dm-devel@redhat.com
3924 L:      dm-devel@redhat.com
3925 W:      http://sources.redhat.com/dm
3926 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3928 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3929 S:      Maintained
3930 F:      Documentation/device-mapper/
3931 F:      drivers/md/dm*
3932 F:      drivers/md/persistent-data/
3933 F:      include/linux/device-mapper.h
3934 F:      include/linux/dm-*.h
3935 F:      include/uapi/linux/dm-*.h
3936
3937 DEVLINK
3938 M:      Jiri Pirko <jiri@mellanox.com>
3939 L:      netdev@vger.kernel.org
3940 S:      Supported
3941 F:      net/core/devlink.c
3942 F:      include/net/devlink.h
3943 F:      include/uapi/linux/devlink.h
3944
3945 DIALOG SEMICONDUCTOR DRIVERS
3946 M:      Support Opensource <support.opensource@diasemi.com>
3947 W:      http://www.dialog-semiconductor.com/products
3948 S:      Supported
3949 F:      Documentation/hwmon/da90??
3950 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3951 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3952 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3953 F:      drivers/gpio/gpio-da90??.c
3954 F:      drivers/hwmon/da90??-hwmon.c
3955 F:      drivers/iio/adc/da91??-*.c
3956 F:      drivers/input/misc/da90??_onkey.c
3957 F:      drivers/input/touchscreen/da9052_tsi.c
3958 F:      drivers/leds/leds-da90??.c
3959 F:      drivers/mfd/da903x.c
3960 F:      drivers/mfd/da90??-*.c
3961 F:      drivers/mfd/da91??-*.c
3962 F:      drivers/power/supply/da9052-battery.c
3963 F:      drivers/power/supply/da91??-*.c
3964 F:      drivers/regulator/da903x.c
3965 F:      drivers/regulator/da9???-regulator.[ch]
3966 F:      drivers/rtc/rtc-da90??.c
3967 F:      drivers/video/backlight/da90??_bl.c
3968 F:      drivers/watchdog/da90??_wdt.c
3969 F:      include/linux/mfd/da903x.h
3970 F:      include/linux/mfd/da9052/
3971 F:      include/linux/mfd/da9055/
3972 F:      include/linux/mfd/da9062/
3973 F:      include/linux/mfd/da9063/
3974 F:      include/linux/mfd/da9150/
3975 F:      include/linux/regulator/da9211.h
3976 F:      include/sound/da[79]*.h
3977 F:      sound/soc/codecs/da[79]*.[ch]
3978
3979 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3980 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3981 L:      linux-gpio@vger.kernel.org
3982 S:      Maintained
3983 F:      drivers/gpio/gpio-gpio-mm.c
3984
3985 DIGI NEO AND CLASSIC PCI PRODUCTS
3986 M:      Lidza Louina <lidza.louina@gmail.com>
3987 M:      Mark Hounschell <markh@compro.net>
3988 L:      driverdev-devel@linuxdriverproject.org
3989 S:      Maintained
3990 F:      drivers/staging/dgnc/
3991
3992 DIOLAN U2C-12 I2C DRIVER
3993 M:      Guenter Roeck <linux@roeck-us.net>
3994 L:      linux-i2c@vger.kernel.org
3995 S:      Maintained
3996 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3997
3998 DIRECT ACCESS (DAX)
3999 M:      Matthew Wilcox <mawilcox@microsoft.com>
4000 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4001 L:      linux-fsdevel@vger.kernel.org
4002 S:      Supported
4003 F:      fs/dax.c
4004 F:      include/linux/dax.h
4005 F:      include/trace/events/fs_dax.h
4006
4007 DIRECTORY NOTIFICATION (DNOTIFY)
4008 M:      Eric Paris <eparis@parisplace.org>
4009 S:      Maintained
4010 F:      Documentation/filesystems/dnotify.txt
4011 F:      fs/notify/dnotify/
4012 F:      include/linux/dnotify.h
4013
4014 DISK GEOMETRY AND PARTITION HANDLING
4015 M:      Andries Brouwer <aeb@cwi.nl>
4016 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4017 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4018 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4019 S:      Maintained
4020
4021 DISKQUOTA
4022 M:      Jan Kara <jack@suse.com>
4023 S:      Maintained
4024 F:      Documentation/filesystems/quota.txt
4025 F:      fs/quota/
4026 F:      include/linux/quota*.h
4027 F:      include/uapi/linux/quota*.h
4028
4029 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4030 M:      Bernie Thompson <bernie@plugable.com>
4031 L:      linux-fbdev@vger.kernel.org
4032 S:      Maintained
4033 W:      http://plugable.com/category/projects/udlfb/
4034 F:      drivers/video/fbdev/udlfb.c
4035 F:      include/video/udlfb.h
4036 F:      Documentation/fb/udlfb.txt
4037
4038 DISTRIBUTED LOCK MANAGER (DLM)
4039 M:      Christine Caulfield <ccaulfie@redhat.com>
4040 M:      David Teigland <teigland@redhat.com>
4041 L:      cluster-devel@redhat.com
4042 W:      http://sources.redhat.com/cluster/
4043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4044 S:      Supported
4045 F:      fs/dlm/
4046
4047 DMA BUFFER SHARING FRAMEWORK
4048 M:      Sumit Semwal <sumit.semwal@linaro.org>
4049 S:      Maintained
4050 L:      linux-media@vger.kernel.org
4051 L:      dri-devel@lists.freedesktop.org
4052 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4053 F:      drivers/dma-buf/
4054 F:      include/linux/dma-buf*
4055 F:      include/linux/reservation.h
4056 F:      include/linux/*fence.h
4057 F:      Documentation/driver-api/dma-buf.rst
4058 T:      git git://anongit.freedesktop.org/drm/drm-misc
4059
4060 SYNC FILE FRAMEWORK
4061 M:      Sumit Semwal <sumit.semwal@linaro.org>
4062 R:      Gustavo Padovan <gustavo@padovan.org>
4063 S:      Maintained
4064 L:      linux-media@vger.kernel.org
4065 L:      dri-devel@lists.freedesktop.org
4066 F:      drivers/dma-buf/sync_*
4067 F:      drivers/dma-buf/dma-fence*
4068 F:      drivers/dma-buf/sw_sync.c
4069 F:      include/linux/sync_file.h
4070 F:      include/uapi/linux/sync_file.h
4071 F:      Documentation/sync_file.txt
4072 T:      git git://anongit.freedesktop.org/drm/drm-misc
4073
4074 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4075 M:      Vinod Koul <vinod.koul@intel.com>
4076 L:      dmaengine@vger.kernel.org
4077 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4078 S:      Maintained
4079 F:      drivers/dma/
4080 F:      include/linux/dmaengine.h
4081 F:      Documentation/devicetree/bindings/dma/
4082 F:      Documentation/dmaengine/
4083 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4084
4085 DME1737 HARDWARE MONITOR DRIVER
4086 M:      Juerg Haefliger <juergh@gmail.com>
4087 L:      linux-hwmon@vger.kernel.org
4088 S:      Maintained
4089 F:      Documentation/hwmon/dme1737
4090 F:      drivers/hwmon/dme1737.c
4091
4092 DMI/SMBIOS SUPPORT
4093 M:      Jean Delvare <jdelvare@suse.com>
4094 S:      Maintained
4095 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4096 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4097 F:      drivers/firmware/dmi-id.c
4098 F:      drivers/firmware/dmi_scan.c
4099 F:      include/linux/dmi.h
4100
4101 DOCUMENTATION
4102 M:      Jonathan Corbet <corbet@lwn.net>
4103 L:      linux-doc@vger.kernel.org
4104 S:      Maintained
4105 F:      Documentation/
4106 F:      scripts/docproc.c
4107 F:      scripts/kernel-doc*
4108 X:      Documentation/ABI/
4109 X:      Documentation/devicetree/
4110 X:      Documentation/acpi
4111 X:      Documentation/power
4112 X:      Documentation/spi
4113 X:      Documentation/media
4114 T:      git git://git.lwn.net/linux.git docs-next
4115
4116 DOUBLETALK DRIVER
4117 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4118 L:      blinux-list@redhat.com
4119 S:      Maintained
4120 F:      drivers/char/dtlk.c
4121 F:      include/linux/dtlk.h
4122
4123 DPT_I2O SCSI RAID DRIVER
4124 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4125 L:      linux-scsi@vger.kernel.org
4126 W:      http://www.adaptec.com/
4127 S:      Maintained
4128 F:      drivers/scsi/dpt*
4129 F:      drivers/scsi/dpt/
4130
4131 DRBD DRIVER
4132 M:      Philipp Reisner <philipp.reisner@linbit.com>
4133 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4134 L:      drbd-dev@lists.linbit.com
4135 W:      http://www.drbd.org
4136 T:      git git://git.linbit.com/linux-drbd.git
4137 T:      git git://git.linbit.com/drbd-8.4.git
4138 S:      Supported
4139 F:      drivers/block/drbd/
4140 F:      lib/lru_cache.c
4141 F:      Documentation/blockdev/drbd/
4142
4143 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4144 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4146 S:      Supported
4147 F:      Documentation/kobject.txt
4148 F:      drivers/base/
4149 F:      fs/debugfs/
4150 F:      fs/sysfs/
4151 F:      include/linux/debugfs.h
4152 F:      include/linux/kobj*
4153 F:      lib/kobj*
4154
4155 DRM DRIVERS
4156 M:      David Airlie <airlied@linux.ie>
4157 L:      dri-devel@lists.freedesktop.org
4158 T:      git git://people.freedesktop.org/~airlied/linux
4159 B:      https://bugs.freedesktop.org/
4160 C:      irc://chat.freenode.net/dri-devel
4161 S:      Maintained
4162 F:      drivers/gpu/drm/
4163 F:      drivers/gpu/vga/
4164 F:      Documentation/devicetree/bindings/display/
4165 F:      Documentation/devicetree/bindings/gpu/
4166 F:      Documentation/devicetree/bindings/video/
4167 F:      Documentation/gpu/
4168 F:      include/drm/
4169 F:      include/uapi/drm/
4170
4171 DRM DRIVERS AND MISC GPU PATCHES
4172 M:      Daniel Vetter <daniel.vetter@intel.com>
4173 M:      Jani Nikula <jani.nikula@linux.intel.com>
4174 M:      Sean Paul <seanpaul@chromium.org>
4175 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4176 S:      Maintained
4177 T:      git git://anongit.freedesktop.org/drm/drm-misc
4178 F:      Documentation/gpu/
4179 F:      drivers/gpu/vga/
4180 F:      drivers/gpu/drm/*
4181 F:      include/drm/drm*
4182 F:      include/uapi/drm/drm*
4183
4184 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4185 M:      Dave Airlie <airlied@redhat.com>
4186 S:      Odd Fixes
4187 F:      drivers/gpu/drm/ast/
4188
4189 DRM DRIVERS FOR BRIDGE CHIPS
4190 M:      Archit Taneja <architt@codeaurora.org>
4191 S:      Maintained
4192 T:      git git://anongit.freedesktop.org/drm/drm-misc
4193 F:      drivers/gpu/drm/bridge/
4194
4195 DRM DRIVER FOR BOCHS VIRTUAL GPU
4196 M:      Gerd Hoffmann <kraxel@redhat.com>
4197 L:      virtualization@lists.linux-foundation.org
4198 T:      git git://git.kraxel.org/linux drm-qemu
4199 S:      Maintained
4200 F:      drivers/gpu/drm/bochs/
4201
4202 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4203 M:      Dave Airlie <airlied@redhat.com>
4204 M:      Gerd Hoffmann <kraxel@redhat.com>
4205 L:      virtualization@lists.linux-foundation.org
4206 T:      git git://git.kraxel.org/linux drm-qemu
4207 S:      Obsolete
4208 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4209 F:      drivers/gpu/drm/cirrus/
4210
4211 RADEON and AMDGPU DRM DRIVERS
4212 M:      Alex Deucher <alexander.deucher@amd.com>
4213 M:      Christian König <christian.koenig@amd.com>
4214 L:      amd-gfx@lists.freedesktop.org
4215 T:      git git://people.freedesktop.org/~agd5f/linux
4216 S:      Supported
4217 F:      drivers/gpu/drm/radeon/
4218 F:      include/uapi/drm/radeon_drm.h
4219 F:      drivers/gpu/drm/amd/
4220 F:      include/uapi/drm/amdgpu_drm.h
4221
4222 DRM PANEL DRIVERS
4223 M:      Thierry Reding <thierry.reding@gmail.com>
4224 L:      dri-devel@lists.freedesktop.org
4225 T:      git git://anongit.freedesktop.org/tegra/linux.git
4226 S:      Maintained
4227 F:      drivers/gpu/drm/drm_panel.c
4228 F:      drivers/gpu/drm/panel/
4229 F:      include/drm/drm_panel.h
4230 F:      Documentation/devicetree/bindings/display/panel/
4231
4232 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4233 M:      Daniel Vetter <daniel.vetter@intel.com>
4234 M:      Jani Nikula <jani.nikula@linux.intel.com>
4235 L:      intel-gfx@lists.freedesktop.org
4236 W:      https://01.org/linuxgraphics/
4237 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4238 C:      irc://chat.freenode.net/intel-gfx
4239 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4240 T:      git git://anongit.freedesktop.org/drm-intel
4241 S:      Supported
4242 F:      drivers/gpu/drm/i915/
4243 F:      include/drm/i915*
4244 F:      include/uapi/drm/i915_drm.h
4245 F:      Documentation/gpu/i915.rst
4246
4247 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4248 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4249 M:      Zhi Wang <zhi.a.wang@intel.com>
4250 L:      intel-gvt-dev@lists.freedesktop.org
4251 L:      intel-gfx@lists.freedesktop.org
4252 W:      https://01.org/igvt-g
4253 T:      git https://github.com/01org/gvt-linux.git
4254 S:      Supported
4255 F:      drivers/gpu/drm/i915/gvt/
4256
4257 DRM DRIVERS FOR ATMEL HLCDC
4258 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4259 L:      dri-devel@lists.freedesktop.org
4260 S:      Supported
4261 F:      drivers/gpu/drm/atmel-hlcdc/
4262 F:      Documentation/devicetree/bindings/drm/atmel/
4263
4264 DRM DRIVERS FOR ALLWINNER A10
4265 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4266 L:      dri-devel@lists.freedesktop.org
4267 S:      Supported
4268 F:      drivers/gpu/drm/sun4i/
4269 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4270
4271 DRM DRIVERS FOR AMLOGIC SOCS
4272 M:      Neil Armstrong <narmstrong@baylibre.com>
4273 L:      dri-devel@lists.freedesktop.org
4274 L:      linux-amlogic@lists.infradead.org
4275 W:      http://linux-meson.com/
4276 S:      Supported
4277 F:      drivers/gpu/drm/meson/
4278 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4279
4280 DRM DRIVERS FOR EXYNOS
4281 M:      Inki Dae <inki.dae@samsung.com>
4282 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4283 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4284 M:      Kyungmin Park <kyungmin.park@samsung.com>
4285 L:      dri-devel@lists.freedesktop.org
4286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4287 S:      Supported
4288 F:      drivers/gpu/drm/exynos/
4289 F:      include/uapi/drm/exynos_drm.h
4290 F:      Documentation/devicetree/bindings/display/exynos/
4291
4292 DRM DRIVERS FOR FREESCALE DCU
4293 M:      Stefan Agner <stefan@agner.ch>
4294 M:      Alison Wang <alison.wang@freescale.com>
4295 L:      dri-devel@lists.freedesktop.org
4296 S:      Supported
4297 F:      drivers/gpu/drm/fsl-dcu/
4298 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4299 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4300 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4301
4302 DRM DRIVERS FOR FREESCALE IMX
4303 M:      Philipp Zabel <p.zabel@pengutronix.de>
4304 L:      dri-devel@lists.freedesktop.org
4305 S:      Maintained
4306 F:      drivers/gpu/drm/imx/
4307 F:      drivers/gpu/ipu-v3/
4308 F:      Documentation/devicetree/bindings/display/imx/
4309
4310 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4311 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4312 L:      dri-devel@lists.freedesktop.org
4313 T:      git git://github.com/patjak/drm-gma500
4314 S:      Maintained
4315 F:      drivers/gpu/drm/gma500/
4316
4317 DRM DRIVERS FOR HISILICON
4318 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4319 M:      Rongrong Zou <zourongrong@gmail.com>
4320 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4321 R:      Chen Feng <puck.chen@hisilicon.com>
4322 L:      dri-devel@lists.freedesktop.org
4323 T:      git git://github.com/xin3liang/linux.git
4324 S:      Maintained
4325 F:      drivers/gpu/drm/hisilicon/
4326 F:      Documentation/devicetree/bindings/display/hisilicon/
4327
4328 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4329 S:      Orphan / Obsolete
4330 F:      drivers/gpu/drm/i810/
4331 F:      include/uapi/drm/i810_drm.h
4332
4333 DRM DRIVERS FOR MEDIATEK
4334 M:      CK Hu <ck.hu@mediatek.com>
4335 M:      Philipp Zabel <p.zabel@pengutronix.de>
4336 L:      dri-devel@lists.freedesktop.org
4337 S:      Supported
4338 F:      drivers/gpu/drm/mediatek/
4339 F:      Documentation/devicetree/bindings/display/mediatek/
4340
4341 DRM DRIVER FOR MI0283QT
4342 M:      Noralf Trønnes <noralf@tronnes.org>
4343 S:      Maintained
4344 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4345 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4346
4347 DRM DRIVER FOR MSM ADRENO GPU
4348 M:      Rob Clark <robdclark@gmail.com>
4349 L:      linux-arm-msm@vger.kernel.org
4350 L:      dri-devel@lists.freedesktop.org
4351 L:      freedreno@lists.freedesktop.org
4352 T:      git git://people.freedesktop.org/~robclark/linux
4353 S:      Maintained
4354 F:      drivers/gpu/drm/msm/
4355 F:      include/uapi/drm/msm_drm.h
4356 F:      Documentation/devicetree/bindings/display/msm/
4357
4358 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4359 M:      Ben Skeggs <bskeggs@redhat.com>
4360 L:      dri-devel@lists.freedesktop.org
4361 L:      nouveau@lists.freedesktop.org
4362 T:      git git://github.com/skeggsb/linux
4363 S:      Supported
4364 F:      drivers/gpu/drm/nouveau/
4365 F:      include/uapi/drm/nouveau_drm.h
4366
4367 DRM DRIVERS FOR NVIDIA TEGRA
4368 M:      Thierry Reding <thierry.reding@gmail.com>
4369 L:      dri-devel@lists.freedesktop.org
4370 L:      linux-tegra@vger.kernel.org
4371 T:      git git://anongit.freedesktop.org/tegra/linux.git
4372 S:      Supported
4373 F:      drivers/gpu/drm/tegra/
4374 F:      drivers/gpu/host1x/
4375 F:      include/linux/host1x.h
4376 F:      include/uapi/drm/tegra_drm.h
4377 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4378
4379 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4380 S:      Orphan / Obsolete
4381 F:      drivers/gpu/drm/mga/
4382 F:      include/uapi/drm/mga_drm.h
4383
4384 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4385 M:      Dave Airlie <airlied@redhat.com>
4386 S:      Odd Fixes
4387 F:      drivers/gpu/drm/mgag200/
4388
4389 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4390 S:      Orphan / Obsolete
4391 F:      drivers/gpu/drm/r128/
4392 F:      include/uapi/drm/r128_drm.h
4393
4394 DRM DRIVERS FOR RENESAS
4395 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4396 L:      dri-devel@lists.freedesktop.org
4397 L:      linux-renesas-soc@vger.kernel.org
4398 T:      git git://linuxtv.org/pinchartl/fbdev
4399 S:      Supported
4400 F:      drivers/gpu/drm/rcar-du/
4401 F:      drivers/gpu/drm/shmobile/
4402 F:      include/linux/platform_data/shmob_drm.h
4403 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4404
4405 DRM DRIVER FOR QXL VIRTUAL GPU
4406 M:      Dave Airlie <airlied@redhat.com>
4407 M:      Gerd Hoffmann <kraxel@redhat.com>
4408 L:      virtualization@lists.linux-foundation.org
4409 T:      git git://git.kraxel.org/linux drm-qemu
4410 S:      Maintained
4411 F:      drivers/gpu/drm/qxl/
4412 F:      include/uapi/drm/qxl_drm.h
4413
4414 DRM DRIVERS FOR ROCKCHIP
4415 M:      Mark Yao <mark.yao@rock-chips.com>
4416 L:      dri-devel@lists.freedesktop.org
4417 S:      Maintained
4418 F:      drivers/gpu/drm/rockchip/
4419 F:      Documentation/devicetree/bindings/display/rockchip/
4420
4421 DRM DRIVER FOR SAVAGE VIDEO CARDS
4422 S:      Orphan / Obsolete
4423 F:      drivers/gpu/drm/savage/
4424 F:      include/uapi/drm/savage_drm.h
4425
4426 DRM DRIVER FOR SIS VIDEO CARDS
4427 S:      Orphan / Obsolete
4428 F:      drivers/gpu/drm/sis/
4429 F:      include/uapi/drm/sis_drm.h
4430
4431 DRM DRIVERS FOR STI
4432 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4433 M:      Vincent Abriou <vincent.abriou@st.com>
4434 L:      dri-devel@lists.freedesktop.org
4435 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4436 S:      Maintained
4437 F:      drivers/gpu/drm/sti
4438 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4439
4440 DRM DRIVER FOR TDFX VIDEO CARDS
4441 S:      Orphan / Obsolete
4442 F:      drivers/gpu/drm/tdfx/
4443
4444 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4445 M:      Dave Airlie <airlied@redhat.com>
4446 S:      Odd Fixes
4447 F:      drivers/gpu/drm/udl/
4448
4449 DRM DRIVERS FOR VIVANTE GPU IP
4450 M:      Lucas Stach <l.stach@pengutronix.de>
4451 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4452 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4453 L:      etnaviv@lists.freedesktop.org
4454 L:      dri-devel@lists.freedesktop.org
4455 S:      Maintained
4456 F:      drivers/gpu/drm/etnaviv/
4457 F:      include/uapi/drm/etnaviv_drm.h
4458 F:      Documentation/devicetree/bindings/display/etnaviv/
4459
4460 DRM DRIVER FOR VMWARE VIRTUAL GPU
4461 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4462 M:      Sinclair Yeh <syeh@vmware.com>
4463 M:      Thomas Hellstrom <thellstrom@vmware.com>
4464 L:      dri-devel@lists.freedesktop.org
4465 T:      git git://people.freedesktop.org/~syeh/repos_linux
4466 T:      git git://people.freedesktop.org/~thomash/linux
4467 S:      Supported
4468 F:      drivers/gpu/drm/vmwgfx/
4469 F:      include/uapi/drm/vmwgfx_drm.h
4470
4471 DRM DRIVERS FOR VC4
4472 M:      Eric Anholt <eric@anholt.net>
4473 T:      git git://github.com/anholt/linux
4474 S:      Supported
4475 F:      drivers/gpu/drm/vc4/
4476 F:      include/uapi/drm/vc4_drm.h
4477 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4478
4479 DRM DRIVERS FOR TI OMAP
4480 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4481 L:      dri-devel@lists.freedesktop.org
4482 S:      Maintained
4483 F:      drivers/gpu/drm/omapdrm/
4484 F:      Documentation/devicetree/bindings/display/ti/
4485
4486 DRM DRIVERS FOR TI LCDC
4487 M:      Jyri Sarha <jsarha@ti.com>
4488 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4489 L:      dri-devel@lists.freedesktop.org
4490 S:      Maintained
4491 F:      drivers/gpu/drm/tilcdc/
4492 F:      Documentation/devicetree/bindings/display/tilcdc/
4493
4494 DRM DRIVERS FOR ZTE ZX
4495 M:      Shawn Guo <shawnguo@kernel.org>
4496 L:      dri-devel@lists.freedesktop.org
4497 S:      Maintained
4498 F:      drivers/gpu/drm/zte/
4499 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4500
4501 DSBR100 USB FM RADIO DRIVER
4502 M:      Alexey Klimov <klimov.linux@gmail.com>
4503 L:      linux-media@vger.kernel.org
4504 T:      git git://linuxtv.org/media_tree.git
4505 S:      Maintained
4506 F:      drivers/media/radio/dsbr100.c
4507
4508 DSCC4 DRIVER
4509 M:      Francois Romieu <romieu@fr.zoreil.com>
4510 L:      netdev@vger.kernel.org
4511 S:      Maintained
4512 F:      drivers/net/wan/dscc4.c
4513
4514 DT3155 MEDIA DRIVER
4515 M:      Hans Verkuil <hverkuil@xs4all.nl>
4516 L:      linux-media@vger.kernel.org
4517 T:      git git://linuxtv.org/media_tree.git
4518 W:      https://linuxtv.org
4519 S:      Odd Fixes
4520 F:      drivers/media/pci/dt3155/
4521
4522 DVB_USB_AF9015 MEDIA DRIVER
4523 M:      Antti Palosaari <crope@iki.fi>
4524 L:      linux-media@vger.kernel.org
4525 W:      https://linuxtv.org
4526 W:      http://palosaari.fi/linux/
4527 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4528 T:      git git://linuxtv.org/anttip/media_tree.git
4529 S:      Maintained
4530 F:      drivers/media/usb/dvb-usb-v2/af9015*
4531
4532 DVB_USB_AF9035 MEDIA DRIVER
4533 M:      Antti Palosaari <crope@iki.fi>
4534 L:      linux-media@vger.kernel.org
4535 W:      https://linuxtv.org
4536 W:      http://palosaari.fi/linux/
4537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4538 T:      git git://linuxtv.org/anttip/media_tree.git
4539 S:      Maintained
4540 F:      drivers/media/usb/dvb-usb-v2/af9035*
4541
4542 DVB_USB_ANYSEE MEDIA DRIVER
4543 M:      Antti Palosaari <crope@iki.fi>
4544 L:      linux-media@vger.kernel.org
4545 W:      https://linuxtv.org
4546 W:      http://palosaari.fi/linux/
4547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4548 T:      git git://linuxtv.org/anttip/media_tree.git
4549 S:      Maintained
4550 F:      drivers/media/usb/dvb-usb-v2/anysee*
4551
4552 DVB_USB_AU6610 MEDIA DRIVER
4553 M:      Antti Palosaari <crope@iki.fi>
4554 L:      linux-media@vger.kernel.org
4555 W:      https://linuxtv.org
4556 W:      http://palosaari.fi/linux/
4557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4558 T:      git git://linuxtv.org/anttip/media_tree.git
4559 S:      Maintained
4560 F:      drivers/media/usb/dvb-usb-v2/au6610*
4561
4562 DVB_USB_CE6230 MEDIA DRIVER
4563 M:      Antti Palosaari <crope@iki.fi>
4564 L:      linux-media@vger.kernel.org
4565 W:      https://linuxtv.org
4566 W:      http://palosaari.fi/linux/
4567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4568 T:      git git://linuxtv.org/anttip/media_tree.git
4569 S:      Maintained
4570 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4571
4572 DVB_USB_CXUSB MEDIA DRIVER
4573 M:      Michael Krufky <mkrufky@linuxtv.org>
4574 L:      linux-media@vger.kernel.org
4575 W:      https://linuxtv.org
4576 W:      http://github.com/mkrufky
4577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4578 T:      git git://linuxtv.org/media_tree.git
4579 S:      Maintained
4580 F:      drivers/media/usb/dvb-usb/cxusb*
4581
4582 DVB_USB_EC168 MEDIA DRIVER
4583 M:      Antti Palosaari <crope@iki.fi>
4584 L:      linux-media@vger.kernel.org
4585 W:      https://linuxtv.org
4586 W:      http://palosaari.fi/linux/
4587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4588 T:      git git://linuxtv.org/anttip/media_tree.git
4589 S:      Maintained
4590 F:      drivers/media/usb/dvb-usb-v2/ec168*
4591
4592 DVB_USB_GL861 MEDIA DRIVER
4593 M:      Antti Palosaari <crope@iki.fi>
4594 L:      linux-media@vger.kernel.org
4595 W:      https://linuxtv.org
4596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4597 T:      git git://linuxtv.org/anttip/media_tree.git
4598 S:      Maintained
4599 F:      drivers/media/usb/dvb-usb-v2/gl861*
4600
4601 DVB_USB_MXL111SF MEDIA DRIVER
4602 M:      Michael Krufky <mkrufky@linuxtv.org>
4603 L:      linux-media@vger.kernel.org
4604 W:      https://linuxtv.org
4605 W:      http://github.com/mkrufky
4606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4607 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4608 S:      Maintained
4609 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4610
4611 DVB_USB_RTL28XXU MEDIA DRIVER
4612 M:      Antti Palosaari <crope@iki.fi>
4613 L:      linux-media@vger.kernel.org
4614 W:      https://linuxtv.org
4615 W:      http://palosaari.fi/linux/
4616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4617 T:      git git://linuxtv.org/anttip/media_tree.git
4618 S:      Maintained
4619 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4620
4621 DVB_USB_V2 MEDIA DRIVER
4622 M:      Antti Palosaari <crope@iki.fi>
4623 L:      linux-media@vger.kernel.org
4624 W:      https://linuxtv.org
4625 W:      http://palosaari.fi/linux/
4626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4627 T:      git git://linuxtv.org/anttip/media_tree.git
4628 S:      Maintained
4629 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4630 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4631
4632 DYNAMIC DEBUG
4633 M:      Jason Baron <jbaron@akamai.com>
4634 S:      Maintained
4635 F:      lib/dynamic_debug.c
4636 F:      include/linux/dynamic_debug.h
4637
4638 DZ DECSTATION DZ11 SERIAL DRIVER
4639 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4640 S:      Maintained
4641 F:      drivers/tty/serial/dz.*
4642
4643 E3X0 POWER BUTTON DRIVER
4644 M:      Moritz Fischer <moritz.fischer@ettus.com>
4645 L:      usrp-users@lists.ettus.com
4646 W:      http://www.ettus.com
4647 S:      Supported
4648 F:      drivers/input/misc/e3x0-button.c
4649 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4650
4651 E4000 MEDIA DRIVER
4652 M:      Antti Palosaari <crope@iki.fi>
4653 L:      linux-media@vger.kernel.org
4654 W:      https://linuxtv.org
4655 W:      http://palosaari.fi/linux/
4656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4657 T:      git git://linuxtv.org/anttip/media_tree.git
4658 S:      Maintained
4659 F:      drivers/media/tuners/e4000*
4660
4661 EATA ISA/EISA/PCI SCSI DRIVER
4662 M:      Dario Ballabio <ballabio_dario@emc.com>
4663 L:      linux-scsi@vger.kernel.org
4664 S:      Maintained
4665 F:      drivers/scsi/eata.c
4666
4667 EC100 MEDIA DRIVER
4668 M:      Antti Palosaari <crope@iki.fi>
4669 L:      linux-media@vger.kernel.org
4670 W:      https://linuxtv.org
4671 W:      http://palosaari.fi/linux/
4672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4673 T:      git git://linuxtv.org/anttip/media_tree.git
4674 S:      Maintained
4675 F:      drivers/media/dvb-frontends/ec100*
4676
4677 ECRYPT FILE SYSTEM
4678 M:      Tyler Hicks <tyhicks@canonical.com>
4679 L:      ecryptfs@vger.kernel.org
4680 W:      http://ecryptfs.org
4681 W:      https://launchpad.net/ecryptfs
4682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4683 S:      Supported
4684 F:      Documentation/filesystems/ecryptfs.txt
4685 F:      fs/ecryptfs/
4686
4687 EDAC-CORE
4688 M:      Borislav Petkov <bp@alien8.de>
4689 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4690 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4691 L:      linux-edac@vger.kernel.org
4692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4694 S:      Supported
4695 F:      Documentation/admin-guide/ras.rst
4696 F:      Documentation/driver-api/edac.rst
4697 F:      drivers/edac/
4698 F:      include/linux/edac.h
4699
4700 EDAC-AMD64
4701 M:      Borislav Petkov <bp@alien8.de>
4702 L:      linux-edac@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/edac/amd64_edac*
4705
4706 EDAC-CALXEDA
4707 M:      Robert Richter <rric@kernel.org>
4708 L:      linux-edac@vger.kernel.org
4709 S:      Maintained
4710 F:      drivers/edac/highbank*
4711
4712 EDAC-CAVIUM
4713 M:      Ralf Baechle <ralf@linux-mips.org>
4714 M:      David Daney <david.daney@cavium.com>
4715 L:      linux-edac@vger.kernel.org
4716 L:      linux-mips@linux-mips.org
4717 S:      Supported
4718 F:      drivers/edac/octeon_edac*
4719 F:      drivers/edac/thunderx_edac*
4720
4721 EDAC-E752X
4722 M:      Mark Gross <mark.gross@intel.com>
4723 L:      linux-edac@vger.kernel.org
4724 S:      Maintained
4725 F:      drivers/edac/e752x_edac.c
4726
4727 EDAC-E7XXX
4728 L:      linux-edac@vger.kernel.org
4729 S:      Maintained
4730 F:      drivers/edac/e7xxx_edac.c
4731
4732 EDAC-FSL_DDR
4733 M:      York Sun <york.sun@nxp.com>
4734 L:      linux-edac@vger.kernel.org
4735 S:      Maintained
4736 F:      drivers/edac/fsl_ddr_edac.*
4737
4738 EDAC-GHES
4739 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4740 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4741 L:      linux-edac@vger.kernel.org
4742 S:      Maintained
4743 F:      drivers/edac/ghes_edac.c
4744
4745 EDAC-I82443BXGX
4746 M:      Tim Small <tim@buttersideup.com>
4747 L:      linux-edac@vger.kernel.org
4748 S:      Maintained
4749 F:      drivers/edac/i82443bxgx_edac.c
4750
4751 EDAC-I3000
4752 L:      linux-edac@vger.kernel.org
4753 S:      Orphan
4754 F:      drivers/edac/i3000_edac.c
4755
4756 EDAC-I5000
4757 L:      linux-edac@vger.kernel.org
4758 S:      Maintained
4759 F:      drivers/edac/i5000_edac.c
4760
4761 EDAC-I5400
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 S:      Maintained
4766 F:      drivers/edac/i5400_edac.c
4767
4768 EDAC-I7300
4769 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4770 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4771 L:      linux-edac@vger.kernel.org
4772 S:      Maintained
4773 F:      drivers/edac/i7300_edac.c
4774
4775 EDAC-I7CORE
4776 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4777 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4778 L:      linux-edac@vger.kernel.org
4779 S:      Maintained
4780 F:      drivers/edac/i7core_edac.c
4781
4782 EDAC-I82975X
4783 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4784 M:      "Arvind R." <arvino55@gmail.com>
4785 L:      linux-edac@vger.kernel.org
4786 S:      Maintained
4787 F:      drivers/edac/i82975x_edac.c
4788
4789 EDAC-IE31200
4790 M:      Jason Baron <jbaron@akamai.com>
4791 L:      linux-edac@vger.kernel.org
4792 S:      Maintained
4793 F:      drivers/edac/ie31200_edac.c
4794
4795 EDAC-MPC85XX
4796 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4797 L:      linux-edac@vger.kernel.org
4798 S:      Maintained
4799 F:      drivers/edac/mpc85xx_edac.[ch]
4800
4801 EDAC-PND2
4802 M:      Tony Luck <tony.luck@intel.com>
4803 L:      linux-edac@vger.kernel.org
4804 S:      Maintained
4805 F:      drivers/edac/pnd2_edac.[ch]
4806
4807 EDAC-PASEMI
4808 M:      Egor Martovetsky <egor@pasemi.com>
4809 L:      linux-edac@vger.kernel.org
4810 S:      Maintained
4811 F:      drivers/edac/pasemi_edac.c
4812
4813 EDAC-R82600
4814 M:      Tim Small <tim@buttersideup.com>
4815 L:      linux-edac@vger.kernel.org
4816 S:      Maintained
4817 F:      drivers/edac/r82600_edac.c
4818
4819 EDAC-SBRIDGE
4820 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4821 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4822 L:      linux-edac@vger.kernel.org
4823 S:      Maintained
4824 F:      drivers/edac/sb_edac.c
4825
4826 EDAC-SKYLAKE
4827 M:      Tony Luck <tony.luck@intel.com>
4828 L:      linux-edac@vger.kernel.org
4829 S:      Maintained
4830 F:      drivers/edac/skx_edac.c
4831
4832 EDAC-XGENE
4833 APPLIED MICRO (APM) X-GENE SOC EDAC
4834 M:     Loc Ho <lho@apm.com>
4835 S:     Supported
4836 F:     drivers/edac/xgene_edac.c
4837 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4838
4839 EDIROL UA-101/UA-1000 DRIVER
4840 M:      Clemens Ladisch <clemens@ladisch.de>
4841 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4842 T:      git git://git.alsa-project.org/alsa-kernel.git
4843 S:      Maintained
4844 F:      sound/usb/misc/ua101.c
4845
4846 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4847 M:      Matt Fleming <matt@codeblueprint.co.uk>
4848 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4849 L:      linux-efi@vger.kernel.org
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4851 S:      Maintained
4852 F:      Documentation/efi-stub.txt
4853 F:      arch/*/kernel/efi.c
4854 F:      arch/x86/boot/compressed/eboot.[ch]
4855 F:      arch/*/include/asm/efi.h
4856 F:      arch/x86/platform/efi/
4857 F:      drivers/firmware/efi/
4858 F:      include/linux/efi*.h
4859 F:      arch/arm/boot/compressed/efi-header.S
4860 F:      arch/arm64/kernel/efi-entry.S
4861
4862 EFI VARIABLE FILESYSTEM
4863 M:      Matthew Garrett <matthew.garrett@nebula.com>
4864 M:      Jeremy Kerr <jk@ozlabs.org>
4865 M:      Matt Fleming <matt@codeblueprint.co.uk>
4866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4867 L:      linux-efi@vger.kernel.org
4868 S:      Maintained
4869 F:      fs/efivarfs/
4870
4871 EFIFB FRAMEBUFFER DRIVER
4872 L:      linux-fbdev@vger.kernel.org
4873 M:      Peter Jones <pjones@redhat.com>
4874 S:      Maintained
4875 F:      drivers/video/fbdev/efifb.c
4876
4877 EFI TEST DRIVER
4878 L:      linux-efi@vger.kernel.org
4879 M:      Ivan Hu <ivan.hu@canonical.com>
4880 M:      Matt Fleming <matt@codeblueprint.co.uk>
4881 S:      Maintained
4882 F:      drivers/firmware/efi/test/
4883
4884 EFS FILESYSTEM
4885 W:      http://aeschi.ch.eu.org/efs/
4886 S:      Orphan
4887 F:      fs/efs/
4888
4889 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4890 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4891 L:      netdev@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/net/ethernet/ibm/ehea/
4894
4895 EM28XX VIDEO4LINUX DRIVER
4896 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4897 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4898 L:      linux-media@vger.kernel.org
4899 W:      https://linuxtv.org
4900 T:      git git://linuxtv.org/media_tree.git
4901 S:      Maintained
4902 F:      drivers/media/usb/em28xx/
4903 F:      Documentation/media/v4l-drivers/em28xx*
4904
4905 EMBEDDED LINUX
4906 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4907 M:      Matt Mackall <mpm@selenic.com>
4908 M:      David Woodhouse <dwmw2@infradead.org>
4909 L:      linux-embedded@vger.kernel.org
4910 S:      Maintained
4911
4912 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4913 M:      James Smart <james.smart@broadcom.com>
4914 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4915 L:      linux-scsi@vger.kernel.org
4916 W:      http://www.broadcom.com
4917 S:      Supported
4918 F:      drivers/scsi/lpfc/
4919
4920 ENE CB710 FLASH CARD READER DRIVER
4921 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4922 S:      Maintained
4923 F:      drivers/misc/cb710/
4924 F:      drivers/mmc/host/cb710-mmc.*
4925 F:      include/linux/cb710.h
4926
4927 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4928 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4929 S:      Maintained
4930 F:      drivers/media/rc/ene_ir.*
4931
4932 EPSON S1D13XXX FRAMEBUFFER DRIVER
4933 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4934 S:      Maintained
4935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4936 F:      drivers/video/fbdev/s1d13xxxfb.c
4937 F:      include/video/s1d13xxxfb.h
4938
4939 ET131X NETWORK DRIVER
4940 M:      Mark Einon <mark.einon@gmail.com>
4941 S:      Odd Fixes
4942 F:      drivers/net/ethernet/agere/
4943
4944 ETHERNET BRIDGE
4945 M:      Stephen Hemminger <stephen@networkplumber.org>
4946 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4947 L:      netdev@vger.kernel.org
4948 W:      http://www.linuxfoundation.org/en/Net:Bridge
4949 S:      Maintained
4950 F:      include/linux/netfilter_bridge/
4951 F:      net/bridge/
4952
4953 ETHERNET PHY LIBRARY
4954 M:      Andrew Lunn <andrew@lunn.ch>
4955 M:      Florian Fainelli <f.fainelli@gmail.com>
4956 L:      netdev@vger.kernel.org
4957 S:      Maintained
4958 F:      include/linux/phy.h
4959 F:      include/linux/phy_fixed.h
4960 F:      drivers/net/phy/
4961 F:      Documentation/networking/phy.txt
4962 F:      drivers/of/of_mdio.c
4963 F:      drivers/of/of_net.c
4964
4965 EXT2 FILE SYSTEM
4966 M:      Jan Kara <jack@suse.com>
4967 L:      linux-ext4@vger.kernel.org
4968 S:      Maintained
4969 F:      Documentation/filesystems/ext2.txt
4970 F:      fs/ext2/
4971 F:      include/linux/ext2*
4972
4973 EXT4 FILE SYSTEM
4974 M:      "Theodore Ts'o" <tytso@mit.edu>
4975 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4976 L:      linux-ext4@vger.kernel.org
4977 W:      http://ext4.wiki.kernel.org
4978 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4980 S:      Maintained
4981 F:      Documentation/filesystems/ext4.txt
4982 F:      fs/ext4/
4983
4984 Extended Verification Module (EVM)
4985 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4986 L:      linux-ima-devel@lists.sourceforge.net
4987 L:      linux-security-module@vger.kernel.org
4988 S:      Supported
4989 F:      security/integrity/evm/
4990
4991 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4992 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4993 M:      Chanwoo Choi <cw00.choi@samsung.com>
4994 L:      linux-kernel@vger.kernel.org
4995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4996 S:      Maintained
4997 F:      drivers/extcon/
4998 F:      include/linux/extcon/
4999 F:      include/linux/extcon.h
5000 F:      Documentation/extcon/
5001 F:      Documentation/devicetree/bindings/extcon/
5002
5003 EXYNOS DP DRIVER
5004 M:      Jingoo Han <jingoohan1@gmail.com>
5005 L:      dri-devel@lists.freedesktop.org
5006 S:      Maintained
5007 F:      drivers/gpu/drm/exynos/exynos_dp*
5008
5009 EXYNOS SYSMMU (IOMMU) driver
5010 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5011 L:      iommu@lists.linux-foundation.org
5012 S:      Maintained
5013 F:      drivers/iommu/exynos-iommu.c
5014
5015 EZchip NPS platform support
5016 M:      Noam Camus <noamc@ezchip.com>
5017 S:      Supported
5018 F:      arch/arc/plat-eznps
5019 F:      arch/arc/boot/dts/eznps.dts
5020
5021 F71805F HARDWARE MONITORING DRIVER
5022 M:      Jean Delvare <jdelvare@suse.com>
5023 L:      linux-hwmon@vger.kernel.org
5024 S:      Maintained
5025 F:      Documentation/hwmon/f71805f
5026 F:      drivers/hwmon/f71805f.c
5027
5028 FC0011 TUNER DRIVER
5029 M:      Michael Buesch <m@bues.ch>
5030 L:      linux-media@vger.kernel.org
5031 S:      Maintained
5032 F:      drivers/media/tuners/fc0011.h
5033 F:      drivers/media/tuners/fc0011.c
5034
5035 FC2580 MEDIA DRIVER
5036 M:      Antti Palosaari <crope@iki.fi>
5037 L:      linux-media@vger.kernel.org
5038 W:      https://linuxtv.org
5039 W:      http://palosaari.fi/linux/
5040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5041 T:      git git://linuxtv.org/anttip/media_tree.git
5042 S:      Maintained
5043 F:      drivers/media/tuners/fc2580*
5044
5045 FANOTIFY
5046 M:      Eric Paris <eparis@redhat.com>
5047 S:      Maintained
5048 F:      fs/notify/fanotify/
5049 F:      include/linux/fanotify.h
5050 F:      include/uapi/linux/fanotify.h
5051
5052 FARSYNC SYNCHRONOUS DRIVER
5053 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5054 W:      http://www.farsite.co.uk/
5055 S:      Supported
5056 F:      drivers/net/wan/farsync.*
5057
5058 FAULT INJECTION SUPPORT
5059 M:      Akinobu Mita <akinobu.mita@gmail.com>
5060 S:      Supported
5061 F:      Documentation/fault-injection/
5062 F:      lib/fault-inject.c
5063
5064 FBTFT Framebuffer drivers
5065 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5066 S:      Maintained
5067 F:      drivers/staging/fbtft/
5068
5069 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5070 M:      Johannes Thumshirn <jth@kernel.org>
5071 L:      fcoe-devel@open-fcoe.org
5072 W:      www.Open-FCoE.org
5073 S:      Supported
5074 F:      drivers/scsi/libfc/
5075 F:      drivers/scsi/fcoe/
5076 F:      include/scsi/fc/
5077 F:      include/scsi/libfc.h
5078 F:      include/scsi/libfcoe.h
5079 F:      include/uapi/scsi/fc/
5080
5081 FILE LOCKING (flock() and fcntl()/lockf())
5082 M:      Jeff Layton <jlayton@poochiereds.net>
5083 M:      "J. Bruce Fields" <bfields@fieldses.org>
5084 L:      linux-fsdevel@vger.kernel.org
5085 S:      Maintained
5086 F:      include/linux/fcntl.h
5087 F:      include/linux/fs.h
5088 F:      include/uapi/linux/fcntl.h
5089 F:      include/uapi/linux/fs.h
5090 F:      fs/fcntl.c
5091 F:      fs/locks.c
5092
5093 FILESYSTEMS (VFS and infrastructure)
5094 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5095 L:      linux-fsdevel@vger.kernel.org
5096 S:      Maintained
5097 F:      fs/*
5098
5099 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5100 M:      Riku Voipio <riku.voipio@iki.fi>
5101 L:      linux-hwmon@vger.kernel.org
5102 S:      Maintained
5103 F:      drivers/hwmon/f75375s.c
5104 F:      include/linux/f75375s.h
5105
5106 FIREWIRE AUDIO DRIVERS
5107 M:      Clemens Ladisch <clemens@ladisch.de>
5108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5109 T:      git git://git.alsa-project.org/alsa-kernel.git
5110 S:      Maintained
5111 F:      sound/firewire/
5112
5113 FIREWIRE MEDIA DRIVERS (firedtv)
5114 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5115 L:      linux-media@vger.kernel.org
5116 L:      linux1394-devel@lists.sourceforge.net
5117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5118 S:      Maintained
5119 F:      drivers/media/firewire/
5120
5121 FIREWIRE SBP-2 TARGET
5122 M:      Chris Boot <bootc@bootc.net>
5123 L:      linux-scsi@vger.kernel.org
5124 L:      target-devel@vger.kernel.org
5125 L:      linux1394-devel@lists.sourceforge.net
5126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5127 S:      Maintained
5128 F:      drivers/target/sbp/
5129
5130 FIREWIRE SUBSYSTEM
5131 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5132 L:      linux1394-devel@lists.sourceforge.net
5133 W:      http://ieee1394.wiki.kernel.org/
5134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5135 S:      Maintained
5136 F:      drivers/firewire/
5137 F:      include/linux/firewire.h
5138 F:      include/uapi/linux/firewire*.h
5139 F:      tools/firewire/
5140
5141 FIRMWARE LOADER (request_firmware)
5142 M:      Ming Lei <ming.lei@canonical.com>
5143 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5144 L:      linux-kernel@vger.kernel.org
5145 S:      Maintained
5146 F:      Documentation/firmware_class/
5147 F:      drivers/base/firmware*.c
5148 F:      include/linux/firmware.h
5149
5150 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5151 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5152 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5153 S:      Maintained
5154 F:      drivers/block/rsxx/
5155
5156 FLOPPY DRIVER
5157 M:      Jiri Kosina <jikos@kernel.org>
5158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5159 S:      Odd fixes
5160 F:      drivers/block/floppy.c
5161
5162 FMC SUBSYSTEM
5163 M:      Alessandro Rubini <rubini@gnudd.com>
5164 W:      http://www.ohwr.org/projects/fmc-bus
5165 S:      Supported
5166 F:      drivers/fmc/
5167 F:      include/linux/fmc*.h
5168 F:      include/linux/ipmi-fru.h
5169 K:      fmc_d.*register
5170
5171 FPGA MANAGER FRAMEWORK
5172 M:      Alan Tull <atull@opensource.altera.com>
5173 R:      Moritz Fischer <moritz.fischer@ettus.com>
5174 L:      linux-fpga@vger.kernel.org
5175 S:      Maintained
5176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5177 F:      drivers/fpga/
5178 F:      include/linux/fpga/fpga-mgr.h
5179 W:      http://www.rocketboards.org
5180
5181 FPU EMULATOR
5182 M:      Bill Metzenthen <billm@melbpc.org.au>
5183 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5184 S:      Maintained
5185 F:      arch/x86/math-emu/
5186
5187 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5188 L:      netdev@vger.kernel.org
5189 S:      Orphan
5190 F:      drivers/net/wan/dlci.c
5191 F:      drivers/net/wan/sdla.c
5192
5193 FRAMEBUFFER LAYER
5194 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5195 L:      linux-fbdev@vger.kernel.org
5196 T:      git git://github.com/bzolnier/linux.git
5197 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5198 S:      Maintained
5199 F:      Documentation/fb/
5200 F:      drivers/video/
5201 F:      include/video/
5202 F:      include/linux/fb.h
5203 F:      include/uapi/video/
5204 F:      include/uapi/linux/fb.h
5205
5206 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5207 M:      Horia Geantă <horia.geanta@nxp.com>
5208 M:      Dan Douglass <dan.douglass@nxp.com>
5209 L:      linux-crypto@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/crypto/caam/
5212 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5213
5214 FREESCALE DIU FRAMEBUFFER DRIVER
5215 M:      Timur Tabi <timur@tabi.org>
5216 L:      linux-fbdev@vger.kernel.org
5217 S:      Maintained
5218 F:      drivers/video/fbdev/fsl-diu-fb.*
5219
5220 FREESCALE DMA DRIVER
5221 M:      Li Yang <leoli@freescale.com>
5222 M:      Zhang Wei <zw@zh-kernel.org>
5223 L:      linuxppc-dev@lists.ozlabs.org
5224 S:      Maintained
5225 F:      drivers/dma/fsldma.*
5226
5227 FREESCALE GPMI NAND DRIVER
5228 M:      Han Xu <han.xu@nxp.com>
5229 L:      linux-mtd@lists.infradead.org
5230 S:      Maintained
5231 F:      drivers/mtd/nand/gpmi-nand/*
5232
5233 FREESCALE I2C CPM DRIVER
5234 M:      Jochen Friedrich <jochen@scram.de>
5235 L:      linuxppc-dev@lists.ozlabs.org
5236 L:      linux-i2c@vger.kernel.org
5237 S:      Maintained
5238 F:      drivers/i2c/busses/i2c-cpm.c
5239
5240 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5241 M:      Sascha Hauer <kernel@pengutronix.de>
5242 L:      linux-fbdev@vger.kernel.org
5243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5244 S:      Maintained
5245 F:      include/linux/platform_data/video-imxfb.h
5246 F:      drivers/video/fbdev/imxfb.c
5247
5248 FREESCALE QUAD SPI DRIVER
5249 M:      Han Xu <han.xu@nxp.com>
5250 L:      linux-mtd@lists.infradead.org
5251 S:      Maintained
5252 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5253
5254 FREESCALE SOC FS_ENET DRIVER
5255 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5256 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5257 L:      linuxppc-dev@lists.ozlabs.org
5258 L:      netdev@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/net/ethernet/freescale/fs_enet/
5261 F:      include/linux/fs_enet_pd.h
5262
5263 FREESCALE IMX / MXC FEC DRIVER
5264 M:      Fugang Duan <fugang.duan@nxp.com>
5265 L:      netdev@vger.kernel.org
5266 S:      Maintained
5267 F:      drivers/net/ethernet/freescale/fec_main.c
5268 F:      drivers/net/ethernet/freescale/fec_ptp.c
5269 F:      drivers/net/ethernet/freescale/fec.h
5270 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5271
5272 FREESCALE QORIQ DPAA FMAN DRIVER
5273 M:      Madalin Bucur <madalin.bucur@nxp.com>
5274 L:      netdev@vger.kernel.org
5275 S:      Maintained
5276 F:      drivers/net/ethernet/freescale/fman
5277 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5278
5279 FREESCALE QORIQ DPAA ETHERNET DRIVER
5280 M:      Madalin Bucur <madalin.bucur@nxp.com>
5281 L:      netdev@vger.kernel.org
5282 S:      Maintained
5283 F:      drivers/net/ethernet/freescale/dpaa
5284
5285 FREESCALE SOC DRIVERS
5286 M:      Scott Wood <oss@buserror.net>
5287 L:      linuxppc-dev@lists.ozlabs.org
5288 L:      linux-arm-kernel@lists.infradead.org
5289 S:      Maintained
5290 F:      drivers/soc/fsl/
5291 F:      include/linux/fsl/
5292
5293 FREESCALE QUICC ENGINE LIBRARY
5294 M:      Qiang Zhao <qiang.zhao@nxp.com>
5295 L:      linuxppc-dev@lists.ozlabs.org
5296 S:      Maintained
5297 F:      drivers/soc/fsl/qe/
5298 F:      include/soc/fsl/*qe*.h
5299 F:      include/soc/fsl/*ucc*.h
5300
5301 FREESCALE USB PERIPHERAL DRIVERS
5302 M:      Li Yang <leoli@freescale.com>
5303 L:      linux-usb@vger.kernel.org
5304 L:      linuxppc-dev@lists.ozlabs.org
5305 S:      Maintained
5306 F:      drivers/usb/gadget/udc/fsl*
5307
5308 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5309 M:      Li Yang <leoli@freescale.com>
5310 L:      netdev@vger.kernel.org
5311 L:      linuxppc-dev@lists.ozlabs.org
5312 S:      Maintained
5313 F:      drivers/net/ethernet/freescale/ucc_geth*
5314
5315 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5316 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5317 L:      netdev@vger.kernel.org
5318 S:      Maintained
5319 F:      drivers/net/ethernet/freescale/gianfar*
5320 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5321 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5322
5323 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5324 M:      Zhao Qiang <qiang.zhao@nxp.com>
5325 L:      netdev@vger.kernel.org
5326 L:      linuxppc-dev@lists.ozlabs.org
5327 S:      Maintained
5328 F:      drivers/net/wan/fsl_ucc_hdlc*
5329
5330 FREESCALE QUICC ENGINE UCC UART DRIVER
5331 M:      Timur Tabi <timur@tabi.org>
5332 L:      linuxppc-dev@lists.ozlabs.org
5333 S:      Maintained
5334 F:      drivers/tty/serial/ucc_uart.c
5335
5336 FREESCALE SOC SOUND DRIVERS
5337 M:      Timur Tabi <timur@tabi.org>
5338 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5339 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5340 R:      Fabio Estevam <fabio.estevam@nxp.com>
5341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5342 L:      linuxppc-dev@lists.ozlabs.org
5343 S:      Maintained
5344 F:      sound/soc/fsl/fsl*
5345 F:      sound/soc/fsl/imx*
5346 F:      sound/soc/fsl/mpc8610_hpcd.c
5347
5348 FREEVXFS FILESYSTEM
5349 M:      Christoph Hellwig <hch@infradead.org>
5350 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5351 S:      Maintained
5352 F:      fs/freevxfs/
5353
5354 FREEZER
5355 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5356 M:      Pavel Machek <pavel@ucw.cz>
5357 L:      linux-pm@vger.kernel.org
5358 S:      Supported
5359 F:      Documentation/power/freezing-of-tasks.txt
5360 F:      include/linux/freezer.h
5361 F:      kernel/freezer.c
5362
5363 FRONTSWAP API
5364 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5365 L:      linux-kernel@vger.kernel.org
5366 S:      Maintained
5367 F:      mm/frontswap.c
5368 F:      include/linux/frontswap.h
5369
5370 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5371 M:      David Howells <dhowells@redhat.com>
5372 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5373 S:      Supported
5374 F:      Documentation/filesystems/caching/
5375 F:      fs/fscache/
5376 F:      include/linux/fscache*.h
5377
5378 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5379 M:      Theodore Y. Ts'o <tytso@mit.edu>
5380 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5381 L:      linux-fsdevel@vger.kernel.org
5382 S:      Supported
5383 F:      fs/crypto/
5384 F:      include/linux/fscrypt*.h
5385
5386 F2FS FILE SYSTEM
5387 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5388 M:      Chao Yu <yuchao0@huawei.com>
5389 L:      linux-f2fs-devel@lists.sourceforge.net
5390 W:      https://f2fs.wiki.kernel.org/
5391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5392 S:      Maintained
5393 F:      Documentation/filesystems/f2fs.txt
5394 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5395 F:      fs/f2fs/
5396 F:      include/linux/f2fs_fs.h
5397 F:      include/trace/events/f2fs.h
5398
5399 FUJITSU FR-V (FRV) PORT
5400 S:      Orphan
5401 F:      arch/frv/
5402
5403 FUJITSU LAPTOP EXTRAS
5404 M:      Jonathan Woithe <jwoithe@just42.net>
5405 L:      platform-driver-x86@vger.kernel.org
5406 S:      Maintained
5407 F:      drivers/platform/x86/fujitsu-laptop.c
5408
5409 FUJITSU M-5MO LS CAMERA ISP DRIVER
5410 M:      Kyungmin Park <kyungmin.park@samsung.com>
5411 M:      Heungjun Kim <riverful.kim@samsung.com>
5412 L:      linux-media@vger.kernel.org
5413 S:      Maintained
5414 F:      drivers/media/i2c/m5mols/
5415 F:      include/media/i2c/m5mols.h
5416
5417 FUJITSU TABLET EXTRAS
5418 M:      Robert Gerlach <khnz@gmx.de>
5419 L:      platform-driver-x86@vger.kernel.org
5420 S:      Maintained
5421 F:      drivers/platform/x86/fujitsu-tablet.c
5422
5423 FUSE: FILESYSTEM IN USERSPACE
5424 M:      Miklos Szeredi <miklos@szeredi.hu>
5425 L:      linux-fsdevel@vger.kernel.org
5426 W:      http://fuse.sourceforge.net/
5427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5428 S:      Maintained
5429 F:      fs/fuse/
5430 F:      include/uapi/linux/fuse.h
5431 F:      Documentation/filesystems/fuse.txt
5432
5433 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5434 M:      Rik Faith <faith@cs.unc.edu>
5435 L:      linux-scsi@vger.kernel.org
5436 S:      Odd Fixes (e.g., new signatures)
5437 F:      drivers/scsi/fdomain.*
5438
5439 GCC PLUGINS
5440 M:      Kees Cook <keescook@chromium.org>
5441 R:      Emese Revfy <re.emese@gmail.com>
5442 L:      kernel-hardening@lists.openwall.com
5443 S:      Maintained
5444 F:      scripts/gcc-plugins/
5445 F:      scripts/gcc-plugin.sh
5446 F:      scripts/Makefile.gcc-plugins
5447 F:      Documentation/gcc-plugins.txt
5448
5449 GCOV BASED KERNEL PROFILING
5450 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5451 S:      Maintained
5452 F:      kernel/gcov/
5453 F:      Documentation/dev-tools/gcov.rst
5454
5455 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5456 M:      Achim Leubner <achim_leubner@adaptec.com>
5457 L:      linux-scsi@vger.kernel.org
5458 W:      http://www.icp-vortex.com/
5459 S:      Supported
5460 F:      drivers/scsi/gdt*
5461
5462 GDB KERNEL DEBUGGING HELPER SCRIPTS
5463 M:      Jan Kiszka <jan.kiszka@siemens.com>
5464 M:      Kieran Bingham <kieran@bingham.xyz>
5465 S:      Supported
5466 F:      scripts/gdb/
5467
5468 GEMTEK FM RADIO RECEIVER DRIVER
5469 M:      Hans Verkuil <hverkuil@xs4all.nl>
5470 L:      linux-media@vger.kernel.org
5471 T:      git git://linuxtv.org/media_tree.git
5472 W:      https://linuxtv.org
5473 S:      Maintained
5474 F:      drivers/media/radio/radio-gemtek*
5475
5476 GENERIC GPIO I2C DRIVER
5477 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5478 S:      Supported
5479 F:      drivers/i2c/busses/i2c-gpio.c
5480 F:      include/linux/i2c-gpio.h
5481
5482 GENERIC GPIO I2C MULTIPLEXER DRIVER
5483 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5484 L:      linux-i2c@vger.kernel.org
5485 S:      Supported
5486 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5487 F:      include/linux/i2c-mux-gpio.h
5488 F:      Documentation/i2c/muxes/i2c-mux-gpio
5489
5490 GENERIC HDLC (WAN) DRIVERS
5491 M:      Krzysztof Halasa <khc@pm.waw.pl>
5492 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5493 S:      Maintained
5494 F:      drivers/net/wan/c101.c
5495 F:      drivers/net/wan/hd6457*
5496 F:      drivers/net/wan/hdlc*
5497 F:      drivers/net/wan/n2.c
5498 F:      drivers/net/wan/pc300too.c
5499 F:      drivers/net/wan/pci200syn.c
5500 F:      drivers/net/wan/wanxl*
5501
5502 GENERIC INCLUDE/ASM HEADER FILES
5503 M:      Arnd Bergmann <arnd@arndb.de>
5504 L:      linux-arch@vger.kernel.org
5505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5506 S:      Maintained
5507 F:      include/asm-generic/
5508 F:      include/uapi/asm-generic/
5509
5510 GENERIC PHY FRAMEWORK
5511 M:      Kishon Vijay Abraham I <kishon@ti.com>
5512 L:      linux-kernel@vger.kernel.org
5513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5514 S:      Supported
5515 F:      drivers/phy/
5516 F:      include/linux/phy/
5517
5518 GENERIC PM DOMAINS
5519 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5520 M:      Kevin Hilman <khilman@kernel.org>
5521 M:      Ulf Hansson <ulf.hansson@linaro.org>
5522 L:      linux-pm@vger.kernel.org
5523 S:      Supported
5524 F:      drivers/base/power/domain*.c
5525 F:      include/linux/pm_domain.h
5526
5527 GENERIC UIO DRIVER FOR PCI DEVICES
5528 M:      "Michael S. Tsirkin" <mst@redhat.com>
5529 L:      kvm@vger.kernel.org
5530 S:      Supported
5531 F:      drivers/uio/uio_pci_generic.c
5532
5533 GET_MAINTAINER SCRIPT
5534 M:      Joe Perches <joe@perches.com>
5535 S:      Maintained
5536 F:      scripts/get_maintainer.pl
5537
5538 GENWQE (IBM Generic Workqueue Card)
5539 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5540 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5541 S:      Supported
5542 F:      drivers/misc/genwqe/
5543
5544 GFS2 FILE SYSTEM
5545 M:      Steven Whitehouse <swhiteho@redhat.com>
5546 M:      Bob Peterson <rpeterso@redhat.com>
5547 L:      cluster-devel@redhat.com
5548 W:      http://sources.redhat.com/cluster/
5549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5550 S:      Supported
5551 F:      Documentation/filesystems/gfs2*.txt
5552 F:      fs/gfs2/
5553 F:      include/uapi/linux/gfs2_ondisk.h
5554
5555 GIGASET ISDN DRIVERS
5556 M:      Paul Bolle <pebolle@tiscali.nl>
5557 L:      gigaset307x-common@lists.sourceforge.net
5558 W:      http://gigaset307x.sourceforge.net/
5559 S:      Odd Fixes
5560 F:      Documentation/isdn/README.gigaset
5561 F:      drivers/isdn/gigaset/
5562 F:      include/uapi/linux/gigaset_dev.h
5563
5564 GO7007 MPEG CODEC
5565 M:      Hans Verkuil <hans.verkuil@cisco.com>
5566 L:      linux-media@vger.kernel.org
5567 S:      Maintained
5568 F:      drivers/media/usb/go7007/
5569
5570 GOODIX TOUCHSCREEN
5571 M:      Bastien Nocera <hadess@hadess.net>
5572 L:      linux-input@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/input/touchscreen/goodix.c
5575
5576 GPIO MOCKUP DRIVER
5577 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5578 L:      linux-gpio@vger.kernel.org
5579 S:      Maintained
5580 F:      drivers/gpio/gpio-mockup.c
5581 F:      tools/testing/selftests/gpio/
5582
5583 GPIO SUBSYSTEM
5584 M:      Linus Walleij <linus.walleij@linaro.org>
5585 M:      Alexandre Courbot <gnurou@gmail.com>
5586 L:      linux-gpio@vger.kernel.org
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5588 S:      Maintained
5589 F:      Documentation/devicetree/bindings/gpio/
5590 F:      Documentation/gpio/
5591 F:      Documentation/ABI/testing/gpio-cdev
5592 F:      Documentation/ABI/obsolete/sysfs-gpio
5593 F:      drivers/gpio/
5594 F:      include/linux/gpio/
5595 F:      include/linux/gpio.h
5596 F:      include/asm-generic/gpio.h
5597 F:      include/uapi/linux/gpio.h
5598 F:      tools/gpio/
5599
5600 GRE DEMULTIPLEXER DRIVER
5601 M:      Dmitry Kozlov <xeb@mail.ru>
5602 L:      netdev@vger.kernel.org
5603 S:      Maintained
5604 F:      net/ipv4/gre_demux.c
5605 F:      net/ipv4/gre_offload.c
5606 F:      include/net/gre.h
5607
5608 GRETH 10/100/1G Ethernet MAC device driver
5609 M:      Andreas Larsson <andreas@gaisler.com>
5610 L:      netdev@vger.kernel.org
5611 S:      Maintained
5612 F:      drivers/net/ethernet/aeroflex/
5613
5614 GREYBUS SUBSYSTEM
5615 M:      Johan Hovold <johan@kernel.org>
5616 M:      Alex Elder <elder@kernel.org>
5617 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5618 S:      Maintained
5619 F:      drivers/staging/greybus/
5620 L:      greybus-dev@lists.linaro.org
5621
5622 GREYBUS AUDIO PROTOCOLS DRIVERS
5623 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5624 M:      Mark Greer <mgreer@animalcreek.com>
5625 S:      Maintained
5626 F:      drivers/staging/greybus/audio_apbridgea.c
5627 F:      drivers/staging/greybus/audio_apbridgea.h
5628 F:      drivers/staging/greybus/audio_codec.c
5629 F:      drivers/staging/greybus/audio_codec.h
5630 F:      drivers/staging/greybus/audio_gb.c
5631 F:      drivers/staging/greybus/audio_manager.c
5632 F:      drivers/staging/greybus/audio_manager.h
5633 F:      drivers/staging/greybus/audio_manager_module.c
5634 F:      drivers/staging/greybus/audio_manager_private.h
5635 F:      drivers/staging/greybus/audio_manager_sysfs.c
5636 F:      drivers/staging/greybus/audio_module.c
5637 F:      drivers/staging/greybus/audio_topology.c
5638
5639 GREYBUS PROTOCOLS DRIVERS
5640 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5641 S:      Maintained
5642 F:      drivers/staging/greybus/sdio.c
5643 F:      drivers/staging/greybus/light.c
5644 F:      drivers/staging/greybus/gpio.c
5645 F:      drivers/staging/greybus/power_supply.c
5646 F:      drivers/staging/greybus/spi.c
5647 F:      drivers/staging/greybus/spilib.c
5648
5649 GREYBUS PROTOCOLS DRIVERS
5650 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5651 S:      Maintained
5652 F:      drivers/staging/greybus/loopback.c
5653 F:      drivers/staging/greybus/timesync.c
5654 F:      drivers/staging/greybus/timesync_platform.c
5655
5656 GREYBUS PROTOCOLS DRIVERS
5657 M:      Viresh Kumar <vireshk@kernel.org>
5658 S:      Maintained
5659 F:      drivers/staging/greybus/authentication.c
5660 F:      drivers/staging/greybus/bootrom.c
5661 F:      drivers/staging/greybus/firmware.h
5662 F:      drivers/staging/greybus/fw-core.c
5663 F:      drivers/staging/greybus/fw-download.c
5664 F:      drivers/staging/greybus/fw-managament.c
5665 F:      drivers/staging/greybus/greybus_authentication.h
5666 F:      drivers/staging/greybus/greybus_firmware.h
5667 F:      drivers/staging/greybus/hid.c
5668 F:      drivers/staging/greybus/i2c.c
5669 F:      drivers/staging/greybus/spi.c
5670 F:      drivers/staging/greybus/spilib.c
5671 F:      drivers/staging/greybus/spilib.h
5672
5673 GREYBUS PROTOCOLS DRIVERS
5674 M:      David Lin <dtwlin@gmail.com>
5675 S:      Maintained
5676 F:      drivers/staging/greybus/uart.c
5677 F:      drivers/staging/greybus/log.c
5678
5679 GREYBUS PLATFORM DRIVERS
5680 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5681 S:      Maintained
5682 F:      drivers/staging/greybus/arche-platform.c
5683 F:      drivers/staging/greybus/arche-apb-ctrl.c
5684 F:      drivers/staging/greybus/arche_platform.h
5685
5686 GS1662 VIDEO SERIALIZER
5687 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5688 L:      linux-media@vger.kernel.org
5689 T:      git git://linuxtv.org/media_tree.git
5690 S:      Maintained
5691 F:      drivers/media/spi/gs1662.c
5692
5693 GSPCA FINEPIX SUBDRIVER
5694 M:      Frank Zago <frank@zago.net>
5695 L:      linux-media@vger.kernel.org
5696 T:      git git://linuxtv.org/media_tree.git
5697 S:      Maintained
5698 F:      drivers/media/usb/gspca/finepix.c
5699
5700 GSPCA GL860 SUBDRIVER
5701 M:      Olivier Lorin <o.lorin@laposte.net>
5702 L:      linux-media@vger.kernel.org
5703 T:      git git://linuxtv.org/media_tree.git
5704 S:      Maintained
5705 F:      drivers/media/usb/gspca/gl860/
5706
5707 GSPCA M5602 SUBDRIVER
5708 M:      Erik Andren <erik.andren@gmail.com>
5709 L:      linux-media@vger.kernel.org
5710 T:      git git://linuxtv.org/media_tree.git
5711 S:      Maintained
5712 F:      drivers/media/usb/gspca/m5602/
5713
5714 GSPCA PAC207 SONIXB SUBDRIVER
5715 M:      Hans Verkuil <hverkuil@xs4all.nl>
5716 L:      linux-media@vger.kernel.org
5717 T:      git git://linuxtv.org/media_tree.git
5718 S:      Odd Fixes
5719 F:      drivers/media/usb/gspca/pac207.c
5720
5721 GSPCA SN9C20X SUBDRIVER
5722 M:      Brian Johnson <brijohn@gmail.com>
5723 L:      linux-media@vger.kernel.org
5724 T:      git git://linuxtv.org/media_tree.git
5725 S:      Maintained
5726 F:      drivers/media/usb/gspca/sn9c20x.c
5727
5728 GSPCA T613 SUBDRIVER
5729 M:      Leandro Costantino <lcostantino@gmail.com>
5730 L:      linux-media@vger.kernel.org
5731 T:      git git://linuxtv.org/media_tree.git
5732 S:      Maintained
5733 F:      drivers/media/usb/gspca/t613.c
5734
5735 GSPCA USB WEBCAM DRIVER
5736 M:      Hans Verkuil <hverkuil@xs4all.nl>
5737 L:      linux-media@vger.kernel.org
5738 T:      git git://linuxtv.org/media_tree.git
5739 S:      Odd Fixes
5740 F:      drivers/media/usb/gspca/
5741
5742 GTP (GPRS Tunneling Protocol)
5743 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5744 M:      Harald Welte <laforge@gnumonks.org>
5745 L:      osmocom-net-gprs@lists.osmocom.org
5746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5747 S:      Maintained
5748 F:      drivers/net/gtp.c
5749
5750 GUID PARTITION TABLE (GPT)
5751 M:      Davidlohr Bueso <dave@stgolabs.net>
5752 L:      linux-efi@vger.kernel.org
5753 S:      Maintained
5754 F:      block/partitions/efi.*
5755
5756 STK1160 USB VIDEO CAPTURE DRIVER
5757 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5758 L:      linux-media@vger.kernel.org
5759 T:      git git://linuxtv.org/media_tree.git
5760 S:      Maintained
5761 F:      drivers/media/usb/stk1160/
5762
5763 H8/300 ARCHITECTURE
5764 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5765 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5766 W:      http://uclinux-h8.sourceforge.jp
5767 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5768 S:      Maintained
5769 F:      arch/h8300/
5770 F:      drivers/clocksource/h8300_*.c
5771 F:      drivers/clk/h8300/
5772 F:      drivers/irqchip/irq-renesas-h8*.c
5773
5774 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5775 M:      Frank Seidel <frank@f-seidel.de>
5776 L:      platform-driver-x86@vger.kernel.org
5777 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5778 S:      Maintained
5779 F:      drivers/platform/x86/hdaps.c
5780
5781 HDPVR USB VIDEO ENCODER DRIVER
5782 M:      Hans Verkuil <hverkuil@xs4all.nl>
5783 L:      linux-media@vger.kernel.org
5784 T:      git git://linuxtv.org/media_tree.git
5785 W:      https://linuxtv.org
5786 S:      Odd Fixes
5787 F:      drivers/media/usb/hdpvr/
5788
5789 HWPOISON MEMORY FAILURE HANDLING
5790 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5791 L:      linux-mm@kvack.org
5792 S:      Maintained
5793 F:      mm/memory-failure.c
5794 F:      mm/hwpoison-inject.c
5795
5796 HYPERVISOR VIRTUAL CONSOLE DRIVER
5797 L:      linuxppc-dev@lists.ozlabs.org
5798 S:      Odd Fixes
5799 F:      drivers/tty/hvc/
5800
5801 HACKRF MEDIA DRIVER
5802 M:      Antti Palosaari <crope@iki.fi>
5803 L:      linux-media@vger.kernel.org
5804 W:      https://linuxtv.org
5805 W:      http://palosaari.fi/linux/
5806 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5807 T:      git git://linuxtv.org/anttip/media_tree.git
5808 S:      Maintained
5809 F:      drivers/media/usb/hackrf/
5810
5811 HARDWARE MONITORING
5812 M:      Jean Delvare <jdelvare@suse.com>
5813 M:      Guenter Roeck <linux@roeck-us.net>
5814 L:      linux-hwmon@vger.kernel.org
5815 W:      http://hwmon.wiki.kernel.org/
5816 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5818 S:      Maintained
5819 F:      Documentation/hwmon/
5820 F:      drivers/hwmon/
5821 F:      include/linux/hwmon*.h
5822
5823 HARDWARE RANDOM NUMBER GENERATOR CORE
5824 M:      Matt Mackall <mpm@selenic.com>
5825 M:      Herbert Xu <herbert@gondor.apana.org.au>
5826 L:      linux-crypto@vger.kernel.org
5827 S:      Odd fixes
5828 F:      Documentation/devicetree/bindings/rng/
5829 F:      Documentation/hw_random.txt
5830 F:      drivers/char/hw_random/
5831 F:      include/linux/hw_random.h
5832
5833 HARDWARE SPINLOCK CORE
5834 M:      Ohad Ben-Cohen <ohad@wizery.com>
5835 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5836 L:      linux-remoteproc@vger.kernel.org
5837 S:      Maintained
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5839 F:      Documentation/devicetree/bindings/hwlock/
5840 F:      Documentation/hwspinlock.txt
5841 F:      drivers/hwspinlock/
5842 F:      include/linux/hwspinlock.h
5843
5844 HARMONY SOUND DRIVER
5845 L:      linux-parisc@vger.kernel.org
5846 S:      Maintained
5847 F:      sound/parisc/harmony.*
5848
5849 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5850 M:      Jimmy Vance <jimmy.vance@hpe.com>
5851 S:      Supported
5852 F:      Documentation/watchdog/hpwdt.txt
5853 F:      drivers/watchdog/hpwdt.c
5854
5855 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5856 M:      Don Brace <don.brace@microsemi.com>
5857 L:      esc.storagedev@microsemi.com
5858 L:      linux-scsi@vger.kernel.org
5859 S:      Supported
5860 F:      Documentation/scsi/hpsa.txt
5861 F:      drivers/scsi/hpsa*.[ch]
5862 F:      include/linux/cciss*.h
5863 F:      include/uapi/linux/cciss*.h
5864
5865 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5866 M:      Don Brace <don.brace@microsemi.com>
5867 L:      esc.storagedev@microsemi.com
5868 L:      linux-scsi@vger.kernel.org
5869 S:      Supported
5870 F:      Documentation/blockdev/cciss.txt
5871 F:      drivers/block/cciss*
5872 F:      include/linux/cciss_ioctl.h
5873 F:      include/uapi/linux/cciss_ioctl.h
5874
5875 HFI1 DRIVER
5876 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5877 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5878 L:      linux-rdma@vger.kernel.org
5879 S:      Supported
5880 F:      drivers/infiniband/hw/hfi1
5881
5882 HFS FILESYSTEM
5883 L:      linux-fsdevel@vger.kernel.org
5884 S:      Orphan
5885 F:      Documentation/filesystems/hfs.txt
5886 F:      fs/hfs/
5887
5888 HFSPLUS FILESYSTEM
5889 L:      linux-fsdevel@vger.kernel.org
5890 S:      Orphan
5891 F:      Documentation/filesystems/hfsplus.txt
5892 F:      fs/hfsplus/
5893
5894 HGA FRAMEBUFFER DRIVER
5895 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5896 L:      linux-nvidia@lists.surfsouth.com
5897 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5898 S:      Maintained
5899 F:      drivers/video/fbdev/hgafb.c
5900
5901 HIBERNATION (aka Software Suspend, aka swsusp)
5902 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5903 M:      Pavel Machek <pavel@ucw.cz>
5904 L:      linux-pm@vger.kernel.org
5905 B:      https://bugzilla.kernel.org
5906 S:      Supported
5907 F:      arch/x86/power/
5908 F:      drivers/base/power/
5909 F:      kernel/power/
5910 F:      include/linux/suspend.h
5911 F:      include/linux/freezer.h
5912 F:      include/linux/pm.h
5913 F:      arch/*/include/asm/suspend*.h
5914
5915 HID CORE LAYER
5916 M:      Jiri Kosina <jikos@kernel.org>
5917 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5918 L:      linux-input@vger.kernel.org
5919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5920 S:      Maintained
5921 F:      drivers/hid/
5922 F:      include/linux/hid*
5923 F:      include/uapi/linux/hid*
5924
5925 HID SENSOR HUB DRIVERS
5926 M:      Jiri Kosina <jikos@kernel.org>
5927 M:      Jonathan Cameron <jic23@kernel.org>
5928 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5929 L:      linux-input@vger.kernel.org
5930 L:      linux-iio@vger.kernel.org
5931 S:      Maintained
5932 F:      Documentation/hid/hid-sensor*
5933 F:      drivers/hid/hid-sensor-*
5934 F:      drivers/iio/*/hid-*
5935 F:      include/linux/hid-sensor-*
5936
5937 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5938 M:      Thomas Gleixner <tglx@linutronix.de>
5939 L:      linux-kernel@vger.kernel.org
5940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5941 S:      Maintained
5942 F:      Documentation/timers/
5943 F:      kernel/time/hrtimer.c
5944 F:      kernel/time/clockevents.c
5945 F:      kernel/time/tick*.*
5946 F:      kernel/time/timer_*.c
5947 F:      include/linux/clockchips.h
5948 F:      include/linux/hrtimer.h
5949
5950 HIGH-SPEED SCC DRIVER FOR AX.25
5951 L:      linux-hams@vger.kernel.org
5952 S:      Orphan
5953 F:      drivers/net/hamradio/dmascc.c
5954 F:      drivers/net/hamradio/scc.c
5955
5956 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5957 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5958 W:      http://www.highpoint-tech.com
5959 S:      Supported
5960 F:      Documentation/scsi/hptiop.txt
5961 F:      drivers/scsi/hptiop.c
5962
5963 HIPPI
5964 M:      Jes Sorensen <jes@trained-monkey.org>
5965 L:      linux-hippi@sunsite.dk
5966 S:      Maintained
5967 F:      include/linux/hippidevice.h
5968 F:      include/uapi/linux/if_hippi.h
5969 F:      net/802/hippi.c
5970 F:      drivers/net/hippi/
5971
5972 HISILICON NETWORK SUBSYSTEM DRIVER
5973 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5974 M:      Salil Mehta <salil.mehta@huawei.com>
5975 L:      netdev@vger.kernel.org
5976 W:      http://www.hisilicon.com
5977 S:      Maintained
5978 F:      drivers/net/ethernet/hisilicon/
5979 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5980
5981 HISILICON ROCE DRIVER
5982 M:      Lijun Ou <oulijun@huawei.com>
5983 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5984 L:      linux-rdma@vger.kernel.org
5985 S:      Maintained
5986 F:      drivers/infiniband/hw/hns/
5987 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5988
5989 HISILICON SAS Controller
5990 M:      John Garry <john.garry@huawei.com>
5991 W:      http://www.hisilicon.com
5992 S:      Supported
5993 F:      drivers/scsi/hisi_sas/
5994 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5995
5996 HOST AP DRIVER
5997 M:      Jouni Malinen <j@w1.fi>
5998 L:      linux-wireless@vger.kernel.org
5999 W:      http://w1.fi/hostap-driver.html
6000 S:      Obsolete
6001 F:      drivers/net/wireless/intersil/hostap/
6002
6003 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6004 L:      platform-driver-x86@vger.kernel.org
6005 S:      Orphan
6006 F:      drivers/platform/x86/tc1100-wmi.c
6007
6008 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6009 M:      Jaroslav Kysela <perex@perex.cz>
6010 S:      Maintained
6011 F:      drivers/net/ethernet/hp/hp100.*
6012
6013 HPET:   High Precision Event Timers driver
6014 M:      Clemens Ladisch <clemens@ladisch.de>
6015 S:      Maintained
6016 F:      Documentation/timers/hpet.txt
6017 F:      drivers/char/hpet.c
6018 F:      include/linux/hpet.h
6019 F:      include/uapi/linux/hpet.h
6020
6021 HPET:   x86
6022 S:      Orphan
6023 F:      arch/x86/kernel/hpet.c
6024 F:      arch/x86/include/asm/hpet.h
6025
6026 HPFS FILESYSTEM
6027 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6028 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6029 S:      Maintained
6030 F:      fs/hpfs/
6031
6032 HSI SUBSYSTEM
6033 M:      Sebastian Reichel <sre@kernel.org>
6034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6035 S:      Maintained
6036 F:      Documentation/ABI/testing/sysfs-bus-hsi
6037 F:      Documentation/device-drivers/serial-interfaces.rst
6038 F:      drivers/hsi/
6039 F:      include/linux/hsi/
6040 F:      include/uapi/linux/hsi/
6041
6042 HSO 3G MODEM DRIVER
6043 L:      linux-usb@vger.kernel.org
6044 S:      Orphan
6045 F:      drivers/net/usb/hso.c
6046
6047 HSR NETWORK PROTOCOL
6048 M:      Arvid Brodin <arvid.brodin@alten.se>
6049 L:      netdev@vger.kernel.org
6050 S:      Maintained
6051 F:      net/hsr/
6052
6053 HTCPEN TOUCHSCREEN DRIVER
6054 M:      Pau Oliva Fora <pof@eslack.org>
6055 L:      linux-input@vger.kernel.org
6056 S:      Maintained
6057 F:      drivers/input/touchscreen/htcpen.c
6058
6059 HUGETLB FILESYSTEM
6060 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6061 S:      Maintained
6062 F:      fs/hugetlbfs/
6063
6064 HVA ST MEDIA DRIVER
6065 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6066 L:      linux-media@vger.kernel.org
6067 T:      git git://linuxtv.org/media_tree.git
6068 W:      https://linuxtv.org
6069 S:      Supported
6070 F:      drivers/media/platform/sti/hva
6071
6072 Hyper-V CORE AND DRIVERS
6073 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6074 M:      Haiyang Zhang <haiyangz@microsoft.com>
6075 M:      Stephen Hemminger <sthemmin@microsoft.com>
6076 L:      devel@linuxdriverproject.org
6077 S:      Maintained
6078 F:      arch/x86/include/asm/mshyperv.h
6079 F:      arch/x86/include/uapi/asm/hyperv.h
6080 F:      arch/x86/kernel/cpu/mshyperv.c
6081 F:      arch/x86/hyperv
6082 F:      drivers/hid/hid-hyperv.c
6083 F:      drivers/hv/
6084 F:      drivers/input/serio/hyperv-keyboard.c
6085 F:      drivers/pci/host/pci-hyperv.c
6086 F:      drivers/net/hyperv/
6087 F:      drivers/scsi/storvsc_drv.c
6088 F:      drivers/uio/uio_hv_generic.c
6089 F:      drivers/video/fbdev/hyperv_fb.c
6090 F:      include/linux/hyperv.h
6091 F:      tools/hv/
6092 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6093
6094 I2C MUXES
6095 M:      Peter Rosin <peda@axentia.se>
6096 L:      linux-i2c@vger.kernel.org
6097 S:      Maintained
6098 F:      Documentation/i2c/i2c-topology
6099 F:      Documentation/i2c/muxes/
6100 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6101 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6102 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6103 F:      drivers/i2c/i2c-mux.c
6104 F:      drivers/i2c/muxes/
6105 F:      include/linux/i2c-mux.h
6106
6107 I2C OVER PARALLEL PORT
6108 M:      Jean Delvare <jdelvare@suse.com>
6109 L:      linux-i2c@vger.kernel.org
6110 S:      Maintained
6111 F:      Documentation/i2c/busses/i2c-parport
6112 F:      Documentation/i2c/busses/i2c-parport-light
6113 F:      drivers/i2c/busses/i2c-parport.c
6114 F:      drivers/i2c/busses/i2c-parport-light.c
6115
6116 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6117 M:      Jean Delvare <jdelvare@suse.com>
6118 L:      linux-i2c@vger.kernel.org
6119 S:      Maintained
6120 F:      Documentation/i2c/busses/i2c-ali1535
6121 F:      Documentation/i2c/busses/i2c-ali1563
6122 F:      Documentation/i2c/busses/i2c-ali15x3
6123 F:      Documentation/i2c/busses/i2c-amd756
6124 F:      Documentation/i2c/busses/i2c-amd8111
6125 F:      Documentation/i2c/busses/i2c-i801
6126 F:      Documentation/i2c/busses/i2c-nforce2
6127 F:      Documentation/i2c/busses/i2c-piix4
6128 F:      Documentation/i2c/busses/i2c-sis5595
6129 F:      Documentation/i2c/busses/i2c-sis630
6130 F:      Documentation/i2c/busses/i2c-sis96x
6131 F:      Documentation/i2c/busses/i2c-via
6132 F:      Documentation/i2c/busses/i2c-viapro
6133 F:      drivers/i2c/busses/i2c-ali1535.c
6134 F:      drivers/i2c/busses/i2c-ali1563.c
6135 F:      drivers/i2c/busses/i2c-ali15x3.c
6136 F:      drivers/i2c/busses/i2c-amd756.c
6137 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6138 F:      drivers/i2c/busses/i2c-amd8111.c
6139 F:      drivers/i2c/busses/i2c-i801.c
6140 F:      drivers/i2c/busses/i2c-isch.c
6141 F:      drivers/i2c/busses/i2c-nforce2.c
6142 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6143 F:      drivers/i2c/busses/i2c-piix4.c
6144 F:      drivers/i2c/busses/i2c-sis5595.c
6145 F:      drivers/i2c/busses/i2c-sis630.c
6146 F:      drivers/i2c/busses/i2c-sis96x.c
6147 F:      drivers/i2c/busses/i2c-via.c
6148 F:      drivers/i2c/busses/i2c-viapro.c
6149
6150 I2C/SMBUS ISMT DRIVER
6151 M:      Seth Heasley <seth.heasley@intel.com>
6152 M:      Neil Horman <nhorman@tuxdriver.com>
6153 L:      linux-i2c@vger.kernel.org
6154 F:      drivers/i2c/busses/i2c-ismt.c
6155 F:      Documentation/i2c/busses/i2c-ismt
6156
6157 I2C/SMBUS STUB DRIVER
6158 M:      Jean Delvare <jdelvare@suse.com>
6159 L:      linux-i2c@vger.kernel.org
6160 S:      Maintained
6161 F:      drivers/i2c/i2c-stub.c
6162
6163 I2C SUBSYSTEM
6164 M:      Wolfram Sang <wsa@the-dreams.de>
6165 L:      linux-i2c@vger.kernel.org
6166 W:      https://i2c.wiki.kernel.org/
6167 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6169 S:      Maintained
6170 F:      Documentation/devicetree/bindings/i2c/
6171 F:      Documentation/i2c/
6172 F:      drivers/i2c/
6173 F:      drivers/i2c/*/
6174 F:      include/linux/i2c.h
6175 F:      include/linux/i2c-*.h
6176 F:      include/uapi/linux/i2c.h
6177 F:      include/uapi/linux/i2c-*.h
6178
6179 I2C ACPI SUPPORT
6180 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6181 L:      linux-i2c@vger.kernel.org
6182 L:      linux-acpi@vger.kernel.org
6183 S:      Maintained
6184
6185 I2C-TAOS-EVM DRIVER
6186 M:      Jean Delvare <jdelvare@suse.com>
6187 L:      linux-i2c@vger.kernel.org
6188 S:      Maintained
6189 F:      Documentation/i2c/busses/i2c-taos-evm
6190 F:      drivers/i2c/busses/i2c-taos-evm.c
6191
6192 I2C-TINY-USB DRIVER
6193 M:      Till Harbaum <till@harbaum.org>
6194 L:      linux-i2c@vger.kernel.org
6195 W:      http://www.harbaum.org/till/i2c_tiny_usb
6196 S:      Maintained
6197 F:      drivers/i2c/busses/i2c-tiny-usb.c
6198
6199 i386 BOOT CODE
6200 M:      "H. Peter Anvin" <hpa@zytor.com>
6201 S:      Maintained
6202 F:      arch/x86/boot/
6203
6204 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6205 M:      "H. Peter Anvin" <hpa@zytor.com>
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6207 S:      Maintained
6208
6209 IA64 (Itanium) PLATFORM
6210 M:      Tony Luck <tony.luck@intel.com>
6211 M:      Fenghua Yu <fenghua.yu@intel.com>
6212 L:      linux-ia64@vger.kernel.org
6213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6214 S:      Maintained
6215 F:      arch/ia64/
6216
6217 IBM Power VMX Cryptographic instructions
6218 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6219 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6220 L:      linux-crypto@vger.kernel.org
6221 S:      Supported
6222 F:      drivers/crypto/vmx/Makefile
6223 F:      drivers/crypto/vmx/Kconfig
6224 F:      drivers/crypto/vmx/vmx.c
6225 F:      drivers/crypto/vmx/aes*
6226 F:      drivers/crypto/vmx/ghash*
6227 F:      drivers/crypto/vmx/ppc-xlate.pl
6228
6229 IBM Power in-Nest Crypto Acceleration
6230 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6231 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6232 L:      linux-crypto@vger.kernel.org
6233 S:      Supported
6234 F:      drivers/crypto/nx/Makefile
6235 F:      drivers/crypto/nx/Kconfig
6236 F:      drivers/crypto/nx/nx-aes*
6237 F:      drivers/crypto/nx/nx-sha*
6238 F:      drivers/crypto/nx/nx.*
6239 F:      drivers/crypto/nx/nx_csbcpb.h
6240 F:      drivers/crypto/nx/nx_debugfs.h
6241
6242 IBM Power 842 compression accelerator
6243 M:      Dan Streetman <ddstreet@ieee.org>
6244 S:      Supported
6245 F:      drivers/crypto/nx/Makefile
6246 F:      drivers/crypto/nx/Kconfig
6247 F:      drivers/crypto/nx/nx-842*
6248 F:      include/linux/sw842.h
6249 F:      crypto/842.c
6250 F:      lib/842/
6251
6252 IBM Power Linux RAID adapter
6253 M:      Brian King <brking@us.ibm.com>
6254 S:      Supported
6255 F:      drivers/scsi/ipr.*
6256
6257 IBM Power Virtual Ethernet Device Driver
6258 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6259 L:      netdev@vger.kernel.org
6260 S:      Supported
6261 F:      drivers/net/ethernet/ibm/ibmveth.*
6262
6263 IBM Power SRIOV Virtual NIC Device Driver
6264 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6265 M:      John Allen <jallen@linux.vnet.ibm.com>
6266 L:      netdev@vger.kernel.org
6267 S:      Supported
6268 F:      drivers/net/ethernet/ibm/ibmvnic.*
6269
6270 IBM Power Virtual SCSI Device Drivers
6271 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6272 L:      linux-scsi@vger.kernel.org
6273 S:      Supported
6274 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6275 F:      include/scsi/viosrp.h
6276
6277 IBM Power Virtual SCSI Device Target Driver
6278 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6279 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6280 L:      linux-scsi@vger.kernel.org
6281 L:      target-devel@vger.kernel.org
6282 S:      Supported
6283 F:      drivers/scsi/ibmvscsi_tgt/
6284
6285 IBM Power Virtual FC Device Drivers
6286 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6287 L:      linux-scsi@vger.kernel.org
6288 S:      Supported
6289 F:      drivers/scsi/ibmvscsi/ibmvfc*
6290
6291 IBM ServeRAID RAID DRIVER
6292 S:      Orphan
6293 F:      drivers/scsi/ips.*
6294
6295 ICH LPC AND GPIO DRIVER
6296 M:      Peter Tyser <ptyser@xes-inc.com>
6297 S:      Maintained
6298 F:      drivers/mfd/lpc_ich.c
6299 F:      drivers/gpio/gpio-ich.c
6300
6301 IDT VersaClock 5 CLOCK DRIVER
6302 M:      Marek Vasut <marek.vasut@gmail.com>
6303 S:      Maintained
6304 F:      drivers/clk/clk-versaclock5.c
6305
6306 IDE SUBSYSTEM
6307 M:      "David S. Miller" <davem@davemloft.net>
6308 L:      linux-ide@vger.kernel.org
6309 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6311 S:      Maintained
6312 F:      Documentation/ide/
6313 F:      drivers/ide/
6314 F:      include/linux/ide.h
6315
6316 IDEAPAD LAPTOP EXTRAS DRIVER
6317 M:      Ike Panhc <ike.pan@canonical.com>
6318 L:      platform-driver-x86@vger.kernel.org
6319 W:      http://launchpad.net/ideapad-laptop
6320 S:      Maintained
6321 F:      drivers/platform/x86/ideapad-laptop.c
6322
6323 IDEAPAD LAPTOP SLIDEBAR DRIVER
6324 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6325 L:      linux-input@vger.kernel.org
6326 W:      https://github.com/o2genum/ideapad-slidebar
6327 S:      Maintained
6328 F:      drivers/input/misc/ideapad_slidebar.c
6329
6330 IDE/ATAPI DRIVERS
6331 M:      Borislav Petkov <bp@alien8.de>
6332 L:      linux-ide@vger.kernel.org
6333 S:      Maintained
6334 F:      Documentation/cdrom/ide-cd
6335 F:      drivers/ide/ide-cd*
6336
6337 IEEE 802.15.4 SUBSYSTEM
6338 M:      Alexander Aring <aar@pengutronix.de>
6339 M:      Stefan Schmidt <stefan@osg.samsung.com>
6340 L:      linux-wpan@vger.kernel.org
6341 W:      http://wpan.cakelab.org/
6342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6344 S:      Maintained
6345 F:      net/ieee802154/
6346 F:      net/mac802154/
6347 F:      drivers/net/ieee802154/
6348 F:      include/linux/nl802154.h
6349 F:      include/linux/ieee802154.h
6350 F:      include/net/nl802154.h
6351 F:      include/net/mac802154.h
6352 F:      include/net/af_ieee802154.h
6353 F:      include/net/cfg802154.h
6354 F:      include/net/ieee802154_netdev.h
6355 F:      Documentation/networking/ieee802154.txt
6356
6357 IFE PROTOCOL
6358 M:      Yotam Gigi <yotamg@mellanox.com>
6359 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6360 F:      net/ife
6361 F:      include/net/ife.h
6362 F:      include/uapi/linux/ife.h
6363
6364 IGORPLUG-USB IR RECEIVER
6365 M:      Sean Young <sean@mess.org>
6366 L:      linux-media@vger.kernel.org
6367 S:      Maintained
6368 F:      drivers/media/rc/igorplugusb.c
6369
6370 IGUANAWORKS USB IR TRANSCEIVER
6371 M:      Sean Young <sean@mess.org>
6372 L:      linux-media@vger.kernel.org
6373 S:      Maintained
6374 F:      drivers/media/rc/iguanair.c
6375
6376 IIO DIGITAL POTENTIOMETER DAC
6377 M:      Peter Rosin <peda@axentia.se>
6378 L:      linux-iio@vger.kernel.org
6379 S:      Maintained
6380 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6381 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6382 F:      drivers/iio/dac/dpot-dac.c
6383
6384 IIO ENVELOPE DETECTOR
6385 M:      Peter Rosin <peda@axentia.se>
6386 L:      linux-iio@vger.kernel.org
6387 S:      Maintained
6388 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6389 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6390 F:      drivers/iio/adc/envelope-detector.c
6391
6392 IIO SUBSYSTEM AND DRIVERS
6393 M:      Jonathan Cameron <jic23@kernel.org>
6394 R:      Hartmut Knaack <knaack.h@gmx.de>
6395 R:      Lars-Peter Clausen <lars@metafoo.de>
6396 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6397 L:      linux-iio@vger.kernel.org
6398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6399 S:      Maintained
6400 F:      Documentation/devicetree/bindings/iio/
6401 F:      drivers/iio/
6402 F:      drivers/staging/iio/
6403 F:      include/linux/iio/
6404 F:      tools/iio/
6405
6406 IKANOS/ADI EAGLE ADSL USB DRIVER
6407 M:      Matthieu Castet <castet.matthieu@free.fr>
6408 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6409 S:      Maintained
6410 F:      drivers/usb/atm/ueagle-atm.c
6411
6412 IMGTEC ASCII LCD DRIVER
6413 M:      Paul Burton <paul.burton@imgtec.com>
6414 S:      Maintained
6415 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6416 F:      drivers/auxdisplay/img-ascii-lcd.c
6417
6418 INA209 HARDWARE MONITOR DRIVER
6419 M:      Guenter Roeck <linux@roeck-us.net>
6420 L:      linux-hwmon@vger.kernel.org
6421 S:      Maintained
6422 F:      Documentation/hwmon/ina209
6423 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6424 F:      drivers/hwmon/ina209.c
6425
6426 INA2XX HARDWARE MONITOR DRIVER
6427 M:      Guenter Roeck <linux@roeck-us.net>
6428 L:      linux-hwmon@vger.kernel.org
6429 S:      Maintained
6430 F:      Documentation/hwmon/ina2xx
6431 F:      drivers/hwmon/ina2xx.c
6432 F:      include/linux/platform_data/ina2xx.h
6433
6434 INDUSTRY PACK SUBSYSTEM (IPACK)
6435 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6436 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6437 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6438 L:      industrypack-devel@lists.sourceforge.net
6439 W:      http://industrypack.sourceforge.net
6440 S:      Maintained
6441 F:      drivers/ipack/
6442
6443 INGENIC JZ4780 DMA Driver
6444 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6445 S:      Maintained
6446 F:      drivers/dma/dma-jz4780.c
6447
6448 INGENIC JZ4780 NAND DRIVER
6449 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6450 L:      linux-mtd@lists.infradead.org
6451 S:      Maintained
6452 F:      drivers/mtd/nand/jz4780_*
6453
6454 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6455 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6456 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6457 L:      linux-ima-devel@lists.sourceforge.net
6458 L:      linux-ima-user@lists.sourceforge.net
6459 L:      linux-security-module@vger.kernel.org
6460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6461 S:      Supported
6462 F:      security/integrity/ima/
6463
6464 IMGTEC IR DECODER DRIVER
6465 M:      James Hogan <james.hogan@imgtec.com>
6466 S:      Maintained
6467 F:      drivers/media/rc/img-ir/
6468
6469 IMS TWINTURBO FRAMEBUFFER DRIVER
6470 L:      linux-fbdev@vger.kernel.org
6471 S:      Orphan
6472 F:      drivers/video/fbdev/imsttfb.c
6473
6474 INFINIBAND SUBSYSTEM
6475 M:      Doug Ledford <dledford@redhat.com>
6476 M:      Sean Hefty <sean.hefty@intel.com>
6477 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6478 L:      linux-rdma@vger.kernel.org
6479 W:      http://www.openfabrics.org/
6480 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6482 S:      Supported
6483 F:      Documentation/infiniband/
6484 F:      drivers/infiniband/
6485 F:      include/uapi/linux/if_infiniband.h
6486 F:      include/uapi/rdma/
6487 F:      include/rdma/
6488
6489 INOTIFY
6490 M:      John McCutchan <john@johnmccutchan.com>
6491 M:      Robert Love <rlove@rlove.org>
6492 M:      Eric Paris <eparis@parisplace.org>
6493 S:      Maintained
6494 F:      Documentation/filesystems/inotify.txt
6495 F:      fs/notify/inotify/
6496 F:      include/linux/inotify.h
6497 F:      include/uapi/linux/inotify.h
6498
6499 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6500 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6501 L:      linux-input@vger.kernel.org
6502 Q:      http://patchwork.kernel.org/project/linux-input/list/
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6504 S:      Maintained
6505 F:      drivers/input/
6506 F:      include/linux/input.h
6507 F:      include/uapi/linux/input.h
6508 F:      include/linux/input/
6509 F:      Documentation/devicetree/bindings/input/
6510
6511 INPUT MULTITOUCH (MT) PROTOCOL
6512 M:      Henrik Rydberg <rydberg@bitmath.org>
6513 L:      linux-input@vger.kernel.org
6514 S:      Odd fixes
6515 F:      Documentation/input/multi-touch-protocol.txt
6516 F:      drivers/input/input-mt.c
6517 K:      \b(ABS|SYN)_MT_
6518
6519 INTEL ASoC BDW/HSW DRIVERS
6520 M:      Jie Yang <yang.jie@linux.intel.com>
6521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6522 S:      Supported
6523 F:      sound/soc/intel/common/sst-dsp*
6524 F:      sound/soc/intel/common/sst-firmware.c
6525 F:      sound/soc/intel/boards/broadwell.c
6526 F:      sound/soc/intel/haswell/
6527
6528 INTEL C600 SERIES SAS CONTROLLER DRIVER
6529 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6530 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6531 L:      linux-scsi@vger.kernel.org
6532 T:      git git://git.code.sf.net/p/intel-sas/isci
6533 S:      Supported
6534 F:      drivers/scsi/isci/
6535
6536 INTEL HID EVENT DRIVER
6537 M:      Alex Hung <alex.hung@canonical.com>
6538 L:      platform-driver-x86@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/platform/x86/intel-hid.c
6541
6542 INTEL VIRTUAL BUTTON DRIVER
6543 M:      AceLan Kao <acelan.kao@canonical.com>
6544 L:      platform-driver-x86@vger.kernel.org
6545 S:      Maintained
6546 F:      drivers/platform/x86/intel-vbtn.c
6547
6548 INTEL IDLE DRIVER
6549 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6550 M:      Len Brown <lenb@kernel.org>
6551 L:      linux-pm@vger.kernel.org
6552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6553 B:      https://bugzilla.kernel.org
6554 S:      Supported
6555 F:      drivers/idle/intel_idle.c
6556
6557 INTEL INTEGRATED SENSOR HUB DRIVER
6558 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6559 M:      Jiri Kosina <jikos@kernel.org>
6560 L:      linux-input@vger.kernel.org
6561 S:      Maintained
6562 F:      drivers/hid/intel-ish-hid/
6563
6564 INTEL PSTATE DRIVER
6565 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6566 M:      Len Brown <lenb@kernel.org>
6567 L:      linux-pm@vger.kernel.org
6568 S:      Supported
6569 F:      drivers/cpufreq/intel_pstate.c
6570
6571 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6572 M:      Maik Broemme <mbroemme@libmpq.org>
6573 L:      linux-fbdev@vger.kernel.org
6574 S:      Maintained
6575 F:      Documentation/fb/intelfb.txt
6576 F:      drivers/video/fbdev/intelfb/
6577
6578 INTEL 810/815 FRAMEBUFFER DRIVER
6579 M:      Antonino Daplas <adaplas@gmail.com>
6580 L:      linux-fbdev@vger.kernel.org
6581 S:      Maintained
6582 F:      drivers/video/fbdev/i810/
6583
6584 INTEL MENLOW THERMAL DRIVER
6585 M:      Sujith Thomas <sujith.thomas@intel.com>
6586 L:      platform-driver-x86@vger.kernel.org
6587 W:      https://01.org/linux-acpi
6588 S:      Supported
6589 F:      drivers/platform/x86/intel_menlow.c
6590
6591 INTEL I/OAT DMA DRIVER
6592 M:      Dave Jiang <dave.jiang@intel.com>
6593 R:      Dan Williams <dan.j.williams@intel.com>
6594 L:      dmaengine@vger.kernel.org
6595 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6596 S:      Supported
6597 F:      drivers/dma/ioat*
6598
6599 INTEL IOMMU (VT-d)
6600 M:      David Woodhouse <dwmw2@infradead.org>
6601 L:      iommu@lists.linux-foundation.org
6602 T:      git git://git.infradead.org/iommu-2.6.git
6603 S:      Supported
6604 F:      drivers/iommu/intel-iommu.c
6605 F:      include/linux/intel-iommu.h
6606
6607 INTEL IOP-ADMA DMA DRIVER
6608 R:      Dan Williams <dan.j.williams@intel.com>
6609 S:      Odd fixes
6610 F:      drivers/dma/iop-adma.c
6611
6612 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6613 M:      Krzysztof Halasa <khalasa@piap.pl>
6614 S:      Maintained
6615 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6616 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6617 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6618 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6619 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6620 F:      drivers/net/wan/ixp4xx_hss.c
6621
6622 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6623 M:      Deepak Saxena <dsaxena@plexity.net>
6624 S:      Maintained
6625 F:      drivers/char/hw_random/ixp4xx-rng.c
6626
6627 INTEL ETHERNET DRIVERS
6628 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6629 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6630 W:      http://www.intel.com/support/feedback.htm
6631 W:      http://e1000.sourceforge.net/
6632 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6635 S:      Supported
6636 F:      Documentation/networking/e100.txt
6637 F:      Documentation/networking/e1000.txt
6638 F:      Documentation/networking/e1000e.txt
6639 F:      Documentation/networking/igb.txt
6640 F:      Documentation/networking/igbvf.txt
6641 F:      Documentation/networking/ixgb.txt
6642 F:      Documentation/networking/ixgbe.txt
6643 F:      Documentation/networking/ixgbevf.txt
6644 F:      Documentation/networking/i40e.txt
6645 F:      Documentation/networking/i40evf.txt
6646 F:      drivers/net/ethernet/intel/
6647 F:      drivers/net/ethernet/intel/*/
6648
6649 INTEL RDMA RNIC DRIVER
6650 M:     Faisal Latif <faisal.latif@intel.com>
6651 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6652 L:     linux-rdma@vger.kernel.org
6653 S:     Supported
6654 F:     drivers/infiniband/hw/i40iw/
6655
6656 INTEL MERRIFIELD GPIO DRIVER
6657 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6658 L:      linux-gpio@vger.kernel.org
6659 S:      Maintained
6660 F:      drivers/gpio/gpio-merrifield.c
6661
6662 INTEL-MID GPIO DRIVER
6663 M:      David Cohen <david.a.cohen@linux.intel.com>
6664 L:      linux-gpio@vger.kernel.org
6665 S:      Maintained
6666 F:      drivers/gpio/gpio-intel-mid.c
6667
6668 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6669 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6670 L:      linux-wireless@vger.kernel.org
6671 S:      Maintained
6672 F:      Documentation/networking/README.ipw2100
6673 F:      Documentation/networking/README.ipw2200
6674 F:      drivers/net/wireless/intel/ipw2x00/
6675
6676 INTEL(R) TRACE HUB
6677 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6678 S:      Supported
6679 F:      Documentation/trace/intel_th.txt
6680 F:      drivers/hwtracing/intel_th/
6681
6682 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6683 M:      Ning Sun <ning.sun@intel.com>
6684 L:      tboot-devel@lists.sourceforge.net
6685 W:      http://tboot.sourceforge.net
6686 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6687 S:      Supported
6688 F:      Documentation/intel_txt.txt
6689 F:      include/linux/tboot.h
6690 F:      arch/x86/kernel/tboot.c
6691
6692 INTEL WIRELESS WIMAX CONNECTION 2400
6693 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6694 M:      linux-wimax@intel.com
6695 L:      wimax@linuxwimax.org (subscribers-only)
6696 S:      Supported
6697 W:      http://linuxwimax.org
6698 F:      Documentation/wimax/README.i2400m
6699 F:      drivers/net/wimax/i2400m/
6700 F:      include/uapi/linux/wimax/i2400m.h
6701
6702 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6703 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6704 L:      linux-wireless@vger.kernel.org
6705 S:      Supported
6706 F:      drivers/net/wireless/intel/iwlegacy/
6707
6708 INTEL WIRELESS WIFI LINK (iwlwifi)
6709 M:      Johannes Berg <johannes.berg@intel.com>
6710 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6711 M:      Luca Coelho <luciano.coelho@intel.com>
6712 M:      Intel Linux Wireless <linuxwifi@intel.com>
6713 L:      linux-wireless@vger.kernel.org
6714 W:      http://intellinuxwireless.org
6715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6716 S:      Supported
6717 F:      drivers/net/wireless/intel/iwlwifi/
6718
6719 INTEL MANAGEMENT ENGINE (mei)
6720 M:      Tomas Winkler <tomas.winkler@intel.com>
6721 L:      linux-kernel@vger.kernel.org
6722 S:      Supported
6723 F:      include/uapi/linux/mei.h
6724 F:      include/linux/mei_cl_bus.h
6725 F:      drivers/misc/mei/*
6726 F:      drivers/watchdog/mei_wdt.c
6727 F:      Documentation/misc-devices/mei/*
6728 F:      samples/mei/*
6729
6730 INTEL MIC DRIVERS (mic)
6731 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6732 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6733 S:      Supported
6734 W:      https://github.com/sudeepdutt/mic
6735 W:      http://software.intel.com/en-us/mic-developer
6736 F:      include/linux/mic_bus.h
6737 F:      include/linux/scif.h
6738 F:      include/uapi/linux/mic_common.h
6739 F:      include/uapi/linux/mic_ioctl.h
6740 F:      include/uapi/linux/scif_ioctl.h
6741 F:      drivers/misc/mic/
6742 F:      drivers/dma/mic_x100_dma.c
6743 F:      drivers/dma/mic_x100_dma.h
6744 F:      Documentation/mic/
6745
6746 INTEL PMC/P-Unit IPC DRIVER
6747 M:      Zha Qipeng<qipeng.zha@intel.com>
6748 L:      platform-driver-x86@vger.kernel.org
6749 S:      Maintained
6750 F:      drivers/platform/x86/intel_pmc_ipc.c
6751 F:      drivers/platform/x86/intel_punit_ipc.c
6752 F:      arch/x86/include/asm/intel_pmc_ipc.h
6753 F:      arch/x86/include/asm/intel_punit_ipc.h
6754
6755 INTEL TELEMETRY DRIVER
6756 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6757 L:      platform-driver-x86@vger.kernel.org
6758 S:      Maintained
6759 F:      arch/x86/include/asm/intel_telemetry.h
6760 F:      drivers/platform/x86/intel_telemetry*
6761
6762 INTEL PMC CORE DRIVER
6763 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6764 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6765 L:      platform-driver-x86@vger.kernel.org
6766 S:      Maintained
6767 F:      arch/x86/include/asm/pmc_core.h
6768 F:      drivers/platform/x86/intel_pmc_core*
6769
6770 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6771 M:      Linus Walleij <linus.walleij@linaro.org>
6772 L:      linux-iio@vger.kernel.org
6773 S:      Maintained
6774 F:      drivers/iio/gyro/mpu3050*
6775 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6776
6777 IOC3 ETHERNET DRIVER
6778 M:      Ralf Baechle <ralf@linux-mips.org>
6779 L:      linux-mips@linux-mips.org
6780 S:      Maintained
6781 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6782
6783 IOC3 SERIAL DRIVER
6784 M:      Pat Gefre <pfg@sgi.com>
6785 L:      linux-serial@vger.kernel.org
6786 S:      Maintained
6787 F:      drivers/tty/serial/ioc3_serial.c
6788
6789 IOMMU DRIVERS
6790 M:      Joerg Roedel <joro@8bytes.org>
6791 L:      iommu@lists.linux-foundation.org
6792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6793 S:      Maintained
6794 F:      Documentation/devicetree/bindings/iommu/
6795 F:      drivers/iommu/
6796
6797 IP MASQUERADING
6798 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6799 S:      Maintained
6800 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6801
6802 IPMI SUBSYSTEM
6803 M:      Corey Minyard <minyard@acm.org>
6804 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6805 W:      http://openipmi.sourceforge.net/
6806 S:      Supported
6807 F:      Documentation/IPMI.txt
6808 F:      drivers/char/ipmi/
6809 F:      include/linux/ipmi*
6810 F:      include/uapi/linux/ipmi*
6811
6812 QCOM AUDIO (ASoC) DRIVERS
6813 M:      Patrick Lai <plai@codeaurora.org>
6814 M:      Banajit Goswami <bgoswami@codeaurora.org>
6815 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6816 S:      Supported
6817 F:      sound/soc/qcom/
6818
6819 IPS SCSI RAID DRIVER
6820 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6821 L:      linux-scsi@vger.kernel.org
6822 W:      http://www.adaptec.com/
6823 S:      Maintained
6824 F:      drivers/scsi/ips*
6825
6826 IPVS
6827 M:      Wensong Zhang <wensong@linux-vs.org>
6828 M:      Simon Horman <horms@verge.net.au>
6829 M:      Julian Anastasov <ja@ssi.bg>
6830 L:      netdev@vger.kernel.org
6831 L:      lvs-devel@vger.kernel.org
6832 S:      Maintained
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6835 F:      Documentation/networking/ipvs-sysctl.txt
6836 F:      include/net/ip_vs.h
6837 F:      include/uapi/linux/ip_vs.h
6838 F:      net/netfilter/ipvs/
6839
6840 IPWIRELESS DRIVER
6841 M:      Jiri Kosina <jikos@kernel.org>
6842 M:      David Sterba <dsterba@suse.com>
6843 S:      Odd Fixes
6844 F:      drivers/tty/ipwireless/
6845
6846 IPX NETWORK LAYER
6847 L:      netdev@vger.kernel.org
6848 S:      Odd fixes
6849 F:      include/net/ipx.h
6850 F:      include/uapi/linux/ipx.h
6851 F:      net/ipx/
6852
6853 IRDA SUBSYSTEM
6854 M:      Samuel Ortiz <samuel@sortiz.org>
6855 L:      irda-users@lists.sourceforge.net (subscribers-only)
6856 L:      netdev@vger.kernel.org
6857 W:      http://irda.sourceforge.net/
6858 S:      Maintained
6859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6860 F:      Documentation/networking/irda.txt
6861 F:      drivers/net/irda/
6862 F:      include/net/irda/
6863 F:      net/irda/
6864
6865 IRQ SUBSYSTEM
6866 M:      Thomas Gleixner <tglx@linutronix.de>
6867 L:      linux-kernel@vger.kernel.org
6868 S:      Maintained
6869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6870 F:      kernel/irq/
6871
6872 IRQCHIP DRIVERS
6873 M:      Thomas Gleixner <tglx@linutronix.de>
6874 M:      Jason Cooper <jason@lakedaemon.net>
6875 M:      Marc Zyngier <marc.zyngier@arm.com>
6876 L:      linux-kernel@vger.kernel.org
6877 S:      Maintained
6878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6879 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6880 F:      Documentation/devicetree/bindings/interrupt-controller/
6881 F:      drivers/irqchip/
6882
6883 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6884 M:      Marc Zyngier <marc.zyngier@arm.com>
6885 S:      Maintained
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6887 F:      Documentation/IRQ-domain.txt
6888 F:      include/linux/irqdomain.h
6889 F:      kernel/irq/irqdomain.c
6890 F:      kernel/irq/msi.c
6891
6892 ISA
6893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6894 S:      Maintained
6895 F:      Documentation/isa.txt
6896 F:      drivers/base/isa.c
6897 F:      include/linux/isa.h
6898
6899 ISAPNP
6900 M:      Jaroslav Kysela <perex@perex.cz>
6901 S:      Maintained
6902 F:      Documentation/isapnp.txt
6903 F:      drivers/pnp/isapnp/
6904 F:      include/linux/isapnp.h
6905
6906 ISA RADIO MODULE
6907 M:      Hans Verkuil <hverkuil@xs4all.nl>
6908 L:      linux-media@vger.kernel.org
6909 T:      git git://linuxtv.org/media_tree.git
6910 W:      https://linuxtv.org
6911 S:      Maintained
6912 F:      drivers/media/radio/radio-isa*
6913
6914 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6915 M:      Peter Jones <pjones@redhat.com>
6916 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6917 S:      Maintained
6918 F:      drivers/firmware/iscsi_ibft*
6919
6920 ISCSI
6921 M:      Lee Duncan <lduncan@suse.com>
6922 M:      Chris Leech <cleech@redhat.com>
6923 L:      open-iscsi@googlegroups.com
6924 W:      www.open-iscsi.com
6925 S:      Maintained
6926 F:      drivers/scsi/*iscsi*
6927 F:      include/scsi/*iscsi*
6928
6929 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6930 M:      Or Gerlitz <ogerlitz@mellanox.com>
6931 M:      Sagi Grimberg <sagi@grimberg.me>
6932 M:      Roi Dayan <roid@mellanox.com>
6933 L:      linux-rdma@vger.kernel.org
6934 S:      Supported
6935 W:      http://www.openfabrics.org
6936 W:      www.open-iscsi.org
6937 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6938 F:      drivers/infiniband/ulp/iser/
6939
6940 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6941 M:      Sagi Grimberg <sagi@grimberg.me>
6942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6943 L:      linux-rdma@vger.kernel.org
6944 L:      target-devel@vger.kernel.org
6945 S:      Supported
6946 W:      http://www.linux-iscsi.org
6947 F:      drivers/infiniband/ulp/isert
6948
6949 ISDN SUBSYSTEM
6950 M:      Karsten Keil <isdn@linux-pingi.de>
6951 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6952 L:      netdev@vger.kernel.org
6953 W:      http://www.isdn4linux.de
6954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6955 S:      Maintained
6956 F:      Documentation/isdn/
6957 F:      drivers/isdn/
6958 F:      include/linux/isdn.h
6959 F:      include/linux/isdn/
6960 F:      include/uapi/linux/isdn.h
6961 F:      include/uapi/linux/isdn/
6962
6963 ISDN SUBSYSTEM (Eicon active card driver)
6964 M:      Armin Schindler <mac@melware.de>
6965 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6966 W:      http://www.melware.de
6967 S:      Maintained
6968 F:      drivers/isdn/hardware/eicon/
6969
6970 IT87 HARDWARE MONITORING DRIVER
6971 M:      Jean Delvare <jdelvare@suse.com>
6972 L:      linux-hwmon@vger.kernel.org
6973 S:      Maintained
6974 F:      Documentation/hwmon/it87
6975 F:      drivers/hwmon/it87.c
6976
6977 IT913X MEDIA DRIVER
6978 M:      Antti Palosaari <crope@iki.fi>
6979 L:      linux-media@vger.kernel.org
6980 W:      https://linuxtv.org
6981 W:      http://palosaari.fi/linux/
6982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6983 T:      git git://linuxtv.org/anttip/media_tree.git
6984 S:      Maintained
6985 F:      drivers/media/tuners/it913x*
6986
6987 IVTV VIDEO4LINUX DRIVER
6988 M:      Andy Walls <awalls@md.metrocast.net>
6989 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6990 L:      linux-media@vger.kernel.org
6991 T:      git git://linuxtv.org/media_tree.git
6992 W:      http://www.ivtvdriver.org
6993 S:      Maintained
6994 F:      Documentation/media/v4l-drivers/ivtv*
6995 F:      drivers/media/pci/ivtv/
6996 F:      include/uapi/linux/ivtv*
6997
6998 IX2505V MEDIA DRIVER
6999 M:      Malcolm Priestley <tvboxspy@gmail.com>
7000 L:      linux-media@vger.kernel.org
7001 W:      https://linuxtv.org
7002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7003 S:      Maintained
7004 F:      drivers/media/dvb-frontends/ix2505v*
7005
7006 JC42.4 TEMPERATURE SENSOR DRIVER
7007 M:      Guenter Roeck <linux@roeck-us.net>
7008 L:      linux-hwmon@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/hwmon/jc42.c
7011 F:      Documentation/hwmon/jc42
7012
7013 JFS FILESYSTEM
7014 M:      Dave Kleikamp <shaggy@kernel.org>
7015 L:      jfs-discussion@lists.sourceforge.net
7016 W:      http://jfs.sourceforge.net/
7017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7018 S:      Maintained
7019 F:      Documentation/filesystems/jfs.txt
7020 F:      fs/jfs/
7021
7022 JME NETWORK DRIVER
7023 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7024 L:      netdev@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/net/ethernet/jme.*
7027
7028 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7029 M:      David Woodhouse <dwmw2@infradead.org>
7030 L:      linux-mtd@lists.infradead.org
7031 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7032 S:      Maintained
7033 F:      fs/jffs2/
7034 F:      include/uapi/linux/jffs2.h
7035
7036 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7037 M:      "Theodore Ts'o" <tytso@mit.edu>
7038 M:      Jan Kara <jack@suse.com>
7039 L:      linux-ext4@vger.kernel.org
7040 S:      Maintained
7041 F:      fs/jbd2/
7042 F:      include/linux/jbd2.h
7043
7044 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7045 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7046 L:      linux-media@vger.kernel.org
7047 S:      Maintained
7048 F:      drivers/media/platform/rcar_jpu.c
7049
7050 JSM Neo PCI based serial card
7051 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7052 L:      linux-serial@vger.kernel.org
7053 S:      Maintained
7054 F:      drivers/tty/serial/jsm/
7055
7056 K10TEMP HARDWARE MONITORING DRIVER
7057 M:      Clemens Ladisch <clemens@ladisch.de>
7058 L:      linux-hwmon@vger.kernel.org
7059 S:      Maintained
7060 F:      Documentation/hwmon/k10temp
7061 F:      drivers/hwmon/k10temp.c
7062
7063 K8TEMP HARDWARE MONITORING DRIVER
7064 M:      Rudolf Marek <r.marek@assembler.cz>
7065 L:      linux-hwmon@vger.kernel.org
7066 S:      Maintained
7067 F:      Documentation/hwmon/k8temp
7068 F:      drivers/hwmon/k8temp.c
7069
7070 KASAN
7071 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7072 R:      Alexander Potapenko <glider@google.com>
7073 R:      Dmitry Vyukov <dvyukov@google.com>
7074 L:      kasan-dev@googlegroups.com
7075 S:      Maintained
7076 F:      arch/*/include/asm/kasan.h
7077 F:      arch/*/mm/kasan_init*
7078 F:      Documentation/dev-tools/kasan.rst
7079 F:      include/linux/kasan*.h
7080 F:      lib/test_kasan.c
7081 F:      mm/kasan/
7082 F:      scripts/Makefile.kasan
7083
7084 KCONFIG
7085 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7086 L:      linux-kbuild@vger.kernel.org
7087 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7088 S:      Maintained
7089 F:      Documentation/kbuild/kconfig-language.txt
7090 F:      scripts/kconfig/
7091
7092 KDUMP
7093 M:      Dave Young <dyoung@redhat.com>
7094 M:      Baoquan He <bhe@redhat.com>
7095 R:      Vivek Goyal <vgoyal@redhat.com>
7096 L:      kexec@lists.infradead.org
7097 W:      http://lse.sourceforge.net/kdump/
7098 S:      Maintained
7099 F:      Documentation/kdump/
7100
7101 KEENE FM RADIO TRANSMITTER DRIVER
7102 M:      Hans Verkuil <hverkuil@xs4all.nl>
7103 L:      linux-media@vger.kernel.org
7104 T:      git git://linuxtv.org/media_tree.git
7105 W:      https://linuxtv.org
7106 S:      Maintained
7107 F:      drivers/media/radio/radio-keene*
7108
7109 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7110 M:      Ian Kent <raven@themaw.net>
7111 L:      autofs@vger.kernel.org
7112 S:      Maintained
7113 F:      fs/autofs4/
7114
7115 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7116 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7117 M:      Michal Marek <mmarek@suse.com>
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7119 L:      linux-kbuild@vger.kernel.org
7120 S:      Maintained
7121 F:      Documentation/kbuild/
7122 F:      Makefile
7123 F:      scripts/Makefile.*
7124 F:      scripts/basic/
7125 F:      scripts/mk*
7126 F:      scripts/package/
7127
7128 KERNEL JANITORS
7129 L:      kernel-janitors@vger.kernel.org
7130 W:      http://kernelnewbies.org/KernelJanitors
7131 S:      Odd Fixes
7132
7133 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7134 M:      "J. Bruce Fields" <bfields@fieldses.org>
7135 M:      Jeff Layton <jlayton@poochiereds.net>
7136 L:      linux-nfs@vger.kernel.org
7137 W:      http://nfs.sourceforge.net/
7138 T:      git git://linux-nfs.org/~bfields/linux.git
7139 S:      Supported
7140 F:      fs/nfsd/
7141 F:      include/uapi/linux/nfsd/
7142 F:      fs/lockd/
7143 F:      fs/nfs_common/
7144 F:      net/sunrpc/
7145 F:      include/linux/lockd/
7146 F:      include/linux/sunrpc/
7147 F:      include/uapi/linux/sunrpc/
7148
7149 KERNEL SELFTEST FRAMEWORK
7150 M:      Shuah Khan <shuahkh@osg.samsung.com>
7151 M:      Shuah Khan <shuah@kernel.org>
7152 L:      linux-kselftest@vger.kernel.org
7153 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7154 S:      Maintained
7155 F:      tools/testing/selftests
7156
7157 KERNEL VIRTUAL MACHINE (KVM)
7158 M:      Paolo Bonzini <pbonzini@redhat.com>
7159 M:      Radim Krčmář <rkrcmar@redhat.com>
7160 L:      kvm@vger.kernel.org
7161 W:      http://www.linux-kvm.org
7162 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7163 S:      Supported
7164 F:      Documentation/*/kvm*.txt
7165 F:      Documentation/virtual/kvm/
7166 F:      arch/*/kvm/
7167 F:      arch/x86/kernel/kvm.c
7168 F:      arch/x86/kernel/kvmclock.c
7169 F:      arch/*/include/asm/kvm*
7170 F:      include/linux/kvm*
7171 F:      include/uapi/linux/kvm*
7172 F:      virt/kvm/
7173 F:      tools/kvm/
7174
7175 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7176 M:      Joerg Roedel <joro@8bytes.org>
7177 L:      kvm@vger.kernel.org
7178 W:      http://www.linux-kvm.org/
7179 S:      Maintained
7180 F:      arch/x86/include/asm/svm.h
7181 F:      arch/x86/kvm/svm.c
7182
7183 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7184 M:      Alexander Graf <agraf@suse.com>
7185 L:      kvm-ppc@vger.kernel.org
7186 W:      http://www.linux-kvm.org/
7187 T:      git git://github.com/agraf/linux-2.6.git
7188 S:      Supported
7189 F:      arch/powerpc/include/asm/kvm*
7190 F:      arch/powerpc/kvm/
7191
7192 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7193 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7194 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7195 L:      linux-s390@vger.kernel.org
7196 W:      http://www.ibm.com/developerworks/linux/linux390/
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7198 S:      Supported
7199 F:      Documentation/s390/kvm.txt
7200 F:      arch/s390/include/asm/kvm*
7201 F:      arch/s390/kvm/
7202
7203 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7204 M:      Christoffer Dall <christoffer.dall@linaro.org>
7205 M:      Marc Zyngier <marc.zyngier@arm.com>
7206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7207 L:      kvmarm@lists.cs.columbia.edu
7208 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7210 S:      Supported
7211 F:      arch/arm/include/uapi/asm/kvm*
7212 F:      arch/arm/include/asm/kvm*
7213 F:      arch/arm/kvm/
7214 F:      virt/kvm/arm/
7215 F:      include/kvm/arm_*
7216
7217 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7218 M:      Christoffer Dall <christoffer.dall@linaro.org>
7219 M:      Marc Zyngier <marc.zyngier@arm.com>
7220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7221 L:      kvmarm@lists.cs.columbia.edu
7222 S:      Maintained
7223 F:      arch/arm64/include/uapi/asm/kvm*
7224 F:      arch/arm64/include/asm/kvm*
7225 F:      arch/arm64/kvm/
7226
7227 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7228 M:      James Hogan <james.hogan@imgtec.com>
7229 L:      linux-mips@linux-mips.org
7230 S:      Supported
7231 F:      arch/mips/include/uapi/asm/kvm*
7232 F:      arch/mips/include/asm/kvm*
7233 F:      arch/mips/kvm/
7234
7235 KERNFS
7236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7237 M:      Tejun Heo <tj@kernel.org>
7238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7239 S:      Supported
7240 F:      include/linux/kernfs.h
7241 F:      fs/kernfs/
7242
7243 KEXEC
7244 M:      Eric Biederman <ebiederm@xmission.com>
7245 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7246 L:      kexec@lists.infradead.org
7247 S:      Maintained
7248 F:      include/linux/kexec.h
7249 F:      include/uapi/linux/kexec.h
7250 F:      kernel/kexec*
7251
7252 KEYS/KEYRINGS:
7253 M:      David Howells <dhowells@redhat.com>
7254 L:      keyrings@vger.kernel.org
7255 S:      Maintained
7256 F:      Documentation/security/keys.txt
7257 F:      include/linux/key.h
7258 F:      include/linux/key-type.h
7259 F:      include/linux/keyctl.h
7260 F:      include/uapi/linux/keyctl.h
7261 F:      include/keys/
7262 F:      security/keys/
7263
7264 KEYS-TRUSTED
7265 M:      David Safford <safford@us.ibm.com>
7266 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7267 L:      linux-security-module@vger.kernel.org
7268 L:      keyrings@vger.kernel.org
7269 S:      Supported
7270 F:      Documentation/security/keys-trusted-encrypted.txt
7271 F:      include/keys/trusted-type.h
7272 F:      security/keys/trusted.c
7273 F:      security/keys/trusted.h
7274
7275 KEYS-ENCRYPTED
7276 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7277 M:      David Safford <safford@us.ibm.com>
7278 L:      linux-security-module@vger.kernel.org
7279 L:      keyrings@vger.kernel.org
7280 S:      Supported
7281 F:      Documentation/security/keys-trusted-encrypted.txt
7282 F:      include/keys/encrypted-type.h
7283 F:      security/keys/encrypted-keys/
7284
7285 KGDB / KDB /debug_core
7286 M:      Jason Wessel <jason.wessel@windriver.com>
7287 W:      http://kgdb.wiki.kernel.org/
7288 L:      kgdb-bugreport@lists.sourceforge.net
7289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7290 S:      Maintained
7291 F:      Documentation/DocBook/kgdb.tmpl
7292 F:      drivers/misc/kgdbts.c
7293 F:      drivers/tty/serial/kgdboc.c
7294 F:      include/linux/kdb.h
7295 F:      include/linux/kgdb.h
7296 F:      kernel/debug/
7297
7298 KMEMCHECK
7299 M:      Vegard Nossum <vegardno@ifi.uio.no>
7300 M:      Pekka Enberg <penberg@kernel.org>
7301 S:      Maintained
7302 F:      Documentation/dev-tools/kmemcheck.rst
7303 F:      arch/x86/include/asm/kmemcheck.h
7304 F:      arch/x86/mm/kmemcheck/
7305 F:      include/linux/kmemcheck.h
7306 F:      mm/kmemcheck.c
7307
7308 KMEMLEAK
7309 M:      Catalin Marinas <catalin.marinas@arm.com>
7310 S:      Maintained
7311 F:      Documentation/dev-tools/kmemleak.rst
7312 F:      include/linux/kmemleak.h
7313 F:      mm/kmemleak.c
7314 F:      mm/kmemleak-test.c
7315
7316 KPROBES
7317 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7318 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7319 M:      "David S. Miller" <davem@davemloft.net>
7320 M:      Masami Hiramatsu <mhiramat@kernel.org>
7321 S:      Maintained
7322 F:      Documentation/kprobes.txt
7323 F:      include/linux/kprobes.h
7324 F:      include/asm-generic/kprobes.h
7325 F:      kernel/kprobes.c
7326
7327 KS0108 LCD CONTROLLER DRIVER
7328 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7329 W:      http://miguelojeda.es/auxdisplay.htm
7330 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7331 S:      Maintained
7332 F:      Documentation/auxdisplay/ks0108
7333 F:      drivers/auxdisplay/ks0108.c
7334 F:      include/linux/ks0108.h
7335
7336 L3MDEV
7337 M:      David Ahern <dsa@cumulusnetworks.com>
7338 L:      netdev@vger.kernel.org
7339 S:      Maintained
7340 F:      net/l3mdev
7341 F:      include/net/l3mdev.h
7342
7343 LANTIQ MIPS ARCHITECTURE
7344 M:      John Crispin <john@phrozen.org>
7345 L:      linux-mips@linux-mips.org
7346 S:      Maintained
7347 F:      arch/mips/lantiq
7348
7349 LAPB module
7350 L:      linux-x25@vger.kernel.org
7351 S:      Orphan
7352 F:      Documentation/networking/lapb-module.txt
7353 F:      include/*/lapb.h
7354 F:      net/lapb/
7355
7356 LASI 53c700 driver for PARISC
7357 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7358 L:      linux-scsi@vger.kernel.org
7359 S:      Maintained
7360 F:      Documentation/scsi/53c700.txt
7361 F:      drivers/scsi/53c700*
7362
7363 LED SUBSYSTEM
7364 M:      Richard Purdie <rpurdie@rpsys.net>
7365 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7366 M:      Pavel Machek <pavel@ucw.cz>
7367 L:      linux-leds@vger.kernel.org
7368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7369 S:      Maintained
7370 F:      Documentation/devicetree/bindings/leds/
7371 F:      drivers/leds/
7372 F:      include/linux/leds.h
7373
7374 LEGACY EEPROM DRIVER
7375 M:      Jean Delvare <jdelvare@suse.com>
7376 S:      Maintained
7377 F:      Documentation/misc-devices/eeprom
7378 F:      drivers/misc/eeprom/eeprom.c
7379
7380 LEGO USB Tower driver
7381 M:      Juergen Stuber <starblue@users.sourceforge.net>
7382 L:      legousb-devel@lists.sourceforge.net
7383 W:      http://legousb.sourceforge.net/
7384 S:      Maintained
7385 F:      drivers/usb/misc/legousbtower.c
7386
7387 LG2160 MEDIA DRIVER
7388 M:      Michael Krufky <mkrufky@linuxtv.org>
7389 L:      linux-media@vger.kernel.org
7390 W:      https://linuxtv.org
7391 W:      http://github.com/mkrufky
7392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7393 T:      git git://linuxtv.org/mkrufky/tuners.git
7394 S:      Maintained
7395 F:      drivers/media/dvb-frontends/lg2160.*
7396
7397 LGDT3305 MEDIA DRIVER
7398 M:      Michael Krufky <mkrufky@linuxtv.org>
7399 L:      linux-media@vger.kernel.org
7400 W:      https://linuxtv.org
7401 W:      http://github.com/mkrufky
7402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7403 T:      git git://linuxtv.org/mkrufky/tuners.git
7404 S:      Maintained
7405 F:      drivers/media/dvb-frontends/lgdt3305.*
7406
7407 LGUEST
7408 M:      Rusty Russell <rusty@rustcorp.com.au>
7409 L:      lguest@lists.ozlabs.org
7410 W:      http://lguest.ozlabs.org/
7411 S:      Odd Fixes
7412 F:      arch/x86/include/asm/lguest*.h
7413 F:      arch/x86/lguest/
7414 F:      drivers/lguest/
7415 F:      include/linux/lguest*.h
7416 F:      tools/lguest/
7417
7418 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7419 M:      Tejun Heo <tj@kernel.org>
7420 L:      linux-ide@vger.kernel.org
7421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7422 S:      Maintained
7423 F:      drivers/ata/
7424 F:      include/linux/ata.h
7425 F:      include/linux/libata.h
7426 F:      Documentation/devicetree/bindings/ata/
7427
7428 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7429 M:      Viresh Kumar <vireshk@kernel.org>
7430 L:      linux-ide@vger.kernel.org
7431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7432 S:      Maintained
7433 F:      include/linux/pata_arasan_cf_data.h
7434 F:      drivers/ata/pata_arasan_cf.c
7435
7436 LIBATA PATA DRIVERS
7437 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7438 M:      Tejun Heo <tj@kernel.org>
7439 L:      linux-ide@vger.kernel.org
7440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7441 S:      Maintained
7442 F:      drivers/ata/pata_*.c
7443 F:      drivers/ata/ata_generic.c
7444
7445 LIBATA SATA AHCI PLATFORM devices support
7446 M:      Hans de Goede <hdegoede@redhat.com>
7447 M:      Tejun Heo <tj@kernel.org>
7448 L:      linux-ide@vger.kernel.org
7449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7450 S:      Maintained
7451 F:      drivers/ata/ahci_platform.c
7452 F:      drivers/ata/libahci_platform.c
7453 F:      include/linux/ahci_platform.h
7454
7455 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7456 M:      Mikael Pettersson <mikpelinux@gmail.com>
7457 L:      linux-ide@vger.kernel.org
7458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7459 S:      Maintained
7460 F:      drivers/ata/sata_promise.*
7461
7462 LIBLOCKDEP
7463 M:      Sasha Levin <sasha.levin@oracle.com>
7464 S:      Maintained
7465 F:      tools/lib/lockdep/
7466
7467 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7468 M:      Dan Williams <dan.j.williams@intel.com>
7469 L:      linux-nvdimm@lists.01.org
7470 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7472 S:      Supported
7473 F:      drivers/nvdimm/*
7474 F:      include/linux/nd.h
7475 F:      include/linux/libnvdimm.h
7476 F:      include/uapi/linux/ndctl.h
7477
7478 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7479 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7480 L:      linux-nvdimm@lists.01.org
7481 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7482 S:      Supported
7483 F:      drivers/nvdimm/blk.c
7484 F:      drivers/nvdimm/region_devs.c
7485 F:      drivers/acpi/nfit*
7486
7487 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7488 M:      Vishal Verma <vishal.l.verma@intel.com>
7489 L:      linux-nvdimm@lists.01.org
7490 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7491 S:      Supported
7492 F:      drivers/nvdimm/btt*
7493
7494 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7495 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7496 L:      linux-nvdimm@lists.01.org
7497 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7498 S:      Supported
7499 F:      drivers/nvdimm/pmem.c
7500 F:      include/linux/pmem.h
7501 F:      arch/*/include/asm/pmem.h
7502
7503 LIGHTNVM PLATFORM SUPPORT
7504 M:      Matias Bjorling <mb@lightnvm.io>
7505 W:      http://github/OpenChannelSSD
7506 L:      linux-block@vger.kernel.org
7507 S:      Maintained
7508 F:      drivers/lightnvm/
7509 F:      include/linux/lightnvm.h
7510 F:      include/uapi/linux/lightnvm.h
7511
7512 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7513 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7514 M:      Paul Mackerras <paulus@samba.org>
7515 M:      Michael Ellerman <mpe@ellerman.id.au>
7516 W:      https://github.com/linuxppc/linux/wiki
7517 L:      linuxppc-dev@lists.ozlabs.org
7518 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7520 S:      Supported
7521 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7522 F:      Documentation/devicetree/bindings/powerpc/opal/
7523 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7524 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7525 F:      Documentation/powerpc/
7526 F:      arch/powerpc/
7527 F:      drivers/char/tpm/tpm_ibmvtpm*
7528 F:      drivers/crypto/nx/
7529 F:      drivers/crypto/vmx/
7530 F:      drivers/i2c/busses/i2c-opal.c
7531 F:      drivers/net/ethernet/ibm/ibmveth.*
7532 F:      drivers/net/ethernet/ibm/ibmvnic.*
7533 F:      drivers/pci/hotplug/pnv_php.c
7534 F:      drivers/pci/hotplug/rpa*
7535 F:      drivers/rtc/rtc-opal.c
7536 F:      drivers/scsi/ibmvscsi/
7537 F:      drivers/tty/hvc/hvc_opal.c
7538 F:      tools/testing/selftests/powerpc
7539 N:      /pmac
7540 N:      powermac
7541 N:      powernv
7542 N:      [^a-z0-9]ps3
7543 N:      pseries
7544
7545 LINUX FOR POWER MACINTOSH
7546 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7547 W:      http://www.penguinppc.org/
7548 L:      linuxppc-dev@lists.ozlabs.org
7549 S:      Maintained
7550 F:      arch/powerpc/platforms/powermac/
7551 F:      drivers/macintosh/
7552
7553 LINUX FOR POWERPC EMBEDDED MPC5XXX
7554 M:      Anatolij Gustschin <agust@denx.de>
7555 L:      linuxppc-dev@lists.ozlabs.org
7556 T:      git git://git.denx.de/linux-denx-agust.git
7557 S:      Maintained
7558 F:      arch/powerpc/platforms/512x/
7559 F:      arch/powerpc/platforms/52xx/
7560
7561 LINUX FOR POWERPC EMBEDDED PPC4XX
7562 M:      Alistair Popple <alistair@popple.id.au>
7563 M:      Matt Porter <mporter@kernel.crashing.org>
7564 W:      http://www.penguinppc.org/
7565 L:      linuxppc-dev@lists.ozlabs.org
7566 S:      Maintained
7567 F:      arch/powerpc/platforms/40x/
7568 F:      arch/powerpc/platforms/44x/
7569
7570 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7571 L:      linuxppc-dev@lists.ozlabs.org
7572 S:      Orphan
7573 F:      arch/powerpc/*/*virtex*
7574 F:      arch/powerpc/*/*/*virtex*
7575
7576 LINUX FOR POWERPC EMBEDDED PPC8XX
7577 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7578 W:      http://www.penguinppc.org/
7579 L:      linuxppc-dev@lists.ozlabs.org
7580 S:      Maintained
7581 F:      arch/powerpc/platforms/8xx/
7582
7583 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7584 M:      Scott Wood <oss@buserror.net>
7585 M:      Kumar Gala <galak@kernel.crashing.org>
7586 W:      http://www.penguinppc.org/
7587 L:      linuxppc-dev@lists.ozlabs.org
7588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7589 S:      Maintained
7590 F:      arch/powerpc/platforms/83xx/
7591 F:      arch/powerpc/platforms/85xx/
7592
7593 LINUX FOR POWERPC PA SEMI PWRFICIENT
7594 L:      linuxppc-dev@lists.ozlabs.org
7595 S:      Orphan
7596 F:      arch/powerpc/platforms/pasemi/
7597 F:      drivers/*/*pasemi*
7598 F:      drivers/*/*/*pasemi*
7599
7600 LINUX SECURITY MODULE (LSM) FRAMEWORK
7601 M:      Chris Wright <chrisw@sous-sol.org>
7602 L:      linux-security-module@vger.kernel.org
7603 S:      Supported
7604
7605 LIS3LV02D ACCELEROMETER DRIVER
7606 M:      Eric Piel <eric.piel@tremplin-utc.net>
7607 S:      Maintained
7608 F:      Documentation/misc-devices/lis3lv02d
7609 F:      drivers/misc/lis3lv02d/
7610 F:      drivers/platform/x86/hp_accel.c
7611
7612 LIVE PATCHING
7613 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7614 M:      Jessica Yu <jeyu@redhat.com>
7615 M:      Jiri Kosina <jikos@kernel.org>
7616 M:      Miroslav Benes <mbenes@suse.cz>
7617 R:      Petr Mladek <pmladek@suse.com>
7618 S:      Maintained
7619 F:      kernel/livepatch/
7620 F:      include/linux/livepatch.h
7621 F:      arch/x86/include/asm/livepatch.h
7622 F:      arch/x86/kernel/livepatch.c
7623 F:      Documentation/livepatch/
7624 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7625 F:      samples/livepatch/
7626 L:      live-patching@vger.kernel.org
7627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7628
7629 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7630 M:      Kees Cook <keescook@chromium.org>
7631 S:      Maintained
7632 F:      drivers/misc/lkdtm*
7633
7634 LLC (802.2)
7635 L:      netdev@vger.kernel.org
7636 S:      Odd fixes
7637 F:      include/linux/llc.h
7638 F:      include/uapi/linux/llc.h
7639 F:      include/net/llc*
7640 F:      net/llc/
7641
7642 LM73 HARDWARE MONITOR DRIVER
7643 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7644 L:      linux-hwmon@vger.kernel.org
7645 S:      Maintained
7646 F:      drivers/hwmon/lm73.c
7647
7648 LM78 HARDWARE MONITOR DRIVER
7649 M:      Jean Delvare <jdelvare@suse.com>
7650 L:      linux-hwmon@vger.kernel.org
7651 S:      Maintained
7652 F:      Documentation/hwmon/lm78
7653 F:      drivers/hwmon/lm78.c
7654
7655 LM83 HARDWARE MONITOR DRIVER
7656 M:      Jean Delvare <jdelvare@suse.com>
7657 L:      linux-hwmon@vger.kernel.org
7658 S:      Maintained
7659 F:      Documentation/hwmon/lm83
7660 F:      drivers/hwmon/lm83.c
7661
7662 LM90 HARDWARE MONITOR DRIVER
7663 M:      Jean Delvare <jdelvare@suse.com>
7664 L:      linux-hwmon@vger.kernel.org
7665 S:      Maintained
7666 F:      Documentation/hwmon/lm90
7667 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7668 F:      drivers/hwmon/lm90.c
7669 F:      include/dt-bindings/thermal/lm90.h
7670
7671 LM95234 HARDWARE MONITOR DRIVER
7672 M:      Guenter Roeck <linux@roeck-us.net>
7673 L:      linux-hwmon@vger.kernel.org
7674 S:      Maintained
7675 F:      Documentation/hwmon/lm95234
7676 F:      drivers/hwmon/lm95234.c
7677
7678 LME2510 MEDIA DRIVER
7679 M:      Malcolm Priestley <tvboxspy@gmail.com>
7680 L:      linux-media@vger.kernel.org
7681 W:      https://linuxtv.org
7682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7683 S:      Maintained
7684 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7685
7686 LOCKING PRIMITIVES
7687 M:      Peter Zijlstra <peterz@infradead.org>
7688 M:      Ingo Molnar <mingo@redhat.com>
7689 L:      linux-kernel@vger.kernel.org
7690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7691 S:      Maintained
7692 F:      Documentation/locking/
7693 F:      include/linux/lockdep.h
7694 F:      include/linux/spinlock*.h
7695 F:      arch/*/include/asm/spinlock*.h
7696 F:      include/linux/rwlock*.h
7697 F:      include/linux/mutex*.h
7698 F:      arch/*/include/asm/mutex*.h
7699 F:      include/linux/rwsem*.h
7700 F:      arch/*/include/asm/rwsem.h
7701 F:      include/linux/seqlock.h
7702 F:      lib/locking*.[ch]
7703 F:      kernel/locking/
7704
7705 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7706 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7707 L:      linux-ntfs-dev@lists.sourceforge.net
7708 W:      http://www.linux-ntfs.org/content/view/19/37/
7709 S:      Maintained
7710 F:      Documentation/ldm.txt
7711 F:      block/partitions/ldm.*
7712
7713 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7714 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7715 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7716 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7717 L:      MPT-FusionLinux.pdl@broadcom.com
7718 L:      linux-scsi@vger.kernel.org
7719 W:      http://www.avagotech.com/support/
7720 S:      Supported
7721 F:      drivers/message/fusion/
7722 F:      drivers/scsi/mpt2sas/
7723 F:      drivers/scsi/mpt3sas/
7724
7725 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7726 M:      Matthew Wilcox <matthew@wil.cx>
7727 L:      linux-scsi@vger.kernel.org
7728 S:      Maintained
7729 F:      drivers/scsi/sym53c8xx_2/
7730
7731 LTC4261 HARDWARE MONITOR DRIVER
7732 M:      Guenter Roeck <linux@roeck-us.net>
7733 L:      linux-hwmon@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/hwmon/ltc4261
7736 F:      drivers/hwmon/ltc4261.c
7737
7738 LTP (Linux Test Project)
7739 M:      Mike Frysinger <vapier@gentoo.org>
7740 M:      Cyril Hrubis <chrubis@suse.cz>
7741 M:      Wanlong Gao <wanlong.gao@gmail.com>
7742 M:      Jan Stancek <jstancek@redhat.com>
7743 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7744 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7745 L:      ltp@lists.linux.it (subscribers-only)
7746 W:      http://linux-test-project.github.io/
7747 T:      git git://github.com/linux-test-project/ltp.git
7748 S:      Maintained
7749
7750 M32R ARCHITECTURE
7751 W:      http://www.linux-m32r.org/
7752 S:      Orphan
7753 F:      arch/m32r/
7754
7755 M68K ARCHITECTURE
7756 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7757 L:      linux-m68k@lists.linux-m68k.org
7758 W:      http://www.linux-m68k.org/
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7760 S:      Maintained
7761 F:      arch/m68k/
7762 F:      drivers/zorro/
7763
7764 M68K ON APPLE MACINTOSH
7765 M:      Joshua Thompson <funaho@jurai.org>
7766 W:      http://www.mac.linux-m68k.org/
7767 L:      linux-m68k@lists.linux-m68k.org
7768 S:      Maintained
7769 F:      arch/m68k/mac/
7770
7771 M68K ON HP9000/300
7772 M:      Philip Blundell <philb@gnu.org>
7773 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7774 S:      Maintained
7775 F:      arch/m68k/hp300/
7776
7777 M88DS3103 MEDIA DRIVER
7778 M:      Antti Palosaari <crope@iki.fi>
7779 L:      linux-media@vger.kernel.org
7780 W:      https://linuxtv.org
7781 W:      http://palosaari.fi/linux/
7782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7783 T:      git git://linuxtv.org/anttip/media_tree.git
7784 S:      Maintained
7785 F:      drivers/media/dvb-frontends/m88ds3103*
7786
7787 M88RS2000 MEDIA DRIVER
7788 M:      Malcolm Priestley <tvboxspy@gmail.com>
7789 L:      linux-media@vger.kernel.org
7790 W:      https://linuxtv.org
7791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7792 S:      Maintained
7793 F:      drivers/media/dvb-frontends/m88rs2000*
7794
7795 MA901 MASTERKIT USB FM RADIO DRIVER
7796 M:      Alexey Klimov <klimov.linux@gmail.com>
7797 L:      linux-media@vger.kernel.org
7798 T:      git git://linuxtv.org/media_tree.git
7799 S:      Maintained
7800 F:      drivers/media/radio/radio-ma901.c
7801
7802 MAC80211
7803 M:      Johannes Berg <johannes@sipsolutions.net>
7804 L:      linux-wireless@vger.kernel.org
7805 W:      http://wireless.kernel.org/
7806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7808 S:      Maintained
7809 F:      Documentation/networking/mac80211-injection.txt
7810 F:      include/net/mac80211.h
7811 F:      net/mac80211/
7812 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7813
7814 MAILBOX API
7815 M:      Jassi Brar <jassisinghbrar@gmail.com>
7816 L:      linux-kernel@vger.kernel.org
7817 S:      Maintained
7818 F:      drivers/mailbox/
7819 F:      include/linux/mailbox_client.h
7820 F:      include/linux/mailbox_controller.h
7821
7822 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7823 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7824 W:      http://www.kernel.org/doc/man-pages
7825 L:      linux-man@vger.kernel.org
7826 S:      Maintained
7827
7828 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7829 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7830 L:      linux-mips@linux-mips.org
7831 S:      Maintained
7832 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7833
7834 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7835 M:      Andrew Lunn <andrew@lunn.ch>
7836 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7837 L:      netdev@vger.kernel.org
7838 S:      Maintained
7839 F:      drivers/net/dsa/mv88e6xxx/
7840 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7841
7842 MARVELL ARMADA DRM SUPPORT
7843 M:      Russell King <linux@armlinux.org.uk>
7844 S:      Maintained
7845 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7846 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7847 F:      drivers/gpu/drm/armada/
7848 F:      include/uapi/drm/armada_drm.h
7849 F:      Documentation/devicetree/bindings/display/armada/
7850
7851 MARVELL CRYPTO DRIVER
7852 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7853 M:      Arnaud Ebalard <arno@natisbad.org>
7854 F:      drivers/crypto/marvell/
7855 S:      Maintained
7856 L:      linux-crypto@vger.kernel.org
7857
7858 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7859 M:      Mirko Lindner <mlindner@marvell.com>
7860 M:      Stephen Hemminger <stephen@networkplumber.org>
7861 L:      netdev@vger.kernel.org
7862 S:      Maintained
7863 F:      drivers/net/ethernet/marvell/sk*
7864
7865 MARVELL LIBERTAS WIRELESS DRIVER
7866 L:      libertas-dev@lists.infradead.org
7867 S:      Orphan
7868 F:      drivers/net/wireless/marvell/libertas/
7869
7870 MARVELL MV643XX ETHERNET DRIVER
7871 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7872 L:      netdev@vger.kernel.org
7873 S:      Maintained
7874 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7875 F:      include/linux/mv643xx.h
7876
7877 MARVELL MVNETA ETHERNET DRIVER
7878 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7879 L:      netdev@vger.kernel.org
7880 S:      Maintained
7881 F:      drivers/net/ethernet/marvell/mvneta.*
7882
7883 MARVELL MWIFIEX WIRELESS DRIVER
7884 M:      Amitkumar Karwar <akarwar@marvell.com>
7885 M:      Nishant Sarmukadam <nishants@marvell.com>
7886 M:      Ganapathi Bhat <gbhat@marvell.com>
7887 M:      Xinming Hu <huxm@marvell.com>
7888 L:      linux-wireless@vger.kernel.org
7889 S:      Maintained
7890 F:      drivers/net/wireless/marvell/mwifiex/
7891
7892 MARVELL MWL8K WIRELESS DRIVER
7893 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7894 L:      linux-wireless@vger.kernel.org
7895 S:      Odd Fixes
7896 F:      drivers/net/wireless/marvell/mwl8k.c
7897
7898 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7899 M:      Nicolas Pitre <nico@fluxnic.net>
7900 S:      Odd Fixes
7901 F:      drivers/mmc/host/mvsdio.*
7902
7903 MATROX FRAMEBUFFER DRIVER
7904 L:      linux-fbdev@vger.kernel.org
7905 S:      Orphan
7906 F:      drivers/video/fbdev/matrox/matroxfb_*
7907 F:      include/uapi/linux/matroxfb.h
7908
7909 MAX16065 HARDWARE MONITOR DRIVER
7910 M:      Guenter Roeck <linux@roeck-us.net>
7911 L:      linux-hwmon@vger.kernel.org
7912 S:      Maintained
7913 F:      Documentation/hwmon/max16065
7914 F:      drivers/hwmon/max16065.c
7915
7916 MAX20751 HARDWARE MONITOR DRIVER
7917 M:      Guenter Roeck <linux@roeck-us.net>
7918 L:      linux-hwmon@vger.kernel.org
7919 S:      Maintained
7920 F:      Documentation/hwmon/max20751
7921 F:      drivers/hwmon/max20751.c
7922
7923 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7924 L:      linux-hwmon@vger.kernel.org
7925 S:      Orphan
7926 F:      Documentation/hwmon/max6650
7927 F:      drivers/hwmon/max6650.c
7928
7929 MAX6697 HARDWARE MONITOR DRIVER
7930 M:      Guenter Roeck <linux@roeck-us.net>
7931 L:      linux-hwmon@vger.kernel.org
7932 S:      Maintained
7933 F:      Documentation/hwmon/max6697
7934 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7935 F:      drivers/hwmon/max6697.c
7936 F:      include/linux/platform_data/max6697.h
7937
7938 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7939 M:      Peter Rosin <peda@axentia.se>
7940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7941 S:      Maintained
7942 F:      Documentation/devicetree/bindings/sound/max9860.txt
7943 F:      sound/soc/codecs/max9860.*
7944
7945 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7946 M:      Krzysztof Kozlowski <krzk@kernel.org>
7947 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7948 L:      linux-pm@vger.kernel.org
7949 S:      Supported
7950 F:      drivers/power/supply/max14577_charger.c
7951 F:      drivers/power/supply/max77693_charger.c
7952
7953 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7954 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7955 L:      linux-kernel@vger.kernel.org
7956 S:      Supported
7957 F:      drivers/*/*max77802*.c
7958 F:      Documentation/devicetree/bindings/*/*max77802.txt
7959 F:      include/dt-bindings/*/*max77802.h
7960
7961 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7962 M:      Chanwoo Choi <cw00.choi@samsung.com>
7963 M:      Krzysztof Kozlowski <krzk@kernel.org>
7964 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7965 L:      linux-kernel@vger.kernel.org
7966 S:      Supported
7967 F:      drivers/*/max14577*.c
7968 F:      drivers/*/max77686*.c
7969 F:      drivers/*/max77693*.c
7970 F:      drivers/extcon/extcon-max14577.c
7971 F:      drivers/extcon/extcon-max77693.c
7972 F:      drivers/rtc/rtc-max77686.c
7973 F:      drivers/clk/clk-max77686.c
7974 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7975 F:      Documentation/devicetree/bindings/*/max77686.txt
7976 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7977 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7978 F:      include/linux/mfd/max14577*.h
7979 F:      include/linux/mfd/max77686*.h
7980 F:      include/linux/mfd/max77693*.h
7981
7982 MAXIRADIO FM RADIO RECEIVER DRIVER
7983 M:      Hans Verkuil <hverkuil@xs4all.nl>
7984 L:      linux-media@vger.kernel.org
7985 T:      git git://linuxtv.org/media_tree.git
7986 W:      https://linuxtv.org
7987 S:      Maintained
7988 F:      drivers/media/radio/radio-maxiradio*
7989
7990 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7991 M:      Peter Rosin <peda@axentia.se>
7992 L:      linux-iio@vger.kernel.org
7993 S:      Maintained
7994 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7995 F:      drivers/iio/potentiometer/mcp4531.c
7996
7997 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7999 L:      linux-iio@vger.kernel.org
8000 S:      Maintained
8001 F:      drivers/iio/dac/cio-dac.c
8002
8003 MEDIA DRIVERS FOR RENESAS - FCP
8004 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8005 L:      linux-media@vger.kernel.org
8006 L:      linux-renesas-soc@vger.kernel.org
8007 T:      git git://linuxtv.org/media_tree.git
8008 S:      Supported
8009 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8010 F:      drivers/media/platform/rcar-fcp.c
8011 F:      include/media/rcar-fcp.h
8012
8013 MEDIA DRIVERS FOR RENESAS - FDP1
8014 M:      Kieran Bingham <kieran@bingham.xyz>
8015 L:      linux-media@vger.kernel.org
8016 L:      linux-renesas-soc@vger.kernel.org
8017 T:      git git://linuxtv.org/media_tree.git
8018 S:      Supported
8019 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8020 F:      drivers/media/platform/rcar_fdp1.c
8021
8022 MEDIA DRIVERS FOR RENESAS - VIN
8023 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8024 L:      linux-media@vger.kernel.org
8025 L:      linux-renesas-soc@vger.kernel.org
8026 T:      git git://linuxtv.org/media_tree.git
8027 S:      Supported
8028 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8029 F:      drivers/media/platform/rcar-vin/
8030
8031 MEDIA DRIVERS FOR RENESAS - VSP1
8032 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8033 L:      linux-media@vger.kernel.org
8034 L:      linux-renesas-soc@vger.kernel.org
8035 T:      git git://linuxtv.org/media_tree.git
8036 S:      Supported
8037 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8038 F:      drivers/media/platform/vsp1/
8039
8040 MEDIA DRIVERS FOR HELENE
8041 M:      Abylay Ospan <aospan@netup.ru>
8042 L:      linux-media@vger.kernel.org
8043 W:      https://linuxtv.org
8044 W:      http://netup.tv/
8045 T:      git git://linuxtv.org/media_tree.git
8046 S:      Supported
8047 F:      drivers/media/dvb-frontends/helene*
8048
8049 MEDIA DRIVERS FOR ASCOT2E
8050 M:      Sergey Kozlov <serjk@netup.ru>
8051 M:      Abylay Ospan <aospan@netup.ru>
8052 L:      linux-media@vger.kernel.org
8053 W:      https://linuxtv.org
8054 W:      http://netup.tv/
8055 T:      git git://linuxtv.org/media_tree.git
8056 S:      Supported
8057 F:      drivers/media/dvb-frontends/ascot2e*
8058
8059 MEDIA DRIVERS FOR CXD2841ER
8060 M:      Sergey Kozlov <serjk@netup.ru>
8061 M:      Abylay Ospan <aospan@netup.ru>
8062 L:      linux-media@vger.kernel.org
8063 W:      https://linuxtv.org
8064 W:      http://netup.tv/
8065 T:      git git://linuxtv.org/media_tree.git
8066 S:      Supported
8067 F:      drivers/media/dvb-frontends/cxd2841er*
8068
8069 MEDIA DRIVERS FOR HORUS3A
8070 M:      Sergey Kozlov <serjk@netup.ru>
8071 M:      Abylay Ospan <aospan@netup.ru>
8072 L:      linux-media@vger.kernel.org
8073 W:      https://linuxtv.org
8074 W:      http://netup.tv/
8075 T:      git git://linuxtv.org/media_tree.git
8076 S:      Supported
8077 F:      drivers/media/dvb-frontends/horus3a*
8078
8079 MEDIA DRIVERS FOR LNBH25
8080 M:      Sergey Kozlov <serjk@netup.ru>
8081 M:      Abylay Ospan <aospan@netup.ru>
8082 L:      linux-media@vger.kernel.org
8083 W:      https://linuxtv.org
8084 W:      http://netup.tv/
8085 T:      git git://linuxtv.org/media_tree.git
8086 S:      Supported
8087 F:      drivers/media/dvb-frontends/lnbh25*
8088
8089 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8090 M:      Sergey Kozlov <serjk@netup.ru>
8091 M:      Abylay Ospan <aospan@netup.ru>
8092 L:      linux-media@vger.kernel.org
8093 W:      https://linuxtv.org
8094 W:      http://netup.tv/
8095 T:      git git://linuxtv.org/media_tree.git
8096 S:      Supported
8097 F:      drivers/media/pci/netup_unidvb/*
8098
8099 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8100 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8101 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8102 P:      LinuxTV.org Project
8103 L:      linux-media@vger.kernel.org
8104 W:      https://linuxtv.org
8105 Q:      http://patchwork.kernel.org/project/linux-media/list/
8106 T:      git git://linuxtv.org/media_tree.git
8107 S:      Maintained
8108 F:      Documentation/media/
8109 F:      drivers/media/
8110 F:      drivers/staging/media/
8111 F:      include/linux/platform_data/media/
8112 F:      include/media/
8113 F:      include/uapi/linux/dvb/
8114 F:      include/uapi/linux/videodev2.h
8115 F:      include/uapi/linux/media.h
8116 F:      include/uapi/linux/v4l2-*
8117 F:      include/uapi/linux/meye.h
8118 F:      include/uapi/linux/ivtv*
8119 F:      include/uapi/linux/uvcvideo.h
8120
8121 MEDIATEK ETHERNET DRIVER
8122 M:      Felix Fietkau <nbd@openwrt.org>
8123 M:      John Crispin <blogic@openwrt.org>
8124 L:      netdev@vger.kernel.org
8125 S:      Maintained
8126 F:      drivers/net/ethernet/mediatek/
8127
8128 MEDIATEK MEDIA DRIVER
8129 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8130 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8131 S:      Supported
8132 F:      drivers/media/platform/mtk-vcodec/
8133 F:      drivers/media/platform/mtk-vpu/
8134 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8135 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8136
8137 MEDIATEK MDP DRIVER
8138 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8139 M:      Houlong Wei <houlong.wei@mediatek.com>
8140 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8141 S:      Supported
8142 F:      drivers/media/platform/mtk-mdp/
8143 F:      drivers/media/platform/mtk-vpu/
8144 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8145
8146 MEDIATEK MT7601U WIRELESS LAN DRIVER
8147 M:      Jakub Kicinski <kubakici@wp.pl>
8148 L:      linux-wireless@vger.kernel.org
8149 S:      Maintained
8150 F:      drivers/net/wireless/mediatek/mt7601u/
8151
8152 MEGARAID SCSI/SAS DRIVERS
8153 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8154 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8155 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8156 L:      megaraidlinux.pdl@broadcom.com
8157 L:      linux-scsi@vger.kernel.org
8158 W:      http://www.avagotech.com/support/
8159 S:      Maintained
8160 F:      Documentation/scsi/megaraid.txt
8161 F:      drivers/scsi/megaraid.*
8162 F:      drivers/scsi/megaraid/
8163
8164 MELFAS MIP4 TOUCHSCREEN DRIVER
8165 M:      Sangwon Jee <jeesw@melfas.com>
8166 W:      http://www.melfas.com
8167 S:      Supported
8168 F:      drivers/input/touchscreen/melfas_mip4.c
8169 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8170
8171 MELLANOX ETHERNET DRIVER (mlx4_en)
8172 M:      Tariq Toukan <tariqt@mellanox.com>
8173 L:      netdev@vger.kernel.org
8174 S:      Supported
8175 W:      http://www.mellanox.com
8176 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8177 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8178
8179 MELLANOX ETHERNET DRIVER (mlx5e)
8180 M:      Saeed Mahameed <saeedm@mellanox.com>
8181 L:      netdev@vger.kernel.org
8182 S:      Supported
8183 W:      http://www.mellanox.com
8184 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8185 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8186
8187 MELLANOX ETHERNET SWITCH DRIVERS
8188 M:      Jiri Pirko <jiri@mellanox.com>
8189 M:      Ido Schimmel <idosch@mellanox.com>
8190 L:      netdev@vger.kernel.org
8191 S:      Supported
8192 W:      http://www.mellanox.com
8193 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8194 F:      drivers/net/ethernet/mellanox/mlxsw/
8195
8196 MELLANOX MLXCPLD I2C AND MUX DRIVER
8197 M:      Vadim Pasternak <vadimp@mellanox.com>
8198 M:      Michael Shych <michaelsh@mellanox.com>
8199 L:      linux-i2c@vger.kernel.org
8200 S:      Supported
8201 F:      drivers/i2c/busses/i2c-mlxcpld.c
8202 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8203 F:      Documentation/i2c/busses/i2c-mlxcpld
8204
8205 MELLANOX MLXCPLD LED DRIVER
8206 M:      Vadim Pasternak <vadimp@mellanox.com>
8207 L:      linux-leds@vger.kernel.org
8208 S:      Supported
8209 F:      drivers/leds/leds-mlxcpld.c
8210 F:      Documentation/leds/leds-mlxcpld.txt
8211
8212 MELLANOX PLATFORM DRIVER
8213 M:      Vadim Pasternak <vadimp@mellanox.com>
8214 L:      platform-driver-x86@vger.kernel.org
8215 S:      Supported
8216 F:      drivers/platform/x86/mlx-platform.c
8217
8218 MELLANOX MLX CPLD HOTPLUG DRIVER
8219 M:      Vadim Pasternak <vadimp@mellanox.com>
8220 L:      platform-driver-x86@vger.kernel.org
8221 S:      Supported
8222 F:      drivers/platform/x86/mlxcpld-hotplug.c
8223 F:      include/linux/platform_data/mlxcpld-hotplug.h
8224
8225 SOFT-ROCE DRIVER (rxe)
8226 M:      Moni Shoua <monis@mellanox.com>
8227 L:      linux-rdma@vger.kernel.org
8228 S:      Supported
8229 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8230 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8231 F:      drivers/infiniband/sw/rxe/
8232 F:      include/uapi/rdma/rdma_user_rxe.h
8233
8234 MEMBARRIER SUPPORT
8235 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8236 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8237 L:      linux-kernel@vger.kernel.org
8238 S:      Supported
8239 F:      kernel/membarrier.c
8240 F:      include/uapi/linux/membarrier.h
8241
8242 MEMORY MANAGEMENT
8243 L:      linux-mm@kvack.org
8244 W:      http://www.linux-mm.org
8245 S:      Maintained
8246 F:      include/linux/mm.h
8247 F:      include/linux/gfp.h
8248 F:      include/linux/mmzone.h
8249 F:      include/linux/memory_hotplug.h
8250 F:      include/linux/vmalloc.h
8251 F:      mm/
8252
8253 MEMORY TECHNOLOGY DEVICES (MTD)
8254 M:      David Woodhouse <dwmw2@infradead.org>
8255 M:      Brian Norris <computersforpeace@gmail.com>
8256 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8257 M:      Marek Vasut <marek.vasut@gmail.com>
8258 M:      Richard Weinberger <richard@nod.at>
8259 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8260 L:      linux-mtd@lists.infradead.org
8261 W:      http://www.linux-mtd.infradead.org/
8262 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8263 T:      git git://git.infradead.org/linux-mtd.git
8264 T:      git git://git.infradead.org/l2-mtd.git
8265 S:      Maintained
8266 F:      Documentation/devicetree/bindings/mtd/
8267 F:      drivers/mtd/
8268 F:      include/linux/mtd/
8269 F:      include/uapi/mtd/
8270
8271 MEN A21 WATCHDOG DRIVER
8272 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8273 L:      linux-watchdog@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/watchdog/mena21_wdt.c
8276
8277 MEN CHAMELEON BUS (mcb)
8278 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8279 S:      Maintained
8280 F:      drivers/mcb/
8281 F:      include/linux/mcb.h
8282 F:      Documentation/men-chameleon-bus.txt
8283
8284 MEN F21BMC (Board Management Controller)
8285 M:      Andreas Werner <andreas.werner@men.de>
8286 S:      Supported
8287 F:      drivers/mfd/menf21bmc.c
8288 F:      drivers/watchdog/menf21bmc_wdt.c
8289 F:      drivers/leds/leds-menf21bmc.c
8290 F:      drivers/hwmon/menf21bmc_hwmon.c
8291 F:      Documentation/hwmon/menf21bmc
8292
8293 METAG ARCHITECTURE
8294 M:      James Hogan <james.hogan@imgtec.com>
8295 L:      linux-metag@vger.kernel.org
8296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8297 S:      Odd Fixes
8298 F:      arch/metag/
8299 F:      Documentation/metag/
8300 F:      Documentation/devicetree/bindings/metag/
8301 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8302 F:      drivers/clocksource/metag_generic.c
8303 F:      drivers/irqchip/irq-metag.c
8304 F:      drivers/irqchip/irq-metag-ext.c
8305 F:      drivers/tty/metag_da.c
8306
8307 MICROBLAZE ARCHITECTURE
8308 M:      Michal Simek <monstr@monstr.eu>
8309 W:      http://www.monstr.eu/fdt/
8310 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8311 S:      Supported
8312 F:      arch/microblaze/
8313
8314 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8315 M:      Richard Genoud <richard.genoud@gmail.com>
8316 S:      Maintained
8317 F:      drivers/tty/serial/atmel_serial.c
8318 F:      include/linux/atmel_serial.h
8319
8320 MICROCHIP / ATMEL DMA DRIVER
8321 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8323 L:      dmaengine@vger.kernel.org
8324 S:      Supported
8325 F:      drivers/dma/at_hdmac.c
8326 F:      drivers/dma/at_hdmac_regs.h
8327 F:      include/linux/platform_data/dma-atmel.h
8328
8329 MICROCHIP / ATMEL ISC DRIVER
8330 M:      Songjun Wu <songjun.wu@microchip.com>
8331 L:      linux-media@vger.kernel.org
8332 S:      Supported
8333 F:      drivers/media/platform/atmel/atmel-isc.c
8334 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8335 F:      devicetree/bindings/media/atmel-isc.txt
8336
8337 MICROCHIP USB251XB DRIVER
8338 M:      Richard Leitner <richard.leitner@skidata.com>
8339 L:      linux-usb@vger.kernel.org
8340 S:      Maintained
8341 F:      drivers/usb/misc/usb251xb.c
8342 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8343
8344 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8345 M:      Chen Yu <yu.c.chen@intel.com>
8346 L:      platform-driver-x86@vger.kernel.org
8347 S:      Supported
8348 F:      drivers/platform/x86/surfacepro3_button.c
8349
8350 MICROTEK X6 SCANNER
8351 M:      Oliver Neukum <oliver@neukum.org>
8352 S:      Maintained
8353 F:      drivers/usb/image/microtek.*
8354
8355 MIPS
8356 M:      Ralf Baechle <ralf@linux-mips.org>
8357 L:      linux-mips@linux-mips.org
8358 W:      http://www.linux-mips.org/
8359 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8360 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8361 S:      Supported
8362 F:      Documentation/devicetree/bindings/mips/
8363 F:      Documentation/mips/
8364 F:      arch/mips/
8365
8366 MIPS/LOONGSON1 ARCHITECTURE
8367 M:      Keguang Zhang <keguang.zhang@gmail.com>
8368 L:      linux-mips@linux-mips.org
8369 S:      Maintained
8370 F:      arch/mips/loongson32/
8371 F:      arch/mips/include/asm/mach-loongson32/
8372 F:      drivers/*/*loongson1*
8373 F:      drivers/*/*/*loongson1*
8374
8375 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8376 M:      Hans Verkuil <hverkuil@xs4all.nl>
8377 L:      linux-media@vger.kernel.org
8378 T:      git git://linuxtv.org/media_tree.git
8379 W:      https://linuxtv.org
8380 S:      Odd Fixes
8381 F:      drivers/media/radio/radio-miropcm20*
8382
8383 MELLANOX MLX4 core VPI driver
8384 M:      Yishai Hadas <yishaih@mellanox.com>
8385 L:      netdev@vger.kernel.org
8386 L:      linux-rdma@vger.kernel.org
8387 W:      http://www.mellanox.com
8388 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8389 S:      Supported
8390 F:      drivers/net/ethernet/mellanox/mlx4/
8391 F:      include/linux/mlx4/
8392 F:      include/uapi/rdma/mlx4-abi.h
8393
8394 MELLANOX MLX4 IB driver
8395 M:      Yishai Hadas <yishaih@mellanox.com>
8396 L:      linux-rdma@vger.kernel.org
8397 W:      http://www.mellanox.com
8398 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8399 S:      Supported
8400 F:      drivers/infiniband/hw/mlx4/
8401 F:      include/linux/mlx4/
8402
8403 MELLANOX MLX5 core VPI driver
8404 M:      Saeed Mahameed <saeedm@mellanox.com>
8405 M:      Matan Barak <matanb@mellanox.com>
8406 M:      Leon Romanovsky <leonro@mellanox.com>
8407 L:      netdev@vger.kernel.org
8408 L:      linux-rdma@vger.kernel.org
8409 W:      http://www.mellanox.com
8410 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8411 S:      Supported
8412 F:      drivers/net/ethernet/mellanox/mlx5/core/
8413 F:      include/linux/mlx5/
8414 F:      include/uapi/rdma/mlx5-abi.h
8415
8416 MELLANOX MLX5 IB driver
8417 M:      Matan Barak <matanb@mellanox.com>
8418 M:      Leon Romanovsky <leonro@mellanox.com>
8419 L:      linux-rdma@vger.kernel.org
8420 W:      http://www.mellanox.com
8421 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8422 S:      Supported
8423 F:      drivers/infiniband/hw/mlx5/
8424 F:      include/linux/mlx5/
8425
8426 MELEXIS MLX90614 DRIVER
8427 M:      Crt Mori <cmo@melexis.com>
8428 L:      linux-iio@vger.kernel.org
8429 W:      http://www.melexis.com
8430 S:      Supported
8431 F:      drivers/iio/temperature/mlx90614.c
8432
8433 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8434 M:      Don Brace <don.brace@microsemi.com>
8435 L:      esc.storagedev@microsemi.com
8436 L:      linux-scsi@vger.kernel.org
8437 S:      Supported
8438 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8439 F:      drivers/scsi/smartpqi/Kconfig
8440 F:      drivers/scsi/smartpqi/Makefile
8441 F:      include/linux/cciss*.h
8442 F:      include/uapi/linux/cciss*.h
8443 F:      Documentation/scsi/smartpqi.txt
8444
8445 MN88472 MEDIA DRIVER
8446 M:      Antti Palosaari <crope@iki.fi>
8447 L:      linux-media@vger.kernel.org
8448 W:      https://linuxtv.org
8449 W:      http://palosaari.fi/linux/
8450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8451 S:      Maintained
8452 F:      drivers/media/dvb-frontends/mn88472*
8453
8454 MN88473 MEDIA DRIVER
8455 M:      Antti Palosaari <crope@iki.fi>
8456 L:      linux-media@vger.kernel.org
8457 W:      https://linuxtv.org
8458 W:      http://palosaari.fi/linux/
8459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8460 S:      Maintained
8461 F:      drivers/media/dvb-frontends/mn88473*
8462
8463 MODULE SUPPORT
8464 M:      Jessica Yu <jeyu@redhat.com>
8465 M:      Rusty Russell <rusty@rustcorp.com.au>
8466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8467 S:      Maintained
8468 F:      include/linux/module.h
8469 F:      kernel/module.c
8470
8471 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8472 W:      http://popies.net/meye/
8473 S:      Orphan
8474 F:      Documentation/media/v4l-drivers/meye*
8475 F:      drivers/media/pci/meye/
8476 F:      include/uapi/linux/meye.h
8477
8478 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8479 M:      Jiri Slaby <jirislaby@gmail.com>
8480 S:      Maintained
8481 F:      Documentation/serial/moxa-smartio
8482 F:      drivers/tty/mxser.*
8483
8484 MR800 AVERMEDIA USB FM RADIO DRIVER
8485 M:      Alexey Klimov <klimov.linux@gmail.com>
8486 L:      linux-media@vger.kernel.org
8487 T:      git git://linuxtv.org/media_tree.git
8488 S:      Maintained
8489 F:      drivers/media/radio/radio-mr800.c
8490
8491 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8492 M:      Alan Ott <alan@signal11.us>
8493 L:      linux-wpan@vger.kernel.org
8494 S:      Maintained
8495 F:      drivers/net/ieee802154/mrf24j40.c
8496 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8497
8498 MSI LAPTOP SUPPORT
8499 M:      "Lee, Chun-Yi" <jlee@suse.com>
8500 L:      platform-driver-x86@vger.kernel.org
8501 S:      Maintained
8502 F:      drivers/platform/x86/msi-laptop.c
8503
8504 MSI WMI SUPPORT
8505 L:      platform-driver-x86@vger.kernel.org
8506 S:      Orphan
8507 F:      drivers/platform/x86/msi-wmi.c
8508
8509 MSI001 MEDIA DRIVER
8510 M:      Antti Palosaari <crope@iki.fi>
8511 L:      linux-media@vger.kernel.org
8512 W:      https://linuxtv.org
8513 W:      http://palosaari.fi/linux/
8514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8515 T:      git git://linuxtv.org/anttip/media_tree.git
8516 S:      Maintained
8517 F:      drivers/media/tuners/msi001*
8518
8519 MSI2500 MEDIA DRIVER
8520 M:      Antti Palosaari <crope@iki.fi>
8521 L:      linux-media@vger.kernel.org
8522 W:      https://linuxtv.org
8523 W:      http://palosaari.fi/linux/
8524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8525 T:      git git://linuxtv.org/anttip/media_tree.git
8526 S:      Maintained
8527 F:      drivers/media/usb/msi2500/
8528
8529 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8530 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8531 L:      linux-mtd@lists.infradead.org
8532 S:      Maintained
8533 F:      drivers/mtd/devices/docg3*
8534
8535 MT9M032 APTINA SENSOR DRIVER
8536 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8537 L:      linux-media@vger.kernel.org
8538 T:      git git://linuxtv.org/media_tree.git
8539 S:      Maintained
8540 F:      drivers/media/i2c/mt9m032.c
8541 F:      include/media/i2c/mt9m032.h
8542
8543 MT9P031 APTINA CAMERA SENSOR
8544 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8545 L:      linux-media@vger.kernel.org
8546 T:      git git://linuxtv.org/media_tree.git
8547 S:      Maintained
8548 F:      drivers/media/i2c/mt9p031.c
8549 F:      include/media/i2c/mt9p031.h
8550
8551 MT9T001 APTINA CAMERA SENSOR
8552 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8553 L:      linux-media@vger.kernel.org
8554 T:      git git://linuxtv.org/media_tree.git
8555 S:      Maintained
8556 F:      drivers/media/i2c/mt9t001.c
8557 F:      include/media/i2c/mt9t001.h
8558
8559 MT9V032 APTINA CAMERA SENSOR
8560 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8561 L:      linux-media@vger.kernel.org
8562 T:      git git://linuxtv.org/media_tree.git
8563 S:      Maintained
8564 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8565 F:      drivers/media/i2c/mt9v032.c
8566 F:      include/media/i2c/mt9v032.h
8567
8568 MULTIFUNCTION DEVICES (MFD)
8569 M:      Lee Jones <lee.jones@linaro.org>
8570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8571 S:      Supported
8572 F:      Documentation/devicetree/bindings/mfd/
8573 F:      drivers/mfd/
8574 F:      include/linux/mfd/
8575 F:      include/dt-bindings/mfd/
8576
8577 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8578 M:      Ulf Hansson <ulf.hansson@linaro.org>
8579 L:      linux-mmc@vger.kernel.org
8580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8581 S:      Maintained
8582 F:      Documentation/devicetree/bindings/mmc/
8583 F:      drivers/mmc/
8584 F:      include/linux/mmc/
8585 F:      include/uapi/linux/mmc/
8586
8587 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8588 S:      Orphan
8589 F:      drivers/mmc/host/mmc_spi.c
8590 F:      include/linux/spi/mmc_spi.h
8591
8592 MULTISOUND SOUND DRIVER
8593 M:      Andrew Veliath <andrewtv@usa.net>
8594 S:      Maintained
8595 F:      Documentation/sound/oss/MultiSound
8596 F:      sound/oss/msnd*
8597
8598 MULTITECH MULTIPORT CARD (ISICOM)
8599 S:      Orphan
8600 F:      drivers/tty/isicom.c
8601 F:      include/linux/isicom.h
8602
8603 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8604 M:      Bin Liu <b-liu@ti.com>
8605 L:      linux-usb@vger.kernel.org
8606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8607 S:      Maintained
8608 F:      drivers/usb/musb/
8609
8610 MXL5007T MEDIA DRIVER
8611 M:      Michael Krufky <mkrufky@linuxtv.org>
8612 L:      linux-media@vger.kernel.org
8613 W:      https://linuxtv.org
8614 W:      http://github.com/mkrufky
8615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8616 T:      git git://linuxtv.org/mkrufky/tuners.git
8617 S:      Maintained
8618 F:      drivers/media/tuners/mxl5007t.*
8619
8620 MXSFB DRM DRIVER
8621 M:      Marek Vasut <marex@denx.de>
8622 S:      Supported
8623 F:      drivers/gpu/drm/mxsfb/
8624 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8625
8626 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8627 M:      Hyong-Youb Kim <hykim@myri.com>
8628 L:      netdev@vger.kernel.org
8629 W:      https://www.myricom.com/support/downloads/myri10ge.html
8630 S:      Supported
8631 F:      drivers/net/ethernet/myricom/myri10ge/
8632
8633 NAND FLASH SUBSYSTEM
8634 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8635 R:      Richard Weinberger <richard@nod.at>
8636 L:      linux-mtd@lists.infradead.org
8637 W:      http://www.linux-mtd.infradead.org/
8638 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8639 T:      git git://github.com/linux-nand/linux.git
8640 S:      Maintained
8641 F:      drivers/mtd/nand/
8642 F:      include/linux/mtd/nand*.h
8643
8644 NATSEMI ETHERNET DRIVER (DP8381x)
8645 S:      Orphan
8646 F:      drivers/net/ethernet/natsemi/natsemi.c
8647
8648 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8649 M:      Daniel Mack <zonque@gmail.com>
8650 S:      Maintained
8651 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8652 W:      http://www.native-instruments.com
8653 F:      sound/usb/caiaq/
8654
8655 NCP FILESYSTEM
8656 M:      Petr Vandrovec <petr@vandrovec.name>
8657 S:      Odd Fixes
8658 F:      fs/ncpfs/
8659
8660 NCR 5380 SCSI DRIVERS
8661 M:      Finn Thain <fthain@telegraphics.com.au>
8662 M:      Michael Schmitz <schmitzmic@gmail.com>
8663 L:      linux-scsi@vger.kernel.org
8664 S:      Maintained
8665 F:      Documentation/scsi/g_NCR5380.txt
8666 F:      drivers/scsi/NCR5380.*
8667 F:      drivers/scsi/arm/cumana_1.c
8668 F:      drivers/scsi/arm/oak.c
8669 F:      drivers/scsi/atari_scsi.*
8670 F:      drivers/scsi/dmx3191d.c
8671 F:      drivers/scsi/g_NCR5380.*
8672 F:      drivers/scsi/mac_scsi.*
8673 F:      drivers/scsi/sun3_scsi.*
8674 F:      drivers/scsi/sun3_scsi_vme.c
8675
8676 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8677 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8678 L:      linux-scsi@vger.kernel.org
8679 S:      Maintained
8680 F:      drivers/scsi/NCR_D700.*
8681
8682 NCT6775 HARDWARE MONITOR DRIVER
8683 M:      Guenter Roeck <linux@roeck-us.net>
8684 L:      linux-hwmon@vger.kernel.org
8685 S:      Maintained
8686 F:      Documentation/hwmon/nct6775
8687 F:      drivers/hwmon/nct6775.c
8688
8689 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8690 M:      Faisal Latif <faisal.latif@intel.com>
8691 L:      linux-rdma@vger.kernel.org
8692 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8693 S:      Supported
8694 F:      drivers/infiniband/hw/nes/
8695 F:      include/uapi/rdma/nes-abi.h
8696
8697 NETEM NETWORK EMULATOR
8698 M:      Stephen Hemminger <stephen@networkplumber.org>
8699 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8700 S:      Maintained
8701 F:      net/sched/sch_netem.c
8702
8703 NETERION 10GbE DRIVERS (s2io/vxge)
8704 M:      Jon Mason <jdmason@kudzu.us>
8705 L:      netdev@vger.kernel.org
8706 S:      Supported
8707 F:      Documentation/networking/s2io.txt
8708 F:      Documentation/networking/vxge.txt
8709 F:      drivers/net/ethernet/neterion/
8710
8711 NETFILTER
8712 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8713 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8714 L:      netfilter-devel@vger.kernel.org
8715 L:      coreteam@netfilter.org
8716 W:      http://www.netfilter.org/
8717 W:      http://www.iptables.org/
8718 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8721 S:      Supported
8722 F:      include/linux/netfilter*
8723 F:      include/linux/netfilter/
8724 F:      include/net/netfilter/
8725 F:      include/uapi/linux/netfilter*
8726 F:      include/uapi/linux/netfilter/
8727 F:      net/*/netfilter.c
8728 F:      net/*/netfilter/
8729 F:      net/netfilter/
8730 F:      net/bridge/br_netfilter*.c
8731
8732 NETLABEL
8733 M:      Paul Moore <paul@paul-moore.com>
8734 W:      http://netlabel.sf.net
8735 L:      netdev@vger.kernel.org
8736 S:      Maintained
8737 F:      Documentation/netlabel/
8738 F:      include/net/netlabel.h
8739 F:      net/netlabel/
8740
8741 NETROM NETWORK LAYER
8742 M:      Ralf Baechle <ralf@linux-mips.org>
8743 L:      linux-hams@vger.kernel.org
8744 W:      http://www.linux-ax25.org/
8745 S:      Maintained
8746 F:      include/net/netrom.h
8747 F:      include/uapi/linux/netrom.h
8748 F:      net/netrom/
8749
8750 NETRONOME ETHERNET DRIVERS
8751 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8752 L:      oss-drivers@netronome.com
8753 S:      Maintained
8754 F:      drivers/net/ethernet/netronome/
8755
8756 NETWORK BLOCK DEVICE (NBD)
8757 M:      Josef Bacik <jbacik@fb.com>
8758 S:      Maintained
8759 L:      linux-block@vger.kernel.org
8760 L:      nbd-general@lists.sourceforge.net
8761 F:      Documentation/blockdev/nbd.txt
8762 F:      drivers/block/nbd.c
8763 F:      include/uapi/linux/nbd.h
8764
8765 NETWORK DROP MONITOR
8766 M:      Neil Horman <nhorman@tuxdriver.com>
8767 L:      netdev@vger.kernel.org
8768 S:      Maintained
8769 W:      https://fedorahosted.org/dropwatch/
8770 F:      net/core/drop_monitor.c
8771
8772 NETWORKING [DSA]
8773 M:      Andrew Lunn <andrew@lunn.ch>
8774 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8775 M:      Florian Fainelli <f.fainelli@gmail.com>
8776 S:      Maintained
8777 F:      net/dsa/
8778 F:      include/net/dsa.h
8779 F:      drivers/net/dsa/
8780
8781 NETWORKING [GENERAL]
8782 M:      "David S. Miller" <davem@davemloft.net>
8783 L:      netdev@vger.kernel.org
8784 W:      http://www.linuxfoundation.org/en/Net
8785 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8788 B:      mailto:netdev@vger.kernel.org
8789 S:      Maintained
8790 F:      net/
8791 F:      include/net/
8792 F:      include/linux/in.h
8793 F:      include/linux/net.h
8794 F:      include/linux/netdevice.h
8795 F:      include/uapi/linux/in.h
8796 F:      include/uapi/linux/net.h
8797 F:      include/uapi/linux/netdevice.h
8798 F:      include/uapi/linux/net_namespace.h
8799 F:      tools/net/
8800 F:      tools/testing/selftests/net/
8801 F:      lib/random32.c
8802
8803 NETWORKING [IPv4/IPv6]
8804 M:      "David S. Miller" <davem@davemloft.net>
8805 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8806 M:      James Morris <jmorris@namei.org>
8807 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8808 M:      Patrick McHardy <kaber@trash.net>
8809 L:      netdev@vger.kernel.org
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8811 S:      Maintained
8812 F:      net/ipv4/
8813 F:      net/ipv6/
8814 F:      include/net/ip*
8815 F:      arch/x86/net/*
8816
8817 NETWORKING [IPSEC]
8818 M:      Steffen Klassert <steffen.klassert@secunet.com>
8819 M:      Herbert Xu <herbert@gondor.apana.org.au>
8820 M:      "David S. Miller" <davem@davemloft.net>
8821 L:      netdev@vger.kernel.org
8822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8824 S:      Maintained
8825 F:      net/core/flow.c
8826 F:      net/xfrm/
8827 F:      net/key/
8828 F:      net/ipv4/xfrm*
8829 F:      net/ipv4/esp4.c
8830 F:      net/ipv4/ah4.c
8831 F:      net/ipv4/ipcomp.c
8832 F:      net/ipv4/ip_vti.c
8833 F:      net/ipv6/xfrm*
8834 F:      net/ipv6/esp6.c
8835 F:      net/ipv6/ah6.c
8836 F:      net/ipv6/ipcomp6.c
8837 F:      net/ipv6/ip6_vti.c
8838 F:      include/uapi/linux/xfrm.h
8839 F:      include/net/xfrm.h
8840
8841 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8842 M:      Paul Moore <paul@paul-moore.com>
8843 L:      netdev@vger.kernel.org
8844 S:      Maintained
8845
8846 NETWORKING [WIRELESS]
8847 L:      linux-wireless@vger.kernel.org
8848 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8849
8850 NETWORKING DRIVERS
8851 L:      netdev@vger.kernel.org
8852 W:      http://www.linuxfoundation.org/en/Net
8853 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8856 S:      Odd Fixes
8857 F:      Documentation/devicetree/bindings/net/
8858 F:      drivers/net/
8859 F:      include/linux/if_*
8860 F:      include/linux/netdevice.h
8861 F:      include/linux/etherdevice.h
8862 F:      include/linux/fcdevice.h
8863 F:      include/linux/fddidevice.h
8864 F:      include/linux/hippidevice.h
8865 F:      include/linux/inetdevice.h
8866 F:      include/uapi/linux/if_*
8867 F:      include/uapi/linux/netdevice.h
8868
8869 NETWORKING DRIVERS (WIRELESS)
8870 M:      Kalle Valo <kvalo@codeaurora.org>
8871 L:      linux-wireless@vger.kernel.org
8872 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8875 S:      Maintained
8876 F:      Documentation/devicetree/bindings/net/wireless/
8877 F:      drivers/net/wireless/
8878
8879 NETXEN (1/10) GbE SUPPORT
8880 M:      Manish Chopra <manish.chopra@cavium.com>
8881 M:      Rahul Verma <rahul.verma@cavium.com>
8882 M:      Dept-GELinuxNICDev@cavium.com
8883 L:      netdev@vger.kernel.org
8884 S:      Supported
8885 F:      drivers/net/ethernet/qlogic/netxen/
8886
8887 NFC SUBSYSTEM
8888 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8889 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8890 M:      Samuel Ortiz <sameo@linux.intel.com>
8891 L:      linux-wireless@vger.kernel.org
8892 L:      linux-nfc@lists.01.org (subscribers-only)
8893 S:      Supported
8894 F:      net/nfc/
8895 F:      include/net/nfc/
8896 F:      include/uapi/linux/nfc.h
8897 F:      drivers/nfc/
8898 F:      include/linux/platform_data/nfcmrvl.h
8899 F:      include/linux/platform_data/nxp-nci.h
8900 F:      include/linux/platform_data/pn544.h
8901 F:      include/linux/platform_data/st21nfca.h
8902 F:      include/linux/platform_data/st-nci.h
8903 F:      Documentation/devicetree/bindings/net/nfc/
8904
8905 NFS, SUNRPC, AND LOCKD CLIENTS
8906 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8907 M:      Anna Schumaker <anna.schumaker@netapp.com>
8908 L:      linux-nfs@vger.kernel.org
8909 W:      http://client.linux-nfs.org
8910 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8911 S:      Maintained
8912 F:      fs/lockd/
8913 F:      fs/nfs/
8914 F:      fs/nfs_common/
8915 F:      net/sunrpc/
8916 F:      include/linux/lockd/
8917 F:      include/linux/nfs*
8918 F:      include/linux/sunrpc/
8919 F:      include/uapi/linux/nfs*
8920 F:      include/uapi/linux/sunrpc/
8921
8922 NILFS2 FILESYSTEM
8923 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8924 L:      linux-nilfs@vger.kernel.org
8925 W:      http://nilfs.sourceforge.net/
8926 W:      http://nilfs.osdn.jp/
8927 T:      git git://github.com/konis/nilfs2.git
8928 S:      Supported
8929 F:      Documentation/filesystems/nilfs2.txt
8930 F:      fs/nilfs2/
8931 F:      include/trace/events/nilfs2.h
8932 F:      include/uapi/linux/nilfs2_api.h
8933 F:      include/uapi/linux/nilfs2_ondisk.h
8934
8935 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8936 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8937 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8938 S:      Maintained
8939 F:      Documentation/scsi/NinjaSCSI.txt
8940 F:      drivers/scsi/pcmcia/nsp_*
8941
8942 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8943 M:      GOTO Masanori <gotom@debian.or.jp>
8944 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8945 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8946 S:      Maintained
8947 F:      Documentation/scsi/NinjaSCSI.txt
8948 F:      drivers/scsi/nsp32*
8949
8950 NIOS2 ARCHITECTURE
8951 M:      Ley Foon Tan <lftan@altera.com>
8952 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8954 S:      Maintained
8955 F:      arch/nios2/
8956
8957 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8958 M:      Pavel Machek <pavel@ucw.cz>
8959 M:      Sakari Ailus <sakari.ailus@iki.fi>
8960 L:      linux-media@vger.kernel.org
8961 S:      Maintained
8962 F:      drivers/media/i2c/et8ek8
8963 F:      drivers/media/i2c/ad5820.c
8964
8965 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8966 M:      Pavel Machek <pavel@ucw.cz>
8967 M:      Sakari Ailus <sakari.ailus@iki.fi>
8968 L:      linux-media@vger.kernel.org
8969 S:      Maintained
8970 F:      drivers/media/i2c/et8ek8
8971 F:      drivers/media/i2c/ad5820.c
8972
8973 NOKIA N900 POWER SUPPLY DRIVERS
8974 R:      Pali Rohár <pali.rohar@gmail.com>
8975 F:      include/linux/power/bq2415x_charger.h
8976 F:      include/linux/power/bq27xxx_battery.h
8977 F:      include/linux/power/isp1704_charger.h
8978 F:      drivers/power/supply/bq2415x_charger.c
8979 F:      drivers/power/supply/bq27xxx_battery.c
8980 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8981 F:      drivers/power/supply/isp1704_charger.c
8982 F:      drivers/power/supply/rx51_battery.c
8983
8984 NTB DRIVER CORE
8985 M:      Jon Mason <jdmason@kudzu.us>
8986 M:      Dave Jiang <dave.jiang@intel.com>
8987 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8988 L:      linux-ntb@googlegroups.com
8989 S:      Supported
8990 W:      https://github.com/jonmason/ntb/wiki
8991 T:      git git://github.com/jonmason/ntb.git
8992 F:      drivers/ntb/
8993 F:      drivers/net/ntb_netdev.c
8994 F:      include/linux/ntb.h
8995 F:      include/linux/ntb_transport.h
8996 F:      tools/testing/selftests/ntb/
8997
8998 NTB INTEL DRIVER
8999 M:      Jon Mason <jdmason@kudzu.us>
9000 M:      Dave Jiang <dave.jiang@intel.com>
9001 L:      linux-ntb@googlegroups.com
9002 S:      Supported
9003 W:      https://github.com/jonmason/ntb/wiki
9004 T:      git git://github.com/jonmason/ntb.git
9005 F:      drivers/ntb/hw/intel/
9006
9007 NTB AMD DRIVER
9008 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9009 L:      linux-ntb@googlegroups.com
9010 S:      Supported
9011 F:      drivers/ntb/hw/amd/
9012
9013 NTFS FILESYSTEM
9014 M:      Anton Altaparmakov <anton@tuxera.com>
9015 L:      linux-ntfs-dev@lists.sourceforge.net
9016 W:      http://www.tuxera.com/
9017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9018 S:      Supported
9019 F:      Documentation/filesystems/ntfs.txt
9020 F:      fs/ntfs/
9021
9022 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9023 M:      Antonino Daplas <adaplas@gmail.com>
9024 L:      linux-fbdev@vger.kernel.org
9025 S:      Maintained
9026 F:      drivers/video/fbdev/riva/
9027 F:      drivers/video/fbdev/nvidia/
9028
9029 NVM EXPRESS DRIVER
9030 M:      Keith Busch <keith.busch@intel.com>
9031 M:      Jens Axboe <axboe@fb.com>
9032 M:      Christoph Hellwig <hch@lst.de>
9033 M:      Sagi Grimberg <sagi@grimberg.me>
9034 L:      linux-nvme@lists.infradead.org
9035 T:      git://git.infradead.org/nvme.git
9036 W:      http://git.infradead.org/nvme.git
9037 S:      Supported
9038 F:      drivers/nvme/host/
9039 F:      include/linux/nvme.h
9040 F:      include/uapi/linux/nvme_ioctl.h
9041
9042 NVM EXPRESS TARGET DRIVER
9043 M:      Christoph Hellwig <hch@lst.de>
9044 M:      Sagi Grimberg <sagi@grimberg.me>
9045 L:      linux-nvme@lists.infradead.org
9046 T:      git://git.infradead.org/nvme.git
9047 W:      http://git.infradead.org/nvme.git
9048 S:      Supported
9049 F:      drivers/nvme/target/
9050
9051 NVM EXPRESS FC TRANSPORT DRIVERS
9052 M:      James Smart <james.smart@broadcom.com>
9053 L:      linux-nvme@lists.infradead.org
9054 S:      Supported
9055 F:      include/linux/nvme-fc.h
9056 F:      include/linux/nvme-fc-driver.h
9057 F:      drivers/nvme/host/fc.c
9058 F:      drivers/nvme/target/fc.c
9059 F:      drivers/nvme/target/fcloop.c
9060
9061 NVMEM FRAMEWORK
9062 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9063 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9064 S:      Maintained
9065 F:      drivers/nvmem/
9066 F:      Documentation/devicetree/bindings/nvmem/
9067 F:      include/linux/nvmem-consumer.h
9068 F:      include/linux/nvmem-provider.h
9069
9070 NXP-NCI NFC DRIVER
9071 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9072 R:      Charles Gorand <charles.gorand@effinnov.com>
9073 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9074 S:      Supported
9075 F:      drivers/nfc/nxp-nci
9076
9077 NXP TDA998X DRM DRIVER
9078 M:      Russell King <linux@armlinux.org.uk>
9079 S:      Supported
9080 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9081 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9082 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9083 F:      include/drm/i2c/tda998x.h
9084
9085 NXP TFA9879 DRIVER
9086 M:      Peter Rosin <peda@axentia.se>
9087 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9088 S:      Maintained
9089 F:      sound/soc/codecs/tfa9879*
9090
9091 OBJTOOL
9092 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9093 S:      Supported
9094 F:      tools/objtool/
9095
9096 OMAP1 SUPPORT
9097 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9098 M:      Tony Lindgren <tony@atomide.com>
9099 L:      linux-omap@vger.kernel.org
9100 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9102 S:      Maintained
9103 F:      arch/arm/mach-omap1/
9104 F:      arch/arm/plat-omap/
9105 F:      arch/arm/configs/omap1_defconfig
9106 F:      drivers/i2c/busses/i2c-omap.c
9107 F:      include/linux/i2c-omap.h
9108
9109 OMAP2+ SUPPORT
9110 M:      Tony Lindgren <tony@atomide.com>
9111 L:      linux-omap@vger.kernel.org
9112 W:      http://www.muru.com/linux/omap/
9113 W:      http://linux.omap.com/
9114 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9116 S:      Maintained
9117 F:      arch/arm/mach-omap2/
9118 F:      arch/arm/plat-omap/
9119 F:      arch/arm/configs/omap2plus_defconfig
9120 F:      drivers/i2c/busses/i2c-omap.c
9121 F:      drivers/irqchip/irq-omap-intc.c
9122 F:      drivers/mfd/*omap*.c
9123 F:      drivers/mfd/menelaus.c
9124 F:      drivers/mfd/palmas.c
9125 F:      drivers/mfd/tps65217.c
9126 F:      drivers/mfd/tps65218.c
9127 F:      drivers/mfd/tps65910.c
9128 F:      drivers/mfd/twl-core.[ch]
9129 F:      drivers/mfd/twl4030*.c
9130 F:      drivers/mfd/twl6030*.c
9131 F:      drivers/mfd/twl6040*.c
9132 F:      drivers/regulator/palmas-regulator*.c
9133 F:      drivers/regulator/pbias-regulator.c
9134 F:      drivers/regulator/tps65217-regulator.c
9135 F:      drivers/regulator/tps65218-regulator.c
9136 F:      drivers/regulator/tps65910-regulator.c
9137 F:      drivers/regulator/twl-regulator.c
9138 F:      drivers/regulator/twl6030-regulator.c
9139 F:      include/linux/i2c-omap.h
9140
9141 OMAP DEVICE TREE SUPPORT
9142 M:      Benoît Cousson <bcousson@baylibre.com>
9143 M:      Tony Lindgren <tony@atomide.com>
9144 L:      linux-omap@vger.kernel.org
9145 L:      devicetree@vger.kernel.org
9146 S:      Maintained
9147 F:      arch/arm/boot/dts/*omap*
9148 F:      arch/arm/boot/dts/*am3*
9149 F:      arch/arm/boot/dts/*am4*
9150 F:      arch/arm/boot/dts/*am5*
9151 F:      arch/arm/boot/dts/*dra7*
9152
9153 OMAP CLOCK FRAMEWORK SUPPORT
9154 M:      Paul Walmsley <paul@pwsan.com>
9155 L:      linux-omap@vger.kernel.org
9156 S:      Maintained
9157 F:      arch/arm/*omap*/*clock*
9158
9159 OMAP POWER MANAGEMENT SUPPORT
9160 M:      Kevin Hilman <khilman@kernel.org>
9161 L:      linux-omap@vger.kernel.org
9162 S:      Maintained
9163 F:      arch/arm/*omap*/*pm*
9164 F:      drivers/cpufreq/omap-cpufreq.c
9165
9166 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9167 M:      Rajendra Nayak <rnayak@codeaurora.org>
9168 M:      Paul Walmsley <paul@pwsan.com>
9169 L:      linux-omap@vger.kernel.org
9170 S:      Maintained
9171 F:      arch/arm/mach-omap2/prm*
9172
9173 OMAP AUDIO SUPPORT
9174 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9175 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9177 L:      linux-omap@vger.kernel.org
9178 S:      Maintained
9179 F:      sound/soc/omap/
9180
9181 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9182 M:      Roger Quadros <rogerq@ti.com>
9183 M:      Tony Lindgren <tony@atomide.com>
9184 L:      linux-omap@vger.kernel.org
9185 S:      Maintained
9186 F:      drivers/memory/omap-gpmc.c
9187 F:      arch/arm/mach-omap2/*gpmc*
9188
9189 OMAP FRAMEBUFFER SUPPORT
9190 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9191 L:      linux-fbdev@vger.kernel.org
9192 L:      linux-omap@vger.kernel.org
9193 S:      Maintained
9194 F:      drivers/video/fbdev/omap/
9195
9196 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9197 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9198 L:      linux-omap@vger.kernel.org
9199 L:      linux-fbdev@vger.kernel.org
9200 S:      Maintained
9201 F:      drivers/video/fbdev/omap2/
9202 F:      Documentation/arm/OMAP/DSS
9203
9204 OMAP HARDWARE SPINLOCK SUPPORT
9205 M:      Ohad Ben-Cohen <ohad@wizery.com>
9206 L:      linux-omap@vger.kernel.org
9207 S:      Maintained
9208 F:      drivers/hwspinlock/omap_hwspinlock.c
9209
9210 OMAP MMC SUPPORT
9211 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9212 L:      linux-omap@vger.kernel.org
9213 S:      Maintained
9214 F:      drivers/mmc/host/omap.c
9215
9216 OMAP HS MMC SUPPORT
9217 L:      linux-mmc@vger.kernel.org
9218 L:      linux-omap@vger.kernel.org
9219 S:      Orphan
9220 F:      drivers/mmc/host/omap_hsmmc.c
9221
9222 OMAP RANDOM NUMBER GENERATOR SUPPORT
9223 M:      Deepak Saxena <dsaxena@plexity.net>
9224 S:      Maintained
9225 F:      drivers/char/hw_random/omap-rng.c
9226
9227 OMAP HWMOD SUPPORT
9228 M:      Benoît Cousson <bcousson@baylibre.com>
9229 M:      Paul Walmsley <paul@pwsan.com>
9230 L:      linux-omap@vger.kernel.org
9231 S:      Maintained
9232 F:      arch/arm/mach-omap2/omap_hwmod.*
9233
9234 OMAP HWMOD DATA
9235 M:      Paul Walmsley <paul@pwsan.com>
9236 L:      linux-omap@vger.kernel.org
9237 S:      Maintained
9238 F:      arch/arm/mach-omap2/omap_hwmod*data*
9239
9240 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9241 M:      Benoît Cousson <bcousson@baylibre.com>
9242 L:      linux-omap@vger.kernel.org
9243 S:      Maintained
9244 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9245
9246 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9247 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9248 L:      linux-media@vger.kernel.org
9249 S:      Maintained
9250 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9251 F:      drivers/media/platform/omap3isp/
9252 F:      drivers/staging/media/omap4iss/
9253
9254 OMAP USB SUPPORT
9255 L:      linux-usb@vger.kernel.org
9256 L:      linux-omap@vger.kernel.org
9257 S:      Orphan
9258 F:      drivers/usb/*/*omap*
9259 F:      arch/arm/*omap*/usb*
9260
9261 OMAP GPIO DRIVER
9262 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9263 M:      Santosh Shilimkar <ssantosh@kernel.org>
9264 M:      Kevin Hilman <khilman@kernel.org>
9265 L:      linux-omap@vger.kernel.org
9266 S:      Maintained
9267 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9268 F:      drivers/gpio/gpio-omap.c
9269
9270 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9271 M:      Mark Jackson <mpfj@newflow.co.uk>
9272 L:      linux-omap@vger.kernel.org
9273 S:      Maintained
9274 F:      arch/arm/boot/dts/am335x-nano.dts
9275
9276 OMFS FILESYSTEM
9277 M:      Bob Copeland <me@bobcopeland.com>
9278 L:      linux-karma-devel@lists.sourceforge.net
9279 S:      Maintained
9280 F:      Documentation/filesystems/omfs.txt
9281 F:      fs/omfs/
9282
9283 OMNIKEY CARDMAN 4000 DRIVER
9284 M:      Harald Welte <laforge@gnumonks.org>
9285 S:      Maintained
9286 F:      drivers/char/pcmcia/cm4000_cs.c
9287 F:      include/linux/cm4000_cs.h
9288 F:      include/uapi/linux/cm4000_cs.h
9289
9290 OMNIKEY CARDMAN 4040 DRIVER
9291 M:      Harald Welte <laforge@gnumonks.org>
9292 S:      Maintained
9293 F:      drivers/char/pcmcia/cm4040_cs.*
9294
9295 OMNIVISION OV7670 SENSOR DRIVER
9296 M:      Jonathan Corbet <corbet@lwn.net>
9297 L:      linux-media@vger.kernel.org
9298 T:      git git://linuxtv.org/media_tree.git
9299 S:      Maintained
9300 F:      drivers/media/i2c/ov7670.c
9301
9302 ONENAND FLASH DRIVER
9303 M:      Kyungmin Park <kyungmin.park@samsung.com>
9304 L:      linux-mtd@lists.infradead.org
9305 S:      Maintained
9306 F:      drivers/mtd/onenand/
9307 F:      include/linux/mtd/onenand*.h
9308
9309 ONSTREAM SCSI TAPE DRIVER
9310 M:      Willem Riede <osst@riede.org>
9311 L:      osst-users@lists.sourceforge.net
9312 L:      linux-scsi@vger.kernel.org
9313 S:      Maintained
9314 F:      Documentation/scsi/osst.txt
9315 F:      drivers/scsi/osst.*
9316 F:      drivers/scsi/osst_*.h
9317 F:      drivers/scsi/st.h
9318
9319 OPENCORES I2C BUS DRIVER
9320 M:      Peter Korsgaard <jacmet@sunsite.dk>
9321 L:      linux-i2c@vger.kernel.org
9322 S:      Maintained
9323 F:      Documentation/i2c/busses/i2c-ocores
9324 F:      drivers/i2c/busses/i2c-ocores.c
9325
9326 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9327 M:      Rob Herring <robh+dt@kernel.org>
9328 M:      Frank Rowand <frowand.list@gmail.com>
9329 L:      devicetree@vger.kernel.org
9330 W:      http://www.devicetree.org/
9331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9332 S:      Maintained
9333 F:      drivers/of/
9334 F:      include/linux/of*.h
9335 F:      scripts/dtc/
9336
9337 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9338 M:      Rob Herring <robh+dt@kernel.org>
9339 M:      Mark Rutland <mark.rutland@arm.com>
9340 L:      devicetree@vger.kernel.org
9341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9342 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9343 S:      Maintained
9344 F:      Documentation/devicetree/
9345 F:      arch/*/boot/dts/
9346 F:      include/dt-bindings/
9347
9348 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9349 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9350 L:      devicetree@vger.kernel.org
9351 S:      Maintained
9352 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9353 F:      Documentation/devicetree/overlay-notes.txt
9354 F:      drivers/of/overlay.c
9355 F:      drivers/of/resolver.c
9356
9357 OPENRISC ARCHITECTURE
9358 M:      Jonas Bonn <jonas@southpole.se>
9359 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9360 M:      Stafford Horne <shorne@gmail.com>
9361 T:      git git://github.com/openrisc/linux.git
9362 L:      openrisc@lists.librecores.org
9363 W:      http://openrisc.io
9364 S:      Maintained
9365 F:      arch/openrisc/
9366
9367 OPENVSWITCH
9368 M:      Pravin Shelar <pshelar@nicira.com>
9369 L:      netdev@vger.kernel.org
9370 L:      dev@openvswitch.org
9371 W:      http://openvswitch.org
9372 S:      Maintained
9373 F:      net/openvswitch/
9374 F:      include/uapi/linux/openvswitch.h
9375
9376 OPERATING PERFORMANCE POINTS (OPP)
9377 M:      Viresh Kumar <vireshk@kernel.org>
9378 M:      Nishanth Menon <nm@ti.com>
9379 M:      Stephen Boyd <sboyd@codeaurora.org>
9380 L:      linux-pm@vger.kernel.org
9381 S:      Maintained
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9383 F:      drivers/base/power/opp/
9384 F:      include/linux/pm_opp.h
9385 F:      Documentation/power/opp.txt
9386 F:      Documentation/devicetree/bindings/opp/
9387
9388 OPL4 DRIVER
9389 M:      Clemens Ladisch <clemens@ladisch.de>
9390 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9391 T:      git git://git.alsa-project.org/alsa-kernel.git
9392 S:      Maintained
9393 F:      sound/drivers/opl4/
9394
9395 OPROFILE
9396 M:      Robert Richter <rric@kernel.org>
9397 L:      oprofile-list@lists.sf.net
9398 S:      Maintained
9399 F:      arch/*/include/asm/oprofile*.h
9400 F:      arch/*/oprofile/
9401 F:      drivers/oprofile/
9402 F:      include/linux/oprofile.h
9403
9404 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9405 M:      Mark Fasheh <mfasheh@versity.com>
9406 M:      Joel Becker <jlbec@evilplan.org>
9407 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9408 W:      http://ocfs2.wiki.kernel.org
9409 S:      Supported
9410 F:      Documentation/filesystems/ocfs2.txt
9411 F:      Documentation/filesystems/dlmfs.txt
9412 F:      fs/ocfs2/
9413
9414 ORINOCO DRIVER
9415 L:      linux-wireless@vger.kernel.org
9416 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9417 W:      http://www.nongnu.org/orinoco/
9418 S:      Orphan
9419 F:      drivers/net/wireless/intersil/orinoco/
9420
9421 OSD LIBRARY and FILESYSTEM
9422 M:      Boaz Harrosh <ooo@electrozaur.com>
9423 M:      Benny Halevy <bhalevy@primarydata.com>
9424 L:      osd-dev@open-osd.org
9425 W:      http://open-osd.org
9426 T:      git git://git.open-osd.org/open-osd.git
9427 S:      Maintained
9428 F:      drivers/scsi/osd/
9429 F:      include/scsi/osd_*
9430 F:      fs/exofs/
9431
9432 OVERLAY FILESYSTEM
9433 M:      Miklos Szeredi <miklos@szeredi.hu>
9434 L:      linux-unionfs@vger.kernel.org
9435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9436 S:      Supported
9437 F:      fs/overlayfs/
9438 F:      Documentation/filesystems/overlayfs.txt
9439
9440 ORANGEFS FILESYSTEM
9441 M:      Mike Marshall <hubcap@omnibond.com>
9442 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9444 S:      Supported
9445 F:      fs/orangefs/
9446 F:      Documentation/filesystems/orangefs.txt
9447
9448 P54 WIRELESS DRIVER
9449 M:      Christian Lamparter <chunkeey@googlemail.com>
9450 L:      linux-wireless@vger.kernel.org
9451 W:      http://wireless.kernel.org/en/users/Drivers/p54
9452 S:      Maintained
9453 F:      drivers/net/wireless/intersil/p54/
9454
9455 PA SEMI ETHERNET DRIVER
9456 L:      netdev@vger.kernel.org
9457 S:      Orphan
9458 F:      drivers/net/ethernet/pasemi/*
9459
9460 PA SEMI SMBUS DRIVER
9461 L:      linux-i2c@vger.kernel.org
9462 S:      Orphan
9463 F:      drivers/i2c/busses/i2c-pasemi.c
9464
9465 PADATA PARALLEL EXECUTION MECHANISM
9466 M:      Steffen Klassert <steffen.klassert@secunet.com>
9467 L:      linux-crypto@vger.kernel.org
9468 S:      Maintained
9469 F:      kernel/padata.c
9470 F:      include/linux/padata.h
9471 F:      Documentation/padata.txt
9472
9473 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9474 M:      Harald Welte <laforge@gnumonks.org>
9475 L:      platform-driver-x86@vger.kernel.org
9476 S:      Maintained
9477 F:      drivers/platform/x86/panasonic-laptop.c
9478
9479 PANASONIC MN10300/AM33/AM34 PORT
9480 M:      David Howells <dhowells@redhat.com>
9481 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9482 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9483 S:      Maintained
9484 F:      Documentation/mn10300/
9485 F:      arch/mn10300/
9486
9487 PARALLEL LCD/KEYPAD PANEL DRIVER
9488 M:      Willy Tarreau <willy@haproxy.com>
9489 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9490 S:      Odd Fixes
9491 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9492 F:      drivers/misc/panel.c
9493
9494 PARALLEL PORT SUBSYSTEM
9495 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9496 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9497 L:      linux-parport@lists.infradead.org (subscribers-only)
9498 S:      Maintained
9499 F:      drivers/parport/
9500 F:      include/linux/parport*.h
9501 F:      drivers/char/ppdev.c
9502 F:      include/uapi/linux/ppdev.h
9503 F:      Documentation/parport*.txt
9504
9505 PARAVIRT_OPS INTERFACE
9506 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9507 M:      Chris Wright <chrisw@sous-sol.org>
9508 M:      Alok Kataria <akataria@vmware.com>
9509 M:      Rusty Russell <rusty@rustcorp.com.au>
9510 L:      virtualization@lists.linux-foundation.org
9511 S:      Supported
9512 F:      Documentation/virtual/paravirt_ops.txt
9513 F:      arch/*/kernel/paravirt*
9514 F:      arch/*/include/asm/paravirt.h
9515 F:      include/linux/hypervisor.h
9516
9517 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9518 M:      Tim Waugh <tim@cyberelk.net>
9519 L:      linux-parport@lists.infradead.org (subscribers-only)
9520 S:      Maintained
9521 F:      Documentation/blockdev/paride.txt
9522 F:      drivers/block/paride/
9523
9524 PARISC ARCHITECTURE
9525 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9526 M:      Helge Deller <deller@gmx.de>
9527 L:      linux-parisc@vger.kernel.org
9528 W:      http://www.parisc-linux.org/
9529 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9532 S:      Maintained
9533 F:      arch/parisc/
9534 F:      Documentation/parisc/
9535 F:      drivers/parisc/
9536 F:      drivers/char/agp/parisc-agp.c
9537 F:      drivers/input/serio/gscps2.c
9538 F:      drivers/parport/parport_gsc.*
9539 F:      drivers/tty/serial/8250/8250_gsc.c
9540 F:      drivers/video/fbdev/sti*
9541 F:      drivers/video/console/sti*
9542 F:      drivers/video/logo/logo_parisc*
9543
9544 PARMAN
9545 M:      Jiri Pirko <jiri@mellanox.com>
9546 L:      netdev@vger.kernel.org
9547 S:      Supported
9548 F:      lib/parman.c
9549 F:      lib/test_parman.c
9550 F:      include/linux/parman.h
9551
9552 PC87360 HARDWARE MONITORING DRIVER
9553 M:      Jim Cromie <jim.cromie@gmail.com>
9554 L:      linux-hwmon@vger.kernel.org
9555 S:      Maintained
9556 F:      Documentation/hwmon/pc87360
9557 F:      drivers/hwmon/pc87360.c
9558
9559 PC8736x GPIO DRIVER
9560 M:      Jim Cromie <jim.cromie@gmail.com>
9561 S:      Maintained
9562 F:      drivers/char/pc8736x_gpio.c
9563
9564 PC87427 HARDWARE MONITORING DRIVER
9565 M:      Jean Delvare <jdelvare@suse.com>
9566 L:      linux-hwmon@vger.kernel.org
9567 S:      Maintained
9568 F:      Documentation/hwmon/pc87427
9569 F:      drivers/hwmon/pc87427.c
9570
9571 PCA9532 LED DRIVER
9572 M:      Riku Voipio <riku.voipio@iki.fi>
9573 S:      Maintained
9574 F:      drivers/leds/leds-pca9532.c
9575 F:      include/linux/leds-pca9532.h
9576
9577 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9578 M:      Guenter Roeck <linux@roeck-us.net>
9579 L:      linux-i2c@vger.kernel.org
9580 S:      Maintained
9581 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9582
9583 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9584 M:      Khalid Aziz <khalid@gonehiking.org>
9585 S:      Maintained
9586 F:      drivers/firmware/pcdp.*
9587
9588 PCI ERROR RECOVERY
9589 M:      Linas Vepstas <linasvepstas@gmail.com>
9590 L:      linux-pci@vger.kernel.org
9591 S:      Supported
9592 F:      Documentation/PCI/pci-error-recovery.txt
9593
9594 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9595 M:      Russell Currey <ruscur@russell.cc>
9596 L:      linuxppc-dev@lists.ozlabs.org
9597 S:      Supported
9598 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9599 F:      arch/powerpc/kernel/eeh*.c
9600 F:      arch/powerpc/platforms/*/eeh*.c
9601 F:      arch/powerpc/include/*/eeh*.h
9602
9603 PCI SUBSYSTEM
9604 M:      Bjorn Helgaas <bhelgaas@google.com>
9605 L:      linux-pci@vger.kernel.org
9606 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9608 S:      Supported
9609 F:      Documentation/devicetree/bindings/pci/
9610 F:      Documentation/PCI/
9611 F:      drivers/pci/
9612 F:      include/linux/pci*
9613 F:      arch/x86/pci/
9614 F:      arch/x86/kernel/quirks.c
9615
9616 PCI DRIVER FOR ALTERA PCIE IP
9617 M:      Ley Foon Tan <lftan@altera.com>
9618 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9619 L:      linux-pci@vger.kernel.org
9620 S:      Supported
9621 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9622 F:      drivers/pci/host/pcie-altera.c
9623
9624 PCI DRIVER FOR ARM VERSATILE PLATFORM
9625 M:      Rob Herring <robh@kernel.org>
9626 L:      linux-pci@vger.kernel.org
9627 L:      linux-arm-kernel@lists.infradead.org
9628 S:      Maintained
9629 F:      Documentation/devicetree/bindings/pci/versatile.txt
9630 F:      drivers/pci/host/pci-versatile.c
9631
9632 PCI DRIVER FOR ARMADA 8K
9633 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9634 L:      linux-pci@vger.kernel.org
9635 L:      linux-arm-kernel@lists.infradead.org
9636 S:      Maintained
9637 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9638 F:      drivers/pci/dwc/pcie-armada8k.c
9639
9640 PCI DRIVER FOR APPLIEDMICRO XGENE
9641 M:      Tanmay Inamdar <tinamdar@apm.com>
9642 L:      linux-pci@vger.kernel.org
9643 L:      linux-arm-kernel@lists.infradead.org
9644 S:      Maintained
9645 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9646 F:      drivers/pci/host/pci-xgene.c
9647
9648 PCI DRIVER FOR FREESCALE LAYERSCAPE
9649 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9650 M:      Mingkai Hu <mingkai.hu@freescale.com>
9651 M:      Roy Zang <tie-fei.zang@freescale.com>
9652 L:      linuxppc-dev@lists.ozlabs.org
9653 L:      linux-pci@vger.kernel.org
9654 L:      linux-arm-kernel@lists.infradead.org
9655 S:      Maintained
9656 F:      drivers/pci/dwc/*layerscape*
9657
9658 PCI DRIVER FOR IMX6
9659 M:      Richard Zhu <hongxing.zhu@nxp.com>
9660 M:      Lucas Stach <l.stach@pengutronix.de>
9661 L:      linux-pci@vger.kernel.org
9662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9663 S:      Maintained
9664 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9665 F:      drivers/pci/dwc/*imx6*
9666
9667 PCI DRIVER FOR TI KEYSTONE
9668 M:      Murali Karicheri <m-karicheri2@ti.com>
9669 L:      linux-pci@vger.kernel.org
9670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9671 S:      Maintained
9672 F:      drivers/pci/dwc/*keystone*
9673
9674 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9675 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9676 M:      Jason Cooper <jason@lakedaemon.net>
9677 L:      linux-pci@vger.kernel.org
9678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9679 S:      Maintained
9680 F:      drivers/pci/host/*mvebu*
9681
9682 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9683 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9684 L:      linux-pci@vger.kernel.org
9685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9686 S:      Maintained
9687 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9688 F:      drivers/pci/host/pci-aardvark.c
9689
9690 PCI DRIVER FOR NVIDIA TEGRA
9691 M:      Thierry Reding <thierry.reding@gmail.com>
9692 L:      linux-tegra@vger.kernel.org
9693 L:      linux-pci@vger.kernel.org
9694 S:      Supported
9695 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9696 F:      drivers/pci/host/pci-tegra.c
9697
9698 PCI DRIVER FOR TI DRA7XX
9699 M:      Kishon Vijay Abraham I <kishon@ti.com>
9700 L:      linux-omap@vger.kernel.org
9701 L:      linux-pci@vger.kernel.org
9702 S:      Supported
9703 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9704 F:      drivers/pci/dwc/pci-dra7xx.c
9705
9706 PCI DRIVER FOR RENESAS R-CAR
9707 M:      Simon Horman <horms@verge.net.au>
9708 L:      linux-pci@vger.kernel.org
9709 L:      linux-renesas-soc@vger.kernel.org
9710 S:      Maintained
9711 F:      drivers/pci/host/*rcar*
9712
9713 PCI DRIVER FOR SAMSUNG EXYNOS
9714 M:      Jingoo Han <jingoohan1@gmail.com>
9715 L:      linux-pci@vger.kernel.org
9716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9718 S:      Maintained
9719 F:      drivers/pci/dwc/pci-exynos.c
9720
9721 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9722 M:      Jingoo Han <jingoohan1@gmail.com>
9723 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9724 L:      linux-pci@vger.kernel.org
9725 S:      Maintained
9726 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9727 F:      drivers/pci/dwc/*designware*
9728
9729 PCI DRIVER FOR GENERIC OF HOSTS
9730 M:      Will Deacon <will.deacon@arm.com>
9731 L:      linux-pci@vger.kernel.org
9732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9733 S:      Maintained
9734 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9735 F:      drivers/pci/host/pci-host-common.c
9736 F:      drivers/pci/host/pci-host-generic.c
9737
9738 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9739 M:      Keith Busch <keith.busch@intel.com>
9740 L:      linux-pci@vger.kernel.org
9741 S:      Supported
9742 F:      drivers/pci/host/vmd.c
9743
9744 PCIE DRIVER FOR ST SPEAR13XX
9745 M:      Pratyush Anand <pratyush.anand@gmail.com>
9746 L:      linux-pci@vger.kernel.org
9747 S:      Maintained
9748 F:      drivers/pci/dwc/*spear*
9749
9750 PCI MSI DRIVER FOR ALTERA MSI IP
9751 M:      Ley Foon Tan <lftan@altera.com>
9752 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9753 L:      linux-pci@vger.kernel.org
9754 S:      Supported
9755 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9756 F:      drivers/pci/host/pcie-altera-msi.c
9757
9758 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9759 M:      Duc Dang <dhdang@apm.com>
9760 L:      linux-pci@vger.kernel.org
9761 L:      linux-arm-kernel@lists.infradead.org
9762 S:      Maintained
9763 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9764 F:      drivers/pci/host/pci-xgene-msi.c
9765
9766 PCIE DRIVER FOR AXIS ARTPEC
9767 M:      Niklas Cassel <niklas.cassel@axis.com>
9768 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9769 L:      linux-arm-kernel@axis.com
9770 L:      linux-pci@vger.kernel.org
9771 S:      Maintained
9772 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9773 F:      drivers/pci/dwc/*artpec*
9774
9775 PCIE DRIVER FOR HISILICON
9776 M:      Zhou Wang <wangzhou1@hisilicon.com>
9777 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9778 L:      linux-pci@vger.kernel.org
9779 S:      Maintained
9780 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9781 F:      drivers/pci/dwc/pcie-hisi.c
9782
9783 PCIE DRIVER FOR ROCKCHIP
9784 M:      Shawn Lin <shawn.lin@rock-chips.com>
9785 M:      Wenrui Li <wenrui.li@rock-chips.com>
9786 L:      linux-pci@vger.kernel.org
9787 L:      linux-rockchip@lists.infradead.org
9788 S:      Maintained
9789 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9790 F:      drivers/pci/host/pcie-rockchip.c
9791
9792 PCIE DRIVER FOR QUALCOMM MSM
9793 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9794 L:     linux-pci@vger.kernel.org
9795 L:     linux-arm-msm@vger.kernel.org
9796 S:     Maintained
9797 F:     drivers/pci/dwc/*qcom*
9798
9799 PCIE DRIVER FOR CAVIUM THUNDERX
9800 M:      David Daney <david.daney@cavium.com>
9801 L:      linux-pci@vger.kernel.org
9802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9803 S:      Supported
9804 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9805 F:      drivers/pci/host/pci-thunder-*
9806
9807 PCMCIA SUBSYSTEM
9808 P:      Linux PCMCIA Team
9809 L:      linux-pcmcia@lists.infradead.org
9810 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9812 S:      Maintained
9813 F:      Documentation/pcmcia/
9814 F:      tools/pcmcia/
9815 F:      drivers/pcmcia/
9816 F:      include/pcmcia/
9817
9818 PCNET32 NETWORK DRIVER
9819 M:      Don Fry <pcnet32@frontier.com>
9820 L:      netdev@vger.kernel.org
9821 S:      Maintained
9822 F:      drivers/net/ethernet/amd/pcnet32.c
9823
9824 PCRYPT PARALLEL CRYPTO ENGINE
9825 M:      Steffen Klassert <steffen.klassert@secunet.com>
9826 L:      linux-crypto@vger.kernel.org
9827 S:      Maintained
9828 F:      crypto/pcrypt.c
9829 F:      include/crypto/pcrypt.h
9830
9831 PER-CPU MEMORY ALLOCATOR
9832 M:      Tejun Heo <tj@kernel.org>
9833 M:      Christoph Lameter <cl@linux.com>
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9835 S:      Maintained
9836 F:      include/linux/percpu*.h
9837 F:      mm/percpu*.c
9838 F:      arch/*/include/asm/percpu.h
9839
9840 PER-TASK DELAY ACCOUNTING
9841 M:      Balbir Singh <bsingharora@gmail.com>
9842 S:      Maintained
9843 F:      include/linux/delayacct.h
9844 F:      kernel/delayacct.c
9845
9846 PERFORMANCE EVENTS SUBSYSTEM
9847 M:      Peter Zijlstra <peterz@infradead.org>
9848 M:      Ingo Molnar <mingo@redhat.com>
9849 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9850 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9851 L:      linux-kernel@vger.kernel.org
9852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9853 S:      Supported
9854 F:      kernel/events/*
9855 F:      include/linux/perf_event.h
9856 F:      include/uapi/linux/perf_event.h
9857 F:      arch/*/kernel/perf_event*.c
9858 F:      arch/*/kernel/*/perf_event*.c
9859 F:      arch/*/kernel/*/*/perf_event*.c
9860 F:      arch/*/include/asm/perf_event.h
9861 F:      arch/*/kernel/perf_callchain.c
9862 F:      arch/*/events/*
9863 F:      tools/perf/
9864
9865 PERSONALITY HANDLING
9866 M:      Christoph Hellwig <hch@infradead.org>
9867 L:      linux-abi-devel@lists.sourceforge.net
9868 S:      Maintained
9869 F:      include/linux/personality.h
9870 F:      include/uapi/linux/personality.h
9871
9872 PHONET PROTOCOL
9873 M:      Remi Denis-Courmont <courmisch@gmail.com>
9874 S:      Supported
9875 F:      Documentation/networking/phonet.txt
9876 F:      include/linux/phonet.h
9877 F:      include/net/phonet/
9878 F:      include/uapi/linux/phonet.h
9879 F:      net/phonet/
9880
9881 PHRAM MTD DRIVER
9882 M:      Joern Engel <joern@lazybastard.org>
9883 L:      linux-mtd@lists.infradead.org
9884 S:      Maintained
9885 F:      drivers/mtd/devices/phram.c
9886
9887 PICOLCD HID DRIVER
9888 M:      Bruno Prémont <bonbons@linux-vserver.org>
9889 L:      linux-input@vger.kernel.org
9890 S:      Maintained
9891 F:      drivers/hid/hid-picolcd*
9892
9893 PICOXCELL SUPPORT
9894 M:      Jamie Iles <jamie@jamieiles.com>
9895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9897 S:      Supported
9898 F:      arch/arm/boot/dts/picoxcell*
9899 F:      arch/arm/mach-picoxcell/
9900 F:      drivers/crypto/picoxcell*
9901
9902 PIN CONTROL SUBSYSTEM
9903 M:      Linus Walleij <linus.walleij@linaro.org>
9904 L:      linux-gpio@vger.kernel.org
9905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9906 S:      Maintained
9907 F:      Documentation/devicetree/bindings/pinctrl/
9908 F:      Documentation/pinctrl.txt
9909 F:      drivers/pinctrl/
9910 F:      include/linux/pinctrl/
9911
9912 PIN CONTROLLER - ATMEL AT91
9913 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9915 S:      Maintained
9916 F:      drivers/pinctrl/pinctrl-at91.*
9917
9918 PIN CONTROLLER - ATMEL AT91 PIO4
9919 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921 L:      linux-gpio@vger.kernel.org
9922 S:      Supported
9923 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9924
9925 PIN CONTROLLER - INTEL
9926 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9927 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9928 S:      Maintained
9929 F:      drivers/pinctrl/intel/
9930
9931 PIN CONTROLLER - RENESAS
9932 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9933 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9934 L:      linux-renesas-soc@vger.kernel.org
9935 S:      Maintained
9936 F:      drivers/pinctrl/sh-pfc/
9937
9938 PIN CONTROLLER - SAMSUNG
9939 M:      Tomasz Figa <tomasz.figa@gmail.com>
9940 M:      Krzysztof Kozlowski <krzk@kernel.org>
9941 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9944 S:      Maintained
9945 F:      drivers/pinctrl/samsung/
9946 F:      include/dt-bindings/pinctrl/samsung.h
9947 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9948
9949 PIN CONTROLLER - SINGLE
9950 M:      Tony Lindgren <tony@atomide.com>
9951 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9953 L:      linux-omap@vger.kernel.org
9954 S:      Maintained
9955 F:      drivers/pinctrl/pinctrl-single.c
9956
9957 PIN CONTROLLER - ST SPEAR
9958 M:      Viresh Kumar <vireshk@kernel.org>
9959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9960 W:      http://www.st.com/spear
9961 S:      Maintained
9962 F:      drivers/pinctrl/spear/
9963
9964 PISTACHIO SOC SUPPORT
9965 M:      James Hartley <james.hartley@imgtec.com>
9966 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9967 L:      linux-mips@linux-mips.org
9968 S:      Maintained
9969 F:      arch/mips/pistachio/
9970 F:      arch/mips/include/asm/mach-pistachio/
9971 F:      arch/mips/boot/dts/img/pistachio*
9972 F:      arch/mips/configs/pistachio*_defconfig
9973
9974 PKTCDVD DRIVER
9975 S:      Orphan
9976 M:      linux-block@vger.kernel.org
9977 F:      drivers/block/pktcdvd.c
9978 F:      include/linux/pktcdvd.h
9979 F:      include/uapi/linux/pktcdvd.h
9980
9981 PKUNITY SOC DRIVERS
9982 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9983 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9984 S:      Maintained
9985 T:      git git://github.com/gxt/linux.git
9986 F:      drivers/input/serio/i8042-unicore32io.h
9987 F:      drivers/i2c/busses/i2c-puv3.c
9988 F:      drivers/video/fbdev/fb-puv3.c
9989 F:      drivers/rtc/rtc-puv3.c
9990
9991 PMBUS HARDWARE MONITORING DRIVERS
9992 M:      Guenter Roeck <linux@roeck-us.net>
9993 L:      linux-hwmon@vger.kernel.org
9994 W:      http://hwmon.wiki.kernel.org/
9995 W:      http://www.roeck-us.net/linux/drivers/
9996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9997 S:      Maintained
9998 F:      Documentation/hwmon/pmbus
9999 F:      drivers/hwmon/pmbus/
10000 F:      include/linux/i2c/pmbus.h
10001
10002 PMC SIERRA MaxRAID DRIVER
10003 L:      linux-scsi@vger.kernel.org
10004 W:      http://www.pmc-sierra.com/
10005 S:      Orphan
10006 F:      drivers/scsi/pmcraid.*
10007
10008 PMC SIERRA PM8001 DRIVER
10009 M:      Jack Wang <jinpu.wang@profitbricks.com>
10010 M:      lindar_liu@usish.com
10011 L:      pmchba@pmcs.com
10012 L:      linux-scsi@vger.kernel.org
10013 S:      Supported
10014 F:      drivers/scsi/pm8001/
10015
10016 POSIX CLOCKS and TIMERS
10017 M:      Thomas Gleixner <tglx@linutronix.de>
10018 L:      linux-kernel@vger.kernel.org
10019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10020 S:      Maintained
10021 F:      fs/timerfd.c
10022 F:      include/linux/timer*
10023 F:      kernel/time/*timer*
10024
10025 POWER MANAGEMENT CORE
10026 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10027 L:      linux-pm@vger.kernel.org
10028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10029 B:      https://bugzilla.kernel.org
10030 S:      Supported
10031 F:      drivers/base/power/
10032 F:      include/linux/pm.h
10033 F:      include/linux/pm_*
10034 F:      include/linux/powercap.h
10035 F:      drivers/powercap/
10036
10037 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10038 M:      Sebastian Reichel <sre@kernel.org>
10039 L:      linux-pm@vger.kernel.org
10040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10041 S:      Maintained
10042 F:      Documentation/devicetree/bindings/power/supply/
10043 F:      include/linux/power_supply.h
10044 F:      drivers/power/supply/
10045
10046 POWER STATE COORDINATION INTERFACE (PSCI)
10047 M:      Mark Rutland <mark.rutland@arm.com>
10048 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10049 L:      linux-arm-kernel@lists.infradead.org
10050 S:      Maintained
10051 F:      drivers/firmware/psci*.c
10052 F:      include/linux/psci.h
10053 F:      include/uapi/linux/psci.h
10054
10055 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10056 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10057 L:      linuxppc-dev@lists.ozlabs.org
10058 S:      Maintained
10059 F:      drivers/char/powernv-op-panel.c
10060
10061 PNP SUPPORT
10062 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10063 S:      Maintained
10064 F:      drivers/pnp/
10065
10066 PPP PROTOCOL DRIVERS AND COMPRESSORS
10067 M:      Paul Mackerras <paulus@samba.org>
10068 L:      linux-ppp@vger.kernel.org
10069 S:      Maintained
10070 F:      drivers/net/ppp/ppp_*
10071
10072 PPP OVER ATM (RFC 2364)
10073 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10074 S:      Maintained
10075 F:      net/atm/pppoatm.c
10076 F:      include/uapi/linux/atmppp.h
10077
10078 PPP OVER ETHERNET
10079 M:      Michal Ostrowski <mostrows@earthlink.net>
10080 S:      Maintained
10081 F:      drivers/net/ppp/pppoe.c
10082 F:      drivers/net/ppp/pppox.c
10083
10084 PPP OVER L2TP
10085 M:      James Chapman <jchapman@katalix.com>
10086 S:      Maintained
10087 F:      net/l2tp/l2tp_ppp.c
10088 F:      include/linux/if_pppol2tp.h
10089 F:      include/uapi/linux/if_pppol2tp.h
10090
10091 PPS SUPPORT
10092 M:      Rodolfo Giometti <giometti@enneenne.com>
10093 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10094 L:      linuxpps@ml.enneenne.com (subscribers-only)
10095 S:      Maintained
10096 F:      Documentation/pps/
10097 F:      drivers/pps/
10098 F:      include/linux/pps*.h
10099
10100 PPTP DRIVER
10101 M:      Dmitry Kozlov <xeb@mail.ru>
10102 L:      netdev@vger.kernel.org
10103 S:      Maintained
10104 F:      drivers/net/ppp/pptp.c
10105 W:      http://sourceforge.net/projects/accel-pptp
10106
10107 PREEMPTIBLE KERNEL
10108 M:      Robert Love <rml@tech9.net>
10109 L:      kpreempt-tech@lists.sourceforge.net
10110 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10111 S:      Supported
10112 F:      Documentation/preempt-locking.txt
10113 F:      include/linux/preempt.h
10114
10115 PRINTK
10116 M:      Petr Mladek <pmladek@suse.com>
10117 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10118 R:      Steven Rostedt <rostedt@goodmis.org>
10119 S:      Maintained
10120 F:      kernel/printk/
10121 F:      include/linux/printk.h
10122
10123 PRISM54 WIRELESS DRIVER
10124 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10125 L:      linux-wireless@vger.kernel.org
10126 W:      http://wireless.kernel.org/en/users/Drivers/p54
10127 S:      Obsolete
10128 F:      drivers/net/wireless/intersil/prism54/
10129
10130 PS3 NETWORK SUPPORT
10131 M:      Geoff Levand <geoff@infradead.org>
10132 L:      netdev@vger.kernel.org
10133 L:      linuxppc-dev@lists.ozlabs.org
10134 S:      Maintained
10135 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10136
10137 PS3 PLATFORM SUPPORT
10138 M:      Geoff Levand <geoff@infradead.org>
10139 L:      linuxppc-dev@lists.ozlabs.org
10140 S:      Maintained
10141 F:      arch/powerpc/boot/ps3*
10142 F:      arch/powerpc/include/asm/lv1call.h
10143 F:      arch/powerpc/include/asm/ps3*.h
10144 F:      arch/powerpc/platforms/ps3/
10145 F:      drivers/*/ps3*
10146 F:      drivers/ps3/
10147 F:      drivers/rtc/rtc-ps3.c
10148 F:      drivers/usb/host/*ps3.c
10149 F:      sound/ppc/snd_ps3*
10150
10151 PS3VRAM DRIVER
10152 M:      Jim Paris <jim@jtan.com>
10153 M:      Geoff Levand <geoff@infradead.org>
10154 L:      linuxppc-dev@lists.ozlabs.org
10155 S:      Maintained
10156 F:      drivers/block/ps3vram.c
10157
10158 PSAMPLE PACKET SAMPLING SUPPORT:
10159 M:      Yotam Gigi <yotamg@mellanox.com>
10160 S:      Maintained
10161 F:      net/psample
10162 F:      include/net/psample.h
10163 F:      include/uapi/linux/psample.h
10164
10165 PSTORE FILESYSTEM
10166 M:      Kees Cook <keescook@chromium.org>
10167 M:      Anton Vorontsov <anton@enomsg.org>
10168 M:      Colin Cross <ccross@android.com>
10169 M:      Tony Luck <tony.luck@intel.com>
10170 S:      Maintained
10171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10172 F:      fs/pstore/
10173 F:      include/linux/pstore*
10174 F:      drivers/firmware/efi/efi-pstore.c
10175 F:      drivers/acpi/apei/erst.c
10176 F:      Documentation/admin-guide/ramoops.rst
10177 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10178 K:      \b(pstore|ramoops)
10179
10180 PTP HARDWARE CLOCK SUPPORT
10181 M:      Richard Cochran <richardcochran@gmail.com>
10182 L:      netdev@vger.kernel.org
10183 S:      Maintained
10184 W:      http://linuxptp.sourceforge.net/
10185 F:      Documentation/ABI/testing/sysfs-ptp
10186 F:      Documentation/ptp/*
10187 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10188 F:      drivers/net/phy/dp83640*
10189 F:      drivers/ptp/*
10190 F:      include/linux/ptp_cl*
10191
10192 PTRACE SUPPORT
10193 M:      Roland McGrath <roland@hack.frob.com>
10194 M:      Oleg Nesterov <oleg@redhat.com>
10195 S:      Maintained
10196 F:      include/asm-generic/syscall.h
10197 F:      include/linux/ptrace.h
10198 F:      include/linux/regset.h
10199 F:      include/linux/tracehook.h
10200 F:      include/uapi/linux/ptrace.h
10201 F:      kernel/ptrace.c
10202
10203 PULSE8-CEC DRIVER
10204 M:      Hans Verkuil <hverkuil@xs4all.nl>
10205 L:      linux-media@vger.kernel.org
10206 T:      git git://linuxtv.org/media_tree.git
10207 S:      Maintained
10208 F:      drivers/media/usb/pulse8-cec/*
10209
10210 PVRUSB2 VIDEO4LINUX DRIVER
10211 M:      Mike Isely <isely@pobox.com>
10212 L:      pvrusb2@isely.net       (subscribers-only)
10213 L:      linux-media@vger.kernel.org
10214 W:      http://www.isely.net/pvrusb2/
10215 T:      git git://linuxtv.org/media_tree.git
10216 S:      Maintained
10217 F:      Documentation/media/v4l-drivers/pvrusb2*
10218 F:      drivers/media/usb/pvrusb2/
10219
10220 PWC WEBCAM DRIVER
10221 M:      Hans Verkuil <hverkuil@xs4all.nl>
10222 L:      linux-media@vger.kernel.org
10223 T:      git git://linuxtv.org/media_tree.git
10224 S:      Odd Fixes
10225 F:      drivers/media/usb/pwc/*
10226
10227 PWM FAN DRIVER
10228 M:      Kamil Debski <kamil@wypas.org>
10229 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10230 L:      linux-hwmon@vger.kernel.org
10231 S:      Supported
10232 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10233 F:      Documentation/hwmon/pwm-fan
10234 F:      drivers/hwmon/pwm-fan.c
10235
10236 PWM SUBSYSTEM
10237 M:      Thierry Reding <thierry.reding@gmail.com>
10238 L:      linux-pwm@vger.kernel.org
10239 S:      Maintained
10240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10241 F:      Documentation/pwm.txt
10242 F:      Documentation/devicetree/bindings/pwm/
10243 F:      include/linux/pwm.h
10244 F:      drivers/pwm/
10245 F:      drivers/video/backlight/pwm_bl.c
10246 F:      include/linux/pwm_backlight.h
10247
10248 PXA2xx/PXA3xx SUPPORT
10249 M:      Daniel Mack <daniel@zonque.org>
10250 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10251 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10253 T:      git git://github.com/hzhuang1/linux.git
10254 T:      git git://github.com/rjarzmik/linux.git
10255 S:      Maintained
10256 F:      arch/arm/boot/dts/pxa*
10257 F:      arch/arm/mach-pxa/
10258 F:      drivers/dma/pxa*
10259 F:      drivers/pcmcia/pxa2xx*
10260 F:      drivers/pinctrl/pxa/
10261 F:      drivers/spi/spi-pxa2xx*
10262 F:      drivers/usb/gadget/udc/pxa2*
10263 F:      include/sound/pxa2xx-lib.h
10264 F:      sound/arm/pxa*
10265 F:      sound/soc/pxa/
10266
10267 PXA GPIO DRIVER
10268 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10269 L:      linux-gpio@vger.kernel.org
10270 S:      Maintained
10271 F:      drivers/gpio/gpio-pxa.c
10272
10273 PXA3xx NAND FLASH DRIVER
10274 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10275 L:      linux-mtd@lists.infradead.org
10276 S:      Maintained
10277 F:      drivers/mtd/nand/pxa3xx_nand.c
10278
10279 MMP SUPPORT
10280 M:      Eric Miao <eric.y.miao@gmail.com>
10281 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283 T:      git git://github.com/hzhuang1/linux.git
10284 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10285 S:      Maintained
10286 F:      arch/arm/boot/dts/mmp*
10287 F:      arch/arm/mach-mmp/
10288
10289 PXA MMCI DRIVER
10290 S:      Orphan
10291
10292 PXA RTC DRIVER
10293 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10294 L:      rtc-linux@googlegroups.com
10295 S:      Maintained
10296
10297 QAT DRIVER
10298 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10299 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10300 L:      qat-linux@intel.com
10301 S:      Supported
10302 F:      drivers/crypto/qat/
10303
10304 QIB DRIVER
10305 M:      Mike Marciniszyn <infinipath@intel.com>
10306 L:      linux-rdma@vger.kernel.org
10307 S:      Supported
10308 F:      drivers/infiniband/hw/qib/
10309
10310 QLOGIC QLA1280 SCSI DRIVER
10311 M:      Michael Reed <mdr@sgi.com>
10312 L:      linux-scsi@vger.kernel.org
10313 S:      Maintained
10314 F:      drivers/scsi/qla1280.[ch]
10315
10316 QLOGIC QLA2XXX FC-SCSI DRIVER
10317 M:      qla2xxx-upstream@qlogic.com
10318 L:      linux-scsi@vger.kernel.org
10319 S:      Supported
10320 F:      Documentation/scsi/LICENSE.qla2xxx
10321 F:      drivers/scsi/qla2xxx/
10322
10323 QLOGIC QLA4XXX iSCSI DRIVER
10324 M:      QLogic-Storage-Upstream@qlogic.com
10325 L:      linux-scsi@vger.kernel.org
10326 S:      Supported
10327 F:      Documentation/scsi/LICENSE.qla4xxx
10328 F:      drivers/scsi/qla4xxx/
10329
10330 QLOGIC QLA3XXX NETWORK DRIVER
10331 M:      Dept-GELinuxNICDev@cavium.com
10332 L:      netdev@vger.kernel.org
10333 S:      Supported
10334 F:      Documentation/networking/LICENSE.qla3xxx
10335 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10336
10337 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10338 M:      Harish Patil <harish.patil@cavium.com>
10339 M:      Manish Chopra <manish.chopra@cavium.com>
10340 M:      Dept-GELinuxNICDev@cavium.com
10341 L:      netdev@vger.kernel.org
10342 S:      Supported
10343 F:      drivers/net/ethernet/qlogic/qlcnic/
10344
10345 QLOGIC QLGE 10Gb ETHERNET DRIVER
10346 M:      Harish Patil <harish.patil@cavium.com>
10347 M:      Manish Chopra <manish.chopra@cavium.com>
10348 M:      Dept-GELinuxNICDev@cavium.com
10349 L:      netdev@vger.kernel.org
10350 S:      Supported
10351 F:      drivers/net/ethernet/qlogic/qlge/
10352
10353 QLOGIC QL4xxx ETHERNET DRIVER
10354 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10355 M:      Ariel Elior <Ariel.Elior@cavium.com>
10356 M:      everest-linux-l2@cavium.com
10357 L:      netdev@vger.kernel.org
10358 S:      Supported
10359 F:      drivers/net/ethernet/qlogic/qed/
10360 F:      include/linux/qed/
10361 F:      drivers/net/ethernet/qlogic/qede/
10362
10363 QLOGIC QL41xxx ISCSI DRIVER
10364 M:      QLogic-Storage-Upstream@cavium.com
10365 L:      linux-scsi@vger.kernel.org
10366 S:      Supported
10367 F:      drivers/scsi/qedi/
10368
10369 QLOGIC QL41xxx FCOE DRIVER
10370 M:      QLogic-Storage-Upstream@cavium.com
10371 L:      linux-scsi@vger.kernel.org
10372 S:      Supported
10373 F:      drivers/scsi/qedf/
10374
10375 QNX4 FILESYSTEM
10376 M:      Anders Larsen <al@alarsen.net>
10377 W:      http://www.alarsen.net/linux/qnx4fs/
10378 S:      Maintained
10379 F:      fs/qnx4/
10380 F:      include/uapi/linux/qnx4_fs.h
10381 F:      include/uapi/linux/qnxtypes.h
10382
10383 QORIQ DPAA2 FSL-MC BUS DRIVER
10384 M:      Stuart Yoder <stuyoder@gmail.com>
10385 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10386 L:      linux-kernel@vger.kernel.org
10387 S:      Maintained
10388 F:      drivers/staging/fsl-mc/
10389
10390 QT1010 MEDIA DRIVER
10391 M:      Antti Palosaari <crope@iki.fi>
10392 L:      linux-media@vger.kernel.org
10393 W:      https://linuxtv.org
10394 W:      http://palosaari.fi/linux/
10395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10396 T:      git git://linuxtv.org/anttip/media_tree.git
10397 S:      Maintained
10398 F:      drivers/media/tuners/qt1010*
10399
10400 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10401 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10402 L:      linux-wireless@vger.kernel.org
10403 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10404 S:      Supported
10405 F:      drivers/net/wireless/ath/ath9k/
10406
10407 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10408 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10409 L:      ath10k@lists.infradead.org
10410 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10412 S:      Supported
10413 F:      drivers/net/wireless/ath/ath10k/
10414
10415 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10416 M:      Timur Tabi <timur@codeaurora.org>
10417 L:      netdev@vger.kernel.org
10418 S:      Supported
10419 F:      drivers/net/ethernet/qualcomm/emac/
10420
10421 QUALCOMM HEXAGON ARCHITECTURE
10422 M:      Richard Kuo <rkuo@codeaurora.org>
10423 L:      linux-hexagon@vger.kernel.org
10424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10425 S:      Supported
10426 F:      arch/hexagon/
10427
10428 QUALCOMM WCN36XX WIRELESS DRIVER
10429 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10430 L:      wcn36xx@lists.infradead.org
10431 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10432 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10433 S:      Supported
10434 F:      drivers/net/wireless/ath/wcn36xx/
10435
10436 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10437 M:      Gabriel Somlo <somlo@cmu.edu>
10438 M:      "Michael S. Tsirkin" <mst@redhat.com>
10439 L:      qemu-devel@nongnu.org
10440 S:      Maintained
10441 F:      drivers/firmware/qemu_fw_cfg.c
10442
10443 RADOS BLOCK DEVICE (RBD)
10444 M:      Ilya Dryomov <idryomov@gmail.com>
10445 M:      Sage Weil <sage@redhat.com>
10446 M:      Alex Elder <elder@kernel.org>
10447 L:      ceph-devel@vger.kernel.org
10448 W:      http://ceph.com/
10449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10450 T:      git git://github.com/ceph/ceph-client.git
10451 S:      Supported
10452 F:      Documentation/ABI/testing/sysfs-bus-rbd
10453 F:      drivers/block/rbd.c
10454 F:      drivers/block/rbd_types.h
10455
10456 RADEON FRAMEBUFFER DISPLAY DRIVER
10457 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10458 L:      linux-fbdev@vger.kernel.org
10459 S:      Maintained
10460 F:      drivers/video/fbdev/aty/radeon*
10461 F:      include/uapi/linux/radeonfb.h
10462
10463 RADIOSHARK RADIO DRIVER
10464 M:      Hans Verkuil <hverkuil@xs4all.nl>
10465 L:      linux-media@vger.kernel.org
10466 T:      git git://linuxtv.org/media_tree.git
10467 S:      Maintained
10468 F:      drivers/media/radio/radio-shark.c
10469
10470 RADIOSHARK2 RADIO DRIVER
10471 M:      Hans Verkuil <hverkuil@xs4all.nl>
10472 L:      linux-media@vger.kernel.org
10473 T:      git git://linuxtv.org/media_tree.git
10474 S:      Maintained
10475 F:      drivers/media/radio/radio-shark2.c
10476 F:      drivers/media/radio/radio-tea5777.c
10477
10478 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10479 M:      Paul Mackerras <paulus@samba.org>
10480 L:      linux-fbdev@vger.kernel.org
10481 S:      Maintained
10482 F:      drivers/video/fbdev/aty/aty128fb.c
10483
10484 RALINK MIPS ARCHITECTURE
10485 M:      John Crispin <john@phrozen.org>
10486 L:      linux-mips@linux-mips.org
10487 S:      Maintained
10488 F:      arch/mips/ralink
10489
10490 RALINK RT2X00 WIRELESS LAN DRIVER
10491 P:      rt2x00 project
10492 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10493 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10494 L:      linux-wireless@vger.kernel.org
10495 S:      Maintained
10496 F:      drivers/net/wireless/ralink/rt2x00/
10497
10498 RAMDISK RAM BLOCK DEVICE DRIVER
10499 M:      Jens Axboe <axboe@kernel.dk>
10500 S:      Maintained
10501 F:      Documentation/blockdev/ramdisk.txt
10502 F:      drivers/block/brd.c
10503
10504 RANDOM NUMBER DRIVER
10505 M:      "Theodore Ts'o" <tytso@mit.edu>
10506 S:      Maintained
10507 F:      drivers/char/random.c
10508
10509 RAPIDIO SUBSYSTEM
10510 M:      Matt Porter <mporter@kernel.crashing.org>
10511 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10512 S:      Maintained
10513 F:      drivers/rapidio/
10514
10515 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10516 L:      linux-wireless@vger.kernel.org
10517 S:      Orphan
10518 F:      drivers/net/wireless/ray*
10519
10520 RCUTORTURE MODULE
10521 M:      Josh Triplett <josh@joshtriplett.org>
10522 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10523 L:      linux-kernel@vger.kernel.org
10524 S:      Supported
10525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10526 F:      Documentation/RCU/torture.txt
10527 F:      kernel/rcu/rcutorture.c
10528
10529 RCUTORTURE TEST FRAMEWORK
10530 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10531 M:      Josh Triplett <josh@joshtriplett.org>
10532 R:      Steven Rostedt <rostedt@goodmis.org>
10533 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10534 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10535 L:      linux-kernel@vger.kernel.org
10536 S:      Supported
10537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10538 F:      tools/testing/selftests/rcutorture
10539
10540 RDC R-321X SoC
10541 M:      Florian Fainelli <florian@openwrt.org>
10542 S:      Maintained
10543
10544 RDC R6040 FAST ETHERNET DRIVER
10545 M:      Florian Fainelli <f.fainelli@gmail.com>
10546 L:      netdev@vger.kernel.org
10547 S:      Maintained
10548 F:      drivers/net/ethernet/rdc/r6040.c
10549
10550 RDS - RELIABLE DATAGRAM SOCKETS
10551 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10552 L:      netdev@vger.kernel.org
10553 L:      linux-rdma@vger.kernel.org
10554 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10555 W:      https://oss.oracle.com/projects/rds/
10556 S:      Supported
10557 F:      net/rds/
10558 F:      Documentation/networking/rds.txt
10559
10560 RDMAVT - RDMA verbs software
10561 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10562 L:      linux-rdma@vger.kernel.org
10563 S:      Supported
10564 F:      drivers/infiniband/sw/rdmavt
10565
10566 RDT - RESOURCE ALLOCATION
10567 M:      Fenghua Yu <fenghua.yu@intel.com>
10568 L:      linux-kernel@vger.kernel.org
10569 S:      Supported
10570 F:      arch/x86/kernel/cpu/intel_rdt*
10571 F:      arch/x86/include/asm/intel_rdt*
10572 F:      Documentation/x86/intel_rdt*
10573
10574 READ-COPY UPDATE (RCU)
10575 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10576 M:      Josh Triplett <josh@joshtriplett.org>
10577 R:      Steven Rostedt <rostedt@goodmis.org>
10578 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10579 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10580 L:      linux-kernel@vger.kernel.org
10581 W:      http://www.rdrop.com/users/paulmck/RCU/
10582 S:      Supported
10583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10584 F:      Documentation/RCU/
10585 X:      Documentation/RCU/torture.txt
10586 F:      include/linux/rcu*
10587 X:      include/linux/srcu.h
10588 F:      kernel/rcu/
10589 X:      kernel/torture.c
10590
10591 REAL TIME CLOCK (RTC) SUBSYSTEM
10592 M:      Alessandro Zummo <a.zummo@towertech.it>
10593 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10594 L:      rtc-linux@googlegroups.com
10595 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10597 S:      Maintained
10598 F:      Documentation/devicetree/bindings/rtc/
10599 F:      Documentation/rtc.txt
10600 F:      drivers/rtc/
10601 F:      include/linux/rtc.h
10602 F:      include/uapi/linux/rtc.h
10603 F:      include/linux/rtc/
10604 F:      include/linux/platform_data/rtc-*
10605 F:      tools/testing/selftests/timers/rtctest.c
10606
10607 REALTEK AUDIO CODECS
10608 M:      Bard Liao <bardliao@realtek.com>
10609 M:      Oder Chiou <oder_chiou@realtek.com>
10610 S:      Maintained
10611 F:      sound/soc/codecs/rt*
10612 F:      include/sound/rt*.h
10613
10614 REISERFS FILE SYSTEM
10615 L:      reiserfs-devel@vger.kernel.org
10616 S:      Supported
10617 F:      fs/reiserfs/
10618
10619 REGISTER MAP ABSTRACTION
10620 M:      Mark Brown <broonie@kernel.org>
10621 L:      linux-kernel@vger.kernel.org
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10623 S:      Supported
10624 F:      Documentation/devicetree/bindings/regmap/
10625 F:      drivers/base/regmap/
10626 F:      include/linux/regmap.h
10627
10628 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10629 M:      Ohad Ben-Cohen <ohad@wizery.com>
10630 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10631 L:      linux-remoteproc@vger.kernel.org
10632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/remoteproc/
10635 F:      Documentation/remoteproc.txt
10636 F:      drivers/remoteproc/
10637 F:      include/linux/remoteproc.h
10638
10639 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10640 M:      Ohad Ben-Cohen <ohad@wizery.com>
10641 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10642 L:      linux-remoteproc@vger.kernel.org
10643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10644 S:      Maintained
10645 F:      drivers/rpmsg/
10646 F:      Documentation/rpmsg.txt
10647 F:      include/linux/rpmsg.h
10648 F:      include/linux/rpmsg/
10649
10650 RENESAS CLOCK DRIVERS
10651 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10652 L:      linux-renesas-soc@vger.kernel.org
10653 S:      Supported
10654 F:      drivers/clk/renesas/
10655
10656 RENESAS ETHERNET DRIVERS
10657 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10658 L:      netdev@vger.kernel.org
10659 L:      linux-renesas-soc@vger.kernel.org
10660 F:      drivers/net/ethernet/renesas/
10661 F:      include/linux/sh_eth.h
10662
10663 RENESAS R-CAR GYROADC DRIVER
10664 M:      Marek Vasut <marek.vasut@gmail.com>
10665 L:      linux-iio@vger.kernel.org
10666 S:      Supported
10667 F:      drivers/iio/adc/rcar_gyro_adc.c
10668
10669 RENESAS USB2 PHY DRIVER
10670 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10671 L:      linux-renesas-soc@vger.kernel.org
10672 S:      Maintained
10673 F:      drivers/phy/phy-rcar-gen3-usb2.c
10674
10675 RESET CONTROLLER FRAMEWORK
10676 M:      Philipp Zabel <p.zabel@pengutronix.de>
10677 T:      git git://git.pengutronix.de/git/pza/linux
10678 S:      Maintained
10679 F:      drivers/reset/
10680 F:      Documentation/devicetree/bindings/reset/
10681 F:      include/dt-bindings/reset/
10682 F:      include/linux/reset.h
10683 F:      include/linux/reset-controller.h
10684
10685 RFKILL
10686 M:      Johannes Berg <johannes@sipsolutions.net>
10687 L:      linux-wireless@vger.kernel.org
10688 W:      http://wireless.kernel.org/
10689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10691 S:      Maintained
10692 F:      Documentation/rfkill.txt
10693 F:      net/rfkill/
10694
10695 RHASHTABLE
10696 M:      Thomas Graf <tgraf@suug.ch>
10697 M:      Herbert Xu <herbert@gondor.apana.org.au>
10698 L:      netdev@vger.kernel.org
10699 S:      Maintained
10700 F:      lib/rhashtable.c
10701 F:      include/linux/rhashtable.h
10702
10703 RICOH SMARTMEDIA/XD DRIVER
10704 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10705 S:      Maintained
10706 F:      drivers/mtd/nand/r852.c
10707 F:      drivers/mtd/nand/r852.h
10708
10709 RICOH R5C592 MEMORYSTICK DRIVER
10710 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10711 S:      Maintained
10712 F:      drivers/memstick/host/r592.*
10713
10714 ROCCAT DRIVERS
10715 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10716 W:      http://sourceforge.net/projects/roccat/
10717 S:      Maintained
10718 F:      drivers/hid/hid-roccat*
10719 F:      include/linux/hid-roccat*
10720 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10721
10722 ROCKER DRIVER
10723 M:      Jiri Pirko <jiri@resnulli.us>
10724 L:      netdev@vger.kernel.org
10725 S:      Supported
10726 F:      drivers/net/ethernet/rocker/
10727
10728 ROCKETPORT DRIVER
10729 P:      Comtrol Corp.
10730 W:      http://www.comtrol.com
10731 S:      Maintained
10732 F:      Documentation/serial/rocket.txt
10733 F:      drivers/tty/rocket*
10734
10735 ROCKETPORT EXPRESS/INFINITY DRIVER
10736 M:      Kevin Cernekee <cernekee@gmail.com>
10737 L:      linux-serial@vger.kernel.org
10738 S:      Odd Fixes
10739 F:      drivers/tty/serial/rp2.*
10740
10741 ROSE NETWORK LAYER
10742 M:      Ralf Baechle <ralf@linux-mips.org>
10743 L:      linux-hams@vger.kernel.org
10744 W:      http://www.linux-ax25.org/
10745 S:      Maintained
10746 F:      include/net/rose.h
10747 F:      include/uapi/linux/rose.h
10748 F:      net/rose/
10749
10750 RTL2830 MEDIA DRIVER
10751 M:      Antti Palosaari <crope@iki.fi>
10752 L:      linux-media@vger.kernel.org
10753 W:      https://linuxtv.org
10754 W:      http://palosaari.fi/linux/
10755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10756 T:      git git://linuxtv.org/anttip/media_tree.git
10757 S:      Maintained
10758 F:      drivers/media/dvb-frontends/rtl2830*
10759
10760 RTL2832 MEDIA DRIVER
10761 M:      Antti Palosaari <crope@iki.fi>
10762 L:      linux-media@vger.kernel.org
10763 W:      https://linuxtv.org
10764 W:      http://palosaari.fi/linux/
10765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10766 T:      git git://linuxtv.org/anttip/media_tree.git
10767 S:      Maintained
10768 F:      drivers/media/dvb-frontends/rtl2832*
10769
10770 RTL2832_SDR MEDIA DRIVER
10771 M:      Antti Palosaari <crope@iki.fi>
10772 L:      linux-media@vger.kernel.org
10773 W:      https://linuxtv.org
10774 W:      http://palosaari.fi/linux/
10775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10776 T:      git git://linuxtv.org/anttip/media_tree.git
10777 S:      Maintained
10778 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10779
10780 RTL8180 WIRELESS DRIVER
10781 L:      linux-wireless@vger.kernel.org
10782 W:      http://wireless.kernel.org/
10783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10784 S:      Orphan
10785 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10786
10787 RTL8187 WIRELESS DRIVER
10788 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10789 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10790 M:      Larry Finger <Larry.Finger@lwfinger.net>
10791 L:      linux-wireless@vger.kernel.org
10792 W:      http://wireless.kernel.org/
10793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10794 S:      Maintained
10795 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10796
10797 RTL8192CE WIRELESS DRIVER
10798 M:      Larry Finger <Larry.Finger@lwfinger.net>
10799 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10800 L:      linux-wireless@vger.kernel.org
10801 W:      http://wireless.kernel.org/
10802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10803 S:      Maintained
10804 F:      drivers/net/wireless/realtek/rtlwifi/
10805 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10806
10807 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10808 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10809 L:      linux-wireless@vger.kernel.org
10810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10811 S:      Maintained
10812 F:      drivers/net/wireless/realtek/rtl8xxxu/
10813
10814 S3 SAVAGE FRAMEBUFFER DRIVER
10815 M:      Antonino Daplas <adaplas@gmail.com>
10816 L:      linux-fbdev@vger.kernel.org
10817 S:      Maintained
10818 F:      drivers/video/fbdev/savage/
10819
10820 S390
10821 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10822 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10823 L:      linux-s390@vger.kernel.org
10824 W:      http://www.ibm.com/developerworks/linux/linux390/
10825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10826 S:      Supported
10827 F:      arch/s390/
10828 F:      drivers/s390/
10829 F:      Documentation/s390/
10830 F:      Documentation/DocBook/s390*
10831
10832 S390 COMMON I/O LAYER
10833 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10834 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10835 L:      linux-s390@vger.kernel.org
10836 W:      http://www.ibm.com/developerworks/linux/linux390/
10837 S:      Supported
10838 F:      drivers/s390/cio/
10839
10840 S390 DASD DRIVER
10841 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10842 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10843 L:      linux-s390@vger.kernel.org
10844 W:      http://www.ibm.com/developerworks/linux/linux390/
10845 S:      Supported
10846 F:      drivers/s390/block/dasd*
10847 F:      block/partitions/ibm.c
10848
10849 S390 NETWORK DRIVERS
10850 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10851 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10852 L:      linux-s390@vger.kernel.org
10853 W:      http://www.ibm.com/developerworks/linux/linux390/
10854 S:      Supported
10855 F:      drivers/s390/net/
10856
10857 S390 PCI SUBSYSTEM
10858 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10859 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10860 L:      linux-s390@vger.kernel.org
10861 W:      http://www.ibm.com/developerworks/linux/linux390/
10862 S:      Supported
10863 F:      arch/s390/pci/
10864 F:      drivers/pci/hotplug/s390_pci_hpc.c
10865
10866 S390 ZCRYPT DRIVER
10867 M:      Harald Freudenberger <freude@de.ibm.com>
10868 L:      linux-s390@vger.kernel.org
10869 W:      http://www.ibm.com/developerworks/linux/linux390/
10870 S:      Supported
10871 F:      drivers/s390/crypto/
10872
10873 S390 ZFCP DRIVER
10874 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10875 L:      linux-s390@vger.kernel.org
10876 W:      http://www.ibm.com/developerworks/linux/linux390/
10877 S:      Supported
10878 F:      drivers/s390/scsi/zfcp_*
10879
10880 S390 IUCV NETWORK LAYER
10881 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10882 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10883 L:      linux-s390@vger.kernel.org
10884 W:      http://www.ibm.com/developerworks/linux/linux390/
10885 S:      Supported
10886 F:      drivers/s390/net/*iucv*
10887 F:      include/net/iucv/
10888 F:      net/iucv/
10889
10890 S390 IOMMU (PCI)
10891 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10892 L:      linux-s390@vger.kernel.org
10893 W:      http://www.ibm.com/developerworks/linux/linux390/
10894 S:      Supported
10895 F:      drivers/iommu/s390-iommu.c
10896
10897 S3C24XX SD/MMC Driver
10898 M:      Ben Dooks <ben-linux@fluff.org>
10899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10900 S:      Supported
10901 F:      drivers/mmc/host/s3cmci.*
10902
10903 SAA6588 RDS RECEIVER DRIVER
10904 M:      Hans Verkuil <hverkuil@xs4all.nl>
10905 L:      linux-media@vger.kernel.org
10906 T:      git git://linuxtv.org/media_tree.git
10907 W:      https://linuxtv.org
10908 S:      Odd Fixes
10909 F:      drivers/media/i2c/saa6588*
10910
10911 SAA7134 VIDEO4LINUX DRIVER
10912 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10913 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10914 L:      linux-media@vger.kernel.org
10915 W:      https://linuxtv.org
10916 T:      git git://linuxtv.org/media_tree.git
10917 S:      Odd fixes
10918 F:      Documentation/media/v4l-drivers/saa7134*
10919 F:      drivers/media/pci/saa7134/
10920
10921 SAA7146 VIDEO4LINUX-2 DRIVER
10922 M:      Hans Verkuil <hverkuil@xs4all.nl>
10923 L:      linux-media@vger.kernel.org
10924 T:      git git://linuxtv.org/media_tree.git
10925 S:      Maintained
10926 F:      drivers/media/common/saa7146/
10927 F:      drivers/media/pci/saa7146/
10928 F:      include/media/saa7146*
10929
10930 SAMSUNG LAPTOP DRIVER
10931 M:      Corentin Chary <corentin.chary@gmail.com>
10932 L:      platform-driver-x86@vger.kernel.org
10933 S:      Maintained
10934 F:      drivers/platform/x86/samsung-laptop.c
10935
10936 SAMSUNG AUDIO (ASoC) DRIVERS
10937 M:      Krzysztof Kozlowski <krzk@kernel.org>
10938 M:      Sangbeom Kim <sbkim73@samsung.com>
10939 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10941 S:      Supported
10942 F:      sound/soc/samsung/
10943
10944 SAMSUNG FRAMEBUFFER DRIVER
10945 M:      Jingoo Han <jingoohan1@gmail.com>
10946 L:      linux-fbdev@vger.kernel.org
10947 S:      Maintained
10948 F:      drivers/video/fbdev/s3c-fb.c
10949
10950 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10951 M:      Sangbeom Kim <sbkim73@samsung.com>
10952 M:      Krzysztof Kozlowski <krzk@kernel.org>
10953 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10954 L:      linux-kernel@vger.kernel.org
10955 L:      linux-samsung-soc@vger.kernel.org
10956 S:      Supported
10957 F:      drivers/mfd/sec*.c
10958 F:      drivers/regulator/s2m*.c
10959 F:      drivers/regulator/s5m*.c
10960 F:      drivers/clk/clk-s2mps11.c
10961 F:      drivers/rtc/rtc-s5m.c
10962 F:      include/linux/mfd/samsung/
10963 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10964 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10965 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10966 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10967
10968 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10969 M:      Kyungmin Park <kyungmin.park@samsung.com>
10970 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10971 L:      linux-media@vger.kernel.org
10972 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10973 S:      Supported
10974 F:      drivers/media/platform/exynos4-is/
10975
10976 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10977 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10978 L:      linux-media@vger.kernel.org
10979 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10980 S:      Maintained
10981 F:      drivers/media/platform/s3c-camif/
10982 F:      include/media/drv-intf/s3c_camif.h
10983
10984 SAMSUNG S5C73M3 CAMERA DRIVER
10985 M:      Kyungmin Park <kyungmin.park@samsung.com>
10986 M:      Andrzej Hajda <a.hajda@samsung.com>
10987 L:      linux-media@vger.kernel.org
10988 S:      Supported
10989 F:      drivers/media/i2c/s5c73m3/*
10990
10991 SAMSUNG S5K5BAF CAMERA DRIVER
10992 M:      Kyungmin Park <kyungmin.park@samsung.com>
10993 M:      Andrzej Hajda <a.hajda@samsung.com>
10994 L:      linux-media@vger.kernel.org
10995 S:      Supported
10996 F:      drivers/media/i2c/s5k5baf.c
10997
10998 SAMSUNG S3FWRN5 NFC DRIVER
10999 M:      Robert Baldyga <r.baldyga@samsung.com>
11000 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11001 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11002 S:      Supported
11003 F:      drivers/nfc/s3fwrn5
11004
11005 SAMSUNG SOC CLOCK DRIVERS
11006 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11007 M:      Tomasz Figa <tomasz.figa@gmail.com>
11008 M:      Chanwoo Choi <cw00.choi@samsung.com>
11009 S:      Supported
11010 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11011 F:      drivers/clk/samsung/
11012 F:      include/dt-bindings/clock/exynos*.h
11013 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11014
11015 SAMSUNG SPI DRIVERS
11016 M:      Kukjin Kim <kgene@kernel.org>
11017 M:      Krzysztof Kozlowski <krzk@kernel.org>
11018 M:      Andi Shyti <andi.shyti@samsung.com>
11019 L:      linux-spi@vger.kernel.org
11020 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11021 S:      Maintained
11022 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11023 F:      drivers/spi/spi-s3c*
11024 F:      include/linux/platform_data/spi-s3c64xx.h
11025
11026 SAMSUNG SXGBE DRIVERS
11027 M:      Byungho An <bh74.an@samsung.com>
11028 M:      Girish K S <ks.giri@samsung.com>
11029 M:      Vipul Pandya <vipul.pandya@samsung.com>
11030 S:      Supported
11031 L:      netdev@vger.kernel.org
11032 F:      drivers/net/ethernet/samsung/sxgbe/
11033
11034 SAMSUNG THERMAL DRIVER
11035 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11036 L:      linux-pm@vger.kernel.org
11037 L:      linux-samsung-soc@vger.kernel.org
11038 S:      Supported
11039 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11040 F:      drivers/thermal/samsung/
11041
11042 SAMSUNG USB2 PHY DRIVER
11043 M:      Kamil Debski <kamil@wypas.org>
11044 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11045 L:      linux-kernel@vger.kernel.org
11046 S:      Supported
11047 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11048 F:      Documentation/phy/samsung-usb2.txt
11049 F:      drivers/phy/phy-exynos4210-usb2.c
11050 F:      drivers/phy/phy-exynos4x12-usb2.c
11051 F:      drivers/phy/phy-exynos5250-usb2.c
11052 F:      drivers/phy/phy-s5pv210-usb2.c
11053 F:      drivers/phy/phy-samsung-usb2.c
11054 F:      drivers/phy/phy-samsung-usb2.h
11055
11056 SERIAL DRIVERS
11057 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11058 L:      linux-serial@vger.kernel.org
11059 S:      Maintained
11060 F:      Documentation/devicetree/bindings/serial/
11061 F:      drivers/tty/serial/
11062
11063 SERIAL DEVICE BUS
11064 M:      Rob Herring <robh@kernel.org>
11065 L:      linux-serial@vger.kernel.org
11066 S:      Maintained
11067 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11068 F:      drivers/tty/serdev/
11069 F:      include/linux/serdev.h
11070
11071 SERIAL IR RECEIVER
11072 M:      Sean Young <sean@mess.org>
11073 L:      linux-media@vger.kernel.org
11074 S:      Maintained
11075 F:      drivers/media/rc/serial_ir.c
11076
11077 STI CEC DRIVER
11078 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11079 L:      kernel@stlinux.com
11080 S:      Maintained
11081 F:      drivers/staging/media/st-cec/
11082 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11083
11084 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11085 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11086 L:      linux-s390@vger.kernel.org
11087 W:      http://www.ibm.com/developerworks/linux/linux390/
11088 S:      Supported
11089 F:      net/smc/
11090
11091 SYNOPSYS DESIGNWARE DMAC DRIVER
11092 M:      Viresh Kumar <vireshk@kernel.org>
11093 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11094 S:      Maintained
11095 F:      include/linux/dma/dw.h
11096 F:      include/linux/platform_data/dma-dw.h
11097 F:      drivers/dma/dw/
11098
11099 SYNOPSYS DESIGNWARE I2C DRIVER
11100 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11101 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11102 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11103 L:      linux-i2c@vger.kernel.org
11104 S:      Maintained
11105 F:      drivers/i2c/busses/i2c-designware-*
11106 F:      include/linux/platform_data/i2c-designware.h
11107
11108 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11109 M:      Jaehoon Chung <jh80.chung@samsung.com>
11110 L:      linux-mmc@vger.kernel.org
11111 S:      Maintained
11112 F:      drivers/mmc/host/dw_mmc*
11113
11114 SYSTEM TRACE MODULE CLASS
11115 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11116 S:      Maintained
11117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11118 F:      Documentation/trace/stm.txt
11119 F:      drivers/hwtracing/stm/
11120 F:      include/linux/stm.h
11121 F:      include/uapi/linux/stm.h
11122
11123 THUNDERBOLT DRIVER
11124 M:      Andreas Noever <andreas.noever@gmail.com>
11125 S:      Maintained
11126 F:      drivers/thunderbolt/
11127
11128 TI BQ27XXX POWER SUPPLY DRIVER
11129 R:      Andrew F. Davis <afd@ti.com>
11130 F:      include/linux/power/bq27xxx_battery.h
11131 F:      drivers/power/supply/bq27xxx_battery.c
11132 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11133
11134 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11135 M:      John Stultz <john.stultz@linaro.org>
11136 M:      Thomas Gleixner <tglx@linutronix.de>
11137 L:      linux-kernel@vger.kernel.org
11138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11139 S:      Supported
11140 F:      include/linux/clocksource.h
11141 F:      include/linux/time.h
11142 F:      include/linux/timex.h
11143 F:      include/uapi/linux/time.h
11144 F:      include/uapi/linux/timex.h
11145 F:      kernel/time/clocksource.c
11146 F:      kernel/time/time*.c
11147 F:      kernel/time/alarmtimer.c
11148 F:      kernel/time/ntp.c
11149 F:      tools/testing/selftests/timers/
11150
11151 SC1200 WDT DRIVER
11152 M:      Zwane Mwaikambo <zwanem@gmail.com>
11153 S:      Maintained
11154 F:      drivers/watchdog/sc1200wdt.c
11155
11156 SCHEDULER
11157 M:      Ingo Molnar <mingo@redhat.com>
11158 M:      Peter Zijlstra <peterz@infradead.org>
11159 L:      linux-kernel@vger.kernel.org
11160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11161 S:      Maintained
11162 F:      kernel/sched/
11163 F:      include/linux/sched.h
11164 F:      include/uapi/linux/sched.h
11165 F:      include/linux/wait.h
11166
11167 SCORE ARCHITECTURE
11168 M:      Chen Liqin <liqin.linux@gmail.com>
11169 M:      Lennox Wu <lennox.wu@gmail.com>
11170 W:      http://www.sunplus.com
11171 S:      Supported
11172 F:      arch/score/
11173
11174 SCR24X CHIP CARD INTERFACE DRIVER
11175 M:      Lubomir Rintel <lkundrak@v3.sk>
11176 S:      Supported
11177 F:      drivers/char/pcmcia/scr24x_cs.c
11178
11179 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11180 M:      Sudeep Holla <sudeep.holla@arm.com>
11181 L:      linux-arm-kernel@lists.infradead.org
11182 S:      Maintained
11183 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11184 F:      drivers/clk/clk-scpi.c
11185 F:      drivers/cpufreq/scpi-cpufreq.c
11186 F:      drivers/firmware/arm_scpi.c
11187 F:      include/linux/scpi_protocol.h
11188
11189 SCSI CDROM DRIVER
11190 M:      Jens Axboe <axboe@kernel.dk>
11191 L:      linux-scsi@vger.kernel.org
11192 W:      http://www.kernel.dk
11193 S:      Maintained
11194 F:      drivers/scsi/sr*
11195
11196 SCSI RDMA PROTOCOL (SRP) INITIATOR
11197 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11198 L:      linux-rdma@vger.kernel.org
11199 S:      Supported
11200 W:      http://www.openfabrics.org
11201 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11203 F:      drivers/infiniband/ulp/srp/
11204 F:      include/scsi/srp.h
11205
11206 SCSI SG DRIVER
11207 M:      Doug Gilbert <dgilbert@interlog.com>
11208 L:      linux-scsi@vger.kernel.org
11209 W:      http://sg.danny.cz/sg
11210 S:      Maintained
11211 F:      Documentation/scsi/scsi-generic.txt
11212 F:      drivers/scsi/sg.c
11213 F:      include/scsi/sg.h
11214
11215 SCSI SUBSYSTEM
11216 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11218 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11220 L:      linux-scsi@vger.kernel.org
11221 S:      Maintained
11222 F:      Documentation/devicetree/bindings/scsi/
11223 F:      drivers/scsi/
11224 F:      include/scsi/
11225
11226 SCSI TAPE DRIVER
11227 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11228 L:      linux-scsi@vger.kernel.org
11229 S:      Maintained
11230 F:      Documentation/scsi/st.txt
11231 F:      drivers/scsi/st.*
11232 F:      drivers/scsi/st_*.h
11233
11234 SCTP PROTOCOL
11235 M:      Vlad Yasevich <vyasevich@gmail.com>
11236 M:      Neil Horman <nhorman@tuxdriver.com>
11237 L:      linux-sctp@vger.kernel.org
11238 W:      http://lksctp.sourceforge.net
11239 S:      Maintained
11240 F:      Documentation/networking/sctp.txt
11241 F:      include/linux/sctp.h
11242 F:      include/uapi/linux/sctp.h
11243 F:      include/net/sctp/
11244 F:      net/sctp/
11245
11246 SCx200 CPU SUPPORT
11247 M:      Jim Cromie <jim.cromie@gmail.com>
11248 S:      Odd Fixes
11249 F:      Documentation/i2c/busses/scx200_acb
11250 F:      arch/x86/platform/scx200/
11251 F:      drivers/watchdog/scx200_wdt.c
11252 F:      drivers/i2c/busses/scx200*
11253 F:      drivers/mtd/maps/scx200_docflash.c
11254 F:      include/linux/scx200.h
11255
11256 SCx200 GPIO DRIVER
11257 M:      Jim Cromie <jim.cromie@gmail.com>
11258 S:      Maintained
11259 F:      drivers/char/scx200_gpio.c
11260 F:      include/linux/scx200_gpio.h
11261
11262 SCx200 HRT CLOCKSOURCE DRIVER
11263 M:      Jim Cromie <jim.cromie@gmail.com>
11264 S:      Maintained
11265 F:      drivers/clocksource/scx200_hrt.c
11266
11267 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11268 M:      Sascha Sommer <saschasommer@freenet.de>
11269 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11270 S:      Maintained
11271 F:      drivers/mmc/host/sdricoh_cs.c
11272
11273 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11274 M:      Adrian Hunter <adrian.hunter@intel.com>
11275 L:      linux-mmc@vger.kernel.org
11276 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11277 S:      Maintained
11278 F:      drivers/mmc/host/sdhci*
11279 F:      include/linux/mmc/sdhci*
11280
11281 SECURE COMPUTING
11282 M:      Kees Cook <keescook@chromium.org>
11283 R:      Andy Lutomirski <luto@amacapital.net>
11284 R:      Will Drewry <wad@chromium.org>
11285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11286 S:      Supported
11287 F:      kernel/seccomp.c
11288 F:      include/uapi/linux/seccomp.h
11289 F:      include/linux/seccomp.h
11290 F:      tools/testing/selftests/seccomp/*
11291 K:      \bsecure_computing
11292 K:      \bTIF_SECCOMP\b
11293
11294 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11295 M:      Al Cooper <alcooperx@gmail.com>
11296 L:      linux-mmc@vger.kernel.org
11297 L:      bcm-kernel-feedback-list@broadcom.com
11298 S:      Maintained
11299 F:      drivers/mmc/host/sdhci-brcmstb*
11300
11301 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11302 M:      Ben Dooks <ben-linux@fluff.org>
11303 M:      Jaehoon Chung <jh80.chung@samsung.com>
11304 L:      linux-mmc@vger.kernel.org
11305 S:      Maintained
11306 F:      drivers/mmc/host/sdhci-s3c*
11307
11308 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11309 M:      Viresh Kumar <vireshk@kernel.org>
11310 L:      linux-mmc@vger.kernel.org
11311 S:      Maintained
11312 F:      drivers/mmc/host/sdhci-spear.c
11313
11314 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11315 M:      Scott Bauer <scott.bauer@intel.com>
11316 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11317 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11318 L:      linux-block@vger.kernel.org
11319 S:      Supported
11320 F:      block/sed*
11321 F:      block/opal_proto.h
11322 F:      include/linux/sed*
11323 F:      include/uapi/linux/sed*
11324
11325 SECURITY SUBSYSTEM
11326 M:      James Morris <james.l.morris@oracle.com>
11327 M:      "Serge E. Hallyn" <serge@hallyn.com>
11328 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11330 W:      http://kernsec.org/
11331 S:      Supported
11332 F:      security/
11333
11334 SECURITY CONTACT
11335 M:      Security Officers <security@kernel.org>
11336 S:      Supported
11337
11338 SELINUX SECURITY MODULE
11339 M:      Paul Moore <paul@paul-moore.com>
11340 M:      Stephen Smalley <sds@tycho.nsa.gov>
11341 M:      Eric Paris <eparis@parisplace.org>
11342 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11343 W:      http://selinuxproject.org
11344 T:      git git://git.infradead.org/users/pcmoore/selinux
11345 S:      Supported
11346 F:      include/linux/selinux*
11347 F:      security/selinux/
11348 F:      scripts/selinux/
11349
11350 APPARMOR SECURITY MODULE
11351 M:      John Johansen <john.johansen@canonical.com>
11352 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11353 W:      apparmor.wiki.kernel.org
11354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11355 S:      Supported
11356 F:      security/apparmor/
11357
11358 LOADPIN SECURITY MODULE
11359 M:      Kees Cook <keescook@chromium.org>
11360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11361 S:      Supported
11362 F:      security/loadpin/
11363
11364 YAMA SECURITY MODULE
11365 M:      Kees Cook <keescook@chromium.org>
11366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11367 S:      Supported
11368 F:      security/yama/
11369
11370 SENSABLE PHANTOM
11371 M:      Jiri Slaby <jirislaby@gmail.com>
11372 S:      Maintained
11373 F:      drivers/misc/phantom.c
11374 F:      include/uapi/linux/phantom.h
11375
11376 Emulex 10Gbps iSCSI - OneConnect DRIVER
11377 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11378 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11379 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11380 L:      linux-scsi@vger.kernel.org
11381 W:      http://www.broadcom.com
11382 S:      Supported
11383 F:      drivers/scsi/be2iscsi/
11384
11385 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11386 M:      Sathya Perla <sathya.perla@broadcom.com>
11387 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11388 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11389 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11390 L:      netdev@vger.kernel.org
11391 W:      http://www.emulex.com
11392 S:      Supported
11393 F:      drivers/net/ethernet/emulex/benet/
11394
11395 EMULEX ONECONNECT ROCE DRIVER
11396 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11397 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11398 L:      linux-rdma@vger.kernel.org
11399 W:      http://www.emulex.com
11400 S:      Supported
11401 F:      drivers/infiniband/hw/ocrdma/
11402 F:      include/uapi/rdma/ocrdma-abi.h
11403
11404 SFC NETWORK DRIVER
11405 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11406 M:      Edward Cree <ecree@solarflare.com>
11407 M:      Bert Kenward <bkenward@solarflare.com>
11408 L:      netdev@vger.kernel.org
11409 S:      Supported
11410 F:      drivers/net/ethernet/sfc/
11411
11412 SGI GRU DRIVER
11413 M:      Dimitri Sivanich <sivanich@sgi.com>
11414 S:      Maintained
11415 F:      drivers/misc/sgi-gru/
11416
11417 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11418 M:      Pat Gefre <pfg@sgi.com>
11419 L:      linux-ia64@vger.kernel.org
11420 S:      Supported
11421 F:      Documentation/ia64/serial.txt
11422 F:      drivers/tty/serial/ioc?_serial.c
11423 F:      include/linux/ioc?.h
11424
11425 SGI XP/XPC/XPNET DRIVER
11426 M:      Cliff Whickman <cpw@sgi.com>
11427 M:      Robin Holt <robinmholt@gmail.com>
11428 S:      Maintained
11429 F:      drivers/misc/sgi-xp/
11430
11431 SI2157 MEDIA DRIVER
11432 M:      Antti Palosaari <crope@iki.fi>
11433 L:      linux-media@vger.kernel.org
11434 W:      https://linuxtv.org
11435 W:      http://palosaari.fi/linux/
11436 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11437 T:      git git://linuxtv.org/anttip/media_tree.git
11438 S:      Maintained
11439 F:      drivers/media/tuners/si2157*
11440
11441 SI2168 MEDIA DRIVER
11442 M:      Antti Palosaari <crope@iki.fi>
11443 L:      linux-media@vger.kernel.org
11444 W:      https://linuxtv.org
11445 W:      http://palosaari.fi/linux/
11446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11447 T:      git git://linuxtv.org/anttip/media_tree.git
11448 S:      Maintained
11449 F:      drivers/media/dvb-frontends/si2168*
11450
11451 SI470X FM RADIO RECEIVER I2C DRIVER
11452 M:      Hans Verkuil <hverkuil@xs4all.nl>
11453 L:      linux-media@vger.kernel.org
11454 T:      git git://linuxtv.org/media_tree.git
11455 W:      https://linuxtv.org
11456 S:      Odd Fixes
11457 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11458
11459 SI470X FM RADIO RECEIVER USB DRIVER
11460 M:      Hans Verkuil <hverkuil@xs4all.nl>
11461 L:      linux-media@vger.kernel.org
11462 T:      git git://linuxtv.org/media_tree.git
11463 W:      https://linuxtv.org
11464 S:      Maintained
11465 F:      drivers/media/radio/si470x/radio-si470x-common.c
11466 F:      drivers/media/radio/si470x/radio-si470x.h
11467 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11468
11469 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11470 M:      Eduardo Valentin <edubezval@gmail.com>
11471 L:      linux-media@vger.kernel.org
11472 T:      git git://linuxtv.org/media_tree.git
11473 W:      https://linuxtv.org
11474 S:      Odd Fixes
11475 F:      drivers/media/radio/si4713/si4713.?
11476
11477 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11478 M:      Eduardo Valentin <edubezval@gmail.com>
11479 L:      linux-media@vger.kernel.org
11480 T:      git git://linuxtv.org/media_tree.git
11481 W:      https://linuxtv.org
11482 S:      Odd Fixes
11483 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11484
11485 SI4713 FM RADIO TRANSMITTER USB DRIVER
11486 M:      Hans Verkuil <hverkuil@xs4all.nl>
11487 L:      linux-media@vger.kernel.org
11488 T:      git git://linuxtv.org/media_tree.git
11489 W:      https://linuxtv.org
11490 S:      Maintained
11491 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11492
11493 SIANO DVB DRIVER
11494 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11495 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11496 L:      linux-media@vger.kernel.org
11497 W:      https://linuxtv.org
11498 T:      git git://linuxtv.org/media_tree.git
11499 S:      Odd fixes
11500 F:      drivers/media/common/siano/
11501 F:      drivers/media/usb/siano/
11502 F:      drivers/media/usb/siano/
11503 F:      drivers/media/mmc/siano/
11504
11505 SILEAD TOUCHSCREEN DRIVER
11506 M:      Hans de Goede <hdegoede@redhat.com>
11507 L:      linux-input@vger.kernel.org
11508 L:      platform-driver-x86@vger.kernel.org
11509 S:      Maintained
11510 F:      drivers/input/touchscreen/silead.c
11511 F:      drivers/platform/x86/silead_dmi.c
11512
11513 SIMPLEFB FB DRIVER
11514 M:      Hans de Goede <hdegoede@redhat.com>
11515 L:      linux-fbdev@vger.kernel.org
11516 S:      Maintained
11517 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11518 F:      drivers/video/fbdev/simplefb.c
11519 F:      include/linux/platform_data/simplefb.h
11520
11521 SH_VEU V4L2 MEM2MEM DRIVER
11522 L:      linux-media@vger.kernel.org
11523 S:      Orphan
11524 F:      drivers/media/platform/sh_veu.c
11525
11526 SH_VOU V4L2 OUTPUT DRIVER
11527 L:      linux-media@vger.kernel.org
11528 S:      Orphan
11529 F:      drivers/media/platform/sh_vou.c
11530 F:      include/media/drv-intf/sh_vou.h
11531
11532 SIMPLE FIRMWARE INTERFACE (SFI)
11533 M:      Len Brown <lenb@kernel.org>
11534 L:      sfi-devel@simplefirmware.org
11535 W:      http://simplefirmware.org/
11536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11537 S:      Supported
11538 F:      arch/x86/platform/sfi/
11539 F:      drivers/sfi/
11540 F:      include/linux/sfi*.h
11541
11542 SIMTEC EB110ATX (Chalice CATS)
11543 P:      Ben Dooks
11544 P:      Vincent Sanders <vince@simtec.co.uk>
11545 M:      Simtec Linux Team <linux@simtec.co.uk>
11546 W:      http://www.simtec.co.uk/products/EB110ATX/
11547 S:      Supported
11548
11549 SIMTEC EB2410ITX (BAST)
11550 P:      Ben Dooks
11551 P:      Vincent Sanders <vince@simtec.co.uk>
11552 M:      Simtec Linux Team <linux@simtec.co.uk>
11553 W:      http://www.simtec.co.uk/products/EB2410ITX/
11554 S:      Supported
11555 F:      arch/arm/mach-s3c24xx/mach-bast.c
11556 F:      arch/arm/mach-s3c24xx/bast-ide.c
11557 F:      arch/arm/mach-s3c24xx/bast-irq.c
11558
11559 SIPHASH PRF ROUTINES
11560 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11561 S:      Maintained
11562 F:      lib/siphash.c
11563 F:      lib/test_siphash.c
11564 F:      include/linux/siphash.h
11565
11566 TI DAVINCI MACHINE SUPPORT
11567 M:      Sekhar Nori <nsekhar@ti.com>
11568 M:      Kevin Hilman <khilman@kernel.org>
11569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11571 S:      Supported
11572 F:      arch/arm/mach-davinci/
11573 F:      drivers/i2c/busses/i2c-davinci.c
11574
11575 TI DAVINCI SERIES MEDIA DRIVER
11576 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11577 L:      linux-media@vger.kernel.org
11578 W:      https://linuxtv.org
11579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11580 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11581 S:      Maintained
11582 F:      drivers/media/platform/davinci/
11583 F:      include/media/davinci/
11584
11585 TI AM437X VPFE DRIVER
11586 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11587 L:      linux-media@vger.kernel.org
11588 W:      https://linuxtv.org
11589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11590 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11591 S:      Maintained
11592 F:      drivers/media/platform/am437x/
11593
11594 OV2659 OMNIVISION SENSOR DRIVER
11595 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11596 L:      linux-media@vger.kernel.org
11597 W:      https://linuxtv.org
11598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11599 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11600 S:      Maintained
11601 F:      drivers/media/i2c/ov2659.c
11602 F:      include/media/i2c/ov2659.h
11603
11604 SILICON MOTION SM712 FRAME BUFFER DRIVER
11605 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11606 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11607 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11608 L:      linux-fbdev@vger.kernel.org
11609 S:      Maintained
11610 F:      drivers/video/fbdev/sm712*
11611 F:      Documentation/fb/sm712fb.txt
11612
11613 SIS 190 ETHERNET DRIVER
11614 M:      Francois Romieu <romieu@fr.zoreil.com>
11615 L:      netdev@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/net/ethernet/sis/sis190.c
11618
11619 SIS 900/7016 FAST ETHERNET DRIVER
11620 M:      Daniele Venzano <venza@brownhat.org>
11621 W:      http://www.brownhat.org/sis900.html
11622 L:      netdev@vger.kernel.org
11623 S:      Maintained
11624 F:      drivers/net/ethernet/sis/sis900.*
11625
11626 SIS FRAMEBUFFER DRIVER
11627 M:      Thomas Winischhofer <thomas@winischhofer.net>
11628 W:      http://www.winischhofer.net/linuxsisvga.shtml
11629 S:      Maintained
11630 F:      Documentation/fb/sisfb.txt
11631 F:      drivers/video/fbdev/sis/
11632 F:      include/video/sisfb.h
11633
11634 SIS USB2VGA DRIVER
11635 M:      Thomas Winischhofer <thomas@winischhofer.net>
11636 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11637 S:      Maintained
11638 F:      drivers/usb/misc/sisusbvga/
11639
11640 SLAB ALLOCATOR
11641 M:      Christoph Lameter <cl@linux.com>
11642 M:      Pekka Enberg <penberg@kernel.org>
11643 M:      David Rientjes <rientjes@google.com>
11644 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11645 M:      Andrew Morton <akpm@linux-foundation.org>
11646 L:      linux-mm@kvack.org
11647 S:      Maintained
11648 F:      include/linux/sl?b*.h
11649 F:      mm/sl?b*
11650
11651 SLEEPABLE READ-COPY UPDATE (SRCU)
11652 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11653 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11654 M:      Josh Triplett <josh@joshtriplett.org>
11655 R:      Steven Rostedt <rostedt@goodmis.org>
11656 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11657 L:      linux-kernel@vger.kernel.org
11658 W:      http://www.rdrop.com/users/paulmck/RCU/
11659 S:      Supported
11660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11661 F:      include/linux/srcu.h
11662 F:      kernel/rcu/srcu.c
11663
11664 SMACK SECURITY MODULE
11665 M:      Casey Schaufler <casey@schaufler-ca.com>
11666 L:      linux-security-module@vger.kernel.org
11667 W:      http://schaufler-ca.com
11668 T:      git git://github.com/cschaufler/smack-next
11669 S:      Maintained
11670 F:      Documentation/security/Smack.txt
11671 F:      security/smack/
11672
11673 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11674 M:      Kevin Hilman <khilman@kernel.org>
11675 M:      Nishanth Menon <nm@ti.com>
11676 S:      Maintained
11677 F:      drivers/power/avs/
11678 F:      include/linux/power/smartreflex.h
11679 L:      linux-pm@vger.kernel.org
11680
11681 SMC91x ETHERNET DRIVER
11682 M:      Nicolas Pitre <nico@fluxnic.net>
11683 S:      Odd Fixes
11684 F:      drivers/net/ethernet/smsc/smc91x.*
11685
11686 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11687 M:      Sakari Ailus <sakari.ailus@iki.fi>
11688 L:      linux-media@vger.kernel.org
11689 S:      Maintained
11690 F:      drivers/media/i2c/smiapp/
11691 F:      include/media/i2c/smiapp.h
11692 F:      drivers/media/i2c/smiapp-pll.c
11693 F:      drivers/media/i2c/smiapp-pll.h
11694 F:      include/uapi/linux/smiapp.h
11695 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11696
11697 SMM665 HARDWARE MONITOR DRIVER
11698 M:      Guenter Roeck <linux@roeck-us.net>
11699 L:      linux-hwmon@vger.kernel.org
11700 S:      Maintained
11701 F:      Documentation/hwmon/smm665
11702 F:      drivers/hwmon/smm665.c
11703
11704 SMSC EMC2103 HARDWARE MONITOR DRIVER
11705 M:      Steve Glendinning <steve.glendinning@shawell.net>
11706 L:      linux-hwmon@vger.kernel.org
11707 S:      Maintained
11708 F:      Documentation/hwmon/emc2103
11709 F:      drivers/hwmon/emc2103.c
11710
11711 SMSC SCH5627 HARDWARE MONITOR DRIVER
11712 M:      Hans de Goede <hdegoede@redhat.com>
11713 L:      linux-hwmon@vger.kernel.org
11714 S:      Supported
11715 F:      Documentation/hwmon/sch5627
11716 F:      drivers/hwmon/sch5627.c
11717
11718 SMSC47B397 HARDWARE MONITOR DRIVER
11719 M:      Jean Delvare <jdelvare@suse.com>
11720 L:      linux-hwmon@vger.kernel.org
11721 S:      Maintained
11722 F:      Documentation/hwmon/smsc47b397
11723 F:      drivers/hwmon/smsc47b397.c
11724
11725 SMSC911x ETHERNET DRIVER
11726 M:      Steve Glendinning <steve.glendinning@shawell.net>
11727 L:      netdev@vger.kernel.org
11728 S:      Maintained
11729 F:      include/linux/smsc911x.h
11730 F:      drivers/net/ethernet/smsc/smsc911x.*
11731
11732 SMSC9420 PCI ETHERNET DRIVER
11733 M:      Steve Glendinning <steve.glendinning@shawell.net>
11734 L:      netdev@vger.kernel.org
11735 S:      Maintained
11736 F:      drivers/net/ethernet/smsc/smsc9420.*
11737
11738 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11739 M:      Steve Glendinning <steve.glendinning@shawell.net>
11740 L:      linux-fbdev@vger.kernel.org
11741 S:      Maintained
11742 F:      drivers/video/fbdev/smscufx.c
11743
11744 SOC-CAMERA V4L2 SUBSYSTEM
11745 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11746 L:      linux-media@vger.kernel.org
11747 T:      git git://linuxtv.org/media_tree.git
11748 S:      Maintained
11749 F:      include/media/soc*
11750 F:      drivers/media/i2c/soc_camera/
11751 F:      drivers/media/platform/soc_camera/
11752
11753 SOEKRIS NET48XX LED SUPPORT
11754 M:      Chris Boot <bootc@bootc.net>
11755 S:      Maintained
11756 F:      drivers/leds/leds-net48xx.c
11757
11758 SOFTLOGIC 6x10 MPEG CODEC
11759 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11760 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11761 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11762 M:      Ismael Luceno <ismael@iodev.co.uk>
11763 L:      linux-media@vger.kernel.org
11764 S:      Supported
11765 F:      drivers/media/pci/solo6x10/
11766
11767 SOFTWARE RAID (Multiple Disks) SUPPORT
11768 M:      Shaohua Li <shli@kernel.org>
11769 L:      linux-raid@vger.kernel.org
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11771 S:      Supported
11772 F:      drivers/md/
11773 F:      include/linux/raid/
11774 F:      include/uapi/linux/raid/
11775
11776 SONIC NETWORK DRIVER
11777 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11778 L:      netdev@vger.kernel.org
11779 S:      Maintained
11780 F:      drivers/net/ethernet/natsemi/sonic.*
11781
11782 SONICS SILICON BACKPLANE DRIVER (SSB)
11783 M:      Michael Buesch <m@bues.ch>
11784 L:      linux-wireless@vger.kernel.org
11785 S:      Maintained
11786 F:      drivers/ssb/
11787 F:      include/linux/ssb/
11788
11789 SONY VAIO CONTROL DEVICE DRIVER
11790 M:      Mattia Dongili <malattia@linux.it>
11791 L:      platform-driver-x86@vger.kernel.org
11792 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11793 S:      Maintained
11794 F:      Documentation/laptops/sony-laptop.txt
11795 F:      drivers/char/sonypi.c
11796 F:      drivers/platform/x86/sony-laptop.c
11797 F:      include/linux/sony-laptop.h
11798
11799 SONY MEMORYSTICK CARD SUPPORT
11800 M:      Alex Dubov <oakad@yahoo.com>
11801 W:      http://tifmxx.berlios.de/
11802 S:      Maintained
11803 F:      drivers/memstick/host/tifm_ms.c
11804
11805 SONY MEMORYSTICK STANDARD SUPPORT
11806 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11807 S:      Maintained
11808 F:      drivers/memstick/core/ms_block.*
11809
11810 SOUND
11811 M:      Jaroslav Kysela <perex@perex.cz>
11812 M:      Takashi Iwai <tiwai@suse.com>
11813 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11814 W:      http://www.alsa-project.org/
11815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11816 T:      git git://git.alsa-project.org/alsa-kernel.git
11817 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11818 S:      Maintained
11819 F:      Documentation/sound/
11820 F:      include/sound/
11821 F:      include/uapi/sound/
11822 F:      sound/
11823
11824 SOUND - COMPRESSED AUDIO
11825 M:      Vinod Koul <vinod.koul@intel.com>
11826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11828 S:      Supported
11829 F:      Documentation/sound/alsa/compress_offload.txt
11830 F:      include/sound/compress_driver.h
11831 F:      include/uapi/sound/compress_*
11832 F:      sound/core/compress_offload.c
11833 F:      sound/soc/soc-compress.c
11834
11835 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11836 M:      Liam Girdwood <lgirdwood@gmail.com>
11837 M:      Mark Brown <broonie@kernel.org>
11838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11839 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11840 W:      http://alsa-project.org/main/index.php/ASoC
11841 S:      Supported
11842 F:      Documentation/devicetree/bindings/sound/
11843 F:      Documentation/sound/alsa/soc/
11844 F:      sound/soc/
11845 F:      include/sound/soc*
11846
11847 SOUND - DMAENGINE HELPERS
11848 M:      Lars-Peter Clausen <lars@metafoo.de>
11849 S:      Supported
11850 F:      include/sound/dmaengine_pcm.h
11851 F:      sound/core/pcm_dmaengine.c
11852 F:      sound/soc/soc-generic-dmaengine-pcm.c
11853
11854 SP2 MEDIA DRIVER
11855 M:      Olli Salonen <olli.salonen@iki.fi>
11856 L:      linux-media@vger.kernel.org
11857 W:      https://linuxtv.org
11858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11859 S:      Maintained
11860 F:      drivers/media/dvb-frontends/sp2*
11861
11862 SPARC + UltraSPARC (sparc/sparc64)
11863 M:      "David S. Miller" <davem@davemloft.net>
11864 L:      sparclinux@vger.kernel.org
11865 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11868 S:      Maintained
11869 F:      arch/sparc/
11870 F:      drivers/sbus/
11871
11872 SPARC SERIAL DRIVERS
11873 M:      "David S. Miller" <davem@davemloft.net>
11874 L:      sparclinux@vger.kernel.org
11875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11877 S:      Maintained
11878 F:      include/linux/sunserialcore.h
11879 F:      drivers/tty/serial/suncore.c
11880 F:      drivers/tty/serial/sunhv.c
11881 F:      drivers/tty/serial/sunsab.c
11882 F:      drivers/tty/serial/sunsab.h
11883 F:      drivers/tty/serial/sunsu.c
11884 F:      drivers/tty/serial/sunzilog.c
11885 F:      drivers/tty/serial/sunzilog.h
11886
11887 SPARSE CHECKER
11888 M:      "Christopher Li" <sparse@chrisli.org>
11889 L:      linux-sparse@vger.kernel.org
11890 W:      https://sparse.wiki.kernel.org/
11891 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11892 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11893 S:      Maintained
11894 F:      include/linux/compiler.h
11895
11896 SPEAR PLATFORM SUPPORT
11897 M:      Viresh Kumar <vireshk@kernel.org>
11898 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11900 W:      http://www.st.com/spear
11901 S:      Maintained
11902 F:      arch/arm/boot/dts/spear*
11903 F:      arch/arm/mach-spear/
11904
11905 SPEAR CLOCK FRAMEWORK SUPPORT
11906 M:      Viresh Kumar <vireshk@kernel.org>
11907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11908 W:      http://www.st.com/spear
11909 S:      Maintained
11910 F:      drivers/clk/spear/
11911
11912 SPI NOR SUBSYSTEM
11913 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11914 M:      Marek Vasut <marek.vasut@gmail.com>
11915 L:      linux-mtd@lists.infradead.org
11916 W:      http://www.linux-mtd.infradead.org/
11917 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11918 T:      git git://github.com/spi-nor/linux.git
11919 S:      Maintained
11920 F:      drivers/mtd/spi-nor/
11921 F:      include/linux/mtd/spi-nor.h
11922
11923 SPI SUBSYSTEM
11924 M:      Mark Brown <broonie@kernel.org>
11925 L:      linux-spi@vger.kernel.org
11926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11927 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11928 S:      Maintained
11929 F:      Documentation/devicetree/bindings/spi/
11930 F:      Documentation/spi/
11931 F:      drivers/spi/
11932 F:      include/linux/spi/
11933 F:      include/uapi/linux/spi/
11934 F:      tools/spi/
11935
11936 SPIDERNET NETWORK DRIVER for CELL
11937 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11938 L:      netdev@vger.kernel.org
11939 S:      Supported
11940 F:      Documentation/networking/spider_net.txt
11941 F:      drivers/net/ethernet/toshiba/spider_net*
11942
11943 SPU FILE SYSTEM
11944 M:      Jeremy Kerr <jk@ozlabs.org>
11945 L:      linuxppc-dev@lists.ozlabs.org
11946 W:      http://www.ibm.com/developerworks/power/cell/
11947 S:      Supported
11948 F:      Documentation/filesystems/spufs.txt
11949 F:      arch/powerpc/platforms/cell/spufs/
11950
11951 SQUASHFS FILE SYSTEM
11952 M:      Phillip Lougher <phillip@squashfs.org.uk>
11953 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11954 W:      http://squashfs.org.uk
11955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11956 S:      Maintained
11957 F:      Documentation/filesystems/squashfs.txt
11958 F:      fs/squashfs/
11959
11960 SRM (Alpha) environment access
11961 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11962 S:      Maintained
11963 F:      arch/alpha/kernel/srm_env.c
11964
11965 STABLE BRANCH
11966 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11967 L:      stable@vger.kernel.org
11968 S:      Supported
11969 F:      Documentation/process/stable-kernel-rules.rst
11970
11971 STAGING SUBSYSTEM
11972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11974 L:      devel@driverdev.osuosl.org
11975 S:      Supported
11976 F:      drivers/staging/
11977
11978 STAGING - COMEDI
11979 M:      Ian Abbott <abbotti@mev.co.uk>
11980 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11981 S:      Odd Fixes
11982 F:      drivers/staging/comedi/
11983
11984 STAGING - FLARION FT1000 DRIVERS
11985 M:      Marek Belisko <marek.belisko@gmail.com>
11986 S:      Odd Fixes
11987 F:      drivers/staging/ft1000/
11988
11989 STAGING - INDUSTRIAL IO
11990 M:      Jonathan Cameron <jic23@kernel.org>
11991 L:      linux-iio@vger.kernel.org
11992 S:      Odd Fixes
11993 F:      Documentation/devicetree/bindings/staging/iio/
11994 F:      drivers/staging/iio/
11995
11996 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11997 M:      Jarod Wilson <jarod@wilsonet.com>
11998 W:      http://www.lirc.org/
11999 S:      Odd Fixes
12000 F:      drivers/staging/media/lirc/
12001
12002 STAGING - LUSTRE PARALLEL FILESYSTEM
12003 M:      Oleg Drokin <oleg.drokin@intel.com>
12004 M:      Andreas Dilger <andreas.dilger@intel.com>
12005 M:      James Simmons <jsimmons@infradead.org>
12006 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12007 W:      http://wiki.lustre.org/
12008 S:      Maintained
12009 F:      drivers/staging/lustre
12010
12011 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12012 M:      Marc Dietrich <marvin24@gmx.de>
12013 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12014 L:      linux-tegra@vger.kernel.org
12015 S:      Maintained
12016 F:      drivers/staging/nvec/
12017
12018 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12019 M:      Jens Frederich <jfrederich@gmail.com>
12020 M:      Daniel Drake <dsd@laptop.org>
12021 M:      Jon Nettleton <jon.nettleton@gmail.com>
12022 W:      http://wiki.laptop.org/go/DCON
12023 S:      Maintained
12024 F:      drivers/staging/olpc_dcon/
12025
12026 STAGING - REALTEK RTL8712U DRIVERS
12027 M:      Larry Finger <Larry.Finger@lwfinger.net>
12028 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12029 S:      Odd Fixes
12030 F:      drivers/staging/rtl8712/
12031
12032 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12033 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12034 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12035 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12036 L:      linux-fbdev@vger.kernel.org
12037 S:      Maintained
12038 F:      drivers/staging/sm750fb/
12039
12040 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12041 M:      William Hubbs <w.d.hubbs@gmail.com>
12042 M:      Chris Brannon <chris@the-brannons.com>
12043 M:      Kirk Reiser <kirk@reisers.ca>
12044 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12045 L:      speakup@linux-speakup.org
12046 W:      http://www.linux-speakup.org/
12047 S:      Odd Fixes
12048 F:      drivers/staging/speakup/
12049
12050 STAGING - VIA VT665X DRIVERS
12051 M:      Forest Bond <forest@alittletooquiet.net>
12052 S:      Odd Fixes
12053 F:      drivers/staging/vt665?/
12054
12055 STAGING - WILC1000 WIFI DRIVER
12056 M:      Aditya Shankar <aditya.shankar@microchip.com>
12057 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12058 L:      linux-wireless@vger.kernel.org
12059 S:      Supported
12060 F:      drivers/staging/wilc1000/
12061
12062 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12063 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12064 S:      Odd Fixes
12065 F:      drivers/staging/xgifb/
12066
12067 STARFIRE/DURALAN NETWORK DRIVER
12068 M:      Ion Badulescu <ionut@badula.org>
12069 S:      Odd Fixes
12070 F:      drivers/net/ethernet/adaptec/starfire*
12071
12072 SUN3/3X
12073 M:      Sam Creasey <sammy@sammy.net>
12074 W:      http://sammy.net/sun3/
12075 S:      Maintained
12076 F:      arch/m68k/kernel/*sun3*
12077 F:      arch/m68k/sun3*/
12078 F:      arch/m68k/include/asm/sun3*
12079 F:      drivers/net/ethernet/i825xx/sun3*
12080
12081 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12082 M:      Hans de Goede <hdegoede@redhat.com>
12083 L:      linux-input@vger.kernel.org
12084 S:      Maintained
12085 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12086 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12087
12088 SUNDANCE NETWORK DRIVER
12089 M:      Denis Kirjanov <kda@linux-powerpc.org>
12090 L:      netdev@vger.kernel.org
12091 S:      Maintained
12092 F:      drivers/net/ethernet/dlink/sundance.c
12093
12094 SUPERH
12095 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12096 M:      Rich Felker <dalias@libc.org>
12097 L:      linux-sh@vger.kernel.org
12098 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12099 S:      Maintained
12100 F:      Documentation/sh/
12101 F:      arch/sh/
12102 F:      drivers/sh/
12103
12104 SUSPEND TO RAM
12105 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12106 M:      Len Brown <len.brown@intel.com>
12107 M:      Pavel Machek <pavel@ucw.cz>
12108 L:      linux-pm@vger.kernel.org
12109 B:      https://bugzilla.kernel.org
12110 S:      Supported
12111 F:      Documentation/power/
12112 F:      arch/x86/kernel/acpi/
12113 F:      drivers/base/power/
12114 F:      kernel/power/
12115 F:      include/linux/suspend.h
12116 F:      include/linux/freezer.h
12117 F:      include/linux/pm.h
12118
12119 SVGA HANDLING
12120 M:      Martin Mares <mj@ucw.cz>
12121 L:      linux-video@atrey.karlin.mff.cuni.cz
12122 S:      Maintained
12123 F:      Documentation/svga.txt
12124 F:      arch/x86/boot/video*
12125
12126 SWIOTLB SUBSYSTEM
12127 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12128 L:      linux-kernel@vger.kernel.org
12129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12130 S:      Supported
12131 F:      lib/swiotlb.c
12132 F:      arch/*/kernel/pci-swiotlb.c
12133 F:      include/linux/swiotlb.h
12134
12135 SWITCHDEV
12136 M:      Jiri Pirko <jiri@resnulli.us>
12137 M:      Ivan Vecera <ivecera@redhat.com>
12138 L:      netdev@vger.kernel.org
12139 S:      Supported
12140 F:      net/switchdev/
12141 F:      include/net/switchdev.h
12142
12143 SYNOPSYS ARC ARCHITECTURE
12144 M:      Vineet Gupta <vgupta@synopsys.com>
12145 L:      linux-snps-arc@lists.infradead.org
12146 S:      Supported
12147 F:      arch/arc/
12148 F:      Documentation/devicetree/bindings/arc/*
12149 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12150 F:      drivers/clocksource/arc_timer.c
12151 F:      drivers/tty/serial/arc_uart.c
12152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12153
12154 SYNOPSYS ARC SDP platform support
12155 M:      Alexey Brodkin <abrodkin@synopsys.com>
12156 S:      Supported
12157 F:      arch/arc/plat-axs10x
12158 F:      arch/arc/boot/dts/ax*
12159 F:      Documentation/devicetree/bindings/arc/axs10*
12160
12161 SYSTEM CONFIGURATION (SYSCON)
12162 M:      Lee Jones <lee.jones@linaro.org>
12163 M:      Arnd Bergmann <arnd@arndb.de>
12164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12165 S:      Supported
12166 F:      drivers/mfd/syscon.c
12167
12168 SYSTEM RESET/SHUTDOWN DRIVERS
12169 M:      Sebastian Reichel <sre@kernel.org>
12170 L:      linux-pm@vger.kernel.org
12171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12172 S:      Maintained
12173 F:      Documentation/devicetree/bindings/power/reset/
12174 F:      drivers/power/reset/
12175
12176 SYSV FILESYSTEM
12177 M:      Christoph Hellwig <hch@infradead.org>
12178 S:      Maintained
12179 F:      Documentation/filesystems/sysv-fs.txt
12180 F:      fs/sysv/
12181 F:      include/linux/sysv_fs.h
12182
12183 TARGET SUBSYSTEM
12184 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12185 L:      linux-scsi@vger.kernel.org
12186 L:      target-devel@vger.kernel.org
12187 W:      http://www.linux-iscsi.org
12188 W:      http://groups.google.com/group/linux-iscsi-target-dev
12189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12190 S:      Supported
12191 F:      drivers/target/
12192 F:      include/target/
12193 F:      Documentation/target/
12194
12195 TASKSTATS STATISTICS INTERFACE
12196 M:      Balbir Singh <bsingharora@gmail.com>
12197 S:      Maintained
12198 F:      Documentation/accounting/taskstats*
12199 F:      include/linux/taskstats*
12200 F:      kernel/taskstats.c
12201
12202 TC CLASSIFIER
12203 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12204 L:      netdev@vger.kernel.org
12205 S:      Maintained
12206 F:      include/net/pkt_cls.h
12207 F:      include/uapi/linux/pkt_cls.h
12208 F:      net/sched/
12209
12210 TCP LOW PRIORITY MODULE
12211 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12212 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12213 W:      http://tcp-lp-mod.sourceforge.net/
12214 S:      Maintained
12215 F:      net/ipv4/tcp_lp.c
12216
12217 TDA10071 MEDIA DRIVER
12218 M:      Antti Palosaari <crope@iki.fi>
12219 L:      linux-media@vger.kernel.org
12220 W:      https://linuxtv.org
12221 W:      http://palosaari.fi/linux/
12222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12223 T:      git git://linuxtv.org/anttip/media_tree.git
12224 S:      Maintained
12225 F:      drivers/media/dvb-frontends/tda10071*
12226
12227 TDA18212 MEDIA DRIVER
12228 M:      Antti Palosaari <crope@iki.fi>
12229 L:      linux-media@vger.kernel.org
12230 W:      https://linuxtv.org
12231 W:      http://palosaari.fi/linux/
12232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12233 T:      git git://linuxtv.org/anttip/media_tree.git
12234 S:      Maintained
12235 F:      drivers/media/tuners/tda18212*
12236
12237 TDA18218 MEDIA DRIVER
12238 M:      Antti Palosaari <crope@iki.fi>
12239 L:      linux-media@vger.kernel.org
12240 W:      https://linuxtv.org
12241 W:      http://palosaari.fi/linux/
12242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12243 T:      git git://linuxtv.org/anttip/media_tree.git
12244 S:      Maintained
12245 F:      drivers/media/tuners/tda18218*
12246
12247 TDA18271 MEDIA DRIVER
12248 M:      Michael Krufky <mkrufky@linuxtv.org>
12249 L:      linux-media@vger.kernel.org
12250 W:      https://linuxtv.org
12251 W:      http://github.com/mkrufky
12252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12253 T:      git git://linuxtv.org/mkrufky/tuners.git
12254 S:      Maintained
12255 F:      drivers/media/tuners/tda18271*
12256
12257 TDA827x MEDIA DRIVER
12258 M:      Michael Krufky <mkrufky@linuxtv.org>
12259 L:      linux-media@vger.kernel.org
12260 W:      https://linuxtv.org
12261 W:      http://github.com/mkrufky
12262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12263 T:      git git://linuxtv.org/mkrufky/tuners.git
12264 S:      Maintained
12265 F:      drivers/media/tuners/tda8290.*
12266
12267 TDA8290 MEDIA DRIVER
12268 M:      Michael Krufky <mkrufky@linuxtv.org>
12269 L:      linux-media@vger.kernel.org
12270 W:      https://linuxtv.org
12271 W:      http://github.com/mkrufky
12272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12273 T:      git git://linuxtv.org/mkrufky/tuners.git
12274 S:      Maintained
12275 F:      drivers/media/tuners/tda8290.*
12276
12277 TDA9840 MEDIA DRIVER
12278 M:      Hans Verkuil <hverkuil@xs4all.nl>
12279 L:      linux-media@vger.kernel.org
12280 T:      git git://linuxtv.org/media_tree.git
12281 W:      https://linuxtv.org
12282 S:      Maintained
12283 F:      drivers/media/i2c/tda9840*
12284
12285 TEA5761 TUNER DRIVER
12286 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12287 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12288 L:      linux-media@vger.kernel.org
12289 W:      https://linuxtv.org
12290 T:      git git://linuxtv.org/media_tree.git
12291 S:      Odd fixes
12292 F:      drivers/media/tuners/tea5761.*
12293
12294 TEA5767 TUNER DRIVER
12295 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12296 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12297 L:      linux-media@vger.kernel.org
12298 W:      https://linuxtv.org
12299 T:      git git://linuxtv.org/media_tree.git
12300 S:      Maintained
12301 F:      drivers/media/tuners/tea5767.*
12302
12303 TEA6415C MEDIA DRIVER
12304 M:      Hans Verkuil <hverkuil@xs4all.nl>
12305 L:      linux-media@vger.kernel.org
12306 T:      git git://linuxtv.org/media_tree.git
12307 W:      https://linuxtv.org
12308 S:      Maintained
12309 F:      drivers/media/i2c/tea6415c*
12310
12311 TEA6420 MEDIA DRIVER
12312 M:      Hans Verkuil <hverkuil@xs4all.nl>
12313 L:      linux-media@vger.kernel.org
12314 T:      git git://linuxtv.org/media_tree.git
12315 W:      https://linuxtv.org
12316 S:      Maintained
12317 F:      drivers/media/i2c/tea6420*
12318
12319 TEAM DRIVER
12320 M:      Jiri Pirko <jiri@resnulli.us>
12321 L:      netdev@vger.kernel.org
12322 S:      Supported
12323 F:      drivers/net/team/
12324 F:      include/linux/if_team.h
12325 F:      include/uapi/linux/if_team.h
12326
12327 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12328 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12329 S:      Maintained
12330 F:      arch/x86/platform/ts5500/
12331
12332 TECHNOTREND USB IR RECEIVER
12333 M:      Sean Young <sean@mess.org>
12334 L:      linux-media@vger.kernel.org
12335 S:      Maintained
12336 F:      drivers/media/rc/ttusbir.c
12337
12338 TEGRA ARCHITECTURE SUPPORT
12339 M:      Stephen Warren <swarren@wwwdotorg.org>
12340 M:      Thierry Reding <thierry.reding@gmail.com>
12341 M:      Alexandre Courbot <gnurou@gmail.com>
12342 L:      linux-tegra@vger.kernel.org
12343 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12345 S:      Supported
12346 N:      [^a-z]tegra
12347
12348 TEGRA CLOCK DRIVER
12349 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12350 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12351 S:      Supported
12352 F:      drivers/clk/tegra/
12353
12354 TEGRA DMA DRIVERS
12355 M:      Laxman Dewangan <ldewangan@nvidia.com>
12356 M:      Jon Hunter <jonathanh@nvidia.com>
12357 S:      Supported
12358 F:      drivers/dma/tegra*
12359
12360 TEGRA I2C DRIVER
12361 M:      Laxman Dewangan <ldewangan@nvidia.com>
12362 S:      Supported
12363 F:      drivers/i2c/busses/i2c-tegra.c
12364
12365 TEGRA IOMMU DRIVERS
12366 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12367 S:      Supported
12368 F:      drivers/iommu/tegra*
12369
12370 TEGRA KBC DRIVER
12371 M:      Rakesh Iyer <riyer@nvidia.com>
12372 M:      Laxman Dewangan <ldewangan@nvidia.com>
12373 S:      Supported
12374 F:      drivers/input/keyboard/tegra-kbc.c
12375
12376 TEGRA PWM DRIVER
12377 M:      Thierry Reding <thierry.reding@gmail.com>
12378 S:      Supported
12379 F:      drivers/pwm/pwm-tegra.c
12380
12381 TEGRA SERIAL DRIVER
12382 M:      Laxman Dewangan <ldewangan@nvidia.com>
12383 S:      Supported
12384 F:      drivers/tty/serial/serial-tegra.c
12385
12386 TEGRA SPI DRIVER
12387 M:      Laxman Dewangan <ldewangan@nvidia.com>
12388 S:      Supported
12389 F:      drivers/spi/spi-tegra*
12390
12391 TEHUTI ETHERNET DRIVER
12392 M:      Andy Gospodarek <andy@greyhouse.net>
12393 L:      netdev@vger.kernel.org
12394 S:      Supported
12395 F:      drivers/net/ethernet/tehuti/*
12396
12397 Telecom Clock Driver for MCPL0010
12398 M:      Mark Gross <mark.gross@intel.com>
12399 S:      Supported
12400 F:      drivers/char/tlclk.c
12401
12402 TENSILICA XTENSA PORT (xtensa)
12403 M:      Chris Zankel <chris@zankel.net>
12404 M:      Max Filippov <jcmvbkbc@gmail.com>
12405 L:      linux-xtensa@linux-xtensa.org
12406 T:      git git://github.com/czankel/xtensa-linux.git
12407 S:      Maintained
12408 F:      arch/xtensa/
12409 F:      drivers/irqchip/irq-xtensa-*
12410
12411 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12412 M:      Nishanth Menon <nm@ti.com>
12413 M:      Tero Kristo <t-kristo@ti.com>
12414 M:      Santosh Shilimkar <ssantosh@kernel.org>
12415 L:      linux-arm-kernel@lists.infradead.org
12416 S:      Maintained
12417 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12418 F:      drivers/firmware/ti_sci*
12419 F:      include/linux/soc/ti/ti_sci_protocol.h
12420
12421 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12422 M:      Hans Verkuil <hverkuil@xs4all.nl>
12423 L:      linux-media@vger.kernel.org
12424 T:      git git://linuxtv.org/media_tree.git
12425 W:      https://linuxtv.org
12426 S:      Maintained
12427 F:      drivers/media/radio/radio-raremono.c
12428
12429 THERMAL
12430 M:      Zhang Rui <rui.zhang@intel.com>
12431 M:      Eduardo Valentin <edubezval@gmail.com>
12432 L:      linux-pm@vger.kernel.org
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12435 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12436 S:      Supported
12437 F:      drivers/thermal/
12438 F:      include/linux/thermal.h
12439 F:      include/uapi/linux/thermal.h
12440 F:      include/linux/cpu_cooling.h
12441 F:      Documentation/devicetree/bindings/thermal/
12442
12443 THERMAL/CPU_COOLING
12444 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12445 M:      Viresh Kumar <viresh.kumar@linaro.org>
12446 M:      Javi Merino <javi.merino@kernel.org>
12447 L:      linux-pm@vger.kernel.org
12448 S:      Supported
12449 F:      Documentation/thermal/cpu-cooling-api.txt
12450 F:      drivers/thermal/cpu_cooling.c
12451 F:      include/linux/cpu_cooling.h
12452
12453 THINKPAD ACPI EXTRAS DRIVER
12454 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12455 L:      ibm-acpi-devel@lists.sourceforge.net
12456 L:      platform-driver-x86@vger.kernel.org
12457 W:      http://ibm-acpi.sourceforge.net
12458 W:      http://thinkwiki.org/wiki/Ibm-acpi
12459 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12460 S:      Maintained
12461 F:      drivers/platform/x86/thinkpad_acpi.c
12462
12463 TI BANDGAP AND THERMAL DRIVER
12464 M:      Eduardo Valentin <edubezval@gmail.com>
12465 M:      Keerthy <j-keerthy@ti.com>
12466 L:      linux-pm@vger.kernel.org
12467 L:      linux-omap@vger.kernel.org
12468 S:      Maintained
12469 F:      drivers/thermal/ti-soc-thermal/
12470
12471 TI VPE/CAL DRIVERS
12472 M:      Benoit Parrot <bparrot@ti.com>
12473 L:      linux-media@vger.kernel.org
12474 W:      http://linuxtv.org/
12475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12476 S:      Maintained
12477 F:      drivers/media/platform/ti-vpe/
12478
12479 TI CDCE706 CLOCK DRIVER
12480 M:      Max Filippov <jcmvbkbc@gmail.com>
12481 S:      Maintained
12482 F:      drivers/clk/clk-cdce706.c
12483
12484 TI CLOCK DRIVER
12485 M:      Tero Kristo <t-kristo@ti.com>
12486 L:      linux-omap@vger.kernel.org
12487 S:      Maintained
12488 F:      drivers/clk/ti/
12489 F:      include/linux/clk/ti.h
12490
12491 TI ETHERNET SWITCH DRIVER (CPSW)
12492 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12493 L:      linux-omap@vger.kernel.org
12494 L:      netdev@vger.kernel.org
12495 S:      Maintained
12496 F:      drivers/net/ethernet/ti/cpsw*
12497 F:      drivers/net/ethernet/ti/davinci*
12498
12499 TI FLASH MEDIA INTERFACE DRIVER
12500 M:      Alex Dubov <oakad@yahoo.com>
12501 S:      Maintained
12502 F:      drivers/misc/tifm*
12503 F:      drivers/mmc/host/tifm_sd.c
12504 F:      include/linux/tifm.h
12505
12506 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12507 M:      Santosh Shilimkar <ssantosh@kernel.org>
12508 L:      linux-kernel@vger.kernel.org
12509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12510 S:      Maintained
12511 F:      drivers/soc/ti/*
12512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12513
12514
12515 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12516 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12517 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12518 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12519 S:      Maintained
12520 F:      sound/soc/codecs/lm49453*
12521 F:      sound/soc/codecs/isabelle*
12522
12523 TI LP855x BACKLIGHT DRIVER
12524 M:      Milo Kim <milo.kim@ti.com>
12525 S:      Maintained
12526 F:      Documentation/backlight/lp855x-driver.txt
12527 F:      drivers/video/backlight/lp855x_bl.c
12528 F:      include/linux/platform_data/lp855x.h
12529
12530 TI LP8727 CHARGER DRIVER
12531 M:      Milo Kim <milo.kim@ti.com>
12532 S:      Maintained
12533 F:      drivers/power/supply/lp8727_charger.c
12534 F:      include/linux/platform_data/lp8727.h
12535
12536 TI LP8788 MFD DRIVER
12537 M:      Milo Kim <milo.kim@ti.com>
12538 S:      Maintained
12539 F:      drivers/iio/adc/lp8788_adc.c
12540 F:      drivers/leds/leds-lp8788.c
12541 F:      drivers/mfd/lp8788*.c
12542 F:      drivers/power/supply/lp8788-charger.c
12543 F:      drivers/regulator/lp8788-*.c
12544 F:      include/linux/mfd/lp8788*.h
12545
12546 TI NETCP ETHERNET DRIVER
12547 M:      Wingman Kwok <w-kwok2@ti.com>
12548 M:      Murali Karicheri <m-karicheri2@ti.com>
12549 L:      netdev@vger.kernel.org
12550 S:      Maintained
12551 F:      drivers/net/ethernet/ti/netcp*
12552
12553 TI TAS571X FAMILY ASoC CODEC DRIVER
12554 M:      Kevin Cernekee <cernekee@chromium.org>
12555 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12556 S:      Odd Fixes
12557 F:      sound/soc/codecs/tas571x*
12558
12559 TI TWL4030 SERIES SOC CODEC DRIVER
12560 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12562 S:      Maintained
12563 F:      sound/soc/codecs/twl4030*
12564
12565 TI WILINK WIRELESS DRIVERS
12566 L:      linux-wireless@vger.kernel.org
12567 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12568 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12570 S:      Orphan
12571 F:      drivers/net/wireless/ti/
12572 F:      include/linux/wl12xx.h
12573
12574 TIPC NETWORK LAYER
12575 M:      Jon Maloy <jon.maloy@ericsson.com>
12576 M:      Ying Xue <ying.xue@windriver.com>
12577 L:      netdev@vger.kernel.org (core kernel code)
12578 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12579 W:      http://tipc.sourceforge.net/
12580 S:      Maintained
12581 F:      include/uapi/linux/tipc*.h
12582 F:      net/tipc/
12583
12584 TILE ARCHITECTURE
12585 M:      Chris Metcalf <cmetcalf@mellanox.com>
12586 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12588 S:      Supported
12589 F:      arch/tile/
12590 F:      drivers/char/tile-srom.c
12591 F:      drivers/edac/tile_edac.c
12592 F:      drivers/net/ethernet/tile/
12593 F:      drivers/rtc/rtc-tile.c
12594 F:      drivers/tty/hvc/hvc_tile.c
12595 F:      drivers/tty/serial/tilegx.c
12596 F:      drivers/usb/host/*-tilegx.c
12597 F:      include/linux/usb/tilegx.h
12598
12599 TLAN NETWORK DRIVER
12600 M:      Samuel Chessman <chessman@tux.org>
12601 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12602 W:      http://sourceforge.net/projects/tlan/
12603 S:      Maintained
12604 F:      Documentation/networking/tlan.txt
12605 F:      drivers/net/ethernet/ti/tlan.*
12606
12607 TOMOYO SECURITY MODULE
12608 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12609 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12610 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12611 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12612 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12613 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12614 W:      http://tomoyo.sourceforge.jp/
12615 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12616 S:      Maintained
12617 F:      security/tomoyo/
12618
12619 TOPSTAR LAPTOP EXTRAS DRIVER
12620 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12621 L:      platform-driver-x86@vger.kernel.org
12622 S:      Maintained
12623 F:      drivers/platform/x86/topstar-laptop.c
12624
12625 TOSHIBA ACPI EXTRAS DRIVER
12626 M:      Azael Avalos <coproscefalo@gmail.com>
12627 L:      platform-driver-x86@vger.kernel.org
12628 S:      Maintained
12629 F:      drivers/platform/x86/toshiba_acpi.c
12630
12631 TOSHIBA BLUETOOTH DRIVER
12632 M:      Azael Avalos <coproscefalo@gmail.com>
12633 L:      platform-driver-x86@vger.kernel.org
12634 S:      Maintained
12635 F:      drivers/platform/x86/toshiba_bluetooth.c
12636
12637 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12638 M:      Azael Avalos <coproscefalo@gmail.com>
12639 L:      platform-driver-x86@vger.kernel.org
12640 S:      Maintained
12641 F:      drivers/platform/x86/toshiba_haps.c
12642
12643 TOSHIBA WMI HOTKEYS DRIVER
12644 M:      Azael Avalos <coproscefalo@gmail.com>
12645 L:      platform-driver-x86@vger.kernel.org
12646 S:      Maintained
12647 F:      drivers/platform/x86/toshiba-wmi.c
12648
12649 TOSHIBA SMM DRIVER
12650 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12651 W:      http://www.buzzard.org.uk/toshiba/
12652 S:      Maintained
12653 F:      drivers/char/toshiba.c
12654 F:      include/linux/toshiba.h
12655 F:      include/uapi/linux/toshiba.h
12656
12657 TOSHIBA TC358743 DRIVER
12658 M:      Mats Randgaard <matrandg@cisco.com>
12659 L:      linux-media@vger.kernel.org
12660 S:      Maintained
12661 F:      drivers/media/i2c/tc358743*
12662 F:      include/media/i2c/tc358743.h
12663
12664 TMIO/SDHI MMC DRIVER
12665 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12666 L:      linux-mmc@vger.kernel.org
12667 S:      Supported
12668 F:      drivers/mmc/host/tmio_mmc*
12669 F:      drivers/mmc/host/sh_mobile_sdhi.c
12670 F:      include/linux/mfd/tmio.h
12671
12672 TMP401 HARDWARE MONITOR DRIVER
12673 M:      Guenter Roeck <linux@roeck-us.net>
12674 L:      linux-hwmon@vger.kernel.org
12675 S:      Maintained
12676 F:      Documentation/hwmon/tmp401
12677 F:      drivers/hwmon/tmp401.c
12678
12679 TMPFS (SHMEM FILESYSTEM)
12680 M:      Hugh Dickins <hughd@google.com>
12681 L:      linux-mm@kvack.org
12682 S:      Maintained
12683 F:      include/linux/shmem_fs.h
12684 F:      mm/shmem.c
12685
12686 TM6000 VIDEO4LINUX DRIVER
12687 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12688 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12689 L:      linux-media@vger.kernel.org
12690 W:      https://linuxtv.org
12691 T:      git git://linuxtv.org/media_tree.git
12692 S:      Odd fixes
12693 F:      drivers/media/usb/tm6000/
12694 F:      Documentation/media/v4l-drivers/tm6000*
12695
12696 TW5864 VIDEO4LINUX DRIVER
12697 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12698 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12699 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12700 L:      linux-media@vger.kernel.org
12701 S:      Supported
12702 F:      drivers/media/pci/tw5864/
12703
12704 TW68 VIDEO4LINUX DRIVER
12705 M:      Hans Verkuil <hverkuil@xs4all.nl>
12706 L:      linux-media@vger.kernel.org
12707 T:      git git://linuxtv.org/media_tree.git
12708 W:      https://linuxtv.org
12709 S:      Odd Fixes
12710 F:      drivers/media/pci/tw68/
12711
12712 TW686X VIDEO4LINUX DRIVER
12713 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12714 L:      linux-media@vger.kernel.org
12715 T:      git git://linuxtv.org/media_tree.git
12716 W:      http://linuxtv.org
12717 S:      Maintained
12718 F:      drivers/media/pci/tw686x/
12719
12720 TPM DEVICE DRIVER
12721 M:      Peter Huewe <peterhuewe@gmx.de>
12722 M:      Marcel Selhorst <tpmdd@selhorst.net>
12723 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12724 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12725 W:      http://tpmdd.sourceforge.net
12726 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12727 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12728 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12729 S:      Maintained
12730 F:      drivers/char/tpm/
12731
12732 TPM IBM_VTPM DEVICE DRIVER
12733 M:      Ashley Lai <ashleydlai@gmail.com>
12734 W:      http://tpmdd.sourceforge.net
12735 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12736 S:      Maintained
12737 F:      drivers/char/tpm/tpm_ibmvtpm*
12738
12739 TRACING
12740 M:      Steven Rostedt <rostedt@goodmis.org>
12741 M:      Ingo Molnar <mingo@redhat.com>
12742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12743 S:      Maintained
12744 F:      Documentation/trace/ftrace.txt
12745 F:      arch/*/*/*/ftrace.h
12746 F:      arch/*/kernel/ftrace.c
12747 F:      include/*/ftrace.h
12748 F:      include/linux/trace*.h
12749 F:      include/trace/
12750 F:      kernel/trace/
12751 F:      tools/testing/selftests/ftrace/
12752
12753 TRACING MMIO ACCESSES (MMIOTRACE)
12754 M:      Steven Rostedt <rostedt@goodmis.org>
12755 M:      Ingo Molnar <mingo@kernel.org>
12756 R:      Karol Herbst <karolherbst@gmail.com>
12757 R:      Pekka Paalanen <ppaalanen@gmail.com>
12758 S:      Maintained
12759 L:      linux-kernel@vger.kernel.org
12760 L:      nouveau@lists.freedesktop.org
12761 F:      kernel/trace/trace_mmiotrace.c
12762 F:      include/linux/mmiotrace.h
12763 F:      arch/x86/mm/kmmio.c
12764 F:      arch/x86/mm/mmio-mod.c
12765 F:      arch/x86/mm/testmmiotrace.c
12766
12767 TRIVIAL PATCHES
12768 M:      Jiri Kosina <trivial@kernel.org>
12769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12770 S:      Maintained
12771 K:      ^Subject:.*(?i)trivial
12772
12773 TTY LAYER
12774 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12775 M:      Jiri Slaby <jslaby@suse.com>
12776 S:      Supported
12777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12778 F:      Documentation/serial/
12779 F:      drivers/tty/
12780 F:      drivers/tty/serial/serial_core.c
12781 F:      include/linux/serial_core.h
12782 F:      include/linux/serial.h
12783 F:      include/linux/tty.h
12784 F:      include/uapi/linux/serial_core.h
12785 F:      include/uapi/linux/serial.h
12786 F:      include/uapi/linux/tty.h
12787
12788 TUA9001 MEDIA DRIVER
12789 M:      Antti Palosaari <crope@iki.fi>
12790 L:      linux-media@vger.kernel.org
12791 W:      https://linuxtv.org
12792 W:      http://palosaari.fi/linux/
12793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12794 T:      git git://linuxtv.org/anttip/media_tree.git
12795 S:      Maintained
12796 F:      drivers/media/tuners/tua9001*
12797
12798 TULIP NETWORK DRIVERS
12799 L:      netdev@vger.kernel.org
12800 L:      linux-parisc@vger.kernel.org
12801 S:      Orphan
12802 F:      drivers/net/ethernet/dec/tulip/
12803
12804 TUN/TAP driver
12805 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12806 W:      http://vtun.sourceforge.net/tun
12807 S:      Maintained
12808 F:      Documentation/networking/tuntap.txt
12809 F:      arch/um/os-Linux/drivers/
12810
12811 TURBOCHANNEL SUBSYSTEM
12812 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12813 M:      Ralf Baechle <ralf@linux-mips.org>
12814 L:      linux-mips@linux-mips.org
12815 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12816 S:      Maintained
12817 F:      drivers/tc/
12818 F:      include/linux/tc.h
12819
12820 UBI FILE SYSTEM (UBIFS)
12821 M:      Richard Weinberger <richard@nod.at>
12822 M:      Artem Bityutskiy <dedekind1@gmail.com>
12823 M:      Adrian Hunter <adrian.hunter@intel.com>
12824 L:      linux-mtd@lists.infradead.org
12825 T:      git git://git.infradead.org/ubifs-2.6.git
12826 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12827 S:      Supported
12828 F:      Documentation/filesystems/ubifs.txt
12829 F:      fs/ubifs/
12830
12831 UCLINUX (M68KNOMMU AND COLDFIRE)
12832 M:      Greg Ungerer <gerg@linux-m68k.org>
12833 W:      http://www.linux-m68k.org/
12834 W:      http://www.uclinux.org/
12835 L:      linux-m68k@lists.linux-m68k.org
12836 L:      uclinux-dev@uclinux.org  (subscribers-only)
12837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12838 S:      Maintained
12839 F:      arch/m68k/coldfire/
12840 F:      arch/m68k/68*/
12841 F:      arch/m68k/*/*_no.*
12842 F:      arch/m68k/include/asm/*_no.*
12843
12844 UDF FILESYSTEM
12845 M:      Jan Kara <jack@suse.com>
12846 S:      Maintained
12847 F:      Documentation/filesystems/udf.txt
12848 F:      fs/udf/
12849
12850 UDRAW TABLET
12851 M:      Bastien Nocera <hadess@hadess.net>
12852 L:      linux-input@vger.kernel.org
12853 S:      Maintained
12854 F:      drivers/hid/hid-udraw.c
12855
12856 UFS FILESYSTEM
12857 M:      Evgeniy Dushistov <dushistov@mail.ru>
12858 S:      Maintained
12859 F:      Documentation/filesystems/ufs.txt
12860 F:      fs/ufs/
12861
12862 UHID USERSPACE HID IO DRIVER:
12863 M:      David Herrmann <dh.herrmann@googlemail.com>
12864 L:      linux-input@vger.kernel.org
12865 S:      Maintained
12866 F:      drivers/hid/uhid.c
12867 F:      include/uapi/linux/uhid.h
12868
12869 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12870 L:      linux-usb@vger.kernel.org
12871 S:      Orphan
12872 F:      drivers/uwb/
12873 F:      include/linux/uwb.h
12874 F:      include/linux/uwb/
12875
12876 UNICORE32 ARCHITECTURE:
12877 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12878 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12879 S:      Maintained
12880 T:      git git://github.com/gxt/linux.git
12881 F:      arch/unicore32/
12882
12883 UNIFDEF
12884 M:      Tony Finch <dot@dotat.at>
12885 W:      http://dotat.at/prog/unifdef
12886 S:      Maintained
12887 F:      scripts/unifdef.c
12888
12889 UNIFORM CDROM DRIVER
12890 M:      Jens Axboe <axboe@kernel.dk>
12891 W:      http://www.kernel.dk
12892 S:      Maintained
12893 F:      Documentation/cdrom/
12894 F:      drivers/cdrom/cdrom.c
12895 F:      include/linux/cdrom.h
12896 F:      include/uapi/linux/cdrom.h
12897
12898 UNISYS S-PAR DRIVERS
12899 M:      David Kershner <david.kershner@unisys.com>
12900 L:      sparmaintainer@unisys.com (Unisys internal)
12901 S:      Supported
12902 F:      drivers/staging/unisys/
12903
12904 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12905 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12906 L:      linux-scsi@vger.kernel.org
12907 S:      Supported
12908 F:      Documentation/scsi/ufs.txt
12909 F:      drivers/scsi/ufs/
12910
12911 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12912 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12913 M:      Prabu Thangamuthu <prabut@synopsys.com>
12914 L:      linux-scsi@vger.kernel.org
12915 S:      Supported
12916 F:      drivers/scsi/ufs/*dwc*
12917
12918 UNSORTED BLOCK IMAGES (UBI)
12919 M:      Artem Bityutskiy <dedekind1@gmail.com>
12920 M:      Richard Weinberger <richard@nod.at>
12921 W:      http://www.linux-mtd.infradead.org/
12922 L:      linux-mtd@lists.infradead.org
12923 T:      git git://git.infradead.org/ubifs-2.6.git
12924 S:      Supported
12925 F:      drivers/mtd/ubi/
12926 F:      include/linux/mtd/ubi.h
12927 F:      include/uapi/mtd/ubi-user.h
12928
12929 USB ACM DRIVER
12930 M:      Oliver Neukum <oneukum@suse.com>
12931 L:      linux-usb@vger.kernel.org
12932 S:      Maintained
12933 F:      Documentation/usb/acm.txt
12934 F:      drivers/usb/class/cdc-acm.*
12935
12936 USB AR5523 WIRELESS DRIVER
12937 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12938 L:      linux-wireless@vger.kernel.org
12939 S:      Maintained
12940 F:      drivers/net/wireless/ath/ar5523/
12941
12942 USB ATTACHED SCSI
12943 M:      Oliver Neukum <oneukum@suse.com>
12944 L:      linux-usb@vger.kernel.org
12945 L:      linux-scsi@vger.kernel.org
12946 S:      Maintained
12947 F:      drivers/usb/storage/uas.c
12948
12949 USB CDC ETHERNET DRIVER
12950 M:      Oliver Neukum <oliver@neukum.org>
12951 L:      linux-usb@vger.kernel.org
12952 S:      Maintained
12953 F:      drivers/net/usb/cdc_*.c
12954 F:      include/uapi/linux/usb/cdc.h
12955
12956 USB CHAOSKEY DRIVER
12957 M:      Keith Packard <keithp@keithp.com>
12958 L:      linux-usb@vger.kernel.org
12959 S:      Maintained
12960 F:      drivers/usb/misc/chaoskey.c
12961
12962 USB CYPRESS C67X00 DRIVER
12963 M:      Peter Korsgaard <jacmet@sunsite.dk>
12964 L:      linux-usb@vger.kernel.org
12965 S:      Maintained
12966 F:      drivers/usb/c67x00/
12967
12968 USB DAVICOM DM9601 DRIVER
12969 M:      Peter Korsgaard <jacmet@sunsite.dk>
12970 L:      netdev@vger.kernel.org
12971 W:      http://www.linux-usb.org/usbnet
12972 S:      Maintained
12973 F:      drivers/net/usb/dm9601.c
12974
12975 USB DIAMOND RIO500 DRIVER
12976 M:      Cesar Miquel <miquel@df.uba.ar>
12977 L:      rio500-users@lists.sourceforge.net
12978 W:      http://rio500.sourceforge.net
12979 S:      Maintained
12980 F:      drivers/usb/misc/rio500*
12981
12982 USB EHCI DRIVER
12983 M:      Alan Stern <stern@rowland.harvard.edu>
12984 L:      linux-usb@vger.kernel.org
12985 S:      Maintained
12986 F:      Documentation/usb/ehci.txt
12987 F:      drivers/usb/host/ehci*
12988
12989 USB GADGET/PERIPHERAL SUBSYSTEM
12990 M:      Felipe Balbi <balbi@kernel.org>
12991 L:      linux-usb@vger.kernel.org
12992 W:      http://www.linux-usb.org/gadget
12993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12994 S:      Maintained
12995 F:      drivers/usb/gadget/
12996 F:      include/linux/usb/gadget*
12997
12998 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12999 M:      Jiri Kosina <jikos@kernel.org>
13000 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13001 L:      linux-usb@vger.kernel.org
13002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13003 S:      Maintained
13004 F:      Documentation/hid/hiddev.txt
13005 F:      drivers/hid/usbhid/
13006
13007 USB ISP116X DRIVER
13008 M:      Olav Kongas <ok@artecdesign.ee>
13009 L:      linux-usb@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/usb/host/isp116x*
13012 F:      include/linux/usb/isp116x.h
13013
13014 USB LAN78XX ETHERNET DRIVER
13015 M:      Woojung Huh <woojung.huh@microchip.com>
13016 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13017 L:      netdev@vger.kernel.org
13018 S:      Maintained
13019 F:      drivers/net/usb/lan78xx.*
13020
13021 USB MASS STORAGE DRIVER
13022 M:      Alan Stern <stern@rowland.harvard.edu>
13023 L:      linux-usb@vger.kernel.org
13024 L:      usb-storage@lists.one-eyed-alien.net
13025 S:      Maintained
13026 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13027 F:      drivers/usb/storage/
13028
13029 USB MIDI DRIVER
13030 M:      Clemens Ladisch <clemens@ladisch.de>
13031 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13032 T:      git git://git.alsa-project.org/alsa-kernel.git
13033 S:      Maintained
13034 F:      sound/usb/midi.*
13035
13036 USB NETWORKING DRIVERS
13037 L:      linux-usb@vger.kernel.org
13038 S:      Odd Fixes
13039 F:      drivers/net/usb/
13040
13041 USB OHCI DRIVER
13042 M:      Alan Stern <stern@rowland.harvard.edu>
13043 L:      linux-usb@vger.kernel.org
13044 S:      Maintained
13045 F:      Documentation/usb/ohci.txt
13046 F:      drivers/usb/host/ohci*
13047
13048 USB OTG FSM (Finite State Machine)
13049 M:      Peter Chen <Peter.Chen@nxp.com>
13050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13051 L:      linux-usb@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/usb/common/usb-otg-fsm.c
13054
13055 USB OVER IP DRIVER
13056 M:      Valentina Manea <valentina.manea.m@gmail.com>
13057 M:      Shuah Khan <shuahkh@osg.samsung.com>
13058 M:      Shuah Khan <shuah@kernel.org>
13059 L:      linux-usb@vger.kernel.org
13060 S:      Maintained
13061 F:      Documentation/usb/usbip_protocol.txt
13062 F:      drivers/usb/usbip/
13063 F:      tools/usb/usbip/
13064
13065 USB PEGASUS DRIVER
13066 M:      Petko Manolov <petkan@nucleusys.com>
13067 L:      linux-usb@vger.kernel.org
13068 L:      netdev@vger.kernel.org
13069 T:      git git://github.com/petkan/pegasus.git
13070 W:      https://github.com/petkan/pegasus
13071 S:      Maintained
13072 F:      drivers/net/usb/pegasus.*
13073
13074 USB PHY LAYER
13075 M:      Felipe Balbi <balbi@kernel.org>
13076 L:      linux-usb@vger.kernel.org
13077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13078 S:      Maintained
13079 F:      drivers/usb/phy/
13080
13081 USB PRINTER DRIVER (usblp)
13082 M:      Pete Zaitcev <zaitcev@redhat.com>
13083 L:      linux-usb@vger.kernel.org
13084 S:      Supported
13085 F:      drivers/usb/class/usblp.c
13086
13087 USB QMI WWAN NETWORK DRIVER
13088 M:      Bjørn Mork <bjorn@mork.no>
13089 L:      netdev@vger.kernel.org
13090 S:      Maintained
13091 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13092 F:      drivers/net/usb/qmi_wwan.c
13093
13094 USB RTL8150 DRIVER
13095 M:      Petko Manolov <petkan@nucleusys.com>
13096 L:      linux-usb@vger.kernel.org
13097 L:      netdev@vger.kernel.org
13098 T:      git git://github.com/petkan/rtl8150.git
13099 W:      https://github.com/petkan/rtl8150
13100 S:      Maintained
13101 F:      drivers/net/usb/rtl8150.c
13102
13103 USB SERIAL SUBSYSTEM
13104 M:      Johan Hovold <johan@kernel.org>
13105 L:      linux-usb@vger.kernel.org
13106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13107 S:      Maintained
13108 F:      Documentation/usb/usb-serial.txt
13109 F:      drivers/usb/serial/
13110 F:      include/linux/usb/serial.h
13111
13112 USB SMSC75XX ETHERNET DRIVER
13113 M:      Steve Glendinning <steve.glendinning@shawell.net>
13114 L:      netdev@vger.kernel.org
13115 S:      Maintained
13116 F:      drivers/net/usb/smsc75xx.*
13117
13118 USB SMSC95XX ETHERNET DRIVER
13119 M:      Steve Glendinning <steve.glendinning@shawell.net>
13120 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13121 L:      netdev@vger.kernel.org
13122 S:      Maintained
13123 F:      drivers/net/usb/smsc95xx.*
13124
13125 USB SUBSYSTEM
13126 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13127 L:      linux-usb@vger.kernel.org
13128 W:      http://www.linux-usb.org
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13130 S:      Supported
13131 F:      Documentation/devicetree/bindings/usb/
13132 F:      Documentation/usb/
13133 F:      drivers/usb/
13134 F:      include/linux/usb.h
13135 F:      include/linux/usb/
13136
13137 USB UHCI DRIVER
13138 M:      Alan Stern <stern@rowland.harvard.edu>
13139 L:      linux-usb@vger.kernel.org
13140 S:      Maintained
13141 F:      drivers/usb/host/uhci*
13142
13143 USB "USBNET" DRIVER FRAMEWORK
13144 M:      Oliver Neukum <oneukum@suse.com>
13145 L:      netdev@vger.kernel.org
13146 W:      http://www.linux-usb.org/usbnet
13147 S:      Maintained
13148 F:      drivers/net/usb/usbnet.c
13149 F:      include/linux/usb/usbnet.h
13150
13151 USB VIDEO CLASS
13152 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13153 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13154 L:      linux-media@vger.kernel.org
13155 T:      git git://linuxtv.org/media_tree.git
13156 W:      http://www.ideasonboard.org/uvc/
13157 S:      Maintained
13158 F:      drivers/media/usb/uvc/
13159 F:      include/uapi/linux/uvcvideo.h
13160
13161 USB VISION DRIVER
13162 M:      Hans Verkuil <hverkuil@xs4all.nl>
13163 L:      linux-media@vger.kernel.org
13164 T:      git git://linuxtv.org/media_tree.git
13165 W:      https://linuxtv.org
13166 S:      Odd Fixes
13167 F:      drivers/media/usb/usbvision/
13168
13169 USB WEBCAM GADGET
13170 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13171 L:      linux-usb@vger.kernel.org
13172 S:      Maintained
13173 F:      drivers/usb/gadget/function/*uvc*
13174 F:      drivers/usb/gadget/legacy/webcam.c
13175
13176 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13177 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13178 L:      linux-wireless@vger.kernel.org
13179 S:      Maintained
13180 F:      drivers/net/wireless/rndis_wlan.c
13181
13182 USB XHCI DRIVER
13183 M:      Mathias Nyman <mathias.nyman@intel.com>
13184 L:      linux-usb@vger.kernel.org
13185 S:      Supported
13186 F:      drivers/usb/host/xhci*
13187 F:      drivers/usb/host/pci-quirks*
13188
13189 USB ZD1201 DRIVER
13190 L:      linux-wireless@vger.kernel.org
13191 W:      http://linux-lc100020.sourceforge.net
13192 S:      Orphan
13193 F:      drivers/net/wireless/zydas/zd1201.*
13194
13195 USB ZR364XX DRIVER
13196 M:      Antoine Jacquet <royale@zerezo.com>
13197 L:      linux-usb@vger.kernel.org
13198 L:      linux-media@vger.kernel.org
13199 T:      git git://linuxtv.org/media_tree.git
13200 W:      http://royale.zerezo.com/zr364xx/
13201 S:      Maintained
13202 F:      Documentation/media/v4l-drivers/zr364xx*
13203 F:      drivers/media/usb/zr364xx/
13204
13205 ULPI BUS
13206 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13207 L:      linux-usb@vger.kernel.org
13208 S:      Maintained
13209 F:      drivers/usb/common/ulpi.c
13210 F:      include/linux/ulpi/
13211
13212 USER-MODE LINUX (UML)
13213 M:      Jeff Dike <jdike@addtoit.com>
13214 M:      Richard Weinberger <richard@nod.at>
13215 L:      user-mode-linux-devel@lists.sourceforge.net
13216 L:      user-mode-linux-user@lists.sourceforge.net
13217 W:      http://user-mode-linux.sourceforge.net
13218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13219 S:      Maintained
13220 F:      Documentation/virtual/uml/
13221 F:      arch/um/
13222 F:      arch/x86/um/
13223 F:      fs/hostfs/
13224 F:      fs/hppfs/
13225
13226 USERSPACE I/O (UIO)
13227 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13228 S:      Maintained
13229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13230 F:      Documentation/driver-api/uio-howto.rst
13231 F:      drivers/uio/
13232 F:      include/linux/uio*.h
13233
13234 UTIL-LINUX PACKAGE
13235 M:      Karel Zak <kzak@redhat.com>
13236 L:      util-linux@vger.kernel.org
13237 W:      http://en.wikipedia.org/wiki/Util-linux
13238 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13239 S:      Maintained
13240
13241 UVESAFB DRIVER
13242 M:      Michal Januszewski <spock@gentoo.org>
13243 L:      linux-fbdev@vger.kernel.org
13244 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13245 S:      Maintained
13246 F:      Documentation/fb/uvesafb.txt
13247 F:      drivers/video/fbdev/uvesafb.*
13248
13249 VF610 NAND DRIVER
13250 M:      Stefan Agner <stefan@agner.ch>
13251 L:      linux-mtd@lists.infradead.org
13252 S:      Supported
13253 F:      drivers/mtd/nand/vf610_nfc.c
13254
13255 VFAT/FAT/MSDOS FILESYSTEM
13256 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13257 S:      Maintained
13258 F:      Documentation/filesystems/vfat.txt
13259 F:      fs/fat/
13260
13261 VFIO DRIVER
13262 M:      Alex Williamson <alex.williamson@redhat.com>
13263 L:      kvm@vger.kernel.org
13264 T:      git git://github.com/awilliam/linux-vfio.git
13265 S:      Maintained
13266 F:      Documentation/vfio.txt
13267 F:      drivers/vfio/
13268 F:      include/linux/vfio.h
13269 F:      include/uapi/linux/vfio.h
13270
13271 VFIO MEDIATED DEVICE DRIVERS
13272 M:      Kirti Wankhede <kwankhede@nvidia.com>
13273 L:      kvm@vger.kernel.org
13274 S:      Maintained
13275 F:      Documentation/vfio-mediated-device.txt
13276 F:      drivers/vfio/mdev/
13277 F:      include/linux/mdev.h
13278 F:      samples/vfio-mdev/
13279
13280 VFIO PLATFORM DRIVER
13281 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13282 L:      kvm@vger.kernel.org
13283 S:      Maintained
13284 F:      drivers/vfio/platform/
13285
13286 VIDEOBUF2 FRAMEWORK
13287 M:      Pawel Osciak <pawel@osciak.com>
13288 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13289 M:      Kyungmin Park <kyungmin.park@samsung.com>
13290 L:      linux-media@vger.kernel.org
13291 S:      Maintained
13292 F:      drivers/media/v4l2-core/videobuf2-*
13293 F:      include/media/videobuf2-*
13294
13295 VIRTIO AND VHOST VSOCK DRIVER
13296 M:      Stefan Hajnoczi <stefanha@redhat.com>
13297 L:      kvm@vger.kernel.org
13298 L:      virtualization@lists.linux-foundation.org
13299 L:      netdev@vger.kernel.org
13300 S:      Maintained
13301 F:      include/linux/virtio_vsock.h
13302 F:      include/uapi/linux/virtio_vsock.h
13303 F:      net/vmw_vsock/virtio_transport_common.c
13304 F:      net/vmw_vsock/virtio_transport.c
13305 F:      drivers/vhost/vsock.c
13306 F:      drivers/vhost/vsock.h
13307
13308 VIRTUAL SERIO DEVICE DRIVER
13309 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13310 S:      Maintained
13311 F:      drivers/input/serio/userio.c
13312 F:      include/uapi/linux/userio.h
13313
13314 VIRTIO CONSOLE DRIVER
13315 M:      Amit Shah <amit@kernel.org>
13316 L:      virtualization@lists.linux-foundation.org
13317 S:      Maintained
13318 F:      drivers/char/virtio_console.c
13319 F:      include/linux/virtio_console.h
13320 F:      include/uapi/linux/virtio_console.h
13321
13322 VIRTIO CORE, NET AND BLOCK DRIVERS
13323 M:      "Michael S. Tsirkin" <mst@redhat.com>
13324 M:      Jason Wang <jasowang@redhat.com>
13325 L:      virtualization@lists.linux-foundation.org
13326 S:      Maintained
13327 F:      Documentation/devicetree/bindings/virtio/
13328 F:      drivers/virtio/
13329 F:      tools/virtio/
13330 F:      drivers/net/virtio_net.c
13331 F:      drivers/block/virtio_blk.c
13332 F:      include/linux/virtio*.h
13333 F:      include/uapi/linux/virtio_*.h
13334 F:      drivers/crypto/virtio/
13335
13336 VIRTIO DRIVERS FOR S390
13337 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13338 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13339 L:      linux-s390@vger.kernel.org
13340 L:      virtualization@lists.linux-foundation.org
13341 L:      kvm@vger.kernel.org
13342 S:      Supported
13343 F:      drivers/s390/virtio/
13344
13345 VIRTIO GPU DRIVER
13346 M:      David Airlie <airlied@linux.ie>
13347 M:      Gerd Hoffmann <kraxel@redhat.com>
13348 L:      dri-devel@lists.freedesktop.org
13349 L:      virtualization@lists.linux-foundation.org
13350 T:      git git://git.kraxel.org/linux drm-qemu
13351 S:      Maintained
13352 F:      drivers/gpu/drm/virtio/
13353 F:      include/uapi/linux/virtio_gpu.h
13354
13355 VIRTIO HOST (VHOST)
13356 M:      "Michael S. Tsirkin" <mst@redhat.com>
13357 M:      Jason Wang <jasowang@redhat.com>
13358 L:      kvm@vger.kernel.org
13359 L:      virtualization@lists.linux-foundation.org
13360 L:      netdev@vger.kernel.org
13361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13362 S:      Maintained
13363 F:      drivers/vhost/
13364 F:      include/uapi/linux/vhost.h
13365
13366 VIRTIO INPUT DRIVER
13367 M:      Gerd Hoffmann <kraxel@redhat.com>
13368 S:      Maintained
13369 F:      drivers/virtio/virtio_input.c
13370 F:      include/uapi/linux/virtio_input.h
13371
13372 VIRTIO CRYPTO DRIVER
13373 M:  Gonglei <arei.gonglei@huawei.com>
13374 L:  virtualization@lists.linux-foundation.org
13375 L:  linux-crypto@vger.kernel.org
13376 S:  Maintained
13377 F:  drivers/crypto/virtio/
13378 F:  include/uapi/linux/virtio_crypto.h
13379
13380 VIA RHINE NETWORK DRIVER
13381 S:      Orphan
13382 F:      drivers/net/ethernet/via/via-rhine.c
13383
13384 VIA SD/MMC CARD CONTROLLER DRIVER
13385 M:      Bruce Chang <brucechang@via.com.tw>
13386 M:      Harald Welte <HaraldWelte@viatech.com>
13387 S:      Maintained
13388 F:      drivers/mmc/host/via-sdmmc.c
13389
13390 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13391 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13392 L:      linux-fbdev@vger.kernel.org
13393 S:      Maintained
13394 F:      include/linux/via-core.h
13395 F:      include/linux/via-gpio.h
13396 F:      include/linux/via_i2c.h
13397 F:      drivers/video/fbdev/via/
13398
13399 VIA VELOCITY NETWORK DRIVER
13400 M:      Francois Romieu <romieu@fr.zoreil.com>
13401 L:      netdev@vger.kernel.org
13402 S:      Maintained
13403 F:      drivers/net/ethernet/via/via-velocity.*
13404
13405 VIRT LIB
13406 M:      Alex Williamson <alex.williamson@redhat.com>
13407 M:      Paolo Bonzini <pbonzini@redhat.com>
13408 L:      kvm@vger.kernel.org
13409 S:      Supported
13410 F:      virt/lib/
13411
13412 VIVID VIRTUAL VIDEO DRIVER
13413 M:      Hans Verkuil <hverkuil@xs4all.nl>
13414 L:      linux-media@vger.kernel.org
13415 T:      git git://linuxtv.org/media_tree.git
13416 W:      https://linuxtv.org
13417 S:      Maintained
13418 F:      drivers/media/platform/vivid/*
13419
13420 VLYNQ BUS
13421 M:      Florian Fainelli <f.fainelli@gmail.com>
13422 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13423 S:      Maintained
13424 F:      drivers/vlynq/vlynq.c
13425 F:      include/linux/vlynq.h
13426
13427 VME SUBSYSTEM
13428 M:      Martyn Welch <martyn@welchs.me.uk>
13429 M:      Manohar Vanga <manohar.vanga@gmail.com>
13430 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13431 L:      devel@driverdev.osuosl.org
13432 S:      Maintained
13433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13434 F:      Documentation/driver-api/vme.rst
13435 F:      drivers/staging/vme/
13436 F:      drivers/vme/
13437 F:      include/linux/vme*
13438
13439 VMWARE HYPERVISOR INTERFACE
13440 M:      Alok Kataria <akataria@vmware.com>
13441 L:      virtualization@lists.linux-foundation.org
13442 S:      Supported
13443 F:      arch/x86/kernel/cpu/vmware.c
13444
13445 VMWARE BALLOON DRIVER
13446 M:      Xavier Deguillard <xdeguillard@vmware.com>
13447 M:      Philip Moltmann <moltmann@vmware.com>
13448 M:      "VMware, Inc." <pv-drivers@vmware.com>
13449 L:      linux-kernel@vger.kernel.org
13450 S:      Maintained
13451 F:      drivers/misc/vmw_balloon.c
13452
13453 VMWARE VMMOUSE SUBDRIVER
13454 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13455 M:      "VMware, Inc." <pv-drivers@vmware.com>
13456 L:      linux-input@vger.kernel.org
13457 S:      Maintained
13458 F:      drivers/input/mouse/vmmouse.c
13459 F:      drivers/input/mouse/vmmouse.h
13460
13461 VMWARE VMXNET3 ETHERNET DRIVER
13462 M:      Shrikrishna Khare <skhare@vmware.com>
13463 M:      "VMware, Inc." <pv-drivers@vmware.com>
13464 L:      netdev@vger.kernel.org
13465 S:      Maintained
13466 F:      drivers/net/vmxnet3/
13467
13468 VMware PVSCSI driver
13469 M:      Jim Gill <jgill@vmware.com>
13470 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13471 L:      linux-scsi@vger.kernel.org
13472 S:      Maintained
13473 F:      drivers/scsi/vmw_pvscsi.c
13474 F:      drivers/scsi/vmw_pvscsi.h
13475
13476 VMWARE PVRDMA DRIVER
13477 M:      Adit Ranadive <aditr@vmware.com>
13478 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13479 L:      linux-rdma@vger.kernel.org
13480 S:      Maintained
13481 F:      drivers/infiniband/hw/vmw_pvrdma/
13482
13483 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13484 M:      Liam Girdwood <lgirdwood@gmail.com>
13485 M:      Mark Brown <broonie@kernel.org>
13486 L:      linux-kernel@vger.kernel.org
13487 W:      http://www.slimlogic.co.uk/?p=48
13488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13489 S:      Supported
13490 F:      Documentation/devicetree/bindings/regulator/
13491 F:      drivers/regulator/
13492 F:      include/dt-bindings/regulator/
13493 F:      include/linux/regulator/
13494
13495 VRF
13496 M:      David Ahern <dsa@cumulusnetworks.com>
13497 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13498 L:      netdev@vger.kernel.org
13499 S:      Maintained
13500 F:      drivers/net/vrf.c
13501 F:      Documentation/networking/vrf.txt
13502
13503 VT1211 HARDWARE MONITOR DRIVER
13504 M:      Juerg Haefliger <juergh@gmail.com>
13505 L:      linux-hwmon@vger.kernel.org
13506 S:      Maintained
13507 F:      Documentation/hwmon/vt1211
13508 F:      drivers/hwmon/vt1211.c
13509
13510 VT8231 HARDWARE MONITOR DRIVER
13511 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13512 L:      linux-hwmon@vger.kernel.org
13513 S:      Maintained
13514 F:      drivers/hwmon/vt8231.c
13515
13516 VUB300 USB to SDIO/SD/MMC bridge chip
13517 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13518 L:      linux-mmc@vger.kernel.org
13519 L:      linux-usb@vger.kernel.org
13520 S:      Supported
13521 F:      drivers/mmc/host/vub300.c
13522
13523 W1 DALLAS'S 1-WIRE BUS
13524 M:      Evgeniy Polyakov <zbr@ioremap.net>
13525 S:      Maintained
13526 F:      Documentation/w1/
13527 F:      drivers/w1/
13528
13529 W83791D HARDWARE MONITORING DRIVER
13530 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13531 L:      linux-hwmon@vger.kernel.org
13532 S:      Maintained
13533 F:      Documentation/hwmon/w83791d
13534 F:      drivers/hwmon/w83791d.c
13535
13536 W83793 HARDWARE MONITORING DRIVER
13537 M:      Rudolf Marek <r.marek@assembler.cz>
13538 L:      linux-hwmon@vger.kernel.org
13539 S:      Maintained
13540 F:      Documentation/hwmon/w83793
13541 F:      drivers/hwmon/w83793.c
13542
13543 W83795 HARDWARE MONITORING DRIVER
13544 M:      Jean Delvare <jdelvare@suse.com>
13545 L:      linux-hwmon@vger.kernel.org
13546 S:      Maintained
13547 F:      drivers/hwmon/w83795.c
13548
13549 W83L51xD SD/MMC CARD INTERFACE DRIVER
13550 M:      Pierre Ossman <pierre@ossman.eu>
13551 S:      Maintained
13552 F:      drivers/mmc/host/wbsd.*
13553
13554 WACOM PROTOCOL 4 SERIAL TABLETS
13555 M:      Julian Squires <julian@cipht.net>
13556 M:      Hans de Goede <hdegoede@redhat.com>
13557 L:      linux-input@vger.kernel.org
13558 S:      Maintained
13559 F:      drivers/input/tablet/wacom_serial4.c
13560
13561 WATCHDOG DEVICE DRIVERS
13562 M:      Wim Van Sebroeck <wim@iguana.be>
13563 R:      Guenter Roeck <linux@roeck-us.net>
13564 L:      linux-watchdog@vger.kernel.org
13565 W:      http://www.linux-watchdog.org/
13566 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13567 S:      Maintained
13568 F:      Documentation/devicetree/bindings/watchdog/
13569 F:      Documentation/watchdog/
13570 F:      drivers/watchdog/
13571 F:      include/linux/watchdog.h
13572 F:      include/uapi/linux/watchdog.h
13573
13574 WIIMOTE HID DRIVER
13575 M:      David Herrmann <dh.herrmann@googlemail.com>
13576 L:      linux-input@vger.kernel.org
13577 S:      Maintained
13578 F:      drivers/hid/hid-wiimote*
13579
13580 WINBOND CIR DRIVER
13581 M:      David Härdeman <david@hardeman.nu>
13582 S:      Maintained
13583 F:      drivers/media/rc/winbond-cir.c
13584
13585 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13586 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13587 L:      linux-watchdog@vger.kernel.org
13588 S:      Maintained
13589 F:      drivers/watchdog/ebc-c384_wdt.c
13590
13591 WINSYSTEMS WS16C48 GPIO DRIVER
13592 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13593 L:      linux-gpio@vger.kernel.org
13594 S:      Maintained
13595 F:      drivers/gpio/gpio-ws16c48.c
13596
13597 WIMAX STACK
13598 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13599 M:      linux-wimax@intel.com
13600 L:      wimax@linuxwimax.org (subscribers-only)
13601 S:      Supported
13602 W:      http://linuxwimax.org
13603 F:      Documentation/wimax/README.wimax
13604 F:      include/linux/wimax/debug.h
13605 F:      include/net/wimax.h
13606 F:      include/uapi/linux/wimax.h
13607 F:      net/wimax/
13608
13609 WISTRON LAPTOP BUTTON DRIVER
13610 M:      Miloslav Trmac <mitr@volny.cz>
13611 S:      Maintained
13612 F:      drivers/input/misc/wistron_btns.c
13613
13614 WL3501 WIRELESS PCMCIA CARD DRIVER
13615 L:      linux-wireless@vger.kernel.org
13616 S:      Odd fixes
13617 F:      drivers/net/wireless/wl3501*
13618
13619 WOLFSON MICROELECTRONICS DRIVERS
13620 L:      patches@opensource.wolfsonmicro.com
13621 T:      git https://github.com/CirrusLogic/linux-drivers.git
13622 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13623 S:      Supported
13624 F:      Documentation/hwmon/wm83??
13625 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13626 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13627 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13628 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13629 F:      drivers/clk/clk-wm83*.c
13630 F:      drivers/extcon/extcon-arizona.c
13631 F:      drivers/leds/leds-wm83*.c
13632 F:      drivers/gpio/gpio-*wm*.c
13633 F:      drivers/gpio/gpio-arizona.c
13634 F:      drivers/hwmon/wm83??-hwmon.c
13635 F:      drivers/input/misc/wm831x-on.c
13636 F:      drivers/input/touchscreen/wm831x-ts.c
13637 F:      drivers/input/touchscreen/wm97*.c
13638 F:      drivers/mfd/arizona*
13639 F:      drivers/mfd/wm*.c
13640 F:      drivers/mfd/cs47l24*
13641 F:      drivers/power/supply/wm83*.c
13642 F:      drivers/rtc/rtc-wm83*.c
13643 F:      drivers/regulator/wm8*.c
13644 F:      drivers/video/backlight/wm83*_bl.c
13645 F:      drivers/watchdog/wm83*_wdt.c
13646 F:      include/linux/mfd/arizona/
13647 F:      include/linux/mfd/wm831x/
13648 F:      include/linux/mfd/wm8350/
13649 F:      include/linux/mfd/wm8400*
13650 F:      include/linux/wm97xx.h
13651 F:      include/sound/wm????.h
13652 F:      sound/soc/codecs/arizona.?
13653 F:      sound/soc/codecs/wm*
13654 F:      sound/soc/codecs/cs47l24*
13655
13656 WORKQUEUE
13657 M:      Tejun Heo <tj@kernel.org>
13658 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13660 S:      Maintained
13661 F:      include/linux/workqueue.h
13662 F:      kernel/workqueue.c
13663 F:      Documentation/core-api/workqueue.rst
13664
13665 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13666 M:      Chen-Yu Tsai <wens@csie.org>
13667 L:      linux-kernel@vger.kernel.org
13668 S:      Maintained
13669 N:      axp[128]
13670
13671 X.25 NETWORK LAYER
13672 M:      Andrew Hendry <andrew.hendry@gmail.com>
13673 L:      linux-x25@vger.kernel.org
13674 S:      Odd Fixes
13675 F:      Documentation/networking/x25*
13676 F:      include/net/x25*
13677 F:      net/x25/
13678
13679 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13680 M:      Thomas Gleixner <tglx@linutronix.de>
13681 M:      Ingo Molnar <mingo@redhat.com>
13682 M:      "H. Peter Anvin" <hpa@zytor.com>
13683 M:      x86@kernel.org
13684 L:      linux-kernel@vger.kernel.org
13685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13686 S:      Maintained
13687 F:      Documentation/x86/
13688 F:      arch/x86/
13689
13690 X86 PLATFORM DRIVERS
13691 M:      Darren Hart <dvhart@infradead.org>
13692 M:      Andy Shevchenko <andy@infradead.org>
13693 L:      platform-driver-x86@vger.kernel.org
13694 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13695 S:      Maintained
13696 F:      drivers/platform/x86/
13697 F:      drivers/platform/olpc/
13698
13699 X86 MCE INFRASTRUCTURE
13700 M:      Tony Luck <tony.luck@intel.com>
13701 M:      Borislav Petkov <bp@alien8.de>
13702 L:      linux-edac@vger.kernel.org
13703 S:      Maintained
13704 F:      arch/x86/kernel/cpu/mcheck/*
13705
13706 X86 MICROCODE UPDATE SUPPORT
13707 M:      Borislav Petkov <bp@alien8.de>
13708 S:      Maintained
13709 F:      arch/x86/kernel/cpu/microcode/*
13710
13711 X86 VDSO
13712 M:      Andy Lutomirski <luto@amacapital.net>
13713 L:      linux-kernel@vger.kernel.org
13714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13715 S:      Maintained
13716 F:      arch/x86/entry/vdso/
13717
13718 XC2028/3028 TUNER DRIVER
13719 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13720 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13721 L:      linux-media@vger.kernel.org
13722 W:      https://linuxtv.org
13723 T:      git git://linuxtv.org/media_tree.git
13724 S:      Maintained
13725 F:      drivers/media/tuners/tuner-xc2028.*
13726
13727 XEN HYPERVISOR INTERFACE
13728 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13729 M:      Juergen Gross <jgross@suse.com>
13730 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13732 S:      Supported
13733 F:      arch/x86/xen/
13734 F:      drivers/*/xen-*front.c
13735 F:      drivers/xen/
13736 F:      arch/x86/include/asm/xen/
13737 F:      include/xen/
13738 F:      include/uapi/xen/
13739
13740 XEN HYPERVISOR ARM
13741 M:      Stefano Stabellini <sstabellini@kernel.org>
13742 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13743 S:      Maintained
13744 F:      arch/arm/xen/
13745 F:      arch/arm/include/asm/xen/
13746
13747 XEN HYPERVISOR ARM64
13748 M:      Stefano Stabellini <sstabellini@kernel.org>
13749 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13750 S:      Maintained
13751 F:      arch/arm64/xen/
13752 F:      arch/arm64/include/asm/xen/
13753
13754 XEN NETWORK BACKEND DRIVER
13755 M:      Wei Liu <wei.liu2@citrix.com>
13756 M:      Paul Durrant <paul.durrant@citrix.com>
13757 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13758 L:      netdev@vger.kernel.org
13759 S:      Supported
13760 F:      drivers/net/xen-netback/*
13761
13762 XEN PCI SUBSYSTEM
13763 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13764 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13765 S:      Supported
13766 F:      arch/x86/pci/*xen*
13767 F:      drivers/pci/*xen*
13768
13769 XEN BLOCK SUBSYSTEM
13770 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13771 M:      Roger Pau Monné <roger.pau@citrix.com>
13772 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13773 S:      Supported
13774 F:      drivers/block/xen-blkback/*
13775 F:      drivers/block/xen*
13776
13777 XEN PVSCSI DRIVERS
13778 M:      Juergen Gross <jgross@suse.com>
13779 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13780 L:      linux-scsi@vger.kernel.org
13781 S:      Supported
13782 F:      drivers/scsi/xen-scsifront.c
13783 F:      drivers/xen/xen-scsiback.c
13784 F:      include/xen/interface/io/vscsiif.h
13785
13786 XEN SWIOTLB SUBSYSTEM
13787 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13788 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13789 S:      Supported
13790 F:      arch/x86/xen/*swiotlb*
13791 F:      drivers/xen/*swiotlb*
13792
13793 XFS FILESYSTEM
13794 M:      Darrick J. Wong <darrick.wong@oracle.com>
13795 M:      linux-xfs@vger.kernel.org
13796 L:      linux-xfs@vger.kernel.org
13797 W:      http://xfs.org/
13798 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13799 S:      Supported
13800 F:      Documentation/filesystems/xfs.txt
13801 F:      fs/xfs/
13802
13803 XILINX AXI ETHERNET DRIVER
13804 M:      Anirudha Sarangi <anirudh@xilinx.com>
13805 M:      John Linn <John.Linn@xilinx.com>
13806 S:      Maintained
13807 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13808
13809 XILINX UARTLITE SERIAL DRIVER
13810 M:      Peter Korsgaard <jacmet@sunsite.dk>
13811 L:      linux-serial@vger.kernel.org
13812 S:      Maintained
13813 F:      drivers/tty/serial/uartlite.c
13814
13815 XILINX VIDEO IP CORES
13816 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13817 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13818 L:      linux-media@vger.kernel.org
13819 T:      git git://linuxtv.org/media_tree.git
13820 S:      Supported
13821 F:      Documentation/devicetree/bindings/media/xilinx/
13822 F:      drivers/media/platform/xilinx/
13823 F:      include/uapi/linux/xilinx-v4l2-controls.h
13824
13825 XILLYBUS DRIVER
13826 M:      Eli Billauer <eli.billauer@gmail.com>
13827 L:      linux-kernel@vger.kernel.org
13828 S:      Supported
13829 F:      drivers/char/xillybus/
13830
13831 XTENSA XTFPGA PLATFORM SUPPORT
13832 M:      Max Filippov <jcmvbkbc@gmail.com>
13833 L:      linux-xtensa@linux-xtensa.org
13834 S:      Maintained
13835 F:      drivers/spi/spi-xtensa-xtfpga.c
13836 F:      sound/soc/xtensa/xtfpga-i2s.c
13837
13838 YAM DRIVER FOR AX.25
13839 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13840 L:      linux-hams@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/net/hamradio/yam*
13843 F:      include/linux/yam.h
13844
13845 YEALINK PHONE DRIVER
13846 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13847 L:      usbb2k-api-dev@nongnu.org
13848 S:      Maintained
13849 F:      Documentation/input/yealink.txt
13850 F:      drivers/input/misc/yealink.*
13851
13852 Z8530 DRIVER FOR AX.25
13853 M:      Joerg Reuter <jreuter@yaina.de>
13854 W:      http://yaina.de/jreuter/
13855 W:      http://www.qsl.net/dl1bke/
13856 L:      linux-hams@vger.kernel.org
13857 S:      Maintained
13858 F:      Documentation/networking/z8530drv.txt
13859 F:      drivers/net/hamradio/*scc.c
13860 F:      drivers/net/hamradio/z8530.h
13861
13862 ZBUD COMPRESSED PAGE ALLOCATOR
13863 M:      Seth Jennings <sjenning@redhat.com>
13864 M:      Dan Streetman <ddstreet@ieee.org>
13865 L:      linux-mm@kvack.org
13866 S:      Maintained
13867 F:      mm/zbud.c
13868 F:      include/linux/zbud.h
13869
13870 ZD1211RW WIRELESS DRIVER
13871 M:      Daniel Drake <dsd@gentoo.org>
13872 M:      Ulrich Kunitz <kune@deine-taler.de>
13873 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13874 L:      linux-wireless@vger.kernel.org
13875 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13876 S:      Maintained
13877 F:      drivers/net/wireless/zydas/zd1211rw/
13878
13879 ZD1301_DEMOD MEDIA DRIVER
13880 M:      Antti Palosaari <crope@iki.fi>
13881 L:      linux-media@vger.kernel.org
13882 W:      https://linuxtv.org/
13883 W:      http://palosaari.fi/linux/
13884 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13885 S:      Maintained
13886 F:      drivers/media/dvb-frontends/zd1301_demod*
13887
13888 ZD1301 MEDIA DRIVER
13889 M:      Antti Palosaari <crope@iki.fi>
13890 L:      linux-media@vger.kernel.org
13891 W:      https://linuxtv.org/
13892 W:      http://palosaari.fi/linux/
13893 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13894 S:      Maintained
13895 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13896
13897 ZPOOL COMPRESSED PAGE STORAGE API
13898 M:      Dan Streetman <ddstreet@ieee.org>
13899 L:      linux-mm@kvack.org
13900 S:      Maintained
13901 F:      mm/zpool.c
13902 F:      include/linux/zpool.h
13903
13904 ZR36067 VIDEO FOR LINUX DRIVER
13905 L:      mjpeg-users@lists.sourceforge.net
13906 L:      linux-media@vger.kernel.org
13907 W:      http://mjpeg.sourceforge.net/driver-zoran/
13908 T:      hg https://linuxtv.org/hg/v4l-dvb
13909 S:      Odd Fixes
13910 F:      drivers/media/pci/zoran/
13911
13912 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13913 M:      Minchan Kim <minchan@kernel.org>
13914 M:      Nitin Gupta <ngupta@vflare.org>
13915 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13916 L:      linux-kernel@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/block/zram/
13919 F:      Documentation/blockdev/zram.txt
13920
13921 ZS DECSTATION Z85C30 SERIAL DRIVER
13922 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13923 S:      Maintained
13924 F:      drivers/tty/serial/zs.*
13925
13926 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13927 M:      Minchan Kim <minchan@kernel.org>
13928 M:      Nitin Gupta <ngupta@vflare.org>
13929 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13930 L:      linux-mm@kvack.org
13931 S:      Maintained
13932 F:      mm/zsmalloc.c
13933 F:      include/linux/zsmalloc.h
13934 F:      Documentation/vm/zsmalloc.txt
13935
13936 ZSWAP COMPRESSED SWAP CACHING
13937 M:      Seth Jennings <sjenning@redhat.com>
13938 M:      Dan Streetman <ddstreet@ieee.org>
13939 L:      linux-mm@kvack.org
13940 S:      Maintained
13941 F:      mm/zswap.c
13942
13943 THE REST
13944 M:      Linus Torvalds <torvalds@linux-foundation.org>
13945 L:      linux-kernel@vger.kernel.org
13946 Q:      http://patchwork.kernel.org/project/LKML/list/
13947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13948 S:      Buried alive in reporters
13949 F:      *
13950 F:      */