Bluetooth: 6lowpan: Don't drop packets when run out of credits
[platform/kernel/linux-rpi.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 M:      Quan Nguyen <qnguyen@apm.com>
900 S:      Supported
901 F:      drivers/net/ethernet/apm/xgene/
902 F:      drivers/net/phy/mdio-xgene.c
903 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M:      Iyappan Subramanian <isubramanian@apm.com>
908 M:      Keyur Chudgar <kchudgar@apm.com>
909 S:      Supported
910 F:      drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M:      Tai Nguyen <ttnguyen@apm.com>
914 S:      Supported
915 F:      drivers/perf/xgene_pmu.c
916 F:      Documentation/perf/xgene-pmu.txt
917 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M:      Jaya Kumar <jayalk@intworks.biz>
927 S:      Maintained
928 F:      drivers/video/fbdev/arcfb.c
929 F:      drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L:      netdev@vger.kernel.org
934 S:      Maintained
935 F:      drivers/net/arcnet/
936 F:      include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M:      Alexey Brodkin <abrodkin@synopsys.com>
940 S:      Supported
941 F:      drivers/gpu/drm/arc/
942 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M:      Mark Rutland <mark.rutland@arm.com>
946 M:      Marc Zyngier <marc.zyngier@arm.com>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949 F:      arch/arm/include/asm/arch_timer.h
950 F:      arch/arm64/include/asm/arch_timer.h
951 F:      drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M:      Liviu Dudau <liviu.dudau@arm.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arm/hdlcd_*
957 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M:      Liviu Dudau <liviu.dudau@arm.com>
961 M:      Brian Starkey <brian.starkey@arm.com>
962 M:      Mali DP Maintainers <malidp@foss.arm.com>
963 S:      Supported
964 F:      drivers/gpu/drm/arm/
965 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M:      Ian Molton <spyro@f2s.com>
969 S:      Maintained
970 F:      arch/arm/lib/floppydma.S
971 F:      arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M:      Will Deacon <will.deacon@arm.com>
975 M:      Mark Rutland <mark.rutland@arm.com>
976 S:      Maintained
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F:      arch/arm*/kernel/perf_*
979 F:      arch/arm/oprofile/common.c
980 F:      arch/arm*/kernel/hw_breakpoint.c
981 F:      arch/arm*/include/asm/hw_breakpoint.h
982 F:      arch/arm*/include/asm/perf_event.h
983 F:      drivers/perf/*
984 F:      include/linux/perf/arm_pmu.h
985 F:      Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M:      Russell King <linux@armlinux.org.uk>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W:      http://www.armlinux.org.uk/
991 S:      Maintained
992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F:      arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/mach-*/
999 F:      arch/arm/plat-*/
1000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M:      Russell King <linux@armlinux.org.uk>
1004 S:      Maintained
1005 F:      sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M:      Russell King <linux@armlinux.org.uk>
1009 S:      Maintained
1010 F:      drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      drivers/input/serio/ambakmi.*
1016 F:      include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      drivers/mmc/host/mmci.*
1022 F:      include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/tty/serial/amba-pl01*.c
1028 F:      include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 S:      Maintained
1033 F:      drivers/amba/
1034 F:      include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M:      Lennert Buytenhek <kernel@wantstofly.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M:      Sergey Lapin <slapin@ossfans.org>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M:      Lennert Buytenhek <kernel@wantstofly.org>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M:      Chen-Yu Tsai <wens@csie.org>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 N:      sun[x456789]i
1057 F:      arch/arm/boot/dts/ntc-gr8*
1058 F:      arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M:      Emilio López <emilio@elopez.com.ar>
1062 S:      Maintained
1063 F:      drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M:      Carlo Caione <carlo@caione.org>
1067 M:      Kevin Hilman <khilman@baylibre.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L:      linux-amlogic@lists.infradead.org
1070 W:      http://linux-meson.com/
1071 S:      Maintained
1072 F:      arch/arm/mach-meson/
1073 F:      arch/arm/boot/dts/meson*
1074 F:      arch/arm64/boot/dts/amlogic/
1075 F:      drivers/pinctrl/meson/
1076 F:      drivers/mmc/host/meson*
1077 N:      meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      arch/arm/mach-alpine/
1085 F:      arch/arm/boot/dts/alpine*
1086 F:      arch/arm64/boot/dts/al/
1087 F:      drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1091 M:      Lars Persson <lars.persson@axis.com>
1092 M:      Niklas Cassel <niklas.cassel@axis.com>
1093 S:      Maintained
1094 L:      linux-arm-kernel@axis.com
1095 F:      arch/arm/mach-artpec
1096 F:      arch/arm/boot/dts/artpec6*
1097 F:      drivers/clk/axis
1098
1099 ARM/ASPEED MACHINE SUPPORT
1100 M:      Joel Stanley <joel@jms.id.au>
1101 S:      Maintained
1102 F:      arch/arm/mach-aspeed/
1103 F:      arch/arm/boot/dts/aspeed-*
1104 F:      drivers/*/*aspeed*
1105
1106 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1108 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 W:      http://www.linux4sam.org
1112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1113 S:      Supported
1114 F:      arch/arm/mach-at91/
1115 F:      include/soc/at91/
1116 F:      arch/arm/boot/dts/at91*.dts
1117 F:      arch/arm/boot/dts/at91*.dtsi
1118 F:      arch/arm/boot/dts/sama*.dts
1119 F:      arch/arm/boot/dts/sama*.dtsi
1120 F:      arch/arm/include/debug/at91.S
1121
1122 ARM/ATMEL AT91 Clock Support
1123 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1124 S:      Maintained
1125 F:      drivers/clk/at91
1126
1127 ARM/CALXEDA HIGHBANK ARCHITECTURE
1128 M:      Rob Herring <robh@kernel.org>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/mach-highbank/
1132 F:      arch/arm/boot/dts/highbank.dts
1133 F:      arch/arm/boot/dts/ecx-*.dts*
1134
1135 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136 M:      Krzysztof Halasa <khalasa@piap.pl>
1137 S:      Maintained
1138 F:      arch/arm/mach-cns3xxx/
1139
1140 ARM/CAVIUM THUNDER NETWORK DRIVER
1141 M:      Sunil Goutham <sgoutham@cavium.com>
1142 M:      Robert Richter <rric@kernel.org>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Supported
1145 F:      drivers/net/ethernet/cavium/thunder/
1146
1147 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148 M:      Alexander Shiyan <shc_work@mail.ru>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Odd Fixes
1151 N:      clps711x
1152
1153 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1155 M:      Ryan Mallon <rmallon@gmail.com>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158 F:      arch/arm/mach-ep93xx/
1159 F:      arch/arm/mach-ep93xx/include/mach/
1160
1161 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162 M:      Lennert Buytenhek <kernel@wantstofly.org>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165
1166 ARM/CLKDEV SUPPORT
1167 M:      Russell King <linux@armlinux.org.uk>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171 F:      arch/arm/include/asm/clkdev.h
1172 F:      drivers/clk/clkdev.c
1173
1174 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175 M:      Mike Rapoport <mike@compulab.co.il>
1176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S:      Maintained
1178
1179 ARM/CONTEC MICRO9 MACHINE SUPPORT
1180 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1181 S:      Maintained
1182 F:      arch/arm/mach-ep93xx/micro9.c
1183
1184 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S:      Maintained
1188 F:      drivers/hwtracing/coresight/*
1189 F:      Documentation/trace/coresight.txt
1190 F:      Documentation/devicetree/bindings/arm/coresight.txt
1191 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192 F:      tools/perf/arch/arm/util/pmu.c
1193 F:      tools/perf/arch/arm/util/auxtrace.c
1194 F:      tools/perf/arch/arm/util/cs-etm.c
1195 F:      tools/perf/arch/arm/util/cs-etm.h
1196 F:      tools/perf/util/cs-etm.h
1197
1198 ARM/CORGI MACHINE SUPPORT
1199 M:      Richard Purdie <rpurdie@rpsys.net>
1200 S:      Maintained
1201
1202 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 T:      git git://github.com/ulli-kroll/linux.git
1206 S:      Maintained
1207 F:      arch/arm/mach-gemini/
1208 F:      drivers/rtc/rtc-gemini.c
1209
1210 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211 M:      Barry Song <baohua@kernel.org>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1214 S:      Maintained
1215 F:      arch/arm/boot/dts/prima2*
1216 F:      arch/arm/mach-prima2/
1217 F:      drivers/clk/sirf/
1218 F:      drivers/clocksource/timer-prima2.c
1219 F:      drivers/clocksource/timer-atlas7.c
1220 N:      [^a-z]sirf
1221
1222 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223 M:      Baruch Siach <baruch@tkos.co.il>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/boot/dts/cx92755*
1227 N:      digicolor
1228
1229 ARM/EBSA110 MACHINE SUPPORT
1230 M:      Russell King <linux@armlinux.org.uk>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 W:      http://www.armlinux.org.uk/
1233 S:      Maintained
1234 F:      arch/arm/mach-ebsa110/
1235 F:      drivers/net/ethernet/amd/am79c961a.*
1236
1237 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238 M:      Uwe Kleine-König <kernel@pengutronix.de>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 N:      efm32
1242
1243 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      arch/arm/mach-pxa/ezx.c
1248
1249 ARM/FARADAY FA526 PORT
1250 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253 T:      git git://git.berlios.de/gemini-board
1254 F:      arch/arm/mm/*-fa*
1255
1256 ARM/FOOTBRIDGE ARCHITECTURE
1257 M:      Russell King <linux@armlinux.org.uk>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W:      http://www.armlinux.org.uk/
1260 S:      Maintained
1261 F:      arch/arm/include/asm/hardware/dec21285.h
1262 F:      arch/arm/mach-footbridge/
1263
1264 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265 M:      Shawn Guo <shawnguo@kernel.org>
1266 M:      Sascha Hauer <kernel@pengutronix.de>
1267 R:      Fabio Estevam <fabio.estevam@nxp.com>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Maintained
1270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271 F:      arch/arm/mach-imx/
1272 F:      arch/arm/mach-mxs/
1273 F:      arch/arm/boot/dts/imx*
1274 F:      arch/arm/configs/imx*_defconfig
1275 F:      drivers/clk/imx/
1276 F:      include/soc/imx/
1277
1278 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279 M:      Shawn Guo <shawnguo@kernel.org>
1280 M:      Sascha Hauer <kernel@pengutronix.de>
1281 R:      Stefan Agner <stefan@agner.ch>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285 F:      arch/arm/mach-imx/*vf610*
1286 F:      arch/arm/boot/dts/vf*
1287
1288 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/GUMSTIX MACHINE SUPPORT
1294 M:      Steve Sakoman <sakoman@gmail.com>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299 M:      Philipp Zabel <philipp.zabel@gmail.com>
1300 M:      Paul Parsons <lost.distance@yahoo.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/mach-pxa/hx4700.c
1304 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1305 F:      sound/soc/pxa/hx4700.c
1306
1307 ARM/HISILICON SOC SUPPORT
1308 M:      Wei Xu <xuwei5@hisilicon.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W:      http://www.hisilicon.com
1311 S:      Supported
1312 T:      git git://github.com/hisilicon/linux-hisi.git
1313 F:      arch/arm/mach-hisi/
1314 F:      arch/arm/boot/dts/hi3*
1315 F:      arch/arm/boot/dts/hip*
1316 F:      arch/arm/boot/dts/hisi*
1317 F:      arch/arm64/boot/dts/hisilicon/
1318
1319 ARM/HP JORNADA 7XX MACHINE SUPPORT
1320 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1321 W:      www.jlime.com
1322 S:      Maintained
1323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324 F:      arch/arm/mach-sa1100/jornada720.c
1325 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1326
1327 ARM/IGEP MACHINE SUPPORT
1328 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1329 M:      Javier Martinez Canillas <javier@dowhile0.org>
1330 L:      linux-omap@vger.kernel.org
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/boot/dts/omap3-igep*
1334
1335 ARM/INCOME PXA270 SUPPORT
1336 M:      Marek Vasut <marek.vasut@gmail.com>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1340
1341 ARM/INTEL IOP32X ARM ARCHITECTURE
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/INTEL IOP33X ARM ARCHITECTURE
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Orphan
1349
1350 ARM/INTEL IOP13XX ARM ARCHITECTURE
1351 M:      Lennert Buytenhek <kernel@wantstofly.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/INTEL IQ81342EX MACHINE SUPPORT
1356 M:      Lennert Buytenhek <kernel@wantstofly.org>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359
1360 ARM/INTEL IXDP2850 MACHINE SUPPORT
1361 M:      Lennert Buytenhek <kernel@wantstofly.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364
1365 ARM/INTEL IXP4XX ARM ARCHITECTURE
1366 M:      Imre Kaloz <kaloz@openwrt.org>
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-ixp4xx/
1371
1372 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373 M:      Jonathan Cameron <jic23@cam.ac.uk>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      arch/arm/mach-pxa/stargate2.c
1377 F:      drivers/pcmcia/pxa2xx_stargate2.c
1378
1379 ARM/INTEL XSC3 (MANZANO) ARM CORE
1380 M:      Lennert Buytenhek <kernel@wantstofly.org>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383
1384 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385 M:      Lennert Buytenhek <kernel@wantstofly.org>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388
1389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390 M:      Santosh Shilimkar <ssantosh@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 F:      arch/arm/mach-keystone/
1394 F:      arch/arm/boot/dts/keystone-*
1395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1396
1397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398 M:      Santosh Shilimkar <ssantosh@kernel.org>
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clk/keystone/
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 L:      linux-kernel@vger.kernel.org
1407 S:      Maintained
1408 F:      drivers/clocksource/timer-keystone.c
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411 M:      Santosh Shilimkar <ssantosh@kernel.org>
1412 L:      linux-kernel@vger.kernel.org
1413 S:      Maintained
1414 F:      drivers/power/reset/keystone-reset.c
1415
1416 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417 M:      Santosh Shilimkar <ssantosh@kernel.org>
1418 L:      linux-kernel@vger.kernel.org
1419 S:      Maintained
1420 F:      drivers/memory/*emif*
1421
1422 ARM/LG1K ARCHITECTURE
1423 M:      Chanho Min <chanho.min@lge.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm64/boot/dts/lg/
1427
1428 ARM/LOGICPD PXA270 MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/LPC18XX ARCHITECTURE
1434 M:      Joachim Eastwood <manabian@gmail.com>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 F:      arch/arm/boot/dts/lpc43*
1438 F:      drivers/clk/nxp/clk-lpc18xx*
1439 F:      drivers/clocksource/time-lpc32xx.c
1440 F:      drivers/i2c/busses/i2c-lpc2k.c
1441 F:      drivers/memory/pl172.c
1442 F:      drivers/mtd/spi-nor/nxp-spifi.c
1443 F:      drivers/rtc/rtc-lpc24xx.c
1444 N:      lpc18xx
1445
1446 ARM/LPC32XX SOC SUPPORT
1447 M:      Vladimir Zapolskiy <vz@mleia.com>
1448 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1451 S:      Maintained
1452 F:      arch/arm/boot/dts/lpc32*
1453 F:      arch/arm/mach-lpc32xx/
1454 F:      drivers/i2c/busses/i2c-pnx.c
1455 F:      drivers/net/ethernet/nxp/lpc_eth.c
1456 F:      drivers/usb/host/ohci-nxp.c
1457 F:      drivers/watchdog/pnx4008_wdt.c
1458 N:      lpc32xx
1459
1460 ARM/MAGICIAN MACHINE SUPPORT
1461 M:      Philipp Zabel <philipp.zabel@gmail.com>
1462 S:      Maintained
1463
1464 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465 M:      Jason Cooper <jason@lakedaemon.net>
1466 M:      Andrew Lunn <andrew@lunn.ch>
1467 M:      Gregory Clement <gregory.clement@free-electrons.com>
1468 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471 F:      arch/arm/mach-mvebu/
1472 F:      drivers/rtc/rtc-armada38x.c
1473 F:      arch/arm/boot/dts/armada*
1474 F:      arch/arm/boot/dts/kirkwood*
1475 F:      arch/arm64/boot/dts/marvell/armada*
1476 F:      drivers/cpufreq/mvebu-cpufreq.c
1477 F:      arch/arm/configs/mvebu_*_defconfig
1478
1479 ARM/Marvell Berlin SoC support
1480 M:      Jisheng Zhang <jszhang@marvell.com>
1481 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-berlin/
1485 F:      arch/arm/boot/dts/berlin*
1486 F:      arch/arm64/boot/dts/marvell/berlin*
1487
1488
1489 ARM/Marvell Dove/MV78xx0/Orion SOC support
1490 M:      Jason Cooper <jason@lakedaemon.net>
1491 M:      Andrew Lunn <andrew@lunn.ch>
1492 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493 M:      Gregory Clement <gregory.clement@free-electrons.com>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-dove/
1497 F:      arch/arm/mach-mv78xx0/
1498 F:      arch/arm/mach-orion5x/
1499 F:      arch/arm/plat-orion/
1500 F:      arch/arm/boot/dts/dove*
1501 F:      arch/arm/boot/dts/orion5x*
1502
1503
1504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505 M:      Alexander Clouter <alex@digriz.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.digriz.org.uk/ts78xx/kernel
1508 S:      Maintained
1509 F:      arch/arm/mach-orion5x/ts78xx-*
1510
1511 ARM/OXNAS platform support
1512 M:      Neil Armstrong <narmstrong@baylibre.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-oxnas/
1517 F:      arch/arm/boot/dts/ox8*.dtsi
1518 F:      arch/arm/boot/dts/wd-mbwe.dts
1519 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1520 N:      oxnas
1521
1522 ARM/Mediatek RTC DRIVER
1523 M:      Eddie Huang <eddie.huang@mediatek.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:      drivers/rtc/rtc-mt6397.c
1528
1529 ARM/Mediatek SoC support
1530 M:      Matthias Brugger <matthias.bgg@gmail.com>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/mt6*
1535 F:      arch/arm/boot/dts/mt7*
1536 F:      arch/arm/boot/dts/mt8*
1537 F:      arch/arm/mach-mediatek/
1538 F:      arch/arm64/boot/dts/mediatek/
1539 N:      mtk
1540 K:      mediatek
1541
1542 ARM/Mediatek USB3 PHY DRIVER
1543 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      drivers/phy/phy-mt65xx-usb3.c
1548
1549 ARM/MICREL KS8695 ARCHITECTURE
1550 M:      Greg Ungerer <gerg@uclinux.org>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F:      arch/arm/mach-ks8695/
1553 S:      Odd Fixes
1554
1555 ARM/MIOA701 MACHINE SUPPORT
1556 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F:      arch/arm/mach-pxa/mioa701.c
1559 S:      Maintained
1560
1561 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1563 S:      Maintained
1564
1565 ARM/NOMADIK ARCHITECTURE
1566 M:      Alessandro Rubini <rubini@unipv.it>
1567 M:      Linus Walleij <linus.walleij@linaro.org>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-nomadik/
1571 F:      drivers/pinctrl/nomadik/
1572 F:      drivers/i2c/busses/i2c-nomadik.c
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1574
1575 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1577 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1578 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579 S:      Supported
1580
1581 ARM/TOSA MACHINE SUPPORT
1582 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583 M:      Dirk Opfer <dirk@opfer-online.de>
1584 S:      Maintained
1585
1586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587 M:      Marek Vasut <marek.vasut@gmail.com>
1588 L:      linux-arm-kernel@lists.infradead.org
1589 W:      http://hackndev.com
1590 S:      Maintained
1591 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1592 F:      arch/arm/mach-pxa/palmtx.c
1593 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1594 F:      arch/arm/mach-pxa/palmt5.c
1595 F:      arch/arm/mach-pxa/include/mach/palmld.h
1596 F:      arch/arm/mach-pxa/palmld.c
1597 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1598 F:      arch/arm/mach-pxa/palmte2.c
1599 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1600 F:      arch/arm/mach-pxa/palmtc.c
1601
1602 ARM/PALM TREO SUPPORT
1603 M:      Tomas Cech <sleep_walker@suse.com>
1604 L:      linux-arm-kernel@lists.infradead.org
1605 W:      http://hackndev.com
1606 S:      Maintained
1607 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1608 F:      arch/arm/mach-pxa/palmtreo.c
1609
1610 ARM/PALMZ72 SUPPORT
1611 M:      Sergey Lapin <slapin@ossfans.org>
1612 L:      linux-arm-kernel@lists.infradead.org
1613 W:      http://hackndev.com
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1616 F:      arch/arm/mach-pxa/palmz72.c
1617
1618 ARM/PLEB SUPPORT
1619 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1620 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621 S:      Maintained
1622
1623 ARM/PT DIGITAL BOARD PORT
1624 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W:      http://www.armlinux.org.uk/
1627 S:      Maintained
1628
1629 ARM/QUALCOMM SUPPORT
1630 M:      Andy Gross <andy.gross@linaro.org>
1631 M:      David Brown <david.brown@linaro.org>
1632 L:      linux-arm-msm@vger.kernel.org
1633 L:      linux-soc@vger.kernel.org
1634 S:      Maintained
1635 F:      Documentation/devicetree/bindings/soc/qcom/
1636 F:      arch/arm/boot/dts/qcom-*.dts
1637 F:      arch/arm/boot/dts/qcom-*.dtsi
1638 F:      arch/arm/mach-qcom/
1639 F:      arch/arm64/boot/dts/qcom/*
1640 F:      drivers/i2c/busses/i2c-qup.c
1641 F:      drivers/clk/qcom/
1642 F:      drivers/pinctrl/qcom/
1643 F:      drivers/dma/qcom/
1644 F:      drivers/soc/qcom/
1645 F:      drivers/spi/spi-qup.c
1646 F:      drivers/tty/serial/msm_serial.h
1647 F:      drivers/tty/serial/msm_serial.c
1648 F:      drivers/*/pm8???-*
1649 F:      drivers/mfd/ssbi.c
1650 F:      drivers/firmware/qcom_scm.c
1651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1652
1653 ARM/RADISYS ENP2611 MACHINE SUPPORT
1654 M:      Lennert Buytenhek <kernel@wantstofly.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657
1658 ARM/RENESAS ARM64 ARCHITECTURE
1659 M:      Simon Horman <horms@verge.net.au>
1660 M:      Magnus Damm <magnus.damm@gmail.com>
1661 L:      linux-renesas-soc@vger.kernel.org
1662 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664 S:      Supported
1665 F:      arch/arm64/boot/dts/renesas/
1666 F:      drivers/soc/renesas/
1667 F:      include/linux/soc/renesas/
1668
1669 ARM/RISCPC ARCHITECTURE
1670 M:      Russell King <linux@armlinux.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.armlinux.org.uk/
1673 S:      Maintained
1674 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1675 F:      arch/arm/include/asm/hardware/ioc.h
1676 F:      arch/arm/include/asm/hardware/iomd.h
1677 F:      arch/arm/include/asm/hardware/memc.h
1678 F:      arch/arm/mach-rpc/
1679 F:      drivers/net/ethernet/8390/etherh.c
1680 F:      drivers/net/ethernet/i825xx/ether1*
1681 F:      drivers/net/ethernet/seeq/ether3*
1682 F:      drivers/scsi/arm/
1683
1684 ARM/Rockchip SoC support
1685 M:      Heiko Stuebner <heiko@sntech.de>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L:      linux-rockchip@lists.infradead.org
1688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/rk3*
1691 F:      arch/arm/mach-rockchip/
1692 F:      drivers/clk/rockchip/
1693 F:      drivers/i2c/busses/i2c-rk3x.c
1694 F:      drivers/*/*rockchip*
1695 F:      drivers/*/*/*rockchip*
1696 F:      sound/soc/rockchip/
1697 N:      rockchip
1698
1699 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700 M:      Kukjin Kim <kgene@kernel.org>
1701 M:      Krzysztof Kozlowski <krzk@kernel.org>
1702 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1706 S:      Maintained
1707 F:      arch/arm/boot/dts/s3c*
1708 F:      arch/arm/boot/dts/s5p*
1709 F:      arch/arm/boot/dts/samsung*
1710 F:      arch/arm/boot/dts/exynos*
1711 F:      arch/arm64/boot/dts/exynos/
1712 F:      arch/arm/plat-samsung/
1713 F:      arch/arm/mach-s3c24*/
1714 F:      arch/arm/mach-s3c64xx/
1715 F:      arch/arm/mach-s5p*/
1716 F:      arch/arm/mach-exynos*/
1717 F:      drivers/*/*s3c24*
1718 F:      drivers/*/*/*s3c24*
1719 F:      drivers/*/*s3c64xx*
1720 F:      drivers/*/*s5pv210*
1721 F:      drivers/memory/samsung/*
1722 F:      drivers/soc/samsung/*
1723 F:      Documentation/arm/Samsung/
1724 F:      Documentation/devicetree/bindings/arm/samsung/
1725 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1726 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1727 N:      exynos
1728
1729 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730 M:      Kyungmin Park <kyungmin.park@samsung.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      arch/arm/mach-s5pv210/
1734
1735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736 M:      Kyungmin Park <kyungmin.park@samsung.com>
1737 M:      Kamil Debski <kamil@wypas.org>
1738 M:      Andrzej Hajda <a.hajda@samsung.com>
1739 L:      linux-arm-kernel@lists.infradead.org
1740 L:      linux-media@vger.kernel.org
1741 S:      Maintained
1742 F:      drivers/media/platform/s5p-g2d/
1743
1744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 M:      Kyungmin Park <kyungmin.park@samsung.com>
1746 M:      Kamil Debski <kamil@wypas.org>
1747 M:      Jeongtae Park <jtp.park@samsung.com>
1748 M:      Andrzej Hajda <a.hajda@samsung.com>
1749 L:      linux-arm-kernel@lists.infradead.org
1750 L:      linux-media@vger.kernel.org
1751 S:      Maintained
1752 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1753 F:      drivers/media/platform/s5p-mfc/
1754
1755 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756 M:      Kyungmin Park <kyungmin.park@samsung.com>
1757 L:      linux-arm-kernel@lists.infradead.org
1758 L:      linux-media@vger.kernel.org
1759 S:      Maintained
1760 F:      drivers/staging/media/platform/s5p-cec/
1761
1762 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765 L:      linux-arm-kernel@lists.infradead.org
1766 L:      linux-media@vger.kernel.org
1767 S:      Maintained
1768 F:      drivers/media/platform/s5p-jpeg/
1769
1770 ARM/SHMOBILE ARM ARCHITECTURE
1771 M:      Simon Horman <horms@verge.net.au>
1772 M:      Magnus Damm <magnus.damm@gmail.com>
1773 L:      linux-renesas-soc@vger.kernel.org
1774 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1776 S:      Supported
1777 F:      arch/arm/boot/dts/emev2*
1778 F:      arch/arm/boot/dts/r7s*
1779 F:      arch/arm/boot/dts/r8a*
1780 F:      arch/arm/boot/dts/sh*
1781 F:      arch/arm/configs/shmobile_defconfig
1782 F:      arch/arm/include/debug/renesas-scif.S
1783 F:      arch/arm/mach-shmobile/
1784 F:      drivers/soc/renesas/
1785 F:      include/linux/soc/renesas/
1786
1787 ARM/SOCFPGA ARCHITECTURE
1788 M:      Dinh Nguyen <dinguyen@kernel.org>
1789 S:      Maintained
1790 F:      arch/arm/mach-socfpga/
1791 F:      arch/arm/boot/dts/socfpga*
1792 F:      arch/arm/configs/socfpga_defconfig
1793 F:      arch/arm64/boot/dts/altera/
1794 W:      http://www.rocketboards.org
1795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1796
1797 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798 M:      Dinh Nguyen <dinguyen@kernel.org>
1799 S:      Maintained
1800 F:      drivers/clk/socfpga/
1801
1802 ARM/SOCFPGA EDAC SUPPORT
1803 M:      Thor Thayer <thor.thayer@linux.intel.com>
1804 S:      Maintained
1805 F:      drivers/edac/altera_edac.
1806
1807 ARM/STI ARCHITECTURE
1808 M:      Patrice Chotard <patrice.chotard@st.com>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L:      kernel@stlinux.com
1811 W:      http://www.stlinux.com
1812 S:      Maintained
1813 F:      arch/arm/mach-sti/
1814 F:      arch/arm/boot/dts/sti*
1815 F:      drivers/char/hw_random/st-rng.c
1816 F:      drivers/clocksource/arm_global_timer.c
1817 F:      drivers/clocksource/clksrc_st_lpc.c
1818 F:      drivers/cpufreq/sti-cpufreq.c
1819 F:      drivers/dma/st_fdma*
1820 F:      drivers/i2c/busses/i2c-st.c
1821 F:      drivers/media/rc/st_rc.c
1822 F:      drivers/media/platform/sti/c8sectpfe/
1823 F:      drivers/mmc/host/sdhci-st.c
1824 F:      drivers/phy/phy-miphy28lp.c
1825 F:      drivers/phy/phy-stih407-usb.c
1826 F:      drivers/pinctrl/pinctrl-st.c
1827 F:      drivers/remoteproc/st_remoteproc.c
1828 F:      drivers/remoteproc/st_slim_rproc.c
1829 F:      drivers/reset/sti/
1830 F:      drivers/rtc/rtc-st-lpc.c
1831 F:      drivers/tty/serial/st-asc.c
1832 F:      drivers/usb/dwc3/dwc3-st.c
1833 F:      drivers/usb/host/ehci-st.c
1834 F:      drivers/usb/host/ohci-st.c
1835 F:      drivers/watchdog/st_lpc_wdt.c
1836 F:      drivers/ata/ahci_st.c
1837 F:      include/linux/remoteproc/st_slim_rproc.h
1838
1839 ARM/STM32 ARCHITECTURE
1840 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841 M:      Alexandre Torgue <alexandre.torgue@st.com>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845 N:      stm32
1846 F:      drivers/clocksource/armv7m_systick.c
1847
1848 ARM/TANGO ARCHITECTURE
1849 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850 L:      linux-arm-kernel@lists.infradead.org
1851 S:      Maintained
1852 N:      tango
1853
1854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855 M:      Lennert Buytenhek <kernel@wantstofly.org>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S:      Maintained
1858
1859 ARM/TETON BGA MACHINE SUPPORT
1860 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863
1864 ARM/THECUS N2100 MACHINE SUPPORT
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M:      Wan ZongShun <mcuos.com@gmail.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.mcuos.com
1873 S:      Maintained
1874 F:      arch/arm/mach-w90x900/
1875 F:      drivers/input/keyboard/w90p910_keypad.c
1876 F:      drivers/input/touchscreen/w90p910_ts.c
1877 F:      drivers/watchdog/nuc900_wdt.c
1878 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F:      drivers/mtd/nand/nuc900_nand.c
1880 F:      drivers/rtc/rtc-nuc900.c
1881 F:      drivers/spi/spi-nuc900.c
1882 F:      drivers/usb/host/ehci-w90x900.c
1883 F:      drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/U300 MACHINE SUPPORT
1886 M:      Linus Walleij <linus.walleij@linaro.org>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Supported
1889 F:      arch/arm/mach-u300/
1890 F:      drivers/clocksource/timer-u300.c
1891 F:      drivers/i2c/busses/i2c-stu300.c
1892 F:      drivers/rtc/rtc-coh901331.c
1893 F:      drivers/watchdog/coh901327_wdt.c
1894 F:      drivers/dma/coh901318*
1895 F:      drivers/mfd/ab3100*
1896 F:      drivers/rtc/rtc-ab3100.c
1897 F:      drivers/rtc/rtc-coh901331.c
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900 ARM/UNIPHIER ARCHITECTURE
1901 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1904 S:      Maintained
1905 F:      arch/arm/boot/dts/uniphier*
1906 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1907 F:      arch/arm/mach-uniphier/
1908 F:      arch/arm/mm/cache-uniphier.c
1909 F:      arch/arm64/boot/dts/socionext/
1910 F:      drivers/bus/uniphier-system-bus.c
1911 F:      drivers/clk/uniphier/
1912 F:      drivers/i2c/busses/i2c-uniphier*
1913 F:      drivers/pinctrl/uniphier/
1914 F:      drivers/reset/reset-uniphier.c
1915 F:      drivers/tty/serial/8250/8250_uniphier.c
1916 N:      uniphier
1917
1918 ARM/Ux500 ARM ARCHITECTURE
1919 M:      Linus Walleij <linus.walleij@linaro.org>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      arch/arm/mach-ux500/
1923 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1924 F:      drivers/dma/ste_dma40*
1925 F:      drivers/hwspinlock/u8500_hsem.c
1926 F:      drivers/mfd/abx500*
1927 F:      drivers/mfd/ab8500*
1928 F:      drivers/mfd/dbx500*
1929 F:      drivers/mfd/db8500*
1930 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1931 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1932 F:      drivers/rtc/rtc-ab8500.c
1933 F:      drivers/rtc/rtc-pl031.c
1934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1935
1936 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937 M:      Ulf Hansson <ulf.hansson@linaro.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T:      git git://git.linaro.org/people/ulfh/clk.git
1940 S:      Maintained
1941 F:      drivers/clk/ux500/
1942
1943 ARM/VERSATILE EXPRESS PLATFORM
1944 M:      Liviu Dudau <liviu.dudau@arm.com>
1945 M:      Sudeep Holla <sudeep.holla@arm.com>
1946 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S:      Maintained
1949 F:      arch/arm/boot/dts/vexpress*
1950 F:      arch/arm64/boot/dts/arm/
1951 F:      arch/arm/mach-vexpress/
1952 F:      */*/vexpress*
1953 F:      */*/*/vexpress*
1954 F:      drivers/clk/versatile/clk-vexpress-osc.c
1955 F:      drivers/clocksource/versatile.c
1956 N:      mps2
1957
1958 ARM/VFP SUPPORT
1959 M:      Russell King <linux@armlinux.org.uk>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W:      http://www.armlinux.org.uk/
1962 S:      Maintained
1963 F:      arch/arm/vfp/
1964
1965 ARM/VOIPAC PXA270 SUPPORT
1966 M:      Marek Vasut <marek.vasut@gmail.com>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/mach-pxa/vpac270.c
1970 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1971
1972 ARM/VT8500 ARM ARCHITECTURE
1973 M:      Tony Prisk <linux@prisktech.co.nz>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      arch/arm/mach-vt8500/
1977 F:      drivers/clocksource/vt8500_timer.c
1978 F:      drivers/i2c/busses/i2c-wmt.c
1979 F:      drivers/mmc/host/wmt-sdmmc.c
1980 F:      drivers/pwm/pwm-vt8500.c
1981 F:      drivers/rtc/rtc-vt8500.c
1982 F:      drivers/tty/serial/vt8500_serial.c
1983 F:      drivers/usb/host/ehci-platform.c
1984 F:      drivers/usb/host/uhci-platform.c
1985 F:      drivers/video/fbdev/vt8500lcdfb.*
1986 F:      drivers/video/fbdev/wm8505fb*
1987 F:      drivers/video/fbdev/wmt_ge_rops.*
1988
1989 ARM/ZIPIT Z2 SUPPORT
1990 M:      Marek Vasut <marek.vasut@gmail.com>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S:      Maintained
1993 F:      arch/arm/mach-pxa/z2.c
1994 F:      arch/arm/mach-pxa/include/mach/z2.h
1995
1996 ARM/ZTE ARCHITECTURE
1997 M:      Jun Nie <jun.nie@linaro.org>
1998 M:      Baoyou Xie <baoyou.xie@linaro.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      arch/arm/mach-zx/
2002 F:      drivers/clk/zte/
2003 F:      drivers/reset/reset-zx2967.c
2004 F:      drivers/soc/zte/
2005 F:      Documentation/devicetree/bindings/arm/zte.txt
2006 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008 F:      Documentation/devicetree/bindings/soc/zte/
2009 F:      include/dt-bindings/soc/zx*.h
2010
2011 ARM/ZYNQ ARCHITECTURE
2012 M:      Michal Simek <michal.simek@xilinx.com>
2013 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 W:      http://wiki.xilinx.com
2016 T:      git https://github.com/Xilinx/linux-xlnx.git
2017 S:      Supported
2018 F:      arch/arm/mach-zynq/
2019 F:      drivers/cpuidle/cpuidle-zynq.c
2020 F:      drivers/block/xsysace.c
2021 N:      zynq
2022 N:      xilinx
2023 F:      drivers/clocksource/cadence_ttc_timer.c
2024 F:      drivers/i2c/busses/i2c-cadence.c
2025 F:      drivers/mmc/host/sdhci-of-arasan.c
2026 F:      drivers/edac/synopsys_edac.c
2027
2028 ARM SMMU DRIVERS
2029 M:      Will Deacon <will.deacon@arm.com>
2030 R:      Robin Murphy <robin.murphy@arm.com>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      drivers/iommu/arm-smmu.c
2034 F:      drivers/iommu/arm-smmu-v3.c
2035 F:      drivers/iommu/io-pgtable-arm.c
2036 F:      drivers/iommu/io-pgtable-arm-v7s.c
2037
2038 ARM64 PORT (AARCH64 ARCHITECTURE)
2039 M:      Catalin Marinas <catalin.marinas@arm.com>
2040 M:      Will Deacon <will.deacon@arm.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2043 S:      Maintained
2044 F:      arch/arm64/
2045 F:      Documentation/arm64/
2046
2047 AS3645A LED FLASH CONTROLLER DRIVER
2048 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049 L:      linux-media@vger.kernel.org
2050 T:      git git://linuxtv.org/media_tree.git
2051 S:      Maintained
2052 F:      drivers/media/i2c/as3645a.c
2053 F:      include/media/i2c/as3645a.h
2054
2055 ASAHI KASEI AK8974 DRIVER
2056 M:      Linus Walleij <linus.walleij@linaro.org>
2057 L:      linux-iio@vger.kernel.org
2058 W:      http://www.akm.com/
2059 S:      Supported
2060 F:      drivers/iio/magnetometer/ak8974.c
2061
2062 ASC7621 HARDWARE MONITOR DRIVER
2063 M:      George Joseph <george.joseph@fairview5.com>
2064 L:      linux-hwmon@vger.kernel.org
2065 S:      Maintained
2066 F:      Documentation/hwmon/asc7621
2067 F:      drivers/hwmon/asc7621.c
2068
2069 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070 M:      Corentin Chary <corentin.chary@gmail.com>
2071 L:      acpi4asus-user@lists.sourceforge.net
2072 L:      platform-driver-x86@vger.kernel.org
2073 W:      http://acpi4asus.sf.net
2074 S:      Maintained
2075 F:      drivers/platform/x86/asus*.c
2076 F:      drivers/platform/x86/eeepc*.c
2077
2078 ASUS WIRELESS RADIO CONTROL DRIVER
2079 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2080 L:      platform-driver-x86@vger.kernel.org
2081 S:      Maintained
2082 F:      drivers/platform/x86/asus-wireless.c
2083
2084 ASYMMETRIC KEYS
2085 M:      David Howells <dhowells@redhat.com>
2086 L:      keyrings@vger.kernel.org
2087 S:      Maintained
2088 F:      Documentation/crypto/asymmetric-keys.txt
2089 F:      include/linux/verification.h
2090 F:      include/crypto/public_key.h
2091 F:      include/crypto/pkcs7.h
2092 F:      crypto/asymmetric_keys/
2093
2094 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095 R:      Dan Williams <dan.j.williams@intel.com>
2096 W:      http://sourceforge.net/projects/xscaleiop
2097 S:      Odd fixes
2098 F:      Documentation/crypto/async-tx-api.txt
2099 F:      crypto/async_tx/
2100 F:      drivers/dma/
2101 F:      include/linux/dmaengine.h
2102 F:      include/linux/async_tx.h
2103
2104 AT24 EEPROM DRIVER
2105 M:      Wolfram Sang <wsa@the-dreams.de>
2106 L:      linux-i2c@vger.kernel.org
2107 S:      Maintained
2108 F:      drivers/misc/eeprom/at24.c
2109 F:      include/linux/platform_data/at24.h
2110
2111 ATA OVER ETHERNET (AOE) DRIVER
2112 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2113 W:      http://www.openaoe.org/
2114 S:      Supported
2115 F:      Documentation/aoe/
2116 F:      drivers/block/aoe/
2117
2118 ATHEROS 71XX/9XXX GPIO DRIVER
2119 M:      Alban Bedel <albeu@free.fr>
2120 W:      https://github.com/AlbanBedel/linux
2121 T:      git git://github.com/AlbanBedel/linux
2122 S:      Maintained
2123 F:      drivers/gpio/gpio-ath79.c
2124 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
2126 ATHEROS ATH GENERIC UTILITIES
2127 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128 L:      linux-wireless@vger.kernel.org
2129 S:      Supported
2130 F:      drivers/net/wireless/ath/*
2131
2132 ATHEROS ATH5K WIRELESS DRIVER
2133 M:      Jiri Slaby <jirislaby@gmail.com>
2134 M:      Nick Kossifidis <mickflemm@gmail.com>
2135 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136 L:      linux-wireless@vger.kernel.org
2137 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2138 S:      Maintained
2139 F:      drivers/net/wireless/ath/ath5k/
2140
2141 ATHEROS ATH6KL WIRELESS DRIVER
2142 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2143 L:      linux-wireless@vger.kernel.org
2144 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2146 S:      Supported
2147 F:      drivers/net/wireless/ath/ath6kl/
2148
2149 WILOCITY WIL6210 WIRELESS DRIVER
2150 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2151 L:      linux-wireless@vger.kernel.org
2152 L:      wil6210@qca.qualcomm.com
2153 S:      Supported
2154 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2155 F:      drivers/net/wireless/ath/wil6210/
2156 F:      include/uapi/linux/wil6210_uapi.h
2157
2158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159 M:      Christian Lamparter <chunkeey@googlemail.com>
2160 L:      linux-wireless@vger.kernel.org
2161 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2162 S:      Maintained
2163 F:      drivers/net/wireless/ath/carl9170/
2164
2165 ATK0110 HWMON DRIVER
2166 M:      Luca Tettamanti <kronos.it@gmail.com>
2167 L:      linux-hwmon@vger.kernel.org
2168 S:      Maintained
2169 F:      drivers/hwmon/asus_atk0110.c
2170
2171 ATI_REMOTE2 DRIVER
2172 M:      Ville Syrjala <syrjala@sci.fi>
2173 S:      Maintained
2174 F:      drivers/input/misc/ati_remote2.c
2175
2176 ATLX ETHERNET DRIVERS
2177 M:      Jay Cliburn <jcliburn@gmail.com>
2178 M:      Chris Snook <chris.snook@gmail.com>
2179 L:      netdev@vger.kernel.org
2180 W:      http://sourceforge.net/projects/atl1
2181 W:      http://atl1.sourceforge.net
2182 S:      Maintained
2183 F:      drivers/net/ethernet/atheros/
2184
2185 ATM
2186 M:      Chas Williams <3chas3@gmail.com>
2187 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188 L:      netdev@vger.kernel.org
2189 W:      http://linux-atm.sourceforge.net
2190 S:      Maintained
2191 F:      drivers/atm/
2192 F:      include/linux/atm*
2193 F:      include/uapi/linux/atm*
2194
2195 ATMEL AT91 / AT32 MCI DRIVER
2196 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2197 S:      Maintained
2198 F:      drivers/mmc/host/atmel-mci.c
2199
2200 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2202 S:      Supported
2203 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2204
2205 ATMEL SAMA5D2 ADC DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L:      linux-iio@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/iio/adc/at91-sama5d2_adc.c
2210
2211 ATMEL Audio ALSA driver
2212 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2214 S:      Supported
2215 F:      sound/soc/atmel
2216
2217 ATMEL XDMA DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L:      linux-arm-kernel@lists.infradead.org
2220 L:      dmaengine@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/dma/at_xdmac.c
2223
2224 ATMEL I2C DRIVER
2225 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2226 L:      linux-i2c@vger.kernel.org
2227 S:      Supported
2228 F:      drivers/i2c/busses/i2c-at91.c
2229
2230 ATMEL ISI DRIVER
2231 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L:      linux-media@vger.kernel.org
2233 S:      Supported
2234 F:      drivers/media/platform/soc_camera/atmel-isi.c
2235 F:      include/media/atmel-isi.h
2236
2237 ATMEL LCDFB DRIVER
2238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2239 L:      linux-fbdev@vger.kernel.org
2240 S:      Maintained
2241 F:      drivers/video/fbdev/atmel_lcdfb.c
2242 F:      include/video/atmel_lcdc.h
2243
2244 ATMEL MACB ETHERNET DRIVER
2245 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2246 S:      Supported
2247 F:      drivers/net/ethernet/cadence/
2248
2249 ATMEL NAND DRIVER
2250 M:      Wenyou Yang <wenyou.yang@atmel.com>
2251 M:      Josh Wu <rainyfeeling@outlook.com>
2252 L:      linux-mtd@lists.infradead.org
2253 S:      Supported
2254 F:      drivers/mtd/nand/atmel_nand*
2255
2256 ATMEL SDMMC DRIVER
2257 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L:      linux-mmc@vger.kernel.org
2259 S:      Supported
2260 F:      drivers/mmc/host/sdhci-of-at91.c
2261
2262 ATMEL SPI DRIVER
2263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264 S:      Supported
2265 F:      drivers/spi/spi-atmel.*
2266
2267 ATMEL SSC DRIVER
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Supported
2271 F:      drivers/misc/atmel-ssc.c
2272 F:      include/linux/atmel-ssc.h
2273
2274 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
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/misc/atmel_tclib.c
2279 F:      drivers/clocksource/tcb_clksrc.c
2280
2281 ATMEL USBA UDC DRIVER
2282 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Supported
2285 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2286
2287 ATMEL WIRELESS DRIVER
2288 M:      Simon Kelley <simon@thekelleys.org.uk>
2289 L:      linux-wireless@vger.kernel.org
2290 W:      http://www.thekelleys.org.uk/atmel
2291 W:      http://atmelwlandriver.sourceforge.net/
2292 S:      Maintained
2293 F:      drivers/net/wireless/atmel/atmel*
2294
2295 ATMEL MAXTOUCH DRIVER
2296 M:      Nick Dyer <nick@shmanahar.org>
2297 T:      git git://github.com/ndyer/linux.git
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2301 F:      include/linux/platform_data/atmel_mxt_ts.h
2302
2303 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304 M:      Bradley Grove <linuxdrivers@attotech.com>
2305 L:      linux-scsi@vger.kernel.org
2306 W:      http://www.attotech.com
2307 S:      Supported
2308 F:      drivers/scsi/esas2r
2309
2310 ATUSB IEEE 802.15.4 RADIO DRIVER
2311 M:      Stefan Schmidt <stefan@osg.samsung.com>
2312 L:      linux-wpan@vger.kernel.org
2313 S:      Maintained
2314 F:      drivers/net/ieee802154/atusb.c
2315 F:      drivers/net/ieee802154/atusb.h
2316 F:      drivers/net/ieee802154/at86rf230.h
2317
2318 AUDIT SUBSYSTEM
2319 M:      Paul Moore <paul@paul-moore.com>
2320 M:      Eric Paris <eparis@redhat.com>
2321 L:      linux-audit@redhat.com (moderated for non-subscribers)
2322 W:      http://people.redhat.com/sgrubb/audit/
2323 T:      git git://git.infradead.org/users/pcmoore/audit
2324 S:      Maintained
2325 F:      include/linux/audit.h
2326 F:      include/uapi/linux/audit.h
2327 F:      kernel/audit*
2328
2329 AUXILIARY DISPLAY DRIVERS
2330 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331 W:      http://miguelojeda.es/auxdisplay.htm
2332 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2333 S:      Maintained
2334 F:      drivers/auxdisplay/
2335 F:      include/linux/cfag12864b.h
2336
2337 AVR32 ARCHITECTURE
2338 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2339 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2340 W:      http://www.atmel.com/products/AVR32/
2341 W:      http://mirror.egtvedt.no/avr32linux.org/
2342 W:      http://avrfreaks.net/
2343 S:      Maintained
2344 F:      arch/avr32/
2345
2346 AVR32/AT32AP MACHINE SUPPORT
2347 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2348 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2349 S:      Maintained
2350 F:      arch/avr32/mach-at32ap/
2351
2352 AX.25 NETWORK LAYER
2353 M:      Ralf Baechle <ralf@linux-mips.org>
2354 L:      linux-hams@vger.kernel.org
2355 W:      http://www.linux-ax25.org/
2356 S:      Maintained
2357 F:      include/uapi/linux/ax25.h
2358 F:      include/net/ax25.h
2359 F:      net/ax25/
2360
2361 AXENTIA ASOC DRIVERS
2362 M:      Peter Rosin <peda@axentia.se>
2363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      Documentation/devicetree/bindings/sound/axentia,*
2366 F:      sound/soc/atmel/tse850-pcm5142.c
2367
2368 AXENTIA ARM DEVICES
2369 M:      Peter Rosin <peda@axentia.se>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372 F:      Documentation/devicetree/bindings/arm/axentia.txt
2373 F:      arch/arm/boot/dts/at91-linea.dtsi
2374 F:      arch/arm/boot/dts/at91-tse850-3.dts
2375
2376 AZ6007 DVB DRIVER
2377 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2378 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2379 L:      linux-media@vger.kernel.org
2380 W:      https://linuxtv.org
2381 T:      git git://linuxtv.org/media_tree.git
2382 S:      Maintained
2383 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2384
2385 AZTECH FM RADIO RECEIVER DRIVER
2386 M:      Hans Verkuil <hverkuil@xs4all.nl>
2387 L:      linux-media@vger.kernel.org
2388 T:      git git://linuxtv.org/media_tree.git
2389 W:      https://linuxtv.org
2390 S:      Maintained
2391 F:      drivers/media/radio/radio-aztech*
2392
2393 B43 WIRELESS DRIVER
2394 L:      linux-wireless@vger.kernel.org
2395 L:      b43-dev@lists.infradead.org
2396 W:      http://wireless.kernel.org/en/users/Drivers/b43
2397 S:      Odd Fixes
2398 F:      drivers/net/wireless/broadcom/b43/
2399
2400 B43LEGACY WIRELESS DRIVER
2401 M:      Larry Finger <Larry.Finger@lwfinger.net>
2402 L:      linux-wireless@vger.kernel.org
2403 L:      b43-dev@lists.infradead.org
2404 W:      http://wireless.kernel.org/en/users/Drivers/b43
2405 S:      Maintained
2406 F:      drivers/net/wireless/broadcom/b43legacy/
2407
2408 BACKLIGHT CLASS/SUBSYSTEM
2409 M:      Lee Jones <lee.jones@linaro.org>
2410 M:      Daniel Thompson <daniel.thompson@linaro.org>
2411 M:      Jingoo Han <jingoohan1@gmail.com>
2412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2413 S:      Maintained
2414 F:      drivers/video/backlight/
2415 F:      include/linux/backlight.h
2416 F:      include/linux/pwm_backlight.h
2417 F:      Documentation/devicetree/bindings/leds/backlight
2418
2419 BATMAN ADVANCED
2420 M:      Marek Lindner <mareklindner@neomailbox.ch>
2421 M:      Simon Wunderlich <sw@simonwunderlich.de>
2422 M:      Antonio Quartulli <a@unstable.cc>
2423 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2424 W:      https://www.open-mesh.org/
2425 Q:      https://patchwork.open-mesh.org/project/batman/list/
2426 S:      Maintained
2427 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2428 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2429 F:      Documentation/networking/batman-adv.txt
2430 F:      include/uapi/linux/batman_adv.h
2431 F:      net/batman-adv/
2432
2433 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2434 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2435 L:      linux-hams@vger.kernel.org
2436 W:      http://www.baycom.org/~tom/ham/ham.html
2437 S:      Maintained
2438 F:      drivers/net/hamradio/baycom*
2439
2440 BCACHE (BLOCK LAYER CACHE)
2441 M:      Kent Overstreet <kent.overstreet@gmail.com>
2442 L:      linux-bcache@vger.kernel.org
2443 W:      http://bcache.evilpiepirate.org
2444 S:      Orphan
2445 F:      drivers/md/bcache/
2446
2447 BDISP ST MEDIA DRIVER
2448 M:      Fabien Dessenne <fabien.dessenne@st.com>
2449 L:      linux-media@vger.kernel.org
2450 T:      git git://linuxtv.org/media_tree.git
2451 W:      https://linuxtv.org
2452 S:      Supported
2453 F:      drivers/media/platform/sti/bdisp
2454
2455 DELTA ST MEDIA DRIVER
2456 M:      Hugues Fruchet <hugues.fruchet@st.com>
2457 L:      linux-media@vger.kernel.org
2458 T:      git git://linuxtv.org/media_tree.git
2459 W:      https://linuxtv.org
2460 S:      Supported
2461 F:      drivers/media/platform/sti/delta
2462
2463 BEFS FILE SYSTEM
2464 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2465 M:      Salah Triki <salah.triki@gmail.com>
2466 S:      Maintained
2467 T:      git git://github.com/luisbg/linux-befs.git
2468 F:      Documentation/filesystems/befs.txt
2469 F:      fs/befs/
2470
2471 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2472 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2473 L:      netdev@vger.kernel.org
2474 S:      Maintained
2475 F:      drivers/net/ethernet/ec_bhf.c
2476
2477 BFS FILE SYSTEM
2478 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2479 S:      Maintained
2480 F:      Documentation/filesystems/bfs.txt
2481 F:      fs/bfs/
2482 F:      include/uapi/linux/bfs_fs.h
2483
2484 BLACKFIN ARCHITECTURE
2485 M:      Steven Miao <realmz6@gmail.com>
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 T:      git git://git.code.sf.net/p/adi-linux/code
2488 W:      http://blackfin.uclinux.org
2489 S:      Supported
2490 F:      arch/blackfin/
2491
2492 BLACKFIN EMAC DRIVER
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W:      http://blackfin.uclinux.org
2495 S:      Supported
2496 F:      drivers/net/ethernet/adi/
2497
2498 BLACKFIN RTC DRIVER
2499 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W:      http://blackfin.uclinux.org
2501 S:      Supported
2502 F:      drivers/rtc/rtc-bfin.c
2503
2504 BLACKFIN SDH 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/mmc/host/bfin_sdh.c
2510
2511 BLACKFIN SERIAL DRIVER
2512 M:      Sonic Zhang <sonic.zhang@analog.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org
2515 S:      Supported
2516 F:      drivers/tty/serial/bfin_uart.c
2517
2518 BLACKFIN WATCHDOG DRIVER
2519 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520 W:      http://blackfin.uclinux.org
2521 S:      Supported
2522 F:      drivers/watchdog/bfin_wdt.c
2523
2524 BLACKFIN I2C TWI DRIVER
2525 M:      Sonic Zhang <sonic.zhang@analog.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/i2c/busses/i2c-bfin-twi.c
2530
2531 BLACKFIN MEDIA DRIVER
2532 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2533 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W:      http://blackfin.uclinux.org/
2535 S:      Supported
2536 F:      drivers/media/platform/blackfin/
2537 F:      drivers/media/i2c/adv7183*
2538 F:      drivers/media/i2c/vs6624*
2539
2540 BLINKM RGB LED DRIVER
2541 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2542 S:      Maintained
2543 F:      drivers/leds/leds-blinkm.c
2544
2545 BLOCK LAYER
2546 M:      Jens Axboe <axboe@kernel.dk>
2547 L:      linux-block@vger.kernel.org
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549 S:      Maintained
2550 F:      block/
2551 F:      kernel/trace/blktrace.c
2552 F:      lib/sbitmap.c
2553
2554 BLOCK2MTD DRIVER
2555 M:      Joern Engel <joern@lazybastard.org>
2556 L:      linux-mtd@lists.infradead.org
2557 S:      Maintained
2558 F:      drivers/mtd/devices/block2mtd.c
2559
2560 BLUETOOTH DRIVERS
2561 M:      Marcel Holtmann <marcel@holtmann.org>
2562 M:      Gustavo Padovan <gustavo@padovan.org>
2563 M:      Johan Hedberg <johan.hedberg@gmail.com>
2564 L:      linux-bluetooth@vger.kernel.org
2565 W:      http://www.bluez.org/
2566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2568 S:      Maintained
2569 F:      drivers/bluetooth/
2570
2571 BLUETOOTH SUBSYSTEM
2572 M:      Marcel Holtmann <marcel@holtmann.org>
2573 M:      Gustavo Padovan <gustavo@padovan.org>
2574 M:      Johan Hedberg <johan.hedberg@gmail.com>
2575 L:      linux-bluetooth@vger.kernel.org
2576 W:      http://www.bluez.org/
2577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2579 S:      Maintained
2580 F:      net/bluetooth/
2581 F:      include/net/bluetooth/
2582
2583 BONDING DRIVER
2584 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2585 M:      Veaceslav Falico <vfalico@gmail.com>
2586 M:      Andy Gospodarek <andy@greyhouse.net>
2587 L:      netdev@vger.kernel.org
2588 W:      http://sourceforge.net/projects/bonding/
2589 S:      Supported
2590 F:      drivers/net/bonding/
2591 F:      include/uapi/linux/if_bonding.h
2592
2593 BPF (Safe dynamic programs and tools)
2594 M:      Alexei Starovoitov <ast@kernel.org>
2595 L:      netdev@vger.kernel.org
2596 L:      linux-kernel@vger.kernel.org
2597 S:      Supported
2598 F:      kernel/bpf/
2599 F:      tools/testing/selftests/bpf/
2600 F:      lib/test_bpf.c
2601
2602 BROADCOM B44 10/100 ETHERNET DRIVER
2603 M:      Michael Chan <michael.chan@broadcom.com>
2604 L:      netdev@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/ethernet/broadcom/b44.*
2607
2608 BROADCOM B53 ETHERNET SWITCH DRIVER
2609 M:      Florian Fainelli <f.fainelli@gmail.com>
2610 L:      netdev@vger.kernel.org
2611 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2612 S:      Supported
2613 F:      drivers/net/dsa/b53/*
2614 F:      include/linux/platform_data/b53.h
2615
2616 BROADCOM GENET ETHERNET DRIVER
2617 M:      Florian Fainelli <f.fainelli@gmail.com>
2618 L:      netdev@vger.kernel.org
2619 S:      Supported
2620 F:      drivers/net/ethernet/broadcom/genet/
2621
2622 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2623 M:      Rasesh Mody <rasesh.mody@cavium.com>
2624 M:      Harish Patil <harish.patil@cavium.com>
2625 M:      Dept-GELinuxNICDev@cavium.com
2626 L:      netdev@vger.kernel.org
2627 S:      Supported
2628 F:      drivers/net/ethernet/broadcom/bnx2.*
2629 F:      drivers/net/ethernet/broadcom/bnx2_*
2630
2631 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2632 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2633 M:      Ariel Elior <ariel.elior@cavium.com>
2634 M:      everest-linux-l2@cavium.com
2635 L:      netdev@vger.kernel.org
2636 S:      Supported
2637 F:      drivers/net/ethernet/broadcom/bnx2x/
2638
2639 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2640 M:      Michael Chan <michael.chan@broadcom.com>
2641 L:      netdev@vger.kernel.org
2642 S:      Supported
2643 F:      drivers/net/ethernet/broadcom/bnxt/
2644
2645 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2646 M:      Florian Fainelli <f.fainelli@gmail.com>
2647 M:      Ray Jui <rjui@broadcom.com>
2648 M:      Scott Branden <sbranden@broadcom.com>
2649 M:      bcm-kernel-feedback-list@broadcom.com
2650 T:      git git://github.com/broadcom/mach-bcm
2651 S:      Maintained
2652 N:      bcm281*
2653 N:      bcm113*
2654 N:      bcm216*
2655 N:      kona
2656 F:      arch/arm/mach-bcm/
2657
2658 BROADCOM BCM2835 ARM ARCHITECTURE
2659 M:      Stephen Warren <swarren@wwwdotorg.org>
2660 M:      Lee Jones <lee@kernel.org>
2661 M:      Eric Anholt <eric@anholt.net>
2662 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 T:      git git://github.com/anholt/linux
2665 S:      Maintained
2666 N:      bcm2835
2667 F:      drivers/staging/vc04_services
2668
2669 BROADCOM BCM47XX MIPS ARCHITECTURE
2670 M:      Hauke Mehrtens <hauke@hauke-m.de>
2671 M:      Rafał Miłecki <zajec5@gmail.com>
2672 L:      linux-mips@linux-mips.org
2673 S:      Maintained
2674 F:      Documentation/devicetree/bindings/mips/brcm/
2675 F:      arch/mips/bcm47xx/*
2676 F:      arch/mips/include/asm/mach-bcm47xx/*
2677
2678 BROADCOM BCM5301X ARM ARCHITECTURE
2679 M:      Hauke Mehrtens <hauke@hauke-m.de>
2680 M:      Rafał Miłecki <zajec5@gmail.com>
2681 M:      bcm-kernel-feedback-list@broadcom.com
2682 L:      linux-arm-kernel@lists.infradead.org
2683 S:      Maintained
2684 F:      arch/arm/mach-bcm/bcm_5301x.c
2685 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2686 F:      arch/arm/boot/dts/bcm470*
2687
2688 BROADCOM BCM53573 ARM ARCHITECTURE
2689 M:      Rafał Miłecki <rafal@milecki.pl>
2690 L:      linux-arm-kernel@lists.infradead.org
2691 S:      Maintained
2692 F:      arch/arm/boot/dts/bcm53573*
2693 F:      arch/arm/boot/dts/bcm47189*
2694
2695 BROADCOM BCM63XX ARM ARCHITECTURE
2696 M:      Florian Fainelli <f.fainelli@gmail.com>
2697 M:      bcm-kernel-feedback-list@broadcom.com
2698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 T:      git git://github.com/broadcom/stblinux.git
2700 S:      Maintained
2701 N:      bcm63xx
2702
2703 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2704 M:      Kevin Cernekee <cernekee@gmail.com>
2705 L:      linux-usb@vger.kernel.org
2706 S:      Maintained
2707 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2708
2709 BROADCOM BCM7XXX ARM ARCHITECTURE
2710 M:      Brian Norris <computersforpeace@gmail.com>
2711 M:      Gregory Fong <gregory.0xf0@gmail.com>
2712 M:      Florian Fainelli <f.fainelli@gmail.com>
2713 M:      bcm-kernel-feedback-list@broadcom.com
2714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 T:      git git://github.com/broadcom/stblinux.git
2716 S:      Maintained
2717 F:      arch/arm/mach-bcm/*brcmstb*
2718 F:      arch/arm/boot/dts/bcm7*.dts*
2719 F:      drivers/bus/brcmstb_gisb.c
2720 N:      brcmstb
2721
2722 BROADCOM BMIPS MIPS ARCHITECTURE
2723 M:      Kevin Cernekee <cernekee@gmail.com>
2724 M:      Florian Fainelli <f.fainelli@gmail.com>
2725 L:      linux-mips@linux-mips.org
2726 T:      git git://github.com/broadcom/stblinux.git
2727 S:      Maintained
2728 F:      arch/mips/bmips/*
2729 F:      arch/mips/include/asm/mach-bmips/*
2730 F:      arch/mips/kernel/*bmips*
2731 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2732 F:      drivers/irqchip/irq-bcm63*
2733 F:      drivers/irqchip/irq-bcm7*
2734 F:      drivers/irqchip/irq-brcmstb*
2735 F:      include/linux/bcm963xx_nvram.h
2736 F:      include/linux/bcm963xx_tag.h
2737
2738 BROADCOM BMIPS CPUFREQ DRIVER
2739 M:      Markus Mayer <mmayer@broadcom.com>
2740 M:      bcm-kernel-feedback-list@broadcom.com
2741 L:      linux-pm@vger.kernel.org
2742 S:      Maintained
2743 F:      drivers/cpufreq/bmips-cpufreq.c
2744
2745 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2746 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2747 M:      Prashant Sreedharan <prashant@broadcom.com>
2748 M:      Michael Chan <mchan@broadcom.com>
2749 L:      netdev@vger.kernel.org
2750 S:      Supported
2751 F:      drivers/net/ethernet/broadcom/tg3.*
2752
2753 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2754 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2755 M:      Franky Lin <franky.lin@broadcom.com>
2756 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2757 L:      linux-wireless@vger.kernel.org
2758 L:      brcm80211-dev-list.pdl@broadcom.com
2759 S:      Supported
2760 F:      drivers/net/wireless/broadcom/brcm80211/
2761
2762 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2763 M:      QLogic-Storage-Upstream@qlogic.com
2764 L:      linux-scsi@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/scsi/bnx2fc/
2767
2768 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2769 M:      QLogic-Storage-Upstream@qlogic.com
2770 L:      linux-scsi@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/scsi/bnx2i/
2773
2774 BROADCOM IPROC ARM ARCHITECTURE
2775 M:      Ray Jui <rjui@broadcom.com>
2776 M:      Scott Branden <sbranden@broadcom.com>
2777 M:      Jon Mason <jonmason@broadcom.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T:      git git://github.com/broadcom/cygnus-linux.git
2781 S:      Maintained
2782 N:      iproc
2783 N:      cygnus
2784 N:      bcm[-_]nsp
2785 N:      bcm9113*
2786 N:      bcm9583*
2787 N:      bcm9585*
2788 N:      bcm9586*
2789 N:      bcm988312
2790 N:      bcm113*
2791 N:      bcm583*
2792 N:      bcm585*
2793 N:      bcm586*
2794 N:      bcm88312
2795 F:      arch/arm64/boot/dts/broadcom/ns2*
2796 F:      drivers/clk/bcm/clk-ns*
2797 F:      drivers/pinctrl/bcm/pinctrl-ns*
2798
2799 BROADCOM BRCMSTB GPIO DRIVER
2800 M:      Gregory Fong <gregory.0xf0@gmail.com>
2801 L:      bcm-kernel-feedback-list@broadcom.com
2802 S:      Supported
2803 F:      drivers/gpio/gpio-brcmstb.c
2804 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2805
2806 BROADCOM KONA GPIO DRIVER
2807 M:      Ray Jui <rjui@broadcom.com>
2808 L:      bcm-kernel-feedback-list@broadcom.com
2809 S:      Supported
2810 F:      drivers/gpio/gpio-bcm-kona.c
2811 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2812
2813 BROADCOM NVRAM DRIVER
2814 M:      Rafał Miłecki <zajec5@gmail.com>
2815 L:      linux-mips@linux-mips.org
2816 S:      Maintained
2817 F:      drivers/firmware/broadcom/*
2818
2819 BROADCOM STB NAND FLASH DRIVER
2820 M:      Brian Norris <computersforpeace@gmail.com>
2821 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2822 L:      linux-mtd@lists.infradead.org
2823 L:      bcm-kernel-feedback-list@broadcom.com
2824 S:      Maintained
2825 F:      drivers/mtd/nand/brcmnand/
2826
2827 BROADCOM STB AVS CPUFREQ DRIVER
2828 M:      Markus Mayer <mmayer@broadcom.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-pm@vger.kernel.org
2831 S:      Maintained
2832 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2833 F:      drivers/cpufreq/brcmstb*
2834
2835 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2836 M:      Rafał Miłecki <zajec5@gmail.com>
2837 L:      linux-wireless@vger.kernel.org
2838 S:      Maintained
2839 F:      drivers/bcma/
2840 F:      include/linux/bcma/
2841
2842 BROADCOM SYSTEMPORT ETHERNET DRIVER
2843 M:      Florian Fainelli <f.fainelli@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Supported
2846 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2847
2848 BROADCOM VULCAN ARM64 SOC
2849 M:      Jayachandran C. <c.jayachandran@gmail.com>
2850 M:      bcm-kernel-feedback-list@broadcom.com
2851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 S:      Maintained
2853 F:      arch/arm64/boot/dts/broadcom/vulcan*
2854
2855 BROADCOM NETXTREME-E ROCE DRIVER
2856 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2857 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2858 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2859 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2860 L:      linux-rdma@vger.kernel.org
2861 W:      http://www.broadcom.com
2862 S:      Supported
2863 F:      drivers/infiniband/hw/bnxt_re/
2864 F:      include/uapi/rdma/bnxt_re-abi.h
2865
2866 BROCADE BFA FC SCSI DRIVER
2867 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2868 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2869 L:      linux-scsi@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/scsi/bfa/
2872
2873 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2874 M:      Rasesh Mody <rasesh.mody@cavium.com>
2875 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2876 M:      Dept-GELinuxNICDev@cavium.com
2877 L:      netdev@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/net/ethernet/brocade/bna/
2880
2881 BSG (block layer generic sg v4 driver)
2882 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2883 L:      linux-scsi@vger.kernel.org
2884 S:      Supported
2885 F:      block/bsg.c
2886 F:      include/linux/bsg.h
2887 F:      include/uapi/linux/bsg.h
2888
2889 BT87X AUDIO DRIVER
2890 M:      Clemens Ladisch <clemens@ladisch.de>
2891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2892 T:      git git://git.alsa-project.org/alsa-kernel.git
2893 S:      Maintained
2894 F:      Documentation/sound/alsa/Bt87x.txt
2895 F:      sound/pci/bt87x.c
2896
2897 BT8XXGPIO DRIVER
2898 M:      Michael Buesch <m@bues.ch>
2899 W:      http://bu3sch.de/btgpio.php
2900 S:      Maintained
2901 F:      drivers/gpio/gpio-bt8xx.c
2902
2903 BTRFS FILE SYSTEM
2904 M:      Chris Mason <clm@fb.com>
2905 M:      Josef Bacik <jbacik@fb.com>
2906 M:      David Sterba <dsterba@suse.com>
2907 L:      linux-btrfs@vger.kernel.org
2908 W:      http://btrfs.wiki.kernel.org/
2909 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2911 S:      Maintained
2912 F:      Documentation/filesystems/btrfs.txt
2913 F:      fs/btrfs/
2914
2915 BTTV VIDEO4LINUX DRIVER
2916 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2917 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2918 L:      linux-media@vger.kernel.org
2919 W:      https://linuxtv.org
2920 T:      git git://linuxtv.org/media_tree.git
2921 S:      Odd fixes
2922 F:      Documentation/media/v4l-drivers/bttv*
2923 F:      drivers/media/pci/bt8xx/bttv*
2924
2925 BUSLOGIC SCSI DRIVER
2926 M:      Khalid Aziz <khalid@gonehiking.org>
2927 L:      linux-scsi@vger.kernel.org
2928 S:      Maintained
2929 F:      drivers/scsi/BusLogic.*
2930 F:      drivers/scsi/FlashPoint.*
2931
2932 C-MEDIA CMI8788 DRIVER
2933 M:      Clemens Ladisch <clemens@ladisch.de>
2934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2935 T:      git git://git.alsa-project.org/alsa-kernel.git
2936 S:      Maintained
2937 F:      sound/pci/oxygen/
2938
2939 C6X ARCHITECTURE
2940 M:      Mark Salter <msalter@redhat.com>
2941 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2942 L:      linux-c6x-dev@linux-c6x.org
2943 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2944 S:      Maintained
2945 F:      arch/c6x/
2946
2947 CA8210 IEEE-802.15.4 RADIO DRIVER
2948 M:      Harry Morris <h.morris@cascoda.com>
2949 M:      linuxdev@cascoda.com
2950 L:      linux-wpan@vger.kernel.org
2951 W:      https://github.com/Cascoda/ca8210-linux.git
2952 S:      Maintained
2953 F:      drivers/net/ieee802154/ca8210.c
2954 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2955
2956 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2957 M:      David Howells <dhowells@redhat.com>
2958 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2959 S:      Supported
2960 F:      Documentation/filesystems/caching/cachefiles.txt
2961 F:      fs/cachefiles/
2962
2963 CADET FM/AM RADIO RECEIVER DRIVER
2964 M:      Hans Verkuil <hverkuil@xs4all.nl>
2965 L:      linux-media@vger.kernel.org
2966 T:      git git://linuxtv.org/media_tree.git
2967 W:      https://linuxtv.org
2968 S:      Maintained
2969 F:      drivers/media/radio/radio-cadet*
2970
2971 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2972 M:      Jonathan Corbet <corbet@lwn.net>
2973 L:      linux-media@vger.kernel.org
2974 T:      git git://linuxtv.org/media_tree.git
2975 S:      Maintained
2976 F:      Documentation/media/v4l-drivers/cafe_ccic*
2977 F:      drivers/media/platform/marvell-ccic/
2978
2979 CAIF NETWORK LAYER
2980 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2981 L:      netdev@vger.kernel.org
2982 S:      Supported
2983 F:      Documentation/networking/caif/
2984 F:      drivers/net/caif/
2985 F:      include/uapi/linux/caif/
2986 F:      include/net/caif/
2987 F:      net/caif/
2988
2989 CALGARY x86-64 IOMMU
2990 M:      Muli Ben-Yehuda <mulix@mulix.org>
2991 M:      Jon Mason <jdmason@kudzu.us>
2992 L:      iommu@lists.linux-foundation.org
2993 S:      Maintained
2994 F:      arch/x86/kernel/pci-calgary_64.c
2995 F:      arch/x86/kernel/tce_64.c
2996 F:      arch/x86/include/asm/calgary.h
2997 F:      arch/x86/include/asm/tce.h
2998
2999 CAN NETWORK LAYER
3000 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3001 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3002 L:      linux-can@vger.kernel.org
3003 W:      https://github.com/linux-can
3004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3006 S:      Maintained
3007 F:      Documentation/networking/can.txt
3008 F:      net/can/
3009 F:      include/linux/can/core.h
3010 F:      include/uapi/linux/can.h
3011 F:      include/uapi/linux/can/bcm.h
3012 F:      include/uapi/linux/can/raw.h
3013 F:      include/uapi/linux/can/gw.h
3014
3015 CAN NETWORK DRIVERS
3016 M:      Wolfgang Grandegger <wg@grandegger.com>
3017 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3018 L:      linux-can@vger.kernel.org
3019 W:      https://github.com/linux-can
3020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3022 S:      Maintained
3023 F:      Documentation/devicetree/bindings/net/can/
3024 F:      drivers/net/can/
3025 F:      include/linux/can/dev.h
3026 F:      include/linux/can/platform/
3027 F:      include/uapi/linux/can/error.h
3028 F:      include/uapi/linux/can/netlink.h
3029
3030 CAPABILITIES
3031 M:      Serge Hallyn <serge@hallyn.com>
3032 L:      linux-security-module@vger.kernel.org
3033 S:      Supported
3034 F:      include/linux/capability.h
3035 F:      include/uapi/linux/capability.h
3036 F:      security/commoncap.c
3037 F:      kernel/capability.c
3038
3039 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3040 M:      Kevin Tsai <ktsai@capellamicro.com>
3041 S:      Maintained
3042 F:      drivers/iio/light/cm*
3043 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3044
3045 CAVIUM THUNDERX2 ARM64 SOC
3046 M:      Jayachandran C <jnair@caviumnetworks.com>
3047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 S:      Maintained
3049 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3050 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3051
3052 CAVIUM I2C DRIVER
3053 M:      Jan Glauber <jglauber@cavium.com>
3054 M:      David Daney <david.daney@cavium.com>
3055 W:      http://www.cavium.com
3056 S:      Supported
3057 F:      drivers/i2c/busses/i2c-octeon*
3058 F:      drivers/i2c/busses/i2c-thunderx*
3059
3060 CAVIUM LIQUIDIO NETWORK DRIVER
3061 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3062 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3063 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3064 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3065 L:     netdev@vger.kernel.org
3066 W:     http://www.cavium.com
3067 S:     Supported
3068 F:     drivers/net/ethernet/cavium/liquidio/
3069
3070 CAVIUM OCTEON-TX CRYPTO DRIVER
3071 M:      George Cherian <george.cherian@cavium.com>
3072 L:      linux-crypto@vger.kernel.org
3073 W:      http://www.cavium.com
3074 S:      Supported
3075 F:      drivers/crypto/cavium/cpt/
3076
3077 CC2520 IEEE-802.15.4 RADIO DRIVER
3078 M:      Varka Bhadram <varkabhadram@gmail.com>
3079 L:      linux-wpan@vger.kernel.org
3080 S:      Maintained
3081 F:      drivers/net/ieee802154/cc2520.c
3082 F:      include/linux/spi/cc2520.h
3083 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3084
3085 CEC DRIVER
3086 M:      Hans Verkuil <hans.verkuil@cisco.com>
3087 L:      linux-media@vger.kernel.org
3088 T:      git git://linuxtv.org/media_tree.git
3089 W:      http://linuxtv.org
3090 S:      Supported
3091 F:      Documentation/media/kapi/cec-core.rst
3092 F:      Documentation/media/uapi/cec
3093 F:      drivers/media/cec/
3094 F:      drivers/media/cec-edid.c
3095 F:      drivers/media/rc/keymaps/rc-cec.c
3096 F:      include/media/cec.h
3097 F:      include/media/cec-edid.h
3098 F:      include/uapi/linux/cec.h
3099 F:      include/uapi/linux/cec-funcs.h
3100
3101 CELL BROADBAND ENGINE ARCHITECTURE
3102 M:      Arnd Bergmann <arnd@arndb.de>
3103 L:      linuxppc-dev@lists.ozlabs.org
3104 W:      http://www.ibm.com/developerworks/power/cell/
3105 S:      Supported
3106 F:      arch/powerpc/include/asm/cell*.h
3107 F:      arch/powerpc/include/asm/spu*.h
3108 F:      arch/powerpc/include/uapi/asm/spu*.h
3109 F:      arch/powerpc/oprofile/*cell*
3110 F:      arch/powerpc/platforms/cell/
3111
3112 CEPH COMMON CODE (LIBCEPH)
3113 M:      Ilya Dryomov <idryomov@gmail.com>
3114 M:      "Yan, Zheng" <zyan@redhat.com>
3115 M:      Sage Weil <sage@redhat.com>
3116 L:      ceph-devel@vger.kernel.org
3117 W:      http://ceph.com/
3118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3119 T:      git git://github.com/ceph/ceph-client.git
3120 S:      Supported
3121 F:      net/ceph/
3122 F:      include/linux/ceph/
3123 F:      include/linux/crush/
3124
3125 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3126 M:      "Yan, Zheng" <zyan@redhat.com>
3127 M:      Sage Weil <sage@redhat.com>
3128 M:      Ilya Dryomov <idryomov@gmail.com>
3129 L:      ceph-devel@vger.kernel.org
3130 W:      http://ceph.com/
3131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3132 T:      git git://github.com/ceph/ceph-client.git
3133 S:      Supported
3134 F:      Documentation/filesystems/ceph.txt
3135 F:      fs/ceph/
3136
3137 CERTIFICATE HANDLING:
3138 M:      David Howells <dhowells@redhat.com>
3139 M:      David Woodhouse <dwmw2@infradead.org>
3140 L:      keyrings@vger.kernel.org
3141 S:      Maintained
3142 F:      Documentation/module-signing.txt
3143 F:      certs/
3144 F:      scripts/sign-file.c
3145 F:      scripts/extract-cert.c
3146
3147 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3148 L:      linux-usb@vger.kernel.org
3149 S:      Orphan
3150 F:      Documentation/usb/WUSB-Design-overview.txt
3151 F:      Documentation/usb/wusb-cbaf
3152 F:      drivers/usb/host/hwa-hc.c
3153 F:      drivers/usb/host/whci/
3154 F:      drivers/usb/wusbcore/
3155 F:      include/linux/usb/wusb*
3156
3157 HT16K33 LED CONTROLLER DRIVER
3158 M:      Robin van der Gracht <robin@protonic.nl>
3159 S:      Maintained
3160 F:      drivers/auxdisplay/ht16k33.c
3161 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3162
3163 CFAG12864B LCD DRIVER
3164 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3165 W:      http://miguelojeda.es/auxdisplay.htm
3166 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3167 S:      Maintained
3168 F:      drivers/auxdisplay/cfag12864b.c
3169 F:      include/linux/cfag12864b.h
3170
3171 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3172 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3173 W:      http://miguelojeda.es/auxdisplay.htm
3174 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3175 S:      Maintained
3176 F:      drivers/auxdisplay/cfag12864bfb.c
3177 F:      include/linux/cfag12864b.h
3178
3179 CFG80211 and NL80211
3180 M:      Johannes Berg <johannes@sipsolutions.net>
3181 L:      linux-wireless@vger.kernel.org
3182 W:      http://wireless.kernel.org/
3183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3185 S:      Maintained
3186 F:      include/uapi/linux/nl80211.h
3187 F:      include/net/cfg80211.h
3188 F:      net/wireless/*
3189 X:      net/wireless/wext*
3190
3191 CHAR and MISC DRIVERS
3192 M:      Arnd Bergmann <arnd@arndb.de>
3193 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3195 S:      Supported
3196 F:      drivers/char/*
3197 F:      drivers/misc/*
3198 F:      include/linux/miscdevice.h
3199
3200 CHECKPATCH
3201 M:      Andy Whitcroft <apw@canonical.com>
3202 M:      Joe Perches <joe@perches.com>
3203 S:      Maintained
3204 F:      scripts/checkpatch.pl
3205
3206 CHINESE DOCUMENTATION
3207 M:      Harry Wei <harryxiyou@gmail.com>
3208 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3209 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3210 S:      Maintained
3211 F:      Documentation/translations/zh_CN/
3212
3213 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3214 M:      Peter Chen <Peter.Chen@nxp.com>
3215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3216 L:      linux-usb@vger.kernel.org
3217 S:      Maintained
3218 F:      drivers/usb/chipidea/
3219
3220 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3221 M:      Hans de Goede <hdegoede@redhat.com>
3222 L:      linux-input@vger.kernel.org
3223 S:      Maintained
3224 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3225 F:      drivers/input/touchscreen/chipone_icn8318.c
3226
3227 CHROME HARDWARE PLATFORM SUPPORT
3228 M:      Olof Johansson <olof@lixom.net>
3229 S:      Maintained
3230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3231 F:      drivers/platform/chrome/
3232
3233 CISCO VIC ETHERNET NIC DRIVER
3234 M:      Christian Benvenuti <benve@cisco.com>
3235 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3236 M:      Neel Patel <neepatel@cisco.com>
3237 S:      Supported
3238 F:      drivers/net/ethernet/cisco/enic/
3239
3240 CISCO VIC LOW LATENCY NIC DRIVER
3241 M:      Christian Benvenuti <benve@cisco.com>
3242 M:      Dave Goodell <dgoodell@cisco.com>
3243 S:      Supported
3244 F:      drivers/infiniband/hw/usnic/
3245
3246 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3247 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3248 L:      netdev@vger.kernel.org
3249 S:      Maintained
3250 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3251
3252 CIRRUS LOGIC AUDIO CODEC DRIVERS
3253 M:      Brian Austin <brian.austin@cirrus.com>
3254 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3255 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3256 S:      Maintained
3257 F:      sound/soc/codecs/cs*
3258
3259 CLEANCACHE API
3260 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3261 L:      linux-kernel@vger.kernel.org
3262 S:      Maintained
3263 F:      mm/cleancache.c
3264 F:      include/linux/cleancache.h
3265
3266 CLK API
3267 M:      Russell King <linux@armlinux.org.uk>
3268 L:      linux-clk@vger.kernel.org
3269 S:      Maintained
3270 F:      include/linux/clk.h
3271
3272 CLOCKSOURCE, CLOCKEVENT DRIVERS
3273 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3274 M:      Thomas Gleixner <tglx@linutronix.de>
3275 L:      linux-kernel@vger.kernel.org
3276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3277 S:      Supported
3278 F:      drivers/clocksource
3279
3280 CISCO FCOE HBA DRIVER
3281 M:      Satish Kharat <satishkh@cisco.com>
3282 M:      Sesidhar Baddela <sebaddel@cisco.com>
3283 M:      Karan Tilak Kumar <kartilak@cisco.com>
3284 L:      linux-scsi@vger.kernel.org
3285 S:      Supported
3286 F:      drivers/scsi/fnic/
3287
3288 CISCO SCSI HBA DRIVER
3289 M:      Karan Tilak Kumar <kartilak@cisco.com>
3290 M:      Sesidhar Baddela <sebaddel@cisco.com>
3291 L:      linux-scsi@vger.kernel.org
3292 S:      Supported
3293 F:      drivers/scsi/snic/
3294
3295 CMPC ACPI DRIVER
3296 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3297 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3298 L:      platform-driver-x86@vger.kernel.org
3299 S:      Supported
3300 F:      drivers/platform/x86/classmate-laptop.c
3301
3302 COBALT MEDIA DRIVER
3303 M:      Hans Verkuil <hans.verkuil@cisco.com>
3304 L:      linux-media@vger.kernel.org
3305 T:      git git://linuxtv.org/media_tree.git
3306 W:      https://linuxtv.org
3307 S:      Supported
3308 F:      drivers/media/pci/cobalt/
3309
3310 COCCINELLE/Semantic Patches (SmPL)
3311 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3312 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3313 M:      Nicolas Palix <nicolas.palix@imag.fr>
3314 M:      Michal Marek <mmarek@suse.com>
3315 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3317 W:      http://coccinelle.lip6.fr/
3318 S:      Supported
3319 F:      Documentation/dev-tools/coccinelle.rst
3320 F:      scripts/coccinelle/
3321 F:      scripts/coccicheck
3322
3323 CODA FILE SYSTEM
3324 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3325 M:      coda@cs.cmu.edu
3326 L:      codalist@coda.cs.cmu.edu
3327 W:      http://www.coda.cs.cmu.edu/
3328 S:      Maintained
3329 F:      Documentation/filesystems/coda.txt
3330 F:      fs/coda/
3331 F:      include/linux/coda*.h
3332 F:      include/uapi/linux/coda*.h
3333
3334 CODA V4L2 MEM2MEM DRIVER
3335 M:      Philipp Zabel <p.zabel@pengutronix.de>
3336 L:      linux-media@vger.kernel.org
3337 S:      Maintained
3338 F:      Documentation/devicetree/bindings/media/coda.txt
3339 F:      drivers/media/platform/coda/
3340
3341 COMMON CLK FRAMEWORK
3342 M:      Michael Turquette <mturquette@baylibre.com>
3343 M:      Stephen Boyd <sboyd@codeaurora.org>
3344 L:      linux-clk@vger.kernel.org
3345 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3347 S:      Maintained
3348 F:      Documentation/devicetree/bindings/clock/
3349 F:      drivers/clk/
3350 X:      drivers/clk/clkdev.c
3351 F:      include/linux/clk-pr*
3352 F:      include/linux/clk/
3353
3354 COMMON INTERNET FILE SYSTEM (CIFS)
3355 M:      Steve French <sfrench@samba.org>
3356 L:      linux-cifs@vger.kernel.org
3357 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3358 W:      http://linux-cifs.samba.org/
3359 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3360 S:      Supported
3361 F:      Documentation/filesystems/cifs/
3362 F:      fs/cifs/
3363
3364 COMPACTPCI HOTPLUG CORE
3365 M:      Scott Murray <scott@spiteful.org>
3366 L:      linux-pci@vger.kernel.org
3367 S:      Maintained
3368 F:      drivers/pci/hotplug/cpci_hotplug*
3369
3370 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3371 M:      Scott Murray <scott@spiteful.org>
3372 L:      linux-pci@vger.kernel.org
3373 S:      Maintained
3374 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3375
3376 COMPACTPCI HOTPLUG GENERIC DRIVER
3377 M:      Scott Murray <scott@spiteful.org>
3378 L:      linux-pci@vger.kernel.org
3379 S:      Maintained
3380 F:      drivers/pci/hotplug/cpcihp_generic.c
3381
3382 COMPAL LAPTOP SUPPORT
3383 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3384 L:      platform-driver-x86@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/platform/x86/compal-laptop.c
3387
3388 CONEXANT ACCESSRUNNER USB DRIVER
3389 L:      accessrunner-general@lists.sourceforge.net
3390 W:      http://accessrunner.sourceforge.net/
3391 S:      Orphan
3392 F:      drivers/usb/atm/cxacru.c
3393
3394 CONFIGFS
3395 M:      Joel Becker <jlbec@evilplan.org>
3396 M:      Christoph Hellwig <hch@lst.de>
3397 T:      git git://git.infradead.org/users/hch/configfs.git
3398 S:      Supported
3399 F:      fs/configfs/
3400 F:      include/linux/configfs.h
3401
3402 CONNECTOR
3403 M:      Evgeniy Polyakov <zbr@ioremap.net>
3404 L:      netdev@vger.kernel.org
3405 S:      Maintained
3406 F:      drivers/connector/
3407
3408 CONTROL GROUP (CGROUP)
3409 M:      Tejun Heo <tj@kernel.org>
3410 M:      Li Zefan <lizefan@huawei.com>
3411 M:      Johannes Weiner <hannes@cmpxchg.org>
3412 L:      cgroups@vger.kernel.org
3413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3414 S:      Maintained
3415 F:      Documentation/cgroup*
3416 F:      include/linux/cgroup*
3417 F:      kernel/cgroup*
3418
3419 CONTROL GROUP - CPUSET
3420 M:      Li Zefan <lizefan@huawei.com>
3421 L:      cgroups@vger.kernel.org
3422 W:      http://www.bullopensource.org/cpuset/
3423 W:      http://oss.sgi.com/projects/cpusets/
3424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3425 S:      Maintained
3426 F:      Documentation/cgroup-v1/cpusets.txt
3427 F:      include/linux/cpuset.h
3428 F:      kernel/cpuset.c
3429
3430 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3431 M:      Johannes Weiner <hannes@cmpxchg.org>
3432 M:      Michal Hocko <mhocko@kernel.org>
3433 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3434 L:      cgroups@vger.kernel.org
3435 L:      linux-mm@kvack.org
3436 S:      Maintained
3437 F:      mm/memcontrol.c
3438 F:      mm/swap_cgroup.c
3439
3440 CORETEMP HARDWARE MONITORING DRIVER
3441 M:      Fenghua Yu <fenghua.yu@intel.com>
3442 L:      linux-hwmon@vger.kernel.org
3443 S:      Maintained
3444 F:      Documentation/hwmon/coretemp
3445 F:      drivers/hwmon/coretemp.c
3446
3447 COSA/SRP SYNC SERIAL DRIVER
3448 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3449 W:      http://www.fi.muni.cz/~kas/cosa/
3450 S:      Maintained
3451 F:      drivers/net/wan/cosa*
3452
3453 CPMAC ETHERNET DRIVER
3454 M:      Florian Fainelli <f.fainelli@gmail.com>
3455 L:      netdev@vger.kernel.org
3456 S:      Maintained
3457 F:      drivers/net/ethernet/ti/cpmac.c
3458
3459 CPU FREQUENCY DRIVERS
3460 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3461 M:      Viresh Kumar <viresh.kumar@linaro.org>
3462 L:      linux-pm@vger.kernel.org
3463 S:      Maintained
3464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3465 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3466 B:      https://bugzilla.kernel.org
3467 F:      Documentation/cpu-freq/
3468 F:      drivers/cpufreq/
3469 F:      include/linux/cpufreq.h
3470 F:      tools/testing/selftests/cpufreq/
3471
3472 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3473 M:      Viresh Kumar <viresh.kumar@linaro.org>
3474 M:      Sudeep Holla <sudeep.holla@arm.com>
3475 L:      linux-pm@vger.kernel.org
3476 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3477 S:      Maintained
3478 F:      drivers/cpufreq/arm_big_little.h
3479 F:      drivers/cpufreq/arm_big_little.c
3480 F:      drivers/cpufreq/arm_big_little_dt.c
3481
3482 CPUIDLE DRIVER - ARM BIG LITTLE
3483 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3484 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3485 L:      linux-pm@vger.kernel.org
3486 L:      linux-arm-kernel@lists.infradead.org
3487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3488 S:      Maintained
3489 F:      drivers/cpuidle/cpuidle-big_little.c
3490
3491 CPUIDLE DRIVER - ARM EXYNOS
3492 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3493 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3494 M:      Kukjin Kim <kgene@kernel.org>
3495 L:      linux-pm@vger.kernel.org
3496 L:      linux-samsung-soc@vger.kernel.org
3497 S:      Supported
3498 F:      drivers/cpuidle/cpuidle-exynos.c
3499 F:      arch/arm/mach-exynos/pm.c
3500
3501 CPUIDLE DRIVERS
3502 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3503 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3504 L:      linux-pm@vger.kernel.org
3505 S:      Maintained
3506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3507 B:      https://bugzilla.kernel.org
3508 F:      drivers/cpuidle/*
3509 F:      include/linux/cpuidle.h
3510
3511 CPUID/MSR DRIVER
3512 M:      "H. Peter Anvin" <hpa@zytor.com>
3513 S:      Maintained
3514 F:      arch/x86/kernel/cpuid.c
3515 F:      arch/x86/kernel/msr.c
3516
3517 CPU POWER MONITORING SUBSYSTEM
3518 M:      Thomas Renninger <trenn@suse.com>
3519 L:      linux-pm@vger.kernel.org
3520 S:      Maintained
3521 F:      tools/power/cpupower/
3522
3523 CRAMFS FILESYSTEM
3524 W:      http://sourceforge.net/projects/cramfs/
3525 S:      Orphan / Obsolete
3526 F:      Documentation/filesystems/cramfs.txt
3527 F:      fs/cramfs/
3528
3529 CRIS PORT
3530 M:      Mikael Starvik <starvik@axis.com>
3531 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3532 L:      linux-cris-kernel@axis.com
3533 W:      http://developer.axis.com
3534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3535 S:      Maintained
3536 F:      arch/cris/
3537 F:      drivers/tty/serial/crisv10.*
3538
3539 CRYPTO API
3540 M:      Herbert Xu <herbert@gondor.apana.org.au>
3541 M:      "David S. Miller" <davem@davemloft.net>
3542 L:      linux-crypto@vger.kernel.org
3543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3545 S:      Maintained
3546 F:      Documentation/crypto/
3547 F:      Documentation/devicetree/bindings/crypto/
3548 F:      Documentation/DocBook/crypto-API.tmpl
3549 F:      arch/*/crypto/
3550 F:      crypto/
3551 F:      drivers/crypto/
3552 F:      include/crypto/
3553 F:      include/linux/crypto*
3554
3555 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3556 M:      Neil Horman <nhorman@tuxdriver.com>
3557 L:      linux-crypto@vger.kernel.org
3558 S:      Maintained
3559 F:      crypto/ansi_cprng.c
3560 F:      crypto/rng.c
3561
3562 CS3308 MEDIA DRIVER
3563 M:      Hans Verkuil <hverkuil@xs4all.nl>
3564 L:      linux-media@vger.kernel.org
3565 T:      git git://linuxtv.org/media_tree.git
3566 W:      http://linuxtv.org
3567 S:      Odd Fixes
3568 F:      drivers/media/i2c/cs3308.c
3569 F:      drivers/media/i2c/cs3308.h
3570
3571 CS5535 Audio ALSA driver
3572 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3573 S:      Maintained
3574 F:      sound/pci/cs5535audio/
3575
3576 CW1200 WLAN driver
3577 M:      Solomon Peachy <pizza@shaftnet.org>
3578 S:      Maintained
3579 F:      drivers/net/wireless/st/cw1200/
3580
3581 CX18 VIDEO4LINUX DRIVER
3582 M:      Andy Walls <awalls@md.metrocast.net>
3583 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3584 L:      linux-media@vger.kernel.org
3585 T:      git git://linuxtv.org/media_tree.git
3586 W:      https://linuxtv.org
3587 W:      http://www.ivtvdriver.org/index.php/Cx18
3588 S:      Maintained
3589 F:      Documentation/media/v4l-drivers/cx18*
3590 F:      drivers/media/pci/cx18/
3591 F:      include/uapi/linux/ivtv*
3592
3593 CX2341X MPEG ENCODER HELPER MODULE
3594 M:      Hans Verkuil <hverkuil@xs4all.nl>
3595 L:      linux-media@vger.kernel.org
3596 T:      git git://linuxtv.org/media_tree.git
3597 W:      https://linuxtv.org
3598 S:      Maintained
3599 F:      drivers/media/common/cx2341x*
3600 F:      include/media/cx2341x*
3601
3602 CX24120 MEDIA DRIVER
3603 M:      Jemma Denson <jdenson@gmail.com>
3604 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3605 L:      linux-media@vger.kernel.org
3606 W:      https://linuxtv.org
3607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3608 S:      Maintained
3609 F:      drivers/media/dvb-frontends/cx24120*
3610
3611 CX88 VIDEO4LINUX DRIVER
3612 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3613 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3614 L:      linux-media@vger.kernel.org
3615 W:      https://linuxtv.org
3616 T:      git git://linuxtv.org/media_tree.git
3617 S:      Odd fixes
3618 F:      Documentation/media/v4l-drivers/cx88*
3619 F:      drivers/media/pci/cx88/
3620
3621 CXD2820R MEDIA DRIVER
3622 M:      Antti Palosaari <crope@iki.fi>
3623 L:      linux-media@vger.kernel.org
3624 W:      https://linuxtv.org
3625 W:      http://palosaari.fi/linux/
3626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3627 T:      git git://linuxtv.org/anttip/media_tree.git
3628 S:      Maintained
3629 F:      drivers/media/dvb-frontends/cxd2820r*
3630
3631 CXGB3 ETHERNET DRIVER (CXGB3)
3632 M:      Santosh Raspatur <santosh@chelsio.com>
3633 L:      netdev@vger.kernel.org
3634 W:      http://www.chelsio.com
3635 S:      Supported
3636 F:      drivers/net/ethernet/chelsio/cxgb3/
3637
3638 CXGB3 ISCSI DRIVER (CXGB3I)
3639 M:      Karen Xie <kxie@chelsio.com>
3640 L:      linux-scsi@vger.kernel.org
3641 W:      http://www.chelsio.com
3642 S:      Supported
3643 F:      drivers/scsi/cxgbi/cxgb3i
3644
3645 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3646 M:      Steve Wise <swise@chelsio.com>
3647 L:      linux-rdma@vger.kernel.org
3648 W:      http://www.openfabrics.org
3649 S:      Supported
3650 F:      drivers/infiniband/hw/cxgb3/
3651 F:      include/uapi/rdma/cxgb3-abi.h
3652
3653 CXGB4 ETHERNET DRIVER (CXGB4)
3654 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3655 L:      netdev@vger.kernel.org
3656 W:      http://www.chelsio.com
3657 S:      Supported
3658 F:      drivers/net/ethernet/chelsio/cxgb4/
3659
3660 CXGB4 ISCSI DRIVER (CXGB4I)
3661 M:      Karen Xie <kxie@chelsio.com>
3662 L:      linux-scsi@vger.kernel.org
3663 W:      http://www.chelsio.com
3664 S:      Supported
3665 F:      drivers/scsi/cxgbi/cxgb4i
3666
3667 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3668 M:      Steve Wise <swise@chelsio.com>
3669 L:      linux-rdma@vger.kernel.org
3670 W:      http://www.openfabrics.org
3671 S:      Supported
3672 F:      drivers/infiniband/hw/cxgb4/
3673 F:      include/uapi/rdma/cxgb4-abi.h
3674
3675 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3676 M:      Casey Leedom <leedom@chelsio.com>
3677 L:      netdev@vger.kernel.org
3678 W:      http://www.chelsio.com
3679 S:      Supported
3680 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3681
3682 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3683 M:      Ian Munsie <imunsie@au1.ibm.com>
3684 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3685 L:      linuxppc-dev@lists.ozlabs.org
3686 S:      Supported
3687 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3688 F:      drivers/misc/cxl/
3689 F:      include/misc/cxl*
3690 F:      include/uapi/misc/cxl.h
3691 F:      Documentation/powerpc/cxl.txt
3692 F:      Documentation/ABI/testing/sysfs-class-cxl
3693
3694 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3695 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3696 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3697 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3698 L:      linux-scsi@vger.kernel.org
3699 S:      Supported
3700 F:      drivers/scsi/cxlflash/
3701 F:      include/uapi/scsi/cxlflash_ioctls.h
3702 F:      Documentation/powerpc/cxlflash.txt
3703
3704 STMMAC ETHERNET DRIVER
3705 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3706 M:      Alexandre Torgue <alexandre.torgue@st.com>
3707 L:      netdev@vger.kernel.org
3708 W:      http://www.stlinux.com
3709 S:      Supported
3710 F:      drivers/net/ethernet/stmicro/stmmac/
3711
3712 CYBERPRO FB DRIVER
3713 M:      Russell King <linux@armlinux.org.uk>
3714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3715 W:      http://www.armlinux.org.uk/
3716 S:      Maintained
3717 F:      drivers/video/fbdev/cyber2000fb.*
3718
3719 CYCLADES ASYNC MUX DRIVER
3720 W:      http://www.cyclades.com/
3721 S:      Orphan
3722 F:      drivers/tty/cyclades.c
3723 F:      include/linux/cyclades.h
3724 F:      include/uapi/linux/cyclades.h
3725
3726 CYCLADES PC300 DRIVER
3727 W:      http://www.cyclades.com/
3728 S:      Orphan
3729 F:      drivers/net/wan/pc300*
3730
3731 CYPRESS_FIRMWARE MEDIA DRIVER
3732 M:      Antti Palosaari <crope@iki.fi>
3733 L:      linux-media@vger.kernel.org
3734 W:      https://linuxtv.org
3735 W:      http://palosaari.fi/linux/
3736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3737 T:      git git://linuxtv.org/anttip/media_tree.git
3738 S:      Maintained
3739 F:      drivers/media/common/cypress_firmware*
3740
3741 CYTTSP TOUCHSCREEN DRIVER
3742 M:      Ferruh Yigit <fery@cypress.com>
3743 L:      linux-input@vger.kernel.org
3744 S:      Supported
3745 F:      drivers/input/touchscreen/cyttsp*
3746 F:      include/linux/input/cyttsp.h
3747
3748 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3749 M:      Joshua Kinard <kumba@gentoo.org>
3750 S:      Maintained
3751 F:      drivers/rtc/rtc-ds1685.c
3752 F:      include/linux/rtc/ds1685.h
3753
3754 DAMA SLAVE for AX.25
3755 M:      Joerg Reuter <jreuter@yaina.de>
3756 W:      http://yaina.de/jreuter/
3757 W:      http://www.qsl.net/dl1bke/
3758 L:      linux-hams@vger.kernel.org
3759 S:      Maintained
3760 F:      net/ax25/af_ax25.c
3761 F:      net/ax25/ax25_dev.c
3762 F:      net/ax25/ax25_ds_*
3763 F:      net/ax25/ax25_in.c
3764 F:      net/ax25/ax25_out.c
3765 F:      net/ax25/ax25_timer.c
3766 F:      net/ax25/sysctl_net_ax25.c
3767
3768 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3769 L:      netdev@vger.kernel.org
3770 S:      Orphan
3771 F:      Documentation/networking/dmfe.txt
3772 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3773
3774 DC390/AM53C974 SCSI driver
3775 M:      Hannes Reinecke <hare@suse.com>
3776 L:      linux-scsi@vger.kernel.org
3777 S:      Maintained
3778 F:      drivers/scsi/am53c974.c
3779
3780 DC395x SCSI driver
3781 M:      Oliver Neukum <oliver@neukum.org>
3782 M:      Ali Akcaagac <aliakc@web.de>
3783 M:      Jamie Lenehan <lenehan@twibble.org>
3784 L:      dc395x@twibble.org
3785 W:      http://twibble.org/dist/dc395x/
3786 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3787 S:      Maintained
3788 F:      Documentation/scsi/dc395x.txt
3789 F:      drivers/scsi/dc395x.*
3790
3791 DCCP PROTOCOL
3792 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3793 L:      dccp@vger.kernel.org
3794 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3795 S:      Maintained
3796 F:      include/linux/dccp.h
3797 F:      include/uapi/linux/dccp.h
3798 F:      include/linux/tfrc.h
3799 F:      net/dccp/
3800
3801 DECnet NETWORK LAYER
3802 W:      http://linux-decnet.sourceforge.net
3803 L:      linux-decnet-user@lists.sourceforge.net
3804 S:      Orphan
3805 F:      Documentation/networking/decnet.txt
3806 F:      net/decnet/
3807
3808 DECSTATION PLATFORM SUPPORT
3809 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3810 L:      linux-mips@linux-mips.org
3811 W:      http://www.linux-mips.org/wiki/DECstation
3812 S:      Maintained
3813 F:      arch/mips/dec/
3814 F:      arch/mips/include/asm/dec/
3815 F:      arch/mips/include/asm/mach-dec/
3816
3817 DEFXX FDDI NETWORK DRIVER
3818 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3819 S:      Maintained
3820 F:      drivers/net/fddi/defxx.*
3821
3822 DELL LAPTOP DRIVER
3823 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3824 M:      Pali Rohár <pali.rohar@gmail.com>
3825 L:      platform-driver-x86@vger.kernel.org
3826 S:      Maintained
3827 F:      drivers/platform/x86/dell-laptop.c
3828
3829 DELL LAPTOP RBTN DRIVER
3830 M:      Pali Rohár <pali.rohar@gmail.com>
3831 S:      Maintained
3832 F:      drivers/platform/x86/dell-rbtn.*
3833
3834 DELL LAPTOP FREEFALL DRIVER
3835 M:      Pali Rohár <pali.rohar@gmail.com>
3836 S:      Maintained
3837 F:      drivers/platform/x86/dell-smo8800.c
3838
3839 DELL LAPTOP SMM DRIVER
3840 M:      Pali Rohár <pali.rohar@gmail.com>
3841 S:      Maintained
3842 F:      drivers/hwmon/dell-smm-hwmon.c
3843 F:      include/uapi/linux/i8k.h
3844
3845 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3846 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3847 S:      Maintained
3848 F:      Documentation/dcdbas.txt
3849 F:      drivers/firmware/dcdbas.*
3850
3851 DELL WMI EXTRAS DRIVER
3852 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3853 M:      Pali Rohár <pali.rohar@gmail.com>
3854 S:      Maintained
3855 F:      drivers/platform/x86/dell-wmi.c
3856
3857 DESIGNWARE USB2 DRD IP DRIVER
3858 M:      John Youn <johnyoun@synopsys.com>
3859 L:      linux-usb@vger.kernel.org
3860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3861 S:      Maintained
3862 F:      drivers/usb/dwc2/
3863
3864 DESIGNWARE USB3 DRD IP DRIVER
3865 M:      Felipe Balbi <balbi@kernel.org>
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/dwc3/
3870
3871 DEVICE COREDUMP (DEV_COREDUMP)
3872 M:      Johannes Berg <johannes@sipsolutions.net>
3873 L:      linux-kernel@vger.kernel.org
3874 S:      Maintained
3875 F:      drivers/base/devcoredump.c
3876 F:      include/linux/devcoredump.h
3877
3878 DEVICE FREQUENCY (DEVFREQ)
3879 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3880 M:      Kyungmin Park <kyungmin.park@samsung.com>
3881 R:      Chanwoo Choi <cw00.choi@samsung.com>
3882 L:      linux-pm@vger.kernel.org
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3884 S:      Maintained
3885 F:      drivers/devfreq/
3886 F:      include/linux/devfreq.h
3887 F:      Documentation/devicetree/bindings/devfreq/
3888
3889 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3890 M:      Chanwoo Choi <cw00.choi@samsung.com>
3891 L:      linux-pm@vger.kernel.org
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3893 S:      Supported
3894 F:      drivers/devfreq/event/
3895 F:      drivers/devfreq/devfreq-event.c
3896 F:      include/linux/devfreq-event.h
3897 F:      Documentation/devicetree/bindings/devfreq/event/
3898
3899 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3900 M:      Chanwoo Choi <cw00.choi@samsung.com>
3901 L:      linux-pm@vger.kernel.org
3902 L:      linux-samsung-soc@vger.kernel.org
3903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3904 S:      Maintained
3905 F:      drivers/devfreq/exynos-bus.c
3906 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3907
3908 DEVICE NUMBER REGISTRY
3909 M:      Torben Mathiasen <device@lanana.org>
3910 W:      http://lanana.org/docs/device-list/index.html
3911 S:      Maintained
3912
3913 DEVICE-MAPPER  (LVM)
3914 M:      Alasdair Kergon <agk@redhat.com>
3915 M:      Mike Snitzer <snitzer@redhat.com>
3916 M:      dm-devel@redhat.com
3917 L:      dm-devel@redhat.com
3918 W:      http://sources.redhat.com/dm
3919 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3921 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3922 S:      Maintained
3923 F:      Documentation/device-mapper/
3924 F:      drivers/md/dm*
3925 F:      drivers/md/persistent-data/
3926 F:      include/linux/device-mapper.h
3927 F:      include/linux/dm-*.h
3928 F:      include/uapi/linux/dm-*.h
3929
3930 DEVLINK
3931 M:      Jiri Pirko <jiri@mellanox.com>
3932 L:      netdev@vger.kernel.org
3933 S:      Supported
3934 F:      net/core/devlink.c
3935 F:      include/net/devlink.h
3936 F:      include/uapi/linux/devlink.h
3937
3938 DIALOG SEMICONDUCTOR DRIVERS
3939 M:      Support Opensource <support.opensource@diasemi.com>
3940 W:      http://www.dialog-semiconductor.com/products
3941 S:      Supported
3942 F:      Documentation/hwmon/da90??
3943 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3944 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3945 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3946 F:      drivers/gpio/gpio-da90??.c
3947 F:      drivers/hwmon/da90??-hwmon.c
3948 F:      drivers/iio/adc/da91??-*.c
3949 F:      drivers/input/misc/da90??_onkey.c
3950 F:      drivers/input/touchscreen/da9052_tsi.c
3951 F:      drivers/leds/leds-da90??.c
3952 F:      drivers/mfd/da903x.c
3953 F:      drivers/mfd/da90??-*.c
3954 F:      drivers/mfd/da91??-*.c
3955 F:      drivers/power/supply/da9052-battery.c
3956 F:      drivers/power/supply/da91??-*.c
3957 F:      drivers/regulator/da903x.c
3958 F:      drivers/regulator/da9???-regulator.[ch]
3959 F:      drivers/rtc/rtc-da90??.c
3960 F:      drivers/video/backlight/da90??_bl.c
3961 F:      drivers/watchdog/da90??_wdt.c
3962 F:      include/linux/mfd/da903x.h
3963 F:      include/linux/mfd/da9052/
3964 F:      include/linux/mfd/da9055/
3965 F:      include/linux/mfd/da9062/
3966 F:      include/linux/mfd/da9063/
3967 F:      include/linux/mfd/da9150/
3968 F:      include/linux/regulator/da9211.h
3969 F:      include/sound/da[79]*.h
3970 F:      sound/soc/codecs/da[79]*.[ch]
3971
3972 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3973 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3974 L:      linux-gpio@vger.kernel.org
3975 S:      Maintained
3976 F:      drivers/gpio/gpio-gpio-mm.c
3977
3978 DIGI NEO AND CLASSIC PCI PRODUCTS
3979 M:      Lidza Louina <lidza.louina@gmail.com>
3980 M:      Mark Hounschell <markh@compro.net>
3981 L:      driverdev-devel@linuxdriverproject.org
3982 S:      Maintained
3983 F:      drivers/staging/dgnc/
3984
3985 DIOLAN U2C-12 I2C DRIVER
3986 M:      Guenter Roeck <linux@roeck-us.net>
3987 L:      linux-i2c@vger.kernel.org
3988 S:      Maintained
3989 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3990
3991 DIRECT ACCESS (DAX)
3992 M:      Matthew Wilcox <mawilcox@microsoft.com>
3993 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3994 L:      linux-fsdevel@vger.kernel.org
3995 S:      Supported
3996 F:      fs/dax.c
3997 F:      include/linux/dax.h
3998 F:      include/trace/events/fs_dax.h
3999
4000 DIRECTORY NOTIFICATION (DNOTIFY)
4001 M:      Eric Paris <eparis@parisplace.org>
4002 S:      Maintained
4003 F:      Documentation/filesystems/dnotify.txt
4004 F:      fs/notify/dnotify/
4005 F:      include/linux/dnotify.h
4006
4007 DISK GEOMETRY AND PARTITION HANDLING
4008 M:      Andries Brouwer <aeb@cwi.nl>
4009 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4010 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4011 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4012 S:      Maintained
4013
4014 DISKQUOTA
4015 M:      Jan Kara <jack@suse.com>
4016 S:      Maintained
4017 F:      Documentation/filesystems/quota.txt
4018 F:      fs/quota/
4019 F:      include/linux/quota*.h
4020 F:      include/uapi/linux/quota*.h
4021
4022 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4023 M:      Bernie Thompson <bernie@plugable.com>
4024 L:      linux-fbdev@vger.kernel.org
4025 S:      Maintained
4026 W:      http://plugable.com/category/projects/udlfb/
4027 F:      drivers/video/fbdev/udlfb.c
4028 F:      include/video/udlfb.h
4029 F:      Documentation/fb/udlfb.txt
4030
4031 DISTRIBUTED LOCK MANAGER (DLM)
4032 M:      Christine Caulfield <ccaulfie@redhat.com>
4033 M:      David Teigland <teigland@redhat.com>
4034 L:      cluster-devel@redhat.com
4035 W:      http://sources.redhat.com/cluster/
4036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4037 S:      Supported
4038 F:      fs/dlm/
4039
4040 DMA BUFFER SHARING FRAMEWORK
4041 M:      Sumit Semwal <sumit.semwal@linaro.org>
4042 S:      Maintained
4043 L:      linux-media@vger.kernel.org
4044 L:      dri-devel@lists.freedesktop.org
4045 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4046 F:      drivers/dma-buf/
4047 F:      include/linux/dma-buf*
4048 F:      include/linux/reservation.h
4049 F:      include/linux/*fence.h
4050 F:      Documentation/driver-api/dma-buf.rst
4051 T:      git git://anongit.freedesktop.org/drm/drm-misc
4052
4053 SYNC FILE FRAMEWORK
4054 M:      Sumit Semwal <sumit.semwal@linaro.org>
4055 R:      Gustavo Padovan <gustavo@padovan.org>
4056 S:      Maintained
4057 L:      linux-media@vger.kernel.org
4058 L:      dri-devel@lists.freedesktop.org
4059 F:      drivers/dma-buf/sync_*
4060 F:      drivers/dma-buf/dma-fence*
4061 F:      drivers/dma-buf/sw_sync.c
4062 F:      include/linux/sync_file.h
4063 F:      include/uapi/linux/sync_file.h
4064 F:      Documentation/sync_file.txt
4065 T:      git git://anongit.freedesktop.org/drm/drm-misc
4066
4067 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4068 M:      Vinod Koul <vinod.koul@intel.com>
4069 L:      dmaengine@vger.kernel.org
4070 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4071 S:      Maintained
4072 F:      drivers/dma/
4073 F:      include/linux/dmaengine.h
4074 F:      Documentation/devicetree/bindings/dma/
4075 F:      Documentation/dmaengine/
4076 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4077
4078 DME1737 HARDWARE MONITOR DRIVER
4079 M:      Juerg Haefliger <juergh@gmail.com>
4080 L:      linux-hwmon@vger.kernel.org
4081 S:      Maintained
4082 F:      Documentation/hwmon/dme1737
4083 F:      drivers/hwmon/dme1737.c
4084
4085 DMI/SMBIOS SUPPORT
4086 M:      Jean Delvare <jdelvare@suse.com>
4087 S:      Maintained
4088 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4089 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4090 F:      drivers/firmware/dmi-id.c
4091 F:      drivers/firmware/dmi_scan.c
4092 F:      include/linux/dmi.h
4093
4094 DOCUMENTATION
4095 M:      Jonathan Corbet <corbet@lwn.net>
4096 L:      linux-doc@vger.kernel.org
4097 S:      Maintained
4098 F:      Documentation/
4099 F:      scripts/docproc.c
4100 F:      scripts/kernel-doc*
4101 X:      Documentation/ABI/
4102 X:      Documentation/devicetree/
4103 X:      Documentation/acpi
4104 X:      Documentation/power
4105 X:      Documentation/spi
4106 X:      Documentation/media
4107 T:      git git://git.lwn.net/linux.git docs-next
4108
4109 DOUBLETALK DRIVER
4110 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4111 L:      blinux-list@redhat.com
4112 S:      Maintained
4113 F:      drivers/char/dtlk.c
4114 F:      include/linux/dtlk.h
4115
4116 DPT_I2O SCSI RAID DRIVER
4117 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4118 L:      linux-scsi@vger.kernel.org
4119 W:      http://www.adaptec.com/
4120 S:      Maintained
4121 F:      drivers/scsi/dpt*
4122 F:      drivers/scsi/dpt/
4123
4124 DRBD DRIVER
4125 M:      Philipp Reisner <philipp.reisner@linbit.com>
4126 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4127 L:      drbd-dev@lists.linbit.com
4128 W:      http://www.drbd.org
4129 T:      git git://git.linbit.com/linux-drbd.git
4130 T:      git git://git.linbit.com/drbd-8.4.git
4131 S:      Supported
4132 F:      drivers/block/drbd/
4133 F:      lib/lru_cache.c
4134 F:      Documentation/blockdev/drbd/
4135
4136 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4139 S:      Supported
4140 F:      Documentation/kobject.txt
4141 F:      drivers/base/
4142 F:      fs/debugfs/
4143 F:      fs/kernfs/
4144 F:      fs/sysfs/
4145 F:      include/linux/debugfs.h
4146 F:      include/linux/kobj*
4147 F:      lib/kobj*
4148
4149 DRM DRIVERS
4150 M:      David Airlie <airlied@linux.ie>
4151 L:      dri-devel@lists.freedesktop.org
4152 T:      git git://people.freedesktop.org/~airlied/linux
4153 B:      https://bugs.freedesktop.org/
4154 C:      irc://chat.freenode.net/dri-devel
4155 S:      Maintained
4156 F:      drivers/gpu/drm/
4157 F:      drivers/gpu/vga/
4158 F:      Documentation/devicetree/bindings/display/
4159 F:      Documentation/devicetree/bindings/gpu/
4160 F:      Documentation/devicetree/bindings/video/
4161 F:      Documentation/gpu/
4162 F:      include/drm/
4163 F:      include/uapi/drm/
4164
4165 DRM DRIVERS AND MISC GPU PATCHES
4166 M:      Daniel Vetter <daniel.vetter@intel.com>
4167 M:      Jani Nikula <jani.nikula@linux.intel.com>
4168 M:      Sean Paul <seanpaul@chromium.org>
4169 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4170 S:      Maintained
4171 T:      git git://anongit.freedesktop.org/drm/drm-misc
4172 F:      Documentation/gpu/
4173 F:      drivers/gpu/vga/
4174 F:      drivers/gpu/drm/*
4175 F:      include/drm/drm*
4176 F:      include/uapi/drm/drm*
4177
4178 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4179 M:      Dave Airlie <airlied@redhat.com>
4180 S:      Odd Fixes
4181 F:      drivers/gpu/drm/ast/
4182
4183 DRM DRIVERS FOR BRIDGE CHIPS
4184 M:      Archit Taneja <architt@codeaurora.org>
4185 S:      Maintained
4186 T:      git git://anongit.freedesktop.org/drm/drm-misc
4187 F:      drivers/gpu/drm/bridge/
4188
4189 DRM DRIVER FOR BOCHS VIRTUAL GPU
4190 M:      Gerd Hoffmann <kraxel@redhat.com>
4191 L:      virtualization@lists.linux-foundation.org
4192 T:      git git://git.kraxel.org/linux drm-qemu
4193 S:      Maintained
4194 F:      drivers/gpu/drm/bochs/
4195
4196 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4197 M:      Dave Airlie <airlied@redhat.com>
4198 M:      Gerd Hoffmann <kraxel@redhat.com>
4199 L:      virtualization@lists.linux-foundation.org
4200 T:      git git://git.kraxel.org/linux drm-qemu
4201 S:      Obsolete
4202 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4203 F:      drivers/gpu/drm/cirrus/
4204
4205 RADEON and AMDGPU DRM DRIVERS
4206 M:      Alex Deucher <alexander.deucher@amd.com>
4207 M:      Christian König <christian.koenig@amd.com>
4208 L:      amd-gfx@lists.freedesktop.org
4209 T:      git git://people.freedesktop.org/~agd5f/linux
4210 S:      Supported
4211 F:      drivers/gpu/drm/radeon/
4212 F:      include/uapi/drm/radeon_drm.h
4213 F:      drivers/gpu/drm/amd/
4214 F:      include/uapi/drm/amdgpu_drm.h
4215
4216 DRM PANEL DRIVERS
4217 M:      Thierry Reding <thierry.reding@gmail.com>
4218 L:      dri-devel@lists.freedesktop.org
4219 T:      git git://anongit.freedesktop.org/tegra/linux.git
4220 S:      Maintained
4221 F:      drivers/gpu/drm/drm_panel.c
4222 F:      drivers/gpu/drm/panel/
4223 F:      include/drm/drm_panel.h
4224 F:      Documentation/devicetree/bindings/display/panel/
4225
4226 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4227 M:      Daniel Vetter <daniel.vetter@intel.com>
4228 M:      Jani Nikula <jani.nikula@linux.intel.com>
4229 L:      intel-gfx@lists.freedesktop.org
4230 W:      https://01.org/linuxgraphics/
4231 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4232 C:      irc://chat.freenode.net/intel-gfx
4233 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4234 T:      git git://anongit.freedesktop.org/drm-intel
4235 S:      Supported
4236 F:      drivers/gpu/drm/i915/
4237 F:      include/drm/i915*
4238 F:      include/uapi/drm/i915_drm.h
4239 F:      Documentation/gpu/i915.rst
4240
4241 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4242 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4243 M:      Zhi Wang <zhi.a.wang@intel.com>
4244 L:      intel-gvt-dev@lists.freedesktop.org
4245 L:      intel-gfx@lists.freedesktop.org
4246 W:      https://01.org/igvt-g
4247 T:      git https://github.com/01org/gvt-linux.git
4248 S:      Supported
4249 F:      drivers/gpu/drm/i915/gvt/
4250
4251 DRM DRIVERS FOR ATMEL HLCDC
4252 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4253 L:      dri-devel@lists.freedesktop.org
4254 S:      Supported
4255 F:      drivers/gpu/drm/atmel-hlcdc/
4256 F:      Documentation/devicetree/bindings/drm/atmel/
4257
4258 DRM DRIVERS FOR ALLWINNER A10
4259 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4260 L:      dri-devel@lists.freedesktop.org
4261 S:      Supported
4262 F:      drivers/gpu/drm/sun4i/
4263 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4264
4265 DRM DRIVERS FOR AMLOGIC SOCS
4266 M:      Neil Armstrong <narmstrong@baylibre.com>
4267 L:      dri-devel@lists.freedesktop.org
4268 L:      linux-amlogic@lists.infradead.org
4269 W:      http://linux-meson.com/
4270 S:      Supported
4271 F:      drivers/gpu/drm/meson/
4272 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4273
4274 DRM DRIVERS FOR EXYNOS
4275 M:      Inki Dae <inki.dae@samsung.com>
4276 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4277 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4278 M:      Kyungmin Park <kyungmin.park@samsung.com>
4279 L:      dri-devel@lists.freedesktop.org
4280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4281 S:      Supported
4282 F:      drivers/gpu/drm/exynos/
4283 F:      include/uapi/drm/exynos_drm.h
4284 F:      Documentation/devicetree/bindings/display/exynos/
4285
4286 DRM DRIVERS FOR FREESCALE DCU
4287 M:      Stefan Agner <stefan@agner.ch>
4288 M:      Alison Wang <alison.wang@freescale.com>
4289 L:      dri-devel@lists.freedesktop.org
4290 S:      Supported
4291 F:      drivers/gpu/drm/fsl-dcu/
4292 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4293 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4294 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4295
4296 DRM DRIVERS FOR FREESCALE IMX
4297 M:      Philipp Zabel <p.zabel@pengutronix.de>
4298 L:      dri-devel@lists.freedesktop.org
4299 S:      Maintained
4300 F:      drivers/gpu/drm/imx/
4301 F:      drivers/gpu/ipu-v3/
4302 F:      Documentation/devicetree/bindings/display/imx/
4303
4304 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4305 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4306 L:      dri-devel@lists.freedesktop.org
4307 T:      git git://github.com/patjak/drm-gma500
4308 S:      Maintained
4309 F:      drivers/gpu/drm/gma500/
4310
4311 DRM DRIVERS FOR HISILICON
4312 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4313 M:      Rongrong Zou <zourongrong@gmail.com>
4314 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4315 R:      Chen Feng <puck.chen@hisilicon.com>
4316 L:      dri-devel@lists.freedesktop.org
4317 T:      git git://github.com/xin3liang/linux.git
4318 S:      Maintained
4319 F:      drivers/gpu/drm/hisilicon/
4320 F:      Documentation/devicetree/bindings/display/hisilicon/
4321
4322 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4323 S:      Orphan / Obsolete
4324 F:      drivers/gpu/drm/i810/
4325 F:      include/uapi/drm/i810_drm.h
4326
4327 DRM DRIVERS FOR MEDIATEK
4328 M:      CK Hu <ck.hu@mediatek.com>
4329 M:      Philipp Zabel <p.zabel@pengutronix.de>
4330 L:      dri-devel@lists.freedesktop.org
4331 S:      Supported
4332 F:      drivers/gpu/drm/mediatek/
4333 F:      Documentation/devicetree/bindings/display/mediatek/
4334
4335 DRM DRIVER FOR MI0283QT
4336 M:      Noralf Trønnes <noralf@tronnes.org>
4337 S:      Maintained
4338 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4339 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4340
4341 DRM DRIVER FOR MSM ADRENO GPU
4342 M:      Rob Clark <robdclark@gmail.com>
4343 L:      linux-arm-msm@vger.kernel.org
4344 L:      dri-devel@lists.freedesktop.org
4345 L:      freedreno@lists.freedesktop.org
4346 T:      git git://people.freedesktop.org/~robclark/linux
4347 S:      Maintained
4348 F:      drivers/gpu/drm/msm/
4349 F:      include/uapi/drm/msm_drm.h
4350 F:      Documentation/devicetree/bindings/display/msm/
4351
4352 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4353 M:      Ben Skeggs <bskeggs@redhat.com>
4354 L:      dri-devel@lists.freedesktop.org
4355 L:      nouveau@lists.freedesktop.org
4356 T:      git git://github.com/skeggsb/linux
4357 S:      Supported
4358 F:      drivers/gpu/drm/nouveau/
4359 F:      include/uapi/drm/nouveau_drm.h
4360
4361 DRM DRIVERS FOR NVIDIA TEGRA
4362 M:      Thierry Reding <thierry.reding@gmail.com>
4363 L:      dri-devel@lists.freedesktop.org
4364 L:      linux-tegra@vger.kernel.org
4365 T:      git git://anongit.freedesktop.org/tegra/linux.git
4366 S:      Supported
4367 F:      drivers/gpu/drm/tegra/
4368 F:      drivers/gpu/host1x/
4369 F:      include/linux/host1x.h
4370 F:      include/uapi/drm/tegra_drm.h
4371 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4372
4373 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4374 S:      Orphan / Obsolete
4375 F:      drivers/gpu/drm/mga/
4376 F:      include/uapi/drm/mga_drm.h
4377
4378 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4379 M:      Dave Airlie <airlied@redhat.com>
4380 S:      Odd Fixes
4381 F:      drivers/gpu/drm/mgag200/
4382
4383 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4384 S:      Orphan / Obsolete
4385 F:      drivers/gpu/drm/r128/
4386 F:      include/uapi/drm/r128_drm.h
4387
4388 DRM DRIVERS FOR RENESAS
4389 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4390 L:      dri-devel@lists.freedesktop.org
4391 L:      linux-renesas-soc@vger.kernel.org
4392 T:      git git://linuxtv.org/pinchartl/fbdev
4393 S:      Supported
4394 F:      drivers/gpu/drm/rcar-du/
4395 F:      drivers/gpu/drm/shmobile/
4396 F:      include/linux/platform_data/shmob_drm.h
4397 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4398
4399 DRM DRIVER FOR QXL VIRTUAL GPU
4400 M:      Dave Airlie <airlied@redhat.com>
4401 M:      Gerd Hoffmann <kraxel@redhat.com>
4402 L:      virtualization@lists.linux-foundation.org
4403 T:      git git://git.kraxel.org/linux drm-qemu
4404 S:      Maintained
4405 F:      drivers/gpu/drm/qxl/
4406 F:      include/uapi/drm/qxl_drm.h
4407
4408 DRM DRIVERS FOR ROCKCHIP
4409 M:      Mark Yao <mark.yao@rock-chips.com>
4410 L:      dri-devel@lists.freedesktop.org
4411 S:      Maintained
4412 F:      drivers/gpu/drm/rockchip/
4413 F:      Documentation/devicetree/bindings/display/rockchip/
4414
4415 DRM DRIVER FOR SAVAGE VIDEO CARDS
4416 S:      Orphan / Obsolete
4417 F:      drivers/gpu/drm/savage/
4418 F:      include/uapi/drm/savage_drm.h
4419
4420 DRM DRIVER FOR SIS VIDEO CARDS
4421 S:      Orphan / Obsolete
4422 F:      drivers/gpu/drm/sis/
4423 F:      include/uapi/drm/sis_drm.h
4424
4425 DRM DRIVERS FOR STI
4426 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4427 M:      Vincent Abriou <vincent.abriou@st.com>
4428 L:      dri-devel@lists.freedesktop.org
4429 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4430 S:      Maintained
4431 F:      drivers/gpu/drm/sti
4432 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4433
4434 DRM DRIVER FOR TDFX VIDEO CARDS
4435 S:      Orphan / Obsolete
4436 F:      drivers/gpu/drm/tdfx/
4437
4438 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4439 M:      Dave Airlie <airlied@redhat.com>
4440 S:      Odd Fixes
4441 F:      drivers/gpu/drm/udl/
4442
4443 DRM DRIVERS FOR VIVANTE GPU IP
4444 M:      Lucas Stach <l.stach@pengutronix.de>
4445 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4446 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4447 L:      etnaviv@lists.freedesktop.org
4448 L:      dri-devel@lists.freedesktop.org
4449 S:      Maintained
4450 F:      drivers/gpu/drm/etnaviv/
4451 F:      include/uapi/drm/etnaviv_drm.h
4452 F:      Documentation/devicetree/bindings/display/etnaviv/
4453
4454 DRM DRIVER FOR VMWARE VIRTUAL GPU
4455 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4456 M:      Sinclair Yeh <syeh@vmware.com>
4457 M:      Thomas Hellstrom <thellstrom@vmware.com>
4458 L:      dri-devel@lists.freedesktop.org
4459 T:      git git://people.freedesktop.org/~syeh/repos_linux
4460 T:      git git://people.freedesktop.org/~thomash/linux
4461 S:      Supported
4462 F:      drivers/gpu/drm/vmwgfx/
4463 F:      include/uapi/drm/vmwgfx_drm.h
4464
4465 DRM DRIVERS FOR VC4
4466 M:      Eric Anholt <eric@anholt.net>
4467 T:      git git://github.com/anholt/linux
4468 S:      Supported
4469 F:      drivers/gpu/drm/vc4/
4470 F:      include/uapi/drm/vc4_drm.h
4471 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4472
4473 DRM DRIVERS FOR TI OMAP
4474 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4475 L:      dri-devel@lists.freedesktop.org
4476 S:      Maintained
4477 F:      drivers/gpu/drm/omapdrm/
4478 F:      Documentation/devicetree/bindings/display/ti/
4479
4480 DRM DRIVERS FOR TI LCDC
4481 M:      Jyri Sarha <jsarha@ti.com>
4482 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4483 L:      dri-devel@lists.freedesktop.org
4484 S:      Maintained
4485 F:      drivers/gpu/drm/tilcdc/
4486 F:      Documentation/devicetree/bindings/display/tilcdc/
4487
4488 DRM DRIVERS FOR ZTE ZX
4489 M:      Shawn Guo <shawnguo@kernel.org>
4490 L:      dri-devel@lists.freedesktop.org
4491 S:      Maintained
4492 F:      drivers/gpu/drm/zte/
4493 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4494
4495 DSBR100 USB FM RADIO DRIVER
4496 M:      Alexey Klimov <klimov.linux@gmail.com>
4497 L:      linux-media@vger.kernel.org
4498 T:      git git://linuxtv.org/media_tree.git
4499 S:      Maintained
4500 F:      drivers/media/radio/dsbr100.c
4501
4502 DSCC4 DRIVER
4503 M:      Francois Romieu <romieu@fr.zoreil.com>
4504 L:      netdev@vger.kernel.org
4505 S:      Maintained
4506 F:      drivers/net/wan/dscc4.c
4507
4508 DT3155 MEDIA DRIVER
4509 M:      Hans Verkuil <hverkuil@xs4all.nl>
4510 L:      linux-media@vger.kernel.org
4511 T:      git git://linuxtv.org/media_tree.git
4512 W:      https://linuxtv.org
4513 S:      Odd Fixes
4514 F:      drivers/media/pci/dt3155/
4515
4516 DVB_USB_AF9015 MEDIA DRIVER
4517 M:      Antti Palosaari <crope@iki.fi>
4518 L:      linux-media@vger.kernel.org
4519 W:      https://linuxtv.org
4520 W:      http://palosaari.fi/linux/
4521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4522 T:      git git://linuxtv.org/anttip/media_tree.git
4523 S:      Maintained
4524 F:      drivers/media/usb/dvb-usb-v2/af9015*
4525
4526 DVB_USB_AF9035 MEDIA DRIVER
4527 M:      Antti Palosaari <crope@iki.fi>
4528 L:      linux-media@vger.kernel.org
4529 W:      https://linuxtv.org
4530 W:      http://palosaari.fi/linux/
4531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4532 T:      git git://linuxtv.org/anttip/media_tree.git
4533 S:      Maintained
4534 F:      drivers/media/usb/dvb-usb-v2/af9035*
4535
4536 DVB_USB_ANYSEE MEDIA DRIVER
4537 M:      Antti Palosaari <crope@iki.fi>
4538 L:      linux-media@vger.kernel.org
4539 W:      https://linuxtv.org
4540 W:      http://palosaari.fi/linux/
4541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4542 T:      git git://linuxtv.org/anttip/media_tree.git
4543 S:      Maintained
4544 F:      drivers/media/usb/dvb-usb-v2/anysee*
4545
4546 DVB_USB_AU6610 MEDIA DRIVER
4547 M:      Antti Palosaari <crope@iki.fi>
4548 L:      linux-media@vger.kernel.org
4549 W:      https://linuxtv.org
4550 W:      http://palosaari.fi/linux/
4551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4552 T:      git git://linuxtv.org/anttip/media_tree.git
4553 S:      Maintained
4554 F:      drivers/media/usb/dvb-usb-v2/au6610*
4555
4556 DVB_USB_CE6230 MEDIA DRIVER
4557 M:      Antti Palosaari <crope@iki.fi>
4558 L:      linux-media@vger.kernel.org
4559 W:      https://linuxtv.org
4560 W:      http://palosaari.fi/linux/
4561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4562 T:      git git://linuxtv.org/anttip/media_tree.git
4563 S:      Maintained
4564 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4565
4566 DVB_USB_CXUSB MEDIA DRIVER
4567 M:      Michael Krufky <mkrufky@linuxtv.org>
4568 L:      linux-media@vger.kernel.org
4569 W:      https://linuxtv.org
4570 W:      http://github.com/mkrufky
4571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4572 T:      git git://linuxtv.org/media_tree.git
4573 S:      Maintained
4574 F:      drivers/media/usb/dvb-usb/cxusb*
4575
4576 DVB_USB_EC168 MEDIA DRIVER
4577 M:      Antti Palosaari <crope@iki.fi>
4578 L:      linux-media@vger.kernel.org
4579 W:      https://linuxtv.org
4580 W:      http://palosaari.fi/linux/
4581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4582 T:      git git://linuxtv.org/anttip/media_tree.git
4583 S:      Maintained
4584 F:      drivers/media/usb/dvb-usb-v2/ec168*
4585
4586 DVB_USB_GL861 MEDIA DRIVER
4587 M:      Antti Palosaari <crope@iki.fi>
4588 L:      linux-media@vger.kernel.org
4589 W:      https://linuxtv.org
4590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4591 T:      git git://linuxtv.org/anttip/media_tree.git
4592 S:      Maintained
4593 F:      drivers/media/usb/dvb-usb-v2/gl861*
4594
4595 DVB_USB_MXL111SF MEDIA DRIVER
4596 M:      Michael Krufky <mkrufky@linuxtv.org>
4597 L:      linux-media@vger.kernel.org
4598 W:      https://linuxtv.org
4599 W:      http://github.com/mkrufky
4600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4601 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4602 S:      Maintained
4603 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4604
4605 DVB_USB_RTL28XXU MEDIA DRIVER
4606 M:      Antti Palosaari <crope@iki.fi>
4607 L:      linux-media@vger.kernel.org
4608 W:      https://linuxtv.org
4609 W:      http://palosaari.fi/linux/
4610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4611 T:      git git://linuxtv.org/anttip/media_tree.git
4612 S:      Maintained
4613 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4614
4615 DVB_USB_V2 MEDIA DRIVER
4616 M:      Antti Palosaari <crope@iki.fi>
4617 L:      linux-media@vger.kernel.org
4618 W:      https://linuxtv.org
4619 W:      http://palosaari.fi/linux/
4620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4621 T:      git git://linuxtv.org/anttip/media_tree.git
4622 S:      Maintained
4623 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4624 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4625
4626 DYNAMIC DEBUG
4627 M:      Jason Baron <jbaron@akamai.com>
4628 S:      Maintained
4629 F:      lib/dynamic_debug.c
4630 F:      include/linux/dynamic_debug.h
4631
4632 DZ DECSTATION DZ11 SERIAL DRIVER
4633 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4634 S:      Maintained
4635 F:      drivers/tty/serial/dz.*
4636
4637 E3X0 POWER BUTTON DRIVER
4638 M:      Moritz Fischer <moritz.fischer@ettus.com>
4639 L:      usrp-users@lists.ettus.com
4640 W:      http://www.ettus.com
4641 S:      Supported
4642 F:      drivers/input/misc/e3x0-button.c
4643 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4644
4645 E4000 MEDIA DRIVER
4646 M:      Antti Palosaari <crope@iki.fi>
4647 L:      linux-media@vger.kernel.org
4648 W:      https://linuxtv.org
4649 W:      http://palosaari.fi/linux/
4650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4651 T:      git git://linuxtv.org/anttip/media_tree.git
4652 S:      Maintained
4653 F:      drivers/media/tuners/e4000*
4654
4655 EATA ISA/EISA/PCI SCSI DRIVER
4656 M:      Dario Ballabio <ballabio_dario@emc.com>
4657 L:      linux-scsi@vger.kernel.org
4658 S:      Maintained
4659 F:      drivers/scsi/eata.c
4660
4661 EC100 MEDIA DRIVER
4662 M:      Antti Palosaari <crope@iki.fi>
4663 L:      linux-media@vger.kernel.org
4664 W:      https://linuxtv.org
4665 W:      http://palosaari.fi/linux/
4666 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4667 T:      git git://linuxtv.org/anttip/media_tree.git
4668 S:      Maintained
4669 F:      drivers/media/dvb-frontends/ec100*
4670
4671 ECRYPT FILE SYSTEM
4672 M:      Tyler Hicks <tyhicks@canonical.com>
4673 L:      ecryptfs@vger.kernel.org
4674 W:      http://ecryptfs.org
4675 W:      https://launchpad.net/ecryptfs
4676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4677 S:      Supported
4678 F:      Documentation/filesystems/ecryptfs.txt
4679 F:      fs/ecryptfs/
4680
4681 EDAC-CORE
4682 M:      Borislav Petkov <bp@alien8.de>
4683 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4684 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4685 L:      linux-edac@vger.kernel.org
4686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4688 S:      Supported
4689 F:      Documentation/admin-guide/ras.rst
4690 F:      Documentation/driver-api/edac.rst
4691 F:      drivers/edac/
4692 F:      include/linux/edac.h
4693
4694 EDAC-AMD64
4695 M:      Borislav Petkov <bp@alien8.de>
4696 L:      linux-edac@vger.kernel.org
4697 S:      Maintained
4698 F:      drivers/edac/amd64_edac*
4699
4700 EDAC-CALXEDA
4701 M:      Robert Richter <rric@kernel.org>
4702 L:      linux-edac@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/edac/highbank*
4705
4706 EDAC-CAVIUM
4707 M:      Ralf Baechle <ralf@linux-mips.org>
4708 M:      David Daney <david.daney@cavium.com>
4709 L:      linux-edac@vger.kernel.org
4710 L:      linux-mips@linux-mips.org
4711 S:      Supported
4712 F:      drivers/edac/octeon_edac*
4713
4714 EDAC-E752X
4715 M:      Mark Gross <mark.gross@intel.com>
4716 L:      linux-edac@vger.kernel.org
4717 S:      Maintained
4718 F:      drivers/edac/e752x_edac.c
4719
4720 EDAC-E7XXX
4721 L:      linux-edac@vger.kernel.org
4722 S:      Maintained
4723 F:      drivers/edac/e7xxx_edac.c
4724
4725 EDAC-FSL_DDR
4726 M:      York Sun <york.sun@nxp.com>
4727 L:      linux-edac@vger.kernel.org
4728 S:      Maintained
4729 F:      drivers/edac/fsl_ddr_edac.*
4730
4731 EDAC-GHES
4732 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4733 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4734 L:      linux-edac@vger.kernel.org
4735 S:      Maintained
4736 F:      drivers/edac/ghes_edac.c
4737
4738 EDAC-I82443BXGX
4739 M:      Tim Small <tim@buttersideup.com>
4740 L:      linux-edac@vger.kernel.org
4741 S:      Maintained
4742 F:      drivers/edac/i82443bxgx_edac.c
4743
4744 EDAC-I3000
4745 L:      linux-edac@vger.kernel.org
4746 S:      Orphan
4747 F:      drivers/edac/i3000_edac.c
4748
4749 EDAC-I5000
4750 L:      linux-edac@vger.kernel.org
4751 S:      Maintained
4752 F:      drivers/edac/i5000_edac.c
4753
4754 EDAC-I5400
4755 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4757 L:      linux-edac@vger.kernel.org
4758 S:      Maintained
4759 F:      drivers/edac/i5400_edac.c
4760
4761 EDAC-I7300
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/i7300_edac.c
4767
4768 EDAC-I7CORE
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/i7core_edac.c
4774
4775 EDAC-I82975X
4776 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4777 M:      "Arvind R." <arvino55@gmail.com>
4778 L:      linux-edac@vger.kernel.org
4779 S:      Maintained
4780 F:      drivers/edac/i82975x_edac.c
4781
4782 EDAC-IE31200
4783 M:      Jason Baron <jbaron@akamai.com>
4784 L:      linux-edac@vger.kernel.org
4785 S:      Maintained
4786 F:      drivers/edac/ie31200_edac.c
4787
4788 EDAC-MPC85XX
4789 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4790 L:      linux-edac@vger.kernel.org
4791 S:      Maintained
4792 F:      drivers/edac/mpc85xx_edac.[ch]
4793
4794 EDAC-PND2
4795 M:      Tony Luck <tony.luck@intel.com>
4796 L:      linux-edac@vger.kernel.org
4797 S:      Maintained
4798 F:      drivers/edac/pnd2_edac.[ch]
4799
4800 EDAC-PASEMI
4801 M:      Egor Martovetsky <egor@pasemi.com>
4802 L:      linux-edac@vger.kernel.org
4803 S:      Maintained
4804 F:      drivers/edac/pasemi_edac.c
4805
4806 EDAC-R82600
4807 M:      Tim Small <tim@buttersideup.com>
4808 L:      linux-edac@vger.kernel.org
4809 S:      Maintained
4810 F:      drivers/edac/r82600_edac.c
4811
4812 EDAC-SBRIDGE
4813 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4815 L:      linux-edac@vger.kernel.org
4816 S:      Maintained
4817 F:      drivers/edac/sb_edac.c
4818
4819 EDAC-SKYLAKE
4820 M:      Tony Luck <tony.luck@intel.com>
4821 L:      linux-edac@vger.kernel.org
4822 S:      Maintained
4823 F:      drivers/edac/skx_edac.c
4824
4825 EDAC-XGENE
4826 APPLIED MICRO (APM) X-GENE SOC EDAC
4827 M:     Loc Ho <lho@apm.com>
4828 S:     Supported
4829 F:     drivers/edac/xgene_edac.c
4830 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4831
4832 EDIROL UA-101/UA-1000 DRIVER
4833 M:      Clemens Ladisch <clemens@ladisch.de>
4834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4835 T:      git git://git.alsa-project.org/alsa-kernel.git
4836 S:      Maintained
4837 F:      sound/usb/misc/ua101.c
4838
4839 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4840 M:      Matt Fleming <matt@codeblueprint.co.uk>
4841 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4842 L:      linux-efi@vger.kernel.org
4843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4844 S:      Maintained
4845 F:      Documentation/efi-stub.txt
4846 F:      arch/*/kernel/efi.c
4847 F:      arch/x86/boot/compressed/eboot.[ch]
4848 F:      arch/*/include/asm/efi.h
4849 F:      arch/x86/platform/efi/
4850 F:      drivers/firmware/efi/
4851 F:      include/linux/efi*.h
4852 F:      arch/arm/boot/compressed/efi-header.S
4853 F:      arch/arm64/kernel/efi-entry.S
4854
4855 EFI VARIABLE FILESYSTEM
4856 M:      Matthew Garrett <matthew.garrett@nebula.com>
4857 M:      Jeremy Kerr <jk@ozlabs.org>
4858 M:      Matt Fleming <matt@codeblueprint.co.uk>
4859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4860 L:      linux-efi@vger.kernel.org
4861 S:      Maintained
4862 F:      fs/efivarfs/
4863
4864 EFIFB FRAMEBUFFER DRIVER
4865 L:      linux-fbdev@vger.kernel.org
4866 M:      Peter Jones <pjones@redhat.com>
4867 S:      Maintained
4868 F:      drivers/video/fbdev/efifb.c
4869
4870 EFI TEST DRIVER
4871 L:      linux-efi@vger.kernel.org
4872 M:      Ivan Hu <ivan.hu@canonical.com>
4873 M:      Matt Fleming <matt@codeblueprint.co.uk>
4874 S:      Maintained
4875 F:      drivers/firmware/efi/test/
4876
4877 EFS FILESYSTEM
4878 W:      http://aeschi.ch.eu.org/efs/
4879 S:      Orphan
4880 F:      fs/efs/
4881
4882 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4883 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4884 L:      netdev@vger.kernel.org
4885 S:      Maintained
4886 F:      drivers/net/ethernet/ibm/ehea/
4887
4888 EM28XX VIDEO4LINUX DRIVER
4889 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4890 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4891 L:      linux-media@vger.kernel.org
4892 W:      https://linuxtv.org
4893 T:      git git://linuxtv.org/media_tree.git
4894 S:      Maintained
4895 F:      drivers/media/usb/em28xx/
4896 F:      Documentation/media/v4l-drivers/em28xx*
4897
4898 EMBEDDED LINUX
4899 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4900 M:      Matt Mackall <mpm@selenic.com>
4901 M:      David Woodhouse <dwmw2@infradead.org>
4902 L:      linux-embedded@vger.kernel.org
4903 S:      Maintained
4904
4905 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4906 M:      James Smart <james.smart@broadcom.com>
4907 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4908 L:      linux-scsi@vger.kernel.org
4909 W:      http://www.broadcom.com
4910 S:      Supported
4911 F:      drivers/scsi/lpfc/
4912
4913 ENE CB710 FLASH CARD READER DRIVER
4914 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4915 S:      Maintained
4916 F:      drivers/misc/cb710/
4917 F:      drivers/mmc/host/cb710-mmc.*
4918 F:      include/linux/cb710.h
4919
4920 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4921 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4922 S:      Maintained
4923 F:      drivers/media/rc/ene_ir.*
4924
4925 EPSON S1D13XXX FRAMEBUFFER DRIVER
4926 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4927 S:      Maintained
4928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4929 F:      drivers/video/fbdev/s1d13xxxfb.c
4930 F:      include/video/s1d13xxxfb.h
4931
4932 ET131X NETWORK DRIVER
4933 M:      Mark Einon <mark.einon@gmail.com>
4934 S:      Odd Fixes
4935 F:      drivers/net/ethernet/agere/
4936
4937 ETHERNET BRIDGE
4938 M:      Stephen Hemminger <stephen@networkplumber.org>
4939 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4940 L:      netdev@vger.kernel.org
4941 W:      http://www.linuxfoundation.org/en/Net:Bridge
4942 S:      Maintained
4943 F:      include/linux/netfilter_bridge/
4944 F:      net/bridge/
4945
4946 ETHERNET PHY LIBRARY
4947 M:      Andrew Lunn <andrew@lunn.ch>
4948 M:      Florian Fainelli <f.fainelli@gmail.com>
4949 L:      netdev@vger.kernel.org
4950 S:      Maintained
4951 F:      include/linux/phy.h
4952 F:      include/linux/phy_fixed.h
4953 F:      drivers/net/phy/
4954 F:      Documentation/networking/phy.txt
4955 F:      drivers/of/of_mdio.c
4956 F:      drivers/of/of_net.c
4957
4958 EXT2 FILE SYSTEM
4959 M:      Jan Kara <jack@suse.com>
4960 L:      linux-ext4@vger.kernel.org
4961 S:      Maintained
4962 F:      Documentation/filesystems/ext2.txt
4963 F:      fs/ext2/
4964 F:      include/linux/ext2*
4965
4966 EXT4 FILE SYSTEM
4967 M:      "Theodore Ts'o" <tytso@mit.edu>
4968 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4969 L:      linux-ext4@vger.kernel.org
4970 W:      http://ext4.wiki.kernel.org
4971 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4973 S:      Maintained
4974 F:      Documentation/filesystems/ext4.txt
4975 F:      fs/ext4/
4976
4977 Extended Verification Module (EVM)
4978 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4979 L:      linux-ima-devel@lists.sourceforge.net
4980 L:      linux-security-module@vger.kernel.org
4981 S:      Supported
4982 F:      security/integrity/evm/
4983
4984 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4985 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4986 M:      Chanwoo Choi <cw00.choi@samsung.com>
4987 L:      linux-kernel@vger.kernel.org
4988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4989 S:      Maintained
4990 F:      drivers/extcon/
4991 F:      include/linux/extcon/
4992 F:      include/linux/extcon.h
4993 F:      Documentation/extcon/
4994 F:      Documentation/devicetree/bindings/extcon/
4995
4996 EXYNOS DP DRIVER
4997 M:      Jingoo Han <jingoohan1@gmail.com>
4998 L:      dri-devel@lists.freedesktop.org
4999 S:      Maintained
5000 F:      drivers/gpu/drm/exynos/exynos_dp*
5001
5002 EXYNOS SYSMMU (IOMMU) driver
5003 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5004 L:      iommu@lists.linux-foundation.org
5005 S:      Maintained
5006 F:      drivers/iommu/exynos-iommu.c
5007
5008 EZchip NPS platform support
5009 M:      Noam Camus <noamc@ezchip.com>
5010 S:      Supported
5011 F:      arch/arc/plat-eznps
5012 F:      arch/arc/boot/dts/eznps.dts
5013
5014 F71805F HARDWARE MONITORING DRIVER
5015 M:      Jean Delvare <jdelvare@suse.com>
5016 L:      linux-hwmon@vger.kernel.org
5017 S:      Maintained
5018 F:      Documentation/hwmon/f71805f
5019 F:      drivers/hwmon/f71805f.c
5020
5021 FC0011 TUNER DRIVER
5022 M:      Michael Buesch <m@bues.ch>
5023 L:      linux-media@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/media/tuners/fc0011.h
5026 F:      drivers/media/tuners/fc0011.c
5027
5028 FC2580 MEDIA DRIVER
5029 M:      Antti Palosaari <crope@iki.fi>
5030 L:      linux-media@vger.kernel.org
5031 W:      https://linuxtv.org
5032 W:      http://palosaari.fi/linux/
5033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5034 T:      git git://linuxtv.org/anttip/media_tree.git
5035 S:      Maintained
5036 F:      drivers/media/tuners/fc2580*
5037
5038 FANOTIFY
5039 M:      Eric Paris <eparis@redhat.com>
5040 S:      Maintained
5041 F:      fs/notify/fanotify/
5042 F:      include/linux/fanotify.h
5043 F:      include/uapi/linux/fanotify.h
5044
5045 FARSYNC SYNCHRONOUS DRIVER
5046 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5047 W:      http://www.farsite.co.uk/
5048 S:      Supported
5049 F:      drivers/net/wan/farsync.*
5050
5051 FAULT INJECTION SUPPORT
5052 M:      Akinobu Mita <akinobu.mita@gmail.com>
5053 S:      Supported
5054 F:      Documentation/fault-injection/
5055 F:      lib/fault-inject.c
5056
5057 FBTFT Framebuffer drivers
5058 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5059 S:      Maintained
5060 F:      drivers/staging/fbtft/
5061
5062 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5063 M:      Johannes Thumshirn <jth@kernel.org>
5064 L:      fcoe-devel@open-fcoe.org
5065 W:      www.Open-FCoE.org
5066 S:      Supported
5067 F:      drivers/scsi/libfc/
5068 F:      drivers/scsi/fcoe/
5069 F:      include/scsi/fc/
5070 F:      include/scsi/libfc.h
5071 F:      include/scsi/libfcoe.h
5072 F:      include/uapi/scsi/fc/
5073
5074 FILE LOCKING (flock() and fcntl()/lockf())
5075 M:      Jeff Layton <jlayton@poochiereds.net>
5076 M:      "J. Bruce Fields" <bfields@fieldses.org>
5077 L:      linux-fsdevel@vger.kernel.org
5078 S:      Maintained
5079 F:      include/linux/fcntl.h
5080 F:      include/linux/fs.h
5081 F:      include/uapi/linux/fcntl.h
5082 F:      include/uapi/linux/fs.h
5083 F:      fs/fcntl.c
5084 F:      fs/locks.c
5085
5086 FILESYSTEMS (VFS and infrastructure)
5087 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5088 L:      linux-fsdevel@vger.kernel.org
5089 S:      Maintained
5090 F:      fs/*
5091
5092 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5093 M:      Riku Voipio <riku.voipio@iki.fi>
5094 L:      linux-hwmon@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/hwmon/f75375s.c
5097 F:      include/linux/f75375s.h
5098
5099 FIREWIRE AUDIO DRIVERS
5100 M:      Clemens Ladisch <clemens@ladisch.de>
5101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5102 T:      git git://git.alsa-project.org/alsa-kernel.git
5103 S:      Maintained
5104 F:      sound/firewire/
5105
5106 FIREWIRE MEDIA DRIVERS (firedtv)
5107 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5108 L:      linux-media@vger.kernel.org
5109 L:      linux1394-devel@lists.sourceforge.net
5110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5111 S:      Maintained
5112 F:      drivers/media/firewire/
5113
5114 FIREWIRE SBP-2 TARGET
5115 M:      Chris Boot <bootc@bootc.net>
5116 L:      linux-scsi@vger.kernel.org
5117 L:      target-devel@vger.kernel.org
5118 L:      linux1394-devel@lists.sourceforge.net
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5120 S:      Maintained
5121 F:      drivers/target/sbp/
5122
5123 FIREWIRE SUBSYSTEM
5124 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5125 L:      linux1394-devel@lists.sourceforge.net
5126 W:      http://ieee1394.wiki.kernel.org/
5127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5128 S:      Maintained
5129 F:      drivers/firewire/
5130 F:      include/linux/firewire.h
5131 F:      include/uapi/linux/firewire*.h
5132 F:      tools/firewire/
5133
5134 FIRMWARE LOADER (request_firmware)
5135 M:      Ming Lei <ming.lei@canonical.com>
5136 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5137 L:      linux-kernel@vger.kernel.org
5138 S:      Maintained
5139 F:      Documentation/firmware_class/
5140 F:      drivers/base/firmware*.c
5141 F:      include/linux/firmware.h
5142
5143 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5144 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5145 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5146 S:      Maintained
5147 F:      drivers/block/rsxx/
5148
5149 FLOPPY DRIVER
5150 M:      Jiri Kosina <jikos@kernel.org>
5151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5152 S:      Odd fixes
5153 F:      drivers/block/floppy.c
5154
5155 FMC SUBSYSTEM
5156 M:      Alessandro Rubini <rubini@gnudd.com>
5157 W:      http://www.ohwr.org/projects/fmc-bus
5158 S:      Supported
5159 F:      drivers/fmc/
5160 F:      include/linux/fmc*.h
5161 F:      include/linux/ipmi-fru.h
5162 K:      fmc_d.*register
5163
5164 FPGA MANAGER FRAMEWORK
5165 M:      Alan Tull <atull@opensource.altera.com>
5166 R:      Moritz Fischer <moritz.fischer@ettus.com>
5167 L:      linux-fpga@vger.kernel.org
5168 S:      Maintained
5169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5170 F:      drivers/fpga/
5171 F:      include/linux/fpga/fpga-mgr.h
5172 W:      http://www.rocketboards.org
5173
5174 FPU EMULATOR
5175 M:      Bill Metzenthen <billm@melbpc.org.au>
5176 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5177 S:      Maintained
5178 F:      arch/x86/math-emu/
5179
5180 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5181 L:      netdev@vger.kernel.org
5182 S:      Orphan
5183 F:      drivers/net/wan/dlci.c
5184 F:      drivers/net/wan/sdla.c
5185
5186 FRAMEBUFFER LAYER
5187 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5188 L:      linux-fbdev@vger.kernel.org
5189 T:      git git://github.com/bzolnier/linux.git
5190 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5191 S:      Maintained
5192 F:      Documentation/fb/
5193 F:      drivers/video/
5194 F:      include/video/
5195 F:      include/linux/fb.h
5196 F:      include/uapi/video/
5197 F:      include/uapi/linux/fb.h
5198
5199 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5200 M:      Horia Geantă <horia.geanta@nxp.com>
5201 M:      Dan Douglass <dan.douglass@nxp.com>
5202 L:      linux-crypto@vger.kernel.org
5203 S:      Maintained
5204 F:      drivers/crypto/caam/
5205 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5206
5207 FREESCALE DIU FRAMEBUFFER DRIVER
5208 M:      Timur Tabi <timur@tabi.org>
5209 L:      linux-fbdev@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/video/fbdev/fsl-diu-fb.*
5212
5213 FREESCALE DMA DRIVER
5214 M:      Li Yang <leoli@freescale.com>
5215 M:      Zhang Wei <zw@zh-kernel.org>
5216 L:      linuxppc-dev@lists.ozlabs.org
5217 S:      Maintained
5218 F:      drivers/dma/fsldma.*
5219
5220 FREESCALE GPMI NAND DRIVER
5221 M:      Han Xu <han.xu@nxp.com>
5222 L:      linux-mtd@lists.infradead.org
5223 S:      Maintained
5224 F:      drivers/mtd/nand/gpmi-nand/*
5225
5226 FREESCALE I2C CPM DRIVER
5227 M:      Jochen Friedrich <jochen@scram.de>
5228 L:      linuxppc-dev@lists.ozlabs.org
5229 L:      linux-i2c@vger.kernel.org
5230 S:      Maintained
5231 F:      drivers/i2c/busses/i2c-cpm.c
5232
5233 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5234 M:      Sascha Hauer <kernel@pengutronix.de>
5235 L:      linux-fbdev@vger.kernel.org
5236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5237 S:      Maintained
5238 F:      include/linux/platform_data/video-imxfb.h
5239 F:      drivers/video/fbdev/imxfb.c
5240
5241 FREESCALE QUAD SPI DRIVER
5242 M:      Han Xu <han.xu@nxp.com>
5243 L:      linux-mtd@lists.infradead.org
5244 S:      Maintained
5245 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5246
5247 FREESCALE SOC FS_ENET DRIVER
5248 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5249 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5250 L:      linuxppc-dev@lists.ozlabs.org
5251 L:      netdev@vger.kernel.org
5252 S:      Maintained
5253 F:      drivers/net/ethernet/freescale/fs_enet/
5254 F:      include/linux/fs_enet_pd.h
5255
5256 FREESCALE IMX / MXC FEC DRIVER
5257 M:      Fugang Duan <fugang.duan@nxp.com>
5258 L:      netdev@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/net/ethernet/freescale/fec_main.c
5261 F:      drivers/net/ethernet/freescale/fec_ptp.c
5262 F:      drivers/net/ethernet/freescale/fec.h
5263 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5264
5265 FREESCALE QORIQ DPAA FMAN DRIVER
5266 M:      Madalin Bucur <madalin.bucur@nxp.com>
5267 L:      netdev@vger.kernel.org
5268 S:      Maintained
5269 F:      drivers/net/ethernet/freescale/fman
5270 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5271
5272 FREESCALE QORIQ DPAA ETHERNET DRIVER
5273 M:      Madalin Bucur <madalin.bucur@nxp.com>
5274 L:      netdev@vger.kernel.org
5275 S:      Maintained
5276 F:      drivers/net/ethernet/freescale/dpaa
5277
5278 FREESCALE SOC DRIVERS
5279 M:      Scott Wood <oss@buserror.net>
5280 L:      linuxppc-dev@lists.ozlabs.org
5281 L:      linux-arm-kernel@lists.infradead.org
5282 S:      Maintained
5283 F:      drivers/soc/fsl/
5284 F:      include/linux/fsl/
5285
5286 FREESCALE QUICC ENGINE LIBRARY
5287 M:      Qiang Zhao <qiang.zhao@nxp.com>
5288 L:      linuxppc-dev@lists.ozlabs.org
5289 S:      Maintained
5290 F:      drivers/soc/fsl/qe/
5291 F:      include/soc/fsl/*qe*.h
5292 F:      include/soc/fsl/*ucc*.h
5293
5294 FREESCALE USB PERIPHERAL DRIVERS
5295 M:      Li Yang <leoli@freescale.com>
5296 L:      linux-usb@vger.kernel.org
5297 L:      linuxppc-dev@lists.ozlabs.org
5298 S:      Maintained
5299 F:      drivers/usb/gadget/udc/fsl*
5300
5301 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5302 M:      Li Yang <leoli@freescale.com>
5303 L:      netdev@vger.kernel.org
5304 L:      linuxppc-dev@lists.ozlabs.org
5305 S:      Maintained
5306 F:      drivers/net/ethernet/freescale/ucc_geth*
5307
5308 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5309 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5310 L:      netdev@vger.kernel.org
5311 S:      Maintained
5312 F:      drivers/net/ethernet/freescale/gianfar*
5313 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5314 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5315
5316 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5317 M:      Zhao Qiang <qiang.zhao@nxp.com>
5318 L:      netdev@vger.kernel.org
5319 L:      linuxppc-dev@lists.ozlabs.org
5320 S:      Maintained
5321 F:      drivers/net/wan/fsl_ucc_hdlc*
5322
5323 FREESCALE QUICC ENGINE UCC UART DRIVER
5324 M:      Timur Tabi <timur@tabi.org>
5325 L:      linuxppc-dev@lists.ozlabs.org
5326 S:      Maintained
5327 F:      drivers/tty/serial/ucc_uart.c
5328
5329 FREESCALE SOC SOUND DRIVERS
5330 M:      Timur Tabi <timur@tabi.org>
5331 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5332 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5333 R:      Fabio Estevam <fabio.estevam@nxp.com>
5334 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5335 L:      linuxppc-dev@lists.ozlabs.org
5336 S:      Maintained
5337 F:      sound/soc/fsl/fsl*
5338 F:      sound/soc/fsl/imx*
5339 F:      sound/soc/fsl/mpc8610_hpcd.c
5340
5341 FREEVXFS FILESYSTEM
5342 M:      Christoph Hellwig <hch@infradead.org>
5343 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5344 S:      Maintained
5345 F:      fs/freevxfs/
5346
5347 FREEZER
5348 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5349 M:      Pavel Machek <pavel@ucw.cz>
5350 L:      linux-pm@vger.kernel.org
5351 S:      Supported
5352 F:      Documentation/power/freezing-of-tasks.txt
5353 F:      include/linux/freezer.h
5354 F:      kernel/freezer.c
5355
5356 FRONTSWAP API
5357 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5358 L:      linux-kernel@vger.kernel.org
5359 S:      Maintained
5360 F:      mm/frontswap.c
5361 F:      include/linux/frontswap.h
5362
5363 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5364 M:      David Howells <dhowells@redhat.com>
5365 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5366 S:      Supported
5367 F:      Documentation/filesystems/caching/
5368 F:      fs/fscache/
5369 F:      include/linux/fscache*.h
5370
5371 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5372 M:      Theodore Y. Ts'o <tytso@mit.edu>
5373 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5374 L:      linux-fsdevel@vger.kernel.org
5375 S:      Supported
5376 F:      fs/crypto/
5377 F:      include/linux/fscrypt*.h
5378
5379 F2FS FILE SYSTEM
5380 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5381 M:      Chao Yu <yuchao0@huawei.com>
5382 L:      linux-f2fs-devel@lists.sourceforge.net
5383 W:      https://f2fs.wiki.kernel.org/
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5385 S:      Maintained
5386 F:      Documentation/filesystems/f2fs.txt
5387 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5388 F:      fs/f2fs/
5389 F:      include/linux/f2fs_fs.h
5390 F:      include/trace/events/f2fs.h
5391
5392 FUJITSU FR-V (FRV) PORT
5393 S:      Orphan
5394 F:      arch/frv/
5395
5396 FUJITSU LAPTOP EXTRAS
5397 M:      Jonathan Woithe <jwoithe@just42.net>
5398 L:      platform-driver-x86@vger.kernel.org
5399 S:      Maintained
5400 F:      drivers/platform/x86/fujitsu-laptop.c
5401
5402 FUJITSU M-5MO LS CAMERA ISP DRIVER
5403 M:      Kyungmin Park <kyungmin.park@samsung.com>
5404 M:      Heungjun Kim <riverful.kim@samsung.com>
5405 L:      linux-media@vger.kernel.org
5406 S:      Maintained
5407 F:      drivers/media/i2c/m5mols/
5408 F:      include/media/i2c/m5mols.h
5409
5410 FUJITSU TABLET EXTRAS
5411 M:      Robert Gerlach <khnz@gmx.de>
5412 L:      platform-driver-x86@vger.kernel.org
5413 S:      Maintained
5414 F:      drivers/platform/x86/fujitsu-tablet.c
5415
5416 FUSE: FILESYSTEM IN USERSPACE
5417 M:      Miklos Szeredi <miklos@szeredi.hu>
5418 L:      linux-fsdevel@vger.kernel.org
5419 W:      http://fuse.sourceforge.net/
5420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5421 S:      Maintained
5422 F:      fs/fuse/
5423 F:      include/uapi/linux/fuse.h
5424 F:      Documentation/filesystems/fuse.txt
5425
5426 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5427 M:      Rik Faith <faith@cs.unc.edu>
5428 L:      linux-scsi@vger.kernel.org
5429 S:      Odd Fixes (e.g., new signatures)
5430 F:      drivers/scsi/fdomain.*
5431
5432 GCC PLUGINS
5433 M:      Kees Cook <keescook@chromium.org>
5434 R:      Emese Revfy <re.emese@gmail.com>
5435 L:      kernel-hardening@lists.openwall.com
5436 S:      Maintained
5437 F:      scripts/gcc-plugins/
5438 F:      scripts/gcc-plugin.sh
5439 F:      scripts/Makefile.gcc-plugins
5440 F:      Documentation/gcc-plugins.txt
5441
5442 GCOV BASED KERNEL PROFILING
5443 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5444 S:      Maintained
5445 F:      kernel/gcov/
5446 F:      Documentation/dev-tools/gcov.rst
5447
5448 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5449 M:      Achim Leubner <achim_leubner@adaptec.com>
5450 L:      linux-scsi@vger.kernel.org
5451 W:      http://www.icp-vortex.com/
5452 S:      Supported
5453 F:      drivers/scsi/gdt*
5454
5455 GDB KERNEL DEBUGGING HELPER SCRIPTS
5456 M:      Jan Kiszka <jan.kiszka@siemens.com>
5457 M:      Kieran Bingham <kieran@bingham.xyz>
5458 S:      Supported
5459 F:      scripts/gdb/
5460
5461 GEMTEK FM RADIO RECEIVER DRIVER
5462 M:      Hans Verkuil <hverkuil@xs4all.nl>
5463 L:      linux-media@vger.kernel.org
5464 T:      git git://linuxtv.org/media_tree.git
5465 W:      https://linuxtv.org
5466 S:      Maintained
5467 F:      drivers/media/radio/radio-gemtek*
5468
5469 GENERIC GPIO I2C DRIVER
5470 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5471 S:      Supported
5472 F:      drivers/i2c/busses/i2c-gpio.c
5473 F:      include/linux/i2c-gpio.h
5474
5475 GENERIC GPIO I2C MULTIPLEXER DRIVER
5476 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5477 L:      linux-i2c@vger.kernel.org
5478 S:      Supported
5479 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5480 F:      include/linux/i2c-mux-gpio.h
5481 F:      Documentation/i2c/muxes/i2c-mux-gpio
5482
5483 GENERIC HDLC (WAN) DRIVERS
5484 M:      Krzysztof Halasa <khc@pm.waw.pl>
5485 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5486 S:      Maintained
5487 F:      drivers/net/wan/c101.c
5488 F:      drivers/net/wan/hd6457*
5489 F:      drivers/net/wan/hdlc*
5490 F:      drivers/net/wan/n2.c
5491 F:      drivers/net/wan/pc300too.c
5492 F:      drivers/net/wan/pci200syn.c
5493 F:      drivers/net/wan/wanxl*
5494
5495 GENERIC INCLUDE/ASM HEADER FILES
5496 M:      Arnd Bergmann <arnd@arndb.de>
5497 L:      linux-arch@vger.kernel.org
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5499 S:      Maintained
5500 F:      include/asm-generic/
5501 F:      include/uapi/asm-generic/
5502
5503 GENERIC PHY FRAMEWORK
5504 M:      Kishon Vijay Abraham I <kishon@ti.com>
5505 L:      linux-kernel@vger.kernel.org
5506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5507 S:      Supported
5508 F:      drivers/phy/
5509 F:      include/linux/phy/
5510
5511 GENERIC PM DOMAINS
5512 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5513 M:      Kevin Hilman <khilman@kernel.org>
5514 M:      Ulf Hansson <ulf.hansson@linaro.org>
5515 L:      linux-pm@vger.kernel.org
5516 S:      Supported
5517 F:      drivers/base/power/domain*.c
5518 F:      include/linux/pm_domain.h
5519
5520 GENERIC UIO DRIVER FOR PCI DEVICES
5521 M:      "Michael S. Tsirkin" <mst@redhat.com>
5522 L:      kvm@vger.kernel.org
5523 S:      Supported
5524 F:      drivers/uio/uio_pci_generic.c
5525
5526 GET_MAINTAINER SCRIPT
5527 M:      Joe Perches <joe@perches.com>
5528 S:      Maintained
5529 F:      scripts/get_maintainer.pl
5530
5531 GENWQE (IBM Generic Workqueue Card)
5532 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5533 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5534 S:      Supported
5535 F:      drivers/misc/genwqe/
5536
5537 GFS2 FILE SYSTEM
5538 M:      Steven Whitehouse <swhiteho@redhat.com>
5539 M:      Bob Peterson <rpeterso@redhat.com>
5540 L:      cluster-devel@redhat.com
5541 W:      http://sources.redhat.com/cluster/
5542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5543 S:      Supported
5544 F:      Documentation/filesystems/gfs2*.txt
5545 F:      fs/gfs2/
5546 F:      include/uapi/linux/gfs2_ondisk.h
5547
5548 GIGASET ISDN DRIVERS
5549 M:      Paul Bolle <pebolle@tiscali.nl>
5550 L:      gigaset307x-common@lists.sourceforge.net
5551 W:      http://gigaset307x.sourceforge.net/
5552 S:      Odd Fixes
5553 F:      Documentation/isdn/README.gigaset
5554 F:      drivers/isdn/gigaset/
5555 F:      include/uapi/linux/gigaset_dev.h
5556
5557 GO7007 MPEG CODEC
5558 M:      Hans Verkuil <hans.verkuil@cisco.com>
5559 L:      linux-media@vger.kernel.org
5560 S:      Maintained
5561 F:      drivers/media/usb/go7007/
5562
5563 GOODIX TOUCHSCREEN
5564 M:      Bastien Nocera <hadess@hadess.net>
5565 L:      linux-input@vger.kernel.org
5566 S:      Maintained
5567 F:      drivers/input/touchscreen/goodix.c
5568
5569 GPIO MOCKUP DRIVER
5570 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5571 L:      linux-gpio@vger.kernel.org
5572 S:      Maintained
5573 F:      drivers/gpio/gpio-mockup.c
5574 F:      tools/testing/selftests/gpio/
5575
5576 GPIO SUBSYSTEM
5577 M:      Linus Walleij <linus.walleij@linaro.org>
5578 M:      Alexandre Courbot <gnurou@gmail.com>
5579 L:      linux-gpio@vger.kernel.org
5580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5581 S:      Maintained
5582 F:      Documentation/devicetree/bindings/gpio/
5583 F:      Documentation/gpio/
5584 F:      Documentation/ABI/testing/gpio-cdev
5585 F:      Documentation/ABI/obsolete/sysfs-gpio
5586 F:      drivers/gpio/
5587 F:      include/linux/gpio/
5588 F:      include/linux/gpio.h
5589 F:      include/asm-generic/gpio.h
5590 F:      include/uapi/linux/gpio.h
5591 F:      tools/gpio/
5592
5593 GRE DEMULTIPLEXER DRIVER
5594 M:      Dmitry Kozlov <xeb@mail.ru>
5595 L:      netdev@vger.kernel.org
5596 S:      Maintained
5597 F:      net/ipv4/gre_demux.c
5598 F:      net/ipv4/gre_offload.c
5599 F:      include/net/gre.h
5600
5601 GRETH 10/100/1G Ethernet MAC device driver
5602 M:      Andreas Larsson <andreas@gaisler.com>
5603 L:      netdev@vger.kernel.org
5604 S:      Maintained
5605 F:      drivers/net/ethernet/aeroflex/
5606
5607 GREYBUS SUBSYSTEM
5608 M:      Johan Hovold <johan@kernel.org>
5609 M:      Alex Elder <elder@kernel.org>
5610 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5611 S:      Maintained
5612 F:      drivers/staging/greybus/
5613 L:      greybus-dev@lists.linaro.org
5614
5615 GREYBUS AUDIO PROTOCOLS DRIVERS
5616 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5617 M:      Mark Greer <mgreer@animalcreek.com>
5618 S:      Maintained
5619 F:      drivers/staging/greybus/audio_apbridgea.c
5620 F:      drivers/staging/greybus/audio_apbridgea.h
5621 F:      drivers/staging/greybus/audio_codec.c
5622 F:      drivers/staging/greybus/audio_codec.h
5623 F:      drivers/staging/greybus/audio_gb.c
5624 F:      drivers/staging/greybus/audio_manager.c
5625 F:      drivers/staging/greybus/audio_manager.h
5626 F:      drivers/staging/greybus/audio_manager_module.c
5627 F:      drivers/staging/greybus/audio_manager_private.h
5628 F:      drivers/staging/greybus/audio_manager_sysfs.c
5629 F:      drivers/staging/greybus/audio_module.c
5630 F:      drivers/staging/greybus/audio_topology.c
5631
5632 GREYBUS PROTOCOLS DRIVERS
5633 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5634 S:      Maintained
5635 F:      drivers/staging/greybus/sdio.c
5636 F:      drivers/staging/greybus/light.c
5637 F:      drivers/staging/greybus/gpio.c
5638 F:      drivers/staging/greybus/power_supply.c
5639 F:      drivers/staging/greybus/spi.c
5640 F:      drivers/staging/greybus/spilib.c
5641
5642 GREYBUS PROTOCOLS DRIVERS
5643 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5644 S:      Maintained
5645 F:      drivers/staging/greybus/loopback.c
5646 F:      drivers/staging/greybus/timesync.c
5647 F:      drivers/staging/greybus/timesync_platform.c
5648
5649 GREYBUS PROTOCOLS DRIVERS
5650 M:      Viresh Kumar <vireshk@kernel.org>
5651 S:      Maintained
5652 F:      drivers/staging/greybus/authentication.c
5653 F:      drivers/staging/greybus/bootrom.c
5654 F:      drivers/staging/greybus/firmware.h
5655 F:      drivers/staging/greybus/fw-core.c
5656 F:      drivers/staging/greybus/fw-download.c
5657 F:      drivers/staging/greybus/fw-managament.c
5658 F:      drivers/staging/greybus/greybus_authentication.h
5659 F:      drivers/staging/greybus/greybus_firmware.h
5660 F:      drivers/staging/greybus/hid.c
5661 F:      drivers/staging/greybus/i2c.c
5662 F:      drivers/staging/greybus/spi.c
5663 F:      drivers/staging/greybus/spilib.c
5664 F:      drivers/staging/greybus/spilib.h
5665
5666 GREYBUS PROTOCOLS DRIVERS
5667 M:      David Lin <dtwlin@gmail.com>
5668 S:      Maintained
5669 F:      drivers/staging/greybus/uart.c
5670 F:      drivers/staging/greybus/log.c
5671
5672 GREYBUS PLATFORM DRIVERS
5673 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5674 S:      Maintained
5675 F:      drivers/staging/greybus/arche-platform.c
5676 F:      drivers/staging/greybus/arche-apb-ctrl.c
5677 F:      drivers/staging/greybus/arche_platform.h
5678
5679 GS1662 VIDEO SERIALIZER
5680 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5681 L:      linux-media@vger.kernel.org
5682 T:      git git://linuxtv.org/media_tree.git
5683 S:      Maintained
5684 F:      drivers/media/spi/gs1662.c
5685
5686 GSPCA FINEPIX SUBDRIVER
5687 M:      Frank Zago <frank@zago.net>
5688 L:      linux-media@vger.kernel.org
5689 T:      git git://linuxtv.org/media_tree.git
5690 S:      Maintained
5691 F:      drivers/media/usb/gspca/finepix.c
5692
5693 GSPCA GL860 SUBDRIVER
5694 M:      Olivier Lorin <o.lorin@laposte.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/gl860/
5699
5700 GSPCA M5602 SUBDRIVER
5701 M:      Erik Andren <erik.andren@gmail.com>
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/m5602/
5706
5707 GSPCA PAC207 SONIXB SUBDRIVER
5708 M:      Hans Verkuil <hverkuil@xs4all.nl>
5709 L:      linux-media@vger.kernel.org
5710 T:      git git://linuxtv.org/media_tree.git
5711 S:      Odd Fixes
5712 F:      drivers/media/usb/gspca/pac207.c
5713
5714 GSPCA SN9C20X SUBDRIVER
5715 M:      Brian Johnson <brijohn@gmail.com>
5716 L:      linux-media@vger.kernel.org
5717 T:      git git://linuxtv.org/media_tree.git
5718 S:      Maintained
5719 F:      drivers/media/usb/gspca/sn9c20x.c
5720
5721 GSPCA T613 SUBDRIVER
5722 M:      Leandro Costantino <lcostantino@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/t613.c
5727
5728 GSPCA USB WEBCAM DRIVER
5729 M:      Hans Verkuil <hverkuil@xs4all.nl>
5730 L:      linux-media@vger.kernel.org
5731 T:      git git://linuxtv.org/media_tree.git
5732 S:      Odd Fixes
5733 F:      drivers/media/usb/gspca/
5734
5735 GTP (GPRS Tunneling Protocol)
5736 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5737 M:      Harald Welte <laforge@gnumonks.org>
5738 L:      osmocom-net-gprs@lists.osmocom.org
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5740 S:      Maintained
5741 F:      drivers/net/gtp.c
5742
5743 GUID PARTITION TABLE (GPT)
5744 M:      Davidlohr Bueso <dave@stgolabs.net>
5745 L:      linux-efi@vger.kernel.org
5746 S:      Maintained
5747 F:      block/partitions/efi.*
5748
5749 STK1160 USB VIDEO CAPTURE DRIVER
5750 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5751 L:      linux-media@vger.kernel.org
5752 T:      git git://linuxtv.org/media_tree.git
5753 S:      Maintained
5754 F:      drivers/media/usb/stk1160/
5755
5756 H8/300 ARCHITECTURE
5757 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5758 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5759 W:      http://uclinux-h8.sourceforge.jp
5760 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5761 S:      Maintained
5762 F:      arch/h8300/
5763 F:      drivers/clocksource/h8300_*.c
5764 F:      drivers/clk/h8300/
5765 F:      drivers/irqchip/irq-renesas-h8*.c
5766
5767 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5768 M:      Frank Seidel <frank@f-seidel.de>
5769 L:      platform-driver-x86@vger.kernel.org
5770 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5771 S:      Maintained
5772 F:      drivers/platform/x86/hdaps.c
5773
5774 HDPVR USB VIDEO ENCODER DRIVER
5775 M:      Hans Verkuil <hverkuil@xs4all.nl>
5776 L:      linux-media@vger.kernel.org
5777 T:      git git://linuxtv.org/media_tree.git
5778 W:      https://linuxtv.org
5779 S:      Odd Fixes
5780 F:      drivers/media/usb/hdpvr/
5781
5782 HWPOISON MEMORY FAILURE HANDLING
5783 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5784 L:      linux-mm@kvack.org
5785 S:      Maintained
5786 F:      mm/memory-failure.c
5787 F:      mm/hwpoison-inject.c
5788
5789 HYPERVISOR VIRTUAL CONSOLE DRIVER
5790 L:      linuxppc-dev@lists.ozlabs.org
5791 S:      Odd Fixes
5792 F:      drivers/tty/hvc/
5793
5794 HACKRF MEDIA DRIVER
5795 M:      Antti Palosaari <crope@iki.fi>
5796 L:      linux-media@vger.kernel.org
5797 W:      https://linuxtv.org
5798 W:      http://palosaari.fi/linux/
5799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5800 T:      git git://linuxtv.org/anttip/media_tree.git
5801 S:      Maintained
5802 F:      drivers/media/usb/hackrf/
5803
5804 HARDWARE MONITORING
5805 M:      Jean Delvare <jdelvare@suse.com>
5806 M:      Guenter Roeck <linux@roeck-us.net>
5807 L:      linux-hwmon@vger.kernel.org
5808 W:      http://hwmon.wiki.kernel.org/
5809 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5811 S:      Maintained
5812 F:      Documentation/hwmon/
5813 F:      drivers/hwmon/
5814 F:      include/linux/hwmon*.h
5815
5816 HARDWARE RANDOM NUMBER GENERATOR CORE
5817 M:      Matt Mackall <mpm@selenic.com>
5818 M:      Herbert Xu <herbert@gondor.apana.org.au>
5819 L:      linux-crypto@vger.kernel.org
5820 S:      Odd fixes
5821 F:      Documentation/devicetree/bindings/rng/
5822 F:      Documentation/hw_random.txt
5823 F:      drivers/char/hw_random/
5824 F:      include/linux/hw_random.h
5825
5826 HARDWARE SPINLOCK CORE
5827 M:      Ohad Ben-Cohen <ohad@wizery.com>
5828 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5829 L:      linux-remoteproc@vger.kernel.org
5830 S:      Maintained
5831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5832 F:      Documentation/devicetree/bindings/hwlock/
5833 F:      Documentation/hwspinlock.txt
5834 F:      drivers/hwspinlock/
5835 F:      include/linux/hwspinlock.h
5836
5837 HARMONY SOUND DRIVER
5838 L:      linux-parisc@vger.kernel.org
5839 S:      Maintained
5840 F:      sound/parisc/harmony.*
5841
5842 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5843 M:      Jimmy Vance <jimmy.vance@hpe.com>
5844 S:      Supported
5845 F:      Documentation/watchdog/hpwdt.txt
5846 F:      drivers/watchdog/hpwdt.c
5847
5848 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5849 M:      Don Brace <don.brace@microsemi.com>
5850 L:      esc.storagedev@microsemi.com
5851 L:      linux-scsi@vger.kernel.org
5852 S:      Supported
5853 F:      Documentation/scsi/hpsa.txt
5854 F:      drivers/scsi/hpsa*.[ch]
5855 F:      include/linux/cciss*.h
5856 F:      include/uapi/linux/cciss*.h
5857
5858 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5859 M:      Don Brace <don.brace@microsemi.com>
5860 L:      esc.storagedev@microsemi.com
5861 L:      linux-scsi@vger.kernel.org
5862 S:      Supported
5863 F:      Documentation/blockdev/cciss.txt
5864 F:      drivers/block/cciss*
5865 F:      include/linux/cciss_ioctl.h
5866 F:      include/uapi/linux/cciss_ioctl.h
5867
5868 HFI1 DRIVER
5869 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5870 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5871 L:      linux-rdma@vger.kernel.org
5872 S:      Supported
5873 F:      drivers/infiniband/hw/hfi1
5874
5875 HFS FILESYSTEM
5876 L:      linux-fsdevel@vger.kernel.org
5877 S:      Orphan
5878 F:      Documentation/filesystems/hfs.txt
5879 F:      fs/hfs/
5880
5881 HFSPLUS FILESYSTEM
5882 L:      linux-fsdevel@vger.kernel.org
5883 S:      Orphan
5884 F:      Documentation/filesystems/hfsplus.txt
5885 F:      fs/hfsplus/
5886
5887 HGA FRAMEBUFFER DRIVER
5888 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5889 L:      linux-nvidia@lists.surfsouth.com
5890 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5891 S:      Maintained
5892 F:      drivers/video/fbdev/hgafb.c
5893
5894 HIBERNATION (aka Software Suspend, aka swsusp)
5895 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5896 M:      Pavel Machek <pavel@ucw.cz>
5897 L:      linux-pm@vger.kernel.org
5898 B:      https://bugzilla.kernel.org
5899 S:      Supported
5900 F:      arch/x86/power/
5901 F:      drivers/base/power/
5902 F:      kernel/power/
5903 F:      include/linux/suspend.h
5904 F:      include/linux/freezer.h
5905 F:      include/linux/pm.h
5906 F:      arch/*/include/asm/suspend*.h
5907
5908 HID CORE LAYER
5909 M:      Jiri Kosina <jikos@kernel.org>
5910 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5911 L:      linux-input@vger.kernel.org
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5913 S:      Maintained
5914 F:      drivers/hid/
5915 F:      include/linux/hid*
5916 F:      include/uapi/linux/hid*
5917
5918 HID SENSOR HUB DRIVERS
5919 M:      Jiri Kosina <jikos@kernel.org>
5920 M:      Jonathan Cameron <jic23@kernel.org>
5921 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5922 L:      linux-input@vger.kernel.org
5923 L:      linux-iio@vger.kernel.org
5924 S:      Maintained
5925 F:      Documentation/hid/hid-sensor*
5926 F:      drivers/hid/hid-sensor-*
5927 F:      drivers/iio/*/hid-*
5928 F:      include/linux/hid-sensor-*
5929
5930 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5931 M:      Thomas Gleixner <tglx@linutronix.de>
5932 L:      linux-kernel@vger.kernel.org
5933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5934 S:      Maintained
5935 F:      Documentation/timers/
5936 F:      kernel/time/hrtimer.c
5937 F:      kernel/time/clockevents.c
5938 F:      kernel/time/tick*.*
5939 F:      kernel/time/timer_*.c
5940 F:      include/linux/clockchips.h
5941 F:      include/linux/hrtimer.h
5942
5943 HIGH-SPEED SCC DRIVER FOR AX.25
5944 L:      linux-hams@vger.kernel.org
5945 S:      Orphan
5946 F:      drivers/net/hamradio/dmascc.c
5947 F:      drivers/net/hamradio/scc.c
5948
5949 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5950 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5951 W:      http://www.highpoint-tech.com
5952 S:      Supported
5953 F:      Documentation/scsi/hptiop.txt
5954 F:      drivers/scsi/hptiop.c
5955
5956 HIPPI
5957 M:      Jes Sorensen <jes@trained-monkey.org>
5958 L:      linux-hippi@sunsite.dk
5959 S:      Maintained
5960 F:      include/linux/hippidevice.h
5961 F:      include/uapi/linux/if_hippi.h
5962 F:      net/802/hippi.c
5963 F:      drivers/net/hippi/
5964
5965 HISILICON NETWORK SUBSYSTEM DRIVER
5966 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5967 M:      Salil Mehta <salil.mehta@huawei.com>
5968 L:      netdev@vger.kernel.org
5969 W:      http://www.hisilicon.com
5970 S:      Maintained
5971 F:      drivers/net/ethernet/hisilicon/
5972 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5973
5974 HISILICON ROCE DRIVER
5975 M:      Lijun Ou <oulijun@huawei.com>
5976 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5977 L:      linux-rdma@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/infiniband/hw/hns/
5980 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5981
5982 HISILICON SAS Controller
5983 M:      John Garry <john.garry@huawei.com>
5984 W:      http://www.hisilicon.com
5985 S:      Supported
5986 F:      drivers/scsi/hisi_sas/
5987 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5988
5989 HOST AP DRIVER
5990 M:      Jouni Malinen <j@w1.fi>
5991 L:      linux-wireless@vger.kernel.org
5992 W:      http://w1.fi/hostap-driver.html
5993 S:      Obsolete
5994 F:      drivers/net/wireless/intersil/hostap/
5995
5996 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5997 L:      platform-driver-x86@vger.kernel.org
5998 S:      Orphan
5999 F:      drivers/platform/x86/tc1100-wmi.c
6000
6001 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6002 M:      Jaroslav Kysela <perex@perex.cz>
6003 S:      Maintained
6004 F:      drivers/net/ethernet/hp/hp100.*
6005
6006 HPET:   High Precision Event Timers driver
6007 M:      Clemens Ladisch <clemens@ladisch.de>
6008 S:      Maintained
6009 F:      Documentation/timers/hpet.txt
6010 F:      drivers/char/hpet.c
6011 F:      include/linux/hpet.h
6012 F:      include/uapi/linux/hpet.h
6013
6014 HPET:   x86
6015 S:      Orphan
6016 F:      arch/x86/kernel/hpet.c
6017 F:      arch/x86/include/asm/hpet.h
6018
6019 HPFS FILESYSTEM
6020 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6021 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6022 S:      Maintained
6023 F:      fs/hpfs/
6024
6025 HSI SUBSYSTEM
6026 M:      Sebastian Reichel <sre@kernel.org>
6027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6028 S:      Maintained
6029 F:      Documentation/ABI/testing/sysfs-bus-hsi
6030 F:      Documentation/device-drivers/serial-interfaces.rst
6031 F:      drivers/hsi/
6032 F:      include/linux/hsi/
6033 F:      include/uapi/linux/hsi/
6034
6035 HSO 3G MODEM DRIVER
6036 L:      linux-usb@vger.kernel.org
6037 S:      Orphan
6038 F:      drivers/net/usb/hso.c
6039
6040 HSR NETWORK PROTOCOL
6041 M:      Arvid Brodin <arvid.brodin@alten.se>
6042 L:      netdev@vger.kernel.org
6043 S:      Maintained
6044 F:      net/hsr/
6045
6046 HTCPEN TOUCHSCREEN DRIVER
6047 M:      Pau Oliva Fora <pof@eslack.org>
6048 L:      linux-input@vger.kernel.org
6049 S:      Maintained
6050 F:      drivers/input/touchscreen/htcpen.c
6051
6052 HUGETLB FILESYSTEM
6053 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6054 S:      Maintained
6055 F:      fs/hugetlbfs/
6056
6057 HVA ST MEDIA DRIVER
6058 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6059 L:      linux-media@vger.kernel.org
6060 T:      git git://linuxtv.org/media_tree.git
6061 W:      https://linuxtv.org
6062 S:      Supported
6063 F:      drivers/media/platform/sti/hva
6064
6065 Hyper-V CORE AND DRIVERS
6066 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6067 M:      Haiyang Zhang <haiyangz@microsoft.com>
6068 M:      Stephen Hemminger <sthemmin@microsoft.com>
6069 L:      devel@linuxdriverproject.org
6070 S:      Maintained
6071 F:      arch/x86/include/asm/mshyperv.h
6072 F:      arch/x86/include/uapi/asm/hyperv.h
6073 F:      arch/x86/kernel/cpu/mshyperv.c
6074 F:      arch/x86/hyperv
6075 F:      drivers/hid/hid-hyperv.c
6076 F:      drivers/hv/
6077 F:      drivers/input/serio/hyperv-keyboard.c
6078 F:      drivers/pci/host/pci-hyperv.c
6079 F:      drivers/net/hyperv/
6080 F:      drivers/scsi/storvsc_drv.c
6081 F:      drivers/uio/uio_hv_generic.c
6082 F:      drivers/video/fbdev/hyperv_fb.c
6083 F:      include/linux/hyperv.h
6084 F:      tools/hv/
6085 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6086
6087 I2C MUXES
6088 M:      Peter Rosin <peda@axentia.se>
6089 L:      linux-i2c@vger.kernel.org
6090 S:      Maintained
6091 F:      Documentation/i2c/i2c-topology
6092 F:      Documentation/i2c/muxes/
6093 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6094 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6095 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6096 F:      drivers/i2c/i2c-mux.c
6097 F:      drivers/i2c/muxes/
6098 F:      include/linux/i2c-mux.h
6099
6100 I2C OVER PARALLEL PORT
6101 M:      Jean Delvare <jdelvare@suse.com>
6102 L:      linux-i2c@vger.kernel.org
6103 S:      Maintained
6104 F:      Documentation/i2c/busses/i2c-parport
6105 F:      Documentation/i2c/busses/i2c-parport-light
6106 F:      drivers/i2c/busses/i2c-parport.c
6107 F:      drivers/i2c/busses/i2c-parport-light.c
6108
6109 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6110 M:      Jean Delvare <jdelvare@suse.com>
6111 L:      linux-i2c@vger.kernel.org
6112 S:      Maintained
6113 F:      Documentation/i2c/busses/i2c-ali1535
6114 F:      Documentation/i2c/busses/i2c-ali1563
6115 F:      Documentation/i2c/busses/i2c-ali15x3
6116 F:      Documentation/i2c/busses/i2c-amd756
6117 F:      Documentation/i2c/busses/i2c-amd8111
6118 F:      Documentation/i2c/busses/i2c-i801
6119 F:      Documentation/i2c/busses/i2c-nforce2
6120 F:      Documentation/i2c/busses/i2c-piix4
6121 F:      Documentation/i2c/busses/i2c-sis5595
6122 F:      Documentation/i2c/busses/i2c-sis630
6123 F:      Documentation/i2c/busses/i2c-sis96x
6124 F:      Documentation/i2c/busses/i2c-via
6125 F:      Documentation/i2c/busses/i2c-viapro
6126 F:      drivers/i2c/busses/i2c-ali1535.c
6127 F:      drivers/i2c/busses/i2c-ali1563.c
6128 F:      drivers/i2c/busses/i2c-ali15x3.c
6129 F:      drivers/i2c/busses/i2c-amd756.c
6130 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6131 F:      drivers/i2c/busses/i2c-amd8111.c
6132 F:      drivers/i2c/busses/i2c-i801.c
6133 F:      drivers/i2c/busses/i2c-isch.c
6134 F:      drivers/i2c/busses/i2c-nforce2.c
6135 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6136 F:      drivers/i2c/busses/i2c-piix4.c
6137 F:      drivers/i2c/busses/i2c-sis5595.c
6138 F:      drivers/i2c/busses/i2c-sis630.c
6139 F:      drivers/i2c/busses/i2c-sis96x.c
6140 F:      drivers/i2c/busses/i2c-via.c
6141 F:      drivers/i2c/busses/i2c-viapro.c
6142
6143 I2C/SMBUS ISMT DRIVER
6144 M:      Seth Heasley <seth.heasley@intel.com>
6145 M:      Neil Horman <nhorman@tuxdriver.com>
6146 L:      linux-i2c@vger.kernel.org
6147 F:      drivers/i2c/busses/i2c-ismt.c
6148 F:      Documentation/i2c/busses/i2c-ismt
6149
6150 I2C/SMBUS STUB DRIVER
6151 M:      Jean Delvare <jdelvare@suse.com>
6152 L:      linux-i2c@vger.kernel.org
6153 S:      Maintained
6154 F:      drivers/i2c/i2c-stub.c
6155
6156 I2C SUBSYSTEM
6157 M:      Wolfram Sang <wsa@the-dreams.de>
6158 L:      linux-i2c@vger.kernel.org
6159 W:      https://i2c.wiki.kernel.org/
6160 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6162 S:      Maintained
6163 F:      Documentation/devicetree/bindings/i2c/
6164 F:      Documentation/i2c/
6165 F:      drivers/i2c/
6166 F:      drivers/i2c/*/
6167 F:      include/linux/i2c.h
6168 F:      include/linux/i2c-*.h
6169 F:      include/uapi/linux/i2c.h
6170 F:      include/uapi/linux/i2c-*.h
6171
6172 I2C ACPI SUPPORT
6173 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6174 L:      linux-i2c@vger.kernel.org
6175 L:      linux-acpi@vger.kernel.org
6176 S:      Maintained
6177
6178 I2C-TAOS-EVM DRIVER
6179 M:      Jean Delvare <jdelvare@suse.com>
6180 L:      linux-i2c@vger.kernel.org
6181 S:      Maintained
6182 F:      Documentation/i2c/busses/i2c-taos-evm
6183 F:      drivers/i2c/busses/i2c-taos-evm.c
6184
6185 I2C-TINY-USB DRIVER
6186 M:      Till Harbaum <till@harbaum.org>
6187 L:      linux-i2c@vger.kernel.org
6188 W:      http://www.harbaum.org/till/i2c_tiny_usb
6189 S:      Maintained
6190 F:      drivers/i2c/busses/i2c-tiny-usb.c
6191
6192 i386 BOOT CODE
6193 M:      "H. Peter Anvin" <hpa@zytor.com>
6194 S:      Maintained
6195 F:      arch/x86/boot/
6196
6197 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6198 M:      "H. Peter Anvin" <hpa@zytor.com>
6199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6200 S:      Maintained
6201
6202 IA64 (Itanium) PLATFORM
6203 M:      Tony Luck <tony.luck@intel.com>
6204 M:      Fenghua Yu <fenghua.yu@intel.com>
6205 L:      linux-ia64@vger.kernel.org
6206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6207 S:      Maintained
6208 F:      arch/ia64/
6209
6210 IBM Power VMX Cryptographic instructions
6211 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6212 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6213 L:      linux-crypto@vger.kernel.org
6214 S:      Supported
6215 F:      drivers/crypto/vmx/Makefile
6216 F:      drivers/crypto/vmx/Kconfig
6217 F:      drivers/crypto/vmx/vmx.c
6218 F:      drivers/crypto/vmx/aes*
6219 F:      drivers/crypto/vmx/ghash*
6220 F:      drivers/crypto/vmx/ppc-xlate.pl
6221
6222 IBM Power in-Nest Crypto Acceleration
6223 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6224 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6225 L:      linux-crypto@vger.kernel.org
6226 S:      Supported
6227 F:      drivers/crypto/nx/Makefile
6228 F:      drivers/crypto/nx/Kconfig
6229 F:      drivers/crypto/nx/nx-aes*
6230 F:      drivers/crypto/nx/nx-sha*
6231 F:      drivers/crypto/nx/nx.*
6232 F:      drivers/crypto/nx/nx_csbcpb.h
6233 F:      drivers/crypto/nx/nx_debugfs.h
6234
6235 IBM Power 842 compression accelerator
6236 M:      Dan Streetman <ddstreet@ieee.org>
6237 S:      Supported
6238 F:      drivers/crypto/nx/Makefile
6239 F:      drivers/crypto/nx/Kconfig
6240 F:      drivers/crypto/nx/nx-842*
6241 F:      include/linux/sw842.h
6242 F:      crypto/842.c
6243 F:      lib/842/
6244
6245 IBM Power Linux RAID adapter
6246 M:      Brian King <brking@us.ibm.com>
6247 S:      Supported
6248 F:      drivers/scsi/ipr.*
6249
6250 IBM Power Virtual Ethernet Device Driver
6251 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6252 L:      netdev@vger.kernel.org
6253 S:      Supported
6254 F:      drivers/net/ethernet/ibm/ibmveth.*
6255
6256 IBM Power SRIOV Virtual NIC Device Driver
6257 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6258 M:      John Allen <jallen@linux.vnet.ibm.com>
6259 L:      netdev@vger.kernel.org
6260 S:      Supported
6261 F:      drivers/net/ethernet/ibm/ibmvnic.*
6262
6263 IBM Power Virtual SCSI Device Drivers
6264 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6265 L:      linux-scsi@vger.kernel.org
6266 S:      Supported
6267 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6268 F:      include/scsi/viosrp.h
6269
6270 IBM Power Virtual SCSI Device Target Driver
6271 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6272 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6273 L:      linux-scsi@vger.kernel.org
6274 L:      target-devel@vger.kernel.org
6275 S:      Supported
6276 F:      drivers/scsi/ibmvscsi_tgt/
6277
6278 IBM Power Virtual FC Device Drivers
6279 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6280 L:      linux-scsi@vger.kernel.org
6281 S:      Supported
6282 F:      drivers/scsi/ibmvscsi/ibmvfc*
6283
6284 IBM ServeRAID RAID DRIVER
6285 S:      Orphan
6286 F:      drivers/scsi/ips.*
6287
6288 ICH LPC AND GPIO DRIVER
6289 M:      Peter Tyser <ptyser@xes-inc.com>
6290 S:      Maintained
6291 F:      drivers/mfd/lpc_ich.c
6292 F:      drivers/gpio/gpio-ich.c
6293
6294 IDT VersaClock 5 CLOCK DRIVER
6295 M:      Marek Vasut <marek.vasut@gmail.com>
6296 S:      Maintained
6297 F:      drivers/clk/clk-versaclock5.c
6298
6299 IDE SUBSYSTEM
6300 M:      "David S. Miller" <davem@davemloft.net>
6301 L:      linux-ide@vger.kernel.org
6302 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6304 S:      Maintained
6305 F:      Documentation/ide/
6306 F:      drivers/ide/
6307 F:      include/linux/ide.h
6308
6309 IDEAPAD LAPTOP EXTRAS DRIVER
6310 M:      Ike Panhc <ike.pan@canonical.com>
6311 L:      platform-driver-x86@vger.kernel.org
6312 W:      http://launchpad.net/ideapad-laptop
6313 S:      Maintained
6314 F:      drivers/platform/x86/ideapad-laptop.c
6315
6316 IDEAPAD LAPTOP SLIDEBAR DRIVER
6317 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6318 L:      linux-input@vger.kernel.org
6319 W:      https://github.com/o2genum/ideapad-slidebar
6320 S:      Maintained
6321 F:      drivers/input/misc/ideapad_slidebar.c
6322
6323 IDE/ATAPI DRIVERS
6324 M:      Borislav Petkov <bp@alien8.de>
6325 L:      linux-ide@vger.kernel.org
6326 S:      Maintained
6327 F:      Documentation/cdrom/ide-cd
6328 F:      drivers/ide/ide-cd*
6329
6330 IEEE 802.15.4 SUBSYSTEM
6331 M:      Alexander Aring <aar@pengutronix.de>
6332 M:      Stefan Schmidt <stefan@osg.samsung.com>
6333 L:      linux-wpan@vger.kernel.org
6334 W:      http://wpan.cakelab.org/
6335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6337 S:      Maintained
6338 F:      net/ieee802154/
6339 F:      net/mac802154/
6340 F:      drivers/net/ieee802154/
6341 F:      include/linux/nl802154.h
6342 F:      include/linux/ieee802154.h
6343 F:      include/net/nl802154.h
6344 F:      include/net/mac802154.h
6345 F:      include/net/af_ieee802154.h
6346 F:      include/net/cfg802154.h
6347 F:      include/net/ieee802154_netdev.h
6348 F:      Documentation/networking/ieee802154.txt
6349
6350 IFE PROTOCOL
6351 M:      Yotam Gigi <yotamg@mellanox.com>
6352 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6353 F:      net/ife
6354 F:      include/net/ife.h
6355 F:      include/uapi/linux/ife.h
6356
6357 IGORPLUG-USB IR RECEIVER
6358 M:      Sean Young <sean@mess.org>
6359 L:      linux-media@vger.kernel.org
6360 S:      Maintained
6361 F:      drivers/media/rc/igorplugusb.c
6362
6363 IGUANAWORKS USB IR TRANSCEIVER
6364 M:      Sean Young <sean@mess.org>
6365 L:      linux-media@vger.kernel.org
6366 S:      Maintained
6367 F:      drivers/media/rc/iguanair.c
6368
6369 IIO DIGITAL POTENTIOMETER DAC
6370 M:      Peter Rosin <peda@axentia.se>
6371 L:      linux-iio@vger.kernel.org
6372 S:      Maintained
6373 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6374 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6375 F:      drivers/iio/dac/dpot-dac.c
6376
6377 IIO ENVELOPE DETECTOR
6378 M:      Peter Rosin <peda@axentia.se>
6379 L:      linux-iio@vger.kernel.org
6380 S:      Maintained
6381 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6382 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6383 F:      drivers/iio/adc/envelope-detector.c
6384
6385 IIO SUBSYSTEM AND DRIVERS
6386 M:      Jonathan Cameron <jic23@kernel.org>
6387 R:      Hartmut Knaack <knaack.h@gmx.de>
6388 R:      Lars-Peter Clausen <lars@metafoo.de>
6389 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6390 L:      linux-iio@vger.kernel.org
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6392 S:      Maintained
6393 F:      Documentation/devicetree/bindings/iio/
6394 F:      drivers/iio/
6395 F:      drivers/staging/iio/
6396 F:      include/linux/iio/
6397 F:      tools/iio/
6398
6399 IKANOS/ADI EAGLE ADSL USB DRIVER
6400 M:      Matthieu Castet <castet.matthieu@free.fr>
6401 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6402 S:      Maintained
6403 F:      drivers/usb/atm/ueagle-atm.c
6404
6405 IMGTEC ASCII LCD DRIVER
6406 M:      Paul Burton <paul.burton@imgtec.com>
6407 S:      Maintained
6408 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6409 F:      drivers/auxdisplay/img-ascii-lcd.c
6410
6411 INA209 HARDWARE MONITOR DRIVER
6412 M:      Guenter Roeck <linux@roeck-us.net>
6413 L:      linux-hwmon@vger.kernel.org
6414 S:      Maintained
6415 F:      Documentation/hwmon/ina209
6416 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6417 F:      drivers/hwmon/ina209.c
6418
6419 INA2XX HARDWARE MONITOR DRIVER
6420 M:      Guenter Roeck <linux@roeck-us.net>
6421 L:      linux-hwmon@vger.kernel.org
6422 S:      Maintained
6423 F:      Documentation/hwmon/ina2xx
6424 F:      drivers/hwmon/ina2xx.c
6425 F:      include/linux/platform_data/ina2xx.h
6426
6427 INDUSTRY PACK SUBSYSTEM (IPACK)
6428 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6429 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6430 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6431 L:      industrypack-devel@lists.sourceforge.net
6432 W:      http://industrypack.sourceforge.net
6433 S:      Maintained
6434 F:      drivers/ipack/
6435
6436 INGENIC JZ4780 DMA Driver
6437 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6438 S:      Maintained
6439 F:      drivers/dma/dma-jz4780.c
6440
6441 INGENIC JZ4780 NAND DRIVER
6442 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6443 L:      linux-mtd@lists.infradead.org
6444 S:      Maintained
6445 F:      drivers/mtd/nand/jz4780_*
6446
6447 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6448 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6449 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6450 L:      linux-ima-devel@lists.sourceforge.net
6451 L:      linux-ima-user@lists.sourceforge.net
6452 L:      linux-security-module@vger.kernel.org
6453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6454 S:      Supported
6455 F:      security/integrity/ima/
6456
6457 IMGTEC IR DECODER DRIVER
6458 M:      James Hogan <james.hogan@imgtec.com>
6459 S:      Maintained
6460 F:      drivers/media/rc/img-ir/
6461
6462 IMS TWINTURBO FRAMEBUFFER DRIVER
6463 L:      linux-fbdev@vger.kernel.org
6464 S:      Orphan
6465 F:      drivers/video/fbdev/imsttfb.c
6466
6467 INFINIBAND SUBSYSTEM
6468 M:      Doug Ledford <dledford@redhat.com>
6469 M:      Sean Hefty <sean.hefty@intel.com>
6470 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6471 L:      linux-rdma@vger.kernel.org
6472 W:      http://www.openfabrics.org/
6473 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6475 S:      Supported
6476 F:      Documentation/infiniband/
6477 F:      drivers/infiniband/
6478 F:      include/uapi/linux/if_infiniband.h
6479 F:      include/uapi/rdma/
6480 F:      include/rdma/
6481
6482 INOTIFY
6483 M:      John McCutchan <john@johnmccutchan.com>
6484 M:      Robert Love <rlove@rlove.org>
6485 M:      Eric Paris <eparis@parisplace.org>
6486 S:      Maintained
6487 F:      Documentation/filesystems/inotify.txt
6488 F:      fs/notify/inotify/
6489 F:      include/linux/inotify.h
6490 F:      include/uapi/linux/inotify.h
6491
6492 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6493 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6494 L:      linux-input@vger.kernel.org
6495 Q:      http://patchwork.kernel.org/project/linux-input/list/
6496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6497 S:      Maintained
6498 F:      drivers/input/
6499 F:      include/linux/input.h
6500 F:      include/uapi/linux/input.h
6501 F:      include/linux/input/
6502 F:      Documentation/devicetree/bindings/input/
6503
6504 INPUT MULTITOUCH (MT) PROTOCOL
6505 M:      Henrik Rydberg <rydberg@bitmath.org>
6506 L:      linux-input@vger.kernel.org
6507 S:      Odd fixes
6508 F:      Documentation/input/multi-touch-protocol.txt
6509 F:      drivers/input/input-mt.c
6510 K:      \b(ABS|SYN)_MT_
6511
6512 INTEL ASoC BDW/HSW DRIVERS
6513 M:      Jie Yang <yang.jie@linux.intel.com>
6514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6515 S:      Supported
6516 F:      sound/soc/intel/common/sst-dsp*
6517 F:      sound/soc/intel/common/sst-firmware.c
6518 F:      sound/soc/intel/boards/broadwell.c
6519 F:      sound/soc/intel/haswell/
6520
6521 INTEL C600 SERIES SAS CONTROLLER DRIVER
6522 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6523 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6524 L:      linux-scsi@vger.kernel.org
6525 T:      git git://git.code.sf.net/p/intel-sas/isci
6526 S:      Supported
6527 F:      drivers/scsi/isci/
6528
6529 INTEL HID EVENT DRIVER
6530 M:      Alex Hung <alex.hung@canonical.com>
6531 L:      platform-driver-x86@vger.kernel.org
6532 S:      Maintained
6533 F:      drivers/platform/x86/intel-hid.c
6534
6535 INTEL VIRTUAL BUTTON DRIVER
6536 M:      AceLan Kao <acelan.kao@canonical.com>
6537 L:      platform-driver-x86@vger.kernel.org
6538 S:      Maintained
6539 F:      drivers/platform/x86/intel-vbtn.c
6540
6541 INTEL IDLE DRIVER
6542 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6543 M:      Len Brown <lenb@kernel.org>
6544 L:      linux-pm@vger.kernel.org
6545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6546 B:      https://bugzilla.kernel.org
6547 S:      Supported
6548 F:      drivers/idle/intel_idle.c
6549
6550 INTEL INTEGRATED SENSOR HUB DRIVER
6551 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6552 M:      Jiri Kosina <jikos@kernel.org>
6553 L:      linux-input@vger.kernel.org
6554 S:      Maintained
6555 F:      drivers/hid/intel-ish-hid/
6556
6557 INTEL PSTATE DRIVER
6558 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6559 M:      Len Brown <lenb@kernel.org>
6560 L:      linux-pm@vger.kernel.org
6561 S:      Supported
6562 F:      drivers/cpufreq/intel_pstate.c
6563
6564 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6565 M:      Maik Broemme <mbroemme@libmpq.org>
6566 L:      linux-fbdev@vger.kernel.org
6567 S:      Maintained
6568 F:      Documentation/fb/intelfb.txt
6569 F:      drivers/video/fbdev/intelfb/
6570
6571 INTEL 810/815 FRAMEBUFFER DRIVER
6572 M:      Antonino Daplas <adaplas@gmail.com>
6573 L:      linux-fbdev@vger.kernel.org
6574 S:      Maintained
6575 F:      drivers/video/fbdev/i810/
6576
6577 INTEL MENLOW THERMAL DRIVER
6578 M:      Sujith Thomas <sujith.thomas@intel.com>
6579 L:      platform-driver-x86@vger.kernel.org
6580 W:      https://01.org/linux-acpi
6581 S:      Supported
6582 F:      drivers/platform/x86/intel_menlow.c
6583
6584 INTEL I/OAT DMA DRIVER
6585 M:      Dave Jiang <dave.jiang@intel.com>
6586 R:      Dan Williams <dan.j.williams@intel.com>
6587 L:      dmaengine@vger.kernel.org
6588 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6589 S:      Supported
6590 F:      drivers/dma/ioat*
6591
6592 INTEL IOMMU (VT-d)
6593 M:      David Woodhouse <dwmw2@infradead.org>
6594 L:      iommu@lists.linux-foundation.org
6595 T:      git git://git.infradead.org/iommu-2.6.git
6596 S:      Supported
6597 F:      drivers/iommu/intel-iommu.c
6598 F:      include/linux/intel-iommu.h
6599
6600 INTEL IOP-ADMA DMA DRIVER
6601 R:      Dan Williams <dan.j.williams@intel.com>
6602 S:      Odd fixes
6603 F:      drivers/dma/iop-adma.c
6604
6605 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6606 M:      Krzysztof Halasa <khalasa@piap.pl>
6607 S:      Maintained
6608 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6609 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6610 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6611 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6612 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6613 F:      drivers/net/wan/ixp4xx_hss.c
6614
6615 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6616 M:      Deepak Saxena <dsaxena@plexity.net>
6617 S:      Maintained
6618 F:      drivers/char/hw_random/ixp4xx-rng.c
6619
6620 INTEL ETHERNET DRIVERS
6621 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6622 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6623 W:      http://www.intel.com/support/feedback.htm
6624 W:      http://e1000.sourceforge.net/
6625 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6628 S:      Supported
6629 F:      Documentation/networking/e100.txt
6630 F:      Documentation/networking/e1000.txt
6631 F:      Documentation/networking/e1000e.txt
6632 F:      Documentation/networking/igb.txt
6633 F:      Documentation/networking/igbvf.txt
6634 F:      Documentation/networking/ixgb.txt
6635 F:      Documentation/networking/ixgbe.txt
6636 F:      Documentation/networking/ixgbevf.txt
6637 F:      Documentation/networking/i40e.txt
6638 F:      Documentation/networking/i40evf.txt
6639 F:      drivers/net/ethernet/intel/
6640 F:      drivers/net/ethernet/intel/*/
6641
6642 INTEL RDMA RNIC DRIVER
6643 M:     Faisal Latif <faisal.latif@intel.com>
6644 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6645 L:     linux-rdma@vger.kernel.org
6646 S:     Supported
6647 F:     drivers/infiniband/hw/i40iw/
6648
6649 INTEL MERRIFIELD GPIO DRIVER
6650 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6651 L:      linux-gpio@vger.kernel.org
6652 S:      Maintained
6653 F:      drivers/gpio/gpio-merrifield.c
6654
6655 INTEL-MID GPIO DRIVER
6656 M:      David Cohen <david.a.cohen@linux.intel.com>
6657 L:      linux-gpio@vger.kernel.org
6658 S:      Maintained
6659 F:      drivers/gpio/gpio-intel-mid.c
6660
6661 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6662 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6663 L:      linux-wireless@vger.kernel.org
6664 S:      Maintained
6665 F:      Documentation/networking/README.ipw2100
6666 F:      Documentation/networking/README.ipw2200
6667 F:      drivers/net/wireless/intel/ipw2x00/
6668
6669 INTEL(R) TRACE HUB
6670 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6671 S:      Supported
6672 F:      Documentation/trace/intel_th.txt
6673 F:      drivers/hwtracing/intel_th/
6674
6675 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6676 M:      Ning Sun <ning.sun@intel.com>
6677 L:      tboot-devel@lists.sourceforge.net
6678 W:      http://tboot.sourceforge.net
6679 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6680 S:      Supported
6681 F:      Documentation/intel_txt.txt
6682 F:      include/linux/tboot.h
6683 F:      arch/x86/kernel/tboot.c
6684
6685 INTEL WIRELESS WIMAX CONNECTION 2400
6686 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6687 M:      linux-wimax@intel.com
6688 L:      wimax@linuxwimax.org (subscribers-only)
6689 S:      Supported
6690 W:      http://linuxwimax.org
6691 F:      Documentation/wimax/README.i2400m
6692 F:      drivers/net/wimax/i2400m/
6693 F:      include/uapi/linux/wimax/i2400m.h
6694
6695 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6696 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6697 L:      linux-wireless@vger.kernel.org
6698 S:      Supported
6699 F:      drivers/net/wireless/intel/iwlegacy/
6700
6701 INTEL WIRELESS WIFI LINK (iwlwifi)
6702 M:      Johannes Berg <johannes.berg@intel.com>
6703 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6704 M:      Luca Coelho <luciano.coelho@intel.com>
6705 M:      Intel Linux Wireless <linuxwifi@intel.com>
6706 L:      linux-wireless@vger.kernel.org
6707 W:      http://intellinuxwireless.org
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6709 S:      Supported
6710 F:      drivers/net/wireless/intel/iwlwifi/
6711
6712 INTEL MANAGEMENT ENGINE (mei)
6713 M:      Tomas Winkler <tomas.winkler@intel.com>
6714 L:      linux-kernel@vger.kernel.org
6715 S:      Supported
6716 F:      include/uapi/linux/mei.h
6717 F:      include/linux/mei_cl_bus.h
6718 F:      drivers/misc/mei/*
6719 F:      drivers/watchdog/mei_wdt.c
6720 F:      Documentation/misc-devices/mei/*
6721 F:      samples/mei/*
6722
6723 INTEL MIC DRIVERS (mic)
6724 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6725 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6726 S:      Supported
6727 W:      https://github.com/sudeepdutt/mic
6728 W:      http://software.intel.com/en-us/mic-developer
6729 F:      include/linux/mic_bus.h
6730 F:      include/linux/scif.h
6731 F:      include/uapi/linux/mic_common.h
6732 F:      include/uapi/linux/mic_ioctl.h
6733 F:      include/uapi/linux/scif_ioctl.h
6734 F:      drivers/misc/mic/
6735 F:      drivers/dma/mic_x100_dma.c
6736 F:      drivers/dma/mic_x100_dma.h
6737 F:      Documentation/mic/
6738
6739 INTEL PMC/P-Unit IPC DRIVER
6740 M:      Zha Qipeng<qipeng.zha@intel.com>
6741 L:      platform-driver-x86@vger.kernel.org
6742 S:      Maintained
6743 F:      drivers/platform/x86/intel_pmc_ipc.c
6744 F:      drivers/platform/x86/intel_punit_ipc.c
6745 F:      arch/x86/include/asm/intel_pmc_ipc.h
6746 F:      arch/x86/include/asm/intel_punit_ipc.h
6747
6748 INTEL TELEMETRY DRIVER
6749 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6750 L:      platform-driver-x86@vger.kernel.org
6751 S:      Maintained
6752 F:      arch/x86/include/asm/intel_telemetry.h
6753 F:      drivers/platform/x86/intel_telemetry*
6754
6755 INTEL PMC CORE DRIVER
6756 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6757 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6758 L:      platform-driver-x86@vger.kernel.org
6759 S:      Maintained
6760 F:      arch/x86/include/asm/pmc_core.h
6761 F:      drivers/platform/x86/intel_pmc_core*
6762
6763 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6764 M:      Linus Walleij <linus.walleij@linaro.org>
6765 L:      linux-iio@vger.kernel.org
6766 S:      Maintained
6767 F:      drivers/iio/gyro/mpu3050*
6768 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6769
6770 IOC3 ETHERNET DRIVER
6771 M:      Ralf Baechle <ralf@linux-mips.org>
6772 L:      linux-mips@linux-mips.org
6773 S:      Maintained
6774 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6775
6776 IOC3 SERIAL DRIVER
6777 M:      Pat Gefre <pfg@sgi.com>
6778 L:      linux-serial@vger.kernel.org
6779 S:      Maintained
6780 F:      drivers/tty/serial/ioc3_serial.c
6781
6782 IOMMU DRIVERS
6783 M:      Joerg Roedel <joro@8bytes.org>
6784 L:      iommu@lists.linux-foundation.org
6785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6786 S:      Maintained
6787 F:      Documentation/devicetree/bindings/iommu/
6788 F:      drivers/iommu/
6789
6790 IP MASQUERADING
6791 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6792 S:      Maintained
6793 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6794
6795 IPMI SUBSYSTEM
6796 M:      Corey Minyard <minyard@acm.org>
6797 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6798 W:      http://openipmi.sourceforge.net/
6799 S:      Supported
6800 F:      Documentation/IPMI.txt
6801 F:      drivers/char/ipmi/
6802 F:      include/linux/ipmi*
6803 F:      include/uapi/linux/ipmi*
6804
6805 QCOM AUDIO (ASoC) DRIVERS
6806 M:      Patrick Lai <plai@codeaurora.org>
6807 M:      Banajit Goswami <bgoswami@codeaurora.org>
6808 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6809 S:      Supported
6810 F:      sound/soc/qcom/
6811
6812 IPS SCSI RAID DRIVER
6813 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6814 L:      linux-scsi@vger.kernel.org
6815 W:      http://www.adaptec.com/
6816 S:      Maintained
6817 F:      drivers/scsi/ips*
6818
6819 IPVS
6820 M:      Wensong Zhang <wensong@linux-vs.org>
6821 M:      Simon Horman <horms@verge.net.au>
6822 M:      Julian Anastasov <ja@ssi.bg>
6823 L:      netdev@vger.kernel.org
6824 L:      lvs-devel@vger.kernel.org
6825 S:      Maintained
6826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6828 F:      Documentation/networking/ipvs-sysctl.txt
6829 F:      include/net/ip_vs.h
6830 F:      include/uapi/linux/ip_vs.h
6831 F:      net/netfilter/ipvs/
6832
6833 IPWIRELESS DRIVER
6834 M:      Jiri Kosina <jikos@kernel.org>
6835 M:      David Sterba <dsterba@suse.com>
6836 S:      Odd Fixes
6837 F:      drivers/tty/ipwireless/
6838
6839 IPX NETWORK LAYER
6840 L:      netdev@vger.kernel.org
6841 S:      Odd fixes
6842 F:      include/net/ipx.h
6843 F:      include/uapi/linux/ipx.h
6844 F:      net/ipx/
6845
6846 IRDA SUBSYSTEM
6847 M:      Samuel Ortiz <samuel@sortiz.org>
6848 L:      irda-users@lists.sourceforge.net (subscribers-only)
6849 L:      netdev@vger.kernel.org
6850 W:      http://irda.sourceforge.net/
6851 S:      Maintained
6852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6853 F:      Documentation/networking/irda.txt
6854 F:      drivers/net/irda/
6855 F:      include/net/irda/
6856 F:      net/irda/
6857
6858 IRQ SUBSYSTEM
6859 M:      Thomas Gleixner <tglx@linutronix.de>
6860 L:      linux-kernel@vger.kernel.org
6861 S:      Maintained
6862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6863 F:      kernel/irq/
6864
6865 IRQCHIP DRIVERS
6866 M:      Thomas Gleixner <tglx@linutronix.de>
6867 M:      Jason Cooper <jason@lakedaemon.net>
6868 M:      Marc Zyngier <marc.zyngier@arm.com>
6869 L:      linux-kernel@vger.kernel.org
6870 S:      Maintained
6871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6872 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6873 F:      Documentation/devicetree/bindings/interrupt-controller/
6874 F:      drivers/irqchip/
6875
6876 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6877 M:      Marc Zyngier <marc.zyngier@arm.com>
6878 S:      Maintained
6879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6880 F:      Documentation/IRQ-domain.txt
6881 F:      include/linux/irqdomain.h
6882 F:      kernel/irq/irqdomain.c
6883 F:      kernel/irq/msi.c
6884
6885 ISA
6886 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6887 S:      Maintained
6888 F:      Documentation/isa.txt
6889 F:      drivers/base/isa.c
6890 F:      include/linux/isa.h
6891
6892 ISAPNP
6893 M:      Jaroslav Kysela <perex@perex.cz>
6894 S:      Maintained
6895 F:      Documentation/isapnp.txt
6896 F:      drivers/pnp/isapnp/
6897 F:      include/linux/isapnp.h
6898
6899 ISA RADIO MODULE
6900 M:      Hans Verkuil <hverkuil@xs4all.nl>
6901 L:      linux-media@vger.kernel.org
6902 T:      git git://linuxtv.org/media_tree.git
6903 W:      https://linuxtv.org
6904 S:      Maintained
6905 F:      drivers/media/radio/radio-isa*
6906
6907 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6908 M:      Peter Jones <pjones@redhat.com>
6909 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6910 S:      Maintained
6911 F:      drivers/firmware/iscsi_ibft*
6912
6913 ISCSI
6914 M:      Lee Duncan <lduncan@suse.com>
6915 M:      Chris Leech <cleech@redhat.com>
6916 L:      open-iscsi@googlegroups.com
6917 W:      www.open-iscsi.com
6918 S:      Maintained
6919 F:      drivers/scsi/*iscsi*
6920 F:      include/scsi/*iscsi*
6921
6922 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6923 M:      Or Gerlitz <ogerlitz@mellanox.com>
6924 M:      Sagi Grimberg <sagi@grimberg.me>
6925 M:      Roi Dayan <roid@mellanox.com>
6926 L:      linux-rdma@vger.kernel.org
6927 S:      Supported
6928 W:      http://www.openfabrics.org
6929 W:      www.open-iscsi.org
6930 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6931 F:      drivers/infiniband/ulp/iser/
6932
6933 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6934 M:      Sagi Grimberg <sagi@grimberg.me>
6935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6936 L:      linux-rdma@vger.kernel.org
6937 L:      target-devel@vger.kernel.org
6938 S:      Supported
6939 W:      http://www.linux-iscsi.org
6940 F:      drivers/infiniband/ulp/isert
6941
6942 ISDN SUBSYSTEM
6943 M:      Karsten Keil <isdn@linux-pingi.de>
6944 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6945 L:      netdev@vger.kernel.org
6946 W:      http://www.isdn4linux.de
6947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6948 S:      Maintained
6949 F:      Documentation/isdn/
6950 F:      drivers/isdn/
6951 F:      include/linux/isdn.h
6952 F:      include/linux/isdn/
6953 F:      include/uapi/linux/isdn.h
6954 F:      include/uapi/linux/isdn/
6955
6956 ISDN SUBSYSTEM (Eicon active card driver)
6957 M:      Armin Schindler <mac@melware.de>
6958 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6959 W:      http://www.melware.de
6960 S:      Maintained
6961 F:      drivers/isdn/hardware/eicon/
6962
6963 IT87 HARDWARE MONITORING DRIVER
6964 M:      Jean Delvare <jdelvare@suse.com>
6965 L:      linux-hwmon@vger.kernel.org
6966 S:      Maintained
6967 F:      Documentation/hwmon/it87
6968 F:      drivers/hwmon/it87.c
6969
6970 IT913X MEDIA DRIVER
6971 M:      Antti Palosaari <crope@iki.fi>
6972 L:      linux-media@vger.kernel.org
6973 W:      https://linuxtv.org
6974 W:      http://palosaari.fi/linux/
6975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6976 T:      git git://linuxtv.org/anttip/media_tree.git
6977 S:      Maintained
6978 F:      drivers/media/tuners/it913x*
6979
6980 IVTV VIDEO4LINUX DRIVER
6981 M:      Andy Walls <awalls@md.metrocast.net>
6982 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6983 L:      linux-media@vger.kernel.org
6984 T:      git git://linuxtv.org/media_tree.git
6985 W:      http://www.ivtvdriver.org
6986 S:      Maintained
6987 F:      Documentation/media/v4l-drivers/ivtv*
6988 F:      drivers/media/pci/ivtv/
6989 F:      include/uapi/linux/ivtv*
6990
6991 IX2505V MEDIA DRIVER
6992 M:      Malcolm Priestley <tvboxspy@gmail.com>
6993 L:      linux-media@vger.kernel.org
6994 W:      https://linuxtv.org
6995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6996 S:      Maintained
6997 F:      drivers/media/dvb-frontends/ix2505v*
6998
6999 JC42.4 TEMPERATURE SENSOR DRIVER
7000 M:      Guenter Roeck <linux@roeck-us.net>
7001 L:      linux-hwmon@vger.kernel.org
7002 S:      Maintained
7003 F:      drivers/hwmon/jc42.c
7004 F:      Documentation/hwmon/jc42
7005
7006 JFS FILESYSTEM
7007 M:      Dave Kleikamp <shaggy@kernel.org>
7008 L:      jfs-discussion@lists.sourceforge.net
7009 W:      http://jfs.sourceforge.net/
7010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7011 S:      Maintained
7012 F:      Documentation/filesystems/jfs.txt
7013 F:      fs/jfs/
7014
7015 JME NETWORK DRIVER
7016 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7017 L:      netdev@vger.kernel.org
7018 S:      Maintained
7019 F:      drivers/net/ethernet/jme.*
7020
7021 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7022 M:      David Woodhouse <dwmw2@infradead.org>
7023 L:      linux-mtd@lists.infradead.org
7024 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7025 S:      Maintained
7026 F:      fs/jffs2/
7027 F:      include/uapi/linux/jffs2.h
7028
7029 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7030 M:      "Theodore Ts'o" <tytso@mit.edu>
7031 M:      Jan Kara <jack@suse.com>
7032 L:      linux-ext4@vger.kernel.org
7033 S:      Maintained
7034 F:      fs/jbd2/
7035 F:      include/linux/jbd2.h
7036
7037 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7038 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7039 L:      linux-media@vger.kernel.org
7040 S:      Maintained
7041 F:      drivers/media/platform/rcar_jpu.c
7042
7043 JSM Neo PCI based serial card
7044 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7045 L:      linux-serial@vger.kernel.org
7046 S:      Maintained
7047 F:      drivers/tty/serial/jsm/
7048
7049 K10TEMP HARDWARE MONITORING DRIVER
7050 M:      Clemens Ladisch <clemens@ladisch.de>
7051 L:      linux-hwmon@vger.kernel.org
7052 S:      Maintained
7053 F:      Documentation/hwmon/k10temp
7054 F:      drivers/hwmon/k10temp.c
7055
7056 K8TEMP HARDWARE MONITORING DRIVER
7057 M:      Rudolf Marek <r.marek@assembler.cz>
7058 L:      linux-hwmon@vger.kernel.org
7059 S:      Maintained
7060 F:      Documentation/hwmon/k8temp
7061 F:      drivers/hwmon/k8temp.c
7062
7063 KASAN
7064 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7065 R:      Alexander Potapenko <glider@google.com>
7066 R:      Dmitry Vyukov <dvyukov@google.com>
7067 L:      kasan-dev@googlegroups.com
7068 S:      Maintained
7069 F:      arch/*/include/asm/kasan.h
7070 F:      arch/*/mm/kasan_init*
7071 F:      Documentation/dev-tools/kasan.rst
7072 F:      include/linux/kasan*.h
7073 F:      lib/test_kasan.c
7074 F:      mm/kasan/
7075 F:      scripts/Makefile.kasan
7076
7077 KCONFIG
7078 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7079 L:      linux-kbuild@vger.kernel.org
7080 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7081 S:      Maintained
7082 F:      Documentation/kbuild/kconfig-language.txt
7083 F:      scripts/kconfig/
7084
7085 KDUMP
7086 M:      Dave Young <dyoung@redhat.com>
7087 M:      Baoquan He <bhe@redhat.com>
7088 R:      Vivek Goyal <vgoyal@redhat.com>
7089 L:      kexec@lists.infradead.org
7090 W:      http://lse.sourceforge.net/kdump/
7091 S:      Maintained
7092 F:      Documentation/kdump/
7093
7094 KEENE FM RADIO TRANSMITTER DRIVER
7095 M:      Hans Verkuil <hverkuil@xs4all.nl>
7096 L:      linux-media@vger.kernel.org
7097 T:      git git://linuxtv.org/media_tree.git
7098 W:      https://linuxtv.org
7099 S:      Maintained
7100 F:      drivers/media/radio/radio-keene*
7101
7102 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7103 M:      Ian Kent <raven@themaw.net>
7104 L:      autofs@vger.kernel.org
7105 S:      Maintained
7106 F:      fs/autofs4/
7107
7108 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7109 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7110 M:      Michal Marek <mmarek@suse.com>
7111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7112 L:      linux-kbuild@vger.kernel.org
7113 S:      Maintained
7114 F:      Documentation/kbuild/
7115 F:      Makefile
7116 F:      scripts/Makefile.*
7117 F:      scripts/basic/
7118 F:      scripts/mk*
7119 F:      scripts/package/
7120
7121 KERNEL JANITORS
7122 L:      kernel-janitors@vger.kernel.org
7123 W:      http://kernelnewbies.org/KernelJanitors
7124 S:      Odd Fixes
7125
7126 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7127 M:      "J. Bruce Fields" <bfields@fieldses.org>
7128 M:      Jeff Layton <jlayton@poochiereds.net>
7129 L:      linux-nfs@vger.kernel.org
7130 W:      http://nfs.sourceforge.net/
7131 T:      git git://linux-nfs.org/~bfields/linux.git
7132 S:      Supported
7133 F:      fs/nfsd/
7134 F:      include/uapi/linux/nfsd/
7135 F:      fs/lockd/
7136 F:      fs/nfs_common/
7137 F:      net/sunrpc/
7138 F:      include/linux/lockd/
7139 F:      include/linux/sunrpc/
7140 F:      include/uapi/linux/sunrpc/
7141
7142 KERNEL SELFTEST FRAMEWORK
7143 M:      Shuah Khan <shuahkh@osg.samsung.com>
7144 M:      Shuah Khan <shuah@kernel.org>
7145 L:      linux-kselftest@vger.kernel.org
7146 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7147 S:      Maintained
7148 F:      tools/testing/selftests
7149
7150 KERNEL VIRTUAL MACHINE (KVM)
7151 M:      Paolo Bonzini <pbonzini@redhat.com>
7152 M:      Radim Krčmář <rkrcmar@redhat.com>
7153 L:      kvm@vger.kernel.org
7154 W:      http://www.linux-kvm.org
7155 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7156 S:      Supported
7157 F:      Documentation/*/kvm*.txt
7158 F:      Documentation/virtual/kvm/
7159 F:      arch/*/kvm/
7160 F:      arch/x86/kernel/kvm.c
7161 F:      arch/x86/kernel/kvmclock.c
7162 F:      arch/*/include/asm/kvm*
7163 F:      include/linux/kvm*
7164 F:      include/uapi/linux/kvm*
7165 F:      virt/kvm/
7166 F:      tools/kvm/
7167
7168 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7169 M:      Joerg Roedel <joro@8bytes.org>
7170 L:      kvm@vger.kernel.org
7171 W:      http://www.linux-kvm.org/
7172 S:      Maintained
7173 F:      arch/x86/include/asm/svm.h
7174 F:      arch/x86/kvm/svm.c
7175
7176 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7177 M:      Alexander Graf <agraf@suse.com>
7178 L:      kvm-ppc@vger.kernel.org
7179 W:      http://www.linux-kvm.org/
7180 T:      git git://github.com/agraf/linux-2.6.git
7181 S:      Supported
7182 F:      arch/powerpc/include/asm/kvm*
7183 F:      arch/powerpc/kvm/
7184
7185 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7186 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7187 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7188 L:      linux-s390@vger.kernel.org
7189 W:      http://www.ibm.com/developerworks/linux/linux390/
7190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7191 S:      Supported
7192 F:      Documentation/s390/kvm.txt
7193 F:      arch/s390/include/asm/kvm*
7194 F:      arch/s390/kvm/
7195
7196 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7197 M:      Christoffer Dall <christoffer.dall@linaro.org>
7198 M:      Marc Zyngier <marc.zyngier@arm.com>
7199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7200 L:      kvmarm@lists.cs.columbia.edu
7201 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7203 S:      Supported
7204 F:      arch/arm/include/uapi/asm/kvm*
7205 F:      arch/arm/include/asm/kvm*
7206 F:      arch/arm/kvm/
7207 F:      virt/kvm/arm/
7208 F:      include/kvm/arm_*
7209
7210 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7211 M:      Christoffer Dall <christoffer.dall@linaro.org>
7212 M:      Marc Zyngier <marc.zyngier@arm.com>
7213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7214 L:      kvmarm@lists.cs.columbia.edu
7215 S:      Maintained
7216 F:      arch/arm64/include/uapi/asm/kvm*
7217 F:      arch/arm64/include/asm/kvm*
7218 F:      arch/arm64/kvm/
7219
7220 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7221 M:      James Hogan <james.hogan@imgtec.com>
7222 L:      linux-mips@linux-mips.org
7223 S:      Supported
7224 F:      arch/mips/include/uapi/asm/kvm*
7225 F:      arch/mips/include/asm/kvm*
7226 F:      arch/mips/kvm/
7227
7228 KEXEC
7229 M:      Eric Biederman <ebiederm@xmission.com>
7230 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7231 L:      kexec@lists.infradead.org
7232 S:      Maintained
7233 F:      include/linux/kexec.h
7234 F:      include/uapi/linux/kexec.h
7235 F:      kernel/kexec*
7236
7237 KEYS/KEYRINGS:
7238 M:      David Howells <dhowells@redhat.com>
7239 L:      keyrings@vger.kernel.org
7240 S:      Maintained
7241 F:      Documentation/security/keys.txt
7242 F:      include/linux/key.h
7243 F:      include/linux/key-type.h
7244 F:      include/linux/keyctl.h
7245 F:      include/uapi/linux/keyctl.h
7246 F:      include/keys/
7247 F:      security/keys/
7248
7249 KEYS-TRUSTED
7250 M:      David Safford <safford@us.ibm.com>
7251 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7252 L:      linux-security-module@vger.kernel.org
7253 L:      keyrings@vger.kernel.org
7254 S:      Supported
7255 F:      Documentation/security/keys-trusted-encrypted.txt
7256 F:      include/keys/trusted-type.h
7257 F:      security/keys/trusted.c
7258 F:      security/keys/trusted.h
7259
7260 KEYS-ENCRYPTED
7261 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7262 M:      David Safford <safford@us.ibm.com>
7263 L:      linux-security-module@vger.kernel.org
7264 L:      keyrings@vger.kernel.org
7265 S:      Supported
7266 F:      Documentation/security/keys-trusted-encrypted.txt
7267 F:      include/keys/encrypted-type.h
7268 F:      security/keys/encrypted-keys/
7269
7270 KGDB / KDB /debug_core
7271 M:      Jason Wessel <jason.wessel@windriver.com>
7272 W:      http://kgdb.wiki.kernel.org/
7273 L:      kgdb-bugreport@lists.sourceforge.net
7274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7275 S:      Maintained
7276 F:      Documentation/DocBook/kgdb.tmpl
7277 F:      drivers/misc/kgdbts.c
7278 F:      drivers/tty/serial/kgdboc.c
7279 F:      include/linux/kdb.h
7280 F:      include/linux/kgdb.h
7281 F:      kernel/debug/
7282
7283 KMEMCHECK
7284 M:      Vegard Nossum <vegardno@ifi.uio.no>
7285 M:      Pekka Enberg <penberg@kernel.org>
7286 S:      Maintained
7287 F:      Documentation/dev-tools/kmemcheck.rst
7288 F:      arch/x86/include/asm/kmemcheck.h
7289 F:      arch/x86/mm/kmemcheck/
7290 F:      include/linux/kmemcheck.h
7291 F:      mm/kmemcheck.c
7292
7293 KMEMLEAK
7294 M:      Catalin Marinas <catalin.marinas@arm.com>
7295 S:      Maintained
7296 F:      Documentation/dev-tools/kmemleak.rst
7297 F:      include/linux/kmemleak.h
7298 F:      mm/kmemleak.c
7299 F:      mm/kmemleak-test.c
7300
7301 KPROBES
7302 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7303 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7304 M:      "David S. Miller" <davem@davemloft.net>
7305 M:      Masami Hiramatsu <mhiramat@kernel.org>
7306 S:      Maintained
7307 F:      Documentation/kprobes.txt
7308 F:      include/linux/kprobes.h
7309 F:      include/asm-generic/kprobes.h
7310 F:      kernel/kprobes.c
7311
7312 KS0108 LCD CONTROLLER DRIVER
7313 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7314 W:      http://miguelojeda.es/auxdisplay.htm
7315 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7316 S:      Maintained
7317 F:      Documentation/auxdisplay/ks0108
7318 F:      drivers/auxdisplay/ks0108.c
7319 F:      include/linux/ks0108.h
7320
7321 L3MDEV
7322 M:      David Ahern <dsa@cumulusnetworks.com>
7323 L:      netdev@vger.kernel.org
7324 S:      Maintained
7325 F:      net/l3mdev
7326 F:      include/net/l3mdev.h
7327
7328 LANTIQ MIPS ARCHITECTURE
7329 M:      John Crispin <john@phrozen.org>
7330 L:      linux-mips@linux-mips.org
7331 S:      Maintained
7332 F:      arch/mips/lantiq
7333
7334 LAPB module
7335 L:      linux-x25@vger.kernel.org
7336 S:      Orphan
7337 F:      Documentation/networking/lapb-module.txt
7338 F:      include/*/lapb.h
7339 F:      net/lapb/
7340
7341 LASI 53c700 driver for PARISC
7342 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7343 L:      linux-scsi@vger.kernel.org
7344 S:      Maintained
7345 F:      Documentation/scsi/53c700.txt
7346 F:      drivers/scsi/53c700*
7347
7348 LED SUBSYSTEM
7349 M:      Richard Purdie <rpurdie@rpsys.net>
7350 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7351 M:      Pavel Machek <pavel@ucw.cz>
7352 L:      linux-leds@vger.kernel.org
7353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7354 S:      Maintained
7355 F:      Documentation/devicetree/bindings/leds/
7356 F:      drivers/leds/
7357 F:      include/linux/leds.h
7358
7359 LEGACY EEPROM DRIVER
7360 M:      Jean Delvare <jdelvare@suse.com>
7361 S:      Maintained
7362 F:      Documentation/misc-devices/eeprom
7363 F:      drivers/misc/eeprom/eeprom.c
7364
7365 LEGO USB Tower driver
7366 M:      Juergen Stuber <starblue@users.sourceforge.net>
7367 L:      legousb-devel@lists.sourceforge.net
7368 W:      http://legousb.sourceforge.net/
7369 S:      Maintained
7370 F:      drivers/usb/misc/legousbtower.c
7371
7372 LG2160 MEDIA DRIVER
7373 M:      Michael Krufky <mkrufky@linuxtv.org>
7374 L:      linux-media@vger.kernel.org
7375 W:      https://linuxtv.org
7376 W:      http://github.com/mkrufky
7377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7378 T:      git git://linuxtv.org/mkrufky/tuners.git
7379 S:      Maintained
7380 F:      drivers/media/dvb-frontends/lg2160.*
7381
7382 LGDT3305 MEDIA DRIVER
7383 M:      Michael Krufky <mkrufky@linuxtv.org>
7384 L:      linux-media@vger.kernel.org
7385 W:      https://linuxtv.org
7386 W:      http://github.com/mkrufky
7387 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7388 T:      git git://linuxtv.org/mkrufky/tuners.git
7389 S:      Maintained
7390 F:      drivers/media/dvb-frontends/lgdt3305.*
7391
7392 LGUEST
7393 M:      Rusty Russell <rusty@rustcorp.com.au>
7394 L:      lguest@lists.ozlabs.org
7395 W:      http://lguest.ozlabs.org/
7396 S:      Odd Fixes
7397 F:      arch/x86/include/asm/lguest*.h
7398 F:      arch/x86/lguest/
7399 F:      drivers/lguest/
7400 F:      include/linux/lguest*.h
7401 F:      tools/lguest/
7402
7403 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7404 M:      Tejun Heo <tj@kernel.org>
7405 L:      linux-ide@vger.kernel.org
7406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7407 S:      Maintained
7408 F:      drivers/ata/
7409 F:      include/linux/ata.h
7410 F:      include/linux/libata.h
7411 F:      Documentation/devicetree/bindings/ata/
7412
7413 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7414 M:      Viresh Kumar <vireshk@kernel.org>
7415 L:      linux-ide@vger.kernel.org
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7417 S:      Maintained
7418 F:      include/linux/pata_arasan_cf_data.h
7419 F:      drivers/ata/pata_arasan_cf.c
7420
7421 LIBATA PATA DRIVERS
7422 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7423 M:      Tejun Heo <tj@kernel.org>
7424 L:      linux-ide@vger.kernel.org
7425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7426 S:      Maintained
7427 F:      drivers/ata/pata_*.c
7428 F:      drivers/ata/ata_generic.c
7429
7430 LIBATA SATA AHCI PLATFORM devices support
7431 M:      Hans de Goede <hdegoede@redhat.com>
7432 M:      Tejun Heo <tj@kernel.org>
7433 L:      linux-ide@vger.kernel.org
7434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7435 S:      Maintained
7436 F:      drivers/ata/ahci_platform.c
7437 F:      drivers/ata/libahci_platform.c
7438 F:      include/linux/ahci_platform.h
7439
7440 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7441 M:      Mikael Pettersson <mikpelinux@gmail.com>
7442 L:      linux-ide@vger.kernel.org
7443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7444 S:      Maintained
7445 F:      drivers/ata/sata_promise.*
7446
7447 LIBLOCKDEP
7448 M:      Sasha Levin <sasha.levin@oracle.com>
7449 S:      Maintained
7450 F:      tools/lib/lockdep/
7451
7452 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7453 M:      Dan Williams <dan.j.williams@intel.com>
7454 L:      linux-nvdimm@lists.01.org
7455 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7457 S:      Supported
7458 F:      drivers/nvdimm/*
7459 F:      include/linux/nd.h
7460 F:      include/linux/libnvdimm.h
7461 F:      include/uapi/linux/ndctl.h
7462
7463 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7464 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7465 L:      linux-nvdimm@lists.01.org
7466 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7467 S:      Supported
7468 F:      drivers/nvdimm/blk.c
7469 F:      drivers/nvdimm/region_devs.c
7470 F:      drivers/acpi/nfit*
7471
7472 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7473 M:      Vishal Verma <vishal.l.verma@intel.com>
7474 L:      linux-nvdimm@lists.01.org
7475 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7476 S:      Supported
7477 F:      drivers/nvdimm/btt*
7478
7479 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7480 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7481 L:      linux-nvdimm@lists.01.org
7482 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7483 S:      Supported
7484 F:      drivers/nvdimm/pmem.c
7485 F:      include/linux/pmem.h
7486 F:      arch/*/include/asm/pmem.h
7487
7488 LIGHTNVM PLATFORM SUPPORT
7489 M:      Matias Bjorling <mb@lightnvm.io>
7490 W:      http://github/OpenChannelSSD
7491 L:      linux-block@vger.kernel.org
7492 S:      Maintained
7493 F:      drivers/lightnvm/
7494 F:      include/linux/lightnvm.h
7495 F:      include/uapi/linux/lightnvm.h
7496
7497 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7498 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7499 M:      Paul Mackerras <paulus@samba.org>
7500 M:      Michael Ellerman <mpe@ellerman.id.au>
7501 W:      https://github.com/linuxppc/linux/wiki
7502 L:      linuxppc-dev@lists.ozlabs.org
7503 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7505 S:      Supported
7506 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7507 F:      Documentation/devicetree/bindings/powerpc/opal/
7508 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7509 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7510 F:      Documentation/powerpc/
7511 F:      arch/powerpc/
7512 F:      drivers/char/tpm/tpm_ibmvtpm*
7513 F:      drivers/crypto/nx/
7514 F:      drivers/crypto/vmx/
7515 F:      drivers/i2c/busses/i2c-opal.c
7516 F:      drivers/net/ethernet/ibm/ibmveth.*
7517 F:      drivers/net/ethernet/ibm/ibmvnic.*
7518 F:      drivers/pci/hotplug/pnv_php.c
7519 F:      drivers/pci/hotplug/rpa*
7520 F:      drivers/rtc/rtc-opal.c
7521 F:      drivers/scsi/ibmvscsi/
7522 F:      drivers/tty/hvc/hvc_opal.c
7523 F:      tools/testing/selftests/powerpc
7524 N:      /pmac
7525 N:      powermac
7526 N:      powernv
7527 N:      [^a-z0-9]ps3
7528 N:      pseries
7529
7530 LINUX FOR POWER MACINTOSH
7531 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7532 W:      http://www.penguinppc.org/
7533 L:      linuxppc-dev@lists.ozlabs.org
7534 S:      Maintained
7535 F:      arch/powerpc/platforms/powermac/
7536 F:      drivers/macintosh/
7537
7538 LINUX FOR POWERPC EMBEDDED MPC5XXX
7539 M:      Anatolij Gustschin <agust@denx.de>
7540 L:      linuxppc-dev@lists.ozlabs.org
7541 T:      git git://git.denx.de/linux-denx-agust.git
7542 S:      Maintained
7543 F:      arch/powerpc/platforms/512x/
7544 F:      arch/powerpc/platforms/52xx/
7545
7546 LINUX FOR POWERPC EMBEDDED PPC4XX
7547 M:      Alistair Popple <alistair@popple.id.au>
7548 M:      Matt Porter <mporter@kernel.crashing.org>
7549 W:      http://www.penguinppc.org/
7550 L:      linuxppc-dev@lists.ozlabs.org
7551 S:      Maintained
7552 F:      arch/powerpc/platforms/40x/
7553 F:      arch/powerpc/platforms/44x/
7554
7555 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7556 L:      linuxppc-dev@lists.ozlabs.org
7557 S:      Orphan
7558 F:      arch/powerpc/*/*virtex*
7559 F:      arch/powerpc/*/*/*virtex*
7560
7561 LINUX FOR POWERPC EMBEDDED PPC8XX
7562 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7563 W:      http://www.penguinppc.org/
7564 L:      linuxppc-dev@lists.ozlabs.org
7565 S:      Maintained
7566 F:      arch/powerpc/platforms/8xx/
7567
7568 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7569 M:      Scott Wood <oss@buserror.net>
7570 M:      Kumar Gala <galak@kernel.crashing.org>
7571 W:      http://www.penguinppc.org/
7572 L:      linuxppc-dev@lists.ozlabs.org
7573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7574 S:      Maintained
7575 F:      arch/powerpc/platforms/83xx/
7576 F:      arch/powerpc/platforms/85xx/
7577
7578 LINUX FOR POWERPC PA SEMI PWRFICIENT
7579 L:      linuxppc-dev@lists.ozlabs.org
7580 S:      Orphan
7581 F:      arch/powerpc/platforms/pasemi/
7582 F:      drivers/*/*pasemi*
7583 F:      drivers/*/*/*pasemi*
7584
7585 LINUX SECURITY MODULE (LSM) FRAMEWORK
7586 M:      Chris Wright <chrisw@sous-sol.org>
7587 L:      linux-security-module@vger.kernel.org
7588 S:      Supported
7589
7590 LIS3LV02D ACCELEROMETER DRIVER
7591 M:      Eric Piel <eric.piel@tremplin-utc.net>
7592 S:      Maintained
7593 F:      Documentation/misc-devices/lis3lv02d
7594 F:      drivers/misc/lis3lv02d/
7595 F:      drivers/platform/x86/hp_accel.c
7596
7597 LIVE PATCHING
7598 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7599 M:      Jessica Yu <jeyu@redhat.com>
7600 M:      Jiri Kosina <jikos@kernel.org>
7601 M:      Miroslav Benes <mbenes@suse.cz>
7602 R:      Petr Mladek <pmladek@suse.com>
7603 S:      Maintained
7604 F:      kernel/livepatch/
7605 F:      include/linux/livepatch.h
7606 F:      arch/x86/include/asm/livepatch.h
7607 F:      arch/x86/kernel/livepatch.c
7608 F:      Documentation/livepatch/
7609 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7610 F:      samples/livepatch/
7611 L:      live-patching@vger.kernel.org
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7613
7614 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7615 M:      Kees Cook <keescook@chromium.org>
7616 S:      Maintained
7617 F:      drivers/misc/lkdtm*
7618
7619 LLC (802.2)
7620 L:      netdev@vger.kernel.org
7621 S:      Odd fixes
7622 F:      include/linux/llc.h
7623 F:      include/uapi/linux/llc.h
7624 F:      include/net/llc*
7625 F:      net/llc/
7626
7627 LM73 HARDWARE MONITOR DRIVER
7628 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7629 L:      linux-hwmon@vger.kernel.org
7630 S:      Maintained
7631 F:      drivers/hwmon/lm73.c
7632
7633 LM78 HARDWARE MONITOR DRIVER
7634 M:      Jean Delvare <jdelvare@suse.com>
7635 L:      linux-hwmon@vger.kernel.org
7636 S:      Maintained
7637 F:      Documentation/hwmon/lm78
7638 F:      drivers/hwmon/lm78.c
7639
7640 LM83 HARDWARE MONITOR DRIVER
7641 M:      Jean Delvare <jdelvare@suse.com>
7642 L:      linux-hwmon@vger.kernel.org
7643 S:      Maintained
7644 F:      Documentation/hwmon/lm83
7645 F:      drivers/hwmon/lm83.c
7646
7647 LM90 HARDWARE MONITOR DRIVER
7648 M:      Jean Delvare <jdelvare@suse.com>
7649 L:      linux-hwmon@vger.kernel.org
7650 S:      Maintained
7651 F:      Documentation/hwmon/lm90
7652 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7653 F:      drivers/hwmon/lm90.c
7654 F:      include/dt-bindings/thermal/lm90.h
7655
7656 LM95234 HARDWARE MONITOR DRIVER
7657 M:      Guenter Roeck <linux@roeck-us.net>
7658 L:      linux-hwmon@vger.kernel.org
7659 S:      Maintained
7660 F:      Documentation/hwmon/lm95234
7661 F:      drivers/hwmon/lm95234.c
7662
7663 LME2510 MEDIA DRIVER
7664 M:      Malcolm Priestley <tvboxspy@gmail.com>
7665 L:      linux-media@vger.kernel.org
7666 W:      https://linuxtv.org
7667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7668 S:      Maintained
7669 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7670
7671 LOCKING PRIMITIVES
7672 M:      Peter Zijlstra <peterz@infradead.org>
7673 M:      Ingo Molnar <mingo@redhat.com>
7674 L:      linux-kernel@vger.kernel.org
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7676 S:      Maintained
7677 F:      Documentation/locking/
7678 F:      include/linux/lockdep.h
7679 F:      include/linux/spinlock*.h
7680 F:      arch/*/include/asm/spinlock*.h
7681 F:      include/linux/rwlock*.h
7682 F:      include/linux/mutex*.h
7683 F:      arch/*/include/asm/mutex*.h
7684 F:      include/linux/rwsem*.h
7685 F:      arch/*/include/asm/rwsem.h
7686 F:      include/linux/seqlock.h
7687 F:      lib/locking*.[ch]
7688 F:      kernel/locking/
7689
7690 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7691 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7692 L:      linux-ntfs-dev@lists.sourceforge.net
7693 W:      http://www.linux-ntfs.org/content/view/19/37/
7694 S:      Maintained
7695 F:      Documentation/ldm.txt
7696 F:      block/partitions/ldm.*
7697
7698 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7699 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7700 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7701 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7702 L:      MPT-FusionLinux.pdl@broadcom.com
7703 L:      linux-scsi@vger.kernel.org
7704 W:      http://www.avagotech.com/support/
7705 S:      Supported
7706 F:      drivers/message/fusion/
7707 F:      drivers/scsi/mpt2sas/
7708 F:      drivers/scsi/mpt3sas/
7709
7710 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7711 M:      Matthew Wilcox <matthew@wil.cx>
7712 L:      linux-scsi@vger.kernel.org
7713 S:      Maintained
7714 F:      drivers/scsi/sym53c8xx_2/
7715
7716 LTC4261 HARDWARE MONITOR DRIVER
7717 M:      Guenter Roeck <linux@roeck-us.net>
7718 L:      linux-hwmon@vger.kernel.org
7719 S:      Maintained
7720 F:      Documentation/hwmon/ltc4261
7721 F:      drivers/hwmon/ltc4261.c
7722
7723 LTP (Linux Test Project)
7724 M:      Mike Frysinger <vapier@gentoo.org>
7725 M:      Cyril Hrubis <chrubis@suse.cz>
7726 M:      Wanlong Gao <wanlong.gao@gmail.com>
7727 M:      Jan Stancek <jstancek@redhat.com>
7728 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7729 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7730 L:      ltp@lists.linux.it (subscribers-only)
7731 W:      http://linux-test-project.github.io/
7732 T:      git git://github.com/linux-test-project/ltp.git
7733 S:      Maintained
7734
7735 M32R ARCHITECTURE
7736 W:      http://www.linux-m32r.org/
7737 S:      Orphan
7738 F:      arch/m32r/
7739
7740 M68K ARCHITECTURE
7741 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7742 L:      linux-m68k@lists.linux-m68k.org
7743 W:      http://www.linux-m68k.org/
7744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7745 S:      Maintained
7746 F:      arch/m68k/
7747 F:      drivers/zorro/
7748
7749 M68K ON APPLE MACINTOSH
7750 M:      Joshua Thompson <funaho@jurai.org>
7751 W:      http://www.mac.linux-m68k.org/
7752 L:      linux-m68k@lists.linux-m68k.org
7753 S:      Maintained
7754 F:      arch/m68k/mac/
7755
7756 M68K ON HP9000/300
7757 M:      Philip Blundell <philb@gnu.org>
7758 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7759 S:      Maintained
7760 F:      arch/m68k/hp300/
7761
7762 M88DS3103 MEDIA DRIVER
7763 M:      Antti Palosaari <crope@iki.fi>
7764 L:      linux-media@vger.kernel.org
7765 W:      https://linuxtv.org
7766 W:      http://palosaari.fi/linux/
7767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7768 T:      git git://linuxtv.org/anttip/media_tree.git
7769 S:      Maintained
7770 F:      drivers/media/dvb-frontends/m88ds3103*
7771
7772 M88RS2000 MEDIA DRIVER
7773 M:      Malcolm Priestley <tvboxspy@gmail.com>
7774 L:      linux-media@vger.kernel.org
7775 W:      https://linuxtv.org
7776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7777 S:      Maintained
7778 F:      drivers/media/dvb-frontends/m88rs2000*
7779
7780 MA901 MASTERKIT USB FM RADIO DRIVER
7781 M:      Alexey Klimov <klimov.linux@gmail.com>
7782 L:      linux-media@vger.kernel.org
7783 T:      git git://linuxtv.org/media_tree.git
7784 S:      Maintained
7785 F:      drivers/media/radio/radio-ma901.c
7786
7787 MAC80211
7788 M:      Johannes Berg <johannes@sipsolutions.net>
7789 L:      linux-wireless@vger.kernel.org
7790 W:      http://wireless.kernel.org/
7791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7793 S:      Maintained
7794 F:      Documentation/networking/mac80211-injection.txt
7795 F:      include/net/mac80211.h
7796 F:      net/mac80211/
7797 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7798
7799 MAILBOX API
7800 M:      Jassi Brar <jassisinghbrar@gmail.com>
7801 L:      linux-kernel@vger.kernel.org
7802 S:      Maintained
7803 F:      drivers/mailbox/
7804 F:      include/linux/mailbox_client.h
7805 F:      include/linux/mailbox_controller.h
7806
7807 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7808 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7809 W:      http://www.kernel.org/doc/man-pages
7810 L:      linux-man@vger.kernel.org
7811 S:      Maintained
7812
7813 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7814 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7815 L:      linux-mips@linux-mips.org
7816 S:      Maintained
7817 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7818
7819 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7820 M:      Andrew Lunn <andrew@lunn.ch>
7821 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7822 L:      netdev@vger.kernel.org
7823 S:      Maintained
7824 F:      drivers/net/dsa/mv88e6xxx/
7825 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7826
7827 MARVELL ARMADA DRM SUPPORT
7828 M:      Russell King <linux@armlinux.org.uk>
7829 S:      Maintained
7830 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7831 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7832 F:      drivers/gpu/drm/armada/
7833 F:      include/uapi/drm/armada_drm.h
7834 F:      Documentation/devicetree/bindings/display/armada/
7835
7836 MARVELL CRYPTO DRIVER
7837 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7838 M:      Arnaud Ebalard <arno@natisbad.org>
7839 F:      drivers/crypto/marvell/
7840 S:      Maintained
7841 L:      linux-crypto@vger.kernel.org
7842
7843 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7844 M:      Mirko Lindner <mlindner@marvell.com>
7845 M:      Stephen Hemminger <stephen@networkplumber.org>
7846 L:      netdev@vger.kernel.org
7847 S:      Maintained
7848 F:      drivers/net/ethernet/marvell/sk*
7849
7850 MARVELL LIBERTAS WIRELESS DRIVER
7851 L:      libertas-dev@lists.infradead.org
7852 S:      Orphan
7853 F:      drivers/net/wireless/marvell/libertas/
7854
7855 MARVELL MV643XX ETHERNET DRIVER
7856 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7857 L:      netdev@vger.kernel.org
7858 S:      Maintained
7859 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7860 F:      include/linux/mv643xx.h
7861
7862 MARVELL MVNETA ETHERNET DRIVER
7863 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7864 L:      netdev@vger.kernel.org
7865 S:      Maintained
7866 F:      drivers/net/ethernet/marvell/mvneta.*
7867
7868 MARVELL MWIFIEX WIRELESS DRIVER
7869 M:      Amitkumar Karwar <akarwar@marvell.com>
7870 M:      Nishant Sarmukadam <nishants@marvell.com>
7871 M:      Ganapathi Bhat <gbhat@marvell.com>
7872 M:      Xinming Hu <huxm@marvell.com>
7873 L:      linux-wireless@vger.kernel.org
7874 S:      Maintained
7875 F:      drivers/net/wireless/marvell/mwifiex/
7876
7877 MARVELL MWL8K WIRELESS DRIVER
7878 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7879 L:      linux-wireless@vger.kernel.org
7880 S:      Odd Fixes
7881 F:      drivers/net/wireless/marvell/mwl8k.c
7882
7883 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7884 M:      Nicolas Pitre <nico@fluxnic.net>
7885 S:      Odd Fixes
7886 F:      drivers/mmc/host/mvsdio.*
7887
7888 MATROX FRAMEBUFFER DRIVER
7889 L:      linux-fbdev@vger.kernel.org
7890 S:      Orphan
7891 F:      drivers/video/fbdev/matrox/matroxfb_*
7892 F:      include/uapi/linux/matroxfb.h
7893
7894 MAX16065 HARDWARE MONITOR DRIVER
7895 M:      Guenter Roeck <linux@roeck-us.net>
7896 L:      linux-hwmon@vger.kernel.org
7897 S:      Maintained
7898 F:      Documentation/hwmon/max16065
7899 F:      drivers/hwmon/max16065.c
7900
7901 MAX20751 HARDWARE MONITOR DRIVER
7902 M:      Guenter Roeck <linux@roeck-us.net>
7903 L:      linux-hwmon@vger.kernel.org
7904 S:      Maintained
7905 F:      Documentation/hwmon/max20751
7906 F:      drivers/hwmon/max20751.c
7907
7908 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7909 L:      linux-hwmon@vger.kernel.org
7910 S:      Orphan
7911 F:      Documentation/hwmon/max6650
7912 F:      drivers/hwmon/max6650.c
7913
7914 MAX6697 HARDWARE MONITOR DRIVER
7915 M:      Guenter Roeck <linux@roeck-us.net>
7916 L:      linux-hwmon@vger.kernel.org
7917 S:      Maintained
7918 F:      Documentation/hwmon/max6697
7919 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7920 F:      drivers/hwmon/max6697.c
7921 F:      include/linux/platform_data/max6697.h
7922
7923 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7924 M:      Peter Rosin <peda@axentia.se>
7925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7926 S:      Maintained
7927 F:      Documentation/devicetree/bindings/sound/max9860.txt
7928 F:      sound/soc/codecs/max9860.*
7929
7930 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7931 M:      Krzysztof Kozlowski <krzk@kernel.org>
7932 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7933 L:      linux-pm@vger.kernel.org
7934 S:      Supported
7935 F:      drivers/power/supply/max14577_charger.c
7936 F:      drivers/power/supply/max77693_charger.c
7937
7938 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7939 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7940 L:      linux-kernel@vger.kernel.org
7941 S:      Supported
7942 F:      drivers/*/*max77802*.c
7943 F:      Documentation/devicetree/bindings/*/*max77802.txt
7944 F:      include/dt-bindings/*/*max77802.h
7945
7946 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7947 M:      Chanwoo Choi <cw00.choi@samsung.com>
7948 M:      Krzysztof Kozlowski <krzk@kernel.org>
7949 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7950 L:      linux-kernel@vger.kernel.org
7951 S:      Supported
7952 F:      drivers/*/max14577*.c
7953 F:      drivers/*/max77686*.c
7954 F:      drivers/*/max77693*.c
7955 F:      drivers/extcon/extcon-max14577.c
7956 F:      drivers/extcon/extcon-max77693.c
7957 F:      drivers/rtc/rtc-max77686.c
7958 F:      drivers/clk/clk-max77686.c
7959 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7960 F:      Documentation/devicetree/bindings/*/max77686.txt
7961 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7962 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7963 F:      include/linux/mfd/max14577*.h
7964 F:      include/linux/mfd/max77686*.h
7965 F:      include/linux/mfd/max77693*.h
7966
7967 MAXIRADIO FM RADIO RECEIVER DRIVER
7968 M:      Hans Verkuil <hverkuil@xs4all.nl>
7969 L:      linux-media@vger.kernel.org
7970 T:      git git://linuxtv.org/media_tree.git
7971 W:      https://linuxtv.org
7972 S:      Maintained
7973 F:      drivers/media/radio/radio-maxiradio*
7974
7975 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7976 M:      Peter Rosin <peda@axentia.se>
7977 L:      linux-iio@vger.kernel.org
7978 S:      Maintained
7979 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7980 F:      drivers/iio/potentiometer/mcp4531.c
7981
7982 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7983 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7984 L:      linux-iio@vger.kernel.org
7985 S:      Maintained
7986 F:      drivers/iio/dac/cio-dac.c
7987
7988 MEDIA DRIVERS FOR RENESAS - FCP
7989 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7990 L:      linux-media@vger.kernel.org
7991 L:      linux-renesas-soc@vger.kernel.org
7992 T:      git git://linuxtv.org/media_tree.git
7993 S:      Supported
7994 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7995 F:      drivers/media/platform/rcar-fcp.c
7996 F:      include/media/rcar-fcp.h
7997
7998 MEDIA DRIVERS FOR RENESAS - FDP1
7999 M:      Kieran Bingham <kieran@bingham.xyz>
8000 L:      linux-media@vger.kernel.org
8001 L:      linux-renesas-soc@vger.kernel.org
8002 T:      git git://linuxtv.org/media_tree.git
8003 S:      Supported
8004 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8005 F:      drivers/media/platform/rcar_fdp1.c
8006
8007 MEDIA DRIVERS FOR RENESAS - VIN
8008 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8009 L:      linux-media@vger.kernel.org
8010 L:      linux-renesas-soc@vger.kernel.org
8011 T:      git git://linuxtv.org/media_tree.git
8012 S:      Supported
8013 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8014 F:      drivers/media/platform/rcar-vin/
8015
8016 MEDIA DRIVERS FOR RENESAS - VSP1
8017 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8018 L:      linux-media@vger.kernel.org
8019 L:      linux-renesas-soc@vger.kernel.org
8020 T:      git git://linuxtv.org/media_tree.git
8021 S:      Supported
8022 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8023 F:      drivers/media/platform/vsp1/
8024
8025 MEDIA DRIVERS FOR HELENE
8026 M:      Abylay Ospan <aospan@netup.ru>
8027 L:      linux-media@vger.kernel.org
8028 W:      https://linuxtv.org
8029 W:      http://netup.tv/
8030 T:      git git://linuxtv.org/media_tree.git
8031 S:      Supported
8032 F:      drivers/media/dvb-frontends/helene*
8033
8034 MEDIA DRIVERS FOR ASCOT2E
8035 M:      Sergey Kozlov <serjk@netup.ru>
8036 M:      Abylay Ospan <aospan@netup.ru>
8037 L:      linux-media@vger.kernel.org
8038 W:      https://linuxtv.org
8039 W:      http://netup.tv/
8040 T:      git git://linuxtv.org/media_tree.git
8041 S:      Supported
8042 F:      drivers/media/dvb-frontends/ascot2e*
8043
8044 MEDIA DRIVERS FOR CXD2841ER
8045 M:      Sergey Kozlov <serjk@netup.ru>
8046 M:      Abylay Ospan <aospan@netup.ru>
8047 L:      linux-media@vger.kernel.org
8048 W:      https://linuxtv.org
8049 W:      http://netup.tv/
8050 T:      git git://linuxtv.org/media_tree.git
8051 S:      Supported
8052 F:      drivers/media/dvb-frontends/cxd2841er*
8053
8054 MEDIA DRIVERS FOR HORUS3A
8055 M:      Sergey Kozlov <serjk@netup.ru>
8056 M:      Abylay Ospan <aospan@netup.ru>
8057 L:      linux-media@vger.kernel.org
8058 W:      https://linuxtv.org
8059 W:      http://netup.tv/
8060 T:      git git://linuxtv.org/media_tree.git
8061 S:      Supported
8062 F:      drivers/media/dvb-frontends/horus3a*
8063
8064 MEDIA DRIVERS FOR LNBH25
8065 M:      Sergey Kozlov <serjk@netup.ru>
8066 M:      Abylay Ospan <aospan@netup.ru>
8067 L:      linux-media@vger.kernel.org
8068 W:      https://linuxtv.org
8069 W:      http://netup.tv/
8070 T:      git git://linuxtv.org/media_tree.git
8071 S:      Supported
8072 F:      drivers/media/dvb-frontends/lnbh25*
8073
8074 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8075 M:      Sergey Kozlov <serjk@netup.ru>
8076 M:      Abylay Ospan <aospan@netup.ru>
8077 L:      linux-media@vger.kernel.org
8078 W:      https://linuxtv.org
8079 W:      http://netup.tv/
8080 T:      git git://linuxtv.org/media_tree.git
8081 S:      Supported
8082 F:      drivers/media/pci/netup_unidvb/*
8083
8084 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8085 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8087 P:      LinuxTV.org Project
8088 L:      linux-media@vger.kernel.org
8089 W:      https://linuxtv.org
8090 Q:      http://patchwork.kernel.org/project/linux-media/list/
8091 T:      git git://linuxtv.org/media_tree.git
8092 S:      Maintained
8093 F:      Documentation/media/
8094 F:      drivers/media/
8095 F:      drivers/staging/media/
8096 F:      include/linux/platform_data/media/
8097 F:      include/media/
8098 F:      include/uapi/linux/dvb/
8099 F:      include/uapi/linux/videodev2.h
8100 F:      include/uapi/linux/media.h
8101 F:      include/uapi/linux/v4l2-*
8102 F:      include/uapi/linux/meye.h
8103 F:      include/uapi/linux/ivtv*
8104 F:      include/uapi/linux/uvcvideo.h
8105
8106 MEDIATEK ETHERNET DRIVER
8107 M:      Felix Fietkau <nbd@openwrt.org>
8108 M:      John Crispin <blogic@openwrt.org>
8109 L:      netdev@vger.kernel.org
8110 S:      Maintained
8111 F:      drivers/net/ethernet/mediatek/
8112
8113 MEDIATEK MEDIA DRIVER
8114 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8115 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8116 S:      Supported
8117 F:      drivers/media/platform/mtk-vcodec/
8118 F:      drivers/media/platform/mtk-vpu/
8119 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8120 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8121
8122 MEDIATEK MDP DRIVER
8123 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8124 M:      Houlong Wei <houlong.wei@mediatek.com>
8125 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8126 S:      Supported
8127 F:      drivers/media/platform/mtk-mdp/
8128 F:      drivers/media/platform/mtk-vpu/
8129 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8130
8131 MEDIATEK MT7601U WIRELESS LAN DRIVER
8132 M:      Jakub Kicinski <kubakici@wp.pl>
8133 L:      linux-wireless@vger.kernel.org
8134 S:      Maintained
8135 F:      drivers/net/wireless/mediatek/mt7601u/
8136
8137 MEGARAID SCSI/SAS DRIVERS
8138 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8139 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8140 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8141 L:      megaraidlinux.pdl@broadcom.com
8142 L:      linux-scsi@vger.kernel.org
8143 W:      http://www.avagotech.com/support/
8144 S:      Maintained
8145 F:      Documentation/scsi/megaraid.txt
8146 F:      drivers/scsi/megaraid.*
8147 F:      drivers/scsi/megaraid/
8148
8149 MELFAS MIP4 TOUCHSCREEN DRIVER
8150 M:      Sangwon Jee <jeesw@melfas.com>
8151 W:      http://www.melfas.com
8152 S:      Supported
8153 F:      drivers/input/touchscreen/melfas_mip4.c
8154 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8155
8156 MELLANOX ETHERNET DRIVER (mlx4_en)
8157 M:      Tariq Toukan <tariqt@mellanox.com>
8158 L:      netdev@vger.kernel.org
8159 S:      Supported
8160 W:      http://www.mellanox.com
8161 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8162 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8163
8164 MELLANOX ETHERNET DRIVER (mlx5e)
8165 M:      Saeed Mahameed <saeedm@mellanox.com>
8166 L:      netdev@vger.kernel.org
8167 S:      Supported
8168 W:      http://www.mellanox.com
8169 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8170 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8171
8172 MELLANOX ETHERNET SWITCH DRIVERS
8173 M:      Jiri Pirko <jiri@mellanox.com>
8174 M:      Ido Schimmel <idosch@mellanox.com>
8175 L:      netdev@vger.kernel.org
8176 S:      Supported
8177 W:      http://www.mellanox.com
8178 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8179 F:      drivers/net/ethernet/mellanox/mlxsw/
8180
8181 MELLANOX MLXCPLD I2C AND MUX DRIVER
8182 M:      Vadim Pasternak <vadimp@mellanox.com>
8183 M:      Michael Shych <michaelsh@mellanox.com>
8184 L:      linux-i2c@vger.kernel.org
8185 S:      Supported
8186 F:      drivers/i2c/busses/i2c-mlxcpld.c
8187 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8188 F:      Documentation/i2c/busses/i2c-mlxcpld
8189
8190 MELLANOX MLXCPLD LED DRIVER
8191 M:      Vadim Pasternak <vadimp@mellanox.com>
8192 L:      linux-leds@vger.kernel.org
8193 S:      Supported
8194 F:      drivers/leds/leds-mlxcpld.c
8195 F:      Documentation/leds/leds-mlxcpld.txt
8196
8197 MELLANOX PLATFORM DRIVER
8198 M:      Vadim Pasternak <vadimp@mellanox.com>
8199 L:      platform-driver-x86@vger.kernel.org
8200 S:      Supported
8201 F:      drivers/platform/x86/mlx-platform.c
8202
8203 MELLANOX MLX CPLD HOTPLUG DRIVER
8204 M:      Vadim Pasternak <vadimp@mellanox.com>
8205 L:      platform-driver-x86@vger.kernel.org
8206 S:      Supported
8207 F:      drivers/platform/x86/mlxcpld-hotplug.c
8208 F:      include/linux/platform_data/mlxcpld-hotplug.h
8209
8210 SOFT-ROCE DRIVER (rxe)
8211 M:      Moni Shoua <monis@mellanox.com>
8212 L:      linux-rdma@vger.kernel.org
8213 S:      Supported
8214 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8215 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8216 F:      drivers/infiniband/sw/rxe/
8217 F:      include/uapi/rdma/rdma_user_rxe.h
8218
8219 MEMBARRIER SUPPORT
8220 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8221 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8222 L:      linux-kernel@vger.kernel.org
8223 S:      Supported
8224 F:      kernel/membarrier.c
8225 F:      include/uapi/linux/membarrier.h
8226
8227 MEMORY MANAGEMENT
8228 L:      linux-mm@kvack.org
8229 W:      http://www.linux-mm.org
8230 S:      Maintained
8231 F:      include/linux/mm.h
8232 F:      include/linux/gfp.h
8233 F:      include/linux/mmzone.h
8234 F:      include/linux/memory_hotplug.h
8235 F:      include/linux/vmalloc.h
8236 F:      mm/
8237
8238 MEMORY TECHNOLOGY DEVICES (MTD)
8239 M:      David Woodhouse <dwmw2@infradead.org>
8240 M:      Brian Norris <computersforpeace@gmail.com>
8241 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8242 M:      Marek Vasut <marek.vasut@gmail.com>
8243 M:      Richard Weinberger <richard@nod.at>
8244 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8245 L:      linux-mtd@lists.infradead.org
8246 W:      http://www.linux-mtd.infradead.org/
8247 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8248 T:      git git://git.infradead.org/linux-mtd.git
8249 T:      git git://git.infradead.org/l2-mtd.git
8250 S:      Maintained
8251 F:      Documentation/devicetree/bindings/mtd/
8252 F:      drivers/mtd/
8253 F:      include/linux/mtd/
8254 F:      include/uapi/mtd/
8255
8256 MEN A21 WATCHDOG DRIVER
8257 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8258 L:      linux-watchdog@vger.kernel.org
8259 S:      Maintained
8260 F:      drivers/watchdog/mena21_wdt.c
8261
8262 MEN CHAMELEON BUS (mcb)
8263 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8264 S:      Maintained
8265 F:      drivers/mcb/
8266 F:      include/linux/mcb.h
8267 F:      Documentation/men-chameleon-bus.txt
8268
8269 MEN F21BMC (Board Management Controller)
8270 M:      Andreas Werner <andreas.werner@men.de>
8271 S:      Supported
8272 F:      drivers/mfd/menf21bmc.c
8273 F:      drivers/watchdog/menf21bmc_wdt.c
8274 F:      drivers/leds/leds-menf21bmc.c
8275 F:      drivers/hwmon/menf21bmc_hwmon.c
8276 F:      Documentation/hwmon/menf21bmc
8277
8278 METAG ARCHITECTURE
8279 M:      James Hogan <james.hogan@imgtec.com>
8280 L:      linux-metag@vger.kernel.org
8281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8282 S:      Odd Fixes
8283 F:      arch/metag/
8284 F:      Documentation/metag/
8285 F:      Documentation/devicetree/bindings/metag/
8286 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8287 F:      drivers/clocksource/metag_generic.c
8288 F:      drivers/irqchip/irq-metag.c
8289 F:      drivers/irqchip/irq-metag-ext.c
8290 F:      drivers/tty/metag_da.c
8291
8292 MICROBLAZE ARCHITECTURE
8293 M:      Michal Simek <monstr@monstr.eu>
8294 W:      http://www.monstr.eu/fdt/
8295 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8296 S:      Supported
8297 F:      arch/microblaze/
8298
8299 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8300 M:      Richard Genoud <richard.genoud@gmail.com>
8301 S:      Maintained
8302 F:      drivers/tty/serial/atmel_serial.c
8303 F:      include/linux/atmel_serial.h
8304
8305 MICROCHIP / ATMEL DMA DRIVER
8306 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8308 L:      dmaengine@vger.kernel.org
8309 S:      Supported
8310 F:      drivers/dma/at_hdmac.c
8311 F:      drivers/dma/at_hdmac_regs.h
8312 F:      include/linux/platform_data/dma-atmel.h
8313
8314 MICROCHIP / ATMEL ISC DRIVER
8315 M:      Songjun Wu <songjun.wu@microchip.com>
8316 L:      linux-media@vger.kernel.org
8317 S:      Supported
8318 F:      drivers/media/platform/atmel/atmel-isc.c
8319 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8320 F:      devicetree/bindings/media/atmel-isc.txt
8321
8322 MICROCHIP USB251XB DRIVER
8323 M:      Richard Leitner <richard.leitner@skidata.com>
8324 L:      linux-usb@vger.kernel.org
8325 S:      Maintained
8326 F:      drivers/usb/misc/usb251xb.c
8327 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8328
8329 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8330 M:      Chen Yu <yu.c.chen@intel.com>
8331 L:      platform-driver-x86@vger.kernel.org
8332 S:      Supported
8333 F:      drivers/platform/x86/surfacepro3_button.c
8334
8335 MICROTEK X6 SCANNER
8336 M:      Oliver Neukum <oliver@neukum.org>
8337 S:      Maintained
8338 F:      drivers/usb/image/microtek.*
8339
8340 MIPS
8341 M:      Ralf Baechle <ralf@linux-mips.org>
8342 L:      linux-mips@linux-mips.org
8343 W:      http://www.linux-mips.org/
8344 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8345 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8346 S:      Supported
8347 F:      Documentation/devicetree/bindings/mips/
8348 F:      Documentation/mips/
8349 F:      arch/mips/
8350
8351 MIPS/LOONGSON1 ARCHITECTURE
8352 M:      Keguang Zhang <keguang.zhang@gmail.com>
8353 L:      linux-mips@linux-mips.org
8354 S:      Maintained
8355 F:      arch/mips/loongson32/
8356 F:      arch/mips/include/asm/mach-loongson32/
8357 F:      drivers/*/*loongson1*
8358 F:      drivers/*/*/*loongson1*
8359
8360 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8361 M:      Hans Verkuil <hverkuil@xs4all.nl>
8362 L:      linux-media@vger.kernel.org
8363 T:      git git://linuxtv.org/media_tree.git
8364 W:      https://linuxtv.org
8365 S:      Odd Fixes
8366 F:      drivers/media/radio/radio-miropcm20*
8367
8368 MELLANOX MLX4 core VPI driver
8369 M:      Yishai Hadas <yishaih@mellanox.com>
8370 L:      netdev@vger.kernel.org
8371 L:      linux-rdma@vger.kernel.org
8372 W:      http://www.mellanox.com
8373 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8374 S:      Supported
8375 F:      drivers/net/ethernet/mellanox/mlx4/
8376 F:      include/linux/mlx4/
8377 F:      include/uapi/rdma/mlx4-abi.h
8378
8379 MELLANOX MLX4 IB driver
8380 M:      Yishai Hadas <yishaih@mellanox.com>
8381 L:      linux-rdma@vger.kernel.org
8382 W:      http://www.mellanox.com
8383 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8384 S:      Supported
8385 F:      drivers/infiniband/hw/mlx4/
8386 F:      include/linux/mlx4/
8387
8388 MELLANOX MLX5 core VPI driver
8389 M:      Saeed Mahameed <saeedm@mellanox.com>
8390 M:      Matan Barak <matanb@mellanox.com>
8391 M:      Leon Romanovsky <leonro@mellanox.com>
8392 L:      netdev@vger.kernel.org
8393 L:      linux-rdma@vger.kernel.org
8394 W:      http://www.mellanox.com
8395 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8396 S:      Supported
8397 F:      drivers/net/ethernet/mellanox/mlx5/core/
8398 F:      include/linux/mlx5/
8399 F:      include/uapi/rdma/mlx5-abi.h
8400
8401 MELLANOX MLX5 IB driver
8402 M:      Matan Barak <matanb@mellanox.com>
8403 M:      Leon Romanovsky <leonro@mellanox.com>
8404 L:      linux-rdma@vger.kernel.org
8405 W:      http://www.mellanox.com
8406 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8407 S:      Supported
8408 F:      drivers/infiniband/hw/mlx5/
8409 F:      include/linux/mlx5/
8410
8411 MELEXIS MLX90614 DRIVER
8412 M:      Crt Mori <cmo@melexis.com>
8413 L:      linux-iio@vger.kernel.org
8414 W:      http://www.melexis.com
8415 S:      Supported
8416 F:      drivers/iio/temperature/mlx90614.c
8417
8418 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8419 M:      Don Brace <don.brace@microsemi.com>
8420 L:      esc.storagedev@microsemi.com
8421 L:      linux-scsi@vger.kernel.org
8422 S:      Supported
8423 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8424 F:      drivers/scsi/smartpqi/Kconfig
8425 F:      drivers/scsi/smartpqi/Makefile
8426 F:      include/linux/cciss*.h
8427 F:      include/uapi/linux/cciss*.h
8428 F:      Documentation/scsi/smartpqi.txt
8429
8430 MN88472 MEDIA DRIVER
8431 M:      Antti Palosaari <crope@iki.fi>
8432 L:      linux-media@vger.kernel.org
8433 W:      https://linuxtv.org
8434 W:      http://palosaari.fi/linux/
8435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8436 S:      Maintained
8437 F:      drivers/media/dvb-frontends/mn88472*
8438
8439 MN88473 MEDIA DRIVER
8440 M:      Antti Palosaari <crope@iki.fi>
8441 L:      linux-media@vger.kernel.org
8442 W:      https://linuxtv.org
8443 W:      http://palosaari.fi/linux/
8444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8445 S:      Maintained
8446 F:      drivers/media/dvb-frontends/mn88473*
8447
8448 MODULE SUPPORT
8449 M:      Jessica Yu <jeyu@redhat.com>
8450 M:      Rusty Russell <rusty@rustcorp.com.au>
8451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8452 S:      Maintained
8453 F:      include/linux/module.h
8454 F:      kernel/module.c
8455
8456 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8457 W:      http://popies.net/meye/
8458 S:      Orphan
8459 F:      Documentation/media/v4l-drivers/meye*
8460 F:      drivers/media/pci/meye/
8461 F:      include/uapi/linux/meye.h
8462
8463 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8464 M:      Jiri Slaby <jirislaby@gmail.com>
8465 S:      Maintained
8466 F:      Documentation/serial/moxa-smartio
8467 F:      drivers/tty/mxser.*
8468
8469 MR800 AVERMEDIA USB FM RADIO DRIVER
8470 M:      Alexey Klimov <klimov.linux@gmail.com>
8471 L:      linux-media@vger.kernel.org
8472 T:      git git://linuxtv.org/media_tree.git
8473 S:      Maintained
8474 F:      drivers/media/radio/radio-mr800.c
8475
8476 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8477 M:      Alan Ott <alan@signal11.us>
8478 L:      linux-wpan@vger.kernel.org
8479 S:      Maintained
8480 F:      drivers/net/ieee802154/mrf24j40.c
8481 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8482
8483 MSI LAPTOP SUPPORT
8484 M:      "Lee, Chun-Yi" <jlee@suse.com>
8485 L:      platform-driver-x86@vger.kernel.org
8486 S:      Maintained
8487 F:      drivers/platform/x86/msi-laptop.c
8488
8489 MSI WMI SUPPORT
8490 L:      platform-driver-x86@vger.kernel.org
8491 S:      Orphan
8492 F:      drivers/platform/x86/msi-wmi.c
8493
8494 MSI001 MEDIA DRIVER
8495 M:      Antti Palosaari <crope@iki.fi>
8496 L:      linux-media@vger.kernel.org
8497 W:      https://linuxtv.org
8498 W:      http://palosaari.fi/linux/
8499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8500 T:      git git://linuxtv.org/anttip/media_tree.git
8501 S:      Maintained
8502 F:      drivers/media/tuners/msi001*
8503
8504 MSI2500 MEDIA DRIVER
8505 M:      Antti Palosaari <crope@iki.fi>
8506 L:      linux-media@vger.kernel.org
8507 W:      https://linuxtv.org
8508 W:      http://palosaari.fi/linux/
8509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8510 T:      git git://linuxtv.org/anttip/media_tree.git
8511 S:      Maintained
8512 F:      drivers/media/usb/msi2500/
8513
8514 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8515 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8516 L:      linux-mtd@lists.infradead.org
8517 S:      Maintained
8518 F:      drivers/mtd/devices/docg3*
8519
8520 MT9M032 APTINA SENSOR DRIVER
8521 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8522 L:      linux-media@vger.kernel.org
8523 T:      git git://linuxtv.org/media_tree.git
8524 S:      Maintained
8525 F:      drivers/media/i2c/mt9m032.c
8526 F:      include/media/i2c/mt9m032.h
8527
8528 MT9P031 APTINA CAMERA SENSOR
8529 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8530 L:      linux-media@vger.kernel.org
8531 T:      git git://linuxtv.org/media_tree.git
8532 S:      Maintained
8533 F:      drivers/media/i2c/mt9p031.c
8534 F:      include/media/i2c/mt9p031.h
8535
8536 MT9T001 APTINA CAMERA SENSOR
8537 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8538 L:      linux-media@vger.kernel.org
8539 T:      git git://linuxtv.org/media_tree.git
8540 S:      Maintained
8541 F:      drivers/media/i2c/mt9t001.c
8542 F:      include/media/i2c/mt9t001.h
8543
8544 MT9V032 APTINA CAMERA SENSOR
8545 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8546 L:      linux-media@vger.kernel.org
8547 T:      git git://linuxtv.org/media_tree.git
8548 S:      Maintained
8549 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8550 F:      drivers/media/i2c/mt9v032.c
8551 F:      include/media/i2c/mt9v032.h
8552
8553 MULTIFUNCTION DEVICES (MFD)
8554 M:      Lee Jones <lee.jones@linaro.org>
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8556 S:      Supported
8557 F:      Documentation/devicetree/bindings/mfd/
8558 F:      drivers/mfd/
8559 F:      include/linux/mfd/
8560 F:      include/dt-bindings/mfd/
8561
8562 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8563 M:      Ulf Hansson <ulf.hansson@linaro.org>
8564 L:      linux-mmc@vger.kernel.org
8565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8566 S:      Maintained
8567 F:      Documentation/devicetree/bindings/mmc/
8568 F:      drivers/mmc/
8569 F:      include/linux/mmc/
8570 F:      include/uapi/linux/mmc/
8571
8572 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8573 S:      Orphan
8574 F:      drivers/mmc/host/mmc_spi.c
8575 F:      include/linux/spi/mmc_spi.h
8576
8577 MULTISOUND SOUND DRIVER
8578 M:      Andrew Veliath <andrewtv@usa.net>
8579 S:      Maintained
8580 F:      Documentation/sound/oss/MultiSound
8581 F:      sound/oss/msnd*
8582
8583 MULTITECH MULTIPORT CARD (ISICOM)
8584 S:      Orphan
8585 F:      drivers/tty/isicom.c
8586 F:      include/linux/isicom.h
8587
8588 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8589 M:      Bin Liu <b-liu@ti.com>
8590 L:      linux-usb@vger.kernel.org
8591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8592 S:      Maintained
8593 F:      drivers/usb/musb/
8594
8595 MXL5007T MEDIA DRIVER
8596 M:      Michael Krufky <mkrufky@linuxtv.org>
8597 L:      linux-media@vger.kernel.org
8598 W:      https://linuxtv.org
8599 W:      http://github.com/mkrufky
8600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8601 T:      git git://linuxtv.org/mkrufky/tuners.git
8602 S:      Maintained
8603 F:      drivers/media/tuners/mxl5007t.*
8604
8605 MXSFB DRM DRIVER
8606 M:      Marek Vasut <marex@denx.de>
8607 S:      Supported
8608 F:      drivers/gpu/drm/mxsfb/
8609 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8610
8611 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8612 M:      Hyong-Youb Kim <hykim@myri.com>
8613 L:      netdev@vger.kernel.org
8614 W:      https://www.myricom.com/support/downloads/myri10ge.html
8615 S:      Supported
8616 F:      drivers/net/ethernet/myricom/myri10ge/
8617
8618 NAND FLASH SUBSYSTEM
8619 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8620 R:      Richard Weinberger <richard@nod.at>
8621 L:      linux-mtd@lists.infradead.org
8622 W:      http://www.linux-mtd.infradead.org/
8623 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8624 T:      git git://github.com/linux-nand/linux.git
8625 S:      Maintained
8626 F:      drivers/mtd/nand/
8627 F:      include/linux/mtd/nand*.h
8628
8629 NATSEMI ETHERNET DRIVER (DP8381x)
8630 S:      Orphan
8631 F:      drivers/net/ethernet/natsemi/natsemi.c
8632
8633 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8634 M:      Daniel Mack <zonque@gmail.com>
8635 S:      Maintained
8636 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8637 W:      http://www.native-instruments.com
8638 F:      sound/usb/caiaq/
8639
8640 NCP FILESYSTEM
8641 M:      Petr Vandrovec <petr@vandrovec.name>
8642 S:      Odd Fixes
8643 F:      fs/ncpfs/
8644
8645 NCR 5380 SCSI DRIVERS
8646 M:      Finn Thain <fthain@telegraphics.com.au>
8647 M:      Michael Schmitz <schmitzmic@gmail.com>
8648 L:      linux-scsi@vger.kernel.org
8649 S:      Maintained
8650 F:      Documentation/scsi/g_NCR5380.txt
8651 F:      drivers/scsi/NCR5380.*
8652 F:      drivers/scsi/arm/cumana_1.c
8653 F:      drivers/scsi/arm/oak.c
8654 F:      drivers/scsi/atari_scsi.*
8655 F:      drivers/scsi/dmx3191d.c
8656 F:      drivers/scsi/g_NCR5380.*
8657 F:      drivers/scsi/mac_scsi.*
8658 F:      drivers/scsi/sun3_scsi.*
8659 F:      drivers/scsi/sun3_scsi_vme.c
8660
8661 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8662 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8663 L:      linux-scsi@vger.kernel.org
8664 S:      Maintained
8665 F:      drivers/scsi/NCR_D700.*
8666
8667 NCT6775 HARDWARE MONITOR DRIVER
8668 M:      Guenter Roeck <linux@roeck-us.net>
8669 L:      linux-hwmon@vger.kernel.org
8670 S:      Maintained
8671 F:      Documentation/hwmon/nct6775
8672 F:      drivers/hwmon/nct6775.c
8673
8674 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8675 M:      Faisal Latif <faisal.latif@intel.com>
8676 L:      linux-rdma@vger.kernel.org
8677 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8678 S:      Supported
8679 F:      drivers/infiniband/hw/nes/
8680 F:      include/uapi/rdma/nes-abi.h
8681
8682 NETEM NETWORK EMULATOR
8683 M:      Stephen Hemminger <stephen@networkplumber.org>
8684 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8685 S:      Maintained
8686 F:      net/sched/sch_netem.c
8687
8688 NETERION 10GbE DRIVERS (s2io/vxge)
8689 M:      Jon Mason <jdmason@kudzu.us>
8690 L:      netdev@vger.kernel.org
8691 S:      Supported
8692 F:      Documentation/networking/s2io.txt
8693 F:      Documentation/networking/vxge.txt
8694 F:      drivers/net/ethernet/neterion/
8695
8696 NETFILTER
8697 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8698 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8699 L:      netfilter-devel@vger.kernel.org
8700 L:      coreteam@netfilter.org
8701 W:      http://www.netfilter.org/
8702 W:      http://www.iptables.org/
8703 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8706 S:      Supported
8707 F:      include/linux/netfilter*
8708 F:      include/linux/netfilter/
8709 F:      include/net/netfilter/
8710 F:      include/uapi/linux/netfilter*
8711 F:      include/uapi/linux/netfilter/
8712 F:      net/*/netfilter.c
8713 F:      net/*/netfilter/
8714 F:      net/netfilter/
8715 F:      net/bridge/br_netfilter*.c
8716
8717 NETLABEL
8718 M:      Paul Moore <paul@paul-moore.com>
8719 W:      http://netlabel.sf.net
8720 L:      netdev@vger.kernel.org
8721 S:      Maintained
8722 F:      Documentation/netlabel/
8723 F:      include/net/netlabel.h
8724 F:      net/netlabel/
8725
8726 NETROM NETWORK LAYER
8727 M:      Ralf Baechle <ralf@linux-mips.org>
8728 L:      linux-hams@vger.kernel.org
8729 W:      http://www.linux-ax25.org/
8730 S:      Maintained
8731 F:      include/net/netrom.h
8732 F:      include/uapi/linux/netrom.h
8733 F:      net/netrom/
8734
8735 NETRONOME ETHERNET DRIVERS
8736 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8737 L:      oss-drivers@netronome.com
8738 S:      Maintained
8739 F:      drivers/net/ethernet/netronome/
8740
8741 NETWORK BLOCK DEVICE (NBD)
8742 M:      Josef Bacik <jbacik@fb.com>
8743 S:      Maintained
8744 L:      linux-block@vger.kernel.org
8745 L:      nbd-general@lists.sourceforge.net
8746 F:      Documentation/blockdev/nbd.txt
8747 F:      drivers/block/nbd.c
8748 F:      include/uapi/linux/nbd.h
8749
8750 NETWORK DROP MONITOR
8751 M:      Neil Horman <nhorman@tuxdriver.com>
8752 L:      netdev@vger.kernel.org
8753 S:      Maintained
8754 W:      https://fedorahosted.org/dropwatch/
8755 F:      net/core/drop_monitor.c
8756
8757 NETWORKING [DSA]
8758 M:      Andrew Lunn <andrew@lunn.ch>
8759 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8760 M:      Florian Fainelli <f.fainelli@gmail.com>
8761 S:      Maintained
8762 F:      net/dsa/
8763 F:      include/net/dsa.h
8764 F:      drivers/net/dsa/
8765
8766 NETWORKING [GENERAL]
8767 M:      "David S. Miller" <davem@davemloft.net>
8768 L:      netdev@vger.kernel.org
8769 W:      http://www.linuxfoundation.org/en/Net
8770 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8773 S:      Maintained
8774 F:      net/
8775 F:      include/net/
8776 F:      include/linux/in.h
8777 F:      include/linux/net.h
8778 F:      include/linux/netdevice.h
8779 F:      include/uapi/linux/in.h
8780 F:      include/uapi/linux/net.h
8781 F:      include/uapi/linux/netdevice.h
8782 F:      include/uapi/linux/net_namespace.h
8783 F:      tools/net/
8784 F:      tools/testing/selftests/net/
8785 F:      lib/random32.c
8786
8787 NETWORKING [IPv4/IPv6]
8788 M:      "David S. Miller" <davem@davemloft.net>
8789 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8790 M:      James Morris <jmorris@namei.org>
8791 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8792 M:      Patrick McHardy <kaber@trash.net>
8793 L:      netdev@vger.kernel.org
8794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8795 S:      Maintained
8796 F:      net/ipv4/
8797 F:      net/ipv6/
8798 F:      include/net/ip*
8799 F:      arch/x86/net/*
8800
8801 NETWORKING [IPSEC]
8802 M:      Steffen Klassert <steffen.klassert@secunet.com>
8803 M:      Herbert Xu <herbert@gondor.apana.org.au>
8804 M:      "David S. Miller" <davem@davemloft.net>
8805 L:      netdev@vger.kernel.org
8806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8808 S:      Maintained
8809 F:      net/core/flow.c
8810 F:      net/xfrm/
8811 F:      net/key/
8812 F:      net/ipv4/xfrm*
8813 F:      net/ipv4/esp4.c
8814 F:      net/ipv4/ah4.c
8815 F:      net/ipv4/ipcomp.c
8816 F:      net/ipv4/ip_vti.c
8817 F:      net/ipv6/xfrm*
8818 F:      net/ipv6/esp6.c
8819 F:      net/ipv6/ah6.c
8820 F:      net/ipv6/ipcomp6.c
8821 F:      net/ipv6/ip6_vti.c
8822 F:      include/uapi/linux/xfrm.h
8823 F:      include/net/xfrm.h
8824
8825 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8826 M:      Paul Moore <paul@paul-moore.com>
8827 L:      netdev@vger.kernel.org
8828 S:      Maintained
8829
8830 NETWORKING [WIRELESS]
8831 L:      linux-wireless@vger.kernel.org
8832 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8833
8834 NETWORKING DRIVERS
8835 L:      netdev@vger.kernel.org
8836 W:      http://www.linuxfoundation.org/en/Net
8837 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8840 S:      Odd Fixes
8841 F:      Documentation/devicetree/bindings/net/
8842 F:      drivers/net/
8843 F:      include/linux/if_*
8844 F:      include/linux/netdevice.h
8845 F:      include/linux/etherdevice.h
8846 F:      include/linux/fcdevice.h
8847 F:      include/linux/fddidevice.h
8848 F:      include/linux/hippidevice.h
8849 F:      include/linux/inetdevice.h
8850 F:      include/uapi/linux/if_*
8851 F:      include/uapi/linux/netdevice.h
8852
8853 NETWORKING DRIVERS (WIRELESS)
8854 M:      Kalle Valo <kvalo@codeaurora.org>
8855 L:      linux-wireless@vger.kernel.org
8856 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8859 S:      Maintained
8860 F:      Documentation/devicetree/bindings/net/wireless/
8861 F:      drivers/net/wireless/
8862
8863 NETXEN (1/10) GbE SUPPORT
8864 M:      Manish Chopra <manish.chopra@cavium.com>
8865 M:      Rahul Verma <rahul.verma@cavium.com>
8866 M:      Dept-GELinuxNICDev@cavium.com
8867 L:      netdev@vger.kernel.org
8868 S:      Supported
8869 F:      drivers/net/ethernet/qlogic/netxen/
8870
8871 NFC SUBSYSTEM
8872 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8873 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8874 M:      Samuel Ortiz <sameo@linux.intel.com>
8875 L:      linux-wireless@vger.kernel.org
8876 L:      linux-nfc@lists.01.org (subscribers-only)
8877 S:      Supported
8878 F:      net/nfc/
8879 F:      include/net/nfc/
8880 F:      include/uapi/linux/nfc.h
8881 F:      drivers/nfc/
8882 F:      include/linux/platform_data/nfcmrvl.h
8883 F:      include/linux/platform_data/nxp-nci.h
8884 F:      include/linux/platform_data/pn544.h
8885 F:      include/linux/platform_data/st21nfca.h
8886 F:      include/linux/platform_data/st-nci.h
8887 F:      Documentation/devicetree/bindings/net/nfc/
8888
8889 NFS, SUNRPC, AND LOCKD CLIENTS
8890 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8891 M:      Anna Schumaker <anna.schumaker@netapp.com>
8892 L:      linux-nfs@vger.kernel.org
8893 W:      http://client.linux-nfs.org
8894 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8895 S:      Maintained
8896 F:      fs/lockd/
8897 F:      fs/nfs/
8898 F:      fs/nfs_common/
8899 F:      net/sunrpc/
8900 F:      include/linux/lockd/
8901 F:      include/linux/nfs*
8902 F:      include/linux/sunrpc/
8903 F:      include/uapi/linux/nfs*
8904 F:      include/uapi/linux/sunrpc/
8905
8906 NILFS2 FILESYSTEM
8907 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8908 L:      linux-nilfs@vger.kernel.org
8909 W:      http://nilfs.sourceforge.net/
8910 W:      http://nilfs.osdn.jp/
8911 T:      git git://github.com/konis/nilfs2.git
8912 S:      Supported
8913 F:      Documentation/filesystems/nilfs2.txt
8914 F:      fs/nilfs2/
8915 F:      include/trace/events/nilfs2.h
8916 F:      include/uapi/linux/nilfs2_api.h
8917 F:      include/uapi/linux/nilfs2_ondisk.h
8918
8919 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8920 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8921 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8922 S:      Maintained
8923 F:      Documentation/scsi/NinjaSCSI.txt
8924 F:      drivers/scsi/pcmcia/nsp_*
8925
8926 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8927 M:      GOTO Masanori <gotom@debian.or.jp>
8928 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8929 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8930 S:      Maintained
8931 F:      Documentation/scsi/NinjaSCSI.txt
8932 F:      drivers/scsi/nsp32*
8933
8934 NIOS2 ARCHITECTURE
8935 M:      Ley Foon Tan <lftan@altera.com>
8936 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8938 S:      Maintained
8939 F:      arch/nios2/
8940
8941 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8942 M:      Pavel Machek <pavel@ucw.cz>
8943 M:      Sakari Ailus <sakari.ailus@iki.fi>
8944 L:      linux-media@vger.kernel.org
8945 S:      Maintained
8946 F:      drivers/media/i2c/et8ek8
8947 F:      drivers/media/i2c/ad5820.c
8948
8949 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8950 M:      Pavel Machek <pavel@ucw.cz>
8951 M:      Sakari Ailus <sakari.ailus@iki.fi>
8952 L:      linux-media@vger.kernel.org
8953 S:      Maintained
8954 F:      drivers/media/i2c/et8ek8
8955 F:      drivers/media/i2c/ad5820.c
8956
8957 NOKIA N900 POWER SUPPLY DRIVERS
8958 R:      Pali Rohár <pali.rohar@gmail.com>
8959 F:      include/linux/power/bq2415x_charger.h
8960 F:      include/linux/power/bq27xxx_battery.h
8961 F:      include/linux/power/isp1704_charger.h
8962 F:      drivers/power/supply/bq2415x_charger.c
8963 F:      drivers/power/supply/bq27xxx_battery.c
8964 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8965 F:      drivers/power/supply/isp1704_charger.c
8966 F:      drivers/power/supply/rx51_battery.c
8967
8968 NTB DRIVER CORE
8969 M:      Jon Mason <jdmason@kudzu.us>
8970 M:      Dave Jiang <dave.jiang@intel.com>
8971 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8972 L:      linux-ntb@googlegroups.com
8973 S:      Supported
8974 W:      https://github.com/jonmason/ntb/wiki
8975 T:      git git://github.com/jonmason/ntb.git
8976 F:      drivers/ntb/
8977 F:      drivers/net/ntb_netdev.c
8978 F:      include/linux/ntb.h
8979 F:      include/linux/ntb_transport.h
8980 F:      tools/testing/selftests/ntb/
8981
8982 NTB INTEL DRIVER
8983 M:      Jon Mason <jdmason@kudzu.us>
8984 M:      Dave Jiang <dave.jiang@intel.com>
8985 L:      linux-ntb@googlegroups.com
8986 S:      Supported
8987 W:      https://github.com/jonmason/ntb/wiki
8988 T:      git git://github.com/jonmason/ntb.git
8989 F:      drivers/ntb/hw/intel/
8990
8991 NTB AMD DRIVER
8992 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8993 L:      linux-ntb@googlegroups.com
8994 S:      Supported
8995 F:      drivers/ntb/hw/amd/
8996
8997 NTFS FILESYSTEM
8998 M:      Anton Altaparmakov <anton@tuxera.com>
8999 L:      linux-ntfs-dev@lists.sourceforge.net
9000 W:      http://www.tuxera.com/
9001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9002 S:      Supported
9003 F:      Documentation/filesystems/ntfs.txt
9004 F:      fs/ntfs/
9005
9006 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9007 M:      Antonino Daplas <adaplas@gmail.com>
9008 L:      linux-fbdev@vger.kernel.org
9009 S:      Maintained
9010 F:      drivers/video/fbdev/riva/
9011 F:      drivers/video/fbdev/nvidia/
9012
9013 NVM EXPRESS DRIVER
9014 M:      Keith Busch <keith.busch@intel.com>
9015 M:      Jens Axboe <axboe@fb.com>
9016 M:      Christoph Hellwig <hch@lst.de>
9017 M:      Sagi Grimberg <sagi@grimberg.me>
9018 L:      linux-nvme@lists.infradead.org
9019 T:      git://git.infradead.org/nvme.git
9020 W:      http://git.infradead.org/nvme.git
9021 S:      Supported
9022 F:      drivers/nvme/host/
9023 F:      include/linux/nvme.h
9024 F:      include/uapi/linux/nvme_ioctl.h
9025
9026 NVM EXPRESS TARGET DRIVER
9027 M:      Christoph Hellwig <hch@lst.de>
9028 M:      Sagi Grimberg <sagi@grimberg.me>
9029 L:      linux-nvme@lists.infradead.org
9030 T:      git://git.infradead.org/nvme.git
9031 W:      http://git.infradead.org/nvme.git
9032 S:      Supported
9033 F:      drivers/nvme/target/
9034
9035 NVM EXPRESS FC TRANSPORT DRIVERS
9036 M:      James Smart <james.smart@broadcom.com>
9037 L:      linux-nvme@lists.infradead.org
9038 S:      Supported
9039 F:      include/linux/nvme-fc.h
9040 F:      include/linux/nvme-fc-driver.h
9041 F:      drivers/nvme/host/fc.c
9042 F:      drivers/nvme/target/fc.c
9043 F:      drivers/nvme/target/fcloop.c
9044
9045 NVMEM FRAMEWORK
9046 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9047 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9048 S:      Maintained
9049 F:      drivers/nvmem/
9050 F:      Documentation/devicetree/bindings/nvmem/
9051 F:      include/linux/nvmem-consumer.h
9052 F:      include/linux/nvmem-provider.h
9053
9054 NXP-NCI NFC DRIVER
9055 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9056 R:      Charles Gorand <charles.gorand@effinnov.com>
9057 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9058 S:      Supported
9059 F:      drivers/nfc/nxp-nci
9060
9061 NXP TDA998X DRM DRIVER
9062 M:      Russell King <linux@armlinux.org.uk>
9063 S:      Supported
9064 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9065 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9066 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9067 F:      include/drm/i2c/tda998x.h
9068
9069 NXP TFA9879 DRIVER
9070 M:      Peter Rosin <peda@axentia.se>
9071 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9072 S:      Maintained
9073 F:      sound/soc/codecs/tfa9879*
9074
9075 OBJTOOL
9076 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9077 S:      Supported
9078 F:      tools/objtool/
9079
9080 OMAP1 SUPPORT
9081 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9082 M:      Tony Lindgren <tony@atomide.com>
9083 L:      linux-omap@vger.kernel.org
9084 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9086 S:      Maintained
9087 F:      arch/arm/mach-omap1/
9088 F:      arch/arm/plat-omap/
9089 F:      arch/arm/configs/omap1_defconfig
9090 F:      drivers/i2c/busses/i2c-omap.c
9091 F:      include/linux/i2c-omap.h
9092
9093 OMAP2+ SUPPORT
9094 M:      Tony Lindgren <tony@atomide.com>
9095 L:      linux-omap@vger.kernel.org
9096 W:      http://www.muru.com/linux/omap/
9097 W:      http://linux.omap.com/
9098 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9100 S:      Maintained
9101 F:      arch/arm/mach-omap2/
9102 F:      arch/arm/plat-omap/
9103 F:      arch/arm/configs/omap2plus_defconfig
9104 F:      drivers/i2c/busses/i2c-omap.c
9105 F:      drivers/irqchip/irq-omap-intc.c
9106 F:      drivers/mfd/*omap*.c
9107 F:      drivers/mfd/menelaus.c
9108 F:      drivers/mfd/palmas.c
9109 F:      drivers/mfd/tps65217.c
9110 F:      drivers/mfd/tps65218.c
9111 F:      drivers/mfd/tps65910.c
9112 F:      drivers/mfd/twl-core.[ch]
9113 F:      drivers/mfd/twl4030*.c
9114 F:      drivers/mfd/twl6030*.c
9115 F:      drivers/mfd/twl6040*.c
9116 F:      drivers/regulator/palmas-regulator*.c
9117 F:      drivers/regulator/pbias-regulator.c
9118 F:      drivers/regulator/tps65217-regulator.c
9119 F:      drivers/regulator/tps65218-regulator.c
9120 F:      drivers/regulator/tps65910-regulator.c
9121 F:      drivers/regulator/twl-regulator.c
9122 F:      drivers/regulator/twl6030-regulator.c
9123 F:      include/linux/i2c-omap.h
9124
9125 OMAP DEVICE TREE SUPPORT
9126 M:      Benoît Cousson <bcousson@baylibre.com>
9127 M:      Tony Lindgren <tony@atomide.com>
9128 L:      linux-omap@vger.kernel.org
9129 L:      devicetree@vger.kernel.org
9130 S:      Maintained
9131 F:      arch/arm/boot/dts/*omap*
9132 F:      arch/arm/boot/dts/*am3*
9133 F:      arch/arm/boot/dts/*am4*
9134 F:      arch/arm/boot/dts/*am5*
9135 F:      arch/arm/boot/dts/*dra7*
9136
9137 OMAP CLOCK FRAMEWORK SUPPORT
9138 M:      Paul Walmsley <paul@pwsan.com>
9139 L:      linux-omap@vger.kernel.org
9140 S:      Maintained
9141 F:      arch/arm/*omap*/*clock*
9142
9143 OMAP POWER MANAGEMENT SUPPORT
9144 M:      Kevin Hilman <khilman@kernel.org>
9145 L:      linux-omap@vger.kernel.org
9146 S:      Maintained
9147 F:      arch/arm/*omap*/*pm*
9148 F:      drivers/cpufreq/omap-cpufreq.c
9149
9150 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9151 M:      Rajendra Nayak <rnayak@codeaurora.org>
9152 M:      Paul Walmsley <paul@pwsan.com>
9153 L:      linux-omap@vger.kernel.org
9154 S:      Maintained
9155 F:      arch/arm/mach-omap2/prm*
9156
9157 OMAP AUDIO SUPPORT
9158 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9159 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9160 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9161 L:      linux-omap@vger.kernel.org
9162 S:      Maintained
9163 F:      sound/soc/omap/
9164
9165 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9166 M:      Roger Quadros <rogerq@ti.com>
9167 M:      Tony Lindgren <tony@atomide.com>
9168 L:      linux-omap@vger.kernel.org
9169 S:      Maintained
9170 F:      drivers/memory/omap-gpmc.c
9171 F:      arch/arm/mach-omap2/*gpmc*
9172
9173 OMAP FRAMEBUFFER SUPPORT
9174 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9175 L:      linux-fbdev@vger.kernel.org
9176 L:      linux-omap@vger.kernel.org
9177 S:      Maintained
9178 F:      drivers/video/fbdev/omap/
9179
9180 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9181 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9182 L:      linux-omap@vger.kernel.org
9183 L:      linux-fbdev@vger.kernel.org
9184 S:      Maintained
9185 F:      drivers/video/fbdev/omap2/
9186 F:      Documentation/arm/OMAP/DSS
9187
9188 OMAP HARDWARE SPINLOCK SUPPORT
9189 M:      Ohad Ben-Cohen <ohad@wizery.com>
9190 L:      linux-omap@vger.kernel.org
9191 S:      Maintained
9192 F:      drivers/hwspinlock/omap_hwspinlock.c
9193
9194 OMAP MMC SUPPORT
9195 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9196 L:      linux-omap@vger.kernel.org
9197 S:      Maintained
9198 F:      drivers/mmc/host/omap.c
9199
9200 OMAP HS MMC SUPPORT
9201 L:      linux-mmc@vger.kernel.org
9202 L:      linux-omap@vger.kernel.org
9203 S:      Orphan
9204 F:      drivers/mmc/host/omap_hsmmc.c
9205
9206 OMAP RANDOM NUMBER GENERATOR SUPPORT
9207 M:      Deepak Saxena <dsaxena@plexity.net>
9208 S:      Maintained
9209 F:      drivers/char/hw_random/omap-rng.c
9210
9211 OMAP HWMOD SUPPORT
9212 M:      Benoît Cousson <bcousson@baylibre.com>
9213 M:      Paul Walmsley <paul@pwsan.com>
9214 L:      linux-omap@vger.kernel.org
9215 S:      Maintained
9216 F:      arch/arm/mach-omap2/omap_hwmod.*
9217
9218 OMAP HWMOD DATA
9219 M:      Paul Walmsley <paul@pwsan.com>
9220 L:      linux-omap@vger.kernel.org
9221 S:      Maintained
9222 F:      arch/arm/mach-omap2/omap_hwmod*data*
9223
9224 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9225 M:      Benoît Cousson <bcousson@baylibre.com>
9226 L:      linux-omap@vger.kernel.org
9227 S:      Maintained
9228 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9229
9230 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9232 L:      linux-media@vger.kernel.org
9233 S:      Maintained
9234 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9235 F:      drivers/media/platform/omap3isp/
9236 F:      drivers/staging/media/omap4iss/
9237
9238 OMAP USB SUPPORT
9239 L:      linux-usb@vger.kernel.org
9240 L:      linux-omap@vger.kernel.org
9241 S:      Orphan
9242 F:      drivers/usb/*/*omap*
9243 F:      arch/arm/*omap*/usb*
9244
9245 OMAP GPIO DRIVER
9246 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9247 M:      Santosh Shilimkar <ssantosh@kernel.org>
9248 M:      Kevin Hilman <khilman@kernel.org>
9249 L:      linux-omap@vger.kernel.org
9250 S:      Maintained
9251 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9252 F:      drivers/gpio/gpio-omap.c
9253
9254 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9255 M:      Mark Jackson <mpfj@newflow.co.uk>
9256 L:      linux-omap@vger.kernel.org
9257 S:      Maintained
9258 F:      arch/arm/boot/dts/am335x-nano.dts
9259
9260 OMFS FILESYSTEM
9261 M:      Bob Copeland <me@bobcopeland.com>
9262 L:      linux-karma-devel@lists.sourceforge.net
9263 S:      Maintained
9264 F:      Documentation/filesystems/omfs.txt
9265 F:      fs/omfs/
9266
9267 OMNIKEY CARDMAN 4000 DRIVER
9268 M:      Harald Welte <laforge@gnumonks.org>
9269 S:      Maintained
9270 F:      drivers/char/pcmcia/cm4000_cs.c
9271 F:      include/linux/cm4000_cs.h
9272 F:      include/uapi/linux/cm4000_cs.h
9273
9274 OMNIKEY CARDMAN 4040 DRIVER
9275 M:      Harald Welte <laforge@gnumonks.org>
9276 S:      Maintained
9277 F:      drivers/char/pcmcia/cm4040_cs.*
9278
9279 OMNIVISION OV7670 SENSOR DRIVER
9280 M:      Jonathan Corbet <corbet@lwn.net>
9281 L:      linux-media@vger.kernel.org
9282 T:      git git://linuxtv.org/media_tree.git
9283 S:      Maintained
9284 F:      drivers/media/i2c/ov7670.c
9285
9286 ONENAND FLASH DRIVER
9287 M:      Kyungmin Park <kyungmin.park@samsung.com>
9288 L:      linux-mtd@lists.infradead.org
9289 S:      Maintained
9290 F:      drivers/mtd/onenand/
9291 F:      include/linux/mtd/onenand*.h
9292
9293 ONSTREAM SCSI TAPE DRIVER
9294 M:      Willem Riede <osst@riede.org>
9295 L:      osst-users@lists.sourceforge.net
9296 L:      linux-scsi@vger.kernel.org
9297 S:      Maintained
9298 F:      Documentation/scsi/osst.txt
9299 F:      drivers/scsi/osst.*
9300 F:      drivers/scsi/osst_*.h
9301 F:      drivers/scsi/st.h
9302
9303 OPENCORES I2C BUS DRIVER
9304 M:      Peter Korsgaard <jacmet@sunsite.dk>
9305 L:      linux-i2c@vger.kernel.org
9306 S:      Maintained
9307 F:      Documentation/i2c/busses/i2c-ocores
9308 F:      drivers/i2c/busses/i2c-ocores.c
9309
9310 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9311 M:      Rob Herring <robh+dt@kernel.org>
9312 M:      Frank Rowand <frowand.list@gmail.com>
9313 L:      devicetree@vger.kernel.org
9314 W:      http://www.devicetree.org/
9315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9316 S:      Maintained
9317 F:      drivers/of/
9318 F:      include/linux/of*.h
9319 F:      scripts/dtc/
9320
9321 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9322 M:      Rob Herring <robh+dt@kernel.org>
9323 M:      Mark Rutland <mark.rutland@arm.com>
9324 L:      devicetree@vger.kernel.org
9325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9326 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9327 S:      Maintained
9328 F:      Documentation/devicetree/
9329 F:      arch/*/boot/dts/
9330 F:      include/dt-bindings/
9331
9332 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9333 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9334 L:      devicetree@vger.kernel.org
9335 S:      Maintained
9336 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9337 F:      Documentation/devicetree/overlay-notes.txt
9338 F:      drivers/of/overlay.c
9339 F:      drivers/of/resolver.c
9340
9341 OPENRISC ARCHITECTURE
9342 M:      Jonas Bonn <jonas@southpole.se>
9343 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9344 M:      Stafford Horne <shorne@gmail.com>
9345 T:      git git://github.com/openrisc/linux.git
9346 L:      openrisc@lists.librecores.org
9347 W:      http://openrisc.io
9348 S:      Maintained
9349 F:      arch/openrisc/
9350
9351 OPENVSWITCH
9352 M:      Pravin Shelar <pshelar@nicira.com>
9353 L:      netdev@vger.kernel.org
9354 L:      dev@openvswitch.org
9355 W:      http://openvswitch.org
9356 S:      Maintained
9357 F:      net/openvswitch/
9358 F:      include/uapi/linux/openvswitch.h
9359
9360 OPERATING PERFORMANCE POINTS (OPP)
9361 M:      Viresh Kumar <vireshk@kernel.org>
9362 M:      Nishanth Menon <nm@ti.com>
9363 M:      Stephen Boyd <sboyd@codeaurora.org>
9364 L:      linux-pm@vger.kernel.org
9365 S:      Maintained
9366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9367 F:      drivers/base/power/opp/
9368 F:      include/linux/pm_opp.h
9369 F:      Documentation/power/opp.txt
9370 F:      Documentation/devicetree/bindings/opp/
9371
9372 OPL4 DRIVER
9373 M:      Clemens Ladisch <clemens@ladisch.de>
9374 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9375 T:      git git://git.alsa-project.org/alsa-kernel.git
9376 S:      Maintained
9377 F:      sound/drivers/opl4/
9378
9379 OPROFILE
9380 M:      Robert Richter <rric@kernel.org>
9381 L:      oprofile-list@lists.sf.net
9382 S:      Maintained
9383 F:      arch/*/include/asm/oprofile*.h
9384 F:      arch/*/oprofile/
9385 F:      drivers/oprofile/
9386 F:      include/linux/oprofile.h
9387
9388 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9389 M:      Mark Fasheh <mfasheh@versity.com>
9390 M:      Joel Becker <jlbec@evilplan.org>
9391 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9392 W:      http://ocfs2.wiki.kernel.org
9393 S:      Supported
9394 F:      Documentation/filesystems/ocfs2.txt
9395 F:      Documentation/filesystems/dlmfs.txt
9396 F:      fs/ocfs2/
9397
9398 ORINOCO DRIVER
9399 L:      linux-wireless@vger.kernel.org
9400 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9401 W:      http://www.nongnu.org/orinoco/
9402 S:      Orphan
9403 F:      drivers/net/wireless/intersil/orinoco/
9404
9405 OSD LIBRARY and FILESYSTEM
9406 M:      Boaz Harrosh <ooo@electrozaur.com>
9407 M:      Benny Halevy <bhalevy@primarydata.com>
9408 L:      osd-dev@open-osd.org
9409 W:      http://open-osd.org
9410 T:      git git://git.open-osd.org/open-osd.git
9411 S:      Maintained
9412 F:      drivers/scsi/osd/
9413 F:      include/scsi/osd_*
9414 F:      fs/exofs/
9415
9416 OVERLAY FILESYSTEM
9417 M:      Miklos Szeredi <miklos@szeredi.hu>
9418 L:      linux-unionfs@vger.kernel.org
9419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9420 S:      Supported
9421 F:      fs/overlayfs/
9422 F:      Documentation/filesystems/overlayfs.txt
9423
9424 ORANGEFS FILESYSTEM
9425 M:      Mike Marshall <hubcap@omnibond.com>
9426 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9428 S:      Supported
9429 F:      fs/orangefs/
9430 F:      Documentation/filesystems/orangefs.txt
9431
9432 P54 WIRELESS DRIVER
9433 M:      Christian Lamparter <chunkeey@googlemail.com>
9434 L:      linux-wireless@vger.kernel.org
9435 W:      http://wireless.kernel.org/en/users/Drivers/p54
9436 S:      Maintained
9437 F:      drivers/net/wireless/intersil/p54/
9438
9439 PA SEMI ETHERNET DRIVER
9440 L:      netdev@vger.kernel.org
9441 S:      Orphan
9442 F:      drivers/net/ethernet/pasemi/*
9443
9444 PA SEMI SMBUS DRIVER
9445 L:      linux-i2c@vger.kernel.org
9446 S:      Orphan
9447 F:      drivers/i2c/busses/i2c-pasemi.c
9448
9449 PADATA PARALLEL EXECUTION MECHANISM
9450 M:      Steffen Klassert <steffen.klassert@secunet.com>
9451 L:      linux-crypto@vger.kernel.org
9452 S:      Maintained
9453 F:      kernel/padata.c
9454 F:      include/linux/padata.h
9455 F:      Documentation/padata.txt
9456
9457 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9458 M:      Harald Welte <laforge@gnumonks.org>
9459 L:      platform-driver-x86@vger.kernel.org
9460 S:      Maintained
9461 F:      drivers/platform/x86/panasonic-laptop.c
9462
9463 PANASONIC MN10300/AM33/AM34 PORT
9464 M:      David Howells <dhowells@redhat.com>
9465 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9466 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9467 S:      Maintained
9468 F:      Documentation/mn10300/
9469 F:      arch/mn10300/
9470
9471 PARALLEL LCD/KEYPAD PANEL DRIVER
9472 M:      Willy Tarreau <willy@haproxy.com>
9473 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9474 S:      Odd Fixes
9475 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9476 F:      drivers/misc/panel.c
9477
9478 PARALLEL PORT SUBSYSTEM
9479 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9480 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9481 L:      linux-parport@lists.infradead.org (subscribers-only)
9482 S:      Maintained
9483 F:      drivers/parport/
9484 F:      include/linux/parport*.h
9485 F:      drivers/char/ppdev.c
9486 F:      include/uapi/linux/ppdev.h
9487 F:      Documentation/parport*.txt
9488
9489 PARAVIRT_OPS INTERFACE
9490 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9491 M:      Chris Wright <chrisw@sous-sol.org>
9492 M:      Alok Kataria <akataria@vmware.com>
9493 M:      Rusty Russell <rusty@rustcorp.com.au>
9494 L:      virtualization@lists.linux-foundation.org
9495 S:      Supported
9496 F:      Documentation/virtual/paravirt_ops.txt
9497 F:      arch/*/kernel/paravirt*
9498 F:      arch/*/include/asm/paravirt.h
9499 F:      include/linux/hypervisor.h
9500
9501 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9502 M:      Tim Waugh <tim@cyberelk.net>
9503 L:      linux-parport@lists.infradead.org (subscribers-only)
9504 S:      Maintained
9505 F:      Documentation/blockdev/paride.txt
9506 F:      drivers/block/paride/
9507
9508 PARISC ARCHITECTURE
9509 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9510 M:      Helge Deller <deller@gmx.de>
9511 L:      linux-parisc@vger.kernel.org
9512 W:      http://www.parisc-linux.org/
9513 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9516 S:      Maintained
9517 F:      arch/parisc/
9518 F:      Documentation/parisc/
9519 F:      drivers/parisc/
9520 F:      drivers/char/agp/parisc-agp.c
9521 F:      drivers/input/serio/gscps2.c
9522 F:      drivers/parport/parport_gsc.*
9523 F:      drivers/tty/serial/8250/8250_gsc.c
9524 F:      drivers/video/fbdev/sti*
9525 F:      drivers/video/console/sti*
9526 F:      drivers/video/logo/logo_parisc*
9527
9528 PARMAN
9529 M:      Jiri Pirko <jiri@mellanox.com>
9530 L:      netdev@vger.kernel.org
9531 S:      Supported
9532 F:      lib/parman.c
9533 F:      lib/test_parman.c
9534 F:      include/linux/parman.h
9535
9536 PC87360 HARDWARE MONITORING DRIVER
9537 M:      Jim Cromie <jim.cromie@gmail.com>
9538 L:      linux-hwmon@vger.kernel.org
9539 S:      Maintained
9540 F:      Documentation/hwmon/pc87360
9541 F:      drivers/hwmon/pc87360.c
9542
9543 PC8736x GPIO DRIVER
9544 M:      Jim Cromie <jim.cromie@gmail.com>
9545 S:      Maintained
9546 F:      drivers/char/pc8736x_gpio.c
9547
9548 PC87427 HARDWARE MONITORING DRIVER
9549 M:      Jean Delvare <jdelvare@suse.com>
9550 L:      linux-hwmon@vger.kernel.org
9551 S:      Maintained
9552 F:      Documentation/hwmon/pc87427
9553 F:      drivers/hwmon/pc87427.c
9554
9555 PCA9532 LED DRIVER
9556 M:      Riku Voipio <riku.voipio@iki.fi>
9557 S:      Maintained
9558 F:      drivers/leds/leds-pca9532.c
9559 F:      include/linux/leds-pca9532.h
9560
9561 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9562 M:      Guenter Roeck <linux@roeck-us.net>
9563 L:      linux-i2c@vger.kernel.org
9564 S:      Maintained
9565 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9566
9567 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9568 M:      Khalid Aziz <khalid@gonehiking.org>
9569 S:      Maintained
9570 F:      drivers/firmware/pcdp.*
9571
9572 PCI ERROR RECOVERY
9573 M:      Linas Vepstas <linasvepstas@gmail.com>
9574 L:      linux-pci@vger.kernel.org
9575 S:      Supported
9576 F:      Documentation/PCI/pci-error-recovery.txt
9577
9578 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9579 M:      Russell Currey <ruscur@russell.cc>
9580 L:      linuxppc-dev@lists.ozlabs.org
9581 S:      Supported
9582 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9583 F:      arch/powerpc/kernel/eeh*.c
9584 F:      arch/powerpc/platforms/*/eeh*.c
9585 F:      arch/powerpc/include/*/eeh*.h
9586
9587 PCI SUBSYSTEM
9588 M:      Bjorn Helgaas <bhelgaas@google.com>
9589 L:      linux-pci@vger.kernel.org
9590 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9592 S:      Supported
9593 F:      Documentation/devicetree/bindings/pci/
9594 F:      Documentation/PCI/
9595 F:      drivers/pci/
9596 F:      include/linux/pci*
9597 F:      arch/x86/pci/
9598 F:      arch/x86/kernel/quirks.c
9599
9600 PCI DRIVER FOR ALTERA PCIE IP
9601 M:      Ley Foon Tan <lftan@altera.com>
9602 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9603 L:      linux-pci@vger.kernel.org
9604 S:      Supported
9605 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9606 F:      drivers/pci/host/pcie-altera.c
9607
9608 PCI DRIVER FOR ARM VERSATILE PLATFORM
9609 M:      Rob Herring <robh@kernel.org>
9610 L:      linux-pci@vger.kernel.org
9611 L:      linux-arm-kernel@lists.infradead.org
9612 S:      Maintained
9613 F:      Documentation/devicetree/bindings/pci/versatile.txt
9614 F:      drivers/pci/host/pci-versatile.c
9615
9616 PCI DRIVER FOR ARMADA 8K
9617 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9618 L:      linux-pci@vger.kernel.org
9619 L:      linux-arm-kernel@lists.infradead.org
9620 S:      Maintained
9621 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9622 F:      drivers/pci/dwc/pcie-armada8k.c
9623
9624 PCI DRIVER FOR APPLIEDMICRO XGENE
9625 M:      Tanmay Inamdar <tinamdar@apm.com>
9626 L:      linux-pci@vger.kernel.org
9627 L:      linux-arm-kernel@lists.infradead.org
9628 S:      Maintained
9629 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9630 F:      drivers/pci/host/pci-xgene.c
9631
9632 PCI DRIVER FOR FREESCALE LAYERSCAPE
9633 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9634 M:      Mingkai Hu <mingkai.hu@freescale.com>
9635 M:      Roy Zang <tie-fei.zang@freescale.com>
9636 L:      linuxppc-dev@lists.ozlabs.org
9637 L:      linux-pci@vger.kernel.org
9638 L:      linux-arm-kernel@lists.infradead.org
9639 S:      Maintained
9640 F:      drivers/pci/dwc/*layerscape*
9641
9642 PCI DRIVER FOR IMX6
9643 M:      Richard Zhu <hongxing.zhu@nxp.com>
9644 M:      Lucas Stach <l.stach@pengutronix.de>
9645 L:      linux-pci@vger.kernel.org
9646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647 S:      Maintained
9648 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9649 F:      drivers/pci/dwc/*imx6*
9650
9651 PCI DRIVER FOR TI KEYSTONE
9652 M:      Murali Karicheri <m-karicheri2@ti.com>
9653 L:      linux-pci@vger.kernel.org
9654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9655 S:      Maintained
9656 F:      drivers/pci/dwc/*keystone*
9657
9658 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9659 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9660 M:      Jason Cooper <jason@lakedaemon.net>
9661 L:      linux-pci@vger.kernel.org
9662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9663 S:      Maintained
9664 F:      drivers/pci/host/*mvebu*
9665
9666 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9667 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9668 L:      linux-pci@vger.kernel.org
9669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9670 S:      Maintained
9671 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9672 F:      drivers/pci/host/pci-aardvark.c
9673
9674 PCI DRIVER FOR NVIDIA TEGRA
9675 M:      Thierry Reding <thierry.reding@gmail.com>
9676 L:      linux-tegra@vger.kernel.org
9677 L:      linux-pci@vger.kernel.org
9678 S:      Supported
9679 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9680 F:      drivers/pci/host/pci-tegra.c
9681
9682 PCI DRIVER FOR TI DRA7XX
9683 M:      Kishon Vijay Abraham I <kishon@ti.com>
9684 L:      linux-omap@vger.kernel.org
9685 L:      linux-pci@vger.kernel.org
9686 S:      Supported
9687 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9688 F:      drivers/pci/dwc/pci-dra7xx.c
9689
9690 PCI DRIVER FOR RENESAS R-CAR
9691 M:      Simon Horman <horms@verge.net.au>
9692 L:      linux-pci@vger.kernel.org
9693 L:      linux-renesas-soc@vger.kernel.org
9694 S:      Maintained
9695 F:      drivers/pci/host/*rcar*
9696
9697 PCI DRIVER FOR SAMSUNG EXYNOS
9698 M:      Jingoo Han <jingoohan1@gmail.com>
9699 L:      linux-pci@vger.kernel.org
9700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9702 S:      Maintained
9703 F:      drivers/pci/dwc/pci-exynos.c
9704
9705 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9706 M:      Jingoo Han <jingoohan1@gmail.com>
9707 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9708 L:      linux-pci@vger.kernel.org
9709 S:      Maintained
9710 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9711 F:      drivers/pci/dwc/*designware*
9712
9713 PCI DRIVER FOR GENERIC OF HOSTS
9714 M:      Will Deacon <will.deacon@arm.com>
9715 L:      linux-pci@vger.kernel.org
9716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717 S:      Maintained
9718 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9719 F:      drivers/pci/host/pci-host-common.c
9720 F:      drivers/pci/host/pci-host-generic.c
9721
9722 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9723 M:      Keith Busch <keith.busch@intel.com>
9724 L:      linux-pci@vger.kernel.org
9725 S:      Supported
9726 F:      drivers/pci/host/vmd.c
9727
9728 PCIE DRIVER FOR ST SPEAR13XX
9729 M:      Pratyush Anand <pratyush.anand@gmail.com>
9730 L:      linux-pci@vger.kernel.org
9731 S:      Maintained
9732 F:      drivers/pci/dwc/*spear*
9733
9734 PCI MSI DRIVER FOR ALTERA MSI IP
9735 M:      Ley Foon Tan <lftan@altera.com>
9736 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9737 L:      linux-pci@vger.kernel.org
9738 S:      Supported
9739 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9740 F:      drivers/pci/host/pcie-altera-msi.c
9741
9742 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9743 M:      Duc Dang <dhdang@apm.com>
9744 L:      linux-pci@vger.kernel.org
9745 L:      linux-arm-kernel@lists.infradead.org
9746 S:      Maintained
9747 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9748 F:      drivers/pci/host/pci-xgene-msi.c
9749
9750 PCIE DRIVER FOR AXIS ARTPEC
9751 M:      Niklas Cassel <niklas.cassel@axis.com>
9752 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9753 L:      linux-arm-kernel@axis.com
9754 L:      linux-pci@vger.kernel.org
9755 S:      Maintained
9756 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9757 F:      drivers/pci/dwc/*artpec*
9758
9759 PCIE DRIVER FOR HISILICON
9760 M:      Zhou Wang <wangzhou1@hisilicon.com>
9761 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9762 L:      linux-pci@vger.kernel.org
9763 S:      Maintained
9764 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9765 F:      drivers/pci/dwc/pcie-hisi.c
9766
9767 PCIE DRIVER FOR ROCKCHIP
9768 M:      Shawn Lin <shawn.lin@rock-chips.com>
9769 M:      Wenrui Li <wenrui.li@rock-chips.com>
9770 L:      linux-pci@vger.kernel.org
9771 L:      linux-rockchip@lists.infradead.org
9772 S:      Maintained
9773 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9774 F:      drivers/pci/host/pcie-rockchip.c
9775
9776 PCIE DRIVER FOR QUALCOMM MSM
9777 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9778 L:     linux-pci@vger.kernel.org
9779 L:     linux-arm-msm@vger.kernel.org
9780 S:     Maintained
9781 F:     drivers/pci/dwc/*qcom*
9782
9783 PCIE DRIVER FOR CAVIUM THUNDERX
9784 M:      David Daney <david.daney@cavium.com>
9785 L:      linux-pci@vger.kernel.org
9786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9787 S:      Supported
9788 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9789 F:      drivers/pci/host/pci-thunder-*
9790
9791 PCMCIA SUBSYSTEM
9792 P:      Linux PCMCIA Team
9793 L:      linux-pcmcia@lists.infradead.org
9794 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9796 S:      Maintained
9797 F:      Documentation/pcmcia/
9798 F:      tools/pcmcia/
9799 F:      drivers/pcmcia/
9800 F:      include/pcmcia/
9801
9802 PCNET32 NETWORK DRIVER
9803 M:      Don Fry <pcnet32@frontier.com>
9804 L:      netdev@vger.kernel.org
9805 S:      Maintained
9806 F:      drivers/net/ethernet/amd/pcnet32.c
9807
9808 PCRYPT PARALLEL CRYPTO ENGINE
9809 M:      Steffen Klassert <steffen.klassert@secunet.com>
9810 L:      linux-crypto@vger.kernel.org
9811 S:      Maintained
9812 F:      crypto/pcrypt.c
9813 F:      include/crypto/pcrypt.h
9814
9815 PER-CPU MEMORY ALLOCATOR
9816 M:      Tejun Heo <tj@kernel.org>
9817 M:      Christoph Lameter <cl@linux.com>
9818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9819 S:      Maintained
9820 F:      include/linux/percpu*.h
9821 F:      mm/percpu*.c
9822 F:      arch/*/include/asm/percpu.h
9823
9824 PER-TASK DELAY ACCOUNTING
9825 M:      Balbir Singh <bsingharora@gmail.com>
9826 S:      Maintained
9827 F:      include/linux/delayacct.h
9828 F:      kernel/delayacct.c
9829
9830 PERFORMANCE EVENTS SUBSYSTEM
9831 M:      Peter Zijlstra <peterz@infradead.org>
9832 M:      Ingo Molnar <mingo@redhat.com>
9833 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9834 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9835 L:      linux-kernel@vger.kernel.org
9836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9837 S:      Supported
9838 F:      kernel/events/*
9839 F:      include/linux/perf_event.h
9840 F:      include/uapi/linux/perf_event.h
9841 F:      arch/*/kernel/perf_event*.c
9842 F:      arch/*/kernel/*/perf_event*.c
9843 F:      arch/*/kernel/*/*/perf_event*.c
9844 F:      arch/*/include/asm/perf_event.h
9845 F:      arch/*/kernel/perf_callchain.c
9846 F:      arch/*/events/*
9847 F:      tools/perf/
9848
9849 PERSONALITY HANDLING
9850 M:      Christoph Hellwig <hch@infradead.org>
9851 L:      linux-abi-devel@lists.sourceforge.net
9852 S:      Maintained
9853 F:      include/linux/personality.h
9854 F:      include/uapi/linux/personality.h
9855
9856 PHONET PROTOCOL
9857 M:      Remi Denis-Courmont <courmisch@gmail.com>
9858 S:      Supported
9859 F:      Documentation/networking/phonet.txt
9860 F:      include/linux/phonet.h
9861 F:      include/net/phonet/
9862 F:      include/uapi/linux/phonet.h
9863 F:      net/phonet/
9864
9865 PHRAM MTD DRIVER
9866 M:      Joern Engel <joern@lazybastard.org>
9867 L:      linux-mtd@lists.infradead.org
9868 S:      Maintained
9869 F:      drivers/mtd/devices/phram.c
9870
9871 PICOLCD HID DRIVER
9872 M:      Bruno Prémont <bonbons@linux-vserver.org>
9873 L:      linux-input@vger.kernel.org
9874 S:      Maintained
9875 F:      drivers/hid/hid-picolcd*
9876
9877 PICOXCELL SUPPORT
9878 M:      Jamie Iles <jamie@jamieiles.com>
9879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9880 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9881 S:      Supported
9882 F:      arch/arm/boot/dts/picoxcell*
9883 F:      arch/arm/mach-picoxcell/
9884 F:      drivers/crypto/picoxcell*
9885
9886 PIN CONTROL SUBSYSTEM
9887 M:      Linus Walleij <linus.walleij@linaro.org>
9888 L:      linux-gpio@vger.kernel.org
9889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9890 S:      Maintained
9891 F:      Documentation/devicetree/bindings/pinctrl/
9892 F:      Documentation/pinctrl.txt
9893 F:      drivers/pinctrl/
9894 F:      include/linux/pinctrl/
9895
9896 PIN CONTROLLER - ATMEL AT91
9897 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9899 S:      Maintained
9900 F:      drivers/pinctrl/pinctrl-at91.*
9901
9902 PIN CONTROLLER - ATMEL AT91 PIO4
9903 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9905 L:      linux-gpio@vger.kernel.org
9906 S:      Supported
9907 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9908
9909 PIN CONTROLLER - INTEL
9910 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9911 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9912 S:      Maintained
9913 F:      drivers/pinctrl/intel/
9914
9915 PIN CONTROLLER - RENESAS
9916 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9917 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9918 L:      linux-renesas-soc@vger.kernel.org
9919 S:      Maintained
9920 F:      drivers/pinctrl/sh-pfc/
9921
9922 PIN CONTROLLER - SAMSUNG
9923 M:      Tomasz Figa <tomasz.figa@gmail.com>
9924 M:      Krzysztof Kozlowski <krzk@kernel.org>
9925 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9927 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9928 S:      Maintained
9929 F:      drivers/pinctrl/samsung/
9930 F:      include/dt-bindings/pinctrl/samsung.h
9931 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9932
9933 PIN CONTROLLER - SINGLE
9934 M:      Tony Lindgren <tony@atomide.com>
9935 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9937 L:      linux-omap@vger.kernel.org
9938 S:      Maintained
9939 F:      drivers/pinctrl/pinctrl-single.c
9940
9941 PIN CONTROLLER - ST SPEAR
9942 M:      Viresh Kumar <vireshk@kernel.org>
9943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9944 W:      http://www.st.com/spear
9945 S:      Maintained
9946 F:      drivers/pinctrl/spear/
9947
9948 PISTACHIO SOC SUPPORT
9949 M:      James Hartley <james.hartley@imgtec.com>
9950 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9951 L:      linux-mips@linux-mips.org
9952 S:      Maintained
9953 F:      arch/mips/pistachio/
9954 F:      arch/mips/include/asm/mach-pistachio/
9955 F:      arch/mips/boot/dts/img/pistachio*
9956 F:      arch/mips/configs/pistachio*_defconfig
9957
9958 PKTCDVD DRIVER
9959 S:      Orphan
9960 M:      linux-block@vger.kernel.org
9961 F:      drivers/block/pktcdvd.c
9962 F:      include/linux/pktcdvd.h
9963 F:      include/uapi/linux/pktcdvd.h
9964
9965 PKUNITY SOC DRIVERS
9966 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9967 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9968 S:      Maintained
9969 T:      git git://github.com/gxt/linux.git
9970 F:      drivers/input/serio/i8042-unicore32io.h
9971 F:      drivers/i2c/busses/i2c-puv3.c
9972 F:      drivers/video/fbdev/fb-puv3.c
9973 F:      drivers/rtc/rtc-puv3.c
9974
9975 PMBUS HARDWARE MONITORING DRIVERS
9976 M:      Guenter Roeck <linux@roeck-us.net>
9977 L:      linux-hwmon@vger.kernel.org
9978 W:      http://hwmon.wiki.kernel.org/
9979 W:      http://www.roeck-us.net/linux/drivers/
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9981 S:      Maintained
9982 F:      Documentation/hwmon/pmbus
9983 F:      drivers/hwmon/pmbus/
9984 F:      include/linux/i2c/pmbus.h
9985
9986 PMC SIERRA MaxRAID DRIVER
9987 L:      linux-scsi@vger.kernel.org
9988 W:      http://www.pmc-sierra.com/
9989 S:      Orphan
9990 F:      drivers/scsi/pmcraid.*
9991
9992 PMC SIERRA PM8001 DRIVER
9993 M:      Jack Wang <jinpu.wang@profitbricks.com>
9994 M:      lindar_liu@usish.com
9995 L:      pmchba@pmcs.com
9996 L:      linux-scsi@vger.kernel.org
9997 S:      Supported
9998 F:      drivers/scsi/pm8001/
9999
10000 POSIX CLOCKS and TIMERS
10001 M:      Thomas Gleixner <tglx@linutronix.de>
10002 L:      linux-kernel@vger.kernel.org
10003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10004 S:      Maintained
10005 F:      fs/timerfd.c
10006 F:      include/linux/timer*
10007 F:      kernel/time/*timer*
10008
10009 POWER MANAGEMENT CORE
10010 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10011 L:      linux-pm@vger.kernel.org
10012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10013 B:      https://bugzilla.kernel.org
10014 S:      Supported
10015 F:      drivers/base/power/
10016 F:      include/linux/pm.h
10017 F:      include/linux/pm_*
10018 F:      include/linux/powercap.h
10019 F:      drivers/powercap/
10020
10021 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10022 M:      Sebastian Reichel <sre@kernel.org>
10023 L:      linux-pm@vger.kernel.org
10024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10025 S:      Maintained
10026 F:      Documentation/devicetree/bindings/power/supply/
10027 F:      include/linux/power_supply.h
10028 F:      drivers/power/supply/
10029
10030 POWER STATE COORDINATION INTERFACE (PSCI)
10031 M:      Mark Rutland <mark.rutland@arm.com>
10032 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10033 L:      linux-arm-kernel@lists.infradead.org
10034 S:      Maintained
10035 F:      drivers/firmware/psci*.c
10036 F:      include/linux/psci.h
10037 F:      include/uapi/linux/psci.h
10038
10039 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10040 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10041 L:      linuxppc-dev@lists.ozlabs.org
10042 S:      Maintained
10043 F:      drivers/char/powernv-op-panel.c
10044
10045 PNP SUPPORT
10046 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10047 S:      Maintained
10048 F:      drivers/pnp/
10049
10050 PPP PROTOCOL DRIVERS AND COMPRESSORS
10051 M:      Paul Mackerras <paulus@samba.org>
10052 L:      linux-ppp@vger.kernel.org
10053 S:      Maintained
10054 F:      drivers/net/ppp/ppp_*
10055
10056 PPP OVER ATM (RFC 2364)
10057 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10058 S:      Maintained
10059 F:      net/atm/pppoatm.c
10060 F:      include/uapi/linux/atmppp.h
10061
10062 PPP OVER ETHERNET
10063 M:      Michal Ostrowski <mostrows@earthlink.net>
10064 S:      Maintained
10065 F:      drivers/net/ppp/pppoe.c
10066 F:      drivers/net/ppp/pppox.c
10067
10068 PPP OVER L2TP
10069 M:      James Chapman <jchapman@katalix.com>
10070 S:      Maintained
10071 F:      net/l2tp/l2tp_ppp.c
10072 F:      include/linux/if_pppol2tp.h
10073 F:      include/uapi/linux/if_pppol2tp.h
10074
10075 PPS SUPPORT
10076 M:      Rodolfo Giometti <giometti@enneenne.com>
10077 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10078 L:      linuxpps@ml.enneenne.com (subscribers-only)
10079 S:      Maintained
10080 F:      Documentation/pps/
10081 F:      drivers/pps/
10082 F:      include/linux/pps*.h
10083
10084 PPTP DRIVER
10085 M:      Dmitry Kozlov <xeb@mail.ru>
10086 L:      netdev@vger.kernel.org
10087 S:      Maintained
10088 F:      drivers/net/ppp/pptp.c
10089 W:      http://sourceforge.net/projects/accel-pptp
10090
10091 PREEMPTIBLE KERNEL
10092 M:      Robert Love <rml@tech9.net>
10093 L:      kpreempt-tech@lists.sourceforge.net
10094 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10095 S:      Supported
10096 F:      Documentation/preempt-locking.txt
10097 F:      include/linux/preempt.h
10098
10099 PRINTK
10100 M:      Petr Mladek <pmladek@suse.com>
10101 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10102 R:      Steven Rostedt <rostedt@goodmis.org>
10103 S:      Maintained
10104 F:      kernel/printk/
10105 F:      include/linux/printk.h
10106
10107 PRISM54 WIRELESS DRIVER
10108 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10109 L:      linux-wireless@vger.kernel.org
10110 W:      http://wireless.kernel.org/en/users/Drivers/p54
10111 S:      Obsolete
10112 F:      drivers/net/wireless/intersil/prism54/
10113
10114 PS3 NETWORK SUPPORT
10115 M:      Geoff Levand <geoff@infradead.org>
10116 L:      netdev@vger.kernel.org
10117 L:      linuxppc-dev@lists.ozlabs.org
10118 S:      Maintained
10119 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10120
10121 PS3 PLATFORM SUPPORT
10122 M:      Geoff Levand <geoff@infradead.org>
10123 L:      linuxppc-dev@lists.ozlabs.org
10124 S:      Maintained
10125 F:      arch/powerpc/boot/ps3*
10126 F:      arch/powerpc/include/asm/lv1call.h
10127 F:      arch/powerpc/include/asm/ps3*.h
10128 F:      arch/powerpc/platforms/ps3/
10129 F:      drivers/*/ps3*
10130 F:      drivers/ps3/
10131 F:      drivers/rtc/rtc-ps3.c
10132 F:      drivers/usb/host/*ps3.c
10133 F:      sound/ppc/snd_ps3*
10134
10135 PS3VRAM DRIVER
10136 M:      Jim Paris <jim@jtan.com>
10137 M:      Geoff Levand <geoff@infradead.org>
10138 L:      linuxppc-dev@lists.ozlabs.org
10139 S:      Maintained
10140 F:      drivers/block/ps3vram.c
10141
10142 PSAMPLE PACKET SAMPLING SUPPORT:
10143 M:      Yotam Gigi <yotamg@mellanox.com>
10144 S:      Maintained
10145 F:      net/psample
10146 F:      include/net/psample.h
10147 F:      include/uapi/linux/psample.h
10148
10149 PSTORE FILESYSTEM
10150 M:      Kees Cook <keescook@chromium.org>
10151 M:      Anton Vorontsov <anton@enomsg.org>
10152 M:      Colin Cross <ccross@android.com>
10153 M:      Tony Luck <tony.luck@intel.com>
10154 S:      Maintained
10155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10156 F:      fs/pstore/
10157 F:      include/linux/pstore*
10158 F:      drivers/firmware/efi/efi-pstore.c
10159 F:      drivers/acpi/apei/erst.c
10160 F:      Documentation/admin-guide/ramoops.rst
10161 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10162 K:      \b(pstore|ramoops)
10163
10164 PTP HARDWARE CLOCK SUPPORT
10165 M:      Richard Cochran <richardcochran@gmail.com>
10166 L:      netdev@vger.kernel.org
10167 S:      Maintained
10168 W:      http://linuxptp.sourceforge.net/
10169 F:      Documentation/ABI/testing/sysfs-ptp
10170 F:      Documentation/ptp/*
10171 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10172 F:      drivers/net/phy/dp83640*
10173 F:      drivers/ptp/*
10174 F:      include/linux/ptp_cl*
10175
10176 PTRACE SUPPORT
10177 M:      Roland McGrath <roland@hack.frob.com>
10178 M:      Oleg Nesterov <oleg@redhat.com>
10179 S:      Maintained
10180 F:      include/asm-generic/syscall.h
10181 F:      include/linux/ptrace.h
10182 F:      include/linux/regset.h
10183 F:      include/linux/tracehook.h
10184 F:      include/uapi/linux/ptrace.h
10185 F:      kernel/ptrace.c
10186
10187 PULSE8-CEC DRIVER
10188 M:      Hans Verkuil <hverkuil@xs4all.nl>
10189 L:      linux-media@vger.kernel.org
10190 T:      git git://linuxtv.org/media_tree.git
10191 S:      Maintained
10192 F:      drivers/media/usb/pulse8-cec/*
10193
10194 PVRUSB2 VIDEO4LINUX DRIVER
10195 M:      Mike Isely <isely@pobox.com>
10196 L:      pvrusb2@isely.net       (subscribers-only)
10197 L:      linux-media@vger.kernel.org
10198 W:      http://www.isely.net/pvrusb2/
10199 T:      git git://linuxtv.org/media_tree.git
10200 S:      Maintained
10201 F:      Documentation/media/v4l-drivers/pvrusb2*
10202 F:      drivers/media/usb/pvrusb2/
10203
10204 PWC WEBCAM DRIVER
10205 M:      Hans Verkuil <hverkuil@xs4all.nl>
10206 L:      linux-media@vger.kernel.org
10207 T:      git git://linuxtv.org/media_tree.git
10208 S:      Odd Fixes
10209 F:      drivers/media/usb/pwc/*
10210
10211 PWM FAN DRIVER
10212 M:      Kamil Debski <kamil@wypas.org>
10213 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10214 L:      linux-hwmon@vger.kernel.org
10215 S:      Supported
10216 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10217 F:      Documentation/hwmon/pwm-fan
10218 F:      drivers/hwmon/pwm-fan.c
10219
10220 PWM SUBSYSTEM
10221 M:      Thierry Reding <thierry.reding@gmail.com>
10222 L:      linux-pwm@vger.kernel.org
10223 S:      Maintained
10224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10225 F:      Documentation/pwm.txt
10226 F:      Documentation/devicetree/bindings/pwm/
10227 F:      include/linux/pwm.h
10228 F:      drivers/pwm/
10229 F:      drivers/video/backlight/pwm_bl.c
10230 F:      include/linux/pwm_backlight.h
10231
10232 PXA2xx/PXA3xx SUPPORT
10233 M:      Daniel Mack <daniel@zonque.org>
10234 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10235 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10237 T:      git git://github.com/hzhuang1/linux.git
10238 T:      git git://github.com/rjarzmik/linux.git
10239 S:      Maintained
10240 F:      arch/arm/boot/dts/pxa*
10241 F:      arch/arm/mach-pxa/
10242 F:      drivers/dma/pxa*
10243 F:      drivers/pcmcia/pxa2xx*
10244 F:      drivers/pinctrl/pxa/
10245 F:      drivers/spi/spi-pxa2xx*
10246 F:      drivers/usb/gadget/udc/pxa2*
10247 F:      include/sound/pxa2xx-lib.h
10248 F:      sound/arm/pxa*
10249 F:      sound/soc/pxa/
10250
10251 PXA GPIO DRIVER
10252 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10253 L:      linux-gpio@vger.kernel.org
10254 S:      Maintained
10255 F:      drivers/gpio/gpio-pxa.c
10256
10257 PXA3xx NAND FLASH DRIVER
10258 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10259 L:      linux-mtd@lists.infradead.org
10260 S:      Maintained
10261 F:      drivers/mtd/nand/pxa3xx_nand.c
10262
10263 MMP SUPPORT
10264 M:      Eric Miao <eric.y.miao@gmail.com>
10265 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10267 T:      git git://github.com/hzhuang1/linux.git
10268 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10269 S:      Maintained
10270 F:      arch/arm/boot/dts/mmp*
10271 F:      arch/arm/mach-mmp/
10272
10273 PXA MMCI DRIVER
10274 S:      Orphan
10275
10276 PXA RTC DRIVER
10277 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10278 L:      rtc-linux@googlegroups.com
10279 S:      Maintained
10280
10281 QAT DRIVER
10282 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10283 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10284 L:      qat-linux@intel.com
10285 S:      Supported
10286 F:      drivers/crypto/qat/
10287
10288 QIB DRIVER
10289 M:      Mike Marciniszyn <infinipath@intel.com>
10290 L:      linux-rdma@vger.kernel.org
10291 S:      Supported
10292 F:      drivers/infiniband/hw/qib/
10293
10294 QLOGIC QLA1280 SCSI DRIVER
10295 M:      Michael Reed <mdr@sgi.com>
10296 L:      linux-scsi@vger.kernel.org
10297 S:      Maintained
10298 F:      drivers/scsi/qla1280.[ch]
10299
10300 QLOGIC QLA2XXX FC-SCSI DRIVER
10301 M:      qla2xxx-upstream@qlogic.com
10302 L:      linux-scsi@vger.kernel.org
10303 S:      Supported
10304 F:      Documentation/scsi/LICENSE.qla2xxx
10305 F:      drivers/scsi/qla2xxx/
10306
10307 QLOGIC QLA4XXX iSCSI DRIVER
10308 M:      QLogic-Storage-Upstream@qlogic.com
10309 L:      linux-scsi@vger.kernel.org
10310 S:      Supported
10311 F:      Documentation/scsi/LICENSE.qla4xxx
10312 F:      drivers/scsi/qla4xxx/
10313
10314 QLOGIC QLA3XXX NETWORK DRIVER
10315 M:      Dept-GELinuxNICDev@cavium.com
10316 L:      netdev@vger.kernel.org
10317 S:      Supported
10318 F:      Documentation/networking/LICENSE.qla3xxx
10319 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10320
10321 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10322 M:      Harish Patil <harish.patil@cavium.com>
10323 M:      Manish Chopra <manish.chopra@cavium.com>
10324 M:      Dept-GELinuxNICDev@cavium.com
10325 L:      netdev@vger.kernel.org
10326 S:      Supported
10327 F:      drivers/net/ethernet/qlogic/qlcnic/
10328
10329 QLOGIC QLGE 10Gb ETHERNET DRIVER
10330 M:      Harish Patil <harish.patil@cavium.com>
10331 M:      Manish Chopra <manish.chopra@cavium.com>
10332 M:      Dept-GELinuxNICDev@cavium.com
10333 L:      netdev@vger.kernel.org
10334 S:      Supported
10335 F:      drivers/net/ethernet/qlogic/qlge/
10336
10337 QLOGIC QL4xxx ETHERNET DRIVER
10338 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10339 M:      Ariel Elior <Ariel.Elior@cavium.com>
10340 M:      everest-linux-l2@cavium.com
10341 L:      netdev@vger.kernel.org
10342 S:      Supported
10343 F:      drivers/net/ethernet/qlogic/qed/
10344 F:      include/linux/qed/
10345 F:      drivers/net/ethernet/qlogic/qede/
10346
10347 QLOGIC QL41xxx ISCSI DRIVER
10348 M:      QLogic-Storage-Upstream@cavium.com
10349 L:      linux-scsi@vger.kernel.org
10350 S:      Supported
10351 F:      drivers/scsi/qedi/
10352
10353 QLOGIC QL41xxx FCOE DRIVER
10354 M:      QLogic-Storage-Upstream@cavium.com
10355 L:      linux-scsi@vger.kernel.org
10356 S:      Supported
10357 F:      drivers/scsi/qedf/
10358
10359 QNX4 FILESYSTEM
10360 M:      Anders Larsen <al@alarsen.net>
10361 W:      http://www.alarsen.net/linux/qnx4fs/
10362 S:      Maintained
10363 F:      fs/qnx4/
10364 F:      include/uapi/linux/qnx4_fs.h
10365 F:      include/uapi/linux/qnxtypes.h
10366
10367 QORIQ DPAA2 FSL-MC BUS DRIVER
10368 M:      Stuart Yoder <stuyoder@gmail.com>
10369 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10370 L:      linux-kernel@vger.kernel.org
10371 S:      Maintained
10372 F:      drivers/staging/fsl-mc/
10373
10374 QT1010 MEDIA DRIVER
10375 M:      Antti Palosaari <crope@iki.fi>
10376 L:      linux-media@vger.kernel.org
10377 W:      https://linuxtv.org
10378 W:      http://palosaari.fi/linux/
10379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10380 T:      git git://linuxtv.org/anttip/media_tree.git
10381 S:      Maintained
10382 F:      drivers/media/tuners/qt1010*
10383
10384 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10385 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10386 L:      linux-wireless@vger.kernel.org
10387 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10388 S:      Supported
10389 F:      drivers/net/wireless/ath/ath9k/
10390
10391 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10392 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10393 L:      ath10k@lists.infradead.org
10394 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10396 S:      Supported
10397 F:      drivers/net/wireless/ath/ath10k/
10398
10399 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10400 M:      Timur Tabi <timur@codeaurora.org>
10401 L:      netdev@vger.kernel.org
10402 S:      Supported
10403 F:      drivers/net/ethernet/qualcomm/emac/
10404
10405 QUALCOMM HEXAGON ARCHITECTURE
10406 M:      Richard Kuo <rkuo@codeaurora.org>
10407 L:      linux-hexagon@vger.kernel.org
10408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10409 S:      Supported
10410 F:      arch/hexagon/
10411
10412 QUALCOMM WCN36XX WIRELESS DRIVER
10413 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10414 L:      wcn36xx@lists.infradead.org
10415 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10416 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10417 S:      Supported
10418 F:      drivers/net/wireless/ath/wcn36xx/
10419
10420 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10421 M:      Gabriel Somlo <somlo@cmu.edu>
10422 M:      "Michael S. Tsirkin" <mst@redhat.com>
10423 L:      qemu-devel@nongnu.org
10424 S:      Maintained
10425 F:      drivers/firmware/qemu_fw_cfg.c
10426
10427 RADOS BLOCK DEVICE (RBD)
10428 M:      Ilya Dryomov <idryomov@gmail.com>
10429 M:      Sage Weil <sage@redhat.com>
10430 M:      Alex Elder <elder@kernel.org>
10431 L:      ceph-devel@vger.kernel.org
10432 W:      http://ceph.com/
10433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10434 T:      git git://github.com/ceph/ceph-client.git
10435 S:      Supported
10436 F:      Documentation/ABI/testing/sysfs-bus-rbd
10437 F:      drivers/block/rbd.c
10438 F:      drivers/block/rbd_types.h
10439
10440 RADEON FRAMEBUFFER DISPLAY DRIVER
10441 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10442 L:      linux-fbdev@vger.kernel.org
10443 S:      Maintained
10444 F:      drivers/video/fbdev/aty/radeon*
10445 F:      include/uapi/linux/radeonfb.h
10446
10447 RADIOSHARK RADIO DRIVER
10448 M:      Hans Verkuil <hverkuil@xs4all.nl>
10449 L:      linux-media@vger.kernel.org
10450 T:      git git://linuxtv.org/media_tree.git
10451 S:      Maintained
10452 F:      drivers/media/radio/radio-shark.c
10453
10454 RADIOSHARK2 RADIO DRIVER
10455 M:      Hans Verkuil <hverkuil@xs4all.nl>
10456 L:      linux-media@vger.kernel.org
10457 T:      git git://linuxtv.org/media_tree.git
10458 S:      Maintained
10459 F:      drivers/media/radio/radio-shark2.c
10460 F:      drivers/media/radio/radio-tea5777.c
10461
10462 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10463 M:      Paul Mackerras <paulus@samba.org>
10464 L:      linux-fbdev@vger.kernel.org
10465 S:      Maintained
10466 F:      drivers/video/fbdev/aty/aty128fb.c
10467
10468 RALINK MIPS ARCHITECTURE
10469 M:      John Crispin <john@phrozen.org>
10470 L:      linux-mips@linux-mips.org
10471 S:      Maintained
10472 F:      arch/mips/ralink
10473
10474 RALINK RT2X00 WIRELESS LAN DRIVER
10475 P:      rt2x00 project
10476 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10477 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10478 L:      linux-wireless@vger.kernel.org
10479 S:      Maintained
10480 F:      drivers/net/wireless/ralink/rt2x00/
10481
10482 RAMDISK RAM BLOCK DEVICE DRIVER
10483 M:      Jens Axboe <axboe@kernel.dk>
10484 S:      Maintained
10485 F:      Documentation/blockdev/ramdisk.txt
10486 F:      drivers/block/brd.c
10487
10488 RANDOM NUMBER DRIVER
10489 M:      "Theodore Ts'o" <tytso@mit.edu>
10490 S:      Maintained
10491 F:      drivers/char/random.c
10492
10493 RAPIDIO SUBSYSTEM
10494 M:      Matt Porter <mporter@kernel.crashing.org>
10495 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10496 S:      Maintained
10497 F:      drivers/rapidio/
10498
10499 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10500 L:      linux-wireless@vger.kernel.org
10501 S:      Orphan
10502 F:      drivers/net/wireless/ray*
10503
10504 RCUTORTURE MODULE
10505 M:      Josh Triplett <josh@joshtriplett.org>
10506 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10507 L:      linux-kernel@vger.kernel.org
10508 S:      Supported
10509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10510 F:      Documentation/RCU/torture.txt
10511 F:      kernel/rcu/rcutorture.c
10512
10513 RCUTORTURE TEST FRAMEWORK
10514 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10515 M:      Josh Triplett <josh@joshtriplett.org>
10516 R:      Steven Rostedt <rostedt@goodmis.org>
10517 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10518 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10519 L:      linux-kernel@vger.kernel.org
10520 S:      Supported
10521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10522 F:      tools/testing/selftests/rcutorture
10523
10524 RDC R-321X SoC
10525 M:      Florian Fainelli <florian@openwrt.org>
10526 S:      Maintained
10527
10528 RDC R6040 FAST ETHERNET DRIVER
10529 M:      Florian Fainelli <f.fainelli@gmail.com>
10530 L:      netdev@vger.kernel.org
10531 S:      Maintained
10532 F:      drivers/net/ethernet/rdc/r6040.c
10533
10534 RDS - RELIABLE DATAGRAM SOCKETS
10535 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10536 L:      netdev@vger.kernel.org
10537 L:      linux-rdma@vger.kernel.org
10538 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10539 W:      https://oss.oracle.com/projects/rds/
10540 S:      Supported
10541 F:      net/rds/
10542 F:      Documentation/networking/rds.txt
10543
10544 RDMAVT - RDMA verbs software
10545 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10546 L:      linux-rdma@vger.kernel.org
10547 S:      Supported
10548 F:      drivers/infiniband/sw/rdmavt
10549
10550 RDT - RESOURCE ALLOCATION
10551 M:      Fenghua Yu <fenghua.yu@intel.com>
10552 L:      linux-kernel@vger.kernel.org
10553 S:      Supported
10554 F:      arch/x86/kernel/cpu/intel_rdt*
10555 F:      arch/x86/include/asm/intel_rdt*
10556 F:      Documentation/x86/intel_rdt*
10557
10558 READ-COPY UPDATE (RCU)
10559 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10560 M:      Josh Triplett <josh@joshtriplett.org>
10561 R:      Steven Rostedt <rostedt@goodmis.org>
10562 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10563 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10564 L:      linux-kernel@vger.kernel.org
10565 W:      http://www.rdrop.com/users/paulmck/RCU/
10566 S:      Supported
10567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10568 F:      Documentation/RCU/
10569 X:      Documentation/RCU/torture.txt
10570 F:      include/linux/rcu*
10571 X:      include/linux/srcu.h
10572 F:      kernel/rcu/
10573 X:      kernel/torture.c
10574
10575 REAL TIME CLOCK (RTC) SUBSYSTEM
10576 M:      Alessandro Zummo <a.zummo@towertech.it>
10577 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10578 L:      rtc-linux@googlegroups.com
10579 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/rtc/
10583 F:      Documentation/rtc.txt
10584 F:      drivers/rtc/
10585 F:      include/linux/rtc.h
10586 F:      include/uapi/linux/rtc.h
10587 F:      include/linux/rtc/
10588 F:      include/linux/platform_data/rtc-*
10589 F:      tools/testing/selftests/timers/rtctest.c
10590
10591 REALTEK AUDIO CODECS
10592 M:      Bard Liao <bardliao@realtek.com>
10593 M:      Oder Chiou <oder_chiou@realtek.com>
10594 S:      Maintained
10595 F:      sound/soc/codecs/rt*
10596 F:      include/sound/rt*.h
10597
10598 REISERFS FILE SYSTEM
10599 L:      reiserfs-devel@vger.kernel.org
10600 S:      Supported
10601 F:      fs/reiserfs/
10602
10603 REGISTER MAP ABSTRACTION
10604 M:      Mark Brown <broonie@kernel.org>
10605 L:      linux-kernel@vger.kernel.org
10606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10607 S:      Supported
10608 F:      Documentation/devicetree/bindings/regmap/
10609 F:      drivers/base/regmap/
10610 F:      include/linux/regmap.h
10611
10612 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10613 M:      Ohad Ben-Cohen <ohad@wizery.com>
10614 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10615 L:      linux-remoteproc@vger.kernel.org
10616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10617 S:      Maintained
10618 F:      Documentation/devicetree/bindings/remoteproc/
10619 F:      Documentation/remoteproc.txt
10620 F:      drivers/remoteproc/
10621 F:      include/linux/remoteproc.h
10622
10623 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10624 M:      Ohad Ben-Cohen <ohad@wizery.com>
10625 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10626 L:      linux-remoteproc@vger.kernel.org
10627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10628 S:      Maintained
10629 F:      drivers/rpmsg/
10630 F:      Documentation/rpmsg.txt
10631 F:      include/linux/rpmsg.h
10632 F:      include/linux/rpmsg/
10633
10634 RENESAS CLOCK DRIVERS
10635 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10636 L:      linux-renesas-soc@vger.kernel.org
10637 S:      Supported
10638 F:      drivers/clk/renesas/
10639
10640 RENESAS ETHERNET DRIVERS
10641 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10642 L:      netdev@vger.kernel.org
10643 L:      linux-renesas-soc@vger.kernel.org
10644 F:      drivers/net/ethernet/renesas/
10645 F:      include/linux/sh_eth.h
10646
10647 RENESAS R-CAR GYROADC DRIVER
10648 M:      Marek Vasut <marek.vasut@gmail.com>
10649 L:      linux-iio@vger.kernel.org
10650 S:      Supported
10651 F:      drivers/iio/adc/rcar_gyro_adc.c
10652
10653 RENESAS USB2 PHY DRIVER
10654 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10655 L:      linux-renesas-soc@vger.kernel.org
10656 S:      Maintained
10657 F:      drivers/phy/phy-rcar-gen3-usb2.c
10658
10659 RESET CONTROLLER FRAMEWORK
10660 M:      Philipp Zabel <p.zabel@pengutronix.de>
10661 T:      git git://git.pengutronix.de/git/pza/linux
10662 S:      Maintained
10663 F:      drivers/reset/
10664 F:      Documentation/devicetree/bindings/reset/
10665 F:      include/dt-bindings/reset/
10666 F:      include/linux/reset.h
10667 F:      include/linux/reset-controller.h
10668
10669 RFKILL
10670 M:      Johannes Berg <johannes@sipsolutions.net>
10671 L:      linux-wireless@vger.kernel.org
10672 W:      http://wireless.kernel.org/
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10675 S:      Maintained
10676 F:      Documentation/rfkill.txt
10677 F:      net/rfkill/
10678
10679 RHASHTABLE
10680 M:      Thomas Graf <tgraf@suug.ch>
10681 M:      Herbert Xu <herbert@gondor.apana.org.au>
10682 L:      netdev@vger.kernel.org
10683 S:      Maintained
10684 F:      lib/rhashtable.c
10685 F:      include/linux/rhashtable.h
10686
10687 RICOH SMARTMEDIA/XD DRIVER
10688 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10689 S:      Maintained
10690 F:      drivers/mtd/nand/r852.c
10691 F:      drivers/mtd/nand/r852.h
10692
10693 RICOH R5C592 MEMORYSTICK DRIVER
10694 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10695 S:      Maintained
10696 F:      drivers/memstick/host/r592.*
10697
10698 ROCCAT DRIVERS
10699 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10700 W:      http://sourceforge.net/projects/roccat/
10701 S:      Maintained
10702 F:      drivers/hid/hid-roccat*
10703 F:      include/linux/hid-roccat*
10704 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10705
10706 ROCKER DRIVER
10707 M:      Jiri Pirko <jiri@resnulli.us>
10708 L:      netdev@vger.kernel.org
10709 S:      Supported
10710 F:      drivers/net/ethernet/rocker/
10711
10712 ROCKETPORT DRIVER
10713 P:      Comtrol Corp.
10714 W:      http://www.comtrol.com
10715 S:      Maintained
10716 F:      Documentation/serial/rocket.txt
10717 F:      drivers/tty/rocket*
10718
10719 ROCKETPORT EXPRESS/INFINITY DRIVER
10720 M:      Kevin Cernekee <cernekee@gmail.com>
10721 L:      linux-serial@vger.kernel.org
10722 S:      Odd Fixes
10723 F:      drivers/tty/serial/rp2.*
10724
10725 ROSE NETWORK LAYER
10726 M:      Ralf Baechle <ralf@linux-mips.org>
10727 L:      linux-hams@vger.kernel.org
10728 W:      http://www.linux-ax25.org/
10729 S:      Maintained
10730 F:      include/net/rose.h
10731 F:      include/uapi/linux/rose.h
10732 F:      net/rose/
10733
10734 RTL2830 MEDIA DRIVER
10735 M:      Antti Palosaari <crope@iki.fi>
10736 L:      linux-media@vger.kernel.org
10737 W:      https://linuxtv.org
10738 W:      http://palosaari.fi/linux/
10739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10740 T:      git git://linuxtv.org/anttip/media_tree.git
10741 S:      Maintained
10742 F:      drivers/media/dvb-frontends/rtl2830*
10743
10744 RTL2832 MEDIA DRIVER
10745 M:      Antti Palosaari <crope@iki.fi>
10746 L:      linux-media@vger.kernel.org
10747 W:      https://linuxtv.org
10748 W:      http://palosaari.fi/linux/
10749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10750 T:      git git://linuxtv.org/anttip/media_tree.git
10751 S:      Maintained
10752 F:      drivers/media/dvb-frontends/rtl2832*
10753
10754 RTL2832_SDR MEDIA DRIVER
10755 M:      Antti Palosaari <crope@iki.fi>
10756 L:      linux-media@vger.kernel.org
10757 W:      https://linuxtv.org
10758 W:      http://palosaari.fi/linux/
10759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10760 T:      git git://linuxtv.org/anttip/media_tree.git
10761 S:      Maintained
10762 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10763
10764 RTL8180 WIRELESS DRIVER
10765 L:      linux-wireless@vger.kernel.org
10766 W:      http://wireless.kernel.org/
10767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10768 S:      Orphan
10769 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10770
10771 RTL8187 WIRELESS DRIVER
10772 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10773 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10774 M:      Larry Finger <Larry.Finger@lwfinger.net>
10775 L:      linux-wireless@vger.kernel.org
10776 W:      http://wireless.kernel.org/
10777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10778 S:      Maintained
10779 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10780
10781 RTL8192CE WIRELESS DRIVER
10782 M:      Larry Finger <Larry.Finger@lwfinger.net>
10783 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10784 L:      linux-wireless@vger.kernel.org
10785 W:      http://wireless.kernel.org/
10786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10787 S:      Maintained
10788 F:      drivers/net/wireless/realtek/rtlwifi/
10789 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10790
10791 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10792 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10793 L:      linux-wireless@vger.kernel.org
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10795 S:      Maintained
10796 F:      drivers/net/wireless/realtek/rtl8xxxu/
10797
10798 S3 SAVAGE FRAMEBUFFER DRIVER
10799 M:      Antonino Daplas <adaplas@gmail.com>
10800 L:      linux-fbdev@vger.kernel.org
10801 S:      Maintained
10802 F:      drivers/video/fbdev/savage/
10803
10804 S390
10805 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10806 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10807 L:      linux-s390@vger.kernel.org
10808 W:      http://www.ibm.com/developerworks/linux/linux390/
10809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10810 S:      Supported
10811 F:      arch/s390/
10812 F:      drivers/s390/
10813 F:      Documentation/s390/
10814 F:      Documentation/DocBook/s390*
10815
10816 S390 COMMON I/O LAYER
10817 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10818 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10819 L:      linux-s390@vger.kernel.org
10820 W:      http://www.ibm.com/developerworks/linux/linux390/
10821 S:      Supported
10822 F:      drivers/s390/cio/
10823
10824 S390 DASD DRIVER
10825 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10826 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10827 L:      linux-s390@vger.kernel.org
10828 W:      http://www.ibm.com/developerworks/linux/linux390/
10829 S:      Supported
10830 F:      drivers/s390/block/dasd*
10831 F:      block/partitions/ibm.c
10832
10833 S390 NETWORK DRIVERS
10834 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10835 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10836 L:      linux-s390@vger.kernel.org
10837 W:      http://www.ibm.com/developerworks/linux/linux390/
10838 S:      Supported
10839 F:      drivers/s390/net/
10840
10841 S390 PCI SUBSYSTEM
10842 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10843 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10844 L:      linux-s390@vger.kernel.org
10845 W:      http://www.ibm.com/developerworks/linux/linux390/
10846 S:      Supported
10847 F:      arch/s390/pci/
10848 F:      drivers/pci/hotplug/s390_pci_hpc.c
10849
10850 S390 ZCRYPT DRIVER
10851 M:      Harald Freudenberger <freude@de.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/crypto/
10856
10857 S390 ZFCP DRIVER
10858 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10859 L:      linux-s390@vger.kernel.org
10860 W:      http://www.ibm.com/developerworks/linux/linux390/
10861 S:      Supported
10862 F:      drivers/s390/scsi/zfcp_*
10863
10864 S390 IUCV NETWORK LAYER
10865 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10866 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10867 L:      linux-s390@vger.kernel.org
10868 W:      http://www.ibm.com/developerworks/linux/linux390/
10869 S:      Supported
10870 F:      drivers/s390/net/*iucv*
10871 F:      include/net/iucv/
10872 F:      net/iucv/
10873
10874 S390 IOMMU (PCI)
10875 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10876 L:      linux-s390@vger.kernel.org
10877 W:      http://www.ibm.com/developerworks/linux/linux390/
10878 S:      Supported
10879 F:      drivers/iommu/s390-iommu.c
10880
10881 S3C24XX SD/MMC Driver
10882 M:      Ben Dooks <ben-linux@fluff.org>
10883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10884 S:      Supported
10885 F:      drivers/mmc/host/s3cmci.*
10886
10887 SAA6588 RDS RECEIVER DRIVER
10888 M:      Hans Verkuil <hverkuil@xs4all.nl>
10889 L:      linux-media@vger.kernel.org
10890 T:      git git://linuxtv.org/media_tree.git
10891 W:      https://linuxtv.org
10892 S:      Odd Fixes
10893 F:      drivers/media/i2c/saa6588*
10894
10895 SAA7134 VIDEO4LINUX DRIVER
10896 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10897 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10898 L:      linux-media@vger.kernel.org
10899 W:      https://linuxtv.org
10900 T:      git git://linuxtv.org/media_tree.git
10901 S:      Odd fixes
10902 F:      Documentation/media/v4l-drivers/saa7134*
10903 F:      drivers/media/pci/saa7134/
10904
10905 SAA7146 VIDEO4LINUX-2 DRIVER
10906 M:      Hans Verkuil <hverkuil@xs4all.nl>
10907 L:      linux-media@vger.kernel.org
10908 T:      git git://linuxtv.org/media_tree.git
10909 S:      Maintained
10910 F:      drivers/media/common/saa7146/
10911 F:      drivers/media/pci/saa7146/
10912 F:      include/media/saa7146*
10913
10914 SAMSUNG LAPTOP DRIVER
10915 M:      Corentin Chary <corentin.chary@gmail.com>
10916 L:      platform-driver-x86@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/platform/x86/samsung-laptop.c
10919
10920 SAMSUNG AUDIO (ASoC) DRIVERS
10921 M:      Krzysztof Kozlowski <krzk@kernel.org>
10922 M:      Sangbeom Kim <sbkim73@samsung.com>
10923 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10925 S:      Supported
10926 F:      sound/soc/samsung/
10927
10928 SAMSUNG FRAMEBUFFER DRIVER
10929 M:      Jingoo Han <jingoohan1@gmail.com>
10930 L:      linux-fbdev@vger.kernel.org
10931 S:      Maintained
10932 F:      drivers/video/fbdev/s3c-fb.c
10933
10934 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10935 M:      Sangbeom Kim <sbkim73@samsung.com>
10936 M:      Krzysztof Kozlowski <krzk@kernel.org>
10937 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10938 L:      linux-kernel@vger.kernel.org
10939 L:      linux-samsung-soc@vger.kernel.org
10940 S:      Supported
10941 F:      drivers/mfd/sec*.c
10942 F:      drivers/regulator/s2m*.c
10943 F:      drivers/regulator/s5m*.c
10944 F:      drivers/clk/clk-s2mps11.c
10945 F:      drivers/rtc/rtc-s5m.c
10946 F:      include/linux/mfd/samsung/
10947 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10948 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10949 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10950 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10951
10952 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10953 M:      Kyungmin Park <kyungmin.park@samsung.com>
10954 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10955 L:      linux-media@vger.kernel.org
10956 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10957 S:      Supported
10958 F:      drivers/media/platform/exynos4-is/
10959
10960 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10961 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10962 L:      linux-media@vger.kernel.org
10963 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10964 S:      Maintained
10965 F:      drivers/media/platform/s3c-camif/
10966 F:      include/media/drv-intf/s3c_camif.h
10967
10968 SAMSUNG S5C73M3 CAMERA DRIVER
10969 M:      Kyungmin Park <kyungmin.park@samsung.com>
10970 M:      Andrzej Hajda <a.hajda@samsung.com>
10971 L:      linux-media@vger.kernel.org
10972 S:      Supported
10973 F:      drivers/media/i2c/s5c73m3/*
10974
10975 SAMSUNG S5K5BAF CAMERA DRIVER
10976 M:      Kyungmin Park <kyungmin.park@samsung.com>
10977 M:      Andrzej Hajda <a.hajda@samsung.com>
10978 L:      linux-media@vger.kernel.org
10979 S:      Supported
10980 F:      drivers/media/i2c/s5k5baf.c
10981
10982 SAMSUNG S3FWRN5 NFC DRIVER
10983 M:      Robert Baldyga <r.baldyga@samsung.com>
10984 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10985 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10986 S:      Supported
10987 F:      drivers/nfc/s3fwrn5
10988
10989 SAMSUNG SOC CLOCK DRIVERS
10990 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10991 M:      Tomasz Figa <tomasz.figa@gmail.com>
10992 M:      Chanwoo Choi <cw00.choi@samsung.com>
10993 S:      Supported
10994 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10995 F:      drivers/clk/samsung/
10996 F:      include/dt-bindings/clock/exynos*.h
10997 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10998
10999 SAMSUNG SPI DRIVERS
11000 M:      Kukjin Kim <kgene@kernel.org>
11001 M:      Krzysztof Kozlowski <krzk@kernel.org>
11002 M:      Andi Shyti <andi.shyti@samsung.com>
11003 L:      linux-spi@vger.kernel.org
11004 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11005 S:      Maintained
11006 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11007 F:      drivers/spi/spi-s3c*
11008 F:      include/linux/platform_data/spi-s3c64xx.h
11009
11010 SAMSUNG SXGBE DRIVERS
11011 M:      Byungho An <bh74.an@samsung.com>
11012 M:      Girish K S <ks.giri@samsung.com>
11013 M:      Vipul Pandya <vipul.pandya@samsung.com>
11014 S:      Supported
11015 L:      netdev@vger.kernel.org
11016 F:      drivers/net/ethernet/samsung/sxgbe/
11017
11018 SAMSUNG THERMAL DRIVER
11019 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11020 L:      linux-pm@vger.kernel.org
11021 L:      linux-samsung-soc@vger.kernel.org
11022 S:      Supported
11023 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11024 F:      drivers/thermal/samsung/
11025
11026 SAMSUNG USB2 PHY DRIVER
11027 M:      Kamil Debski <kamil@wypas.org>
11028 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11029 L:      linux-kernel@vger.kernel.org
11030 S:      Supported
11031 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11032 F:      Documentation/phy/samsung-usb2.txt
11033 F:      drivers/phy/phy-exynos4210-usb2.c
11034 F:      drivers/phy/phy-exynos4x12-usb2.c
11035 F:      drivers/phy/phy-exynos5250-usb2.c
11036 F:      drivers/phy/phy-s5pv210-usb2.c
11037 F:      drivers/phy/phy-samsung-usb2.c
11038 F:      drivers/phy/phy-samsung-usb2.h
11039
11040 SERIAL DRIVERS
11041 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11042 L:      linux-serial@vger.kernel.org
11043 S:      Maintained
11044 F:      Documentation/devicetree/bindings/serial/
11045 F:      drivers/tty/serial/
11046
11047 SERIAL DEVICE BUS
11048 M:      Rob Herring <robh@kernel.org>
11049 L:      linux-serial@vger.kernel.org
11050 S:      Maintained
11051 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11052 F:      drivers/tty/serdev/
11053 F:      include/linux/serdev.h
11054
11055 SERIAL IR RECEIVER
11056 M:      Sean Young <sean@mess.org>
11057 L:      linux-media@vger.kernel.org
11058 S:      Maintained
11059 F:      drivers/media/rc/serial_ir.c
11060
11061 STI CEC DRIVER
11062 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11063 L:      kernel@stlinux.com
11064 S:      Maintained
11065 F:      drivers/staging/media/st-cec/
11066 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11067
11068 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11069 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11070 L:      linux-s390@vger.kernel.org
11071 W:      http://www.ibm.com/developerworks/linux/linux390/
11072 S:      Supported
11073 F:      net/smc/
11074
11075 SYNOPSYS DESIGNWARE DMAC DRIVER
11076 M:      Viresh Kumar <vireshk@kernel.org>
11077 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11078 S:      Maintained
11079 F:      include/linux/dma/dw.h
11080 F:      include/linux/platform_data/dma-dw.h
11081 F:      drivers/dma/dw/
11082
11083 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11084 M:      Jie Deng <jiedeng@synopsys.com>
11085 L:      netdev@vger.kernel.org
11086 S:      Supported
11087 F:      drivers/net/ethernet/synopsys/
11088
11089 SYNOPSYS DESIGNWARE I2C DRIVER
11090 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11091 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11092 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11093 L:      linux-i2c@vger.kernel.org
11094 S:      Maintained
11095 F:      drivers/i2c/busses/i2c-designware-*
11096 F:      include/linux/platform_data/i2c-designware.h
11097
11098 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11099 M:      Jaehoon Chung <jh80.chung@samsung.com>
11100 L:      linux-mmc@vger.kernel.org
11101 S:      Maintained
11102 F:      drivers/mmc/host/dw_mmc*
11103
11104 SYSTEM TRACE MODULE CLASS
11105 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11106 S:      Maintained
11107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11108 F:      Documentation/trace/stm.txt
11109 F:      drivers/hwtracing/stm/
11110 F:      include/linux/stm.h
11111 F:      include/uapi/linux/stm.h
11112
11113 THUNDERBOLT DRIVER
11114 M:      Andreas Noever <andreas.noever@gmail.com>
11115 S:      Maintained
11116 F:      drivers/thunderbolt/
11117
11118 TI BQ27XXX POWER SUPPLY DRIVER
11119 R:      Andrew F. Davis <afd@ti.com>
11120 F:      include/linux/power/bq27xxx_battery.h
11121 F:      drivers/power/supply/bq27xxx_battery.c
11122 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11123
11124 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11125 M:      John Stultz <john.stultz@linaro.org>
11126 M:      Thomas Gleixner <tglx@linutronix.de>
11127 L:      linux-kernel@vger.kernel.org
11128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11129 S:      Supported
11130 F:      include/linux/clocksource.h
11131 F:      include/linux/time.h
11132 F:      include/linux/timex.h
11133 F:      include/uapi/linux/time.h
11134 F:      include/uapi/linux/timex.h
11135 F:      kernel/time/clocksource.c
11136 F:      kernel/time/time*.c
11137 F:      kernel/time/alarmtimer.c
11138 F:      kernel/time/ntp.c
11139 F:      tools/testing/selftests/timers/
11140
11141 SC1200 WDT DRIVER
11142 M:      Zwane Mwaikambo <zwanem@gmail.com>
11143 S:      Maintained
11144 F:      drivers/watchdog/sc1200wdt.c
11145
11146 SCHEDULER
11147 M:      Ingo Molnar <mingo@redhat.com>
11148 M:      Peter Zijlstra <peterz@infradead.org>
11149 L:      linux-kernel@vger.kernel.org
11150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11151 S:      Maintained
11152 F:      kernel/sched/
11153 F:      include/linux/sched.h
11154 F:      include/uapi/linux/sched.h
11155 F:      include/linux/wait.h
11156
11157 SCORE ARCHITECTURE
11158 M:      Chen Liqin <liqin.linux@gmail.com>
11159 M:      Lennox Wu <lennox.wu@gmail.com>
11160 W:      http://www.sunplus.com
11161 S:      Supported
11162 F:      arch/score/
11163
11164 SCR24X CHIP CARD INTERFACE DRIVER
11165 M:      Lubomir Rintel <lkundrak@v3.sk>
11166 S:      Supported
11167 F:      drivers/char/pcmcia/scr24x_cs.c
11168
11169 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11170 M:      Sudeep Holla <sudeep.holla@arm.com>
11171 L:      linux-arm-kernel@lists.infradead.org
11172 S:      Maintained
11173 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11174 F:      drivers/clk/clk-scpi.c
11175 F:      drivers/cpufreq/scpi-cpufreq.c
11176 F:      drivers/firmware/arm_scpi.c
11177 F:      include/linux/scpi_protocol.h
11178
11179 SCSI CDROM DRIVER
11180 M:      Jens Axboe <axboe@kernel.dk>
11181 L:      linux-scsi@vger.kernel.org
11182 W:      http://www.kernel.dk
11183 S:      Maintained
11184 F:      drivers/scsi/sr*
11185
11186 SCSI RDMA PROTOCOL (SRP) INITIATOR
11187 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11188 L:      linux-rdma@vger.kernel.org
11189 S:      Supported
11190 W:      http://www.openfabrics.org
11191 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11193 F:      drivers/infiniband/ulp/srp/
11194 F:      include/scsi/srp.h
11195
11196 SCSI SG DRIVER
11197 M:      Doug Gilbert <dgilbert@interlog.com>
11198 L:      linux-scsi@vger.kernel.org
11199 W:      http://sg.danny.cz/sg
11200 S:      Maintained
11201 F:      Documentation/scsi/scsi-generic.txt
11202 F:      drivers/scsi/sg.c
11203 F:      include/scsi/sg.h
11204
11205 SCSI SUBSYSTEM
11206 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11208 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11210 L:      linux-scsi@vger.kernel.org
11211 S:      Maintained
11212 F:      Documentation/devicetree/bindings/scsi/
11213 F:      drivers/scsi/
11214 F:      include/scsi/
11215
11216 SCSI TAPE DRIVER
11217 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11218 L:      linux-scsi@vger.kernel.org
11219 S:      Maintained
11220 F:      Documentation/scsi/st.txt
11221 F:      drivers/scsi/st.*
11222 F:      drivers/scsi/st_*.h
11223
11224 SCTP PROTOCOL
11225 M:      Vlad Yasevich <vyasevich@gmail.com>
11226 M:      Neil Horman <nhorman@tuxdriver.com>
11227 L:      linux-sctp@vger.kernel.org
11228 W:      http://lksctp.sourceforge.net
11229 S:      Maintained
11230 F:      Documentation/networking/sctp.txt
11231 F:      include/linux/sctp.h
11232 F:      include/uapi/linux/sctp.h
11233 F:      include/net/sctp/
11234 F:      net/sctp/
11235
11236 SCx200 CPU SUPPORT
11237 M:      Jim Cromie <jim.cromie@gmail.com>
11238 S:      Odd Fixes
11239 F:      Documentation/i2c/busses/scx200_acb
11240 F:      arch/x86/platform/scx200/
11241 F:      drivers/watchdog/scx200_wdt.c
11242 F:      drivers/i2c/busses/scx200*
11243 F:      drivers/mtd/maps/scx200_docflash.c
11244 F:      include/linux/scx200.h
11245
11246 SCx200 GPIO DRIVER
11247 M:      Jim Cromie <jim.cromie@gmail.com>
11248 S:      Maintained
11249 F:      drivers/char/scx200_gpio.c
11250 F:      include/linux/scx200_gpio.h
11251
11252 SCx200 HRT CLOCKSOURCE DRIVER
11253 M:      Jim Cromie <jim.cromie@gmail.com>
11254 S:      Maintained
11255 F:      drivers/clocksource/scx200_hrt.c
11256
11257 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11258 M:      Sascha Sommer <saschasommer@freenet.de>
11259 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11260 S:      Maintained
11261 F:      drivers/mmc/host/sdricoh_cs.c
11262
11263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11264 M:      Adrian Hunter <adrian.hunter@intel.com>
11265 L:      linux-mmc@vger.kernel.org
11266 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11267 S:      Maintained
11268 F:      drivers/mmc/host/sdhci*
11269 F:      include/linux/mmc/sdhci*
11270
11271 SECURE COMPUTING
11272 M:      Kees Cook <keescook@chromium.org>
11273 R:      Andy Lutomirski <luto@amacapital.net>
11274 R:      Will Drewry <wad@chromium.org>
11275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11276 S:      Supported
11277 F:      kernel/seccomp.c
11278 F:      include/uapi/linux/seccomp.h
11279 F:      include/linux/seccomp.h
11280 F:      tools/testing/selftests/seccomp/*
11281 K:      \bsecure_computing
11282 K:      \bTIF_SECCOMP\b
11283
11284 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11285 M:      Al Cooper <alcooperx@gmail.com>
11286 L:      linux-mmc@vger.kernel.org
11287 L:      bcm-kernel-feedback-list@broadcom.com
11288 S:      Maintained
11289 F:      drivers/mmc/host/sdhci-brcmstb*
11290
11291 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11292 M:      Ben Dooks <ben-linux@fluff.org>
11293 M:      Jaehoon Chung <jh80.chung@samsung.com>
11294 L:      linux-mmc@vger.kernel.org
11295 S:      Maintained
11296 F:      drivers/mmc/host/sdhci-s3c*
11297
11298 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11299 M:      Viresh Kumar <vireshk@kernel.org>
11300 L:      linux-mmc@vger.kernel.org
11301 S:      Maintained
11302 F:      drivers/mmc/host/sdhci-spear.c
11303
11304 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11305 M:      Scott Bauer <scott.bauer@intel.com>
11306 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11307 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11308 L:      linux-block@vger.kernel.org
11309 S:      Supported
11310 F:      block/sed*
11311 F:      block/opal_proto.h
11312 F:      include/linux/sed*
11313 F:      include/uapi/linux/sed*
11314
11315 SECURITY SUBSYSTEM
11316 M:      James Morris <james.l.morris@oracle.com>
11317 M:      "Serge E. Hallyn" <serge@hallyn.com>
11318 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11320 W:      http://kernsec.org/
11321 S:      Supported
11322 F:      security/
11323
11324 SECURITY CONTACT
11325 M:      Security Officers <security@kernel.org>
11326 S:      Supported
11327
11328 SELINUX SECURITY MODULE
11329 M:      Paul Moore <paul@paul-moore.com>
11330 M:      Stephen Smalley <sds@tycho.nsa.gov>
11331 M:      Eric Paris <eparis@parisplace.org>
11332 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11333 W:      http://selinuxproject.org
11334 T:      git git://git.infradead.org/users/pcmoore/selinux
11335 S:      Supported
11336 F:      include/linux/selinux*
11337 F:      security/selinux/
11338 F:      scripts/selinux/
11339
11340 APPARMOR SECURITY MODULE
11341 M:      John Johansen <john.johansen@canonical.com>
11342 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11343 W:      apparmor.wiki.kernel.org
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11345 S:      Supported
11346 F:      security/apparmor/
11347
11348 LOADPIN SECURITY MODULE
11349 M:      Kees Cook <keescook@chromium.org>
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11351 S:      Supported
11352 F:      security/loadpin/
11353
11354 YAMA SECURITY MODULE
11355 M:      Kees Cook <keescook@chromium.org>
11356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11357 S:      Supported
11358 F:      security/yama/
11359
11360 SENSABLE PHANTOM
11361 M:      Jiri Slaby <jirislaby@gmail.com>
11362 S:      Maintained
11363 F:      drivers/misc/phantom.c
11364 F:      include/uapi/linux/phantom.h
11365
11366 Emulex 10Gbps iSCSI - OneConnect DRIVER
11367 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11368 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11369 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11370 L:      linux-scsi@vger.kernel.org
11371 W:      http://www.broadcom.com
11372 S:      Supported
11373 F:      drivers/scsi/be2iscsi/
11374
11375 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11376 M:      Sathya Perla <sathya.perla@broadcom.com>
11377 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11378 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11379 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11380 L:      netdev@vger.kernel.org
11381 W:      http://www.emulex.com
11382 S:      Supported
11383 F:      drivers/net/ethernet/emulex/benet/
11384
11385 EMULEX ONECONNECT ROCE DRIVER
11386 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11387 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11388 L:      linux-rdma@vger.kernel.org
11389 W:      http://www.emulex.com
11390 S:      Supported
11391 F:      drivers/infiniband/hw/ocrdma/
11392 F:      include/uapi/rdma/ocrdma-abi.h
11393
11394 SFC NETWORK DRIVER
11395 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11396 M:      Edward Cree <ecree@solarflare.com>
11397 M:      Bert Kenward <bkenward@solarflare.com>
11398 L:      netdev@vger.kernel.org
11399 S:      Supported
11400 F:      drivers/net/ethernet/sfc/
11401
11402 SGI GRU DRIVER
11403 M:      Dimitri Sivanich <sivanich@sgi.com>
11404 S:      Maintained
11405 F:      drivers/misc/sgi-gru/
11406
11407 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11408 M:      Pat Gefre <pfg@sgi.com>
11409 L:      linux-ia64@vger.kernel.org
11410 S:      Supported
11411 F:      Documentation/ia64/serial.txt
11412 F:      drivers/tty/serial/ioc?_serial.c
11413 F:      include/linux/ioc?.h
11414
11415 SGI XP/XPC/XPNET DRIVER
11416 M:      Cliff Whickman <cpw@sgi.com>
11417 M:      Robin Holt <robinmholt@gmail.com>
11418 S:      Maintained
11419 F:      drivers/misc/sgi-xp/
11420
11421 SI2157 MEDIA DRIVER
11422 M:      Antti Palosaari <crope@iki.fi>
11423 L:      linux-media@vger.kernel.org
11424 W:      https://linuxtv.org
11425 W:      http://palosaari.fi/linux/
11426 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11427 T:      git git://linuxtv.org/anttip/media_tree.git
11428 S:      Maintained
11429 F:      drivers/media/tuners/si2157*
11430
11431 SI2168 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/dvb-frontends/si2168*
11440
11441 SI470X FM RADIO RECEIVER I2C DRIVER
11442 M:      Hans Verkuil <hverkuil@xs4all.nl>
11443 L:      linux-media@vger.kernel.org
11444 T:      git git://linuxtv.org/media_tree.git
11445 W:      https://linuxtv.org
11446 S:      Odd Fixes
11447 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11448
11449 SI470X FM RADIO RECEIVER USB DRIVER
11450 M:      Hans Verkuil <hverkuil@xs4all.nl>
11451 L:      linux-media@vger.kernel.org
11452 T:      git git://linuxtv.org/media_tree.git
11453 W:      https://linuxtv.org
11454 S:      Maintained
11455 F:      drivers/media/radio/si470x/radio-si470x-common.c
11456 F:      drivers/media/radio/si470x/radio-si470x.h
11457 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11458
11459 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11460 M:      Eduardo Valentin <edubezval@gmail.com>
11461 L:      linux-media@vger.kernel.org
11462 T:      git git://linuxtv.org/media_tree.git
11463 W:      https://linuxtv.org
11464 S:      Odd Fixes
11465 F:      drivers/media/radio/si4713/si4713.?
11466
11467 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11468 M:      Eduardo Valentin <edubezval@gmail.com>
11469 L:      linux-media@vger.kernel.org
11470 T:      git git://linuxtv.org/media_tree.git
11471 W:      https://linuxtv.org
11472 S:      Odd Fixes
11473 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11474
11475 SI4713 FM RADIO TRANSMITTER USB DRIVER
11476 M:      Hans Verkuil <hverkuil@xs4all.nl>
11477 L:      linux-media@vger.kernel.org
11478 T:      git git://linuxtv.org/media_tree.git
11479 W:      https://linuxtv.org
11480 S:      Maintained
11481 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11482
11483 SIANO DVB DRIVER
11484 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11485 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11486 L:      linux-media@vger.kernel.org
11487 W:      https://linuxtv.org
11488 T:      git git://linuxtv.org/media_tree.git
11489 S:      Odd fixes
11490 F:      drivers/media/common/siano/
11491 F:      drivers/media/usb/siano/
11492 F:      drivers/media/usb/siano/
11493 F:      drivers/media/mmc/siano/
11494
11495 SILEAD TOUCHSCREEN DRIVER
11496 M:      Hans de Goede <hdegoede@redhat.com>
11497 L:      linux-input@vger.kernel.org
11498 L:      platform-driver-x86@vger.kernel.org
11499 S:      Maintained
11500 F:      drivers/input/touchscreen/silead.c
11501 F:      drivers/platform/x86/silead_dmi.c
11502
11503 SIMPLEFB FB DRIVER
11504 M:      Hans de Goede <hdegoede@redhat.com>
11505 L:      linux-fbdev@vger.kernel.org
11506 S:      Maintained
11507 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11508 F:      drivers/video/fbdev/simplefb.c
11509 F:      include/linux/platform_data/simplefb.h
11510
11511 SH_VEU V4L2 MEM2MEM DRIVER
11512 L:      linux-media@vger.kernel.org
11513 S:      Orphan
11514 F:      drivers/media/platform/sh_veu.c
11515
11516 SH_VOU V4L2 OUTPUT DRIVER
11517 L:      linux-media@vger.kernel.org
11518 S:      Orphan
11519 F:      drivers/media/platform/sh_vou.c
11520 F:      include/media/drv-intf/sh_vou.h
11521
11522 SIMPLE FIRMWARE INTERFACE (SFI)
11523 M:      Len Brown <lenb@kernel.org>
11524 L:      sfi-devel@simplefirmware.org
11525 W:      http://simplefirmware.org/
11526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11527 S:      Supported
11528 F:      arch/x86/platform/sfi/
11529 F:      drivers/sfi/
11530 F:      include/linux/sfi*.h
11531
11532 SIMTEC EB110ATX (Chalice CATS)
11533 P:      Ben Dooks
11534 P:      Vincent Sanders <vince@simtec.co.uk>
11535 M:      Simtec Linux Team <linux@simtec.co.uk>
11536 W:      http://www.simtec.co.uk/products/EB110ATX/
11537 S:      Supported
11538
11539 SIMTEC EB2410ITX (BAST)
11540 P:      Ben Dooks
11541 P:      Vincent Sanders <vince@simtec.co.uk>
11542 M:      Simtec Linux Team <linux@simtec.co.uk>
11543 W:      http://www.simtec.co.uk/products/EB2410ITX/
11544 S:      Supported
11545 F:      arch/arm/mach-s3c24xx/mach-bast.c
11546 F:      arch/arm/mach-s3c24xx/bast-ide.c
11547 F:      arch/arm/mach-s3c24xx/bast-irq.c
11548
11549 SIPHASH PRF ROUTINES
11550 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11551 S:      Maintained
11552 F:      lib/siphash.c
11553 F:      lib/test_siphash.c
11554 F:      include/linux/siphash.h
11555
11556 TI DAVINCI MACHINE SUPPORT
11557 M:      Sekhar Nori <nsekhar@ti.com>
11558 M:      Kevin Hilman <khilman@kernel.org>
11559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11561 S:      Supported
11562 F:      arch/arm/mach-davinci/
11563 F:      drivers/i2c/busses/i2c-davinci.c
11564
11565 TI DAVINCI SERIES MEDIA DRIVER
11566 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11567 L:      linux-media@vger.kernel.org
11568 W:      https://linuxtv.org
11569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11570 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11571 S:      Maintained
11572 F:      drivers/media/platform/davinci/
11573 F:      include/media/davinci/
11574
11575 TI AM437X VPFE 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/am437x/
11583
11584 OV2659 OMNIVISION SENSOR DRIVER
11585 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11586 L:      linux-media@vger.kernel.org
11587 W:      https://linuxtv.org
11588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11589 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11590 S:      Maintained
11591 F:      drivers/media/i2c/ov2659.c
11592 F:      include/media/i2c/ov2659.h
11593
11594 SILICON MOTION SM712 FRAME BUFFER DRIVER
11595 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11596 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11597 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11598 L:      linux-fbdev@vger.kernel.org
11599 S:      Maintained
11600 F:      drivers/video/fbdev/sm712*
11601 F:      Documentation/fb/sm712fb.txt
11602
11603 SIS 190 ETHERNET DRIVER
11604 M:      Francois Romieu <romieu@fr.zoreil.com>
11605 L:      netdev@vger.kernel.org
11606 S:      Maintained
11607 F:      drivers/net/ethernet/sis/sis190.c
11608
11609 SIS 900/7016 FAST ETHERNET DRIVER
11610 M:      Daniele Venzano <venza@brownhat.org>
11611 W:      http://www.brownhat.org/sis900.html
11612 L:      netdev@vger.kernel.org
11613 S:      Maintained
11614 F:      drivers/net/ethernet/sis/sis900.*
11615
11616 SIS FRAMEBUFFER DRIVER
11617 M:      Thomas Winischhofer <thomas@winischhofer.net>
11618 W:      http://www.winischhofer.net/linuxsisvga.shtml
11619 S:      Maintained
11620 F:      Documentation/fb/sisfb.txt
11621 F:      drivers/video/fbdev/sis/
11622 F:      include/video/sisfb.h
11623
11624 SIS USB2VGA DRIVER
11625 M:      Thomas Winischhofer <thomas@winischhofer.net>
11626 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11627 S:      Maintained
11628 F:      drivers/usb/misc/sisusbvga/
11629
11630 SLAB ALLOCATOR
11631 M:      Christoph Lameter <cl@linux.com>
11632 M:      Pekka Enberg <penberg@kernel.org>
11633 M:      David Rientjes <rientjes@google.com>
11634 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11635 M:      Andrew Morton <akpm@linux-foundation.org>
11636 L:      linux-mm@kvack.org
11637 S:      Maintained
11638 F:      include/linux/sl?b*.h
11639 F:      mm/sl?b*
11640
11641 SLEEPABLE READ-COPY UPDATE (SRCU)
11642 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11643 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11644 M:      Josh Triplett <josh@joshtriplett.org>
11645 R:      Steven Rostedt <rostedt@goodmis.org>
11646 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11647 L:      linux-kernel@vger.kernel.org
11648 W:      http://www.rdrop.com/users/paulmck/RCU/
11649 S:      Supported
11650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11651 F:      include/linux/srcu.h
11652 F:      kernel/rcu/srcu.c
11653
11654 SMACK SECURITY MODULE
11655 M:      Casey Schaufler <casey@schaufler-ca.com>
11656 L:      linux-security-module@vger.kernel.org
11657 W:      http://schaufler-ca.com
11658 T:      git git://github.com/cschaufler/smack-next
11659 S:      Maintained
11660 F:      Documentation/security/Smack.txt
11661 F:      security/smack/
11662
11663 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11664 M:      Kevin Hilman <khilman@kernel.org>
11665 M:      Nishanth Menon <nm@ti.com>
11666 S:      Maintained
11667 F:      drivers/power/avs/
11668 F:      include/linux/power/smartreflex.h
11669 L:      linux-pm@vger.kernel.org
11670
11671 SMC91x ETHERNET DRIVER
11672 M:      Nicolas Pitre <nico@fluxnic.net>
11673 S:      Odd Fixes
11674 F:      drivers/net/ethernet/smsc/smc91x.*
11675
11676 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11677 M:      Sakari Ailus <sakari.ailus@iki.fi>
11678 L:      linux-media@vger.kernel.org
11679 S:      Maintained
11680 F:      drivers/media/i2c/smiapp/
11681 F:      include/media/i2c/smiapp.h
11682 F:      drivers/media/i2c/smiapp-pll.c
11683 F:      drivers/media/i2c/smiapp-pll.h
11684 F:      include/uapi/linux/smiapp.h
11685 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11686
11687 SMM665 HARDWARE MONITOR DRIVER
11688 M:      Guenter Roeck <linux@roeck-us.net>
11689 L:      linux-hwmon@vger.kernel.org
11690 S:      Maintained
11691 F:      Documentation/hwmon/smm665
11692 F:      drivers/hwmon/smm665.c
11693
11694 SMSC EMC2103 HARDWARE MONITOR DRIVER
11695 M:      Steve Glendinning <steve.glendinning@shawell.net>
11696 L:      linux-hwmon@vger.kernel.org
11697 S:      Maintained
11698 F:      Documentation/hwmon/emc2103
11699 F:      drivers/hwmon/emc2103.c
11700
11701 SMSC SCH5627 HARDWARE MONITOR DRIVER
11702 M:      Hans de Goede <hdegoede@redhat.com>
11703 L:      linux-hwmon@vger.kernel.org
11704 S:      Supported
11705 F:      Documentation/hwmon/sch5627
11706 F:      drivers/hwmon/sch5627.c
11707
11708 SMSC47B397 HARDWARE MONITOR DRIVER
11709 M:      Jean Delvare <jdelvare@suse.com>
11710 L:      linux-hwmon@vger.kernel.org
11711 S:      Maintained
11712 F:      Documentation/hwmon/smsc47b397
11713 F:      drivers/hwmon/smsc47b397.c
11714
11715 SMSC911x ETHERNET DRIVER
11716 M:      Steve Glendinning <steve.glendinning@shawell.net>
11717 L:      netdev@vger.kernel.org
11718 S:      Maintained
11719 F:      include/linux/smsc911x.h
11720 F:      drivers/net/ethernet/smsc/smsc911x.*
11721
11722 SMSC9420 PCI ETHERNET DRIVER
11723 M:      Steve Glendinning <steve.glendinning@shawell.net>
11724 L:      netdev@vger.kernel.org
11725 S:      Maintained
11726 F:      drivers/net/ethernet/smsc/smsc9420.*
11727
11728 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11729 M:      Steve Glendinning <steve.glendinning@shawell.net>
11730 L:      linux-fbdev@vger.kernel.org
11731 S:      Maintained
11732 F:      drivers/video/fbdev/smscufx.c
11733
11734 SOC-CAMERA V4L2 SUBSYSTEM
11735 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11736 L:      linux-media@vger.kernel.org
11737 T:      git git://linuxtv.org/media_tree.git
11738 S:      Maintained
11739 F:      include/media/soc*
11740 F:      drivers/media/i2c/soc_camera/
11741 F:      drivers/media/platform/soc_camera/
11742
11743 SOEKRIS NET48XX LED SUPPORT
11744 M:      Chris Boot <bootc@bootc.net>
11745 S:      Maintained
11746 F:      drivers/leds/leds-net48xx.c
11747
11748 SOFTLOGIC 6x10 MPEG CODEC
11749 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11750 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11751 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11752 M:      Ismael Luceno <ismael@iodev.co.uk>
11753 L:      linux-media@vger.kernel.org
11754 S:      Supported
11755 F:      drivers/media/pci/solo6x10/
11756
11757 SOFTWARE RAID (Multiple Disks) SUPPORT
11758 M:      Shaohua Li <shli@kernel.org>
11759 L:      linux-raid@vger.kernel.org
11760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11761 S:      Supported
11762 F:      drivers/md/
11763 F:      include/linux/raid/
11764 F:      include/uapi/linux/raid/
11765
11766 SONIC NETWORK DRIVER
11767 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11768 L:      netdev@vger.kernel.org
11769 S:      Maintained
11770 F:      drivers/net/ethernet/natsemi/sonic.*
11771
11772 SONICS SILICON BACKPLANE DRIVER (SSB)
11773 M:      Michael Buesch <m@bues.ch>
11774 L:      linux-wireless@vger.kernel.org
11775 S:      Maintained
11776 F:      drivers/ssb/
11777 F:      include/linux/ssb/
11778
11779 SONY VAIO CONTROL DEVICE DRIVER
11780 M:      Mattia Dongili <malattia@linux.it>
11781 L:      platform-driver-x86@vger.kernel.org
11782 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11783 S:      Maintained
11784 F:      Documentation/laptops/sony-laptop.txt
11785 F:      drivers/char/sonypi.c
11786 F:      drivers/platform/x86/sony-laptop.c
11787 F:      include/linux/sony-laptop.h
11788
11789 SONY MEMORYSTICK CARD SUPPORT
11790 M:      Alex Dubov <oakad@yahoo.com>
11791 W:      http://tifmxx.berlios.de/
11792 S:      Maintained
11793 F:      drivers/memstick/host/tifm_ms.c
11794
11795 SONY MEMORYSTICK STANDARD SUPPORT
11796 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11797 S:      Maintained
11798 F:      drivers/memstick/core/ms_block.*
11799
11800 SOUND
11801 M:      Jaroslav Kysela <perex@perex.cz>
11802 M:      Takashi Iwai <tiwai@suse.com>
11803 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11804 W:      http://www.alsa-project.org/
11805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11806 T:      git git://git.alsa-project.org/alsa-kernel.git
11807 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11808 S:      Maintained
11809 F:      Documentation/sound/
11810 F:      include/sound/
11811 F:      include/uapi/sound/
11812 F:      sound/
11813
11814 SOUND - COMPRESSED AUDIO
11815 M:      Vinod Koul <vinod.koul@intel.com>
11816 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11818 S:      Supported
11819 F:      Documentation/sound/alsa/compress_offload.txt
11820 F:      include/sound/compress_driver.h
11821 F:      include/uapi/sound/compress_*
11822 F:      sound/core/compress_offload.c
11823 F:      sound/soc/soc-compress.c
11824
11825 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11826 M:      Liam Girdwood <lgirdwood@gmail.com>
11827 M:      Mark Brown <broonie@kernel.org>
11828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11830 W:      http://alsa-project.org/main/index.php/ASoC
11831 S:      Supported
11832 F:      Documentation/devicetree/bindings/sound/
11833 F:      Documentation/sound/alsa/soc/
11834 F:      sound/soc/
11835 F:      include/sound/soc*
11836
11837 SOUND - DMAENGINE HELPERS
11838 M:      Lars-Peter Clausen <lars@metafoo.de>
11839 S:      Supported
11840 F:      include/sound/dmaengine_pcm.h
11841 F:      sound/core/pcm_dmaengine.c
11842 F:      sound/soc/soc-generic-dmaengine-pcm.c
11843
11844 SP2 MEDIA DRIVER
11845 M:      Olli Salonen <olli.salonen@iki.fi>
11846 L:      linux-media@vger.kernel.org
11847 W:      https://linuxtv.org
11848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11849 S:      Maintained
11850 F:      drivers/media/dvb-frontends/sp2*
11851
11852 SPARC + UltraSPARC (sparc/sparc64)
11853 M:      "David S. Miller" <davem@davemloft.net>
11854 L:      sparclinux@vger.kernel.org
11855 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11858 S:      Maintained
11859 F:      arch/sparc/
11860 F:      drivers/sbus/
11861
11862 SPARC SERIAL DRIVERS
11863 M:      "David S. Miller" <davem@davemloft.net>
11864 L:      sparclinux@vger.kernel.org
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11867 S:      Maintained
11868 F:      include/linux/sunserialcore.h
11869 F:      drivers/tty/serial/suncore.c
11870 F:      drivers/tty/serial/sunhv.c
11871 F:      drivers/tty/serial/sunsab.c
11872 F:      drivers/tty/serial/sunsab.h
11873 F:      drivers/tty/serial/sunsu.c
11874 F:      drivers/tty/serial/sunzilog.c
11875 F:      drivers/tty/serial/sunzilog.h
11876
11877 SPARSE CHECKER
11878 M:      "Christopher Li" <sparse@chrisli.org>
11879 L:      linux-sparse@vger.kernel.org
11880 W:      https://sparse.wiki.kernel.org/
11881 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11882 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11883 S:      Maintained
11884 F:      include/linux/compiler.h
11885
11886 SPEAR PLATFORM SUPPORT
11887 M:      Viresh Kumar <vireshk@kernel.org>
11888 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11890 W:      http://www.st.com/spear
11891 S:      Maintained
11892 F:      arch/arm/boot/dts/spear*
11893 F:      arch/arm/mach-spear/
11894
11895 SPEAR CLOCK FRAMEWORK SUPPORT
11896 M:      Viresh Kumar <vireshk@kernel.org>
11897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898 W:      http://www.st.com/spear
11899 S:      Maintained
11900 F:      drivers/clk/spear/
11901
11902 SPI NOR SUBSYSTEM
11903 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11904 M:      Marek Vasut <marek.vasut@gmail.com>
11905 L:      linux-mtd@lists.infradead.org
11906 W:      http://www.linux-mtd.infradead.org/
11907 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11908 T:      git git://github.com/spi-nor/linux.git
11909 S:      Maintained
11910 F:      drivers/mtd/spi-nor/
11911 F:      include/linux/mtd/spi-nor.h
11912
11913 SPI SUBSYSTEM
11914 M:      Mark Brown <broonie@kernel.org>
11915 L:      linux-spi@vger.kernel.org
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11917 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11918 S:      Maintained
11919 F:      Documentation/devicetree/bindings/spi/
11920 F:      Documentation/spi/
11921 F:      drivers/spi/
11922 F:      include/linux/spi/
11923 F:      include/uapi/linux/spi/
11924 F:      tools/spi/
11925
11926 SPIDERNET NETWORK DRIVER for CELL
11927 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11928 L:      netdev@vger.kernel.org
11929 S:      Supported
11930 F:      Documentation/networking/spider_net.txt
11931 F:      drivers/net/ethernet/toshiba/spider_net*
11932
11933 SPU FILE SYSTEM
11934 M:      Jeremy Kerr <jk@ozlabs.org>
11935 L:      linuxppc-dev@lists.ozlabs.org
11936 W:      http://www.ibm.com/developerworks/power/cell/
11937 S:      Supported
11938 F:      Documentation/filesystems/spufs.txt
11939 F:      arch/powerpc/platforms/cell/spufs/
11940
11941 SQUASHFS FILE SYSTEM
11942 M:      Phillip Lougher <phillip@squashfs.org.uk>
11943 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11944 W:      http://squashfs.org.uk
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11946 S:      Maintained
11947 F:      Documentation/filesystems/squashfs.txt
11948 F:      fs/squashfs/
11949
11950 SRM (Alpha) environment access
11951 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11952 S:      Maintained
11953 F:      arch/alpha/kernel/srm_env.c
11954
11955 STABLE BRANCH
11956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11957 L:      stable@vger.kernel.org
11958 S:      Supported
11959 F:      Documentation/process/stable-kernel-rules.rst
11960
11961 STAGING SUBSYSTEM
11962 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11964 L:      devel@driverdev.osuosl.org
11965 S:      Supported
11966 F:      drivers/staging/
11967
11968 STAGING - COMEDI
11969 M:      Ian Abbott <abbotti@mev.co.uk>
11970 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11971 S:      Odd Fixes
11972 F:      drivers/staging/comedi/
11973
11974 STAGING - FLARION FT1000 DRIVERS
11975 M:      Marek Belisko <marek.belisko@gmail.com>
11976 S:      Odd Fixes
11977 F:      drivers/staging/ft1000/
11978
11979 STAGING - INDUSTRIAL IO
11980 M:      Jonathan Cameron <jic23@kernel.org>
11981 L:      linux-iio@vger.kernel.org
11982 S:      Odd Fixes
11983 F:      Documentation/devicetree/bindings/staging/iio/
11984 F:      drivers/staging/iio/
11985
11986 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11987 M:      Jarod Wilson <jarod@wilsonet.com>
11988 W:      http://www.lirc.org/
11989 S:      Odd Fixes
11990 F:      drivers/staging/media/lirc/
11991
11992 STAGING - LUSTRE PARALLEL FILESYSTEM
11993 M:      Oleg Drokin <oleg.drokin@intel.com>
11994 M:      Andreas Dilger <andreas.dilger@intel.com>
11995 M:      James Simmons <jsimmons@infradead.org>
11996 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11997 W:      http://wiki.lustre.org/
11998 S:      Maintained
11999 F:      drivers/staging/lustre
12000
12001 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12002 M:      Marc Dietrich <marvin24@gmx.de>
12003 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12004 L:      linux-tegra@vger.kernel.org
12005 S:      Maintained
12006 F:      drivers/staging/nvec/
12007
12008 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12009 M:      Jens Frederich <jfrederich@gmail.com>
12010 M:      Daniel Drake <dsd@laptop.org>
12011 M:      Jon Nettleton <jon.nettleton@gmail.com>
12012 W:      http://wiki.laptop.org/go/DCON
12013 S:      Maintained
12014 F:      drivers/staging/olpc_dcon/
12015
12016 STAGING - REALTEK RTL8712U DRIVERS
12017 M:      Larry Finger <Larry.Finger@lwfinger.net>
12018 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12019 S:      Odd Fixes
12020 F:      drivers/staging/rtl8712/
12021
12022 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12023 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12024 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12025 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12026 L:      linux-fbdev@vger.kernel.org
12027 S:      Maintained
12028 F:      drivers/staging/sm750fb/
12029
12030 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12031 M:      William Hubbs <w.d.hubbs@gmail.com>
12032 M:      Chris Brannon <chris@the-brannons.com>
12033 M:      Kirk Reiser <kirk@reisers.ca>
12034 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12035 L:      speakup@linux-speakup.org
12036 W:      http://www.linux-speakup.org/
12037 S:      Odd Fixes
12038 F:      drivers/staging/speakup/
12039
12040 STAGING - VIA VT665X DRIVERS
12041 M:      Forest Bond <forest@alittletooquiet.net>
12042 S:      Odd Fixes
12043 F:      drivers/staging/vt665?/
12044
12045 STAGING - WILC1000 WIFI DRIVER
12046 M:      Aditya Shankar <aditya.shankar@microchip.com>
12047 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12048 L:      linux-wireless@vger.kernel.org
12049 S:      Supported
12050 F:      drivers/staging/wilc1000/
12051
12052 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12053 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12054 S:      Odd Fixes
12055 F:      drivers/staging/xgifb/
12056
12057 STARFIRE/DURALAN NETWORK DRIVER
12058 M:      Ion Badulescu <ionut@badula.org>
12059 S:      Odd Fixes
12060 F:      drivers/net/ethernet/adaptec/starfire*
12061
12062 SUN3/3X
12063 M:      Sam Creasey <sammy@sammy.net>
12064 W:      http://sammy.net/sun3/
12065 S:      Maintained
12066 F:      arch/m68k/kernel/*sun3*
12067 F:      arch/m68k/sun3*/
12068 F:      arch/m68k/include/asm/sun3*
12069 F:      drivers/net/ethernet/i825xx/sun3*
12070
12071 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12072 M:      Hans de Goede <hdegoede@redhat.com>
12073 L:      linux-input@vger.kernel.org
12074 S:      Maintained
12075 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12076 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12077
12078 SUNDANCE NETWORK DRIVER
12079 M:      Denis Kirjanov <kda@linux-powerpc.org>
12080 L:      netdev@vger.kernel.org
12081 S:      Maintained
12082 F:      drivers/net/ethernet/dlink/sundance.c
12083
12084 SUPERH
12085 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12086 M:      Rich Felker <dalias@libc.org>
12087 L:      linux-sh@vger.kernel.org
12088 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12089 S:      Maintained
12090 F:      Documentation/sh/
12091 F:      arch/sh/
12092 F:      drivers/sh/
12093
12094 SUSPEND TO RAM
12095 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12096 M:      Len Brown <len.brown@intel.com>
12097 M:      Pavel Machek <pavel@ucw.cz>
12098 L:      linux-pm@vger.kernel.org
12099 B:      https://bugzilla.kernel.org
12100 S:      Supported
12101 F:      Documentation/power/
12102 F:      arch/x86/kernel/acpi/
12103 F:      drivers/base/power/
12104 F:      kernel/power/
12105 F:      include/linux/suspend.h
12106 F:      include/linux/freezer.h
12107 F:      include/linux/pm.h
12108
12109 SVGA HANDLING
12110 M:      Martin Mares <mj@ucw.cz>
12111 L:      linux-video@atrey.karlin.mff.cuni.cz
12112 S:      Maintained
12113 F:      Documentation/svga.txt
12114 F:      arch/x86/boot/video*
12115
12116 SWIOTLB SUBSYSTEM
12117 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12118 L:      linux-kernel@vger.kernel.org
12119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12120 S:      Supported
12121 F:      lib/swiotlb.c
12122 F:      arch/*/kernel/pci-swiotlb.c
12123 F:      include/linux/swiotlb.h
12124
12125 SWITCHDEV
12126 M:      Jiri Pirko <jiri@resnulli.us>
12127 M:      Ivan Vecera <ivecera@redhat.com>
12128 L:      netdev@vger.kernel.org
12129 S:      Supported
12130 F:      net/switchdev/
12131 F:      include/net/switchdev.h
12132
12133 SYNOPSYS ARC ARCHITECTURE
12134 M:      Vineet Gupta <vgupta@synopsys.com>
12135 L:      linux-snps-arc@lists.infradead.org
12136 S:      Supported
12137 F:      arch/arc/
12138 F:      Documentation/devicetree/bindings/arc/*
12139 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12140 F:      drivers/clocksource/arc_timer.c
12141 F:      drivers/tty/serial/arc_uart.c
12142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12143
12144 SYNOPSYS ARC SDP platform support
12145 M:      Alexey Brodkin <abrodkin@synopsys.com>
12146 S:      Supported
12147 F:      arch/arc/plat-axs10x
12148 F:      arch/arc/boot/dts/ax*
12149 F:      Documentation/devicetree/bindings/arc/axs10*
12150
12151 SYSTEM CONFIGURATION (SYSCON)
12152 M:      Lee Jones <lee.jones@linaro.org>
12153 M:      Arnd Bergmann <arnd@arndb.de>
12154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12155 S:      Supported
12156 F:      drivers/mfd/syscon.c
12157
12158 SYSTEM RESET/SHUTDOWN DRIVERS
12159 M:      Sebastian Reichel <sre@kernel.org>
12160 L:      linux-pm@vger.kernel.org
12161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12162 S:      Maintained
12163 F:      Documentation/devicetree/bindings/power/reset/
12164 F:      drivers/power/reset/
12165
12166 SYSV FILESYSTEM
12167 M:      Christoph Hellwig <hch@infradead.org>
12168 S:      Maintained
12169 F:      Documentation/filesystems/sysv-fs.txt
12170 F:      fs/sysv/
12171 F:      include/linux/sysv_fs.h
12172
12173 TARGET SUBSYSTEM
12174 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12175 L:      linux-scsi@vger.kernel.org
12176 L:      target-devel@vger.kernel.org
12177 W:      http://www.linux-iscsi.org
12178 W:      http://groups.google.com/group/linux-iscsi-target-dev
12179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12180 S:      Supported
12181 F:      drivers/target/
12182 F:      include/target/
12183 F:      Documentation/target/
12184
12185 TASKSTATS STATISTICS INTERFACE
12186 M:      Balbir Singh <bsingharora@gmail.com>
12187 S:      Maintained
12188 F:      Documentation/accounting/taskstats*
12189 F:      include/linux/taskstats*
12190 F:      kernel/taskstats.c
12191
12192 TC CLASSIFIER
12193 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12194 L:      netdev@vger.kernel.org
12195 S:      Maintained
12196 F:      include/net/pkt_cls.h
12197 F:      include/uapi/linux/pkt_cls.h
12198 F:      net/sched/
12199
12200 TCP LOW PRIORITY MODULE
12201 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12202 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12203 W:      http://tcp-lp-mod.sourceforge.net/
12204 S:      Maintained
12205 F:      net/ipv4/tcp_lp.c
12206
12207 TDA10071 MEDIA DRIVER
12208 M:      Antti Palosaari <crope@iki.fi>
12209 L:      linux-media@vger.kernel.org
12210 W:      https://linuxtv.org
12211 W:      http://palosaari.fi/linux/
12212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12213 T:      git git://linuxtv.org/anttip/media_tree.git
12214 S:      Maintained
12215 F:      drivers/media/dvb-frontends/tda10071*
12216
12217 TDA18212 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/tuners/tda18212*
12226
12227 TDA18218 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/tda18218*
12236
12237 TDA18271 MEDIA DRIVER
12238 M:      Michael Krufky <mkrufky@linuxtv.org>
12239 L:      linux-media@vger.kernel.org
12240 W:      https://linuxtv.org
12241 W:      http://github.com/mkrufky
12242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12243 T:      git git://linuxtv.org/mkrufky/tuners.git
12244 S:      Maintained
12245 F:      drivers/media/tuners/tda18271*
12246
12247 TDA827x 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/tda8290.*
12256
12257 TDA8290 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 TDA9840 MEDIA DRIVER
12268 M:      Hans Verkuil <hverkuil@xs4all.nl>
12269 L:      linux-media@vger.kernel.org
12270 T:      git git://linuxtv.org/media_tree.git
12271 W:      https://linuxtv.org
12272 S:      Maintained
12273 F:      drivers/media/i2c/tda9840*
12274
12275 TEA5761 TUNER DRIVER
12276 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12277 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12278 L:      linux-media@vger.kernel.org
12279 W:      https://linuxtv.org
12280 T:      git git://linuxtv.org/media_tree.git
12281 S:      Odd fixes
12282 F:      drivers/media/tuners/tea5761.*
12283
12284 TEA5767 TUNER DRIVER
12285 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12286 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12287 L:      linux-media@vger.kernel.org
12288 W:      https://linuxtv.org
12289 T:      git git://linuxtv.org/media_tree.git
12290 S:      Maintained
12291 F:      drivers/media/tuners/tea5767.*
12292
12293 TEA6415C MEDIA DRIVER
12294 M:      Hans Verkuil <hverkuil@xs4all.nl>
12295 L:      linux-media@vger.kernel.org
12296 T:      git git://linuxtv.org/media_tree.git
12297 W:      https://linuxtv.org
12298 S:      Maintained
12299 F:      drivers/media/i2c/tea6415c*
12300
12301 TEA6420 MEDIA DRIVER
12302 M:      Hans Verkuil <hverkuil@xs4all.nl>
12303 L:      linux-media@vger.kernel.org
12304 T:      git git://linuxtv.org/media_tree.git
12305 W:      https://linuxtv.org
12306 S:      Maintained
12307 F:      drivers/media/i2c/tea6420*
12308
12309 TEAM DRIVER
12310 M:      Jiri Pirko <jiri@resnulli.us>
12311 L:      netdev@vger.kernel.org
12312 S:      Supported
12313 F:      drivers/net/team/
12314 F:      include/linux/if_team.h
12315 F:      include/uapi/linux/if_team.h
12316
12317 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12318 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12319 S:      Maintained
12320 F:      arch/x86/platform/ts5500/
12321
12322 TECHNOTREND USB IR RECEIVER
12323 M:      Sean Young <sean@mess.org>
12324 L:      linux-media@vger.kernel.org
12325 S:      Maintained
12326 F:      drivers/media/rc/ttusbir.c
12327
12328 TEGRA ARCHITECTURE SUPPORT
12329 M:      Stephen Warren <swarren@wwwdotorg.org>
12330 M:      Thierry Reding <thierry.reding@gmail.com>
12331 M:      Alexandre Courbot <gnurou@gmail.com>
12332 L:      linux-tegra@vger.kernel.org
12333 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12335 S:      Supported
12336 N:      [^a-z]tegra
12337
12338 TEGRA CLOCK DRIVER
12339 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12340 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12341 S:      Supported
12342 F:      drivers/clk/tegra/
12343
12344 TEGRA DMA DRIVERS
12345 M:      Laxman Dewangan <ldewangan@nvidia.com>
12346 M:      Jon Hunter <jonathanh@nvidia.com>
12347 S:      Supported
12348 F:      drivers/dma/tegra*
12349
12350 TEGRA I2C DRIVER
12351 M:      Laxman Dewangan <ldewangan@nvidia.com>
12352 S:      Supported
12353 F:      drivers/i2c/busses/i2c-tegra.c
12354
12355 TEGRA IOMMU DRIVERS
12356 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12357 S:      Supported
12358 F:      drivers/iommu/tegra*
12359
12360 TEGRA KBC DRIVER
12361 M:      Rakesh Iyer <riyer@nvidia.com>
12362 M:      Laxman Dewangan <ldewangan@nvidia.com>
12363 S:      Supported
12364 F:      drivers/input/keyboard/tegra-kbc.c
12365
12366 TEGRA PWM DRIVER
12367 M:      Thierry Reding <thierry.reding@gmail.com>
12368 S:      Supported
12369 F:      drivers/pwm/pwm-tegra.c
12370
12371 TEGRA SERIAL DRIVER
12372 M:      Laxman Dewangan <ldewangan@nvidia.com>
12373 S:      Supported
12374 F:      drivers/tty/serial/serial-tegra.c
12375
12376 TEGRA SPI DRIVER
12377 M:      Laxman Dewangan <ldewangan@nvidia.com>
12378 S:      Supported
12379 F:      drivers/spi/spi-tegra*
12380
12381 TEHUTI ETHERNET DRIVER
12382 M:      Andy Gospodarek <andy@greyhouse.net>
12383 L:      netdev@vger.kernel.org
12384 S:      Supported
12385 F:      drivers/net/ethernet/tehuti/*
12386
12387 Telecom Clock Driver for MCPL0010
12388 M:      Mark Gross <mark.gross@intel.com>
12389 S:      Supported
12390 F:      drivers/char/tlclk.c
12391
12392 TENSILICA XTENSA PORT (xtensa)
12393 M:      Chris Zankel <chris@zankel.net>
12394 M:      Max Filippov <jcmvbkbc@gmail.com>
12395 L:      linux-xtensa@linux-xtensa.org
12396 T:      git git://github.com/czankel/xtensa-linux.git
12397 S:      Maintained
12398 F:      arch/xtensa/
12399 F:      drivers/irqchip/irq-xtensa-*
12400
12401 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12402 M:      Nishanth Menon <nm@ti.com>
12403 M:      Tero Kristo <t-kristo@ti.com>
12404 M:      Santosh Shilimkar <ssantosh@kernel.org>
12405 L:      linux-arm-kernel@lists.infradead.org
12406 S:      Maintained
12407 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12408 F:      drivers/firmware/ti_sci*
12409 F:      include/linux/soc/ti/ti_sci_protocol.h
12410
12411 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12412 M:      Hans Verkuil <hverkuil@xs4all.nl>
12413 L:      linux-media@vger.kernel.org
12414 T:      git git://linuxtv.org/media_tree.git
12415 W:      https://linuxtv.org
12416 S:      Maintained
12417 F:      drivers/media/radio/radio-raremono.c
12418
12419 THERMAL
12420 M:      Zhang Rui <rui.zhang@intel.com>
12421 M:      Eduardo Valentin <edubezval@gmail.com>
12422 L:      linux-pm@vger.kernel.org
12423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12425 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12426 S:      Supported
12427 F:      drivers/thermal/
12428 F:      include/linux/thermal.h
12429 F:      include/uapi/linux/thermal.h
12430 F:      include/linux/cpu_cooling.h
12431 F:      Documentation/devicetree/bindings/thermal/
12432
12433 THERMAL/CPU_COOLING
12434 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12435 M:      Viresh Kumar <viresh.kumar@linaro.org>
12436 M:      Javi Merino <javi.merino@kernel.org>
12437 L:      linux-pm@vger.kernel.org
12438 S:      Supported
12439 F:      Documentation/thermal/cpu-cooling-api.txt
12440 F:      drivers/thermal/cpu_cooling.c
12441 F:      include/linux/cpu_cooling.h
12442
12443 THINKPAD ACPI EXTRAS DRIVER
12444 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12445 L:      ibm-acpi-devel@lists.sourceforge.net
12446 L:      platform-driver-x86@vger.kernel.org
12447 W:      http://ibm-acpi.sourceforge.net
12448 W:      http://thinkwiki.org/wiki/Ibm-acpi
12449 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12450 S:      Maintained
12451 F:      drivers/platform/x86/thinkpad_acpi.c
12452
12453 TI BANDGAP AND THERMAL DRIVER
12454 M:      Eduardo Valentin <edubezval@gmail.com>
12455 M:      Keerthy <j-keerthy@ti.com>
12456 L:      linux-pm@vger.kernel.org
12457 L:      linux-omap@vger.kernel.org
12458 S:      Maintained
12459 F:      drivers/thermal/ti-soc-thermal/
12460
12461 TI VPE/CAL DRIVERS
12462 M:      Benoit Parrot <bparrot@ti.com>
12463 L:      linux-media@vger.kernel.org
12464 W:      http://linuxtv.org/
12465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12466 S:      Maintained
12467 F:      drivers/media/platform/ti-vpe/
12468
12469 TI CDCE706 CLOCK DRIVER
12470 M:      Max Filippov <jcmvbkbc@gmail.com>
12471 S:      Maintained
12472 F:      drivers/clk/clk-cdce706.c
12473
12474 TI CLOCK DRIVER
12475 M:      Tero Kristo <t-kristo@ti.com>
12476 L:      linux-omap@vger.kernel.org
12477 S:      Maintained
12478 F:      drivers/clk/ti/
12479 F:      include/linux/clk/ti.h
12480
12481 TI ETHERNET SWITCH DRIVER (CPSW)
12482 M:      Mugunthan V N <mugunthanvnm@ti.com>
12483 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12484 L:      linux-omap@vger.kernel.org
12485 L:      netdev@vger.kernel.org
12486 S:      Maintained
12487 F:      drivers/net/ethernet/ti/cpsw*
12488 F:      drivers/net/ethernet/ti/davinci*
12489
12490 TI FLASH MEDIA INTERFACE DRIVER
12491 M:      Alex Dubov <oakad@yahoo.com>
12492 S:      Maintained
12493 F:      drivers/misc/tifm*
12494 F:      drivers/mmc/host/tifm_sd.c
12495 F:      include/linux/tifm.h
12496
12497 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12498 M:      Santosh Shilimkar <ssantosh@kernel.org>
12499 L:      linux-kernel@vger.kernel.org
12500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501 S:      Maintained
12502 F:      drivers/soc/ti/*
12503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12504
12505
12506 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12507 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12508 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12509 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12510 S:      Maintained
12511 F:      sound/soc/codecs/lm49453*
12512 F:      sound/soc/codecs/isabelle*
12513
12514 TI LP855x BACKLIGHT DRIVER
12515 M:      Milo Kim <milo.kim@ti.com>
12516 S:      Maintained
12517 F:      Documentation/backlight/lp855x-driver.txt
12518 F:      drivers/video/backlight/lp855x_bl.c
12519 F:      include/linux/platform_data/lp855x.h
12520
12521 TI LP8727 CHARGER DRIVER
12522 M:      Milo Kim <milo.kim@ti.com>
12523 S:      Maintained
12524 F:      drivers/power/supply/lp8727_charger.c
12525 F:      include/linux/platform_data/lp8727.h
12526
12527 TI LP8788 MFD DRIVER
12528 M:      Milo Kim <milo.kim@ti.com>
12529 S:      Maintained
12530 F:      drivers/iio/adc/lp8788_adc.c
12531 F:      drivers/leds/leds-lp8788.c
12532 F:      drivers/mfd/lp8788*.c
12533 F:      drivers/power/supply/lp8788-charger.c
12534 F:      drivers/regulator/lp8788-*.c
12535 F:      include/linux/mfd/lp8788*.h
12536
12537 TI NETCP ETHERNET DRIVER
12538 M:      Wingman Kwok <w-kwok2@ti.com>
12539 M:      Murali Karicheri <m-karicheri2@ti.com>
12540 L:      netdev@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/net/ethernet/ti/netcp*
12543
12544 TI TAS571X FAMILY ASoC CODEC DRIVER
12545 M:      Kevin Cernekee <cernekee@chromium.org>
12546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12547 S:      Odd Fixes
12548 F:      sound/soc/codecs/tas571x*
12549
12550 TI TWL4030 SERIES SOC CODEC DRIVER
12551 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12552 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12553 S:      Maintained
12554 F:      sound/soc/codecs/twl4030*
12555
12556 TI WILINK WIRELESS DRIVERS
12557 L:      linux-wireless@vger.kernel.org
12558 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12559 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12561 S:      Orphan
12562 F:      drivers/net/wireless/ti/
12563 F:      include/linux/wl12xx.h
12564
12565 TIPC NETWORK LAYER
12566 M:      Jon Maloy <jon.maloy@ericsson.com>
12567 M:      Ying Xue <ying.xue@windriver.com>
12568 L:      netdev@vger.kernel.org (core kernel code)
12569 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12570 W:      http://tipc.sourceforge.net/
12571 S:      Maintained
12572 F:      include/uapi/linux/tipc*.h
12573 F:      net/tipc/
12574
12575 TILE ARCHITECTURE
12576 M:      Chris Metcalf <cmetcalf@mellanox.com>
12577 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12579 S:      Supported
12580 F:      arch/tile/
12581 F:      drivers/char/tile-srom.c
12582 F:      drivers/edac/tile_edac.c
12583 F:      drivers/net/ethernet/tile/
12584 F:      drivers/rtc/rtc-tile.c
12585 F:      drivers/tty/hvc/hvc_tile.c
12586 F:      drivers/tty/serial/tilegx.c
12587 F:      drivers/usb/host/*-tilegx.c
12588 F:      include/linux/usb/tilegx.h
12589
12590 TLAN NETWORK DRIVER
12591 M:      Samuel Chessman <chessman@tux.org>
12592 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12593 W:      http://sourceforge.net/projects/tlan/
12594 S:      Maintained
12595 F:      Documentation/networking/tlan.txt
12596 F:      drivers/net/ethernet/ti/tlan.*
12597
12598 TOMOYO SECURITY MODULE
12599 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12600 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12601 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12602 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12603 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12604 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12605 W:      http://tomoyo.sourceforge.jp/
12606 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12607 S:      Maintained
12608 F:      security/tomoyo/
12609
12610 TOPSTAR LAPTOP EXTRAS DRIVER
12611 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12612 L:      platform-driver-x86@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/platform/x86/topstar-laptop.c
12615
12616 TOSHIBA ACPI EXTRAS DRIVER
12617 M:      Azael Avalos <coproscefalo@gmail.com>
12618 L:      platform-driver-x86@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/platform/x86/toshiba_acpi.c
12621
12622 TOSHIBA BLUETOOTH DRIVER
12623 M:      Azael Avalos <coproscefalo@gmail.com>
12624 L:      platform-driver-x86@vger.kernel.org
12625 S:      Maintained
12626 F:      drivers/platform/x86/toshiba_bluetooth.c
12627
12628 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12629 M:      Azael Avalos <coproscefalo@gmail.com>
12630 L:      platform-driver-x86@vger.kernel.org
12631 S:      Maintained
12632 F:      drivers/platform/x86/toshiba_haps.c
12633
12634 TOSHIBA WMI HOTKEYS DRIVER
12635 M:      Azael Avalos <coproscefalo@gmail.com>
12636 L:      platform-driver-x86@vger.kernel.org
12637 S:      Maintained
12638 F:      drivers/platform/x86/toshiba-wmi.c
12639
12640 TOSHIBA SMM DRIVER
12641 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12642 W:      http://www.buzzard.org.uk/toshiba/
12643 S:      Maintained
12644 F:      drivers/char/toshiba.c
12645 F:      include/linux/toshiba.h
12646 F:      include/uapi/linux/toshiba.h
12647
12648 TOSHIBA TC358743 DRIVER
12649 M:      Mats Randgaard <matrandg@cisco.com>
12650 L:      linux-media@vger.kernel.org
12651 S:      Maintained
12652 F:      drivers/media/i2c/tc358743*
12653 F:      include/media/i2c/tc358743.h
12654
12655 TMIO/SDHI MMC DRIVER
12656 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12657 L:      linux-mmc@vger.kernel.org
12658 S:      Supported
12659 F:      drivers/mmc/host/tmio_mmc*
12660 F:      drivers/mmc/host/sh_mobile_sdhi.c
12661 F:      include/linux/mfd/tmio.h
12662
12663 TMP401 HARDWARE MONITOR DRIVER
12664 M:      Guenter Roeck <linux@roeck-us.net>
12665 L:      linux-hwmon@vger.kernel.org
12666 S:      Maintained
12667 F:      Documentation/hwmon/tmp401
12668 F:      drivers/hwmon/tmp401.c
12669
12670 TMPFS (SHMEM FILESYSTEM)
12671 M:      Hugh Dickins <hughd@google.com>
12672 L:      linux-mm@kvack.org
12673 S:      Maintained
12674 F:      include/linux/shmem_fs.h
12675 F:      mm/shmem.c
12676
12677 TM6000 VIDEO4LINUX DRIVER
12678 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12679 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12680 L:      linux-media@vger.kernel.org
12681 W:      https://linuxtv.org
12682 T:      git git://linuxtv.org/media_tree.git
12683 S:      Odd fixes
12684 F:      drivers/media/usb/tm6000/
12685 F:      Documentation/media/v4l-drivers/tm6000*
12686
12687 TW5864 VIDEO4LINUX DRIVER
12688 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12689 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12690 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12691 L:      linux-media@vger.kernel.org
12692 S:      Supported
12693 F:      drivers/media/pci/tw5864/
12694
12695 TW68 VIDEO4LINUX DRIVER
12696 M:      Hans Verkuil <hverkuil@xs4all.nl>
12697 L:      linux-media@vger.kernel.org
12698 T:      git git://linuxtv.org/media_tree.git
12699 W:      https://linuxtv.org
12700 S:      Odd Fixes
12701 F:      drivers/media/pci/tw68/
12702
12703 TW686X VIDEO4LINUX DRIVER
12704 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12705 L:      linux-media@vger.kernel.org
12706 T:      git git://linuxtv.org/media_tree.git
12707 W:      http://linuxtv.org
12708 S:      Maintained
12709 F:      drivers/media/pci/tw686x/
12710
12711 TPM DEVICE DRIVER
12712 M:      Peter Huewe <peterhuewe@gmx.de>
12713 M:      Marcel Selhorst <tpmdd@selhorst.net>
12714 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12715 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12716 W:      http://tpmdd.sourceforge.net
12717 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12718 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12719 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12720 S:      Maintained
12721 F:      drivers/char/tpm/
12722
12723 TPM IBM_VTPM DEVICE DRIVER
12724 M:      Ashley Lai <ashleydlai@gmail.com>
12725 W:      http://tpmdd.sourceforge.net
12726 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12727 S:      Maintained
12728 F:      drivers/char/tpm/tpm_ibmvtpm*
12729
12730 TRACING
12731 M:      Steven Rostedt <rostedt@goodmis.org>
12732 M:      Ingo Molnar <mingo@redhat.com>
12733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12734 S:      Maintained
12735 F:      Documentation/trace/ftrace.txt
12736 F:      arch/*/*/*/ftrace.h
12737 F:      arch/*/kernel/ftrace.c
12738 F:      include/*/ftrace.h
12739 F:      include/linux/trace*.h
12740 F:      include/trace/
12741 F:      kernel/trace/
12742 F:      tools/testing/selftests/ftrace/
12743
12744 TRACING MMIO ACCESSES (MMIOTRACE)
12745 M:      Steven Rostedt <rostedt@goodmis.org>
12746 M:      Ingo Molnar <mingo@kernel.org>
12747 R:      Karol Herbst <karolherbst@gmail.com>
12748 R:      Pekka Paalanen <ppaalanen@gmail.com>
12749 S:      Maintained
12750 L:      linux-kernel@vger.kernel.org
12751 L:      nouveau@lists.freedesktop.org
12752 F:      kernel/trace/trace_mmiotrace.c
12753 F:      include/linux/mmiotrace.h
12754 F:      arch/x86/mm/kmmio.c
12755 F:      arch/x86/mm/mmio-mod.c
12756 F:      arch/x86/mm/testmmiotrace.c
12757
12758 TRIVIAL PATCHES
12759 M:      Jiri Kosina <trivial@kernel.org>
12760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12761 S:      Maintained
12762 K:      ^Subject:.*(?i)trivial
12763
12764 TTY LAYER
12765 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12766 M:      Jiri Slaby <jslaby@suse.com>
12767 S:      Supported
12768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12769 F:      Documentation/serial/
12770 F:      drivers/tty/
12771 F:      drivers/tty/serial/serial_core.c
12772 F:      include/linux/serial_core.h
12773 F:      include/linux/serial.h
12774 F:      include/linux/tty.h
12775 F:      include/uapi/linux/serial_core.h
12776 F:      include/uapi/linux/serial.h
12777 F:      include/uapi/linux/tty.h
12778
12779 TUA9001 MEDIA DRIVER
12780 M:      Antti Palosaari <crope@iki.fi>
12781 L:      linux-media@vger.kernel.org
12782 W:      https://linuxtv.org
12783 W:      http://palosaari.fi/linux/
12784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12785 T:      git git://linuxtv.org/anttip/media_tree.git
12786 S:      Maintained
12787 F:      drivers/media/tuners/tua9001*
12788
12789 TULIP NETWORK DRIVERS
12790 L:      netdev@vger.kernel.org
12791 L:      linux-parisc@vger.kernel.org
12792 S:      Orphan
12793 F:      drivers/net/ethernet/dec/tulip/
12794
12795 TUN/TAP driver
12796 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12797 W:      http://vtun.sourceforge.net/tun
12798 S:      Maintained
12799 F:      Documentation/networking/tuntap.txt
12800 F:      arch/um/os-Linux/drivers/
12801
12802 TURBOCHANNEL SUBSYSTEM
12803 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12804 M:      Ralf Baechle <ralf@linux-mips.org>
12805 L:      linux-mips@linux-mips.org
12806 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12807 S:      Maintained
12808 F:      drivers/tc/
12809 F:      include/linux/tc.h
12810
12811 UBI FILE SYSTEM (UBIFS)
12812 M:      Richard Weinberger <richard@nod.at>
12813 M:      Artem Bityutskiy <dedekind1@gmail.com>
12814 M:      Adrian Hunter <adrian.hunter@intel.com>
12815 L:      linux-mtd@lists.infradead.org
12816 T:      git git://git.infradead.org/ubifs-2.6.git
12817 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12818 S:      Supported
12819 F:      Documentation/filesystems/ubifs.txt
12820 F:      fs/ubifs/
12821
12822 UCLINUX (M68KNOMMU AND COLDFIRE)
12823 M:      Greg Ungerer <gerg@linux-m68k.org>
12824 W:      http://www.linux-m68k.org/
12825 W:      http://www.uclinux.org/
12826 L:      linux-m68k@lists.linux-m68k.org
12827 L:      uclinux-dev@uclinux.org  (subscribers-only)
12828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12829 S:      Maintained
12830 F:      arch/m68k/coldfire/
12831 F:      arch/m68k/68*/
12832 F:      arch/m68k/*/*_no.*
12833 F:      arch/m68k/include/asm/*_no.*
12834
12835 UDF FILESYSTEM
12836 M:      Jan Kara <jack@suse.com>
12837 S:      Maintained
12838 F:      Documentation/filesystems/udf.txt
12839 F:      fs/udf/
12840
12841 UDRAW TABLET
12842 M:      Bastien Nocera <hadess@hadess.net>
12843 L:      linux-input@vger.kernel.org
12844 S:      Maintained
12845 F:      drivers/hid/hid-udraw.c
12846
12847 UFS FILESYSTEM
12848 M:      Evgeniy Dushistov <dushistov@mail.ru>
12849 S:      Maintained
12850 F:      Documentation/filesystems/ufs.txt
12851 F:      fs/ufs/
12852
12853 UHID USERSPACE HID IO DRIVER:
12854 M:      David Herrmann <dh.herrmann@googlemail.com>
12855 L:      linux-input@vger.kernel.org
12856 S:      Maintained
12857 F:      drivers/hid/uhid.c
12858 F:      include/uapi/linux/uhid.h
12859
12860 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12861 L:      linux-usb@vger.kernel.org
12862 S:      Orphan
12863 F:      drivers/uwb/
12864 F:      include/linux/uwb.h
12865 F:      include/linux/uwb/
12866
12867 UNICORE32 ARCHITECTURE:
12868 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12869 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12870 S:      Maintained
12871 T:      git git://github.com/gxt/linux.git
12872 F:      arch/unicore32/
12873
12874 UNIFDEF
12875 M:      Tony Finch <dot@dotat.at>
12876 W:      http://dotat.at/prog/unifdef
12877 S:      Maintained
12878 F:      scripts/unifdef.c
12879
12880 UNIFORM CDROM DRIVER
12881 M:      Jens Axboe <axboe@kernel.dk>
12882 W:      http://www.kernel.dk
12883 S:      Maintained
12884 F:      Documentation/cdrom/
12885 F:      drivers/cdrom/cdrom.c
12886 F:      include/linux/cdrom.h
12887 F:      include/uapi/linux/cdrom.h
12888
12889 UNISYS S-PAR DRIVERS
12890 M:      David Kershner <david.kershner@unisys.com>
12891 L:      sparmaintainer@unisys.com (Unisys internal)
12892 S:      Supported
12893 F:      drivers/staging/unisys/
12894
12895 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12896 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12897 L:      linux-scsi@vger.kernel.org
12898 S:      Supported
12899 F:      Documentation/scsi/ufs.txt
12900 F:      drivers/scsi/ufs/
12901
12902 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12903 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12904 M:      Prabu Thangamuthu <prabut@synopsys.com>
12905 L:      linux-scsi@vger.kernel.org
12906 S:      Supported
12907 F:      drivers/scsi/ufs/*dwc*
12908
12909 UNSORTED BLOCK IMAGES (UBI)
12910 M:      Artem Bityutskiy <dedekind1@gmail.com>
12911 M:      Richard Weinberger <richard@nod.at>
12912 W:      http://www.linux-mtd.infradead.org/
12913 L:      linux-mtd@lists.infradead.org
12914 T:      git git://git.infradead.org/ubifs-2.6.git
12915 S:      Supported
12916 F:      drivers/mtd/ubi/
12917 F:      include/linux/mtd/ubi.h
12918 F:      include/uapi/mtd/ubi-user.h
12919
12920 USB ACM DRIVER
12921 M:      Oliver Neukum <oneukum@suse.com>
12922 L:      linux-usb@vger.kernel.org
12923 S:      Maintained
12924 F:      Documentation/usb/acm.txt
12925 F:      drivers/usb/class/cdc-acm.*
12926
12927 USB AR5523 WIRELESS DRIVER
12928 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12929 L:      linux-wireless@vger.kernel.org
12930 S:      Maintained
12931 F:      drivers/net/wireless/ath/ar5523/
12932
12933 USB ATTACHED SCSI
12934 M:      Oliver Neukum <oneukum@suse.com>
12935 L:      linux-usb@vger.kernel.org
12936 L:      linux-scsi@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/usb/storage/uas.c
12939
12940 USB CDC ETHERNET DRIVER
12941 M:      Oliver Neukum <oliver@neukum.org>
12942 L:      linux-usb@vger.kernel.org
12943 S:      Maintained
12944 F:      drivers/net/usb/cdc_*.c
12945 F:      include/uapi/linux/usb/cdc.h
12946
12947 USB CHAOSKEY DRIVER
12948 M:      Keith Packard <keithp@keithp.com>
12949 L:      linux-usb@vger.kernel.org
12950 S:      Maintained
12951 F:      drivers/usb/misc/chaoskey.c
12952
12953 USB CYPRESS C67X00 DRIVER
12954 M:      Peter Korsgaard <jacmet@sunsite.dk>
12955 L:      linux-usb@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/usb/c67x00/
12958
12959 USB DAVICOM DM9601 DRIVER
12960 M:      Peter Korsgaard <jacmet@sunsite.dk>
12961 L:      netdev@vger.kernel.org
12962 W:      http://www.linux-usb.org/usbnet
12963 S:      Maintained
12964 F:      drivers/net/usb/dm9601.c
12965
12966 USB DIAMOND RIO500 DRIVER
12967 M:      Cesar Miquel <miquel@df.uba.ar>
12968 L:      rio500-users@lists.sourceforge.net
12969 W:      http://rio500.sourceforge.net
12970 S:      Maintained
12971 F:      drivers/usb/misc/rio500*
12972
12973 USB EHCI DRIVER
12974 M:      Alan Stern <stern@rowland.harvard.edu>
12975 L:      linux-usb@vger.kernel.org
12976 S:      Maintained
12977 F:      Documentation/usb/ehci.txt
12978 F:      drivers/usb/host/ehci*
12979
12980 USB GADGET/PERIPHERAL SUBSYSTEM
12981 M:      Felipe Balbi <balbi@kernel.org>
12982 L:      linux-usb@vger.kernel.org
12983 W:      http://www.linux-usb.org/gadget
12984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12985 S:      Maintained
12986 F:      drivers/usb/gadget/
12987 F:      include/linux/usb/gadget*
12988
12989 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12990 M:      Jiri Kosina <jikos@kernel.org>
12991 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12992 L:      linux-usb@vger.kernel.org
12993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12994 S:      Maintained
12995 F:      Documentation/hid/hiddev.txt
12996 F:      drivers/hid/usbhid/
12997
12998 USB ISP116X DRIVER
12999 M:      Olav Kongas <ok@artecdesign.ee>
13000 L:      linux-usb@vger.kernel.org
13001 S:      Maintained
13002 F:      drivers/usb/host/isp116x*
13003 F:      include/linux/usb/isp116x.h
13004
13005 USB LAN78XX ETHERNET DRIVER
13006 M:      Woojung Huh <woojung.huh@microchip.com>
13007 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13008 L:      netdev@vger.kernel.org
13009 S:      Maintained
13010 F:      drivers/net/usb/lan78xx.*
13011
13012 USB MASS STORAGE DRIVER
13013 M:      Alan Stern <stern@rowland.harvard.edu>
13014 L:      linux-usb@vger.kernel.org
13015 L:      usb-storage@lists.one-eyed-alien.net
13016 S:      Maintained
13017 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13018 F:      drivers/usb/storage/
13019
13020 USB MIDI DRIVER
13021 M:      Clemens Ladisch <clemens@ladisch.de>
13022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13023 T:      git git://git.alsa-project.org/alsa-kernel.git
13024 S:      Maintained
13025 F:      sound/usb/midi.*
13026
13027 USB NETWORKING DRIVERS
13028 L:      linux-usb@vger.kernel.org
13029 S:      Odd Fixes
13030 F:      drivers/net/usb/
13031
13032 USB OHCI DRIVER
13033 M:      Alan Stern <stern@rowland.harvard.edu>
13034 L:      linux-usb@vger.kernel.org
13035 S:      Maintained
13036 F:      Documentation/usb/ohci.txt
13037 F:      drivers/usb/host/ohci*
13038
13039 USB OTG FSM (Finite State Machine)
13040 M:      Peter Chen <Peter.Chen@nxp.com>
13041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13042 L:      linux-usb@vger.kernel.org
13043 S:      Maintained
13044 F:      drivers/usb/common/usb-otg-fsm.c
13045
13046 USB OVER IP DRIVER
13047 M:      Valentina Manea <valentina.manea.m@gmail.com>
13048 M:      Shuah Khan <shuahkh@osg.samsung.com>
13049 M:      Shuah Khan <shuah@kernel.org>
13050 L:      linux-usb@vger.kernel.org
13051 S:      Maintained
13052 F:      Documentation/usb/usbip_protocol.txt
13053 F:      drivers/usb/usbip/
13054 F:      tools/usb/usbip/
13055
13056 USB PEGASUS DRIVER
13057 M:      Petko Manolov <petkan@nucleusys.com>
13058 L:      linux-usb@vger.kernel.org
13059 L:      netdev@vger.kernel.org
13060 T:      git git://github.com/petkan/pegasus.git
13061 W:      https://github.com/petkan/pegasus
13062 S:      Maintained
13063 F:      drivers/net/usb/pegasus.*
13064
13065 USB PHY LAYER
13066 M:      Felipe Balbi <balbi@kernel.org>
13067 L:      linux-usb@vger.kernel.org
13068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13069 S:      Maintained
13070 F:      drivers/usb/phy/
13071
13072 USB PRINTER DRIVER (usblp)
13073 M:      Pete Zaitcev <zaitcev@redhat.com>
13074 L:      linux-usb@vger.kernel.org
13075 S:      Supported
13076 F:      drivers/usb/class/usblp.c
13077
13078 USB QMI WWAN NETWORK DRIVER
13079 M:      Bjørn Mork <bjorn@mork.no>
13080 L:      netdev@vger.kernel.org
13081 S:      Maintained
13082 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13083 F:      drivers/net/usb/qmi_wwan.c
13084
13085 USB RTL8150 DRIVER
13086 M:      Petko Manolov <petkan@nucleusys.com>
13087 L:      linux-usb@vger.kernel.org
13088 L:      netdev@vger.kernel.org
13089 T:      git git://github.com/petkan/rtl8150.git
13090 W:      https://github.com/petkan/rtl8150
13091 S:      Maintained
13092 F:      drivers/net/usb/rtl8150.c
13093
13094 USB SERIAL SUBSYSTEM
13095 M:      Johan Hovold <johan@kernel.org>
13096 L:      linux-usb@vger.kernel.org
13097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13098 S:      Maintained
13099 F:      Documentation/usb/usb-serial.txt
13100 F:      drivers/usb/serial/
13101 F:      include/linux/usb/serial.h
13102
13103 USB SMSC75XX ETHERNET DRIVER
13104 M:      Steve Glendinning <steve.glendinning@shawell.net>
13105 L:      netdev@vger.kernel.org
13106 S:      Maintained
13107 F:      drivers/net/usb/smsc75xx.*
13108
13109 USB SMSC95XX ETHERNET DRIVER
13110 M:      Steve Glendinning <steve.glendinning@shawell.net>
13111 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13112 L:      netdev@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/net/usb/smsc95xx.*
13115
13116 USB SUBSYSTEM
13117 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13118 L:      linux-usb@vger.kernel.org
13119 W:      http://www.linux-usb.org
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13121 S:      Supported
13122 F:      Documentation/devicetree/bindings/usb/
13123 F:      Documentation/usb/
13124 F:      drivers/usb/
13125 F:      include/linux/usb.h
13126 F:      include/linux/usb/
13127
13128 USB UHCI DRIVER
13129 M:      Alan Stern <stern@rowland.harvard.edu>
13130 L:      linux-usb@vger.kernel.org
13131 S:      Maintained
13132 F:      drivers/usb/host/uhci*
13133
13134 USB "USBNET" DRIVER FRAMEWORK
13135 M:      Oliver Neukum <oneukum@suse.com>
13136 L:      netdev@vger.kernel.org
13137 W:      http://www.linux-usb.org/usbnet
13138 S:      Maintained
13139 F:      drivers/net/usb/usbnet.c
13140 F:      include/linux/usb/usbnet.h
13141
13142 USB VIDEO CLASS
13143 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13144 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13145 L:      linux-media@vger.kernel.org
13146 T:      git git://linuxtv.org/media_tree.git
13147 W:      http://www.ideasonboard.org/uvc/
13148 S:      Maintained
13149 F:      drivers/media/usb/uvc/
13150 F:      include/uapi/linux/uvcvideo.h
13151
13152 USB VISION DRIVER
13153 M:      Hans Verkuil <hverkuil@xs4all.nl>
13154 L:      linux-media@vger.kernel.org
13155 T:      git git://linuxtv.org/media_tree.git
13156 W:      https://linuxtv.org
13157 S:      Odd Fixes
13158 F:      drivers/media/usb/usbvision/
13159
13160 USB WEBCAM GADGET
13161 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13162 L:      linux-usb@vger.kernel.org
13163 S:      Maintained
13164 F:      drivers/usb/gadget/function/*uvc*
13165 F:      drivers/usb/gadget/legacy/webcam.c
13166
13167 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13168 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13169 L:      linux-wireless@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/net/wireless/rndis_wlan.c
13172
13173 USB XHCI DRIVER
13174 M:      Mathias Nyman <mathias.nyman@intel.com>
13175 L:      linux-usb@vger.kernel.org
13176 S:      Supported
13177 F:      drivers/usb/host/xhci*
13178 F:      drivers/usb/host/pci-quirks*
13179
13180 USB ZD1201 DRIVER
13181 L:      linux-wireless@vger.kernel.org
13182 W:      http://linux-lc100020.sourceforge.net
13183 S:      Orphan
13184 F:      drivers/net/wireless/zydas/zd1201.*
13185
13186 USB ZR364XX DRIVER
13187 M:      Antoine Jacquet <royale@zerezo.com>
13188 L:      linux-usb@vger.kernel.org
13189 L:      linux-media@vger.kernel.org
13190 T:      git git://linuxtv.org/media_tree.git
13191 W:      http://royale.zerezo.com/zr364xx/
13192 S:      Maintained
13193 F:      Documentation/media/v4l-drivers/zr364xx*
13194 F:      drivers/media/usb/zr364xx/
13195
13196 ULPI BUS
13197 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13198 L:      linux-usb@vger.kernel.org
13199 S:      Maintained
13200 F:      drivers/usb/common/ulpi.c
13201 F:      include/linux/ulpi/
13202
13203 USER-MODE LINUX (UML)
13204 M:      Jeff Dike <jdike@addtoit.com>
13205 M:      Richard Weinberger <richard@nod.at>
13206 L:      user-mode-linux-devel@lists.sourceforge.net
13207 L:      user-mode-linux-user@lists.sourceforge.net
13208 W:      http://user-mode-linux.sourceforge.net
13209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13210 S:      Maintained
13211 F:      Documentation/virtual/uml/
13212 F:      arch/um/
13213 F:      arch/x86/um/
13214 F:      fs/hostfs/
13215 F:      fs/hppfs/
13216
13217 USERSPACE I/O (UIO)
13218 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13219 S:      Maintained
13220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13221 F:      Documentation/driver-api/uio-howto.rst
13222 F:      drivers/uio/
13223 F:      include/linux/uio*.h
13224
13225 UTIL-LINUX PACKAGE
13226 M:      Karel Zak <kzak@redhat.com>
13227 L:      util-linux@vger.kernel.org
13228 W:      http://en.wikipedia.org/wiki/Util-linux
13229 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13230 S:      Maintained
13231
13232 UVESAFB DRIVER
13233 M:      Michal Januszewski <spock@gentoo.org>
13234 L:      linux-fbdev@vger.kernel.org
13235 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13236 S:      Maintained
13237 F:      Documentation/fb/uvesafb.txt
13238 F:      drivers/video/fbdev/uvesafb.*
13239
13240 VF610 NAND DRIVER
13241 M:      Stefan Agner <stefan@agner.ch>
13242 L:      linux-mtd@lists.infradead.org
13243 S:      Supported
13244 F:      drivers/mtd/nand/vf610_nfc.c
13245
13246 VFAT/FAT/MSDOS FILESYSTEM
13247 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13248 S:      Maintained
13249 F:      Documentation/filesystems/vfat.txt
13250 F:      fs/fat/
13251
13252 VFIO DRIVER
13253 M:      Alex Williamson <alex.williamson@redhat.com>
13254 L:      kvm@vger.kernel.org
13255 T:      git git://github.com/awilliam/linux-vfio.git
13256 S:      Maintained
13257 F:      Documentation/vfio.txt
13258 F:      drivers/vfio/
13259 F:      include/linux/vfio.h
13260 F:      include/uapi/linux/vfio.h
13261
13262 VFIO MEDIATED DEVICE DRIVERS
13263 M:      Kirti Wankhede <kwankhede@nvidia.com>
13264 L:      kvm@vger.kernel.org
13265 S:      Maintained
13266 F:      Documentation/vfio-mediated-device.txt
13267 F:      drivers/vfio/mdev/
13268 F:      include/linux/mdev.h
13269 F:      samples/vfio-mdev/
13270
13271 VFIO PLATFORM DRIVER
13272 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13273 L:      kvm@vger.kernel.org
13274 S:      Maintained
13275 F:      drivers/vfio/platform/
13276
13277 VIDEOBUF2 FRAMEWORK
13278 M:      Pawel Osciak <pawel@osciak.com>
13279 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13280 M:      Kyungmin Park <kyungmin.park@samsung.com>
13281 L:      linux-media@vger.kernel.org
13282 S:      Maintained
13283 F:      drivers/media/v4l2-core/videobuf2-*
13284 F:      include/media/videobuf2-*
13285
13286 VIRTIO AND VHOST VSOCK DRIVER
13287 M:      Stefan Hajnoczi <stefanha@redhat.com>
13288 L:      kvm@vger.kernel.org
13289 L:      virtualization@lists.linux-foundation.org
13290 L:      netdev@vger.kernel.org
13291 S:      Maintained
13292 F:      include/linux/virtio_vsock.h
13293 F:      include/uapi/linux/virtio_vsock.h
13294 F:      net/vmw_vsock/virtio_transport_common.c
13295 F:      net/vmw_vsock/virtio_transport.c
13296 F:      drivers/vhost/vsock.c
13297 F:      drivers/vhost/vsock.h
13298
13299 VIRTUAL SERIO DEVICE DRIVER
13300 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13301 S:      Maintained
13302 F:      drivers/input/serio/userio.c
13303 F:      include/uapi/linux/userio.h
13304
13305 VIRTIO CONSOLE DRIVER
13306 M:      Amit Shah <amit@kernel.org>
13307 L:      virtualization@lists.linux-foundation.org
13308 S:      Maintained
13309 F:      drivers/char/virtio_console.c
13310 F:      include/linux/virtio_console.h
13311 F:      include/uapi/linux/virtio_console.h
13312
13313 VIRTIO CORE, NET AND BLOCK DRIVERS
13314 M:      "Michael S. Tsirkin" <mst@redhat.com>
13315 M:      Jason Wang <jasowang@redhat.com>
13316 L:      virtualization@lists.linux-foundation.org
13317 S:      Maintained
13318 F:      Documentation/devicetree/bindings/virtio/
13319 F:      drivers/virtio/
13320 F:      tools/virtio/
13321 F:      drivers/net/virtio_net.c
13322 F:      drivers/block/virtio_blk.c
13323 F:      include/linux/virtio_*.h
13324 F:      include/uapi/linux/virtio_*.h
13325 F:      drivers/crypto/virtio/
13326
13327 VIRTIO DRIVERS FOR S390
13328 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13329 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13330 L:      linux-s390@vger.kernel.org
13331 L:      virtualization@lists.linux-foundation.org
13332 L:      kvm@vger.kernel.org
13333 S:      Supported
13334 F:      drivers/s390/virtio/
13335
13336 VIRTIO GPU DRIVER
13337 M:      David Airlie <airlied@linux.ie>
13338 M:      Gerd Hoffmann <kraxel@redhat.com>
13339 L:      dri-devel@lists.freedesktop.org
13340 L:      virtualization@lists.linux-foundation.org
13341 T:      git git://git.kraxel.org/linux drm-qemu
13342 S:      Maintained
13343 F:      drivers/gpu/drm/virtio/
13344 F:      include/uapi/linux/virtio_gpu.h
13345
13346 VIRTIO HOST (VHOST)
13347 M:      "Michael S. Tsirkin" <mst@redhat.com>
13348 M:      Jason Wang <jasowang@redhat.com>
13349 L:      kvm@vger.kernel.org
13350 L:      virtualization@lists.linux-foundation.org
13351 L:      netdev@vger.kernel.org
13352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13353 S:      Maintained
13354 F:      drivers/vhost/
13355 F:      include/uapi/linux/vhost.h
13356
13357 VIRTIO INPUT DRIVER
13358 M:      Gerd Hoffmann <kraxel@redhat.com>
13359 S:      Maintained
13360 F:      drivers/virtio/virtio_input.c
13361 F:      include/uapi/linux/virtio_input.h
13362
13363 VIRTIO CRYPTO DRIVER
13364 M:  Gonglei <arei.gonglei@huawei.com>
13365 L:  virtualization@lists.linux-foundation.org
13366 L:  linux-crypto@vger.kernel.org
13367 S:  Maintained
13368 F:  drivers/crypto/virtio/
13369 F:  include/uapi/linux/virtio_crypto.h
13370
13371 VIA RHINE NETWORK DRIVER
13372 S:      Orphan
13373 F:      drivers/net/ethernet/via/via-rhine.c
13374
13375 VIA SD/MMC CARD CONTROLLER DRIVER
13376 M:      Bruce Chang <brucechang@via.com.tw>
13377 M:      Harald Welte <HaraldWelte@viatech.com>
13378 S:      Maintained
13379 F:      drivers/mmc/host/via-sdmmc.c
13380
13381 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13382 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13383 L:      linux-fbdev@vger.kernel.org
13384 S:      Maintained
13385 F:      include/linux/via-core.h
13386 F:      include/linux/via-gpio.h
13387 F:      include/linux/via_i2c.h
13388 F:      drivers/video/fbdev/via/
13389
13390 VIA VELOCITY NETWORK DRIVER
13391 M:      Francois Romieu <romieu@fr.zoreil.com>
13392 L:      netdev@vger.kernel.org
13393 S:      Maintained
13394 F:      drivers/net/ethernet/via/via-velocity.*
13395
13396 VIRT LIB
13397 M:      Alex Williamson <alex.williamson@redhat.com>
13398 M:      Paolo Bonzini <pbonzini@redhat.com>
13399 L:      kvm@vger.kernel.org
13400 S:      Supported
13401 F:      virt/lib/
13402
13403 VIVID VIRTUAL VIDEO DRIVER
13404 M:      Hans Verkuil <hverkuil@xs4all.nl>
13405 L:      linux-media@vger.kernel.org
13406 T:      git git://linuxtv.org/media_tree.git
13407 W:      https://linuxtv.org
13408 S:      Maintained
13409 F:      drivers/media/platform/vivid/*
13410
13411 VLYNQ BUS
13412 M:      Florian Fainelli <f.fainelli@gmail.com>
13413 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13414 S:      Maintained
13415 F:      drivers/vlynq/vlynq.c
13416 F:      include/linux/vlynq.h
13417
13418 VME SUBSYSTEM
13419 M:      Martyn Welch <martyn@welchs.me.uk>
13420 M:      Manohar Vanga <manohar.vanga@gmail.com>
13421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13422 L:      devel@driverdev.osuosl.org
13423 S:      Maintained
13424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13425 F:      Documentation/driver-api/vme.rst
13426 F:      drivers/staging/vme/
13427 F:      drivers/vme/
13428 F:      include/linux/vme*
13429
13430 VMWARE HYPERVISOR INTERFACE
13431 M:      Alok Kataria <akataria@vmware.com>
13432 L:      virtualization@lists.linux-foundation.org
13433 S:      Supported
13434 F:      arch/x86/kernel/cpu/vmware.c
13435
13436 VMWARE BALLOON DRIVER
13437 M:      Xavier Deguillard <xdeguillard@vmware.com>
13438 M:      Philip Moltmann <moltmann@vmware.com>
13439 M:      "VMware, Inc." <pv-drivers@vmware.com>
13440 L:      linux-kernel@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/misc/vmw_balloon.c
13443
13444 VMWARE VMMOUSE SUBDRIVER
13445 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13446 M:      "VMware, Inc." <pv-drivers@vmware.com>
13447 L:      linux-input@vger.kernel.org
13448 S:      Maintained
13449 F:      drivers/input/mouse/vmmouse.c
13450 F:      drivers/input/mouse/vmmouse.h
13451
13452 VMWARE VMXNET3 ETHERNET DRIVER
13453 M:      Shrikrishna Khare <skhare@vmware.com>
13454 M:      "VMware, Inc." <pv-drivers@vmware.com>
13455 L:      netdev@vger.kernel.org
13456 S:      Maintained
13457 F:      drivers/net/vmxnet3/
13458
13459 VMware PVSCSI driver
13460 M:      Jim Gill <jgill@vmware.com>
13461 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13462 L:      linux-scsi@vger.kernel.org
13463 S:      Maintained
13464 F:      drivers/scsi/vmw_pvscsi.c
13465 F:      drivers/scsi/vmw_pvscsi.h
13466
13467 VMWARE PVRDMA DRIVER
13468 M:      Adit Ranadive <aditr@vmware.com>
13469 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13470 L:      linux-rdma@vger.kernel.org
13471 S:      Maintained
13472 F:      drivers/infiniband/hw/vmw_pvrdma/
13473
13474 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13475 M:      Liam Girdwood <lgirdwood@gmail.com>
13476 M:      Mark Brown <broonie@kernel.org>
13477 L:      linux-kernel@vger.kernel.org
13478 W:      http://www.slimlogic.co.uk/?p=48
13479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13480 S:      Supported
13481 F:      Documentation/devicetree/bindings/regulator/
13482 F:      drivers/regulator/
13483 F:      include/dt-bindings/regulator/
13484 F:      include/linux/regulator/
13485
13486 VRF
13487 M:      David Ahern <dsa@cumulusnetworks.com>
13488 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13489 L:      netdev@vger.kernel.org
13490 S:      Maintained
13491 F:      drivers/net/vrf.c
13492 F:      Documentation/networking/vrf.txt
13493
13494 VT1211 HARDWARE MONITOR DRIVER
13495 M:      Juerg Haefliger <juergh@gmail.com>
13496 L:      linux-hwmon@vger.kernel.org
13497 S:      Maintained
13498 F:      Documentation/hwmon/vt1211
13499 F:      drivers/hwmon/vt1211.c
13500
13501 VT8231 HARDWARE MONITOR DRIVER
13502 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13503 L:      linux-hwmon@vger.kernel.org
13504 S:      Maintained
13505 F:      drivers/hwmon/vt8231.c
13506
13507 VUB300 USB to SDIO/SD/MMC bridge chip
13508 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13509 L:      linux-mmc@vger.kernel.org
13510 L:      linux-usb@vger.kernel.org
13511 S:      Supported
13512 F:      drivers/mmc/host/vub300.c
13513
13514 W1 DALLAS'S 1-WIRE BUS
13515 M:      Evgeniy Polyakov <zbr@ioremap.net>
13516 S:      Maintained
13517 F:      Documentation/w1/
13518 F:      drivers/w1/
13519
13520 W83791D HARDWARE MONITORING DRIVER
13521 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13522 L:      linux-hwmon@vger.kernel.org
13523 S:      Maintained
13524 F:      Documentation/hwmon/w83791d
13525 F:      drivers/hwmon/w83791d.c
13526
13527 W83793 HARDWARE MONITORING DRIVER
13528 M:      Rudolf Marek <r.marek@assembler.cz>
13529 L:      linux-hwmon@vger.kernel.org
13530 S:      Maintained
13531 F:      Documentation/hwmon/w83793
13532 F:      drivers/hwmon/w83793.c
13533
13534 W83795 HARDWARE MONITORING DRIVER
13535 M:      Jean Delvare <jdelvare@suse.com>
13536 L:      linux-hwmon@vger.kernel.org
13537 S:      Maintained
13538 F:      drivers/hwmon/w83795.c
13539
13540 W83L51xD SD/MMC CARD INTERFACE DRIVER
13541 M:      Pierre Ossman <pierre@ossman.eu>
13542 S:      Maintained
13543 F:      drivers/mmc/host/wbsd.*
13544
13545 WACOM PROTOCOL 4 SERIAL TABLETS
13546 M:      Julian Squires <julian@cipht.net>
13547 M:      Hans de Goede <hdegoede@redhat.com>
13548 L:      linux-input@vger.kernel.org
13549 S:      Maintained
13550 F:      drivers/input/tablet/wacom_serial4.c
13551
13552 WATCHDOG DEVICE DRIVERS
13553 M:      Wim Van Sebroeck <wim@iguana.be>
13554 R:      Guenter Roeck <linux@roeck-us.net>
13555 L:      linux-watchdog@vger.kernel.org
13556 W:      http://www.linux-watchdog.org/
13557 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13558 S:      Maintained
13559 F:      Documentation/devicetree/bindings/watchdog/
13560 F:      Documentation/watchdog/
13561 F:      drivers/watchdog/
13562 F:      include/linux/watchdog.h
13563 F:      include/uapi/linux/watchdog.h
13564
13565 WIIMOTE HID DRIVER
13566 M:      David Herrmann <dh.herrmann@googlemail.com>
13567 L:      linux-input@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/hid/hid-wiimote*
13570
13571 WINBOND CIR DRIVER
13572 M:      David Härdeman <david@hardeman.nu>
13573 S:      Maintained
13574 F:      drivers/media/rc/winbond-cir.c
13575
13576 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13577 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13578 L:      linux-watchdog@vger.kernel.org
13579 S:      Maintained
13580 F:      drivers/watchdog/ebc-c384_wdt.c
13581
13582 WINSYSTEMS WS16C48 GPIO DRIVER
13583 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13584 L:      linux-gpio@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/gpio/gpio-ws16c48.c
13587
13588 WIMAX STACK
13589 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13590 M:      linux-wimax@intel.com
13591 L:      wimax@linuxwimax.org (subscribers-only)
13592 S:      Supported
13593 W:      http://linuxwimax.org
13594 F:      Documentation/wimax/README.wimax
13595 F:      include/linux/wimax/debug.h
13596 F:      include/net/wimax.h
13597 F:      include/uapi/linux/wimax.h
13598 F:      net/wimax/
13599
13600 WISTRON LAPTOP BUTTON DRIVER
13601 M:      Miloslav Trmac <mitr@volny.cz>
13602 S:      Maintained
13603 F:      drivers/input/misc/wistron_btns.c
13604
13605 WL3501 WIRELESS PCMCIA CARD DRIVER
13606 L:      linux-wireless@vger.kernel.org
13607 S:      Odd fixes
13608 F:      drivers/net/wireless/wl3501*
13609
13610 WOLFSON MICROELECTRONICS DRIVERS
13611 L:      patches@opensource.wolfsonmicro.com
13612 T:      git https://github.com/CirrusLogic/linux-drivers.git
13613 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13614 S:      Supported
13615 F:      Documentation/hwmon/wm83??
13616 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13617 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13618 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13619 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13620 F:      drivers/clk/clk-wm83*.c
13621 F:      drivers/extcon/extcon-arizona.c
13622 F:      drivers/leds/leds-wm83*.c
13623 F:      drivers/gpio/gpio-*wm*.c
13624 F:      drivers/gpio/gpio-arizona.c
13625 F:      drivers/hwmon/wm83??-hwmon.c
13626 F:      drivers/input/misc/wm831x-on.c
13627 F:      drivers/input/touchscreen/wm831x-ts.c
13628 F:      drivers/input/touchscreen/wm97*.c
13629 F:      drivers/mfd/arizona*
13630 F:      drivers/mfd/wm*.c
13631 F:      drivers/mfd/cs47l24*
13632 F:      drivers/power/supply/wm83*.c
13633 F:      drivers/rtc/rtc-wm83*.c
13634 F:      drivers/regulator/wm8*.c
13635 F:      drivers/video/backlight/wm83*_bl.c
13636 F:      drivers/watchdog/wm83*_wdt.c
13637 F:      include/linux/mfd/arizona/
13638 F:      include/linux/mfd/wm831x/
13639 F:      include/linux/mfd/wm8350/
13640 F:      include/linux/mfd/wm8400*
13641 F:      include/linux/wm97xx.h
13642 F:      include/sound/wm????.h
13643 F:      sound/soc/codecs/arizona.?
13644 F:      sound/soc/codecs/wm*
13645 F:      sound/soc/codecs/cs47l24*
13646
13647 WORKQUEUE
13648 M:      Tejun Heo <tj@kernel.org>
13649 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13651 S:      Maintained
13652 F:      include/linux/workqueue.h
13653 F:      kernel/workqueue.c
13654 F:      Documentation/core-api/workqueue.rst
13655
13656 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13657 M:      Chen-Yu Tsai <wens@csie.org>
13658 L:      linux-kernel@vger.kernel.org
13659 S:      Maintained
13660 N:      axp[128]
13661
13662 X.25 NETWORK LAYER
13663 M:      Andrew Hendry <andrew.hendry@gmail.com>
13664 L:      linux-x25@vger.kernel.org
13665 S:      Odd Fixes
13666 F:      Documentation/networking/x25*
13667 F:      include/net/x25*
13668 F:      net/x25/
13669
13670 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13671 M:      Thomas Gleixner <tglx@linutronix.de>
13672 M:      Ingo Molnar <mingo@redhat.com>
13673 M:      "H. Peter Anvin" <hpa@zytor.com>
13674 M:      x86@kernel.org
13675 L:      linux-kernel@vger.kernel.org
13676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13677 S:      Maintained
13678 F:      Documentation/x86/
13679 F:      arch/x86/
13680
13681 X86 PLATFORM DRIVERS
13682 M:      Darren Hart <dvhart@infradead.org>
13683 M:      Andy Shevchenko <andy@infradead.org>
13684 L:      platform-driver-x86@vger.kernel.org
13685 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13686 S:      Maintained
13687 F:      drivers/platform/x86/
13688 F:      drivers/platform/olpc/
13689
13690 X86 MCE INFRASTRUCTURE
13691 M:      Tony Luck <tony.luck@intel.com>
13692 M:      Borislav Petkov <bp@alien8.de>
13693 L:      linux-edac@vger.kernel.org
13694 S:      Maintained
13695 F:      arch/x86/kernel/cpu/mcheck/*
13696
13697 X86 MICROCODE UPDATE SUPPORT
13698 M:      Borislav Petkov <bp@alien8.de>
13699 S:      Maintained
13700 F:      arch/x86/kernel/cpu/microcode/*
13701
13702 X86 VDSO
13703 M:      Andy Lutomirski <luto@amacapital.net>
13704 L:      linux-kernel@vger.kernel.org
13705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13706 S:      Maintained
13707 F:      arch/x86/entry/vdso/
13708
13709 XC2028/3028 TUNER DRIVER
13710 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13711 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13712 L:      linux-media@vger.kernel.org
13713 W:      https://linuxtv.org
13714 T:      git git://linuxtv.org/media_tree.git
13715 S:      Maintained
13716 F:      drivers/media/tuners/tuner-xc2028.*
13717
13718 XEN HYPERVISOR INTERFACE
13719 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13720 M:      Juergen Gross <jgross@suse.com>
13721 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13723 S:      Supported
13724 F:      arch/x86/xen/
13725 F:      drivers/*/xen-*front.c
13726 F:      drivers/xen/
13727 F:      arch/x86/include/asm/xen/
13728 F:      include/xen/
13729 F:      include/uapi/xen/
13730
13731 XEN HYPERVISOR ARM
13732 M:      Stefano Stabellini <sstabellini@kernel.org>
13733 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13734 S:      Maintained
13735 F:      arch/arm/xen/
13736 F:      arch/arm/include/asm/xen/
13737
13738 XEN HYPERVISOR ARM64
13739 M:      Stefano Stabellini <sstabellini@kernel.org>
13740 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13741 S:      Maintained
13742 F:      arch/arm64/xen/
13743 F:      arch/arm64/include/asm/xen/
13744
13745 XEN NETWORK BACKEND DRIVER
13746 M:      Wei Liu <wei.liu2@citrix.com>
13747 M:      Paul Durrant <paul.durrant@citrix.com>
13748 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13749 L:      netdev@vger.kernel.org
13750 S:      Supported
13751 F:      drivers/net/xen-netback/*
13752
13753 XEN PCI SUBSYSTEM
13754 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13755 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13756 S:      Supported
13757 F:      arch/x86/pci/*xen*
13758 F:      drivers/pci/*xen*
13759
13760 XEN BLOCK SUBSYSTEM
13761 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13762 M:      Roger Pau Monné <roger.pau@citrix.com>
13763 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13764 S:      Supported
13765 F:      drivers/block/xen-blkback/*
13766 F:      drivers/block/xen*
13767
13768 XEN PVSCSI DRIVERS
13769 M:      Juergen Gross <jgross@suse.com>
13770 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13771 L:      linux-scsi@vger.kernel.org
13772 S:      Supported
13773 F:      drivers/scsi/xen-scsifront.c
13774 F:      drivers/xen/xen-scsiback.c
13775 F:      include/xen/interface/io/vscsiif.h
13776
13777 XEN SWIOTLB SUBSYSTEM
13778 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13779 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13780 S:      Supported
13781 F:      arch/x86/xen/*swiotlb*
13782 F:      drivers/xen/*swiotlb*
13783
13784 XFS FILESYSTEM
13785 M:      Darrick J. Wong <darrick.wong@oracle.com>
13786 M:      linux-xfs@vger.kernel.org
13787 L:      linux-xfs@vger.kernel.org
13788 W:      http://xfs.org/
13789 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13790 S:      Supported
13791 F:      Documentation/filesystems/xfs.txt
13792 F:      fs/xfs/
13793
13794 XILINX AXI ETHERNET DRIVER
13795 M:      Anirudha Sarangi <anirudh@xilinx.com>
13796 M:      John Linn <John.Linn@xilinx.com>
13797 S:      Maintained
13798 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13799
13800 XILINX UARTLITE SERIAL DRIVER
13801 M:      Peter Korsgaard <jacmet@sunsite.dk>
13802 L:      linux-serial@vger.kernel.org
13803 S:      Maintained
13804 F:      drivers/tty/serial/uartlite.c
13805
13806 XILINX VIDEO IP CORES
13807 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13808 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13809 L:      linux-media@vger.kernel.org
13810 T:      git git://linuxtv.org/media_tree.git
13811 S:      Supported
13812 F:      Documentation/devicetree/bindings/media/xilinx/
13813 F:      drivers/media/platform/xilinx/
13814 F:      include/uapi/linux/xilinx-v4l2-controls.h
13815
13816 XILLYBUS DRIVER
13817 M:      Eli Billauer <eli.billauer@gmail.com>
13818 L:      linux-kernel@vger.kernel.org
13819 S:      Supported
13820 F:      drivers/char/xillybus/
13821
13822 XTENSA XTFPGA PLATFORM SUPPORT
13823 M:      Max Filippov <jcmvbkbc@gmail.com>
13824 L:      linux-xtensa@linux-xtensa.org
13825 S:      Maintained
13826 F:      drivers/spi/spi-xtensa-xtfpga.c
13827 F:      sound/soc/xtensa/xtfpga-i2s.c
13828
13829 YAM DRIVER FOR AX.25
13830 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13831 L:      linux-hams@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/net/hamradio/yam*
13834 F:      include/linux/yam.h
13835
13836 YEALINK PHONE DRIVER
13837 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13838 L:      usbb2k-api-dev@nongnu.org
13839 S:      Maintained
13840 F:      Documentation/input/yealink.txt
13841 F:      drivers/input/misc/yealink.*
13842
13843 Z8530 DRIVER FOR AX.25
13844 M:      Joerg Reuter <jreuter@yaina.de>
13845 W:      http://yaina.de/jreuter/
13846 W:      http://www.qsl.net/dl1bke/
13847 L:      linux-hams@vger.kernel.org
13848 S:      Maintained
13849 F:      Documentation/networking/z8530drv.txt
13850 F:      drivers/net/hamradio/*scc.c
13851 F:      drivers/net/hamradio/z8530.h
13852
13853 ZBUD COMPRESSED PAGE ALLOCATOR
13854 M:      Seth Jennings <sjenning@redhat.com>
13855 M:      Dan Streetman <ddstreet@ieee.org>
13856 L:      linux-mm@kvack.org
13857 S:      Maintained
13858 F:      mm/zbud.c
13859 F:      include/linux/zbud.h
13860
13861 ZD1211RW WIRELESS DRIVER
13862 M:      Daniel Drake <dsd@gentoo.org>
13863 M:      Ulrich Kunitz <kune@deine-taler.de>
13864 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13865 L:      linux-wireless@vger.kernel.org
13866 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13867 S:      Maintained
13868 F:      drivers/net/wireless/zydas/zd1211rw/
13869
13870 ZD1301_DEMOD MEDIA DRIVER
13871 M:      Antti Palosaari <crope@iki.fi>
13872 L:      linux-media@vger.kernel.org
13873 W:      https://linuxtv.org/
13874 W:      http://palosaari.fi/linux/
13875 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13876 S:      Maintained
13877 F:      drivers/media/dvb-frontends/zd1301_demod*
13878
13879 ZD1301 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/usb/dvb-usb-v2/zd1301*
13887
13888 ZPOOL COMPRESSED PAGE STORAGE API
13889 M:      Dan Streetman <ddstreet@ieee.org>
13890 L:      linux-mm@kvack.org
13891 S:      Maintained
13892 F:      mm/zpool.c
13893 F:      include/linux/zpool.h
13894
13895 ZR36067 VIDEO FOR LINUX DRIVER
13896 L:      mjpeg-users@lists.sourceforge.net
13897 L:      linux-media@vger.kernel.org
13898 W:      http://mjpeg.sourceforge.net/driver-zoran/
13899 T:      hg https://linuxtv.org/hg/v4l-dvb
13900 S:      Odd Fixes
13901 F:      drivers/media/pci/zoran/
13902
13903 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13904 M:      Minchan Kim <minchan@kernel.org>
13905 M:      Nitin Gupta <ngupta@vflare.org>
13906 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13907 L:      linux-kernel@vger.kernel.org
13908 S:      Maintained
13909 F:      drivers/block/zram/
13910 F:      Documentation/blockdev/zram.txt
13911
13912 ZS DECSTATION Z85C30 SERIAL DRIVER
13913 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13914 S:      Maintained
13915 F:      drivers/tty/serial/zs.*
13916
13917 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13918 M:      Minchan Kim <minchan@kernel.org>
13919 M:      Nitin Gupta <ngupta@vflare.org>
13920 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13921 L:      linux-mm@kvack.org
13922 S:      Maintained
13923 F:      mm/zsmalloc.c
13924 F:      include/linux/zsmalloc.h
13925 F:      Documentation/vm/zsmalloc.txt
13926
13927 ZSWAP COMPRESSED SWAP CACHING
13928 M:      Seth Jennings <sjenning@redhat.com>
13929 M:      Dan Streetman <ddstreet@ieee.org>
13930 L:      linux-mm@kvack.org
13931 S:      Maintained
13932 F:      mm/zswap.c
13933
13934 THE REST
13935 M:      Linus Torvalds <torvalds@linux-foundation.org>
13936 L:      linux-kernel@vger.kernel.org
13937 Q:      http://patchwork.kernel.org/project/LKML/list/
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13939 S:      Buried alive in reporters
13940 F:      *
13941 F:      */