Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
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 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.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 APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI THERMAL 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/*thermal*
362
363 ACPI VIDEO DRIVER
364 M:      Zhang Rui <rui.zhang@intel.com>
365 L:      linux-acpi@vger.kernel.org
366 W:      https://01.org/linux-acpi
367 B:      https://bugzilla.kernel.org
368 S:      Supported
369 F:      drivers/acpi/acpi_video.c
370
371 ACPI WMI DRIVER
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Orphan
374 F:      drivers/platform/x86/wmi.c
375
376 AD1889 ALSA SOUND DRIVER
377 M:      Thibaut Varene <T-Bone@parisc-linux.org>
378 W:      http://wiki.parisc-linux.org/AD1889
379 L:      linux-parisc@vger.kernel.org
380 S:      Maintained
381 F:      sound/pci/ad1889.*
382
383 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384 M:      Michael Hennerich <michael.hennerich@analog.com>
385 W:      http://wiki.analog.com/AD5254
386 W:      http://ez.analog.com/community/linux-device-drivers
387 S:      Supported
388 F:      drivers/misc/ad525x_dpot.c
389
390 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391 M:      Michael Hennerich <michael.hennerich@analog.com>
392 W:      http://wiki.analog.com/AD5398
393 W:      http://ez.analog.com/community/linux-device-drivers
394 S:      Supported
395 F:      drivers/regulator/ad5398.c
396
397 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398 M:      Michael Hennerich <michael.hennerich@analog.com>
399 W:      http://wiki.analog.com/AD7142
400 W:      http://ez.analog.com/community/linux-device-drivers
401 S:      Supported
402 F:      drivers/input/misc/ad714x.c
403
404 AD7877 TOUCHSCREEN DRIVER
405 M:      Michael Hennerich <michael.hennerich@analog.com>
406 W:      http://wiki.analog.com/AD7877
407 W:      http://ez.analog.com/community/linux-device-drivers
408 S:      Supported
409 F:      drivers/input/touchscreen/ad7877.c
410
411 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD7879
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/input/touchscreen/ad7879.c
417
418 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419 M:      Jiri Kosina <jikos@kernel.org>
420 S:      Maintained
421
422 ADF7242 IEEE 802.15.4 RADIO DRIVER
423 M:      Michael Hennerich <michael.hennerich@analog.com>
424 W:      https://wiki.analog.com/ADF7242
425 W:      http://ez.analog.com/community/linux-device-drivers
426 L:      linux-wpan@vger.kernel.org
427 S:      Supported
428 F:      drivers/net/ieee802154/adf7242.c
429 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431 ADM1025 HARDWARE MONITOR DRIVER
432 M:      Jean Delvare <jdelvare@suse.com>
433 L:      linux-hwmon@vger.kernel.org
434 S:      Maintained
435 F:      Documentation/hwmon/adm1025
436 F:      drivers/hwmon/adm1025.c
437
438 ADM1029 HARDWARE MONITOR DRIVER
439 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
440 L:      linux-hwmon@vger.kernel.org
441 S:      Maintained
442 F:      drivers/hwmon/adm1029.c
443
444 ADM8211 WIRELESS DRIVER
445 L:      linux-wireless@vger.kernel.org
446 W:      http://wireless.kernel.org/
447 S:      Orphan
448 F:      drivers/net/wireless/admtek/adm8211.*
449
450 ADP1653 FLASH CONTROLLER DRIVER
451 M:      Sakari Ailus <sakari.ailus@iki.fi>
452 L:      linux-media@vger.kernel.org
453 S:      Maintained
454 F:      drivers/media/i2c/adp1653.c
455 F:      include/media/i2c/adp1653.h
456
457 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      http://wiki.analog.com/ADP5520
460 W:      http://ez.analog.com/community/linux-device-drivers
461 S:      Supported
462 F:      drivers/mfd/adp5520.c
463 F:      drivers/video/backlight/adp5520_bl.c
464 F:      drivers/leds/leds-adp5520.c
465 F:      drivers/gpio/gpio-adp5520.c
466 F:      drivers/input/keyboard/adp5520-keys.c
467
468 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP5588
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/input/keyboard/adp5588-keys.c
474 F:      drivers/gpio/gpio-adp5588.c
475
476 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477 M:      Michael Hennerich <michael.hennerich@analog.com>
478 W:      http://wiki.analog.com/ADP8860
479 W:      http://ez.analog.com/community/linux-device-drivers
480 S:      Supported
481 F:      drivers/video/backlight/adp8860_bl.c
482
483 ADS1015 HARDWARE MONITOR DRIVER
484 M:      Dirk Eibach <eibach@gdsys.de>
485 L:      linux-hwmon@vger.kernel.org
486 S:      Maintained
487 F:      Documentation/hwmon/ads1015
488 F:      drivers/hwmon/ads1015.c
489 F:      include/linux/platform_data/ads1015.h
490
491 ADT746X FAN DRIVER
492 M:      Colin Leroy <colin@colino.net>
493 S:      Maintained
494 F:      drivers/macintosh/therm_adt746x.c
495
496 ADT7475 HARDWARE MONITOR DRIVER
497 M:      Jean Delvare <jdelvare@suse.com>
498 L:      linux-hwmon@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/hwmon/adt7475
501 F:      drivers/hwmon/adt7475.c
502
503 ADVANSYS SCSI DRIVER
504 M:      Matthew Wilcox <matthew@wil.cx>
505 M:      Hannes Reinecke <hare@suse.com>
506 L:      linux-scsi@vger.kernel.org
507 S:      Maintained
508 F:      Documentation/scsi/advansys.txt
509 F:      drivers/scsi/advansys.c
510
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADXL345
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/input/misc/adxl34x.c
517
518 AEDSP16 DRIVER
519 M:      Riccardo Facchetti <fizban@tin.it>
520 S:      Maintained
521 F:      sound/oss/aedsp16.c
522
523 AF9013 MEDIA DRIVER
524 M:      Antti Palosaari <crope@iki.fi>
525 L:      linux-media@vger.kernel.org
526 W:      https://linuxtv.org
527 W:      http://palosaari.fi/linux/
528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
529 T:      git git://linuxtv.org/anttip/media_tree.git
530 S:      Maintained
531 F:      drivers/media/dvb-frontends/af9013*
532
533 AF9033 MEDIA DRIVER
534 M:      Antti Palosaari <crope@iki.fi>
535 L:      linux-media@vger.kernel.org
536 W:      https://linuxtv.org
537 W:      http://palosaari.fi/linux/
538 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
539 T:      git git://linuxtv.org/anttip/media_tree.git
540 S:      Maintained
541 F:      drivers/media/dvb-frontends/af9033*
542
543 AFFS FILE SYSTEM
544 L:      linux-fsdevel@vger.kernel.org
545 S:      Orphan
546 F:      Documentation/filesystems/affs.txt
547 F:      fs/affs/
548
549 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550 M:      David Howells <dhowells@redhat.com>
551 L:      linux-afs@lists.infradead.org
552 S:      Supported
553 F:      fs/afs/
554 F:      include/net/af_rxrpc.h
555 F:      net/rxrpc/af_rxrpc.c
556 W:      https://www.infradead.org/~dhowells/kafs/
557
558 AGPGART DRIVER
559 M:      David Airlie <airlied@linux.ie>
560 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561 S:      Maintained
562 F:      drivers/char/agp/
563 F:      include/linux/agp*
564 F:      include/uapi/linux/agp*
565
566 AHA152X SCSI DRIVER
567 M:      "Juergen E. Fischer" <fischer@norbit.de>
568 L:      linux-scsi@vger.kernel.org
569 S:      Maintained
570 F:      drivers/scsi/aha152x*
571 F:      drivers/scsi/pcmcia/aha152x*
572
573 AIC7XXX / AIC79XX SCSI DRIVER
574 M:      Hannes Reinecke <hare@suse.com>
575 L:      linux-scsi@vger.kernel.org
576 S:      Maintained
577 F:      drivers/scsi/aic7xxx/
578
579 AIMSLAB FM RADIO RECEIVER DRIVER
580 M:      Hans Verkuil <hverkuil@xs4all.nl>
581 L:      linux-media@vger.kernel.org
582 T:      git git://linuxtv.org/media_tree.git
583 W:      https://linuxtv.org
584 S:      Maintained
585 F:      drivers/media/radio/radio-aimslab*
586
587 AIO
588 M:      Benjamin LaHaise <bcrl@kvack.org>
589 L:      linux-aio@kvack.org
590 S:      Supported
591 F:      fs/aio.c
592 F:      include/linux/*aio*.h
593
594 AIRSPY MEDIA DRIVER
595 M:      Antti Palosaari <crope@iki.fi>
596 L:      linux-media@vger.kernel.org
597 W:      https://linuxtv.org
598 W:      http://palosaari.fi/linux/
599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
600 T:      git git://linuxtv.org/anttip/media_tree.git
601 S:      Maintained
602 F:      drivers/media/usb/airspy/
603
604 ALACRITECH GIGABIT ETHERNET DRIVER
605 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
606 S:      Maintained
607 F:      drivers/net/ethernet/alacritech/*
608
609 ALCATEL SPEEDTOUCH USB DRIVER
610 M:      Duncan Sands <duncan.sands@free.fr>
611 L:      linux-usb@vger.kernel.org
612 W:      http://www.linux-usb.org/SpeedTouch/
613 S:      Maintained
614 F:      drivers/usb/atm/speedtch.c
615 F:      drivers/usb/atm/usbatm.c
616
617 ALCHEMY AU1XX0 MMC DRIVER
618 M:      Manuel Lauss <manuel.lauss@gmail.com>
619 S:      Maintained
620 F:      drivers/mmc/host/au1xmmc.c
621
622 ALI1563 I2C DRIVER
623 M:      Rudolf Marek <r.marek@assembler.cz>
624 L:      linux-i2c@vger.kernel.org
625 S:      Maintained
626 F:      Documentation/i2c/busses/i2c-ali1563
627 F:      drivers/i2c/busses/i2c-ali1563.c
628
629 ALLWINNER SECURITY SYSTEM
630 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
631 L:      linux-crypto@vger.kernel.org
632 S:      Maintained
633 F:      drivers/crypto/sunxi-ss/
634
635 ALPHA PORT
636 M:      Richard Henderson <rth@twiddle.net>
637 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638 M:      Matt Turner <mattst88@gmail.com>
639 S:      Odd Fixes
640 L:      linux-alpha@vger.kernel.org
641 F:      arch/alpha/
642
643 ALPS PS/2 TOUCHPAD DRIVER
644 R:      Pali Rohár <pali.rohar@gmail.com>
645 F:      drivers/input/mouse/alps.*
646
647 ALTERA MAILBOX DRIVER
648 M:      Ley Foon Tan <lftan@altera.com>
649 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650 S:      Maintained
651 F:      drivers/mailbox/mailbox-altera.c
652
653 ALTERA PIO DRIVER
654 M:      Tien Hock Loh <thloh@altera.com>
655 L:      linux-gpio@vger.kernel.org
656 S:      Maintained
657 F:      drivers/gpio/gpio-altera.c
658
659 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
660 M:      Thor Thayer <thor.thayer@linux.intel.com>
661 S:      Maintained
662 F:      drivers/gpio/gpio-altera-a10sr.c
663 F:      drivers/mfd/altera-a10sr.c
664 F:      drivers/reset/reset-a10sr.c
665 F:      include/linux/mfd/altera-a10sr.h
666 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
667
668 ALTERA TRIPLE SPEED ETHERNET DRIVER
669 M:      Vince Bridgers <vbridger@opensource.altera.com>
670 L:      netdev@vger.kernel.org
671 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 S:      Maintained
673 F:      drivers/net/ethernet/altera/
674
675 ALTERA UART/JTAG UART SERIAL DRIVERS
676 M:      Tobias Klauser <tklauser@distanz.ch>
677 L:      linux-serial@vger.kernel.org
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/tty/serial/altera_uart.c
681 F:      drivers/tty/serial/altera_jtaguart.c
682 F:      include/linux/altera_uart.h
683 F:      include/linux/altera_jtaguart.h
684
685 AMAZON ETHERNET DRIVERS
686 M:      Netanel Belgazal <netanel@annapurnalabs.com>
687 R:      Saeed Bishara <saeed@annapurnalabs.com>
688 R:      Zorik Machulsky <zorik@annapurnalabs.com>
689 L:      netdev@vger.kernel.org
690 S:      Supported
691 F:      Documentation/networking/ena.txt
692 F:      drivers/net/ethernet/amazon/
693
694 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695 M:      Tom Lendacky <thomas.lendacky@amd.com>
696 M:      Gary Hook <gary.hook@amd.com>
697 L:      linux-crypto@vger.kernel.org
698 S:      Supported
699 F:      drivers/crypto/ccp/
700 F:      include/linux/ccp.h
701
702 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
703 M:      Huang Rui <ray.huang@amd.com>
704 L:      linux-hwmon@vger.kernel.org
705 S:      Supported
706 F:      Documentation/hwmon/fam15h_power
707 F:      drivers/hwmon/fam15h_power.c
708
709 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
710 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
711 S:      Orphan
712 F:      drivers/usb/gadget/udc/amd5536udc.*
713
714 AMD GEODE PROCESSOR/CHIPSET SUPPORT
715 P:      Andres Salomon <dilinger@queued.net>
716 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
717 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718 S:      Supported
719 F:      drivers/char/hw_random/geode-rng.c
720 F:      drivers/crypto/geode*
721 F:      drivers/video/fbdev/geode/
722 F:      arch/x86/include/asm/geode.h
723
724 AMD IOMMU (AMD-VI)
725 M:      Joerg Roedel <joro@8bytes.org>
726 L:      iommu@lists.linux-foundation.org
727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
728 S:      Maintained
729 F:      drivers/iommu/amd_iommu*.[ch]
730 F:      include/linux/amd-iommu.h
731
732 AMD KFD
733 M:      Oded Gabbay <oded.gabbay@gmail.com>
734 L:      dri-devel@lists.freedesktop.org
735 T:      git git://people.freedesktop.org/~gabbayo/linux.git
736 S:      Supported
737 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
739 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
740 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
741 F:      drivers/gpu/drm/amd/amdkfd/
742 F:      drivers/gpu/drm/amd/include/cik_structs.h
743 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
744 F:      drivers/gpu/drm/amd/include/vi_structs.h
745 F:      drivers/gpu/drm/radeon/radeon_kfd.c
746 F:      drivers/gpu/drm/radeon/radeon_kfd.h
747 F:      include/uapi/linux/kfd_ioctl.h
748
749 AMD SEATTLE DEVICE TREE SUPPORT
750 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
751 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752 M:      Tom Lendacky <thomas.lendacky@amd.com>
753 S:      Supported
754 F:      arch/arm64/boot/dts/amd/
755
756 AMD XGBE DRIVER
757 M:      Tom Lendacky <thomas.lendacky@amd.com>
758 L:      netdev@vger.kernel.org
759 S:      Supported
760 F:      drivers/net/ethernet/amd/xgbe/
761 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
762
763 AMS (Apple Motion Sensor) DRIVER
764 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
765 S:      Supported
766 F:      drivers/macintosh/ams/
767
768 ANALOG DEVICES INC AD9389B DRIVER
769 M:      Hans Verkuil <hans.verkuil@cisco.com>
770 L:      linux-media@vger.kernel.org
771 S:      Maintained
772 F:      drivers/media/i2c/ad9389b*
773
774 ANALOG DEVICES INC ADV7180 DRIVER
775 M:      Lars-Peter Clausen <lars@metafoo.de>
776 L:      linux-media@vger.kernel.org
777 W:      http://ez.analog.com/community/linux-device-drivers
778 S:      Supported
779 F:      drivers/media/i2c/adv7180.c
780
781 ANALOG DEVICES INC ADV748X DRIVER
782 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
783 L:      linux-media@vger.kernel.org
784 S:      Maintained
785 F:      drivers/media/i2c/adv748x/*
786
787 ANALOG DEVICES INC ADV7511 DRIVER
788 M:      Hans Verkuil <hans.verkuil@cisco.com>
789 L:      linux-media@vger.kernel.org
790 S:      Maintained
791 F:      drivers/media/i2c/adv7511*
792
793 ANALOG DEVICES INC ADV7604 DRIVER
794 M:      Hans Verkuil <hans.verkuil@cisco.com>
795 L:      linux-media@vger.kernel.org
796 S:      Maintained
797 F:      drivers/media/i2c/adv7604*
798
799 ANALOG DEVICES INC ADV7842 DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/adv7842*
804
805 ANALOG DEVICES INC ASOC CODEC DRIVERS
806 M:      Lars-Peter Clausen <lars@metafoo.de>
807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
808 W:      http://wiki.analog.com/
809 W:      http://ez.analog.com/community/linux-device-drivers
810 S:      Supported
811 F:      sound/soc/codecs/adau*
812 F:      sound/soc/codecs/adav*
813 F:      sound/soc/codecs/ad1*
814 F:      sound/soc/codecs/ad7*
815 F:      sound/soc/codecs/ssm*
816 F:      sound/soc/codecs/sigmadsp.*
817
818 ANALOG DEVICES INC ASOC DRIVERS
819 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
821 W:      http://blackfin.uclinux.org/
822 S:      Supported
823 F:      sound/soc/blackfin/*
824
825 ANALOG DEVICES INC DMA DRIVERS
826 M:      Lars-Peter Clausen <lars@metafoo.de>
827 W:      http://ez.analog.com/community/linux-device-drivers
828 S:      Supported
829 F:      drivers/dma/dma-axi-dmac.c
830
831 ANALOG DEVICES INC IIO DRIVERS
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 M:      Michael Hennerich <Michael.Hennerich@analog.com>
834 W:      http://wiki.analog.com/
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/*/ad*
838 F:      drivers/iio/adc/ltc2497*
839 X:      drivers/iio/*/adjd*
840 F:      drivers/staging/iio/*/ad*
841 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
842
843 ANDROID CONFIG FRAGMENTS
844 M:      Rob Herring <robh@kernel.org>
845 S:      Supported
846 F:      kernel/configs/android*
847
848 ANDROID DRIVERS
849 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
850 M:      Arve Hjønnevåg <arve@android.com>
851 M:      Riley Andrews <riandrews@android.com>
852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
853 L:      devel@driverdev.osuosl.org
854 S:      Supported
855 F:      drivers/android/
856 F:      drivers/staging/android/
857
858 ANDROID ION DRIVER
859 M:      Laura Abbott <labbott@redhat.com>
860 M:      Sumit Semwal <sumit.semwal@linaro.org>
861 L:      devel@driverdev.osuosl.org
862 S:      Supported
863 F:      drivers/staging/android/ion
864 F:      drivers/staging/android/uapi/ion.h
865 F:      drivers/staging/android/uapi/ion_test.h
866
867 AOA (Apple Onboard Audio) ALSA DRIVER
868 M:      Johannes Berg <johannes@sipsolutions.net>
869 L:      linuxppc-dev@lists.ozlabs.org
870 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
871 S:      Maintained
872 F:      sound/aoa/
873
874 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
875 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
876 L:      linux-iio@vger.kernel.org
877 S:      Maintained
878 F:      drivers/iio/adc/stx104.c
879
880 APM DRIVER
881 M:      Jiri Kosina <jikos@kernel.org>
882 S:      Odd fixes
883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
884 F:      arch/x86/kernel/apm_32.c
885 F:      include/linux/apm_bios.h
886 F:      include/uapi/linux/apm_bios.h
887 F:      drivers/char/apm-emulation.c
888
889 APPARMOR SECURITY MODULE
890 M:      John Johansen <john.johansen@canonical.com>
891 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
892 W:      apparmor.wiki.kernel.org
893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
894 S:      Supported
895 F:      security/apparmor/
896 F:      Documentation/admin-guide/LSM/apparmor.rst
897
898 APPLE BCM5974 MULTITOUCH DRIVER
899 M:      Henrik Rydberg <rydberg@bitmath.org>
900 L:      linux-input@vger.kernel.org
901 S:      Odd fixes
902 F:      drivers/input/mouse/bcm5974.c
903
904 APPLE SMC DRIVER
905 M:      Henrik Rydberg <rydberg@bitmath.org>
906 L:      linux-hwmon@vger.kernel.org
907 S:      Odd fixes
908 F:      drivers/hwmon/applesmc.c
909
910 APPLETALK NETWORK LAYER
911 L:      netdev@vger.kernel.org
912 S:      Odd fixes
913 F:      drivers/net/appletalk/
914 F:      net/appletalk/
915
916 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
917 M:      Duc Dang <dhdang@apm.com>
918 S:      Supported
919 F:      arch/arm64/boot/dts/apm/
920
921 APPLIED MICRO (APM) X-GENE SOC EDAC
922 M:      Loc Ho <lho@apm.com>
923 S:      Supported
924 F:      drivers/edac/xgene_edac.c
925 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
926
927 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
928 M:      Iyappan Subramanian <isubramanian@apm.com>
929 M:      Keyur Chudgar <kchudgar@apm.com>
930 S:      Supported
931 F:      drivers/net/ethernet/apm/xgene-v2/
932
933 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
934 M:      Iyappan Subramanian <isubramanian@apm.com>
935 M:      Keyur Chudgar <kchudgar@apm.com>
936 M:      Quan Nguyen <qnguyen@apm.com>
937 S:      Supported
938 F:      drivers/net/ethernet/apm/xgene/
939 F:      drivers/net/phy/mdio-xgene.c
940 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
941 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
942
943 APPLIED MICRO (APM) X-GENE SOC PMU
944 M:      Tai Nguyen <ttnguyen@apm.com>
945 S:      Supported
946 F:      drivers/perf/xgene_pmu.c
947 F:      Documentation/perf/xgene-pmu.txt
948 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
949
950 APTINA CAMERA SENSOR PLL
951 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
952 L:      linux-media@vger.kernel.org
953 S:      Maintained
954 F:      drivers/media/i2c/aptina-pll.*
955
956 ARC FRAMEBUFFER DRIVER
957 M:      Jaya Kumar <jayalk@intworks.biz>
958 S:      Maintained
959 F:      drivers/video/fbdev/arcfb.c
960 F:      drivers/video/fbdev/core/fb_defio.c
961
962 ARC PGU DRM DRIVER
963 M:      Alexey Brodkin <abrodkin@synopsys.com>
964 S:      Supported
965 F:      drivers/gpu/drm/arc/
966 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
967
968 ARCNET NETWORK LAYER
969 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
970 L:      netdev@vger.kernel.org
971 S:      Maintained
972 F:      drivers/net/arcnet/
973 F:      include/uapi/linux/if_arcnet.h
974
975 ARM ARCHITECTED TIMER DRIVER
976 M:      Mark Rutland <mark.rutland@arm.com>
977 M:      Marc Zyngier <marc.zyngier@arm.com>
978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979 S:      Maintained
980 F:      arch/arm/include/asm/arch_timer.h
981 F:      arch/arm64/include/asm/arch_timer.h
982 F:      drivers/clocksource/arm_arch_timer.c
983
984 ARM HDLCD DRM DRIVER
985 M:      Liviu Dudau <liviu.dudau@arm.com>
986 S:      Supported
987 F:      drivers/gpu/drm/arm/hdlcd_*
988 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
989
990 ARM MALI-DP DRM DRIVER
991 M:      Liviu Dudau <liviu.dudau@arm.com>
992 M:      Brian Starkey <brian.starkey@arm.com>
993 M:      Mali DP Maintainers <malidp@foss.arm.com>
994 S:      Supported
995 F:      drivers/gpu/drm/arm/
996 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
997
998 ARM MFM AND FLOPPY DRIVERS
999 M:      Ian Molton <spyro@f2s.com>
1000 S:      Maintained
1001 F:      arch/arm/lib/floppydma.S
1002 F:      arch/arm/include/asm/floppy.h
1003
1004 ARM PMU PROFILING AND DEBUGGING
1005 M:      Will Deacon <will.deacon@arm.com>
1006 M:      Mark Rutland <mark.rutland@arm.com>
1007 S:      Maintained
1008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009 F:      arch/arm*/kernel/perf_*
1010 F:      arch/arm/oprofile/common.c
1011 F:      arch/arm*/kernel/hw_breakpoint.c
1012 F:      arch/arm*/include/asm/hw_breakpoint.h
1013 F:      arch/arm*/include/asm/perf_event.h
1014 F:      drivers/perf/*
1015 F:      include/linux/perf/arm_pmu.h
1016 F:      Documentation/devicetree/bindings/arm/pmu.txt
1017 F:      Documentation/devicetree/bindings/perf/
1018
1019 ARM PORT
1020 M:      Russell King <linux@armlinux.org.uk>
1021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 W:      http://www.armlinux.org.uk/
1023 S:      Maintained
1024 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1025 F:      arch/arm/
1026
1027 ARM PRIMECELL AACI PL041 DRIVER
1028 M:      Russell King <linux@armlinux.org.uk>
1029 S:      Maintained
1030 F:      sound/arm/aaci.*
1031
1032 ARM PRIMECELL BUS SUPPORT
1033 M:      Russell King <linux@armlinux.org.uk>
1034 S:      Maintained
1035 F:      drivers/amba/
1036 F:      include/linux/amba/bus.h
1037
1038 ARM PRIMECELL CLCD PL110 DRIVER
1039 M:      Russell King <linux@armlinux.org.uk>
1040 S:      Maintained
1041 F:      drivers/video/fbdev/amba-clcd.*
1042
1043 ARM PRIMECELL KMI PL050 DRIVER
1044 M:      Russell King <linux@armlinux.org.uk>
1045 S:      Maintained
1046 F:      drivers/input/serio/ambakmi.*
1047 F:      include/linux/amba/kmi.h
1048
1049 ARM PRIMECELL MMCI PL180/1 DRIVER
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/mmc/host/mmci.*
1053 F:      include/linux/amba/mmci.h
1054
1055 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1056 M:      Russell King <linux@armlinux.org.uk>
1057 S:      Maintained
1058 F:      drivers/tty/serial/amba-pl01*.c
1059 F:      include/linux/amba/serial.h
1060
1061 ARM SMMU DRIVERS
1062 M:      Will Deacon <will.deacon@arm.com>
1063 R:      Robin Murphy <robin.murphy@arm.com>
1064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 S:      Maintained
1066 F:      drivers/iommu/arm-smmu.c
1067 F:      drivers/iommu/arm-smmu-v3.c
1068 F:      drivers/iommu/io-pgtable-arm.c
1069 F:      drivers/iommu/io-pgtable-arm-v7s.c
1070
1071 ARM SUB-ARCHITECTURES
1072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073 S:      Maintained
1074 F:      arch/arm/mach-*/
1075 F:      arch/arm/plat-*/
1076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1077
1078 ARM/ACTIONS SEMI ARCHITECTURE
1079 M:      Andreas Färber <afaerber@suse.de>
1080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081 S:      Maintained
1082 N:      owl
1083 F:      arch/arm/mach-actions/
1084 F:      arch/arm/boot/dts/owl-*
1085 F:      arch/arm64/boot/dts/actions/
1086 F:      drivers/clocksource/owl-*
1087 F:      drivers/soc/actions/
1088 F:      include/dt-bindings/power/owl-*
1089 F:      include/linux/soc/actions/
1090 F:      Documentation/devicetree/bindings/arm/actions.txt
1091 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1092 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1093
1094 ARM/ADS SPHERE MACHINE SUPPORT
1095 M:      Lennert Buytenhek <kernel@wantstofly.org>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S:      Maintained
1098
1099 ARM/AFEB9260 MACHINE SUPPORT
1100 M:      Sergey Lapin <slapin@ossfans.org>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103
1104 ARM/AJECO 1ARM MACHINE SUPPORT
1105 M:      Lennert Buytenhek <kernel@wantstofly.org>
1106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S:      Maintained
1108
1109 ARM/Allwinner SoC Clock Support
1110 M:      Emilio López <emilio@elopez.com.ar>
1111 S:      Maintained
1112 F:      drivers/clk/sunxi/
1113
1114 ARM/Allwinner sunXi SoC support
1115 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1116 M:      Chen-Yu Tsai <wens@csie.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 N:      sun[x456789]i
1120 N:      sun50i
1121 F:      arch/arm/mach-sunxi/
1122 F:      arch/arm64/boot/dts/allwinner/
1123 F:      drivers/clk/sunxi-ng/
1124 F:      drivers/pinctrl/sunxi/
1125 F:      drivers/soc/sunxi/
1126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1127
1128 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1129 M:      Neil Armstrong <narmstrong@baylibre.com>
1130 M:      Jerome Brunet <jbrunet@baylibre.com>
1131 L:      linux-amlogic@lists.infradead.org
1132 S:      Maintained
1133 F:      drivers/clk/meson/
1134 F:      include/dt-bindings/clock/meson*
1135 F:      include/dt-bindings/clock/gxbb*
1136 F:      Documentation/devicetree/bindings/clock/amlogic*
1137
1138 ARM/Amlogic Meson SoC support
1139 M:      Carlo Caione <carlo@caione.org>
1140 M:      Kevin Hilman <khilman@baylibre.com>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 L:      linux-amlogic@lists.infradead.org
1143 W:      http://linux-meson.com/
1144 S:      Maintained
1145 F:      arch/arm/mach-meson/
1146 F:      arch/arm/boot/dts/meson*
1147 F:      arch/arm64/boot/dts/amlogic/
1148 F:      drivers/pinctrl/meson/
1149 F:      drivers/mmc/host/meson*
1150 N:      meson
1151
1152 ARM/Annapurna Labs ALPINE ARCHITECTURE
1153 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1154 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 F:      arch/arm/mach-alpine/
1158 F:      arch/arm/boot/dts/alpine*
1159 F:      arch/arm64/boot/dts/al/
1160 F:      drivers/*/*alpine*
1161
1162 ARM/ARTPEC MACHINE SUPPORT
1163 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1164 M:      Lars Persson <lars.persson@axis.com>
1165 M:      Niklas Cassel <niklas.cassel@axis.com>
1166 S:      Maintained
1167 L:      linux-arm-kernel@axis.com
1168 F:      arch/arm/mach-artpec
1169 F:      arch/arm/boot/dts/artpec6*
1170 F:      drivers/clk/axis
1171 F:      drivers/crypto/axis
1172 F:      drivers/pinctrl/pinctrl-artpec*
1173 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1174
1175 ARM/ASPEED I2C DRIVER
1176 M:      Brendan Higgins <brendanhiggins@google.com>
1177 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1178 R:      Joel Stanley <joel@jms.id.au>
1179 L:      linux-i2c@vger.kernel.org
1180 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1181 S:      Maintained
1182 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1183 F:      drivers/i2c/busses/i2c-aspeed.c
1184 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1185 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1186
1187 ARM/ASPEED MACHINE SUPPORT
1188 M:      Joel Stanley <joel@jms.id.au>
1189 S:      Maintained
1190 F:      arch/arm/mach-aspeed/
1191 F:      arch/arm/boot/dts/aspeed-*
1192 F:      drivers/*/*aspeed*
1193
1194 ARM/ATMEL AT91 Clock Support
1195 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1196 S:      Maintained
1197 F:      drivers/clk/at91
1198
1199 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1200 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1201 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 W:      http://www.linux4sam.org
1204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1205 S:      Supported
1206 F:      arch/arm/mach-at91/
1207 F:      include/soc/at91/
1208 F:      arch/arm/boot/dts/at91*.dts
1209 F:      arch/arm/boot/dts/at91*.dtsi
1210 F:      arch/arm/boot/dts/sama*.dts
1211 F:      arch/arm/boot/dts/sama*.dtsi
1212 F:      arch/arm/include/debug/at91.S
1213 F:      drivers/memory/atmel*
1214
1215 ARM/CALXEDA HIGHBANK ARCHITECTURE
1216 M:      Rob Herring <robh@kernel.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/mach-highbank/
1220 F:      arch/arm/boot/dts/highbank.dts
1221 F:      arch/arm/boot/dts/ecx-*.dts*
1222
1223 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1224 M:      Krzysztof Halasa <khalasa@piap.pl>
1225 S:      Maintained
1226 F:      arch/arm/mach-cns3xxx/
1227
1228 ARM/CAVIUM THUNDER NETWORK DRIVER
1229 M:      Sunil Goutham <sgoutham@cavium.com>
1230 M:      Robert Richter <rric@kernel.org>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S:      Supported
1233 F:      drivers/net/ethernet/cavium/thunder/
1234
1235 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1236 M:      Alexander Shiyan <shc_work@mail.ru>
1237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S:      Odd Fixes
1239 N:      clps711x
1240
1241 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1242 M:      Lennert Buytenhek <kernel@wantstofly.org>
1243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S:      Maintained
1245
1246 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1247 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1248 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251 F:      arch/arm/mach-ep93xx/
1252 F:      arch/arm/mach-ep93xx/include/mach/
1253
1254 ARM/CLKDEV SUPPORT
1255 M:      Russell King <linux@armlinux.org.uk>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1259 F:      arch/arm/include/asm/clkdev.h
1260 F:      drivers/clk/clkdev.c
1261
1262 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1263 M:      Mike Rapoport <mike@compulab.co.il>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266
1267 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1268 M:      Baruch Siach <baruch@tkos.co.il>
1269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 S:      Maintained
1271 F:      arch/arm/boot/dts/cx92755*
1272 N:      digicolor
1273
1274 ARM/CONTEC MICRO9 MACHINE SUPPORT
1275 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1276 S:      Maintained
1277 F:      arch/arm/mach-ep93xx/micro9.c
1278
1279 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1280 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283 F:      drivers/hwtracing/coresight/*
1284 F:      Documentation/trace/coresight.txt
1285 F:      Documentation/trace/coresight-cpu-debug.txt
1286 F:      Documentation/devicetree/bindings/arm/coresight.txt
1287 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1288 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1289 F:      tools/perf/arch/arm/util/pmu.c
1290 F:      tools/perf/arch/arm/util/auxtrace.c
1291 F:      tools/perf/arch/arm/util/cs-etm.c
1292 F:      tools/perf/arch/arm/util/cs-etm.h
1293 F:      tools/perf/util/cs-etm.h
1294
1295 ARM/CORGI MACHINE SUPPORT
1296 M:      Richard Purdie <rpurdie@rpsys.net>
1297 S:      Maintained
1298
1299 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1300 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301 M:      Linus Walleij <linus.walleij@linaro.org>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 T:      git git://github.com/ulli-kroll/linux.git
1304 S:      Maintained
1305 F:      Documentation/devicetree/bindings/arm/gemini.txt
1306 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1307 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1308 F:      arch/arm/mach-gemini/
1309 F:      drivers/pinctrl/pinctrl-gemini.c
1310 F:      drivers/rtc/rtc-ftrtc010.c
1311
1312 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1313 M:      Barry Song <baohua@kernel.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1316 S:      Maintained
1317 F:      arch/arm/boot/dts/prima2*
1318 F:      arch/arm/mach-prima2/
1319 F:      drivers/clk/sirf/
1320 F:      drivers/clocksource/timer-prima2.c
1321 F:      drivers/clocksource/timer-atlas7.c
1322 N:      [^a-z]sirf
1323
1324 ARM/EBSA110 MACHINE SUPPORT
1325 M:      Russell King <linux@armlinux.org.uk>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 W:      http://www.armlinux.org.uk/
1328 S:      Maintained
1329 F:      arch/arm/mach-ebsa110/
1330 F:      drivers/net/ethernet/amd/am79c961a.*
1331
1332 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1333 M:      Uwe Kleine-König <kernel@pengutronix.de>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336 N:      efm32
1337
1338 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1339 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-pxa/ezx.c
1343
1344 ARM/FARADAY FA526 PORT
1345 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348 T:      git git://git.berlios.de/gemini-board
1349 F:      arch/arm/mm/*-fa*
1350
1351 ARM/FOOTBRIDGE ARCHITECTURE
1352 M:      Russell King <linux@armlinux.org.uk>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 W:      http://www.armlinux.org.uk/
1355 S:      Maintained
1356 F:      arch/arm/include/asm/hardware/dec21285.h
1357 F:      arch/arm/mach-footbridge/
1358
1359 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1360 M:      Shawn Guo <shawnguo@kernel.org>
1361 M:      Sascha Hauer <kernel@pengutronix.de>
1362 R:      Fabio Estevam <fabio.estevam@nxp.com>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366 F:      arch/arm/mach-imx/
1367 F:      arch/arm/mach-mxs/
1368 F:      arch/arm/boot/dts/imx*
1369 F:      arch/arm/configs/imx*_defconfig
1370 F:      drivers/clk/imx/
1371 F:      drivers/soc/imx/
1372 F:      include/soc/imx/
1373
1374 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1375 M:      Shawn Guo <shawnguo@kernel.org>
1376 M:      Sascha Hauer <kernel@pengutronix.de>
1377 R:      Stefan Agner <stefan@agner.ch>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1381 F:      arch/arm/mach-imx/*vf610*
1382 F:      arch/arm/boot/dts/vf*
1383
1384 ARM/GLOMATION GESBC9312SX 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/GUMSTIX MACHINE SUPPORT
1390 M:      Steve Sakoman <sakoman@gmail.com>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393
1394 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1395 M:      Philipp Zabel <philipp.zabel@gmail.com>
1396 M:      Paul Parsons <lost.distance@yahoo.com>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-pxa/hx4700.c
1400 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1401 F:      sound/soc/pxa/hx4700.c
1402
1403 ARM/HISILICON SOC SUPPORT
1404 M:      Wei Xu <xuwei5@hisilicon.com>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 W:      http://www.hisilicon.com
1407 S:      Supported
1408 T:      git git://github.com/hisilicon/linux-hisi.git
1409 F:      arch/arm/mach-hisi/
1410 F:      arch/arm/boot/dts/hi3*
1411 F:      arch/arm/boot/dts/hip*
1412 F:      arch/arm/boot/dts/hisi*
1413 F:      arch/arm64/boot/dts/hisilicon/
1414
1415 ARM/HP JORNADA 7XX MACHINE SUPPORT
1416 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1417 W:      www.jlime.com
1418 S:      Maintained
1419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1420 F:      arch/arm/mach-sa1100/jornada720.c
1421 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1422
1423 ARM/IGEP MACHINE SUPPORT
1424 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1425 M:      Javier Martinez Canillas <javier@dowhile0.org>
1426 L:      linux-omap@vger.kernel.org
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429 F:      arch/arm/boot/dts/omap3-igep*
1430
1431 ARM/INCOME PXA270 SUPPORT
1432 M:      Marek Vasut <marek.vasut@gmail.com>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1436
1437 ARM/INTEL IOP13XX ARM ARCHITECTURE
1438 M:      Lennert Buytenhek <kernel@wantstofly.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/INTEL IOP32X ARM ARCHITECTURE
1443 M:      Lennert Buytenhek <kernel@wantstofly.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446
1447 ARM/INTEL IOP33X ARM ARCHITECTURE
1448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 S:      Orphan
1450
1451 ARM/INTEL IQ81342EX MACHINE SUPPORT
1452 M:      Lennert Buytenhek <kernel@wantstofly.org>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S:      Maintained
1455
1456 ARM/INTEL IXDP2850 MACHINE SUPPORT
1457 M:      Lennert Buytenhek <kernel@wantstofly.org>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460
1461 ARM/INTEL IXP4XX ARM ARCHITECTURE
1462 M:      Imre Kaloz <kaloz@openwrt.org>
1463 M:      Krzysztof Halasa <khalasa@piap.pl>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466 F:      arch/arm/mach-ixp4xx/
1467
1468 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1469 M:      Jonathan Cameron <jic23@cam.ac.uk>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/mach-pxa/stargate2.c
1473 F:      drivers/pcmcia/pxa2xx_stargate2.c
1474
1475 ARM/INTEL XSC3 (MANZANO) ARM CORE
1476 M:      Lennert Buytenhek <kernel@wantstofly.org>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479
1480 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1481 M:      Lennert Buytenhek <kernel@wantstofly.org>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484
1485 ARM/LG1K ARCHITECTURE
1486 M:      Chanho Min <chanho.min@lge.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm64/boot/dts/lg/
1490
1491 ARM/LOGICPD PXA270 MACHINE SUPPORT
1492 M:      Lennert Buytenhek <kernel@wantstofly.org>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495
1496 ARM/LPC18XX ARCHITECTURE
1497 M:      Joachim Eastwood <manabian@gmail.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 F:      arch/arm/boot/dts/lpc43*
1501 F:      drivers/clk/nxp/clk-lpc18xx*
1502 F:      drivers/clocksource/time-lpc32xx.c
1503 F:      drivers/i2c/busses/i2c-lpc2k.c
1504 F:      drivers/memory/pl172.c
1505 F:      drivers/mtd/spi-nor/nxp-spifi.c
1506 F:      drivers/rtc/rtc-lpc24xx.c
1507 N:      lpc18xx
1508
1509 ARM/LPC32XX SOC SUPPORT
1510 M:      Vladimir Zapolskiy <vz@mleia.com>
1511 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1514 S:      Maintained
1515 F:      arch/arm/boot/dts/lpc32*
1516 F:      arch/arm/mach-lpc32xx/
1517 F:      drivers/i2c/busses/i2c-pnx.c
1518 F:      drivers/net/ethernet/nxp/lpc_eth.c
1519 F:      drivers/usb/host/ohci-nxp.c
1520 F:      drivers/watchdog/pnx4008_wdt.c
1521 N:      lpc32xx
1522
1523 ARM/MAGICIAN MACHINE SUPPORT
1524 M:      Philipp Zabel <philipp.zabel@gmail.com>
1525 S:      Maintained
1526
1527 ARM/Marvell Berlin SoC support
1528 M:      Jisheng Zhang <jszhang@marvell.com>
1529 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532 F:      arch/arm/mach-berlin/
1533 F:      arch/arm/boot/dts/berlin*
1534 F:      arch/arm64/boot/dts/marvell/berlin*
1535
1536 ARM/Marvell Dove/MV78xx0/Orion SOC support
1537 M:      Jason Cooper <jason@lakedaemon.net>
1538 M:      Andrew Lunn <andrew@lunn.ch>
1539 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540 M:      Gregory Clement <gregory.clement@free-electrons.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      Documentation/devicetree/bindings/soc/dove/
1544 F:      arch/arm/mach-dove/
1545 F:      arch/arm/mach-mv78xx0/
1546 F:      arch/arm/mach-orion5x/
1547 F:      arch/arm/plat-orion/
1548 F:      arch/arm/boot/dts/dove*
1549 F:      arch/arm/boot/dts/orion5x*
1550
1551 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1552 M:      Jason Cooper <jason@lakedaemon.net>
1553 M:      Andrew Lunn <andrew@lunn.ch>
1554 M:      Gregory Clement <gregory.clement@free-electrons.com>
1555 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/boot/dts/armada*
1559 F:      arch/arm/boot/dts/kirkwood*
1560 F:      arch/arm/configs/mvebu_*_defconfig
1561 F:      arch/arm/mach-mvebu/
1562 F:      arch/arm64/boot/dts/marvell/armada*
1563 F:      drivers/cpufreq/mvebu-cpufreq.c
1564 F:      drivers/irqchip/irq-armada-370-xp.c
1565 F:      drivers/irqchip/irq-mvebu-*
1566 F:      drivers/pinctrl/mvebu/
1567 F:      drivers/rtc/rtc-armada38x.c
1568
1569 ARM/Mediatek RTC DRIVER
1570 M:      Eddie Huang <eddie.huang@mediatek.com>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 F:      drivers/rtc/rtc-mt6397.c
1575
1576 ARM/Mediatek SoC support
1577 M:      Matthias Brugger <matthias.bgg@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1580 S:      Maintained
1581 F:      arch/arm/boot/dts/mt6*
1582 F:      arch/arm/boot/dts/mt7*
1583 F:      arch/arm/boot/dts/mt8*
1584 F:      arch/arm/mach-mediatek/
1585 F:      arch/arm64/boot/dts/mediatek/
1586 N:      mtk
1587 K:      mediatek
1588
1589 ARM/Mediatek USB3 PHY DRIVER
1590 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1595
1596 ARM/MICREL KS8695 ARCHITECTURE
1597 M:      Greg Ungerer <gerg@uclinux.org>
1598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F:      arch/arm/mach-ks8695/
1600 S:      Odd Fixes
1601
1602 ARM/MIOA701 MACHINE SUPPORT
1603 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F:      arch/arm/mach-pxa/mioa701.c
1606 S:      Maintained
1607
1608 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1609 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1610 S:      Maintained
1611
1612 ARM/NOMADIK ARCHITECTURE
1613 M:      Alessandro Rubini <rubini@unipv.it>
1614 M:      Linus Walleij <linus.walleij@linaro.org>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      arch/arm/mach-nomadik/
1618 F:      drivers/pinctrl/nomadik/
1619 F:      drivers/i2c/busses/i2c-nomadik.c
1620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1621
1622 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1623 M:      Wan ZongShun <mcuos.com@gmail.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 W:      http://www.mcuos.com
1626 S:      Maintained
1627 F:      arch/arm/mach-w90x900/
1628 F:      drivers/input/keyboard/w90p910_keypad.c
1629 F:      drivers/input/touchscreen/w90p910_ts.c
1630 F:      drivers/watchdog/nuc900_wdt.c
1631 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1632 F:      drivers/mtd/nand/nuc900_nand.c
1633 F:      drivers/rtc/rtc-nuc900.c
1634 F:      drivers/spi/spi-nuc900.c
1635 F:      drivers/usb/host/ehci-w90x900.c
1636 F:      drivers/video/fbdev/nuc900fb.c
1637
1638 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1639 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1640 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1641 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1642 S:      Supported
1643
1644 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1645 M:      Alexander Clouter <alex@digriz.org.uk>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 W:      http://www.digriz.org.uk/ts78xx/kernel
1648 S:      Maintained
1649 F:      arch/arm/mach-orion5x/ts78xx-*
1650
1651 ARM/OXNAS platform support
1652 M:      Neil Armstrong <narmstrong@baylibre.com>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm/mach-oxnas/
1657 F:      arch/arm/boot/dts/ox8*.dtsi
1658 F:      arch/arm/boot/dts/wd-mbwe.dts
1659 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1660 N:      oxnas
1661
1662 ARM/PALM TREO SUPPORT
1663 M:      Tomas Cech <sleep_walker@suse.com>
1664 L:      linux-arm-kernel@lists.infradead.org
1665 W:      http://hackndev.com
1666 S:      Maintained
1667 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1668 F:      arch/arm/mach-pxa/palmtreo.c
1669
1670 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1671 M:      Marek Vasut <marek.vasut@gmail.com>
1672 L:      linux-arm-kernel@lists.infradead.org
1673 W:      http://hackndev.com
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1676 F:      arch/arm/mach-pxa/palmtx.c
1677 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1678 F:      arch/arm/mach-pxa/palmt5.c
1679 F:      arch/arm/mach-pxa/include/mach/palmld.h
1680 F:      arch/arm/mach-pxa/palmld.c
1681 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1682 F:      arch/arm/mach-pxa/palmte2.c
1683 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1684 F:      arch/arm/mach-pxa/palmtc.c
1685
1686 ARM/PALMZ72 SUPPORT
1687 M:      Sergey Lapin <slapin@ossfans.org>
1688 L:      linux-arm-kernel@lists.infradead.org
1689 W:      http://hackndev.com
1690 S:      Maintained
1691 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1692 F:      arch/arm/mach-pxa/palmz72.c
1693
1694 ARM/PLEB SUPPORT
1695 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1696 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1697 S:      Maintained
1698
1699 ARM/PT DIGITAL BOARD PORT
1700 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 W:      http://www.armlinux.org.uk/
1703 S:      Maintained
1704
1705 ARM/QUALCOMM SUPPORT
1706 M:      Andy Gross <andy.gross@linaro.org>
1707 M:      David Brown <david.brown@linaro.org>
1708 L:      linux-arm-msm@vger.kernel.org
1709 L:      linux-soc@vger.kernel.org
1710 S:      Maintained
1711 F:      Documentation/devicetree/bindings/soc/qcom/
1712 F:      arch/arm/boot/dts/qcom-*.dts
1713 F:      arch/arm/boot/dts/qcom-*.dtsi
1714 F:      arch/arm/mach-qcom/
1715 F:      arch/arm64/boot/dts/qcom/*
1716 F:      drivers/i2c/busses/i2c-qup.c
1717 F:      drivers/clk/qcom/
1718 F:      drivers/dma/qcom/
1719 F:      drivers/soc/qcom/
1720 F:      drivers/spi/spi-qup.c
1721 F:      drivers/tty/serial/msm_serial.h
1722 F:      drivers/tty/serial/msm_serial.c
1723 F:      drivers/*/pm8???-*
1724 F:      drivers/mfd/ssbi.c
1725 F:      drivers/firmware/qcom_scm.c
1726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1727
1728 ARM/RADISYS ENP2611 MACHINE SUPPORT
1729 M:      Lennert Buytenhek <kernel@wantstofly.org>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732
1733 ARM/REALTEK ARCHITECTURE
1734 M:      Andreas Färber <afaerber@suse.de>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm64/boot/dts/realtek/
1738 F:      Documentation/devicetree/bindings/arm/realtek.txt
1739
1740 ARM/RENESAS ARM64 ARCHITECTURE
1741 M:      Simon Horman <horms@verge.net.au>
1742 M:      Magnus Damm <magnus.damm@gmail.com>
1743 L:      linux-renesas-soc@vger.kernel.org
1744 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1746 S:      Supported
1747 F:      arch/arm64/boot/dts/renesas/
1748 F:      drivers/soc/renesas/
1749 F:      include/linux/soc/renesas/
1750
1751 ARM/RISCPC ARCHITECTURE
1752 M:      Russell King <linux@armlinux.org.uk>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 W:      http://www.armlinux.org.uk/
1755 S:      Maintained
1756 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1757 F:      arch/arm/include/asm/hardware/ioc.h
1758 F:      arch/arm/include/asm/hardware/iomd.h
1759 F:      arch/arm/include/asm/hardware/memc.h
1760 F:      arch/arm/mach-rpc/
1761 F:      drivers/net/ethernet/8390/etherh.c
1762 F:      drivers/net/ethernet/i825xx/ether1*
1763 F:      drivers/net/ethernet/seeq/ether3*
1764 F:      drivers/scsi/arm/
1765
1766 ARM/Rockchip SoC support
1767 M:      Heiko Stuebner <heiko@sntech.de>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L:      linux-rockchip@lists.infradead.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1771 S:      Maintained
1772 F:      arch/arm/boot/dts/rk3*
1773 F:      arch/arm/boot/dts/rv1108*
1774 F:      arch/arm/mach-rockchip/
1775 F:      drivers/clk/rockchip/
1776 F:      drivers/i2c/busses/i2c-rk3x.c
1777 F:      drivers/*/*rockchip*
1778 F:      drivers/*/*/*rockchip*
1779 F:      sound/soc/rockchip/
1780 N:      rockchip
1781
1782 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1783 M:      Kukjin Kim <kgene@kernel.org>
1784 M:      Krzysztof Kozlowski <krzk@kernel.org>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1787 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1788 S:      Maintained
1789 F:      arch/arm/boot/dts/s3c*
1790 F:      arch/arm/boot/dts/s5p*
1791 F:      arch/arm/boot/dts/samsung*
1792 F:      arch/arm/boot/dts/exynos*
1793 F:      arch/arm64/boot/dts/exynos/
1794 F:      arch/arm/plat-samsung/
1795 F:      arch/arm/mach-s3c24*/
1796 F:      arch/arm/mach-s3c64xx/
1797 F:      arch/arm/mach-s5p*/
1798 F:      arch/arm/mach-exynos*/
1799 F:      drivers/*/*s3c24*
1800 F:      drivers/*/*/*s3c24*
1801 F:      drivers/*/*s3c64xx*
1802 F:      drivers/*/*s5pv210*
1803 F:      drivers/memory/samsung/*
1804 F:      drivers/soc/samsung/*
1805 F:      Documentation/arm/Samsung/
1806 F:      Documentation/devicetree/bindings/arm/samsung/
1807 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1808 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1809 N:      exynos
1810
1811 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1812 M:      Kyungmin Park <kyungmin.park@samsung.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/mach-s5pv210/
1816
1817 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1818 M:      Kyungmin Park <kyungmin.park@samsung.com>
1819 M:      Kamil Debski <kamil@wypas.org>
1820 M:      Andrzej Hajda <a.hajda@samsung.com>
1821 L:      linux-arm-kernel@lists.infradead.org
1822 L:      linux-media@vger.kernel.org
1823 S:      Maintained
1824 F:      drivers/media/platform/s5p-g2d/
1825
1826 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1827 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1828 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1829 L:      linux-media@vger.kernel.org
1830 S:      Maintained
1831 F:      drivers/media/platform/s5p-cec/
1832 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1833
1834 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1835 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1836 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1837 L:      linux-arm-kernel@lists.infradead.org
1838 L:      linux-media@vger.kernel.org
1839 S:      Maintained
1840 F:      drivers/media/platform/s5p-jpeg/
1841
1842 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1843 M:      Kyungmin Park <kyungmin.park@samsung.com>
1844 M:      Kamil Debski <kamil@wypas.org>
1845 M:      Jeongtae Park <jtp.park@samsung.com>
1846 M:      Andrzej Hajda <a.hajda@samsung.com>
1847 L:      linux-arm-kernel@lists.infradead.org
1848 L:      linux-media@vger.kernel.org
1849 S:      Maintained
1850 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1851 F:      drivers/media/platform/s5p-mfc/
1852
1853 ARM/SHMOBILE ARM ARCHITECTURE
1854 M:      Simon Horman <horms@verge.net.au>
1855 M:      Magnus Damm <magnus.damm@gmail.com>
1856 L:      linux-renesas-soc@vger.kernel.org
1857 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1859 S:      Supported
1860 F:      arch/arm/boot/dts/emev2*
1861 F:      arch/arm/boot/dts/r7s*
1862 F:      arch/arm/boot/dts/r8a*
1863 F:      arch/arm/boot/dts/sh*
1864 F:      arch/arm/configs/shmobile_defconfig
1865 F:      arch/arm/include/debug/renesas-scif.S
1866 F:      arch/arm/mach-shmobile/
1867 F:      drivers/soc/renesas/
1868 F:      include/linux/soc/renesas/
1869
1870 ARM/SOCFPGA ARCHITECTURE
1871 M:      Dinh Nguyen <dinguyen@kernel.org>
1872 S:      Maintained
1873 F:      arch/arm/mach-socfpga/
1874 F:      arch/arm/boot/dts/socfpga*
1875 F:      arch/arm/configs/socfpga_defconfig
1876 F:      arch/arm64/boot/dts/altera/
1877 W:      http://www.rocketboards.org
1878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1879
1880 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1881 M:      Dinh Nguyen <dinguyen@kernel.org>
1882 S:      Maintained
1883 F:      drivers/clk/socfpga/
1884
1885 ARM/SOCFPGA EDAC SUPPORT
1886 M:      Thor Thayer <thor.thayer@linux.intel.com>
1887 S:      Maintained
1888 F:      drivers/edac/altera_edac.
1889
1890 ARM/STI ARCHITECTURE
1891 M:      Patrice Chotard <patrice.chotard@st.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W:      http://www.stlinux.com
1894 S:      Maintained
1895 F:      arch/arm/mach-sti/
1896 F:      arch/arm/boot/dts/sti*
1897 F:      drivers/char/hw_random/st-rng.c
1898 F:      drivers/clocksource/arm_global_timer.c
1899 F:      drivers/clocksource/clksrc_st_lpc.c
1900 F:      drivers/cpufreq/sti-cpufreq.c
1901 F:      drivers/dma/st_fdma*
1902 F:      drivers/i2c/busses/i2c-st.c
1903 F:      drivers/media/rc/st_rc.c
1904 F:      drivers/media/platform/sti/c8sectpfe/
1905 F:      drivers/mmc/host/sdhci-st.c
1906 F:      drivers/phy/st/phy-miphy28lp.c
1907 F:      drivers/phy/st/phy-stih407-usb.c
1908 F:      drivers/pinctrl/pinctrl-st.c
1909 F:      drivers/remoteproc/st_remoteproc.c
1910 F:      drivers/remoteproc/st_slim_rproc.c
1911 F:      drivers/reset/sti/
1912 F:      drivers/rtc/rtc-st-lpc.c
1913 F:      drivers/tty/serial/st-asc.c
1914 F:      drivers/usb/dwc3/dwc3-st.c
1915 F:      drivers/usb/host/ehci-st.c
1916 F:      drivers/usb/host/ohci-st.c
1917 F:      drivers/watchdog/st_lpc_wdt.c
1918 F:      drivers/ata/ahci_st.c
1919 F:      include/linux/remoteproc/st_slim_rproc.h
1920
1921 ARM/STM32 ARCHITECTURE
1922 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1923 M:      Alexandre Torgue <alexandre.torgue@st.com>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 S:      Maintained
1926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1927 N:      stm32
1928 F:      drivers/clocksource/armv7m_systick.c
1929
1930 ARM/TANGO ARCHITECTURE
1931 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1932 L:      linux-arm-kernel@lists.infradead.org
1933 S:      Maintained
1934 N:      tango
1935
1936 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1937 M:      Lennert Buytenhek <kernel@wantstofly.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940
1941 ARM/TETON BGA MACHINE SUPPORT
1942 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945
1946 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1947 M:      Santosh Shilimkar <ssantosh@kernel.org>
1948 L:      linux-kernel@vger.kernel.org
1949 S:      Maintained
1950 F:      drivers/memory/*emif*
1951
1952 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1953 M:      Santosh Shilimkar <ssantosh@kernel.org>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S:      Maintained
1956 F:      arch/arm/mach-keystone/
1957 F:      arch/arm/boot/dts/keystone-*
1958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1959
1960 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1961 M:      Santosh Shilimkar <ssantosh@kernel.org>
1962 L:      linux-kernel@vger.kernel.org
1963 S:      Maintained
1964 F:      drivers/clk/keystone/
1965
1966 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1967 M:      Santosh Shilimkar <ssantosh@kernel.org>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 L:      linux-kernel@vger.kernel.org
1970 S:      Maintained
1971 F:      drivers/clocksource/timer-keystone.c
1972
1973 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1974 M:      Santosh Shilimkar <ssantosh@kernel.org>
1975 L:      linux-kernel@vger.kernel.org
1976 S:      Maintained
1977 F:      drivers/power/reset/keystone-reset.c
1978
1979 ARM/THECUS N2100 MACHINE SUPPORT
1980 M:      Lennert Buytenhek <kernel@wantstofly.org>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S:      Maintained
1983
1984 ARM/TOSA MACHINE SUPPORT
1985 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1986 M:      Dirk Opfer <dirk@opfer-online.de>
1987 S:      Maintained
1988
1989 ARM/U300 MACHINE SUPPORT
1990 M:      Linus Walleij <linus.walleij@linaro.org>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S:      Supported
1993 F:      arch/arm/mach-u300/
1994 F:      drivers/clocksource/timer-u300.c
1995 F:      drivers/i2c/busses/i2c-stu300.c
1996 F:      drivers/rtc/rtc-coh901331.c
1997 F:      drivers/watchdog/coh901327_wdt.c
1998 F:      drivers/dma/coh901318*
1999 F:      drivers/mfd/ab3100*
2000 F:      drivers/rtc/rtc-ab3100.c
2001 F:      drivers/rtc/rtc-coh901331.c
2002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2003
2004 ARM/UNIPHIER ARCHITECTURE
2005 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2008 S:      Maintained
2009 F:      arch/arm/boot/dts/uniphier*
2010 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2011 F:      arch/arm/mach-uniphier/
2012 F:      arch/arm/mm/cache-uniphier.c
2013 F:      arch/arm64/boot/dts/socionext/
2014 F:      drivers/bus/uniphier-system-bus.c
2015 F:      drivers/clk/uniphier/
2016 F:      drivers/i2c/busses/i2c-uniphier*
2017 F:      drivers/irqchip/irq-uniphier-aidet.c
2018 F:      drivers/pinctrl/uniphier/
2019 F:      drivers/reset/reset-uniphier.c
2020 F:      drivers/tty/serial/8250/8250_uniphier.c
2021 N:      uniphier
2022
2023 ARM/Ux500 ARM ARCHITECTURE
2024 M:      Linus Walleij <linus.walleij@linaro.org>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S:      Maintained
2027 F:      arch/arm/mach-ux500/
2028 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2029 F:      drivers/dma/ste_dma40*
2030 F:      drivers/hwspinlock/u8500_hsem.c
2031 F:      drivers/mfd/abx500*
2032 F:      drivers/mfd/ab8500*
2033 F:      drivers/mfd/dbx500*
2034 F:      drivers/mfd/db8500*
2035 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2036 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2037 F:      drivers/rtc/rtc-ab8500.c
2038 F:      drivers/rtc/rtc-pl031.c
2039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2040
2041 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2042 M:      Ulf Hansson <ulf.hansson@linaro.org>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T:      git git://git.linaro.org/people/ulfh/clk.git
2045 S:      Maintained
2046 F:      drivers/clk/ux500/
2047
2048 ARM/VERSATILE EXPRESS PLATFORM
2049 M:      Liviu Dudau <liviu.dudau@arm.com>
2050 M:      Sudeep Holla <sudeep.holla@arm.com>
2051 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S:      Maintained
2054 F:      arch/arm/boot/dts/vexpress*
2055 F:      arch/arm64/boot/dts/arm/
2056 F:      arch/arm/mach-vexpress/
2057 F:      */*/vexpress*
2058 F:      */*/*/vexpress*
2059 F:      drivers/clk/versatile/clk-vexpress-osc.c
2060 F:      drivers/clocksource/versatile.c
2061 N:      mps2
2062
2063 ARM/VFP SUPPORT
2064 M:      Russell King <linux@armlinux.org.uk>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W:      http://www.armlinux.org.uk/
2067 S:      Maintained
2068 F:      arch/arm/vfp/
2069
2070 ARM/VOIPAC PXA270 SUPPORT
2071 M:      Marek Vasut <marek.vasut@gmail.com>
2072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S:      Maintained
2074 F:      arch/arm/mach-pxa/vpac270.c
2075 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2076
2077 ARM/VT8500 ARM ARCHITECTURE
2078 M:      Tony Prisk <linux@prisktech.co.nz>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S:      Maintained
2081 F:      arch/arm/mach-vt8500/
2082 F:      drivers/clocksource/vt8500_timer.c
2083 F:      drivers/i2c/busses/i2c-wmt.c
2084 F:      drivers/mmc/host/wmt-sdmmc.c
2085 F:      drivers/pwm/pwm-vt8500.c
2086 F:      drivers/rtc/rtc-vt8500.c
2087 F:      drivers/tty/serial/vt8500_serial.c
2088 F:      drivers/usb/host/ehci-platform.c
2089 F:      drivers/usb/host/uhci-platform.c
2090 F:      drivers/video/fbdev/vt8500lcdfb.*
2091 F:      drivers/video/fbdev/wm8505fb*
2092 F:      drivers/video/fbdev/wmt_ge_rops.*
2093
2094 ARM/ZIPIT Z2 SUPPORT
2095 M:      Marek Vasut <marek.vasut@gmail.com>
2096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 S:      Maintained
2098 F:      arch/arm/mach-pxa/z2.c
2099 F:      arch/arm/mach-pxa/include/mach/z2.h
2100
2101 ARM/ZTE ARCHITECTURE
2102 M:      Jun Nie <jun.nie@linaro.org>
2103 M:      Baoyou Xie <baoyou.xie@linaro.org>
2104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 S:      Maintained
2106 F:      arch/arm/mach-zx/
2107 F:      drivers/clk/zte/
2108 F:      drivers/reset/reset-zx2967.c
2109 F:      drivers/soc/zte/
2110 F:      Documentation/devicetree/bindings/arm/zte.txt
2111 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2112 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2113 F:      Documentation/devicetree/bindings/soc/zte/
2114 F:      include/dt-bindings/soc/zx*.h
2115
2116 ARM/ZYNQ ARCHITECTURE
2117 M:      Michal Simek <michal.simek@xilinx.com>
2118 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 W:      http://wiki.xilinx.com
2121 T:      git https://github.com/Xilinx/linux-xlnx.git
2122 S:      Supported
2123 F:      arch/arm/mach-zynq/
2124 F:      drivers/cpuidle/cpuidle-zynq.c
2125 F:      drivers/block/xsysace.c
2126 N:      zynq
2127 N:      xilinx
2128 F:      drivers/clocksource/cadence_ttc_timer.c
2129 F:      drivers/i2c/busses/i2c-cadence.c
2130 F:      drivers/mmc/host/sdhci-of-arasan.c
2131 F:      drivers/edac/synopsys_edac.c
2132
2133 ARM64 PORT (AARCH64 ARCHITECTURE)
2134 M:      Catalin Marinas <catalin.marinas@arm.com>
2135 M:      Will Deacon <will.deacon@arm.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2138 S:      Maintained
2139 F:      arch/arm64/
2140 F:      Documentation/arm64/
2141
2142 AS3645A LED FLASH CONTROLLER DRIVER
2143 M:      Sakari Ailus <sakari.ailus@iki.fi>
2144 L:      linux-leds@vger.kernel.org
2145 S:      Maintained
2146 F:      drivers/leds/leds-as3645a.c
2147
2148 AS3645A LED FLASH CONTROLLER DRIVER
2149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2150 L:      linux-media@vger.kernel.org
2151 T:      git git://linuxtv.org/media_tree.git
2152 S:      Maintained
2153 F:      drivers/media/i2c/as3645a.c
2154 F:      include/media/i2c/as3645a.h
2155
2156 ASAHI KASEI AK8974 DRIVER
2157 M:      Linus Walleij <linus.walleij@linaro.org>
2158 L:      linux-iio@vger.kernel.org
2159 W:      http://www.akm.com/
2160 S:      Supported
2161 F:      drivers/iio/magnetometer/ak8974.c
2162
2163 ASC7621 HARDWARE MONITOR DRIVER
2164 M:      George Joseph <george.joseph@fairview5.com>
2165 L:      linux-hwmon@vger.kernel.org
2166 S:      Maintained
2167 F:      Documentation/hwmon/asc7621
2168 F:      drivers/hwmon/asc7621.c
2169
2170 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2171 M:      Corentin Chary <corentin.chary@gmail.com>
2172 L:      acpi4asus-user@lists.sourceforge.net
2173 L:      platform-driver-x86@vger.kernel.org
2174 W:      http://acpi4asus.sf.net
2175 S:      Maintained
2176 F:      drivers/platform/x86/asus*.c
2177 F:      drivers/platform/x86/eeepc*.c
2178
2179 ASUS WIRELESS RADIO CONTROL DRIVER
2180 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2181 L:      platform-driver-x86@vger.kernel.org
2182 S:      Maintained
2183 F:      drivers/platform/x86/asus-wireless.c
2184
2185 ASYMMETRIC KEYS
2186 M:      David Howells <dhowells@redhat.com>
2187 L:      keyrings@vger.kernel.org
2188 S:      Maintained
2189 F:      Documentation/crypto/asymmetric-keys.txt
2190 F:      include/linux/verification.h
2191 F:      include/crypto/public_key.h
2192 F:      include/crypto/pkcs7.h
2193 F:      crypto/asymmetric_keys/
2194
2195 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2196 R:      Dan Williams <dan.j.williams@intel.com>
2197 W:      http://sourceforge.net/projects/xscaleiop
2198 S:      Odd fixes
2199 F:      Documentation/crypto/async-tx-api.txt
2200 F:      crypto/async_tx/
2201 F:      drivers/dma/
2202 F:      include/linux/dmaengine.h
2203 F:      include/linux/async_tx.h
2204
2205 AT24 EEPROM DRIVER
2206 M:      Wolfram Sang <wsa@the-dreams.de>
2207 L:      linux-i2c@vger.kernel.org
2208 S:      Maintained
2209 F:      drivers/misc/eeprom/at24.c
2210 F:      include/linux/platform_data/at24.h
2211
2212 ATA OVER ETHERNET (AOE) DRIVER
2213 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2214 W:      http://www.openaoe.org/
2215 S:      Supported
2216 F:      Documentation/aoe/
2217 F:      drivers/block/aoe/
2218
2219 ATHEROS 71XX/9XXX GPIO DRIVER
2220 M:      Alban Bedel <albeu@free.fr>
2221 W:      https://github.com/AlbanBedel/linux
2222 T:      git git://github.com/AlbanBedel/linux
2223 S:      Maintained
2224 F:      drivers/gpio/gpio-ath79.c
2225 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2226
2227 ATHEROS ATH GENERIC UTILITIES
2228 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2229 L:      linux-wireless@vger.kernel.org
2230 S:      Supported
2231 F:      drivers/net/wireless/ath/*
2232
2233 ATHEROS ATH5K WIRELESS DRIVER
2234 M:      Jiri Slaby <jirislaby@gmail.com>
2235 M:      Nick Kossifidis <mickflemm@gmail.com>
2236 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2237 L:      linux-wireless@vger.kernel.org
2238 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2239 S:      Maintained
2240 F:      drivers/net/wireless/ath/ath5k/
2241
2242 ATHEROS ATH6KL WIRELESS DRIVER
2243 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2244 L:      linux-wireless@vger.kernel.org
2245 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2247 S:      Supported
2248 F:      drivers/net/wireless/ath/ath6kl/
2249
2250 ATI_REMOTE2 DRIVER
2251 M:      Ville Syrjala <syrjala@sci.fi>
2252 S:      Maintained
2253 F:      drivers/input/misc/ati_remote2.c
2254
2255 ATK0110 HWMON DRIVER
2256 M:      Luca Tettamanti <kronos.it@gmail.com>
2257 L:      linux-hwmon@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/hwmon/asus_atk0110.c
2260
2261 ATLX ETHERNET DRIVERS
2262 M:      Jay Cliburn <jcliburn@gmail.com>
2263 M:      Chris Snook <chris.snook@gmail.com>
2264 L:      netdev@vger.kernel.org
2265 W:      http://sourceforge.net/projects/atl1
2266 W:      http://atl1.sourceforge.net
2267 S:      Maintained
2268 F:      drivers/net/ethernet/atheros/
2269
2270 ATM
2271 M:      Chas Williams <3chas3@gmail.com>
2272 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2273 L:      netdev@vger.kernel.org
2274 W:      http://linux-atm.sourceforge.net
2275 S:      Maintained
2276 F:      drivers/atm/
2277 F:      include/linux/atm*
2278 F:      include/uapi/linux/atm*
2279
2280 ATMEL AT91 / AT32 MCI DRIVER
2281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2282 S:      Maintained
2283 F:      drivers/mmc/host/atmel-mci.c
2284
2285 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2286 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2287 S:      Supported
2288 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2289
2290 ATMEL Audio ALSA driver
2291 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2293 S:      Supported
2294 F:      sound/soc/atmel
2295
2296 ATMEL I2C DRIVER
2297 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2298 L:      linux-i2c@vger.kernel.org
2299 S:      Supported
2300 F:      drivers/i2c/busses/i2c-at91.c
2301
2302 ATMEL ISI DRIVER
2303 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2304 L:      linux-media@vger.kernel.org
2305 S:      Supported
2306 F:      drivers/media/platform/atmel/atmel-isi.c
2307 F:      include/media/atmel-isi.h
2308
2309 ATMEL LCDFB DRIVER
2310 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2311 L:      linux-fbdev@vger.kernel.org
2312 S:      Maintained
2313 F:      drivers/video/fbdev/atmel_lcdfb.c
2314 F:      include/video/atmel_lcdc.h
2315
2316 ATMEL MACB ETHERNET DRIVER
2317 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2318 S:      Supported
2319 F:      drivers/net/ethernet/cadence/
2320
2321 ATMEL MAXTOUCH DRIVER
2322 M:      Nick Dyer <nick@shmanahar.org>
2323 T:      git git://github.com/ndyer/linux.git
2324 S:      Maintained
2325 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2326 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2327 F:      include/linux/platform_data/atmel_mxt_ts.h
2328
2329 ATMEL NAND DRIVER
2330 M:      Wenyou Yang <wenyou.yang@atmel.com>
2331 M:      Josh Wu <rainyfeeling@outlook.com>
2332 L:      linux-mtd@lists.infradead.org
2333 S:      Supported
2334 F:      drivers/mtd/nand/atmel/*
2335
2336 ATMEL SAMA5D2 ADC DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L:      linux-iio@vger.kernel.org
2339 S:      Supported
2340 F:      drivers/iio/adc/at91-sama5d2_adc.c
2341
2342 ATMEL SDMMC DRIVER
2343 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2344 L:      linux-mmc@vger.kernel.org
2345 S:      Supported
2346 F:      drivers/mmc/host/sdhci-of-at91.c
2347
2348 ATMEL SPI DRIVER
2349 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2350 S:      Supported
2351 F:      drivers/spi/spi-atmel.*
2352
2353 ATMEL SSC DRIVER
2354 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Supported
2357 F:      drivers/misc/atmel-ssc.c
2358 F:      include/linux/atmel-ssc.h
2359
2360 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2361 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Supported
2364 F:      drivers/misc/atmel_tclib.c
2365 F:      drivers/clocksource/tcb_clksrc.c
2366
2367 ATMEL USBA UDC DRIVER
2368 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Supported
2371 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2372
2373 ATMEL WIRELESS DRIVER
2374 M:      Simon Kelley <simon@thekelleys.org.uk>
2375 L:      linux-wireless@vger.kernel.org
2376 W:      http://www.thekelleys.org.uk/atmel
2377 W:      http://atmelwlandriver.sourceforge.net/
2378 S:      Maintained
2379 F:      drivers/net/wireless/atmel/atmel*
2380
2381 ATMEL XDMA DRIVER
2382 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L:      linux-arm-kernel@lists.infradead.org
2384 L:      dmaengine@vger.kernel.org
2385 S:      Supported
2386 F:      drivers/dma/at_xdmac.c
2387
2388 ATOMIC INFRASTRUCTURE
2389 M:      Will Deacon <will.deacon@arm.com>
2390 M:      Peter Zijlstra <peterz@infradead.org>
2391 R:      Boqun Feng <boqun.feng@gmail.com>
2392 L:      linux-kernel@vger.kernel.org
2393 S:      Maintained
2394 F:      arch/*/include/asm/atomic*.h
2395 F:      include/*/atomic*.h
2396
2397 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2398 M:      Bradley Grove <linuxdrivers@attotech.com>
2399 L:      linux-scsi@vger.kernel.org
2400 W:      http://www.attotech.com
2401 S:      Supported
2402 F:      drivers/scsi/esas2r
2403
2404 ATUSB IEEE 802.15.4 RADIO DRIVER
2405 M:      Stefan Schmidt <stefan@osg.samsung.com>
2406 L:      linux-wpan@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/net/ieee802154/atusb.c
2409 F:      drivers/net/ieee802154/atusb.h
2410 F:      drivers/net/ieee802154/at86rf230.h
2411
2412 AUDIT SUBSYSTEM
2413 M:      Paul Moore <paul@paul-moore.com>
2414 M:      Eric Paris <eparis@redhat.com>
2415 L:      linux-audit@redhat.com (moderated for non-subscribers)
2416 W:      https://github.com/linux-audit
2417 W:      https://people.redhat.com/sgrubb/audit
2418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2419 S:      Supported
2420 F:      include/linux/audit.h
2421 F:      include/uapi/linux/audit.h
2422 F:      kernel/audit*
2423
2424 AUXILIARY DISPLAY DRIVERS
2425 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2426 W:      http://miguelojeda.es/auxdisplay.htm
2427 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2428 S:      Maintained
2429 F:      drivers/auxdisplay/
2430 F:      include/linux/cfag12864b.h
2431
2432 AX.25 NETWORK LAYER
2433 M:      Ralf Baechle <ralf@linux-mips.org>
2434 L:      linux-hams@vger.kernel.org
2435 W:      http://www.linux-ax25.org/
2436 S:      Maintained
2437 F:      include/uapi/linux/ax25.h
2438 F:      include/net/ax25.h
2439 F:      net/ax25/
2440
2441 AXENTIA ARM DEVICES
2442 M:      Peter Rosin <peda@axentia.se>
2443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 S:      Maintained
2445 F:      Documentation/devicetree/bindings/arm/axentia.txt
2446 F:      arch/arm/boot/dts/at91-linea.dtsi
2447 F:      arch/arm/boot/dts/at91-tse850-3.dts
2448
2449 AXENTIA ASOC DRIVERS
2450 M:      Peter Rosin <peda@axentia.se>
2451 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2452 S:      Maintained
2453 F:      Documentation/devicetree/bindings/sound/axentia,*
2454 F:      sound/soc/atmel/tse850-pcm5142.c
2455
2456 AZ6007 DVB DRIVER
2457 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2458 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2459 L:      linux-media@vger.kernel.org
2460 W:      https://linuxtv.org
2461 T:      git git://linuxtv.org/media_tree.git
2462 S:      Maintained
2463 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2464
2465 AZTECH FM RADIO RECEIVER DRIVER
2466 M:      Hans Verkuil <hverkuil@xs4all.nl>
2467 L:      linux-media@vger.kernel.org
2468 T:      git git://linuxtv.org/media_tree.git
2469 W:      https://linuxtv.org
2470 S:      Maintained
2471 F:      drivers/media/radio/radio-aztech*
2472
2473 B43 WIRELESS DRIVER
2474 L:      linux-wireless@vger.kernel.org
2475 L:      b43-dev@lists.infradead.org
2476 W:      http://wireless.kernel.org/en/users/Drivers/b43
2477 S:      Odd Fixes
2478 F:      drivers/net/wireless/broadcom/b43/
2479
2480 B43LEGACY WIRELESS DRIVER
2481 M:      Larry Finger <Larry.Finger@lwfinger.net>
2482 L:      linux-wireless@vger.kernel.org
2483 L:      b43-dev@lists.infradead.org
2484 W:      http://wireless.kernel.org/en/users/Drivers/b43
2485 S:      Maintained
2486 F:      drivers/net/wireless/broadcom/b43legacy/
2487
2488 BACKLIGHT CLASS/SUBSYSTEM
2489 M:      Lee Jones <lee.jones@linaro.org>
2490 M:      Daniel Thompson <daniel.thompson@linaro.org>
2491 M:      Jingoo Han <jingoohan1@gmail.com>
2492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2493 S:      Maintained
2494 F:      drivers/video/backlight/
2495 F:      include/linux/backlight.h
2496 F:      include/linux/pwm_backlight.h
2497 F:      Documentation/devicetree/bindings/leds/backlight
2498
2499 BATMAN ADVANCED
2500 M:      Marek Lindner <mareklindner@neomailbox.ch>
2501 M:      Simon Wunderlich <sw@simonwunderlich.de>
2502 M:      Antonio Quartulli <a@unstable.cc>
2503 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2504 W:      https://www.open-mesh.org/
2505 Q:      https://patchwork.open-mesh.org/project/batman/list/
2506 S:      Maintained
2507 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2508 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2509 F:      Documentation/networking/batman-adv.rst
2510 F:      include/uapi/linux/batman_adv.h
2511 F:      net/batman-adv/
2512
2513 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2514 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2515 L:      linux-hams@vger.kernel.org
2516 W:      http://www.baycom.org/~tom/ham/ham.html
2517 S:      Maintained
2518 F:      drivers/net/hamradio/baycom*
2519
2520 BCACHE (BLOCK LAYER CACHE)
2521 M:      Kent Overstreet <kent.overstreet@gmail.com>
2522 L:      linux-bcache@vger.kernel.org
2523 W:      http://bcache.evilpiepirate.org
2524 S:      Orphan
2525 F:      drivers/md/bcache/
2526
2527 BDISP ST MEDIA DRIVER
2528 M:      Fabien Dessenne <fabien.dessenne@st.com>
2529 L:      linux-media@vger.kernel.org
2530 T:      git git://linuxtv.org/media_tree.git
2531 W:      https://linuxtv.org
2532 S:      Supported
2533 F:      drivers/media/platform/sti/bdisp
2534
2535 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2536 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2537 L:      netdev@vger.kernel.org
2538 S:      Maintained
2539 F:      drivers/net/ethernet/ec_bhf.c
2540
2541 BEFS FILE SYSTEM
2542 M:      Luis de Bethencourt <luisbg@kernel.org>
2543 M:      Salah Triki <salah.triki@gmail.com>
2544 S:      Maintained
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2546 F:      Documentation/filesystems/befs.txt
2547 F:      fs/befs/
2548
2549 BFQ I/O SCHEDULER
2550 M:      Paolo Valente <paolo.valente@linaro.org>
2551 M:      Jens Axboe <axboe@kernel.dk>
2552 L:      linux-block@vger.kernel.org
2553 S:      Maintained
2554 F:      block/bfq-*
2555 F:      Documentation/block/bfq-iosched.txt
2556
2557 BFS FILE SYSTEM
2558 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2559 S:      Maintained
2560 F:      Documentation/filesystems/bfs.txt
2561 F:      fs/bfs/
2562 F:      include/uapi/linux/bfs_fs.h
2563
2564 BLACKFIN ARCHITECTURE
2565 M:      Steven Miao <realmz6@gmail.com>
2566 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567 T:      git git://git.code.sf.net/p/adi-linux/code
2568 W:      http://blackfin.uclinux.org
2569 S:      Supported
2570 F:      arch/blackfin/
2571
2572 BLACKFIN EMAC DRIVER
2573 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574 W:      http://blackfin.uclinux.org
2575 S:      Supported
2576 F:      drivers/net/ethernet/adi/
2577
2578 BLACKFIN MEDIA DRIVER
2579 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2580 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581 W:      http://blackfin.uclinux.org/
2582 S:      Supported
2583 F:      drivers/media/platform/blackfin/
2584 F:      drivers/media/i2c/adv7183*
2585 F:      drivers/media/i2c/vs6624*
2586
2587 BLACKFIN RTC DRIVER
2588 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589 W:      http://blackfin.uclinux.org
2590 S:      Supported
2591 F:      drivers/rtc/rtc-bfin.c
2592
2593 BLACKFIN SDH DRIVER
2594 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2595 W:      http://blackfin.uclinux.org
2596 S:      Supported
2597 F:      drivers/mmc/host/bfin_sdh.c
2598
2599 BLACKFIN SERIAL DRIVER
2600 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601 W:      http://blackfin.uclinux.org
2602 S:      Supported
2603 F:      drivers/tty/serial/bfin_uart.c
2604
2605 BLACKFIN WATCHDOG DRIVER
2606 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2607 W:      http://blackfin.uclinux.org
2608 S:      Supported
2609 F:      drivers/watchdog/bfin_wdt.c
2610
2611 BLINKM RGB LED DRIVER
2612 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2613 S:      Maintained
2614 F:      drivers/leds/leds-blinkm.c
2615
2616 BLOCK LAYER
2617 M:      Jens Axboe <axboe@kernel.dk>
2618 L:      linux-block@vger.kernel.org
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2620 S:      Maintained
2621 F:      block/
2622 F:      kernel/trace/blktrace.c
2623 F:      lib/sbitmap.c
2624
2625 BLOCK2MTD DRIVER
2626 M:      Joern Engel <joern@lazybastard.org>
2627 L:      linux-mtd@lists.infradead.org
2628 S:      Maintained
2629 F:      drivers/mtd/devices/block2mtd.c
2630
2631 BLUETOOTH DRIVERS
2632 M:      Marcel Holtmann <marcel@holtmann.org>
2633 M:      Gustavo Padovan <gustavo@padovan.org>
2634 M:      Johan Hedberg <johan.hedberg@gmail.com>
2635 L:      linux-bluetooth@vger.kernel.org
2636 W:      http://www.bluez.org/
2637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2639 S:      Maintained
2640 F:      drivers/bluetooth/
2641
2642 BLUETOOTH SUBSYSTEM
2643 M:      Marcel Holtmann <marcel@holtmann.org>
2644 M:      Gustavo Padovan <gustavo@padovan.org>
2645 M:      Johan Hedberg <johan.hedberg@gmail.com>
2646 L:      linux-bluetooth@vger.kernel.org
2647 W:      http://www.bluez.org/
2648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2650 S:      Maintained
2651 F:      net/bluetooth/
2652 F:      include/net/bluetooth/
2653
2654 BONDING DRIVER
2655 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2656 M:      Veaceslav Falico <vfalico@gmail.com>
2657 M:      Andy Gospodarek <andy@greyhouse.net>
2658 L:      netdev@vger.kernel.org
2659 W:      http://sourceforge.net/projects/bonding/
2660 S:      Supported
2661 F:      drivers/net/bonding/
2662 F:      include/uapi/linux/if_bonding.h
2663
2664 BPF (Safe dynamic programs and tools)
2665 M:      Alexei Starovoitov <ast@kernel.org>
2666 M:      Daniel Borkmann <daniel@iogearbox.net>
2667 L:      netdev@vger.kernel.org
2668 L:      linux-kernel@vger.kernel.org
2669 S:      Supported
2670 F:      arch/x86/net/bpf_jit*
2671 F:      Documentation/networking/filter.txt
2672 F:      include/linux/bpf*
2673 F:      include/linux/filter.h
2674 F:      include/uapi/linux/bpf*
2675 F:      include/uapi/linux/filter.h
2676 F:      kernel/bpf/
2677 F:      kernel/trace/bpf_trace.c
2678 F:      lib/test_bpf.c
2679 F:      net/bpf/
2680 F:      net/core/filter.c
2681 F:      net/sched/act_bpf.c
2682 F:      net/sched/cls_bpf.c
2683 F:      samples/bpf/
2684 F:      tools/net/bpf*
2685 F:      tools/testing/selftests/bpf/
2686
2687 BROADCOM B44 10/100 ETHERNET DRIVER
2688 M:      Michael Chan <michael.chan@broadcom.com>
2689 L:      netdev@vger.kernel.org
2690 S:      Supported
2691 F:      drivers/net/ethernet/broadcom/b44.*
2692
2693 BROADCOM B53 ETHERNET SWITCH DRIVER
2694 M:      Florian Fainelli <f.fainelli@gmail.com>
2695 L:      netdev@vger.kernel.org
2696 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2697 S:      Supported
2698 F:      drivers/net/dsa/b53/*
2699 F:      include/linux/platform_data/b53.h
2700
2701 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2702 M:      Florian Fainelli <f.fainelli@gmail.com>
2703 M:      Ray Jui <rjui@broadcom.com>
2704 M:      Scott Branden <sbranden@broadcom.com>
2705 M:      bcm-kernel-feedback-list@broadcom.com
2706 T:      git git://github.com/broadcom/mach-bcm
2707 S:      Maintained
2708 N:      bcm281*
2709 N:      bcm113*
2710 N:      bcm216*
2711 N:      kona
2712 F:      arch/arm/mach-bcm/
2713
2714 BROADCOM BCM2835 ARM ARCHITECTURE
2715 M:      Eric Anholt <eric@anholt.net>
2716 M:      Stefan Wahren <stefan.wahren@i2se.com>
2717 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 T:      git git://github.com/anholt/linux
2720 S:      Maintained
2721 N:      bcm2835
2722 F:      drivers/staging/vc04_services
2723
2724 BROADCOM BCM47XX MIPS ARCHITECTURE
2725 M:      Hauke Mehrtens <hauke@hauke-m.de>
2726 M:      Rafał Miłecki <zajec5@gmail.com>
2727 L:      linux-mips@linux-mips.org
2728 S:      Maintained
2729 F:      Documentation/devicetree/bindings/mips/brcm/
2730 F:      arch/mips/bcm47xx/*
2731 F:      arch/mips/include/asm/mach-bcm47xx/*
2732
2733 BROADCOM BCM5301X ARM ARCHITECTURE
2734 M:      Hauke Mehrtens <hauke@hauke-m.de>
2735 M:      Rafał Miłecki <zajec5@gmail.com>
2736 M:      Jon Mason <jonmason@broadcom.com>
2737 M:      bcm-kernel-feedback-list@broadcom.com
2738 L:      linux-arm-kernel@lists.infradead.org
2739 S:      Maintained
2740 F:      arch/arm/mach-bcm/bcm_5301x.c
2741 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2742 F:      arch/arm/boot/dts/bcm470*
2743 F:      arch/arm/boot/dts/bcm953012*
2744
2745 BROADCOM BCM53573 ARM ARCHITECTURE
2746 M:      Rafał Miłecki <rafal@milecki.pl>
2747 L:      linux-arm-kernel@lists.infradead.org
2748 S:      Maintained
2749 F:      arch/arm/boot/dts/bcm53573*
2750 F:      arch/arm/boot/dts/bcm47189*
2751
2752 BROADCOM BCM63XX ARM ARCHITECTURE
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 M:      bcm-kernel-feedback-list@broadcom.com
2755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 T:      git git://github.com/broadcom/stblinux.git
2757 S:      Maintained
2758 N:      bcm63xx
2759
2760 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2761 M:      Kevin Cernekee <cernekee@gmail.com>
2762 L:      linux-usb@vger.kernel.org
2763 S:      Maintained
2764 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2765
2766 BROADCOM BCM7XXX ARM ARCHITECTURE
2767 M:      Brian Norris <computersforpeace@gmail.com>
2768 M:      Gregory Fong <gregory.0xf0@gmail.com>
2769 M:      Florian Fainelli <f.fainelli@gmail.com>
2770 M:      bcm-kernel-feedback-list@broadcom.com
2771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772 T:      git git://github.com/broadcom/stblinux.git
2773 S:      Maintained
2774 F:      arch/arm/mach-bcm/*brcmstb*
2775 F:      arch/arm/boot/dts/bcm7*.dts*
2776 F:      drivers/bus/brcmstb_gisb.c
2777 N:      brcmstb
2778
2779 BROADCOM BMIPS CPUFREQ DRIVER
2780 M:      Markus Mayer <mmayer@broadcom.com>
2781 M:      bcm-kernel-feedback-list@broadcom.com
2782 L:      linux-pm@vger.kernel.org
2783 S:      Maintained
2784 F:      drivers/cpufreq/bmips-cpufreq.c
2785
2786 BROADCOM BMIPS MIPS ARCHITECTURE
2787 M:      Kevin Cernekee <cernekee@gmail.com>
2788 M:      Florian Fainelli <f.fainelli@gmail.com>
2789 L:      linux-mips@linux-mips.org
2790 T:      git git://github.com/broadcom/stblinux.git
2791 S:      Maintained
2792 F:      arch/mips/bmips/*
2793 F:      arch/mips/include/asm/mach-bmips/*
2794 F:      arch/mips/kernel/*bmips*
2795 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2796 F:      drivers/irqchip/irq-bcm63*
2797 F:      drivers/irqchip/irq-bcm7*
2798 F:      drivers/irqchip/irq-brcmstb*
2799 F:      include/linux/bcm963xx_nvram.h
2800 F:      include/linux/bcm963xx_tag.h
2801
2802 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2803 M:      Rasesh Mody <rasesh.mody@cavium.com>
2804 M:      Harish Patil <harish.patil@cavium.com>
2805 M:      Dept-GELinuxNICDev@cavium.com
2806 L:      netdev@vger.kernel.org
2807 S:      Supported
2808 F:      drivers/net/ethernet/broadcom/bnx2.*
2809 F:      drivers/net/ethernet/broadcom/bnx2_*
2810
2811 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2812 M:      QLogic-Storage-Upstream@qlogic.com
2813 L:      linux-scsi@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/scsi/bnx2fc/
2816
2817 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2818 M:      QLogic-Storage-Upstream@qlogic.com
2819 L:      linux-scsi@vger.kernel.org
2820 S:      Supported
2821 F:      drivers/scsi/bnx2i/
2822
2823 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2824 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2825 M:      Ariel Elior <ariel.elior@cavium.com>
2826 M:      everest-linux-l2@cavium.com
2827 L:      netdev@vger.kernel.org
2828 S:      Supported
2829 F:      drivers/net/ethernet/broadcom/bnx2x/
2830
2831 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2832 M:      Michael Chan <michael.chan@broadcom.com>
2833 L:      netdev@vger.kernel.org
2834 S:      Supported
2835 F:      drivers/net/ethernet/broadcom/bnxt/
2836
2837 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2838 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2839 M:      Franky Lin <franky.lin@broadcom.com>
2840 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2841 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2842 M:      Wright Feng <wright.feng@cypress.com>
2843 L:      linux-wireless@vger.kernel.org
2844 L:      brcm80211-dev-list.pdl@broadcom.com
2845 L:      brcm80211-dev-list@cypress.com
2846 S:      Supported
2847 F:      drivers/net/wireless/broadcom/brcm80211/
2848
2849 BROADCOM BRCMSTB GPIO DRIVER
2850 M:      Gregory Fong <gregory.0xf0@gmail.com>
2851 L:      bcm-kernel-feedback-list@broadcom.com
2852 S:      Supported
2853 F:      drivers/gpio/gpio-brcmstb.c
2854 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2855
2856 BROADCOM GENET ETHERNET DRIVER
2857 M:      Florian Fainelli <f.fainelli@gmail.com>
2858 L:      netdev@vger.kernel.org
2859 S:      Supported
2860 F:      drivers/net/ethernet/broadcom/genet/
2861
2862 BROADCOM IPROC ARM ARCHITECTURE
2863 M:      Ray Jui <rjui@broadcom.com>
2864 M:      Scott Branden <sbranden@broadcom.com>
2865 M:      Jon Mason <jonmason@broadcom.com>
2866 M:      bcm-kernel-feedback-list@broadcom.com
2867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T:      git git://github.com/broadcom/cygnus-linux.git
2869 S:      Maintained
2870 N:      iproc
2871 N:      cygnus
2872 N:      bcm[-_]nsp
2873 N:      bcm9113*
2874 N:      bcm9583*
2875 N:      bcm9585*
2876 N:      bcm9586*
2877 N:      bcm988312
2878 N:      bcm113*
2879 N:      bcm583*
2880 N:      bcm585*
2881 N:      bcm586*
2882 N:      bcm88312
2883 F:      arch/arm64/boot/dts/broadcom/ns2*
2884 F:      drivers/clk/bcm/clk-ns*
2885 F:      drivers/pinctrl/bcm/pinctrl-ns*
2886
2887 BROADCOM KONA GPIO DRIVER
2888 M:      Ray Jui <rjui@broadcom.com>
2889 L:      bcm-kernel-feedback-list@broadcom.com
2890 S:      Supported
2891 F:      drivers/gpio/gpio-bcm-kona.c
2892 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2893
2894 BROADCOM NETXTREME-E ROCE DRIVER
2895 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2896 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2897 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2898 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2899 L:      linux-rdma@vger.kernel.org
2900 W:      http://www.broadcom.com
2901 S:      Supported
2902 F:      drivers/infiniband/hw/bnxt_re/
2903 F:      include/uapi/rdma/bnxt_re-abi.h
2904
2905 BROADCOM NVRAM DRIVER
2906 M:      Rafał Miłecki <zajec5@gmail.com>
2907 L:      linux-mips@linux-mips.org
2908 S:      Maintained
2909 F:      drivers/firmware/broadcom/*
2910
2911 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2912 M:      Rafał Miłecki <zajec5@gmail.com>
2913 L:      linux-wireless@vger.kernel.org
2914 S:      Maintained
2915 F:      drivers/bcma/
2916 F:      include/linux/bcma/
2917
2918 BROADCOM STB AVS CPUFREQ DRIVER
2919 M:      Markus Mayer <mmayer@broadcom.com>
2920 M:      bcm-kernel-feedback-list@broadcom.com
2921 L:      linux-pm@vger.kernel.org
2922 S:      Maintained
2923 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2924 F:      drivers/cpufreq/brcmstb*
2925
2926 BROADCOM STB NAND FLASH DRIVER
2927 M:      Brian Norris <computersforpeace@gmail.com>
2928 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2929 L:      linux-mtd@lists.infradead.org
2930 L:      bcm-kernel-feedback-list@broadcom.com
2931 S:      Maintained
2932 F:      drivers/mtd/nand/brcmnand/
2933
2934 BROADCOM SYSTEMPORT ETHERNET DRIVER
2935 M:      Florian Fainelli <f.fainelli@gmail.com>
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2939
2940 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2941 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2942 M:      Prashant Sreedharan <prashant@broadcom.com>
2943 M:      Michael Chan <mchan@broadcom.com>
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/broadcom/tg3.*
2947
2948 BROCADE BFA FC SCSI DRIVER
2949 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2950 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/scsi/bfa/
2954
2955 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2956 M:      Rasesh Mody <rasesh.mody@cavium.com>
2957 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2958 M:      Dept-GELinuxNICDev@cavium.com
2959 L:      netdev@vger.kernel.org
2960 S:      Supported
2961 F:      drivers/net/ethernet/brocade/bna/
2962
2963 BSG (block layer generic sg v4 driver)
2964 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2965 L:      linux-scsi@vger.kernel.org
2966 S:      Supported
2967 F:      block/bsg.c
2968 F:      include/linux/bsg.h
2969 F:      include/uapi/linux/bsg.h
2970
2971 BT87X AUDIO DRIVER
2972 M:      Clemens Ladisch <clemens@ladisch.de>
2973 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2974 T:      git git://git.alsa-project.org/alsa-kernel.git
2975 S:      Maintained
2976 F:      Documentation/sound/alsa/Bt87x.txt
2977 F:      sound/pci/bt87x.c
2978
2979 BT8XXGPIO DRIVER
2980 M:      Michael Buesch <m@bues.ch>
2981 W:      http://bu3sch.de/btgpio.php
2982 S:      Maintained
2983 F:      drivers/gpio/gpio-bt8xx.c
2984
2985 BTRFS FILE SYSTEM
2986 M:      Chris Mason <clm@fb.com>
2987 M:      Josef Bacik <jbacik@fb.com>
2988 M:      David Sterba <dsterba@suse.com>
2989 L:      linux-btrfs@vger.kernel.org
2990 W:      http://btrfs.wiki.kernel.org/
2991 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2993 S:      Maintained
2994 F:      Documentation/filesystems/btrfs.txt
2995 F:      fs/btrfs/
2996 F:      include/linux/btrfs*
2997 F:      include/uapi/linux/btrfs*
2998
2999 BTTV VIDEO4LINUX DRIVER
3000 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3001 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3002 L:      linux-media@vger.kernel.org
3003 W:      https://linuxtv.org
3004 T:      git git://linuxtv.org/media_tree.git
3005 S:      Odd fixes
3006 F:      Documentation/media/v4l-drivers/bttv*
3007 F:      drivers/media/pci/bt8xx/bttv*
3008
3009 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3010 M:      Chanwoo Choi <cw00.choi@samsung.com>
3011 L:      linux-pm@vger.kernel.org
3012 L:      linux-samsung-soc@vger.kernel.org
3013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3014 S:      Maintained
3015 F:      drivers/devfreq/exynos-bus.c
3016 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3017
3018 BUSLOGIC SCSI DRIVER
3019 M:      Khalid Aziz <khalid@gonehiking.org>
3020 L:      linux-scsi@vger.kernel.org
3021 S:      Maintained
3022 F:      drivers/scsi/BusLogic.*
3023 F:      drivers/scsi/FlashPoint.*
3024
3025 C-MEDIA CMI8788 DRIVER
3026 M:      Clemens Ladisch <clemens@ladisch.de>
3027 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3028 T:      git git://git.alsa-project.org/alsa-kernel.git
3029 S:      Maintained
3030 F:      sound/pci/oxygen/
3031
3032 C6X ARCHITECTURE
3033 M:      Mark Salter <msalter@redhat.com>
3034 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3035 L:      linux-c6x-dev@linux-c6x.org
3036 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3037 S:      Maintained
3038 F:      arch/c6x/
3039
3040 CA8210 IEEE-802.15.4 RADIO DRIVER
3041 M:      Harry Morris <h.morris@cascoda.com>
3042 M:      linuxdev@cascoda.com
3043 L:      linux-wpan@vger.kernel.org
3044 W:      https://github.com/Cascoda/ca8210-linux.git
3045 S:      Maintained
3046 F:      drivers/net/ieee802154/ca8210.c
3047 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3048
3049 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3050 M:      David Howells <dhowells@redhat.com>
3051 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3052 S:      Supported
3053 F:      Documentation/filesystems/caching/cachefiles.txt
3054 F:      fs/cachefiles/
3055
3056 CADET FM/AM RADIO RECEIVER DRIVER
3057 M:      Hans Verkuil <hverkuil@xs4all.nl>
3058 L:      linux-media@vger.kernel.org
3059 T:      git git://linuxtv.org/media_tree.git
3060 W:      https://linuxtv.org
3061 S:      Maintained
3062 F:      drivers/media/radio/radio-cadet*
3063
3064 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3065 M:      Jonathan Corbet <corbet@lwn.net>
3066 L:      linux-media@vger.kernel.org
3067 T:      git git://linuxtv.org/media_tree.git
3068 S:      Maintained
3069 F:      Documentation/media/v4l-drivers/cafe_ccic*
3070 F:      drivers/media/platform/marvell-ccic/
3071
3072 CAIF NETWORK LAYER
3073 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3074 L:      netdev@vger.kernel.org
3075 S:      Supported
3076 F:      Documentation/networking/caif/
3077 F:      drivers/net/caif/
3078 F:      include/uapi/linux/caif/
3079 F:      include/net/caif/
3080 F:      net/caif/
3081
3082 CALGARY x86-64 IOMMU
3083 M:      Muli Ben-Yehuda <mulix@mulix.org>
3084 M:      Jon Mason <jdmason@kudzu.us>
3085 L:      iommu@lists.linux-foundation.org
3086 S:      Maintained
3087 F:      arch/x86/kernel/pci-calgary_64.c
3088 F:      arch/x86/kernel/tce_64.c
3089 F:      arch/x86/include/asm/calgary.h
3090 F:      arch/x86/include/asm/tce.h
3091
3092 CAN NETWORK DRIVERS
3093 M:      Wolfgang Grandegger <wg@grandegger.com>
3094 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3095 L:      linux-can@vger.kernel.org
3096 W:      https://github.com/linux-can
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3099 S:      Maintained
3100 F:      Documentation/devicetree/bindings/net/can/
3101 F:      drivers/net/can/
3102 F:      include/linux/can/dev.h
3103 F:      include/linux/can/platform/
3104 F:      include/uapi/linux/can/error.h
3105 F:      include/uapi/linux/can/netlink.h
3106
3107 CAN NETWORK LAYER
3108 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3109 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3110 L:      linux-can@vger.kernel.org
3111 W:      https://github.com/linux-can
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3114 S:      Maintained
3115 F:      Documentation/networking/can.txt
3116 F:      net/can/
3117 F:      include/linux/can/core.h
3118 F:      include/uapi/linux/can.h
3119 F:      include/uapi/linux/can/bcm.h
3120 F:      include/uapi/linux/can/raw.h
3121 F:      include/uapi/linux/can/gw.h
3122
3123 CAPABILITIES
3124 M:      Serge Hallyn <serge@hallyn.com>
3125 L:      linux-security-module@vger.kernel.org
3126 S:      Supported
3127 F:      include/linux/capability.h
3128 F:      include/uapi/linux/capability.h
3129 F:      security/commoncap.c
3130 F:      kernel/capability.c
3131
3132 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3133 M:      Kevin Tsai <ktsai@capellamicro.com>
3134 S:      Maintained
3135 F:      drivers/iio/light/cm*
3136
3137 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3138 M:      Christian Lamparter <chunkeey@googlemail.com>
3139 L:      linux-wireless@vger.kernel.org
3140 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3141 S:      Maintained
3142 F:      drivers/net/wireless/ath/carl9170/
3143
3144 CAVIUM I2C DRIVER
3145 M:      Jan Glauber <jglauber@cavium.com>
3146 M:      David Daney <david.daney@cavium.com>
3147 W:      http://www.cavium.com
3148 S:      Supported
3149 F:      drivers/i2c/busses/i2c-octeon*
3150 F:      drivers/i2c/busses/i2c-thunderx*
3151
3152 CAVIUM LIQUIDIO NETWORK DRIVER
3153 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3154 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3155 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3156 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3157 L:      netdev@vger.kernel.org
3158 W:      http://www.cavium.com
3159 S:      Supported
3160 F:      drivers/net/ethernet/cavium/liquidio/
3161
3162 CAVIUM MMC DRIVER
3163 M:      Jan Glauber <jglauber@cavium.com>
3164 M:      David Daney <david.daney@cavium.com>
3165 M:      Steven J. Hill <Steven.Hill@cavium.com>
3166 W:      http://www.cavium.com
3167 S:      Supported
3168 F:      drivers/mmc/host/cavium*
3169
3170 CAVIUM OCTEON-TX CRYPTO DRIVER
3171 M:      George Cherian <george.cherian@cavium.com>
3172 L:      linux-crypto@vger.kernel.org
3173 W:      http://www.cavium.com
3174 S:      Supported
3175 F:      drivers/crypto/cavium/cpt/
3176
3177 CAVIUM THUNDERX2 ARM64 SOC
3178 M:      Jayachandran C <jnair@caviumnetworks.com>
3179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3180 S:      Maintained
3181 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3182 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3183
3184 CC2520 IEEE-802.15.4 RADIO DRIVER
3185 M:      Varka Bhadram <varkabhadram@gmail.com>
3186 L:      linux-wpan@vger.kernel.org
3187 S:      Maintained
3188 F:      drivers/net/ieee802154/cc2520.c
3189 F:      include/linux/spi/cc2520.h
3190 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3191
3192 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3193 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3194 L:      linux-crypto@vger.kernel.org
3195 L:      driverdev-devel@linuxdriverproject.org
3196 S:      Supported
3197 F:      drivers/staging/ccree/
3198 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3199
3200 CEC FRAMEWORK
3201 M:      Hans Verkuil <hans.verkuil@cisco.com>
3202 L:      linux-media@vger.kernel.org
3203 T:      git git://linuxtv.org/media_tree.git
3204 W:      http://linuxtv.org
3205 S:      Supported
3206 F:      Documentation/media/kapi/cec-core.rst
3207 F:      Documentation/media/uapi/cec
3208 F:      drivers/media/cec/
3209 F:      drivers/media/rc/keymaps/rc-cec.c
3210 F:      include/media/cec.h
3211 F:      include/media/cec-notifier.h
3212 F:      include/uapi/linux/cec.h
3213 F:      include/uapi/linux/cec-funcs.h
3214 F:      Documentation/devicetree/bindings/media/cec.txt
3215
3216 CELL BROADBAND ENGINE ARCHITECTURE
3217 M:      Arnd Bergmann <arnd@arndb.de>
3218 L:      linuxppc-dev@lists.ozlabs.org
3219 W:      http://www.ibm.com/developerworks/power/cell/
3220 S:      Supported
3221 F:      arch/powerpc/include/asm/cell*.h
3222 F:      arch/powerpc/include/asm/spu*.h
3223 F:      arch/powerpc/include/uapi/asm/spu*.h
3224 F:      arch/powerpc/oprofile/*cell*
3225 F:      arch/powerpc/platforms/cell/
3226
3227 CEPH COMMON CODE (LIBCEPH)
3228 M:      Ilya Dryomov <idryomov@gmail.com>
3229 M:      "Yan, Zheng" <zyan@redhat.com>
3230 M:      Sage Weil <sage@redhat.com>
3231 L:      ceph-devel@vger.kernel.org
3232 W:      http://ceph.com/
3233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3234 T:      git git://github.com/ceph/ceph-client.git
3235 S:      Supported
3236 F:      net/ceph/
3237 F:      include/linux/ceph/
3238 F:      include/linux/crush/
3239
3240 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3241 M:      "Yan, Zheng" <zyan@redhat.com>
3242 M:      Sage Weil <sage@redhat.com>
3243 M:      Ilya Dryomov <idryomov@gmail.com>
3244 L:      ceph-devel@vger.kernel.org
3245 W:      http://ceph.com/
3246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3247 T:      git git://github.com/ceph/ceph-client.git
3248 S:      Supported
3249 F:      Documentation/filesystems/ceph.txt
3250 F:      fs/ceph/
3251
3252 CERTIFICATE HANDLING:
3253 M:      David Howells <dhowells@redhat.com>
3254 M:      David Woodhouse <dwmw2@infradead.org>
3255 L:      keyrings@vger.kernel.org
3256 S:      Maintained
3257 F:      Documentation/module-signing.txt
3258 F:      certs/
3259 F:      scripts/sign-file.c
3260 F:      scripts/extract-cert.c
3261
3262 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3263 L:      linux-usb@vger.kernel.org
3264 S:      Orphan
3265 F:      Documentation/usb/WUSB-Design-overview.txt
3266 F:      Documentation/usb/wusb-cbaf
3267 F:      drivers/usb/host/hwa-hc.c
3268 F:      drivers/usb/host/whci/
3269 F:      drivers/usb/wusbcore/
3270 F:      include/linux/usb/wusb*
3271
3272 CFAG12864B LCD DRIVER
3273 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3274 W:      http://miguelojeda.es/auxdisplay.htm
3275 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3276 S:      Maintained
3277 F:      drivers/auxdisplay/cfag12864b.c
3278 F:      include/linux/cfag12864b.h
3279
3280 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3281 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3282 W:      http://miguelojeda.es/auxdisplay.htm
3283 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3284 S:      Maintained
3285 F:      drivers/auxdisplay/cfag12864bfb.c
3286 F:      include/linux/cfag12864b.h
3287
3288 CFG80211 and NL80211
3289 M:      Johannes Berg <johannes@sipsolutions.net>
3290 L:      linux-wireless@vger.kernel.org
3291 W:      http://wireless.kernel.org/
3292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3294 S:      Maintained
3295 F:      include/uapi/linux/nl80211.h
3296 F:      include/net/cfg80211.h
3297 F:      net/wireless/*
3298 X:      net/wireless/wext*
3299
3300 CHAR and MISC DRIVERS
3301 M:      Arnd Bergmann <arnd@arndb.de>
3302 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3304 S:      Supported
3305 F:      drivers/char/*
3306 F:      drivers/misc/*
3307 F:      include/linux/miscdevice.h
3308
3309 CHECKPATCH
3310 M:      Andy Whitcroft <apw@canonical.com>
3311 M:      Joe Perches <joe@perches.com>
3312 S:      Maintained
3313 F:      scripts/checkpatch.pl
3314
3315 CHINESE DOCUMENTATION
3316 M:      Harry Wei <harryxiyou@gmail.com>
3317 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3318 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3319 S:      Maintained
3320 F:      Documentation/translations/zh_CN/
3321
3322 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3323 M:      Peter Chen <Peter.Chen@nxp.com>
3324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3325 L:      linux-usb@vger.kernel.org
3326 S:      Maintained
3327 F:      drivers/usb/chipidea/
3328
3329 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3330 M:      Hans de Goede <hdegoede@redhat.com>
3331 L:      linux-input@vger.kernel.org
3332 S:      Maintained
3333 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3334 F:      drivers/input/touchscreen/chipone_icn8318.c
3335
3336 CHROME HARDWARE PLATFORM SUPPORT
3337 M:      Benson Leung <bleung@chromium.org>
3338 M:      Olof Johansson <olof@lixom.net>
3339 S:      Maintained
3340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3341 F:      drivers/platform/chrome/
3342
3343 CIRRUS LOGIC AUDIO CODEC DRIVERS
3344 M:      Brian Austin <brian.austin@cirrus.com>
3345 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3347 S:      Maintained
3348 F:      sound/soc/codecs/cs*
3349
3350 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3351 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3352 L:      netdev@vger.kernel.org
3353 S:      Maintained
3354 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3355
3356 CISCO FCOE HBA DRIVER
3357 M:      Satish Kharat <satishkh@cisco.com>
3358 M:      Sesidhar Baddela <sebaddel@cisco.com>
3359 M:      Karan Tilak Kumar <kartilak@cisco.com>
3360 L:      linux-scsi@vger.kernel.org
3361 S:      Supported
3362 F:      drivers/scsi/fnic/
3363
3364 CISCO SCSI HBA DRIVER
3365 M:      Karan Tilak Kumar <kartilak@cisco.com>
3366 M:      Sesidhar Baddela <sebaddel@cisco.com>
3367 L:      linux-scsi@vger.kernel.org
3368 S:      Supported
3369 F:      drivers/scsi/snic/
3370
3371 CISCO VIC ETHERNET NIC DRIVER
3372 M:      Christian Benvenuti <benve@cisco.com>
3373 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3374 M:      Neel Patel <neepatel@cisco.com>
3375 S:      Supported
3376 F:      drivers/net/ethernet/cisco/enic/
3377
3378 CISCO VIC LOW LATENCY NIC DRIVER
3379 M:      Christian Benvenuti <benve@cisco.com>
3380 M:      Dave Goodell <dgoodell@cisco.com>
3381 S:      Supported
3382 F:      drivers/infiniband/hw/usnic/
3383
3384 CLEANCACHE API
3385 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3386 L:      linux-kernel@vger.kernel.org
3387 S:      Maintained
3388 F:      mm/cleancache.c
3389 F:      include/linux/cleancache.h
3390
3391 CLK API
3392 M:      Russell King <linux@armlinux.org.uk>
3393 L:      linux-clk@vger.kernel.org
3394 S:      Maintained
3395 F:      include/linux/clk.h
3396
3397 CLOCKSOURCE, CLOCKEVENT DRIVERS
3398 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3399 M:      Thomas Gleixner <tglx@linutronix.de>
3400 L:      linux-kernel@vger.kernel.org
3401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3402 S:      Supported
3403 F:      drivers/clocksource
3404
3405 CMPC ACPI DRIVER
3406 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3407 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3408 L:      platform-driver-x86@vger.kernel.org
3409 S:      Supported
3410 F:      drivers/platform/x86/classmate-laptop.c
3411
3412 COBALT MEDIA DRIVER
3413 M:      Hans Verkuil <hans.verkuil@cisco.com>
3414 L:      linux-media@vger.kernel.org
3415 T:      git git://linuxtv.org/media_tree.git
3416 W:      https://linuxtv.org
3417 S:      Supported
3418 F:      drivers/media/pci/cobalt/
3419
3420 COCCINELLE/Semantic Patches (SmPL)
3421 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3422 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3423 M:      Nicolas Palix <nicolas.palix@imag.fr>
3424 M:      Michal Marek <mmarek@suse.com>
3425 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3427 W:      http://coccinelle.lip6.fr/
3428 S:      Supported
3429 F:      Documentation/dev-tools/coccinelle.rst
3430 F:      scripts/coccinelle/
3431 F:      scripts/coccicheck
3432
3433 CODA FILE SYSTEM
3434 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3435 M:      coda@cs.cmu.edu
3436 L:      codalist@coda.cs.cmu.edu
3437 W:      http://www.coda.cs.cmu.edu/
3438 S:      Maintained
3439 F:      Documentation/filesystems/coda.txt
3440 F:      fs/coda/
3441 F:      include/linux/coda*.h
3442 F:      include/uapi/linux/coda*.h
3443
3444 CODA V4L2 MEM2MEM DRIVER
3445 M:      Philipp Zabel <p.zabel@pengutronix.de>
3446 L:      linux-media@vger.kernel.org
3447 S:      Maintained
3448 F:      Documentation/devicetree/bindings/media/coda.txt
3449 F:      drivers/media/platform/coda/
3450
3451 COMMON CLK FRAMEWORK
3452 M:      Michael Turquette <mturquette@baylibre.com>
3453 M:      Stephen Boyd <sboyd@codeaurora.org>
3454 L:      linux-clk@vger.kernel.org
3455 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3457 S:      Maintained
3458 F:      Documentation/devicetree/bindings/clock/
3459 F:      drivers/clk/
3460 X:      drivers/clk/clkdev.c
3461 F:      include/linux/clk-pr*
3462 F:      include/linux/clk/
3463
3464 COMMON INTERNET FILE SYSTEM (CIFS)
3465 M:      Steve French <sfrench@samba.org>
3466 L:      linux-cifs@vger.kernel.org
3467 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3468 W:      http://linux-cifs.samba.org/
3469 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3470 S:      Supported
3471 F:      Documentation/filesystems/cifs/
3472 F:      fs/cifs/
3473
3474 COMPACTPCI HOTPLUG CORE
3475 M:      Scott Murray <scott@spiteful.org>
3476 L:      linux-pci@vger.kernel.org
3477 S:      Maintained
3478 F:      drivers/pci/hotplug/cpci_hotplug*
3479
3480 COMPACTPCI HOTPLUG GENERIC DRIVER
3481 M:      Scott Murray <scott@spiteful.org>
3482 L:      linux-pci@vger.kernel.org
3483 S:      Maintained
3484 F:      drivers/pci/hotplug/cpcihp_generic.c
3485
3486 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3487 M:      Scott Murray <scott@spiteful.org>
3488 L:      linux-pci@vger.kernel.org
3489 S:      Maintained
3490 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3491
3492 COMPAL LAPTOP SUPPORT
3493 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3494 L:      platform-driver-x86@vger.kernel.org
3495 S:      Maintained
3496 F:      drivers/platform/x86/compal-laptop.c
3497
3498 CONEXANT ACCESSRUNNER USB DRIVER
3499 L:      accessrunner-general@lists.sourceforge.net
3500 W:      http://accessrunner.sourceforge.net/
3501 S:      Orphan
3502 F:      drivers/usb/atm/cxacru.c
3503
3504 CONFIGFS
3505 M:      Joel Becker <jlbec@evilplan.org>
3506 M:      Christoph Hellwig <hch@lst.de>
3507 T:      git git://git.infradead.org/users/hch/configfs.git
3508 S:      Supported
3509 F:      fs/configfs/
3510 F:      include/linux/configfs.h
3511
3512 CONNECTOR
3513 M:      Evgeniy Polyakov <zbr@ioremap.net>
3514 L:      netdev@vger.kernel.org
3515 S:      Maintained
3516 F:      drivers/connector/
3517
3518 CONTROL GROUP (CGROUP)
3519 M:      Tejun Heo <tj@kernel.org>
3520 M:      Li Zefan <lizefan@huawei.com>
3521 M:      Johannes Weiner <hannes@cmpxchg.org>
3522 L:      cgroups@vger.kernel.org
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3524 S:      Maintained
3525 F:      Documentation/cgroup*
3526 F:      include/linux/cgroup*
3527 F:      kernel/cgroup*
3528
3529 CONTROL GROUP - CPUSET
3530 M:      Li Zefan <lizefan@huawei.com>
3531 L:      cgroups@vger.kernel.org
3532 W:      http://www.bullopensource.org/cpuset/
3533 W:      http://oss.sgi.com/projects/cpusets/
3534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3535 S:      Maintained
3536 F:      Documentation/cgroup-v1/cpusets.txt
3537 F:      include/linux/cpuset.h
3538 F:      kernel/cpuset.c
3539
3540 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3541 M:      Johannes Weiner <hannes@cmpxchg.org>
3542 M:      Michal Hocko <mhocko@kernel.org>
3543 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3544 L:      cgroups@vger.kernel.org
3545 L:      linux-mm@kvack.org
3546 S:      Maintained
3547 F:      mm/memcontrol.c
3548 F:      mm/swap_cgroup.c
3549
3550 CORETEMP HARDWARE MONITORING DRIVER
3551 M:      Fenghua Yu <fenghua.yu@intel.com>
3552 L:      linux-hwmon@vger.kernel.org
3553 S:      Maintained
3554 F:      Documentation/hwmon/coretemp
3555 F:      drivers/hwmon/coretemp.c
3556
3557 COSA/SRP SYNC SERIAL DRIVER
3558 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3559 W:      http://www.fi.muni.cz/~kas/cosa/
3560 S:      Maintained
3561 F:      drivers/net/wan/cosa*
3562
3563 CPMAC ETHERNET DRIVER
3564 M:      Florian Fainelli <f.fainelli@gmail.com>
3565 L:      netdev@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/net/ethernet/ti/cpmac.c
3568
3569 CPU FREQUENCY DRIVERS
3570 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3571 M:      Viresh Kumar <viresh.kumar@linaro.org>
3572 L:      linux-pm@vger.kernel.org
3573 S:      Maintained
3574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3575 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3576 B:      https://bugzilla.kernel.org
3577 F:      Documentation/cpu-freq/
3578 F:      Documentation/devicetree/bindings/cpufreq/
3579 F:      drivers/cpufreq/
3580 F:      include/linux/cpufreq.h
3581 F:      tools/testing/selftests/cpufreq/
3582
3583 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3584 M:      Viresh Kumar <viresh.kumar@linaro.org>
3585 M:      Sudeep Holla <sudeep.holla@arm.com>
3586 L:      linux-pm@vger.kernel.org
3587 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3588 S:      Maintained
3589 F:      drivers/cpufreq/arm_big_little.h
3590 F:      drivers/cpufreq/arm_big_little.c
3591 F:      drivers/cpufreq/arm_big_little_dt.c
3592
3593 CPU POWER MONITORING SUBSYSTEM
3594 M:      Thomas Renninger <trenn@suse.com>
3595 L:      linux-pm@vger.kernel.org
3596 S:      Maintained
3597 F:      tools/power/cpupower/
3598
3599 CPUID/MSR DRIVER
3600 M:      "H. Peter Anvin" <hpa@zytor.com>
3601 S:      Maintained
3602 F:      arch/x86/kernel/cpuid.c
3603 F:      arch/x86/kernel/msr.c
3604
3605 CPUIDLE DRIVER - ARM BIG LITTLE
3606 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3607 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3608 L:      linux-pm@vger.kernel.org
3609 L:      linux-arm-kernel@lists.infradead.org
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3611 S:      Maintained
3612 F:      drivers/cpuidle/cpuidle-big_little.c
3613
3614 CPUIDLE DRIVER - ARM EXYNOS
3615 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3616 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3617 M:      Kukjin Kim <kgene@kernel.org>
3618 L:      linux-pm@vger.kernel.org
3619 L:      linux-samsung-soc@vger.kernel.org
3620 S:      Supported
3621 F:      drivers/cpuidle/cpuidle-exynos.c
3622 F:      arch/arm/mach-exynos/pm.c
3623
3624 CPUIDLE DRIVERS
3625 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3626 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3627 L:      linux-pm@vger.kernel.org
3628 S:      Maintained
3629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3630 B:      https://bugzilla.kernel.org
3631 F:      drivers/cpuidle/*
3632 F:      include/linux/cpuidle.h
3633
3634 CRAMFS FILESYSTEM
3635 W:      http://sourceforge.net/projects/cramfs/
3636 S:      Orphan / Obsolete
3637 F:      Documentation/filesystems/cramfs.txt
3638 F:      fs/cramfs/
3639
3640 CRIS PORT
3641 M:      Mikael Starvik <starvik@axis.com>
3642 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3643 L:      linux-cris-kernel@axis.com
3644 W:      http://developer.axis.com
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3646 S:      Maintained
3647 F:      arch/cris/
3648 F:      drivers/tty/serial/crisv10.*
3649
3650 CRYPTO API
3651 M:      Herbert Xu <herbert@gondor.apana.org.au>
3652 M:      "David S. Miller" <davem@davemloft.net>
3653 L:      linux-crypto@vger.kernel.org
3654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3656 S:      Maintained
3657 F:      Documentation/crypto/
3658 F:      Documentation/devicetree/bindings/crypto/
3659 F:      arch/*/crypto/
3660 F:      crypto/
3661 F:      drivers/crypto/
3662 F:      include/crypto/
3663 F:      include/linux/crypto*
3664
3665 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3666 M:      Neil Horman <nhorman@tuxdriver.com>
3667 L:      linux-crypto@vger.kernel.org
3668 S:      Maintained
3669 F:      crypto/ansi_cprng.c
3670 F:      crypto/rng.c
3671
3672 CS3308 MEDIA DRIVER
3673 M:      Hans Verkuil <hverkuil@xs4all.nl>
3674 L:      linux-media@vger.kernel.org
3675 T:      git git://linuxtv.org/media_tree.git
3676 W:      http://linuxtv.org
3677 S:      Odd Fixes
3678 F:      drivers/media/i2c/cs3308.c
3679 F:      drivers/media/i2c/cs3308.h
3680
3681 CS5535 Audio ALSA driver
3682 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3683 S:      Maintained
3684 F:      sound/pci/cs5535audio/
3685
3686 CW1200 WLAN driver
3687 M:      Solomon Peachy <pizza@shaftnet.org>
3688 S:      Maintained
3689 F:      drivers/net/wireless/st/cw1200/
3690
3691 CX18 VIDEO4LINUX DRIVER
3692 M:      Andy Walls <awalls@md.metrocast.net>
3693 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3694 L:      linux-media@vger.kernel.org
3695 T:      git git://linuxtv.org/media_tree.git
3696 W:      https://linuxtv.org
3697 W:      http://www.ivtvdriver.org/index.php/Cx18
3698 S:      Maintained
3699 F:      Documentation/media/v4l-drivers/cx18*
3700 F:      drivers/media/pci/cx18/
3701 F:      include/uapi/linux/ivtv*
3702
3703 CX2341X MPEG ENCODER HELPER MODULE
3704 M:      Hans Verkuil <hverkuil@xs4all.nl>
3705 L:      linux-media@vger.kernel.org
3706 T:      git git://linuxtv.org/media_tree.git
3707 W:      https://linuxtv.org
3708 S:      Maintained
3709 F:      drivers/media/common/cx2341x*
3710 F:      include/media/cx2341x*
3711
3712 CX24120 MEDIA DRIVER
3713 M:      Jemma Denson <jdenson@gmail.com>
3714 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3715 L:      linux-media@vger.kernel.org
3716 W:      https://linuxtv.org
3717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3718 S:      Maintained
3719 F:      drivers/media/dvb-frontends/cx24120*
3720
3721 CX88 VIDEO4LINUX DRIVER
3722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3724 L:      linux-media@vger.kernel.org
3725 W:      https://linuxtv.org
3726 T:      git git://linuxtv.org/media_tree.git
3727 S:      Odd fixes
3728 F:      Documentation/media/v4l-drivers/cx88*
3729 F:      drivers/media/pci/cx88/
3730
3731 CXD2820R 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/dvb-frontends/cxd2820r*
3740
3741 CXGB3 ETHERNET DRIVER (CXGB3)
3742 M:      Santosh Raspatur <santosh@chelsio.com>
3743 L:      netdev@vger.kernel.org
3744 W:      http://www.chelsio.com
3745 S:      Supported
3746 F:      drivers/net/ethernet/chelsio/cxgb3/
3747
3748 CXGB3 ISCSI DRIVER (CXGB3I)
3749 M:      Karen Xie <kxie@chelsio.com>
3750 L:      linux-scsi@vger.kernel.org
3751 W:      http://www.chelsio.com
3752 S:      Supported
3753 F:      drivers/scsi/cxgbi/cxgb3i
3754
3755 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3756 M:      Steve Wise <swise@chelsio.com>
3757 L:      linux-rdma@vger.kernel.org
3758 W:      http://www.openfabrics.org
3759 S:      Supported
3760 F:      drivers/infiniband/hw/cxgb3/
3761 F:      include/uapi/rdma/cxgb3-abi.h
3762
3763 CXGB4 CRYPTO DRIVER (chcr)
3764 M:      Harsh Jain <harsh@chelsio.com>
3765 L:      linux-crypto@vger.kernel.org
3766 W:      http://www.chelsio.com
3767 S:      Supported
3768 F:      drivers/crypto/chelsio
3769
3770 CXGB4 ETHERNET DRIVER (CXGB4)
3771 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3772 L:      netdev@vger.kernel.org
3773 W:      http://www.chelsio.com
3774 S:      Supported
3775 F:      drivers/net/ethernet/chelsio/cxgb4/
3776
3777 CXGB4 ISCSI DRIVER (CXGB4I)
3778 M:      Karen Xie <kxie@chelsio.com>
3779 L:      linux-scsi@vger.kernel.org
3780 W:      http://www.chelsio.com
3781 S:      Supported
3782 F:      drivers/scsi/cxgbi/cxgb4i
3783
3784 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3785 M:      Steve Wise <swise@chelsio.com>
3786 L:      linux-rdma@vger.kernel.org
3787 W:      http://www.openfabrics.org
3788 S:      Supported
3789 F:      drivers/infiniband/hw/cxgb4/
3790 F:      include/uapi/rdma/cxgb4-abi.h
3791
3792 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3793 M:      Casey Leedom <leedom@chelsio.com>
3794 L:      netdev@vger.kernel.org
3795 W:      http://www.chelsio.com
3796 S:      Supported
3797 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3798
3799 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3800 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3801 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3802 L:      linuxppc-dev@lists.ozlabs.org
3803 S:      Supported
3804 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3805 F:      drivers/misc/cxl/
3806 F:      include/misc/cxl*
3807 F:      include/uapi/misc/cxl.h
3808 F:      Documentation/powerpc/cxl.txt
3809 F:      Documentation/ABI/testing/sysfs-class-cxl
3810
3811 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3812 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3813 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3814 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3815 L:      linux-scsi@vger.kernel.org
3816 S:      Supported
3817 F:      drivers/scsi/cxlflash/
3818 F:      include/uapi/scsi/cxlflash_ioctls.h
3819 F:      Documentation/powerpc/cxlflash.txt
3820
3821 CYBERPRO FB DRIVER
3822 M:      Russell King <linux@armlinux.org.uk>
3823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3824 W:      http://www.armlinux.org.uk/
3825 S:      Maintained
3826 F:      drivers/video/fbdev/cyber2000fb.*
3827
3828 CYCLADES ASYNC MUX DRIVER
3829 W:      http://www.cyclades.com/
3830 S:      Orphan
3831 F:      drivers/tty/cyclades.c
3832 F:      include/linux/cyclades.h
3833 F:      include/uapi/linux/cyclades.h
3834
3835 CYCLADES PC300 DRIVER
3836 W:      http://www.cyclades.com/
3837 S:      Orphan
3838 F:      drivers/net/wan/pc300*
3839
3840 CYPRESS_FIRMWARE MEDIA DRIVER
3841 M:      Antti Palosaari <crope@iki.fi>
3842 L:      linux-media@vger.kernel.org
3843 W:      https://linuxtv.org
3844 W:      http://palosaari.fi/linux/
3845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3846 T:      git git://linuxtv.org/anttip/media_tree.git
3847 S:      Maintained
3848 F:      drivers/media/common/cypress_firmware*
3849
3850 CYTTSP TOUCHSCREEN DRIVER
3851 M:      Ferruh Yigit <fery@cypress.com>
3852 L:      linux-input@vger.kernel.org
3853 S:      Supported
3854 F:      drivers/input/touchscreen/cyttsp*
3855 F:      include/linux/input/cyttsp.h
3856
3857 D-LINK DIR-685 TOUCHKEYS DRIVER
3858 M:      Linus Walleij <linus.walleij@linaro.org>
3859 L:      linux-input@vger.kernel.org
3860 S:      Supported
3861 F:      drivers/input/dlink-dir685-touchkeys.c
3862
3863 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3864 M:      Joshua Kinard <kumba@gentoo.org>
3865 S:      Maintained
3866 F:      drivers/rtc/rtc-ds1685.c
3867 F:      include/linux/rtc/ds1685.h
3868
3869 DAMA SLAVE for AX.25
3870 M:      Joerg Reuter <jreuter@yaina.de>
3871 W:      http://yaina.de/jreuter/
3872 W:      http://www.qsl.net/dl1bke/
3873 L:      linux-hams@vger.kernel.org
3874 S:      Maintained
3875 F:      net/ax25/af_ax25.c
3876 F:      net/ax25/ax25_dev.c
3877 F:      net/ax25/ax25_ds_*
3878 F:      net/ax25/ax25_in.c
3879 F:      net/ax25/ax25_out.c
3880 F:      net/ax25/ax25_timer.c
3881 F:      net/ax25/sysctl_net_ax25.c
3882
3883 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3884 L:      netdev@vger.kernel.org
3885 S:      Orphan
3886 F:      Documentation/networking/dmfe.txt
3887 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3888
3889 DC390/AM53C974 SCSI driver
3890 M:      Hannes Reinecke <hare@suse.com>
3891 L:      linux-scsi@vger.kernel.org
3892 S:      Maintained
3893 F:      drivers/scsi/am53c974.c
3894
3895 DC395x SCSI driver
3896 M:      Oliver Neukum <oliver@neukum.org>
3897 M:      Ali Akcaagac <aliakc@web.de>
3898 M:      Jamie Lenehan <lenehan@twibble.org>
3899 L:      dc395x@twibble.org
3900 W:      http://twibble.org/dist/dc395x/
3901 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3902 S:      Maintained
3903 F:      Documentation/scsi/dc395x.txt
3904 F:      drivers/scsi/dc395x.*
3905
3906 DCCP PROTOCOL
3907 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3908 L:      dccp@vger.kernel.org
3909 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3910 S:      Maintained
3911 F:      include/linux/dccp.h
3912 F:      include/uapi/linux/dccp.h
3913 F:      include/linux/tfrc.h
3914 F:      net/dccp/
3915
3916 DECnet NETWORK LAYER
3917 W:      http://linux-decnet.sourceforge.net
3918 L:      linux-decnet-user@lists.sourceforge.net
3919 S:      Orphan
3920 F:      Documentation/networking/decnet.txt
3921 F:      net/decnet/
3922
3923 DECSTATION PLATFORM SUPPORT
3924 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3925 L:      linux-mips@linux-mips.org
3926 W:      http://www.linux-mips.org/wiki/DECstation
3927 S:      Maintained
3928 F:      arch/mips/dec/
3929 F:      arch/mips/include/asm/dec/
3930 F:      arch/mips/include/asm/mach-dec/
3931
3932 DEFXX FDDI NETWORK DRIVER
3933 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3934 S:      Maintained
3935 F:      drivers/net/fddi/defxx.*
3936
3937 DELL LAPTOP DRIVER
3938 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3939 M:      Pali Rohár <pali.rohar@gmail.com>
3940 L:      platform-driver-x86@vger.kernel.org
3941 S:      Maintained
3942 F:      drivers/platform/x86/dell-laptop.c
3943
3944 DELL LAPTOP FREEFALL DRIVER
3945 M:      Pali Rohár <pali.rohar@gmail.com>
3946 S:      Maintained
3947 F:      drivers/platform/x86/dell-smo8800.c
3948
3949 DELL LAPTOP RBTN DRIVER
3950 M:      Pali Rohár <pali.rohar@gmail.com>
3951 S:      Maintained
3952 F:      drivers/platform/x86/dell-rbtn.*
3953
3954 DELL LAPTOP SMM DRIVER
3955 M:      Pali Rohár <pali.rohar@gmail.com>
3956 S:      Maintained
3957 F:      drivers/hwmon/dell-smm-hwmon.c
3958 F:      include/uapi/linux/i8k.h
3959
3960 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3961 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3962 S:      Maintained
3963 F:      Documentation/dcdbas.txt
3964 F:      drivers/firmware/dcdbas.*
3965
3966 DELL WMI EXTRAS DRIVER
3967 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3968 M:      Pali Rohár <pali.rohar@gmail.com>
3969 S:      Maintained
3970 F:      drivers/platform/x86/dell-wmi.c
3971
3972 DELTA ST MEDIA DRIVER
3973 M:      Hugues Fruchet <hugues.fruchet@st.com>
3974 L:      linux-media@vger.kernel.org
3975 T:      git git://linuxtv.org/media_tree.git
3976 W:      https://linuxtv.org
3977 S:      Supported
3978 F:      drivers/media/platform/sti/delta
3979
3980 DENALI NAND DRIVER
3981 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3982 L:      linux-mtd@lists.infradead.org
3983 S:      Supported
3984 F:      drivers/mtd/nand/denali*
3985
3986 DESIGNWARE USB2 DRD IP DRIVER
3987 M:      John Youn <johnyoun@synopsys.com>
3988 L:      linux-usb@vger.kernel.org
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3990 S:      Maintained
3991 F:      drivers/usb/dwc2/
3992
3993 DESIGNWARE USB3 DRD IP DRIVER
3994 M:      Felipe Balbi <balbi@kernel.org>
3995 L:      linux-usb@vger.kernel.org
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3997 S:      Maintained
3998 F:      drivers/usb/dwc3/
3999
4000 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4001 M:      Andreas Klinger <ak@it-klinger.de>
4002 L:      linux-iio@vger.kernel.org
4003 S:      Maintained
4004 F:      drivers/iio/proximity/srf*.c
4005
4006 DEVICE COREDUMP (DEV_COREDUMP)
4007 M:      Johannes Berg <johannes@sipsolutions.net>
4008 L:      linux-kernel@vger.kernel.org
4009 S:      Maintained
4010 F:      drivers/base/devcoredump.c
4011 F:      include/linux/devcoredump.h
4012
4013 DEVICE FREQUENCY (DEVFREQ)
4014 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4015 M:      Kyungmin Park <kyungmin.park@samsung.com>
4016 R:      Chanwoo Choi <cw00.choi@samsung.com>
4017 L:      linux-pm@vger.kernel.org
4018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4019 S:      Maintained
4020 F:      drivers/devfreq/
4021 F:      include/linux/devfreq.h
4022 F:      Documentation/devicetree/bindings/devfreq/
4023
4024 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4025 M:      Chanwoo Choi <cw00.choi@samsung.com>
4026 L:      linux-pm@vger.kernel.org
4027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4028 S:      Supported
4029 F:      drivers/devfreq/event/
4030 F:      drivers/devfreq/devfreq-event.c
4031 F:      include/linux/devfreq-event.h
4032 F:      Documentation/devicetree/bindings/devfreq/event/
4033
4034 DEVICE NUMBER REGISTRY
4035 M:      Torben Mathiasen <device@lanana.org>
4036 W:      http://lanana.org/docs/device-list/index.html
4037 S:      Maintained
4038
4039 DEVICE-MAPPER  (LVM)
4040 M:      Alasdair Kergon <agk@redhat.com>
4041 M:      Mike Snitzer <snitzer@redhat.com>
4042 M:      dm-devel@redhat.com
4043 L:      dm-devel@redhat.com
4044 W:      http://sources.redhat.com/dm
4045 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4047 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4048 S:      Maintained
4049 F:      Documentation/device-mapper/
4050 F:      drivers/md/dm*
4051 F:      drivers/md/persistent-data/
4052 F:      include/linux/device-mapper.h
4053 F:      include/linux/dm-*.h
4054 F:      include/uapi/linux/dm-*.h
4055
4056 DEVLINK
4057 M:      Jiri Pirko <jiri@mellanox.com>
4058 L:      netdev@vger.kernel.org
4059 S:      Supported
4060 F:      net/core/devlink.c
4061 F:      include/net/devlink.h
4062 F:      include/uapi/linux/devlink.h
4063
4064 DIALOG SEMICONDUCTOR DRIVERS
4065 M:      Support Opensource <support.opensource@diasemi.com>
4066 W:      http://www.dialog-semiconductor.com/products
4067 S:      Supported
4068 F:      Documentation/hwmon/da90??
4069 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4070 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4071 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4072 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4073 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4074 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4075 F:      drivers/gpio/gpio-da90??.c
4076 F:      drivers/hwmon/da90??-hwmon.c
4077 F:      drivers/iio/adc/da91??-*.c
4078 F:      drivers/input/misc/da90??_onkey.c
4079 F:      drivers/input/touchscreen/da9052_tsi.c
4080 F:      drivers/leds/leds-da90??.c
4081 F:      drivers/mfd/da903x.c
4082 F:      drivers/mfd/da90??-*.c
4083 F:      drivers/mfd/da91??-*.c
4084 F:      drivers/power/supply/da9052-battery.c
4085 F:      drivers/power/supply/da91??-*.c
4086 F:      drivers/regulator/da903x.c
4087 F:      drivers/regulator/da9???-regulator.[ch]
4088 F:      drivers/thermal/da90??-thermal.c
4089 F:      drivers/rtc/rtc-da90??.c
4090 F:      drivers/video/backlight/da90??_bl.c
4091 F:      drivers/watchdog/da90??_wdt.c
4092 F:      include/linux/mfd/da903x.h
4093 F:      include/linux/mfd/da9052/
4094 F:      include/linux/mfd/da9055/
4095 F:      include/linux/mfd/da9062/
4096 F:      include/linux/mfd/da9063/
4097 F:      include/linux/mfd/da9150/
4098 F:      include/linux/regulator/da9211.h
4099 F:      include/sound/da[79]*.h
4100 F:      sound/soc/codecs/da[79]*.[ch]
4101
4102 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4103 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4104 L:      linux-gpio@vger.kernel.org
4105 S:      Maintained
4106 F:      drivers/gpio/gpio-gpio-mm.c
4107
4108 DIGI NEO AND CLASSIC PCI PRODUCTS
4109 M:      Lidza Louina <lidza.louina@gmail.com>
4110 M:      Mark Hounschell <markh@compro.net>
4111 L:      driverdev-devel@linuxdriverproject.org
4112 S:      Maintained
4113 F:      drivers/staging/dgnc/
4114
4115 DIOLAN U2C-12 I2C DRIVER
4116 M:      Guenter Roeck <linux@roeck-us.net>
4117 L:      linux-i2c@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4120
4121 DIRECT ACCESS (DAX)
4122 M:      Matthew Wilcox <mawilcox@microsoft.com>
4123 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4124 L:      linux-fsdevel@vger.kernel.org
4125 S:      Supported
4126 F:      fs/dax.c
4127 F:      include/linux/dax.h
4128 F:      include/trace/events/fs_dax.h
4129
4130 DIRECTORY NOTIFICATION (DNOTIFY)
4131 M:      Jan Kara <jack@suse.cz>
4132 R:      Amir Goldstein <amir73il@gmail.com>
4133 L:      linux-fsdevel@vger.kernel.org
4134 S:      Maintained
4135 F:      Documentation/filesystems/dnotify.txt
4136 F:      fs/notify/dnotify/
4137 F:      include/linux/dnotify.h
4138
4139 DISK GEOMETRY AND PARTITION HANDLING
4140 M:      Andries Brouwer <aeb@cwi.nl>
4141 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4142 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4143 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4144 S:      Maintained
4145
4146 DISKQUOTA
4147 M:      Jan Kara <jack@suse.com>
4148 S:      Maintained
4149 F:      Documentation/filesystems/quota.txt
4150 F:      fs/quota/
4151 F:      include/linux/quota*.h
4152 F:      include/uapi/linux/quota*.h
4153
4154 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4155 M:      Bernie Thompson <bernie@plugable.com>
4156 L:      linux-fbdev@vger.kernel.org
4157 S:      Maintained
4158 W:      http://plugable.com/category/projects/udlfb/
4159 F:      drivers/video/fbdev/udlfb.c
4160 F:      include/video/udlfb.h
4161 F:      Documentation/fb/udlfb.txt
4162
4163 DISTRIBUTED LOCK MANAGER (DLM)
4164 M:      Christine Caulfield <ccaulfie@redhat.com>
4165 M:      David Teigland <teigland@redhat.com>
4166 L:      cluster-devel@redhat.com
4167 W:      http://sources.redhat.com/cluster/
4168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4169 S:      Supported
4170 F:      fs/dlm/
4171
4172 DMA BUFFER SHARING FRAMEWORK
4173 M:      Sumit Semwal <sumit.semwal@linaro.org>
4174 S:      Maintained
4175 L:      linux-media@vger.kernel.org
4176 L:      dri-devel@lists.freedesktop.org
4177 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4178 F:      drivers/dma-buf/
4179 F:      include/linux/dma-buf*
4180 F:      include/linux/reservation.h
4181 F:      include/linux/*fence.h
4182 F:      Documentation/driver-api/dma-buf.rst
4183 T:      git git://anongit.freedesktop.org/drm/drm-misc
4184
4185 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4186 M:      Vinod Koul <vinod.koul@intel.com>
4187 L:      dmaengine@vger.kernel.org
4188 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4189 S:      Maintained
4190 F:      drivers/dma/
4191 F:      include/linux/dmaengine.h
4192 F:      Documentation/devicetree/bindings/dma/
4193 F:      Documentation/dmaengine/
4194 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4195
4196 DMA MAPPING HELPERS
4197 M:      Christoph Hellwig <hch@lst.de>
4198 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4199 R:      Robin Murphy <robin.murphy@arm.com>
4200 L:      linux-kernel@vger.kernel.org
4201 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4202 W:      http://git.infradead.org/users/hch/dma-mapping.git
4203 S:      Supported
4204 F:      lib/dma-debug.c
4205 F:      lib/dma-noop.c
4206 F:      lib/dma-virt.c
4207 F:      drivers/base/dma-mapping.c
4208 F:      drivers/base/dma-coherent.c
4209 F:      include/linux/dma-mapping.h
4210
4211 DME1737 HARDWARE MONITOR DRIVER
4212 M:      Juerg Haefliger <juergh@gmail.com>
4213 L:      linux-hwmon@vger.kernel.org
4214 S:      Maintained
4215 F:      Documentation/hwmon/dme1737
4216 F:      drivers/hwmon/dme1737.c
4217
4218 DMI/SMBIOS SUPPORT
4219 M:      Jean Delvare <jdelvare@suse.com>
4220 S:      Maintained
4221 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4222 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4223 F:      drivers/firmware/dmi-id.c
4224 F:      drivers/firmware/dmi_scan.c
4225 F:      include/linux/dmi.h
4226
4227 DOCUMENTATION
4228 M:      Jonathan Corbet <corbet@lwn.net>
4229 L:      linux-doc@vger.kernel.org
4230 S:      Maintained
4231 F:      Documentation/
4232 F:      scripts/kernel-doc
4233 X:      Documentation/ABI/
4234 X:      Documentation/devicetree/
4235 X:      Documentation/acpi
4236 X:      Documentation/power
4237 X:      Documentation/spi
4238 X:      Documentation/media
4239 T:      git git://git.lwn.net/linux.git docs-next
4240
4241 DONGWOON DW9714 LENS VOICE COIL DRIVER
4242 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4243 L:      linux-media@vger.kernel.org
4244 T:      git git://linuxtv.org/media_tree.git
4245 S:      Maintained
4246 F:      drivers/media/i2c/dw9714.c
4247
4248 DOUBLETALK DRIVER
4249 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4250 L:      blinux-list@redhat.com
4251 S:      Maintained
4252 F:      drivers/char/dtlk.c
4253 F:      include/linux/dtlk.h
4254
4255 DPAA2 DATAPATH I/O (DPIO) DRIVER
4256 M:      Roy Pledge <Roy.Pledge@nxp.com>
4257 L:      linux-kernel@vger.kernel.org
4258 S:      Maintained
4259 F:      drivers/staging/fsl-mc/bus/dpio
4260
4261 DPAA2 ETHERNET DRIVER
4262 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4263 L:      linux-kernel@vger.kernel.org
4264 S:      Maintained
4265 F:      drivers/staging/fsl-dpaa2/ethernet
4266
4267 DPT_I2O SCSI RAID DRIVER
4268 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4269 L:      linux-scsi@vger.kernel.org
4270 W:      http://www.adaptec.com/
4271 S:      Maintained
4272 F:      drivers/scsi/dpt*
4273 F:      drivers/scsi/dpt/
4274
4275 DRBD DRIVER
4276 M:      Philipp Reisner <philipp.reisner@linbit.com>
4277 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4278 L:      drbd-dev@lists.linbit.com
4279 W:      http://www.drbd.org
4280 T:      git git://git.linbit.com/linux-drbd.git
4281 T:      git git://git.linbit.com/drbd-8.4.git
4282 S:      Supported
4283 F:      drivers/block/drbd/
4284 F:      lib/lru_cache.c
4285 F:      Documentation/blockdev/drbd/
4286
4287 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4288 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4290 S:      Supported
4291 F:      Documentation/kobject.txt
4292 F:      drivers/base/
4293 F:      fs/debugfs/
4294 F:      fs/sysfs/
4295 F:      include/linux/debugfs.h
4296 F:      include/linux/kobj*
4297 F:      lib/kobj*
4298
4299 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4300 M:      Kevin Hilman <khilman@kernel.org>
4301 M:      Nishanth Menon <nm@ti.com>
4302 S:      Maintained
4303 F:      drivers/power/avs/
4304 F:      include/linux/power/smartreflex.h
4305 L:      linux-pm@vger.kernel.org
4306
4307 DRM DRIVER FOR ARM PL111 CLCD
4308 M:      Eric Anholt <eric@anholt.net>
4309 T:      git git://anongit.freedesktop.org/drm/drm-misc
4310 S:      Supported
4311 F:      drivers/gpu/drm/pl111/
4312
4313 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4314 M:      Dave Airlie <airlied@redhat.com>
4315 S:      Odd Fixes
4316 F:      drivers/gpu/drm/ast/
4317
4318 DRM DRIVER FOR BOCHS VIRTUAL GPU
4319 M:      Gerd Hoffmann <kraxel@redhat.com>
4320 L:      virtualization@lists.linux-foundation.org
4321 T:      git git://anongit.freedesktop.org/drm/drm-misc
4322 S:      Maintained
4323 F:      drivers/gpu/drm/bochs/
4324
4325 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4326 S:      Orphan / Obsolete
4327 F:      drivers/gpu/drm/i810/
4328 F:      include/uapi/drm/i810_drm.h
4329
4330 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4331 S:      Orphan / Obsolete
4332 F:      drivers/gpu/drm/mga/
4333 F:      include/uapi/drm/mga_drm.h
4334
4335 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4336 M:      Dave Airlie <airlied@redhat.com>
4337 S:      Odd Fixes
4338 F:      drivers/gpu/drm/mgag200/
4339
4340 DRM DRIVER FOR MI0283QT
4341 M:      Noralf Trønnes <noralf@tronnes.org>
4342 S:      Maintained
4343 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4344 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4345
4346 DRM DRIVER FOR MSM ADRENO GPU
4347 M:      Rob Clark <robdclark@gmail.com>
4348 L:      linux-arm-msm@vger.kernel.org
4349 L:      dri-devel@lists.freedesktop.org
4350 L:      freedreno@lists.freedesktop.org
4351 T:      git git://people.freedesktop.org/~robclark/linux
4352 S:      Maintained
4353 F:      drivers/gpu/drm/msm/
4354 F:      include/uapi/drm/msm_drm.h
4355 F:      Documentation/devicetree/bindings/display/msm/
4356
4357 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4358 M:      Ben Skeggs <bskeggs@redhat.com>
4359 L:      dri-devel@lists.freedesktop.org
4360 L:      nouveau@lists.freedesktop.org
4361 T:      git git://github.com/skeggsb/linux
4362 S:      Supported
4363 F:      drivers/gpu/drm/nouveau/
4364 F:      include/uapi/drm/nouveau_drm.h
4365
4366 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4367 M:      Dave Airlie <airlied@redhat.com>
4368 M:      Gerd Hoffmann <kraxel@redhat.com>
4369 L:      virtualization@lists.linux-foundation.org
4370 T:      git git://anongit.freedesktop.org/drm/drm-misc
4371 S:      Obsolete
4372 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4373 F:      drivers/gpu/drm/cirrus/
4374
4375 DRM DRIVER FOR QXL VIRTUAL GPU
4376 M:      Dave Airlie <airlied@redhat.com>
4377 M:      Gerd Hoffmann <kraxel@redhat.com>
4378 L:      virtualization@lists.linux-foundation.org
4379 T:      git git://anongit.freedesktop.org/drm/drm-misc
4380 S:      Maintained
4381 F:      drivers/gpu/drm/qxl/
4382 F:      include/uapi/drm/qxl_drm.h
4383
4384 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4385 M:      Noralf Trønnes <noralf@tronnes.org>
4386 S:      Maintained
4387 F:      drivers/gpu/drm/tinydrm/repaper.c
4388 F:      Documentation/devicetree/bindings/display/repaper.txt
4389
4390 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4391 S:      Orphan / Obsolete
4392 F:      drivers/gpu/drm/r128/
4393 F:      include/uapi/drm/r128_drm.h
4394
4395 DRM DRIVER FOR SAVAGE VIDEO CARDS
4396 S:      Orphan / Obsolete
4397 F:      drivers/gpu/drm/savage/
4398 F:      include/uapi/drm/savage_drm.h
4399
4400 DRM DRIVER FOR SIS VIDEO CARDS
4401 S:      Orphan / Obsolete
4402 F:      drivers/gpu/drm/sis/
4403 F:      include/uapi/drm/sis_drm.h
4404
4405 DRM DRIVER FOR SITRONIX ST7586 PANELS
4406 M:      David Lechner <david@lechnology.com>
4407 S:      Maintained
4408 F:      drivers/gpu/drm/tinydrm/st7586.c
4409 F:      Documentation/devicetree/bindings/display/st7586.txt
4410
4411 DRM DRIVER FOR TDFX VIDEO CARDS
4412 S:      Orphan / Obsolete
4413 F:      drivers/gpu/drm/tdfx/
4414
4415 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4416 M:      Dave Airlie <airlied@redhat.com>
4417 S:      Odd Fixes
4418 F:      drivers/gpu/drm/udl/
4419
4420 DRM DRIVER FOR VMWARE VIRTUAL GPU
4421 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4422 M:      Sinclair Yeh <syeh@vmware.com>
4423 M:      Thomas Hellstrom <thellstrom@vmware.com>
4424 L:      dri-devel@lists.freedesktop.org
4425 T:      git git://people.freedesktop.org/~syeh/repos_linux
4426 T:      git git://people.freedesktop.org/~thomash/linux
4427 S:      Supported
4428 F:      drivers/gpu/drm/vmwgfx/
4429 F:      include/uapi/drm/vmwgfx_drm.h
4430
4431 DRM DRIVERS
4432 M:      David Airlie <airlied@linux.ie>
4433 L:      dri-devel@lists.freedesktop.org
4434 T:      git git://people.freedesktop.org/~airlied/linux
4435 B:      https://bugs.freedesktop.org/
4436 C:      irc://chat.freenode.net/dri-devel
4437 S:      Maintained
4438 F:      drivers/gpu/drm/
4439 F:      drivers/gpu/vga/
4440 F:      Documentation/devicetree/bindings/display/
4441 F:      Documentation/devicetree/bindings/gpu/
4442 F:      Documentation/devicetree/bindings/video/
4443 F:      Documentation/gpu/
4444 F:      include/drm/
4445 F:      include/uapi/drm/
4446 F:      include/linux/vga*
4447
4448 DRM DRIVERS AND MISC GPU PATCHES
4449 M:      Daniel Vetter <daniel.vetter@intel.com>
4450 M:      Jani Nikula <jani.nikula@linux.intel.com>
4451 M:      Sean Paul <seanpaul@chromium.org>
4452 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4453 S:      Maintained
4454 T:      git git://anongit.freedesktop.org/drm/drm-misc
4455 F:      Documentation/gpu/
4456 F:      drivers/gpu/vga/
4457 F:      drivers/gpu/drm/*
4458 F:      include/drm/drm*
4459 F:      include/uapi/drm/drm*
4460 F:      include/linux/vga*
4461
4462 DRM DRIVERS FOR ALLWINNER A10
4463 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4464 L:      dri-devel@lists.freedesktop.org
4465 S:      Supported
4466 F:      drivers/gpu/drm/sun4i/
4467 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4469
4470 DRM DRIVERS FOR AMLOGIC SOCS
4471 M:      Neil Armstrong <narmstrong@baylibre.com>
4472 L:      dri-devel@lists.freedesktop.org
4473 L:      linux-amlogic@lists.infradead.org
4474 W:      http://linux-meson.com/
4475 S:      Supported
4476 F:      drivers/gpu/drm/meson/
4477 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4478 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4479 F:      Documentation/gpu/meson.rst
4480 T:      git git://anongit.freedesktop.org/drm/drm-misc
4481
4482 DRM DRIVERS FOR ATMEL HLCDC
4483 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4484 L:      dri-devel@lists.freedesktop.org
4485 S:      Supported
4486 F:      drivers/gpu/drm/atmel-hlcdc/
4487 F:      Documentation/devicetree/bindings/drm/atmel/
4488 T:      git git://anongit.freedesktop.org/drm/drm-misc
4489
4490 DRM DRIVERS FOR BRIDGE CHIPS
4491 M:      Archit Taneja <architt@codeaurora.org>
4492 M:      Andrzej Hajda <a.hajda@samsung.com>
4493 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4494 S:      Maintained
4495 T:      git git://anongit.freedesktop.org/drm/drm-misc
4496 F:      drivers/gpu/drm/bridge/
4497
4498 DRM DRIVERS FOR EXYNOS
4499 M:      Inki Dae <inki.dae@samsung.com>
4500 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4501 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4502 M:      Kyungmin Park <kyungmin.park@samsung.com>
4503 L:      dri-devel@lists.freedesktop.org
4504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4505 S:      Supported
4506 F:      drivers/gpu/drm/exynos/
4507 F:      include/uapi/drm/exynos_drm.h
4508 F:      Documentation/devicetree/bindings/display/exynos/
4509
4510 DRM DRIVERS FOR FREESCALE DCU
4511 M:      Stefan Agner <stefan@agner.ch>
4512 M:      Alison Wang <alison.wang@freescale.com>
4513 L:      dri-devel@lists.freedesktop.org
4514 S:      Supported
4515 F:      drivers/gpu/drm/fsl-dcu/
4516 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4517 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4518 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4519
4520 DRM DRIVERS FOR FREESCALE IMX
4521 M:      Philipp Zabel <p.zabel@pengutronix.de>
4522 L:      dri-devel@lists.freedesktop.org
4523 S:      Maintained
4524 F:      drivers/gpu/drm/imx/
4525 F:      drivers/gpu/ipu-v3/
4526 F:      Documentation/devicetree/bindings/display/imx/
4527
4528 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4529 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4530 L:      dri-devel@lists.freedesktop.org
4531 T:      git git://github.com/patjak/drm-gma500
4532 S:      Maintained
4533 F:      drivers/gpu/drm/gma500/
4534
4535 DRM DRIVERS FOR HISILICON
4536 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4537 M:      Rongrong Zou <zourongrong@gmail.com>
4538 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4539 R:      Chen Feng <puck.chen@hisilicon.com>
4540 L:      dri-devel@lists.freedesktop.org
4541 T:      git git://github.com/xin3liang/linux.git
4542 S:      Maintained
4543 F:      drivers/gpu/drm/hisilicon/
4544 F:      Documentation/devicetree/bindings/display/hisilicon/
4545
4546 DRM DRIVERS FOR MEDIATEK
4547 M:      CK Hu <ck.hu@mediatek.com>
4548 M:      Philipp Zabel <p.zabel@pengutronix.de>
4549 L:      dri-devel@lists.freedesktop.org
4550 S:      Supported
4551 F:      drivers/gpu/drm/mediatek/
4552 F:      Documentation/devicetree/bindings/display/mediatek/
4553
4554 DRM DRIVERS FOR NVIDIA TEGRA
4555 M:      Thierry Reding <thierry.reding@gmail.com>
4556 L:      dri-devel@lists.freedesktop.org
4557 L:      linux-tegra@vger.kernel.org
4558 T:      git git://anongit.freedesktop.org/tegra/linux.git
4559 S:      Supported
4560 F:      drivers/gpu/drm/tegra/
4561 F:      drivers/gpu/host1x/
4562 F:      include/linux/host1x.h
4563 F:      include/uapi/drm/tegra_drm.h
4564 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4565
4566 DRM DRIVERS FOR RENESAS
4567 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4568 L:      dri-devel@lists.freedesktop.org
4569 L:      linux-renesas-soc@vger.kernel.org
4570 T:      git git://linuxtv.org/pinchartl/fbdev
4571 S:      Supported
4572 F:      drivers/gpu/drm/rcar-du/
4573 F:      drivers/gpu/drm/shmobile/
4574 F:      include/linux/platform_data/shmob_drm.h
4575 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4576 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4577
4578 DRM DRIVERS FOR ROCKCHIP
4579 M:      Mark Yao <mark.yao@rock-chips.com>
4580 L:      dri-devel@lists.freedesktop.org
4581 S:      Maintained
4582 F:      drivers/gpu/drm/rockchip/
4583 F:      Documentation/devicetree/bindings/display/rockchip/
4584 T:      git git://anongit.freedesktop.org/drm/drm-misc
4585
4586 DRM DRIVERS FOR STI
4587 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4588 M:      Vincent Abriou <vincent.abriou@st.com>
4589 L:      dri-devel@lists.freedesktop.org
4590 T:      git git://anongit.freedesktop.org/drm/drm-misc
4591 S:      Maintained
4592 F:      drivers/gpu/drm/sti
4593 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4594
4595 DRM DRIVERS FOR STM
4596 M:      Yannick Fertre <yannick.fertre@st.com>
4597 M:      Philippe Cornu <philippe.cornu@st.com>
4598 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4599 M:      Vincent Abriou <vincent.abriou@st.com>
4600 L:      dri-devel@lists.freedesktop.org
4601 T:      git git://anongit.freedesktop.org/drm/drm-misc
4602 S:      Maintained
4603 F:      drivers/gpu/drm/stm
4604 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4605
4606 DRM DRIVERS FOR TI LCDC
4607 M:      Jyri Sarha <jsarha@ti.com>
4608 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4609 L:      dri-devel@lists.freedesktop.org
4610 S:      Maintained
4611 F:      drivers/gpu/drm/tilcdc/
4612 F:      Documentation/devicetree/bindings/display/tilcdc/
4613
4614 DRM DRIVERS FOR TI OMAP
4615 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4616 L:      dri-devel@lists.freedesktop.org
4617 S:      Maintained
4618 F:      drivers/gpu/drm/omapdrm/
4619 F:      Documentation/devicetree/bindings/display/ti/
4620
4621 DRM DRIVERS FOR VC4
4622 M:      Eric Anholt <eric@anholt.net>
4623 T:      git git://github.com/anholt/linux
4624 S:      Supported
4625 F:      drivers/gpu/drm/vc4/
4626 F:      include/uapi/drm/vc4_drm.h
4627 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630 DRM DRIVERS FOR VIVANTE GPU IP
4631 M:      Lucas Stach <l.stach@pengutronix.de>
4632 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4633 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4634 L:      etnaviv@lists.freedesktop.org
4635 L:      dri-devel@lists.freedesktop.org
4636 S:      Maintained
4637 F:      drivers/gpu/drm/etnaviv/
4638 F:      include/uapi/drm/etnaviv_drm.h
4639 F:      Documentation/devicetree/bindings/display/etnaviv/
4640
4641 DRM DRIVERS FOR ZTE ZX
4642 M:      Shawn Guo <shawnguo@kernel.org>
4643 L:      dri-devel@lists.freedesktop.org
4644 S:      Maintained
4645 F:      drivers/gpu/drm/zte/
4646 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4647 T:      git git://anongit.freedesktop.org/drm/drm-misc
4648
4649 DRM PANEL DRIVERS
4650 M:      Thierry Reding <thierry.reding@gmail.com>
4651 L:      dri-devel@lists.freedesktop.org
4652 T:      git git://anongit.freedesktop.org/tegra/linux.git
4653 S:      Maintained
4654 F:      drivers/gpu/drm/drm_panel.c
4655 F:      drivers/gpu/drm/panel/
4656 F:      include/drm/drm_panel.h
4657 F:      Documentation/devicetree/bindings/display/panel/
4658
4659 DRM TINYDRM DRIVERS
4660 M:      Noralf Trønnes <noralf@tronnes.org>
4661 W:      https://github.com/notro/tinydrm/wiki/Development
4662 T:      git git://anongit.freedesktop.org/drm/drm-misc
4663 S:      Maintained
4664 F:      drivers/gpu/drm/tinydrm/
4665 F:      include/drm/tinydrm/
4666
4667 DSBR100 USB FM RADIO DRIVER
4668 M:      Alexey Klimov <klimov.linux@gmail.com>
4669 L:      linux-media@vger.kernel.org
4670 T:      git git://linuxtv.org/media_tree.git
4671 S:      Maintained
4672 F:      drivers/media/radio/dsbr100.c
4673
4674 DSCC4 DRIVER
4675 M:      Francois Romieu <romieu@fr.zoreil.com>
4676 L:      netdev@vger.kernel.org
4677 S:      Maintained
4678 F:      drivers/net/wan/dscc4.c
4679
4680 DT3155 MEDIA DRIVER
4681 M:      Hans Verkuil <hverkuil@xs4all.nl>
4682 L:      linux-media@vger.kernel.org
4683 T:      git git://linuxtv.org/media_tree.git
4684 W:      https://linuxtv.org
4685 S:      Odd Fixes
4686 F:      drivers/media/pci/dt3155/
4687
4688 DVB_USB_AF9015 MEDIA DRIVER
4689 M:      Antti Palosaari <crope@iki.fi>
4690 L:      linux-media@vger.kernel.org
4691 W:      https://linuxtv.org
4692 W:      http://palosaari.fi/linux/
4693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4694 T:      git git://linuxtv.org/anttip/media_tree.git
4695 S:      Maintained
4696 F:      drivers/media/usb/dvb-usb-v2/af9015*
4697
4698 DVB_USB_AF9035 MEDIA DRIVER
4699 M:      Antti Palosaari <crope@iki.fi>
4700 L:      linux-media@vger.kernel.org
4701 W:      https://linuxtv.org
4702 W:      http://palosaari.fi/linux/
4703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4704 T:      git git://linuxtv.org/anttip/media_tree.git
4705 S:      Maintained
4706 F:      drivers/media/usb/dvb-usb-v2/af9035*
4707
4708 DVB_USB_ANYSEE MEDIA DRIVER
4709 M:      Antti Palosaari <crope@iki.fi>
4710 L:      linux-media@vger.kernel.org
4711 W:      https://linuxtv.org
4712 W:      http://palosaari.fi/linux/
4713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4714 T:      git git://linuxtv.org/anttip/media_tree.git
4715 S:      Maintained
4716 F:      drivers/media/usb/dvb-usb-v2/anysee*
4717
4718 DVB_USB_AU6610 MEDIA DRIVER
4719 M:      Antti Palosaari <crope@iki.fi>
4720 L:      linux-media@vger.kernel.org
4721 W:      https://linuxtv.org
4722 W:      http://palosaari.fi/linux/
4723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4724 T:      git git://linuxtv.org/anttip/media_tree.git
4725 S:      Maintained
4726 F:      drivers/media/usb/dvb-usb-v2/au6610*
4727
4728 DVB_USB_CE6230 MEDIA DRIVER
4729 M:      Antti Palosaari <crope@iki.fi>
4730 L:      linux-media@vger.kernel.org
4731 W:      https://linuxtv.org
4732 W:      http://palosaari.fi/linux/
4733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4734 T:      git git://linuxtv.org/anttip/media_tree.git
4735 S:      Maintained
4736 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4737
4738 DVB_USB_CXUSB MEDIA DRIVER
4739 M:      Michael Krufky <mkrufky@linuxtv.org>
4740 L:      linux-media@vger.kernel.org
4741 W:      https://linuxtv.org
4742 W:      http://github.com/mkrufky
4743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4744 T:      git git://linuxtv.org/media_tree.git
4745 S:      Maintained
4746 F:      drivers/media/usb/dvb-usb/cxusb*
4747
4748 DVB_USB_EC168 MEDIA DRIVER
4749 M:      Antti Palosaari <crope@iki.fi>
4750 L:      linux-media@vger.kernel.org
4751 W:      https://linuxtv.org
4752 W:      http://palosaari.fi/linux/
4753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4754 T:      git git://linuxtv.org/anttip/media_tree.git
4755 S:      Maintained
4756 F:      drivers/media/usb/dvb-usb-v2/ec168*
4757
4758 DVB_USB_GL861 MEDIA DRIVER
4759 M:      Antti Palosaari <crope@iki.fi>
4760 L:      linux-media@vger.kernel.org
4761 W:      https://linuxtv.org
4762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4763 T:      git git://linuxtv.org/anttip/media_tree.git
4764 S:      Maintained
4765 F:      drivers/media/usb/dvb-usb-v2/gl861*
4766
4767 DVB_USB_MXL111SF MEDIA DRIVER
4768 M:      Michael Krufky <mkrufky@linuxtv.org>
4769 L:      linux-media@vger.kernel.org
4770 W:      https://linuxtv.org
4771 W:      http://github.com/mkrufky
4772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4773 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4774 S:      Maintained
4775 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4776
4777 DVB_USB_RTL28XXU MEDIA DRIVER
4778 M:      Antti Palosaari <crope@iki.fi>
4779 L:      linux-media@vger.kernel.org
4780 W:      https://linuxtv.org
4781 W:      http://palosaari.fi/linux/
4782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4783 T:      git git://linuxtv.org/anttip/media_tree.git
4784 S:      Maintained
4785 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4786
4787 DVB_USB_V2 MEDIA DRIVER
4788 M:      Antti Palosaari <crope@iki.fi>
4789 L:      linux-media@vger.kernel.org
4790 W:      https://linuxtv.org
4791 W:      http://palosaari.fi/linux/
4792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4793 T:      git git://linuxtv.org/anttip/media_tree.git
4794 S:      Maintained
4795 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4796 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4797
4798 DYNAMIC DEBUG
4799 M:      Jason Baron <jbaron@akamai.com>
4800 S:      Maintained
4801 F:      lib/dynamic_debug.c
4802 F:      include/linux/dynamic_debug.h
4803
4804 DZ DECSTATION DZ11 SERIAL DRIVER
4805 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4806 S:      Maintained
4807 F:      drivers/tty/serial/dz.*
4808
4809 E3X0 POWER BUTTON DRIVER
4810 M:      Moritz Fischer <moritz.fischer@ettus.com>
4811 L:      usrp-users@lists.ettus.com
4812 W:      http://www.ettus.com
4813 S:      Supported
4814 F:      drivers/input/misc/e3x0-button.c
4815 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4816
4817 E4000 MEDIA DRIVER
4818 M:      Antti Palosaari <crope@iki.fi>
4819 L:      linux-media@vger.kernel.org
4820 W:      https://linuxtv.org
4821 W:      http://palosaari.fi/linux/
4822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4823 T:      git git://linuxtv.org/anttip/media_tree.git
4824 S:      Maintained
4825 F:      drivers/media/tuners/e4000*
4826
4827 EATA ISA/EISA/PCI SCSI DRIVER
4828 M:      Dario Ballabio <ballabio_dario@emc.com>
4829 L:      linux-scsi@vger.kernel.org
4830 S:      Maintained
4831 F:      drivers/scsi/eata.c
4832
4833 EC100 MEDIA DRIVER
4834 M:      Antti Palosaari <crope@iki.fi>
4835 L:      linux-media@vger.kernel.org
4836 W:      https://linuxtv.org
4837 W:      http://palosaari.fi/linux/
4838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4839 T:      git git://linuxtv.org/anttip/media_tree.git
4840 S:      Maintained
4841 F:      drivers/media/dvb-frontends/ec100*
4842
4843 ECRYPT FILE SYSTEM
4844 M:      Tyler Hicks <tyhicks@canonical.com>
4845 L:      ecryptfs@vger.kernel.org
4846 W:      http://ecryptfs.org
4847 W:      https://launchpad.net/ecryptfs
4848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4849 S:      Supported
4850 F:      Documentation/filesystems/ecryptfs.txt
4851 F:      fs/ecryptfs/
4852
4853 EDAC-AMD64
4854 M:      Borislav Petkov <bp@alien8.de>
4855 L:      linux-edac@vger.kernel.org
4856 S:      Maintained
4857 F:      drivers/edac/amd64_edac*
4858
4859 EDAC-CALXEDA
4860 M:      Robert Richter <rric@kernel.org>
4861 L:      linux-edac@vger.kernel.org
4862 S:      Maintained
4863 F:      drivers/edac/highbank*
4864
4865 EDAC-CAVIUM
4866 M:      Ralf Baechle <ralf@linux-mips.org>
4867 M:      David Daney <david.daney@cavium.com>
4868 L:      linux-edac@vger.kernel.org
4869 L:      linux-mips@linux-mips.org
4870 S:      Supported
4871 F:      drivers/edac/octeon_edac*
4872 F:      drivers/edac/thunderx_edac*
4873
4874 EDAC-CORE
4875 M:      Borislav Petkov <bp@alien8.de>
4876 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4878 L:      linux-edac@vger.kernel.org
4879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4881 S:      Supported
4882 F:      Documentation/admin-guide/ras.rst
4883 F:      Documentation/driver-api/edac.rst
4884 F:      drivers/edac/
4885 F:      include/linux/edac.h
4886
4887 EDAC-E752X
4888 M:      Mark Gross <mark.gross@intel.com>
4889 L:      linux-edac@vger.kernel.org
4890 S:      Maintained
4891 F:      drivers/edac/e752x_edac.c
4892
4893 EDAC-E7XXX
4894 L:      linux-edac@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/edac/e7xxx_edac.c
4897
4898 EDAC-FSL_DDR
4899 M:      York Sun <york.sun@nxp.com>
4900 L:      linux-edac@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/edac/fsl_ddr_edac.*
4903
4904 EDAC-GHES
4905 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4906 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4907 L:      linux-edac@vger.kernel.org
4908 S:      Maintained
4909 F:      drivers/edac/ghes_edac.c
4910
4911 EDAC-I3000
4912 L:      linux-edac@vger.kernel.org
4913 S:      Orphan
4914 F:      drivers/edac/i3000_edac.c
4915
4916 EDAC-I5000
4917 L:      linux-edac@vger.kernel.org
4918 S:      Maintained
4919 F:      drivers/edac/i5000_edac.c
4920
4921 EDAC-I5400
4922 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4924 L:      linux-edac@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/edac/i5400_edac.c
4927
4928 EDAC-I7300
4929 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4930 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4931 L:      linux-edac@vger.kernel.org
4932 S:      Maintained
4933 F:      drivers/edac/i7300_edac.c
4934
4935 EDAC-I7CORE
4936 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4937 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4938 L:      linux-edac@vger.kernel.org
4939 S:      Maintained
4940 F:      drivers/edac/i7core_edac.c
4941
4942 EDAC-I82443BXGX
4943 M:      Tim Small <tim@buttersideup.com>
4944 L:      linux-edac@vger.kernel.org
4945 S:      Maintained
4946 F:      drivers/edac/i82443bxgx_edac.c
4947
4948 EDAC-I82975X
4949 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4950 M:      "Arvind R." <arvino55@gmail.com>
4951 L:      linux-edac@vger.kernel.org
4952 S:      Maintained
4953 F:      drivers/edac/i82975x_edac.c
4954
4955 EDAC-IE31200
4956 M:      Jason Baron <jbaron@akamai.com>
4957 L:      linux-edac@vger.kernel.org
4958 S:      Maintained
4959 F:      drivers/edac/ie31200_edac.c
4960
4961 EDAC-MPC85XX
4962 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4963 L:      linux-edac@vger.kernel.org
4964 S:      Maintained
4965 F:      drivers/edac/mpc85xx_edac.[ch]
4966
4967 EDAC-PASEMI
4968 M:      Egor Martovetsky <egor@pasemi.com>
4969 L:      linux-edac@vger.kernel.org
4970 S:      Maintained
4971 F:      drivers/edac/pasemi_edac.c
4972
4973 EDAC-PND2
4974 M:      Tony Luck <tony.luck@intel.com>
4975 L:      linux-edac@vger.kernel.org
4976 S:      Maintained
4977 F:      drivers/edac/pnd2_edac.[ch]
4978
4979 EDAC-R82600
4980 M:      Tim Small <tim@buttersideup.com>
4981 L:      linux-edac@vger.kernel.org
4982 S:      Maintained
4983 F:      drivers/edac/r82600_edac.c
4984
4985 EDAC-SBRIDGE
4986 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4987 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4988 L:      linux-edac@vger.kernel.org
4989 S:      Maintained
4990 F:      drivers/edac/sb_edac.c
4991
4992 EDAC-SKYLAKE
4993 M:      Tony Luck <tony.luck@intel.com>
4994 L:      linux-edac@vger.kernel.org
4995 S:      Maintained
4996 F:      drivers/edac/skx_edac.c
4997
4998 EDIROL UA-101/UA-1000 DRIVER
4999 M:      Clemens Ladisch <clemens@ladisch.de>
5000 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5001 T:      git git://git.alsa-project.org/alsa-kernel.git
5002 S:      Maintained
5003 F:      sound/usb/misc/ua101.c
5004
5005 EFI TEST DRIVER
5006 L:      linux-efi@vger.kernel.org
5007 M:      Ivan Hu <ivan.hu@canonical.com>
5008 M:      Matt Fleming <matt@codeblueprint.co.uk>
5009 S:      Maintained
5010 F:      drivers/firmware/efi/test/
5011
5012 EFI VARIABLE FILESYSTEM
5013 M:      Matthew Garrett <matthew.garrett@nebula.com>
5014 M:      Jeremy Kerr <jk@ozlabs.org>
5015 M:      Matt Fleming <matt@codeblueprint.co.uk>
5016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5017 L:      linux-efi@vger.kernel.org
5018 S:      Maintained
5019 F:      fs/efivarfs/
5020
5021 EFIFB FRAMEBUFFER DRIVER
5022 L:      linux-fbdev@vger.kernel.org
5023 M:      Peter Jones <pjones@redhat.com>
5024 S:      Maintained
5025 F:      drivers/video/fbdev/efifb.c
5026
5027 EFS FILESYSTEM
5028 W:      http://aeschi.ch.eu.org/efs/
5029 S:      Orphan
5030 F:      fs/efs/
5031
5032 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5033 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5034 L:      netdev@vger.kernel.org
5035 S:      Maintained
5036 F:      drivers/net/ethernet/ibm/ehea/
5037
5038 EM28XX VIDEO4LINUX DRIVER
5039 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5040 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5041 L:      linux-media@vger.kernel.org
5042 W:      https://linuxtv.org
5043 T:      git git://linuxtv.org/media_tree.git
5044 S:      Maintained
5045 F:      drivers/media/usb/em28xx/
5046 F:      Documentation/media/v4l-drivers/em28xx*
5047
5048 EMBEDDED LINUX
5049 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5050 M:      Matt Mackall <mpm@selenic.com>
5051 M:      David Woodhouse <dwmw2@infradead.org>
5052 L:      linux-embedded@vger.kernel.org
5053 S:      Maintained
5054
5055 Emulex 10Gbps iSCSI - OneConnect DRIVER
5056 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5057 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5058 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5059 L:      linux-scsi@vger.kernel.org
5060 W:      http://www.broadcom.com
5061 S:      Supported
5062 F:      drivers/scsi/be2iscsi/
5063
5064 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5065 M:      Sathya Perla <sathya.perla@broadcom.com>
5066 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5067 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5068 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5069 L:      netdev@vger.kernel.org
5070 W:      http://www.emulex.com
5071 S:      Supported
5072 F:      drivers/net/ethernet/emulex/benet/
5073
5074 EMULEX ONECONNECT ROCE DRIVER
5075 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5076 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5077 L:      linux-rdma@vger.kernel.org
5078 W:      http://www.broadcom.com
5079 S:      Odd Fixes
5080 F:      drivers/infiniband/hw/ocrdma/
5081 F:      include/uapi/rdma/ocrdma-abi.h
5082
5083 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5084 M:      James Smart <james.smart@broadcom.com>
5085 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5086 L:      linux-scsi@vger.kernel.org
5087 W:      http://www.broadcom.com
5088 S:      Supported
5089 F:      drivers/scsi/lpfc/
5090
5091 ENE CB710 FLASH CARD READER DRIVER
5092 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5093 S:      Maintained
5094 F:      drivers/misc/cb710/
5095 F:      drivers/mmc/host/cb710-mmc.*
5096 F:      include/linux/cb710.h
5097
5098 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5099 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5100 S:      Maintained
5101 F:      drivers/media/rc/ene_ir.*
5102
5103 EPSON S1D13XXX FRAMEBUFFER DRIVER
5104 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5105 S:      Maintained
5106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5107 F:      drivers/video/fbdev/s1d13xxxfb.c
5108 F:      include/video/s1d13xxxfb.h
5109
5110 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5111 M:      Jeff Layton <jlayton@poochiereds.net>
5112 S:      Maintained
5113 F:      lib/errseq.c
5114 F:      include/linux/errseq.h
5115
5116 ET131X NETWORK DRIVER
5117 M:      Mark Einon <mark.einon@gmail.com>
5118 S:      Odd Fixes
5119 F:      drivers/net/ethernet/agere/
5120
5121 ETHERNET BRIDGE
5122 M:      Stephen Hemminger <stephen@networkplumber.org>
5123 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5124 L:      netdev@vger.kernel.org
5125 W:      http://www.linuxfoundation.org/en/Net:Bridge
5126 S:      Maintained
5127 F:      include/linux/netfilter_bridge/
5128 F:      net/bridge/
5129
5130 ETHERNET PHY LIBRARY
5131 M:      Andrew Lunn <andrew@lunn.ch>
5132 M:      Florian Fainelli <f.fainelli@gmail.com>
5133 L:      netdev@vger.kernel.org
5134 S:      Maintained
5135 F:      Documentation/ABI/testing/sysfs-bus-mdio
5136 F:      Documentation/devicetree/bindings/net/mdio*
5137 F:      Documentation/networking/phy.txt
5138 F:      drivers/net/phy/
5139 F:      drivers/of/of_mdio.c
5140 F:      drivers/of/of_net.c
5141 F:      include/linux/*mdio*.h
5142 F:      include/linux/of_net.h
5143 F:      include/linux/phy.h
5144 F:      include/linux/phy_fixed.h
5145 F:      include/linux/platform_data/mdio-gpio.h
5146 F:      include/linux/platform_data/mdio-bcm-unimac.h
5147 F:      include/trace/events/mdio.h
5148 F:      include/uapi/linux/mdio.h
5149 F:      include/uapi/linux/mii.h
5150
5151 EXT2 FILE SYSTEM
5152 M:      Jan Kara <jack@suse.com>
5153 L:      linux-ext4@vger.kernel.org
5154 S:      Maintained
5155 F:      Documentation/filesystems/ext2.txt
5156 F:      fs/ext2/
5157 F:      include/linux/ext2*
5158
5159 EXT4 FILE SYSTEM
5160 M:      "Theodore Ts'o" <tytso@mit.edu>
5161 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5162 L:      linux-ext4@vger.kernel.org
5163 W:      http://ext4.wiki.kernel.org
5164 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5166 S:      Maintained
5167 F:      Documentation/filesystems/ext4.txt
5168 F:      fs/ext4/
5169
5170 Extended Verification Module (EVM)
5171 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5172 L:      linux-ima-devel@lists.sourceforge.net
5173 L:      linux-security-module@vger.kernel.org
5174 S:      Supported
5175 F:      security/integrity/evm/
5176
5177 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5178 M:      Matt Fleming <matt@codeblueprint.co.uk>
5179 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5180 L:      linux-efi@vger.kernel.org
5181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5182 S:      Maintained
5183 F:      Documentation/efi-stub.txt
5184 F:      arch/*/kernel/efi.c
5185 F:      arch/x86/boot/compressed/eboot.[ch]
5186 F:      arch/*/include/asm/efi.h
5187 F:      arch/x86/platform/efi/
5188 F:      drivers/firmware/efi/
5189 F:      include/linux/efi*.h
5190 F:      arch/arm/boot/compressed/efi-header.S
5191 F:      arch/arm64/kernel/efi-entry.S
5192
5193 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5194 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5195 M:      Chanwoo Choi <cw00.choi@samsung.com>
5196 L:      linux-kernel@vger.kernel.org
5197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5198 S:      Maintained
5199 F:      drivers/extcon/
5200 F:      include/linux/extcon/
5201 F:      include/linux/extcon.h
5202 F:      Documentation/extcon/
5203 F:      Documentation/devicetree/bindings/extcon/
5204
5205 EXYNOS DP DRIVER
5206 M:      Jingoo Han <jingoohan1@gmail.com>
5207 L:      dri-devel@lists.freedesktop.org
5208 S:      Maintained
5209 F:      drivers/gpu/drm/exynos/exynos_dp*
5210
5211 EXYNOS SYSMMU (IOMMU) driver
5212 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5213 L:      iommu@lists.linux-foundation.org
5214 S:      Maintained
5215 F:      drivers/iommu/exynos-iommu.c
5216
5217 EZchip NPS platform support
5218 M:      Noam Camus <noamc@ezchip.com>
5219 S:      Supported
5220 F:      arch/arc/plat-eznps
5221 F:      arch/arc/boot/dts/eznps.dts
5222
5223 F2FS FILE SYSTEM
5224 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5225 M:      Chao Yu <yuchao0@huawei.com>
5226 L:      linux-f2fs-devel@lists.sourceforge.net
5227 W:      https://f2fs.wiki.kernel.org/
5228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5229 S:      Maintained
5230 F:      Documentation/filesystems/f2fs.txt
5231 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5232 F:      fs/f2fs/
5233 F:      include/linux/f2fs_fs.h
5234 F:      include/trace/events/f2fs.h
5235
5236 F71805F HARDWARE MONITORING DRIVER
5237 M:      Jean Delvare <jdelvare@suse.com>
5238 L:      linux-hwmon@vger.kernel.org
5239 S:      Maintained
5240 F:      Documentation/hwmon/f71805f
5241 F:      drivers/hwmon/f71805f.c
5242
5243 FANOTIFY
5244 M:      Jan Kara <jack@suse.cz>
5245 R:      Amir Goldstein <amir73il@gmail.com>
5246 L:      linux-fsdevel@vger.kernel.org
5247 S:      Maintained
5248 F:      fs/notify/fanotify/
5249 F:      include/linux/fanotify.h
5250 F:      include/uapi/linux/fanotify.h
5251
5252 FARSYNC SYNCHRONOUS DRIVER
5253 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5254 W:      http://www.farsite.co.uk/
5255 S:      Supported
5256 F:      drivers/net/wan/farsync.*
5257
5258 FAULT INJECTION SUPPORT
5259 M:      Akinobu Mita <akinobu.mita@gmail.com>
5260 S:      Supported
5261 F:      Documentation/fault-injection/
5262 F:      lib/fault-inject.c
5263
5264 FBTFT Framebuffer drivers
5265 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5266 S:      Maintained
5267 F:      drivers/staging/fbtft/
5268
5269 FC0011 TUNER DRIVER
5270 M:      Michael Buesch <m@bues.ch>
5271 L:      linux-media@vger.kernel.org
5272 S:      Maintained
5273 F:      drivers/media/tuners/fc0011.h
5274 F:      drivers/media/tuners/fc0011.c
5275
5276 FC2580 MEDIA DRIVER
5277 M:      Antti Palosaari <crope@iki.fi>
5278 L:      linux-media@vger.kernel.org
5279 W:      https://linuxtv.org
5280 W:      http://palosaari.fi/linux/
5281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5282 T:      git git://linuxtv.org/anttip/media_tree.git
5283 S:      Maintained
5284 F:      drivers/media/tuners/fc2580*
5285
5286 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5287 M:      Johannes Thumshirn <jth@kernel.org>
5288 L:      fcoe-devel@open-fcoe.org
5289 W:      www.Open-FCoE.org
5290 S:      Supported
5291 F:      drivers/scsi/libfc/
5292 F:      drivers/scsi/fcoe/
5293 F:      include/scsi/fc/
5294 F:      include/scsi/libfc.h
5295 F:      include/scsi/libfcoe.h
5296 F:      include/uapi/scsi/fc/
5297
5298 FILE LOCKING (flock() and fcntl()/lockf())
5299 M:      Jeff Layton <jlayton@poochiereds.net>
5300 M:      "J. Bruce Fields" <bfields@fieldses.org>
5301 L:      linux-fsdevel@vger.kernel.org
5302 S:      Maintained
5303 F:      include/linux/fcntl.h
5304 F:      include/linux/fs.h
5305 F:      include/uapi/linux/fcntl.h
5306 F:      include/uapi/linux/fs.h
5307 F:      fs/fcntl.c
5308 F:      fs/locks.c
5309
5310 FILESYSTEMS (VFS and infrastructure)
5311 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5312 L:      linux-fsdevel@vger.kernel.org
5313 S:      Maintained
5314 F:      fs/*
5315
5316 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5317 M:      Riku Voipio <riku.voipio@iki.fi>
5318 L:      linux-hwmon@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/hwmon/f75375s.c
5321 F:      include/linux/f75375s.h
5322
5323 FIREWIRE AUDIO DRIVERS
5324 M:      Clemens Ladisch <clemens@ladisch.de>
5325 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5326 T:      git git://git.alsa-project.org/alsa-kernel.git
5327 S:      Maintained
5328 F:      sound/firewire/
5329
5330 FIREWIRE MEDIA DRIVERS (firedtv)
5331 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5332 L:      linux-media@vger.kernel.org
5333 L:      linux1394-devel@lists.sourceforge.net
5334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5335 S:      Maintained
5336 F:      drivers/media/firewire/
5337
5338 FIREWIRE SBP-2 TARGET
5339 M:      Chris Boot <bootc@bootc.net>
5340 L:      linux-scsi@vger.kernel.org
5341 L:      target-devel@vger.kernel.org
5342 L:      linux1394-devel@lists.sourceforge.net
5343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5344 S:      Maintained
5345 F:      drivers/target/sbp/
5346
5347 FIREWIRE SUBSYSTEM
5348 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5349 L:      linux1394-devel@lists.sourceforge.net
5350 W:      http://ieee1394.wiki.kernel.org/
5351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5352 S:      Maintained
5353 F:      drivers/firewire/
5354 F:      include/linux/firewire.h
5355 F:      include/uapi/linux/firewire*.h
5356 F:      tools/firewire/
5357
5358 FIRMWARE LOADER (request_firmware)
5359 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5360 L:      linux-kernel@vger.kernel.org
5361 S:      Maintained
5362 F:      Documentation/firmware_class/
5363 F:      drivers/base/firmware*.c
5364 F:      include/linux/firmware.h
5365
5366 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5367 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5368 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5369 S:      Maintained
5370 F:      drivers/block/rsxx/
5371
5372 FLOPPY DRIVER
5373 M:      Jiri Kosina <jikos@kernel.org>
5374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5375 S:      Odd fixes
5376 F:      drivers/block/floppy.c
5377
5378 FMC SUBSYSTEM
5379 M:      Alessandro Rubini <rubini@gnudd.com>
5380 W:      http://www.ohwr.org/projects/fmc-bus
5381 S:      Supported
5382 F:      drivers/fmc/
5383 F:      include/linux/fmc*.h
5384 F:      include/linux/ipmi-fru.h
5385 K:      fmc_d.*register
5386
5387 FPGA MANAGER FRAMEWORK
5388 M:      Alan Tull <atull@kernel.org>
5389 R:      Moritz Fischer <mdf@kernel.org>
5390 L:      linux-fpga@vger.kernel.org
5391 S:      Maintained
5392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5393 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5394 F:      Documentation/fpga/
5395 F:      Documentation/devicetree/bindings/fpga/
5396 F:      drivers/fpga/
5397 F:      include/linux/fpga/
5398 W:      http://www.rocketboards.org
5399
5400 FPU EMULATOR
5401 M:      Bill Metzenthen <billm@melbpc.org.au>
5402 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5403 S:      Maintained
5404 F:      arch/x86/math-emu/
5405
5406 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5407 L:      netdev@vger.kernel.org
5408 S:      Orphan
5409 F:      drivers/net/wan/dlci.c
5410 F:      drivers/net/wan/sdla.c
5411
5412 FRAMEBUFFER LAYER
5413 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5414 L:      linux-fbdev@vger.kernel.org
5415 T:      git git://github.com/bzolnier/linux.git
5416 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5417 S:      Maintained
5418 F:      Documentation/fb/
5419 F:      drivers/video/
5420 F:      include/video/
5421 F:      include/linux/fb.h
5422 F:      include/uapi/video/
5423 F:      include/uapi/linux/fb.h
5424
5425 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5426 M:      Horia Geantă <horia.geanta@nxp.com>
5427 M:      Dan Douglass <dan.douglass@nxp.com>
5428 L:      linux-crypto@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/crypto/caam/
5431 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5432
5433 FREESCALE DIU FRAMEBUFFER DRIVER
5434 M:      Timur Tabi <timur@tabi.org>
5435 L:      linux-fbdev@vger.kernel.org
5436 S:      Maintained
5437 F:      drivers/video/fbdev/fsl-diu-fb.*
5438
5439 FREESCALE DMA DRIVER
5440 M:      Li Yang <leoyang.li@nxp.com>
5441 M:      Zhang Wei <zw@zh-kernel.org>
5442 L:      linuxppc-dev@lists.ozlabs.org
5443 S:      Maintained
5444 F:      drivers/dma/fsldma.*
5445
5446 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5447 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5448 L:      netdev@vger.kernel.org
5449 S:      Maintained
5450 F:      drivers/net/ethernet/freescale/gianfar*
5451 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5452 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5453
5454 FREESCALE GPMI NAND DRIVER
5455 M:      Han Xu <han.xu@nxp.com>
5456 L:      linux-mtd@lists.infradead.org
5457 S:      Maintained
5458 F:      drivers/mtd/nand/gpmi-nand/*
5459
5460 FREESCALE I2C CPM DRIVER
5461 M:      Jochen Friedrich <jochen@scram.de>
5462 L:      linuxppc-dev@lists.ozlabs.org
5463 L:      linux-i2c@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/i2c/busses/i2c-cpm.c
5466
5467 FREESCALE IMX / MXC FEC DRIVER
5468 M:      Fugang Duan <fugang.duan@nxp.com>
5469 L:      netdev@vger.kernel.org
5470 S:      Maintained
5471 F:      drivers/net/ethernet/freescale/fec_main.c
5472 F:      drivers/net/ethernet/freescale/fec_ptp.c
5473 F:      drivers/net/ethernet/freescale/fec.h
5474 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5475
5476 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5477 M:      Sascha Hauer <kernel@pengutronix.de>
5478 L:      linux-fbdev@vger.kernel.org
5479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5480 S:      Maintained
5481 F:      include/linux/platform_data/video-imxfb.h
5482 F:      drivers/video/fbdev/imxfb.c
5483
5484 FREESCALE QORIQ DPAA ETHERNET DRIVER
5485 M:      Madalin Bucur <madalin.bucur@nxp.com>
5486 L:      netdev@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/net/ethernet/freescale/dpaa
5489
5490 FREESCALE QORIQ DPAA FMAN DRIVER
5491 M:      Madalin Bucur <madalin.bucur@nxp.com>
5492 L:      netdev@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/net/ethernet/freescale/fman
5495 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5496
5497 FREESCALE QUAD SPI DRIVER
5498 M:      Han Xu <han.xu@nxp.com>
5499 L:      linux-mtd@lists.infradead.org
5500 S:      Maintained
5501 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5502
5503 FREESCALE QUICC ENGINE LIBRARY
5504 M:      Qiang Zhao <qiang.zhao@nxp.com>
5505 L:      linuxppc-dev@lists.ozlabs.org
5506 S:      Maintained
5507 F:      drivers/soc/fsl/qe/
5508 F:      include/soc/fsl/*qe*.h
5509 F:      include/soc/fsl/*ucc*.h
5510
5511 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5512 M:      Li Yang <leoyang.li@nxp.com>
5513 L:      netdev@vger.kernel.org
5514 L:      linuxppc-dev@lists.ozlabs.org
5515 S:      Maintained
5516 F:      drivers/net/ethernet/freescale/ucc_geth*
5517
5518 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5519 M:      Zhao Qiang <qiang.zhao@nxp.com>
5520 L:      netdev@vger.kernel.org
5521 L:      linuxppc-dev@lists.ozlabs.org
5522 S:      Maintained
5523 F:      drivers/net/wan/fsl_ucc_hdlc*
5524
5525 FREESCALE QUICC ENGINE UCC UART DRIVER
5526 M:      Timur Tabi <timur@tabi.org>
5527 L:      linuxppc-dev@lists.ozlabs.org
5528 S:      Maintained
5529 F:      drivers/tty/serial/ucc_uart.c
5530
5531 FREESCALE SOC DRIVERS
5532 M:      Li Yang <leoyang.li@nxp.com>
5533 L:      linuxppc-dev@lists.ozlabs.org
5534 L:      linux-arm-kernel@lists.infradead.org
5535 S:      Maintained
5536 F:      Documentation/devicetree/bindings/soc/fsl/
5537 F:      drivers/soc/fsl/
5538 F:      include/linux/fsl/
5539
5540 FREESCALE SOC FS_ENET DRIVER
5541 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5542 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5543 L:      linuxppc-dev@lists.ozlabs.org
5544 L:      netdev@vger.kernel.org
5545 S:      Maintained
5546 F:      drivers/net/ethernet/freescale/fs_enet/
5547 F:      include/linux/fs_enet_pd.h
5548
5549 FREESCALE SOC SOUND DRIVERS
5550 M:      Timur Tabi <timur@tabi.org>
5551 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5552 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5553 R:      Fabio Estevam <fabio.estevam@nxp.com>
5554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5555 L:      linuxppc-dev@lists.ozlabs.org
5556 S:      Maintained
5557 F:      sound/soc/fsl/fsl*
5558 F:      sound/soc/fsl/imx*
5559 F:      sound/soc/fsl/mpc8610_hpcd.c
5560
5561 FREESCALE USB PERIPHERAL DRIVERS
5562 M:      Li Yang <leoyang.li@nxp.com>
5563 L:      linux-usb@vger.kernel.org
5564 L:      linuxppc-dev@lists.ozlabs.org
5565 S:      Maintained
5566 F:      drivers/usb/gadget/udc/fsl*
5567
5568 FREEVXFS FILESYSTEM
5569 M:      Christoph Hellwig <hch@infradead.org>
5570 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5571 S:      Maintained
5572 F:      fs/freevxfs/
5573
5574 FREEZER
5575 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5576 M:      Pavel Machek <pavel@ucw.cz>
5577 L:      linux-pm@vger.kernel.org
5578 S:      Supported
5579 F:      Documentation/power/freezing-of-tasks.txt
5580 F:      include/linux/freezer.h
5581 F:      kernel/freezer.c
5582
5583 FRONTSWAP API
5584 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5585 L:      linux-kernel@vger.kernel.org
5586 S:      Maintained
5587 F:      mm/frontswap.c
5588 F:      include/linux/frontswap.h
5589
5590 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5591 M:      David Howells <dhowells@redhat.com>
5592 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5593 S:      Supported
5594 F:      Documentation/filesystems/caching/
5595 F:      fs/fscache/
5596 F:      include/linux/fscache*.h
5597
5598 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5599 M:      Theodore Y. Ts'o <tytso@mit.edu>
5600 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5601 L:      linux-fscrypt@vger.kernel.org
5602 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5604 S:      Supported
5605 F:      fs/crypto/
5606 F:      include/linux/fscrypt*.h
5607
5608 FUJITSU FR-V (FRV) PORT
5609 S:      Orphan
5610 F:      arch/frv/
5611
5612 FUJITSU LAPTOP EXTRAS
5613 M:      Jonathan Woithe <jwoithe@just42.net>
5614 L:      platform-driver-x86@vger.kernel.org
5615 S:      Maintained
5616 F:      drivers/platform/x86/fujitsu-laptop.c
5617
5618 FUJITSU M-5MO LS CAMERA ISP DRIVER
5619 M:      Kyungmin Park <kyungmin.park@samsung.com>
5620 M:      Heungjun Kim <riverful.kim@samsung.com>
5621 L:      linux-media@vger.kernel.org
5622 S:      Maintained
5623 F:      drivers/media/i2c/m5mols/
5624 F:      include/media/i2c/m5mols.h
5625
5626 FUJITSU TABLET EXTRAS
5627 M:      Robert Gerlach <khnz@gmx.de>
5628 L:      platform-driver-x86@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/platform/x86/fujitsu-tablet.c
5631
5632 FUSE: FILESYSTEM IN USERSPACE
5633 M:      Miklos Szeredi <miklos@szeredi.hu>
5634 L:      linux-fsdevel@vger.kernel.org
5635 W:      http://fuse.sourceforge.net/
5636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5637 S:      Maintained
5638 F:      fs/fuse/
5639 F:      include/uapi/linux/fuse.h
5640 F:      Documentation/filesystems/fuse.txt
5641
5642 FUTEX SUBSYSTEM
5643 M:      Thomas Gleixner <tglx@linutronix.de>
5644 M:      Ingo Molnar <mingo@redhat.com>
5645 R:      Peter Zijlstra <peterz@infradead.org>
5646 R:      Darren Hart <dvhart@infradead.org>
5647 L:      linux-kernel@vger.kernel.org
5648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5649 S:      Maintained
5650 F:      kernel/futex.c
5651 F:      kernel/futex_compat.c
5652 F:      include/asm-generic/futex.h
5653 F:      include/linux/futex.h
5654 F:      include/uapi/linux/futex.h
5655 F:      tools/testing/selftests/futex/
5656 F:      tools/perf/bench/futex*
5657 F:      Documentation/*futex*
5658
5659 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5660 M:      Rik Faith <faith@cs.unc.edu>
5661 L:      linux-scsi@vger.kernel.org
5662 S:      Odd Fixes (e.g., new signatures)
5663 F:      drivers/scsi/fdomain.*
5664
5665 GCC PLUGINS
5666 M:      Kees Cook <keescook@chromium.org>
5667 R:      Emese Revfy <re.emese@gmail.com>
5668 L:      kernel-hardening@lists.openwall.com
5669 S:      Maintained
5670 F:      scripts/gcc-plugins/
5671 F:      scripts/gcc-plugin.sh
5672 F:      scripts/Makefile.gcc-plugins
5673 F:      Documentation/gcc-plugins.txt
5674
5675 GCOV BASED KERNEL PROFILING
5676 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5677 S:      Maintained
5678 F:      kernel/gcov/
5679 F:      Documentation/dev-tools/gcov.rst
5680
5681 GDB KERNEL DEBUGGING HELPER SCRIPTS
5682 M:      Jan Kiszka <jan.kiszka@siemens.com>
5683 M:      Kieran Bingham <kieran@bingham.xyz>
5684 S:      Supported
5685 F:      scripts/gdb/
5686
5687 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5688 M:      Achim Leubner <achim_leubner@adaptec.com>
5689 L:      linux-scsi@vger.kernel.org
5690 W:      http://www.icp-vortex.com/
5691 S:      Supported
5692 F:      drivers/scsi/gdt*
5693
5694 GEMTEK FM RADIO RECEIVER DRIVER
5695 M:      Hans Verkuil <hverkuil@xs4all.nl>
5696 L:      linux-media@vger.kernel.org
5697 T:      git git://linuxtv.org/media_tree.git
5698 W:      https://linuxtv.org
5699 S:      Maintained
5700 F:      drivers/media/radio/radio-gemtek*
5701
5702 GENERIC GPIO I2C DRIVER
5703 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5704 S:      Supported
5705 F:      drivers/i2c/busses/i2c-gpio.c
5706 F:      include/linux/i2c-gpio.h
5707
5708 GENERIC GPIO I2C MULTIPLEXER DRIVER
5709 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5710 L:      linux-i2c@vger.kernel.org
5711 S:      Supported
5712 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5713 F:      include/linux/i2c-mux-gpio.h
5714 F:      Documentation/i2c/muxes/i2c-mux-gpio
5715
5716 GENERIC HDLC (WAN) DRIVERS
5717 M:      Krzysztof Halasa <khc@pm.waw.pl>
5718 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5719 S:      Maintained
5720 F:      drivers/net/wan/c101.c
5721 F:      drivers/net/wan/hd6457*
5722 F:      drivers/net/wan/hdlc*
5723 F:      drivers/net/wan/n2.c
5724 F:      drivers/net/wan/pc300too.c
5725 F:      drivers/net/wan/pci200syn.c
5726 F:      drivers/net/wan/wanxl*
5727
5728 GENERIC INCLUDE/ASM HEADER FILES
5729 M:      Arnd Bergmann <arnd@arndb.de>
5730 L:      linux-arch@vger.kernel.org
5731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5732 S:      Maintained
5733 F:      include/asm-generic/
5734 F:      include/uapi/asm-generic/
5735
5736 GENERIC PHY FRAMEWORK
5737 M:      Kishon Vijay Abraham I <kishon@ti.com>
5738 L:      linux-kernel@vger.kernel.org
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5740 S:      Supported
5741 F:      drivers/phy/
5742 F:      include/linux/phy/
5743
5744 GENERIC PM DOMAINS
5745 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5746 M:      Kevin Hilman <khilman@kernel.org>
5747 M:      Ulf Hansson <ulf.hansson@linaro.org>
5748 L:      linux-pm@vger.kernel.org
5749 S:      Supported
5750 F:      drivers/base/power/domain*.c
5751 F:      include/linux/pm_domain.h
5752 F:      Documentation/devicetree/bindings/power/power_domain.txt
5753
5754 GENERIC UIO DRIVER FOR PCI DEVICES
5755 M:      "Michael S. Tsirkin" <mst@redhat.com>
5756 L:      kvm@vger.kernel.org
5757 S:      Supported
5758 F:      drivers/uio/uio_pci_generic.c
5759
5760 GENWQE (IBM Generic Workqueue Card)
5761 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5762 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5763 S:      Supported
5764 F:      drivers/misc/genwqe/
5765
5766 GET_MAINTAINER SCRIPT
5767 M:      Joe Perches <joe@perches.com>
5768 S:      Maintained
5769 F:      scripts/get_maintainer.pl
5770
5771 GFS2 FILE SYSTEM
5772 M:      Steven Whitehouse <swhiteho@redhat.com>
5773 M:      Bob Peterson <rpeterso@redhat.com>
5774 L:      cluster-devel@redhat.com
5775 W:      http://sources.redhat.com/cluster/
5776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5777 S:      Supported
5778 F:      Documentation/filesystems/gfs2*.txt
5779 F:      fs/gfs2/
5780 F:      include/uapi/linux/gfs2_ondisk.h
5781
5782 GIGASET ISDN DRIVERS
5783 M:      Paul Bolle <pebolle@tiscali.nl>
5784 L:      gigaset307x-common@lists.sourceforge.net
5785 W:      http://gigaset307x.sourceforge.net/
5786 S:      Odd Fixes
5787 F:      Documentation/isdn/README.gigaset
5788 F:      drivers/isdn/gigaset/
5789 F:      include/uapi/linux/gigaset_dev.h
5790
5791 GO7007 MPEG CODEC
5792 M:      Hans Verkuil <hans.verkuil@cisco.com>
5793 L:      linux-media@vger.kernel.org
5794 S:      Maintained
5795 F:      drivers/media/usb/go7007/
5796
5797 GOODIX TOUCHSCREEN
5798 M:      Bastien Nocera <hadess@hadess.net>
5799 L:      linux-input@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/input/touchscreen/goodix.c
5802
5803 GPIO ACPI SUPPORT
5804 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5805 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5806 L:      linux-gpio@vger.kernel.org
5807 L:      linux-acpi@vger.kernel.org
5808 S:      Maintained
5809 F:      Documentation/acpi/gpio-properties.txt
5810 F:      drivers/gpio/gpiolib-acpi.c
5811
5812 GPIO IR Transmitter
5813 M:      Sean Young <sean@mess.org>
5814 L:      linux-media@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/media/rc/gpio-ir-tx.c
5817
5818 GPIO MOCKUP DRIVER
5819 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5820 L:      linux-gpio@vger.kernel.org
5821 S:      Maintained
5822 F:      drivers/gpio/gpio-mockup.c
5823 F:      tools/testing/selftests/gpio/
5824
5825 GPIO SUBSYSTEM
5826 M:      Linus Walleij <linus.walleij@linaro.org>
5827 L:      linux-gpio@vger.kernel.org
5828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5829 S:      Maintained
5830 F:      Documentation/devicetree/bindings/gpio/
5831 F:      Documentation/gpio/
5832 F:      Documentation/ABI/testing/gpio-cdev
5833 F:      Documentation/ABI/obsolete/sysfs-gpio
5834 F:      drivers/gpio/
5835 F:      include/linux/gpio/
5836 F:      include/linux/gpio.h
5837 F:      include/asm-generic/gpio.h
5838 F:      include/uapi/linux/gpio.h
5839 F:      tools/gpio/
5840
5841 GRE DEMULTIPLEXER DRIVER
5842 M:      Dmitry Kozlov <xeb@mail.ru>
5843 L:      netdev@vger.kernel.org
5844 S:      Maintained
5845 F:      net/ipv4/gre_demux.c
5846 F:      net/ipv4/gre_offload.c
5847 F:      include/net/gre.h
5848
5849 GRETH 10/100/1G Ethernet MAC device driver
5850 M:      Andreas Larsson <andreas@gaisler.com>
5851 L:      netdev@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/net/ethernet/aeroflex/
5854
5855 GREYBUS AUDIO PROTOCOLS DRIVERS
5856 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5857 M:      Mark Greer <mgreer@animalcreek.com>
5858 S:      Maintained
5859 F:      drivers/staging/greybus/audio_apbridgea.c
5860 F:      drivers/staging/greybus/audio_apbridgea.h
5861 F:      drivers/staging/greybus/audio_codec.c
5862 F:      drivers/staging/greybus/audio_codec.h
5863 F:      drivers/staging/greybus/audio_gb.c
5864 F:      drivers/staging/greybus/audio_manager.c
5865 F:      drivers/staging/greybus/audio_manager.h
5866 F:      drivers/staging/greybus/audio_manager_module.c
5867 F:      drivers/staging/greybus/audio_manager_private.h
5868 F:      drivers/staging/greybus/audio_manager_sysfs.c
5869 F:      drivers/staging/greybus/audio_module.c
5870 F:      drivers/staging/greybus/audio_topology.c
5871
5872 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5873 M:      Viresh Kumar <vireshk@kernel.org>
5874 S:      Maintained
5875 F:      drivers/staging/greybus/authentication.c
5876 F:      drivers/staging/greybus/bootrom.c
5877 F:      drivers/staging/greybus/firmware.h
5878 F:      drivers/staging/greybus/fw-core.c
5879 F:      drivers/staging/greybus/fw-download.c
5880 F:      drivers/staging/greybus/fw-managament.c
5881 F:      drivers/staging/greybus/greybus_authentication.h
5882 F:      drivers/staging/greybus/greybus_firmware.h
5883 F:      drivers/staging/greybus/hid.c
5884 F:      drivers/staging/greybus/i2c.c
5885 F:      drivers/staging/greybus/spi.c
5886 F:      drivers/staging/greybus/spilib.c
5887 F:      drivers/staging/greybus/spilib.h
5888
5889 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5890 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5891 S:      Maintained
5892 F:      drivers/staging/greybus/loopback.c
5893 F:      drivers/staging/greybus/timesync.c
5894 F:      drivers/staging/greybus/timesync_platform.c
5895
5896 GREYBUS PLATFORM DRIVERS
5897 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5898 S:      Maintained
5899 F:      drivers/staging/greybus/arche-platform.c
5900 F:      drivers/staging/greybus/arche-apb-ctrl.c
5901 F:      drivers/staging/greybus/arche_platform.h
5902
5903 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5904 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5905 S:      Maintained
5906 F:      drivers/staging/greybus/sdio.c
5907 F:      drivers/staging/greybus/light.c
5908 F:      drivers/staging/greybus/gpio.c
5909 F:      drivers/staging/greybus/power_supply.c
5910 F:      drivers/staging/greybus/spi.c
5911 F:      drivers/staging/greybus/spilib.c
5912
5913 GREYBUS SUBSYSTEM
5914 M:      Johan Hovold <johan@kernel.org>
5915 M:      Alex Elder <elder@kernel.org>
5916 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5917 S:      Maintained
5918 F:      drivers/staging/greybus/
5919 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5920
5921 GREYBUS UART PROTOCOLS DRIVERS
5922 M:      David Lin <dtwlin@gmail.com>
5923 S:      Maintained
5924 F:      drivers/staging/greybus/uart.c
5925 F:      drivers/staging/greybus/log.c
5926
5927 GS1662 VIDEO SERIALIZER
5928 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5929 L:      linux-media@vger.kernel.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 S:      Maintained
5932 F:      drivers/media/spi/gs1662.c
5933
5934 GSPCA FINEPIX SUBDRIVER
5935 M:      Frank Zago <frank@zago.net>
5936 L:      linux-media@vger.kernel.org
5937 T:      git git://linuxtv.org/media_tree.git
5938 S:      Maintained
5939 F:      drivers/media/usb/gspca/finepix.c
5940
5941 GSPCA GL860 SUBDRIVER
5942 M:      Olivier Lorin <o.lorin@laposte.net>
5943 L:      linux-media@vger.kernel.org
5944 T:      git git://linuxtv.org/media_tree.git
5945 S:      Maintained
5946 F:      drivers/media/usb/gspca/gl860/
5947
5948 GSPCA M5602 SUBDRIVER
5949 M:      Erik Andren <erik.andren@gmail.com>
5950 L:      linux-media@vger.kernel.org
5951 T:      git git://linuxtv.org/media_tree.git
5952 S:      Maintained
5953 F:      drivers/media/usb/gspca/m5602/
5954
5955 GSPCA PAC207 SONIXB SUBDRIVER
5956 M:      Hans Verkuil <hverkuil@xs4all.nl>
5957 L:      linux-media@vger.kernel.org
5958 T:      git git://linuxtv.org/media_tree.git
5959 S:      Odd Fixes
5960 F:      drivers/media/usb/gspca/pac207.c
5961
5962 GSPCA SN9C20X SUBDRIVER
5963 M:      Brian Johnson <brijohn@gmail.com>
5964 L:      linux-media@vger.kernel.org
5965 T:      git git://linuxtv.org/media_tree.git
5966 S:      Maintained
5967 F:      drivers/media/usb/gspca/sn9c20x.c
5968
5969 GSPCA T613 SUBDRIVER
5970 M:      Leandro Costantino <lcostantino@gmail.com>
5971 L:      linux-media@vger.kernel.org
5972 T:      git git://linuxtv.org/media_tree.git
5973 S:      Maintained
5974 F:      drivers/media/usb/gspca/t613.c
5975
5976 GSPCA USB WEBCAM DRIVER
5977 M:      Hans Verkuil <hverkuil@xs4all.nl>
5978 L:      linux-media@vger.kernel.org
5979 T:      git git://linuxtv.org/media_tree.git
5980 S:      Odd Fixes
5981 F:      drivers/media/usb/gspca/
5982
5983 GTP (GPRS Tunneling Protocol)
5984 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5985 M:      Harald Welte <laforge@gnumonks.org>
5986 L:      osmocom-net-gprs@lists.osmocom.org
5987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5988 S:      Maintained
5989 F:      drivers/net/gtp.c
5990
5991 GUID PARTITION TABLE (GPT)
5992 M:      Davidlohr Bueso <dave@stgolabs.net>
5993 L:      linux-efi@vger.kernel.org
5994 S:      Maintained
5995 F:      block/partitions/efi.*
5996
5997 H8/300 ARCHITECTURE
5998 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5999 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6000 W:      http://uclinux-h8.sourceforge.jp
6001 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6002 S:      Maintained
6003 F:      arch/h8300/
6004 F:      drivers/clocksource/h8300_*.c
6005 F:      drivers/clk/h8300/
6006 F:      drivers/irqchip/irq-renesas-h8*.c
6007
6008 HACKRF MEDIA DRIVER
6009 M:      Antti Palosaari <crope@iki.fi>
6010 L:      linux-media@vger.kernel.org
6011 W:      https://linuxtv.org
6012 W:      http://palosaari.fi/linux/
6013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6014 T:      git git://linuxtv.org/anttip/media_tree.git
6015 S:      Maintained
6016 F:      drivers/media/usb/hackrf/
6017
6018 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6019 M:      Frank Seidel <frank@f-seidel.de>
6020 L:      platform-driver-x86@vger.kernel.org
6021 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6022 S:      Maintained
6023 F:      drivers/platform/x86/hdaps.c
6024
6025 HARDWARE MONITORING
6026 M:      Jean Delvare <jdelvare@suse.com>
6027 M:      Guenter Roeck <linux@roeck-us.net>
6028 L:      linux-hwmon@vger.kernel.org
6029 W:      http://hwmon.wiki.kernel.org/
6030 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6032 S:      Maintained
6033 F:      Documentation/hwmon/
6034 F:      drivers/hwmon/
6035 F:      include/linux/hwmon*.h
6036
6037 HARDWARE RANDOM NUMBER GENERATOR CORE
6038 M:      Matt Mackall <mpm@selenic.com>
6039 M:      Herbert Xu <herbert@gondor.apana.org.au>
6040 L:      linux-crypto@vger.kernel.org
6041 S:      Odd fixes
6042 F:      Documentation/devicetree/bindings/rng/
6043 F:      Documentation/hw_random.txt
6044 F:      drivers/char/hw_random/
6045 F:      include/linux/hw_random.h
6046
6047 HARDWARE SPINLOCK CORE
6048 M:      Ohad Ben-Cohen <ohad@wizery.com>
6049 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6050 L:      linux-remoteproc@vger.kernel.org
6051 S:      Maintained
6052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6053 F:      Documentation/devicetree/bindings/hwlock/
6054 F:      Documentation/hwspinlock.txt
6055 F:      drivers/hwspinlock/
6056 F:      include/linux/hwspinlock.h
6057
6058 HARMONY SOUND DRIVER
6059 L:      linux-parisc@vger.kernel.org
6060 S:      Maintained
6061 F:      sound/parisc/harmony.*
6062
6063 HDPVR USB VIDEO ENCODER DRIVER
6064 M:      Hans Verkuil <hverkuil@xs4all.nl>
6065 L:      linux-media@vger.kernel.org
6066 T:      git git://linuxtv.org/media_tree.git
6067 W:      https://linuxtv.org
6068 S:      Odd Fixes
6069 F:      drivers/media/usb/hdpvr/
6070
6071 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6072 M:      Jimmy Vance <jimmy.vance@hpe.com>
6073 S:      Supported
6074 F:      Documentation/watchdog/hpwdt.txt
6075 F:      drivers/watchdog/hpwdt.c
6076
6077 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6078 M:      Don Brace <don.brace@microsemi.com>
6079 L:      esc.storagedev@microsemi.com
6080 L:      linux-scsi@vger.kernel.org
6081 S:      Supported
6082 F:      Documentation/scsi/hpsa.txt
6083 F:      drivers/scsi/hpsa*.[ch]
6084 F:      include/linux/cciss*.h
6085 F:      include/uapi/linux/cciss*.h
6086
6087 HFI1 DRIVER
6088 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6089 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6090 L:      linux-rdma@vger.kernel.org
6091 S:      Supported
6092 F:      drivers/infiniband/hw/hfi1
6093
6094 HFS FILESYSTEM
6095 L:      linux-fsdevel@vger.kernel.org
6096 S:      Orphan
6097 F:      Documentation/filesystems/hfs.txt
6098 F:      fs/hfs/
6099
6100 HFSPLUS FILESYSTEM
6101 L:      linux-fsdevel@vger.kernel.org
6102 S:      Orphan
6103 F:      Documentation/filesystems/hfsplus.txt
6104 F:      fs/hfsplus/
6105
6106 HGA FRAMEBUFFER DRIVER
6107 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6108 L:      linux-nvidia@lists.surfsouth.com
6109 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6110 S:      Maintained
6111 F:      drivers/video/fbdev/hgafb.c
6112
6113 HIBERNATION (aka Software Suspend, aka swsusp)
6114 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6115 M:      Pavel Machek <pavel@ucw.cz>
6116 L:      linux-pm@vger.kernel.org
6117 B:      https://bugzilla.kernel.org
6118 S:      Supported
6119 F:      arch/x86/power/
6120 F:      drivers/base/power/
6121 F:      kernel/power/
6122 F:      include/linux/suspend.h
6123 F:      include/linux/freezer.h
6124 F:      include/linux/pm.h
6125 F:      arch/*/include/asm/suspend*.h
6126
6127 HID CORE LAYER
6128 M:      Jiri Kosina <jikos@kernel.org>
6129 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6130 L:      linux-input@vger.kernel.org
6131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6132 S:      Maintained
6133 F:      drivers/hid/
6134 F:      include/linux/hid*
6135 F:      include/uapi/linux/hid*
6136
6137 HID SENSOR HUB DRIVERS
6138 M:      Jiri Kosina <jikos@kernel.org>
6139 M:      Jonathan Cameron <jic23@kernel.org>
6140 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6141 L:      linux-input@vger.kernel.org
6142 L:      linux-iio@vger.kernel.org
6143 S:      Maintained
6144 F:      Documentation/hid/hid-sensor*
6145 F:      drivers/hid/hid-sensor-*
6146 F:      drivers/iio/*/hid-*
6147 F:      include/linux/hid-sensor-*
6148
6149 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6150 M:      Thomas Gleixner <tglx@linutronix.de>
6151 L:      linux-kernel@vger.kernel.org
6152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6153 S:      Maintained
6154 F:      Documentation/timers/
6155 F:      kernel/time/hrtimer.c
6156 F:      kernel/time/clockevents.c
6157 F:      kernel/time/timer_*.c
6158 F:      include/linux/clockchips.h
6159 F:      include/linux/hrtimer.h
6160
6161 HIGH-SPEED SCC DRIVER FOR AX.25
6162 L:      linux-hams@vger.kernel.org
6163 S:      Orphan
6164 F:      drivers/net/hamradio/dmascc.c
6165 F:      drivers/net/hamradio/scc.c
6166
6167 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6168 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6169 W:      http://www.highpoint-tech.com
6170 S:      Supported
6171 F:      Documentation/scsi/hptiop.txt
6172 F:      drivers/scsi/hptiop.c
6173
6174 HIPPI
6175 M:      Jes Sorensen <jes@trained-monkey.org>
6176 L:      linux-hippi@sunsite.dk
6177 S:      Maintained
6178 F:      include/linux/hippidevice.h
6179 F:      include/uapi/linux/if_hippi.h
6180 F:      net/802/hippi.c
6181 F:      drivers/net/hippi/
6182
6183 HISILICON NETWORK SUBSYSTEM DRIVER
6184 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6185 M:      Salil Mehta <salil.mehta@huawei.com>
6186 L:      netdev@vger.kernel.org
6187 W:      http://www.hisilicon.com
6188 S:      Maintained
6189 F:      drivers/net/ethernet/hisilicon/
6190 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6191
6192 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6193 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6194 M:      Salil Mehta <salil.mehta@huawei.com>
6195 L:      netdev@vger.kernel.org
6196 W:      http://www.hisilicon.com
6197 S:      Maintained
6198 F:      drivers/net/ethernet/hisilicon/hns3/
6199
6200 HISILICON ROCE DRIVER
6201 M:      Lijun Ou <oulijun@huawei.com>
6202 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6203 L:      linux-rdma@vger.kernel.org
6204 S:      Maintained
6205 F:      drivers/infiniband/hw/hns/
6206 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6207
6208 HISILICON SAS Controller
6209 M:      John Garry <john.garry@huawei.com>
6210 W:      http://www.hisilicon.com
6211 S:      Supported
6212 F:      drivers/scsi/hisi_sas/
6213 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6214
6215 HOST AP DRIVER
6216 M:      Jouni Malinen <j@w1.fi>
6217 L:      linux-wireless@vger.kernel.org
6218 W:      http://w1.fi/hostap-driver.html
6219 S:      Obsolete
6220 F:      drivers/net/wireless/intersil/hostap/
6221
6222 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6223 L:      platform-driver-x86@vger.kernel.org
6224 S:      Orphan
6225 F:      drivers/platform/x86/tc1100-wmi.c
6226
6227 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6228 M:      Jaroslav Kysela <perex@perex.cz>
6229 S:      Maintained
6230 F:      drivers/net/ethernet/hp/hp100.*
6231
6232 HPET:   High Precision Event Timers driver
6233 M:      Clemens Ladisch <clemens@ladisch.de>
6234 S:      Maintained
6235 F:      Documentation/timers/hpet.txt
6236 F:      drivers/char/hpet.c
6237 F:      include/linux/hpet.h
6238 F:      include/uapi/linux/hpet.h
6239
6240 HPET:   x86
6241 S:      Orphan
6242 F:      arch/x86/kernel/hpet.c
6243 F:      arch/x86/include/asm/hpet.h
6244
6245 HPFS FILESYSTEM
6246 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6247 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6248 S:      Maintained
6249 F:      fs/hpfs/
6250
6251 HSI SUBSYSTEM
6252 M:      Sebastian Reichel <sre@kernel.org>
6253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6254 S:      Maintained
6255 F:      Documentation/ABI/testing/sysfs-bus-hsi
6256 F:      Documentation/driver-api/hsi.rst
6257 F:      drivers/hsi/
6258 F:      include/linux/hsi/
6259 F:      include/uapi/linux/hsi/
6260
6261 HSO 3G MODEM DRIVER
6262 L:      linux-usb@vger.kernel.org
6263 S:      Orphan
6264 F:      drivers/net/usb/hso.c
6265
6266 HSR NETWORK PROTOCOL
6267 M:      Arvid Brodin <arvid.brodin@alten.se>
6268 L:      netdev@vger.kernel.org
6269 S:      Maintained
6270 F:      net/hsr/
6271
6272 HT16K33 LED CONTROLLER DRIVER
6273 M:      Robin van der Gracht <robin@protonic.nl>
6274 S:      Maintained
6275 F:      drivers/auxdisplay/ht16k33.c
6276 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6277
6278 HTCPEN TOUCHSCREEN DRIVER
6279 M:      Pau Oliva Fora <pof@eslack.org>
6280 L:      linux-input@vger.kernel.org
6281 S:      Maintained
6282 F:      drivers/input/touchscreen/htcpen.c
6283
6284 HUAWEI ETHERNET DRIVER
6285 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6286 L:      netdev@vger.kernel.org
6287 S:      Supported
6288 F:      Documentation/networking/hinic.txt
6289 F:      drivers/net/ethernet/huawei/hinic/
6290
6291 HUGETLB FILESYSTEM
6292 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6293 S:      Maintained
6294 F:      fs/hugetlbfs/
6295
6296 HVA ST MEDIA DRIVER
6297 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6298 L:      linux-media@vger.kernel.org
6299 T:      git git://linuxtv.org/media_tree.git
6300 W:      https://linuxtv.org
6301 S:      Supported
6302 F:      drivers/media/platform/sti/hva
6303
6304 HWPOISON MEMORY FAILURE HANDLING
6305 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6306 L:      linux-mm@kvack.org
6307 S:      Maintained
6308 F:      mm/memory-failure.c
6309 F:      mm/hwpoison-inject.c
6310
6311 Hyper-V CORE AND DRIVERS
6312 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6313 M:      Haiyang Zhang <haiyangz@microsoft.com>
6314 M:      Stephen Hemminger <sthemmin@microsoft.com>
6315 L:      devel@linuxdriverproject.org
6316 S:      Maintained
6317 F:      Documentation/networking/netvsc.txt
6318 F:      arch/x86/include/asm/mshyperv.h
6319 F:      arch/x86/include/asm/trace/hyperv.h
6320 F:      arch/x86/include/uapi/asm/hyperv.h
6321 F:      arch/x86/kernel/cpu/mshyperv.c
6322 F:      arch/x86/hyperv
6323 F:      drivers/hid/hid-hyperv.c
6324 F:      drivers/hv/
6325 F:      drivers/input/serio/hyperv-keyboard.c
6326 F:      drivers/pci/host/pci-hyperv.c
6327 F:      drivers/net/hyperv/
6328 F:      drivers/scsi/storvsc_drv.c
6329 F:      drivers/uio/uio_hv_generic.c
6330 F:      drivers/video/fbdev/hyperv_fb.c
6331 F:      net/vmw_vsock/hyperv_transport.c
6332 F:      include/linux/hyperv.h
6333 F:      include/uapi/linux/hyperv.h
6334 F:      tools/hv/
6335 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6336
6337 HYPERVISOR VIRTUAL CONSOLE DRIVER
6338 L:      linuxppc-dev@lists.ozlabs.org
6339 S:      Odd Fixes
6340 F:      drivers/tty/hvc/
6341
6342 I2C ACPI SUPPORT
6343 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6344 L:      linux-i2c@vger.kernel.org
6345 L:      linux-acpi@vger.kernel.org
6346 S:      Maintained
6347 F:      drivers/i2c/i2c-core-acpi.c
6348
6349 I2C MUXES
6350 M:      Peter Rosin <peda@axentia.se>
6351 L:      linux-i2c@vger.kernel.org
6352 S:      Maintained
6353 F:      Documentation/i2c/i2c-topology
6354 F:      Documentation/i2c/muxes/
6355 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6356 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6357 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6358 F:      drivers/i2c/i2c-mux.c
6359 F:      drivers/i2c/muxes/
6360 F:      include/linux/i2c-mux.h
6361
6362 I2C OVER PARALLEL PORT
6363 M:      Jean Delvare <jdelvare@suse.com>
6364 L:      linux-i2c@vger.kernel.org
6365 S:      Maintained
6366 F:      Documentation/i2c/busses/i2c-parport
6367 F:      Documentation/i2c/busses/i2c-parport-light
6368 F:      drivers/i2c/busses/i2c-parport.c
6369 F:      drivers/i2c/busses/i2c-parport-light.c
6370
6371 I2C SUBSYSTEM
6372 M:      Wolfram Sang <wsa@the-dreams.de>
6373 L:      linux-i2c@vger.kernel.org
6374 W:      https://i2c.wiki.kernel.org/
6375 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6377 S:      Maintained
6378 F:      Documentation/devicetree/bindings/i2c/
6379 F:      Documentation/i2c/
6380 F:      drivers/i2c/
6381 F:      drivers/i2c/*/
6382 F:      include/linux/i2c.h
6383 F:      include/linux/i2c-*.h
6384 F:      include/uapi/linux/i2c.h
6385 F:      include/uapi/linux/i2c-*.h
6386
6387 I2C-TAOS-EVM DRIVER
6388 M:      Jean Delvare <jdelvare@suse.com>
6389 L:      linux-i2c@vger.kernel.org
6390 S:      Maintained
6391 F:      Documentation/i2c/busses/i2c-taos-evm
6392 F:      drivers/i2c/busses/i2c-taos-evm.c
6393
6394 I2C-TINY-USB DRIVER
6395 M:      Till Harbaum <till@harbaum.org>
6396 L:      linux-i2c@vger.kernel.org
6397 W:      http://www.harbaum.org/till/i2c_tiny_usb
6398 S:      Maintained
6399 F:      drivers/i2c/busses/i2c-tiny-usb.c
6400
6401 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6402 M:      Jean Delvare <jdelvare@suse.com>
6403 L:      linux-i2c@vger.kernel.org
6404 S:      Maintained
6405 F:      Documentation/i2c/busses/i2c-ali1535
6406 F:      Documentation/i2c/busses/i2c-ali1563
6407 F:      Documentation/i2c/busses/i2c-ali15x3
6408 F:      Documentation/i2c/busses/i2c-amd756
6409 F:      Documentation/i2c/busses/i2c-amd8111
6410 F:      Documentation/i2c/busses/i2c-i801
6411 F:      Documentation/i2c/busses/i2c-nforce2
6412 F:      Documentation/i2c/busses/i2c-piix4
6413 F:      Documentation/i2c/busses/i2c-sis5595
6414 F:      Documentation/i2c/busses/i2c-sis630
6415 F:      Documentation/i2c/busses/i2c-sis96x
6416 F:      Documentation/i2c/busses/i2c-via
6417 F:      Documentation/i2c/busses/i2c-viapro
6418 F:      drivers/i2c/busses/i2c-ali1535.c
6419 F:      drivers/i2c/busses/i2c-ali1563.c
6420 F:      drivers/i2c/busses/i2c-ali15x3.c
6421 F:      drivers/i2c/busses/i2c-amd756.c
6422 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6423 F:      drivers/i2c/busses/i2c-amd8111.c
6424 F:      drivers/i2c/busses/i2c-i801.c
6425 F:      drivers/i2c/busses/i2c-isch.c
6426 F:      drivers/i2c/busses/i2c-nforce2.c
6427 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6428 F:      drivers/i2c/busses/i2c-piix4.c
6429 F:      drivers/i2c/busses/i2c-sis5595.c
6430 F:      drivers/i2c/busses/i2c-sis630.c
6431 F:      drivers/i2c/busses/i2c-sis96x.c
6432 F:      drivers/i2c/busses/i2c-via.c
6433 F:      drivers/i2c/busses/i2c-viapro.c
6434
6435 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6436 M:      Hans de Goede <hdegoede@redhat.com>
6437 L:      linux-i2c@vger.kernel.org
6438 S:      Maintained
6439 F:      drivers/i2c/busses/i2c-cht-wc.c
6440
6441 I2C/SMBUS ISMT DRIVER
6442 M:      Seth Heasley <seth.heasley@intel.com>
6443 M:      Neil Horman <nhorman@tuxdriver.com>
6444 L:      linux-i2c@vger.kernel.org
6445 F:      drivers/i2c/busses/i2c-ismt.c
6446 F:      Documentation/i2c/busses/i2c-ismt
6447
6448 I2C/SMBUS STUB DRIVER
6449 M:      Jean Delvare <jdelvare@suse.com>
6450 L:      linux-i2c@vger.kernel.org
6451 S:      Maintained
6452 F:      drivers/i2c/i2c-stub.c
6453
6454 i386 BOOT CODE
6455 M:      "H. Peter Anvin" <hpa@zytor.com>
6456 S:      Maintained
6457 F:      arch/x86/boot/
6458
6459 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6460 M:      "H. Peter Anvin" <hpa@zytor.com>
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6462 S:      Maintained
6463
6464 IA64 (Itanium) PLATFORM
6465 M:      Tony Luck <tony.luck@intel.com>
6466 M:      Fenghua Yu <fenghua.yu@intel.com>
6467 L:      linux-ia64@vger.kernel.org
6468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6469 S:      Maintained
6470 F:      arch/ia64/
6471
6472 IBM Power 842 compression accelerator
6473 M:      Haren Myneni <haren@us.ibm.com>
6474 S:      Supported
6475 F:      drivers/crypto/nx/Makefile
6476 F:      drivers/crypto/nx/Kconfig
6477 F:      drivers/crypto/nx/nx-842*
6478 F:      include/linux/sw842.h
6479 F:      crypto/842.c
6480 F:      lib/842/
6481
6482 IBM Power in-Nest Crypto Acceleration
6483 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6484 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6485 L:      linux-crypto@vger.kernel.org
6486 S:      Supported
6487 F:      drivers/crypto/nx/Makefile
6488 F:      drivers/crypto/nx/Kconfig
6489 F:      drivers/crypto/nx/nx-aes*
6490 F:      drivers/crypto/nx/nx-sha*
6491 F:      drivers/crypto/nx/nx.*
6492 F:      drivers/crypto/nx/nx_csbcpb.h
6493 F:      drivers/crypto/nx/nx_debugfs.h
6494
6495 IBM Power Linux RAID adapter
6496 M:      Brian King <brking@us.ibm.com>
6497 S:      Supported
6498 F:      drivers/scsi/ipr.*
6499
6500 IBM Power SRIOV Virtual NIC Device Driver
6501 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6502 M:      John Allen <jallen@linux.vnet.ibm.com>
6503 L:      netdev@vger.kernel.org
6504 S:      Supported
6505 F:      drivers/net/ethernet/ibm/ibmvnic.*
6506
6507 IBM Power Virtual Accelerator Switchboard
6508 M:      Sukadev Bhattiprolu
6509 L:      linuxppc-dev@lists.ozlabs.org
6510 S:      Supported
6511 F:      arch/powerpc/platforms/powernv/vas*
6512 F:      arch/powerpc/platforms/powernv/copy-paste.h
6513 F:      arch/powerpc/include/asm/vas.h
6514 F:      arch/powerpc/include/uapi/asm/vas.h
6515
6516 IBM Power Virtual Ethernet Device Driver
6517 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6518 L:      netdev@vger.kernel.org
6519 S:      Supported
6520 F:      drivers/net/ethernet/ibm/ibmveth.*
6521
6522 IBM Power Virtual FC Device Drivers
6523 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6524 L:      linux-scsi@vger.kernel.org
6525 S:      Supported
6526 F:      drivers/scsi/ibmvscsi/ibmvfc*
6527
6528 IBM Power Virtual SCSI Device Drivers
6529 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6530 L:      linux-scsi@vger.kernel.org
6531 S:      Supported
6532 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6533 F:      include/scsi/viosrp.h
6534
6535 IBM Power Virtual SCSI Device Target Driver
6536 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6537 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6538 L:      linux-scsi@vger.kernel.org
6539 L:      target-devel@vger.kernel.org
6540 S:      Supported
6541 F:      drivers/scsi/ibmvscsi_tgt/
6542
6543 IBM Power VMX Cryptographic instructions
6544 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6545 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6546 L:      linux-crypto@vger.kernel.org
6547 S:      Supported
6548 F:      drivers/crypto/vmx/Makefile
6549 F:      drivers/crypto/vmx/Kconfig
6550 F:      drivers/crypto/vmx/vmx.c
6551 F:      drivers/crypto/vmx/aes*
6552 F:      drivers/crypto/vmx/ghash*
6553 F:      drivers/crypto/vmx/ppc-xlate.pl
6554
6555 IBM ServeRAID RAID DRIVER
6556 S:      Orphan
6557 F:      drivers/scsi/ips.*
6558
6559 ICH LPC AND GPIO DRIVER
6560 M:      Peter Tyser <ptyser@xes-inc.com>
6561 S:      Maintained
6562 F:      drivers/mfd/lpc_ich.c
6563 F:      drivers/gpio/gpio-ich.c
6564
6565 IDE SUBSYSTEM
6566 M:      "David S. Miller" <davem@davemloft.net>
6567 L:      linux-ide@vger.kernel.org
6568 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6570 S:      Maintained
6571 F:      Documentation/ide/
6572 F:      drivers/ide/
6573 F:      include/linux/ide.h
6574
6575 IDE/ATAPI DRIVERS
6576 M:      Borislav Petkov <bp@alien8.de>
6577 L:      linux-ide@vger.kernel.org
6578 S:      Maintained
6579 F:      Documentation/cdrom/ide-cd
6580 F:      drivers/ide/ide-cd*
6581
6582 IDEAPAD LAPTOP EXTRAS DRIVER
6583 M:      Ike Panhc <ike.pan@canonical.com>
6584 L:      platform-driver-x86@vger.kernel.org
6585 W:      http://launchpad.net/ideapad-laptop
6586 S:      Maintained
6587 F:      drivers/platform/x86/ideapad-laptop.c
6588
6589 IDEAPAD LAPTOP SLIDEBAR DRIVER
6590 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6591 L:      linux-input@vger.kernel.org
6592 W:      https://github.com/o2genum/ideapad-slidebar
6593 S:      Maintained
6594 F:      drivers/input/misc/ideapad_slidebar.c
6595
6596 IDT VersaClock 5 CLOCK DRIVER
6597 M:      Marek Vasut <marek.vasut@gmail.com>
6598 S:      Maintained
6599 F:      drivers/clk/clk-versaclock5.c
6600
6601 IEEE 802.15.4 SUBSYSTEM
6602 M:      Alexander Aring <alex.aring@gmail.com>
6603 M:      Stefan Schmidt <stefan@osg.samsung.com>
6604 L:      linux-wpan@vger.kernel.org
6605 W:      http://wpan.cakelab.org/
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6608 S:      Maintained
6609 F:      net/ieee802154/
6610 F:      net/mac802154/
6611 F:      drivers/net/ieee802154/
6612 F:      include/linux/nl802154.h
6613 F:      include/linux/ieee802154.h
6614 F:      include/net/nl802154.h
6615 F:      include/net/mac802154.h
6616 F:      include/net/af_ieee802154.h
6617 F:      include/net/cfg802154.h
6618 F:      include/net/ieee802154_netdev.h
6619 F:      Documentation/networking/ieee802154.txt
6620
6621 IFE PROTOCOL
6622 M:      Yotam Gigi <yotamg@mellanox.com>
6623 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6624 F:      net/ife
6625 F:      include/net/ife.h
6626 F:      include/uapi/linux/ife.h
6627
6628 IGORPLUG-USB IR RECEIVER
6629 M:      Sean Young <sean@mess.org>
6630 L:      linux-media@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/media/rc/igorplugusb.c
6633
6634 IGUANAWORKS USB IR TRANSCEIVER
6635 M:      Sean Young <sean@mess.org>
6636 L:      linux-media@vger.kernel.org
6637 S:      Maintained
6638 F:      drivers/media/rc/iguanair.c
6639
6640 IIO DIGITAL POTENTIOMETER DAC
6641 M:      Peter Rosin <peda@axentia.se>
6642 L:      linux-iio@vger.kernel.org
6643 S:      Maintained
6644 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6645 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6646 F:      drivers/iio/dac/dpot-dac.c
6647
6648 IIO ENVELOPE DETECTOR
6649 M:      Peter Rosin <peda@axentia.se>
6650 L:      linux-iio@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6653 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6654 F:      drivers/iio/adc/envelope-detector.c
6655
6656 IIO MULTIPLEXER
6657 M:      Peter Rosin <peda@axentia.se>
6658 L:      linux-iio@vger.kernel.org
6659 S:      Maintained
6660 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6661 F:      drivers/iio/multiplexer/iio-mux.c
6662
6663 IIO SUBSYSTEM AND DRIVERS
6664 M:      Jonathan Cameron <jic23@kernel.org>
6665 R:      Hartmut Knaack <knaack.h@gmx.de>
6666 R:      Lars-Peter Clausen <lars@metafoo.de>
6667 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6668 L:      linux-iio@vger.kernel.org
6669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6670 S:      Maintained
6671 F:      Documentation/devicetree/bindings/iio/
6672 F:      drivers/iio/
6673 F:      drivers/staging/iio/
6674 F:      include/linux/iio/
6675 F:      tools/iio/
6676
6677 IKANOS/ADI EAGLE ADSL USB DRIVER
6678 M:      Matthieu Castet <castet.matthieu@free.fr>
6679 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6680 S:      Maintained
6681 F:      drivers/usb/atm/ueagle-atm.c
6682
6683 IMGTEC ASCII LCD DRIVER
6684 M:      Paul Burton <paul.burton@imgtec.com>
6685 S:      Maintained
6686 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6687 F:      drivers/auxdisplay/img-ascii-lcd.c
6688
6689 IMGTEC IR DECODER DRIVER
6690 M:      James Hogan <james.hogan@imgtec.com>
6691 S:      Maintained
6692 F:      drivers/media/rc/img-ir/
6693
6694 IMS TWINTURBO FRAMEBUFFER DRIVER
6695 L:      linux-fbdev@vger.kernel.org
6696 S:      Orphan
6697 F:      drivers/video/fbdev/imsttfb.c
6698
6699 INA209 HARDWARE MONITOR DRIVER
6700 M:      Guenter Roeck <linux@roeck-us.net>
6701 L:      linux-hwmon@vger.kernel.org
6702 S:      Maintained
6703 F:      Documentation/hwmon/ina209
6704 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6705 F:      drivers/hwmon/ina209.c
6706
6707 INA2XX HARDWARE MONITOR DRIVER
6708 M:      Guenter Roeck <linux@roeck-us.net>
6709 L:      linux-hwmon@vger.kernel.org
6710 S:      Maintained
6711 F:      Documentation/hwmon/ina2xx
6712 F:      drivers/hwmon/ina2xx.c
6713 F:      include/linux/platform_data/ina2xx.h
6714
6715 INDUSTRY PACK SUBSYSTEM (IPACK)
6716 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6717 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6718 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6719 L:      industrypack-devel@lists.sourceforge.net
6720 W:      http://industrypack.sourceforge.net
6721 S:      Maintained
6722 F:      drivers/ipack/
6723
6724 INFINIBAND SUBSYSTEM
6725 M:      Doug Ledford <dledford@redhat.com>
6726 M:      Sean Hefty <sean.hefty@intel.com>
6727 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6728 L:      linux-rdma@vger.kernel.org
6729 W:      http://www.openfabrics.org/
6730 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6732 S:      Supported
6733 F:      Documentation/devicetree/bindings/infiniband/
6734 F:      Documentation/infiniband/
6735 F:      drivers/infiniband/
6736 F:      include/uapi/linux/if_infiniband.h
6737 F:      include/uapi/rdma/
6738 F:      include/rdma/
6739
6740 INGENIC JZ4780 DMA Driver
6741 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6742 S:      Maintained
6743 F:      drivers/dma/dma-jz4780.c
6744
6745 INGENIC JZ4780 NAND DRIVER
6746 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6747 L:      linux-mtd@lists.infradead.org
6748 S:      Maintained
6749 F:      drivers/mtd/nand/jz4780_*
6750
6751 INOTIFY
6752 M:      Jan Kara <jack@suse.cz>
6753 R:      Amir Goldstein <amir73il@gmail.com>
6754 L:      linux-fsdevel@vger.kernel.org
6755 S:      Maintained
6756 F:      Documentation/filesystems/inotify.txt
6757 F:      fs/notify/inotify/
6758 F:      include/linux/inotify.h
6759 F:      include/uapi/linux/inotify.h
6760
6761 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6762 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6763 L:      linux-input@vger.kernel.org
6764 Q:      http://patchwork.kernel.org/project/linux-input/list/
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6766 S:      Maintained
6767 F:      drivers/input/
6768 F:      include/linux/input.h
6769 F:      include/uapi/linux/input.h
6770 F:      include/uapi/linux/input-event-codes.h
6771 F:      include/linux/input/
6772 F:      Documentation/devicetree/bindings/input/
6773 F:      Documentation/input/
6774
6775 INPUT MULTITOUCH (MT) PROTOCOL
6776 M:      Henrik Rydberg <rydberg@bitmath.org>
6777 L:      linux-input@vger.kernel.org
6778 S:      Odd fixes
6779 F:      Documentation/input/multi-touch-protocol.rst
6780 F:      drivers/input/input-mt.c
6781 K:      \b(ABS|SYN)_MT_
6782
6783 INSIDE SECURE CRYPTO DRIVER
6784 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6785 F:      drivers/crypto/inside-secure/
6786 S:      Maintained
6787 L:      linux-crypto@vger.kernel.org
6788
6789 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6790 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6791 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6792 L:      linux-ima-devel@lists.sourceforge.net
6793 L:      linux-ima-user@lists.sourceforge.net
6794 L:      linux-security-module@vger.kernel.org
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6796 S:      Supported
6797 F:      security/integrity/ima/
6798
6799 INTEL 810/815 FRAMEBUFFER DRIVER
6800 M:      Antonino Daplas <adaplas@gmail.com>
6801 L:      linux-fbdev@vger.kernel.org
6802 S:      Maintained
6803 F:      drivers/video/fbdev/i810/
6804
6805 INTEL ASoC BDW/HSW DRIVERS
6806 M:      Jie Yang <yang.jie@linux.intel.com>
6807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6808 S:      Supported
6809 F:      sound/soc/intel/common/sst-dsp*
6810 F:      sound/soc/intel/common/sst-firmware.c
6811 F:      sound/soc/intel/boards/broadwell.c
6812 F:      sound/soc/intel/haswell/
6813
6814 INTEL C600 SERIES SAS CONTROLLER DRIVER
6815 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6816 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6817 L:      linux-scsi@vger.kernel.org
6818 T:      git git://git.code.sf.net/p/intel-sas/isci
6819 S:      Supported
6820 F:      drivers/scsi/isci/
6821
6822 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6823 M:      Jani Nikula <jani.nikula@linux.intel.com>
6824 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6825 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6826 L:      intel-gfx@lists.freedesktop.org
6827 W:      https://01.org/linuxgraphics/
6828 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6829 C:      irc://chat.freenode.net/intel-gfx
6830 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6831 T:      git git://anongit.freedesktop.org/drm-intel
6832 S:      Supported
6833 F:      drivers/gpu/drm/i915/
6834 F:      include/drm/i915*
6835 F:      include/uapi/drm/i915_drm.h
6836 F:      Documentation/gpu/i915.rst
6837
6838 INTEL ETHERNET DRIVERS
6839 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6840 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6841 W:      http://www.intel.com/support/feedback.htm
6842 W:      http://e1000.sourceforge.net/
6843 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6846 S:      Supported
6847 F:      Documentation/networking/e100.txt
6848 F:      Documentation/networking/e1000.txt
6849 F:      Documentation/networking/e1000e.txt
6850 F:      Documentation/networking/igb.txt
6851 F:      Documentation/networking/igbvf.txt
6852 F:      Documentation/networking/ixgb.txt
6853 F:      Documentation/networking/ixgbe.txt
6854 F:      Documentation/networking/ixgbevf.txt
6855 F:      Documentation/networking/i40e.txt
6856 F:      Documentation/networking/i40evf.txt
6857 F:      drivers/net/ethernet/intel/
6858 F:      drivers/net/ethernet/intel/*/
6859 F:      include/linux/avf/virtchnl.h
6860
6861 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6862 M:      Maik Broemme <mbroemme@libmpq.org>
6863 L:      linux-fbdev@vger.kernel.org
6864 S:      Maintained
6865 F:      Documentation/fb/intelfb.txt
6866 F:      drivers/video/fbdev/intelfb/
6867
6868 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6869 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6870 M:      Zhi Wang <zhi.a.wang@intel.com>
6871 L:      intel-gvt-dev@lists.freedesktop.org
6872 L:      intel-gfx@lists.freedesktop.org
6873 W:      https://01.org/igvt-g
6874 T:      git https://github.com/01org/gvt-linux.git
6875 S:      Supported
6876 F:      drivers/gpu/drm/i915/gvt/
6877
6878 INTEL HID EVENT DRIVER
6879 M:      Alex Hung <alex.hung@canonical.com>
6880 L:      platform-driver-x86@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/platform/x86/intel-hid.c
6883
6884 INTEL I/OAT DMA DRIVER
6885 M:      Dave Jiang <dave.jiang@intel.com>
6886 R:      Dan Williams <dan.j.williams@intel.com>
6887 L:      dmaengine@vger.kernel.org
6888 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6889 S:      Supported
6890 F:      drivers/dma/ioat*
6891
6892 INTEL IDLE DRIVER
6893 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6894 M:      Len Brown <lenb@kernel.org>
6895 L:      linux-pm@vger.kernel.org
6896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6897 B:      https://bugzilla.kernel.org
6898 S:      Supported
6899 F:      drivers/idle/intel_idle.c
6900
6901 INTEL INTEGRATED SENSOR HUB DRIVER
6902 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6903 M:      Jiri Kosina <jikos@kernel.org>
6904 L:      linux-input@vger.kernel.org
6905 S:      Maintained
6906 F:      drivers/hid/intel-ish-hid/
6907
6908 INTEL IOMMU (VT-d)
6909 M:      David Woodhouse <dwmw2@infradead.org>
6910 L:      iommu@lists.linux-foundation.org
6911 T:      git git://git.infradead.org/iommu-2.6.git
6912 S:      Supported
6913 F:      drivers/iommu/intel-iommu.c
6914 F:      include/linux/intel-iommu.h
6915
6916 INTEL IOP-ADMA DMA DRIVER
6917 R:      Dan Williams <dan.j.williams@intel.com>
6918 S:      Odd fixes
6919 F:      drivers/dma/iop-adma.c
6920
6921 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6922 M:      Krzysztof Halasa <khalasa@piap.pl>
6923 S:      Maintained
6924 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6925 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6926 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6927 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6928 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6929 F:      drivers/net/wan/ixp4xx_hss.c
6930
6931 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6932 M:      Deepak Saxena <dsaxena@plexity.net>
6933 S:      Maintained
6934 F:      drivers/char/hw_random/ixp4xx-rng.c
6935
6936 INTEL MANAGEMENT ENGINE (mei)
6937 M:      Tomas Winkler <tomas.winkler@intel.com>
6938 L:      linux-kernel@vger.kernel.org
6939 S:      Supported
6940 F:      include/uapi/linux/mei.h
6941 F:      include/linux/mei_cl_bus.h
6942 F:      drivers/misc/mei/*
6943 F:      drivers/watchdog/mei_wdt.c
6944 F:      Documentation/misc-devices/mei/*
6945 F:      samples/mei/*
6946
6947 INTEL MENLOW THERMAL DRIVER
6948 M:      Sujith Thomas <sujith.thomas@intel.com>
6949 L:      platform-driver-x86@vger.kernel.org
6950 W:      https://01.org/linux-acpi
6951 S:      Supported
6952 F:      drivers/platform/x86/intel_menlow.c
6953
6954 INTEL MERRIFIELD GPIO DRIVER
6955 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6956 L:      linux-gpio@vger.kernel.org
6957 S:      Maintained
6958 F:      drivers/gpio/gpio-merrifield.c
6959
6960 INTEL MIC DRIVERS (mic)
6961 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6962 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6963 S:      Supported
6964 W:      https://github.com/sudeepdutt/mic
6965 W:      http://software.intel.com/en-us/mic-developer
6966 F:      include/linux/mic_bus.h
6967 F:      include/linux/scif.h
6968 F:      include/uapi/linux/mic_common.h
6969 F:      include/uapi/linux/mic_ioctl.h
6970 F:      include/uapi/linux/scif_ioctl.h
6971 F:      drivers/misc/mic/
6972 F:      drivers/dma/mic_x100_dma.c
6973 F:      drivers/dma/mic_x100_dma.h
6974 F:      Documentation/mic/
6975
6976 INTEL PMC CORE DRIVER
6977 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6978 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6979 L:      platform-driver-x86@vger.kernel.org
6980 S:      Maintained
6981 F:      arch/x86/include/asm/pmc_core.h
6982 F:      drivers/platform/x86/intel_pmc_core*
6983
6984 INTEL PMC/P-Unit IPC DRIVER
6985 M:      Zha Qipeng<qipeng.zha@intel.com>
6986 L:      platform-driver-x86@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/platform/x86/intel_pmc_ipc.c
6989 F:      drivers/platform/x86/intel_punit_ipc.c
6990 F:      arch/x86/include/asm/intel_pmc_ipc.h
6991 F:      arch/x86/include/asm/intel_punit_ipc.h
6992
6993 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6994 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6995 L:      linux-wireless@vger.kernel.org
6996 S:      Maintained
6997 F:      Documentation/networking/README.ipw2100
6998 F:      Documentation/networking/README.ipw2200
6999 F:      drivers/net/wireless/intel/ipw2x00/
7000
7001 INTEL PSTATE DRIVER
7002 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7003 M:      Len Brown <lenb@kernel.org>
7004 L:      linux-pm@vger.kernel.org
7005 S:      Supported
7006 F:      drivers/cpufreq/intel_pstate.c
7007
7008 INTEL RDMA RNIC DRIVER
7009 M:      Faisal Latif <faisal.latif@intel.com>
7010 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7011 L:      linux-rdma@vger.kernel.org
7012 S:      Supported
7013 F:      drivers/infiniband/hw/i40iw/
7014
7015 INTEL TELEMETRY DRIVER
7016 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7017 L:      platform-driver-x86@vger.kernel.org
7018 S:      Maintained
7019 F:      arch/x86/include/asm/intel_telemetry.h
7020 F:      drivers/platform/x86/intel_telemetry*
7021
7022 INTEL VIRTUAL BUTTON DRIVER
7023 M:      AceLan Kao <acelan.kao@canonical.com>
7024 L:      platform-driver-x86@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/platform/x86/intel-vbtn.c
7027
7028 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7029 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7030 L:      linux-wireless@vger.kernel.org
7031 S:      Supported
7032 F:      drivers/net/wireless/intel/iwlegacy/
7033
7034 INTEL WIRELESS WIFI LINK (iwlwifi)
7035 M:      Johannes Berg <johannes.berg@intel.com>
7036 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7037 M:      Luca Coelho <luciano.coelho@intel.com>
7038 M:      Intel Linux Wireless <linuxwifi@intel.com>
7039 L:      linux-wireless@vger.kernel.org
7040 W:      http://intellinuxwireless.org
7041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7042 S:      Supported
7043 F:      drivers/net/wireless/intel/iwlwifi/
7044
7045 INTEL WIRELESS WIMAX CONNECTION 2400
7046 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7047 M:      linux-wimax@intel.com
7048 L:      wimax@linuxwimax.org (subscribers-only)
7049 S:      Supported
7050 W:      http://linuxwimax.org
7051 F:      Documentation/wimax/README.i2400m
7052 F:      drivers/net/wimax/i2400m/
7053 F:      include/uapi/linux/wimax/i2400m.h
7054
7055 INTEL(R) TRACE HUB
7056 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7057 S:      Supported
7058 F:      Documentation/trace/intel_th.txt
7059 F:      drivers/hwtracing/intel_th/
7060
7061 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7062 M:      Ning Sun <ning.sun@intel.com>
7063 L:      tboot-devel@lists.sourceforge.net
7064 W:      http://tboot.sourceforge.net
7065 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7066 S:      Supported
7067 F:      Documentation/intel_txt.txt
7068 F:      include/linux/tboot.h
7069 F:      arch/x86/kernel/tboot.c
7070
7071 INTEL-MID GPIO DRIVER
7072 M:      David Cohen <david.a.cohen@linux.intel.com>
7073 L:      linux-gpio@vger.kernel.org
7074 S:      Maintained
7075 F:      drivers/gpio/gpio-intel-mid.c
7076
7077 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7078 M:      Linus Walleij <linus.walleij@linaro.org>
7079 L:      linux-iio@vger.kernel.org
7080 S:      Maintained
7081 F:      drivers/iio/gyro/mpu3050*
7082 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7083
7084 IOC3 ETHERNET DRIVER
7085 M:      Ralf Baechle <ralf@linux-mips.org>
7086 L:      linux-mips@linux-mips.org
7087 S:      Maintained
7088 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7089
7090 IOC3 SERIAL DRIVER
7091 M:      Pat Gefre <pfg@sgi.com>
7092 L:      linux-serial@vger.kernel.org
7093 S:      Maintained
7094 F:      drivers/tty/serial/ioc3_serial.c
7095
7096 IOMMU DRIVERS
7097 M:      Joerg Roedel <joro@8bytes.org>
7098 L:      iommu@lists.linux-foundation.org
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7100 S:      Maintained
7101 F:      Documentation/devicetree/bindings/iommu/
7102 F:      drivers/iommu/
7103 F:      include/linux/iommu.h
7104 F:      include/linux/iova.h
7105
7106 IP MASQUERADING
7107 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7108 S:      Maintained
7109 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7110
7111 IPMI SUBSYSTEM
7112 M:      Corey Minyard <minyard@acm.org>
7113 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7114 W:      http://openipmi.sourceforge.net/
7115 S:      Supported
7116 F:      Documentation/IPMI.txt
7117 F:      drivers/char/ipmi/
7118 F:      include/linux/ipmi*
7119 F:      include/uapi/linux/ipmi*
7120
7121 IPS SCSI RAID DRIVER
7122 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7123 L:      linux-scsi@vger.kernel.org
7124 W:      http://www.adaptec.com/
7125 S:      Maintained
7126 F:      drivers/scsi/ips*
7127
7128 IPVS
7129 M:      Wensong Zhang <wensong@linux-vs.org>
7130 M:      Simon Horman <horms@verge.net.au>
7131 M:      Julian Anastasov <ja@ssi.bg>
7132 L:      netdev@vger.kernel.org
7133 L:      lvs-devel@vger.kernel.org
7134 S:      Maintained
7135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7137 F:      Documentation/networking/ipvs-sysctl.txt
7138 F:      include/net/ip_vs.h
7139 F:      include/uapi/linux/ip_vs.h
7140 F:      net/netfilter/ipvs/
7141
7142 IPWIRELESS DRIVER
7143 M:      Jiri Kosina <jikos@kernel.org>
7144 M:      David Sterba <dsterba@suse.com>
7145 S:      Odd Fixes
7146 F:      drivers/tty/ipwireless/
7147
7148 IPX NETWORK LAYER
7149 L:      netdev@vger.kernel.org
7150 S:      Odd fixes
7151 F:      include/net/ipx.h
7152 F:      include/uapi/linux/ipx.h
7153 F:      net/ipx/
7154
7155 IRDA SUBSYSTEM
7156 M:      Samuel Ortiz <samuel@sortiz.org>
7157 L:      irda-users@lists.sourceforge.net (subscribers-only)
7158 L:      netdev@vger.kernel.org
7159 W:      http://irda.sourceforge.net/
7160 S:      Maintained
7161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7162 F:      Documentation/networking/irda.txt
7163 F:      drivers/staging/irda/
7164
7165 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7166 M:      Marc Zyngier <marc.zyngier@arm.com>
7167 S:      Maintained
7168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7169 F:      Documentation/IRQ-domain.txt
7170 F:      include/linux/irqdomain.h
7171 F:      kernel/irq/irqdomain.c
7172 F:      kernel/irq/msi.c
7173
7174 IRQ SUBSYSTEM
7175 M:      Thomas Gleixner <tglx@linutronix.de>
7176 L:      linux-kernel@vger.kernel.org
7177 S:      Maintained
7178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7179 F:      kernel/irq/
7180
7181 IRQCHIP DRIVERS
7182 M:      Thomas Gleixner <tglx@linutronix.de>
7183 M:      Jason Cooper <jason@lakedaemon.net>
7184 M:      Marc Zyngier <marc.zyngier@arm.com>
7185 L:      linux-kernel@vger.kernel.org
7186 S:      Maintained
7187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7188 F:      Documentation/devicetree/bindings/interrupt-controller/
7189 F:      drivers/irqchip/
7190
7191 ISA
7192 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7193 S:      Maintained
7194 F:      Documentation/isa.txt
7195 F:      drivers/base/isa.c
7196 F:      include/linux/isa.h
7197
7198 ISA RADIO MODULE
7199 M:      Hans Verkuil <hverkuil@xs4all.nl>
7200 L:      linux-media@vger.kernel.org
7201 T:      git git://linuxtv.org/media_tree.git
7202 W:      https://linuxtv.org
7203 S:      Maintained
7204 F:      drivers/media/radio/radio-isa*
7205
7206 ISAPNP
7207 M:      Jaroslav Kysela <perex@perex.cz>
7208 S:      Maintained
7209 F:      Documentation/isapnp.txt
7210 F:      drivers/pnp/isapnp/
7211 F:      include/linux/isapnp.h
7212
7213 ISCSI
7214 M:      Lee Duncan <lduncan@suse.com>
7215 M:      Chris Leech <cleech@redhat.com>
7216 L:      open-iscsi@googlegroups.com
7217 W:      www.open-iscsi.com
7218 S:      Maintained
7219 F:      drivers/scsi/*iscsi*
7220 F:      include/scsi/*iscsi*
7221
7222 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7223 M:      Peter Jones <pjones@redhat.com>
7224 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7225 S:      Maintained
7226 F:      drivers/firmware/iscsi_ibft*
7227
7228 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7229 M:      Or Gerlitz <ogerlitz@mellanox.com>
7230 M:      Sagi Grimberg <sagi@grimberg.me>
7231 M:      Roi Dayan <roid@mellanox.com>
7232 L:      linux-rdma@vger.kernel.org
7233 S:      Supported
7234 W:      http://www.openfabrics.org
7235 W:      www.open-iscsi.org
7236 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7237 F:      drivers/infiniband/ulp/iser/
7238
7239 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7240 M:      Sagi Grimberg <sagi@grimberg.me>
7241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7242 L:      linux-rdma@vger.kernel.org
7243 L:      target-devel@vger.kernel.org
7244 S:      Supported
7245 W:      http://www.linux-iscsi.org
7246 F:      drivers/infiniband/ulp/isert
7247
7248 ISDN SUBSYSTEM
7249 M:      Karsten Keil <isdn@linux-pingi.de>
7250 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7251 L:      netdev@vger.kernel.org
7252 W:      http://www.isdn4linux.de
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7254 S:      Maintained
7255 F:      Documentation/isdn/
7256 F:      drivers/isdn/
7257 F:      include/linux/isdn.h
7258 F:      include/linux/isdn/
7259 F:      include/uapi/linux/isdn.h
7260 F:      include/uapi/linux/isdn/
7261
7262 ISDN SUBSYSTEM (Eicon active card driver)
7263 M:      Armin Schindler <mac@melware.de>
7264 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7265 W:      http://www.melware.de
7266 S:      Maintained
7267 F:      drivers/isdn/hardware/eicon/
7268
7269 IT87 HARDWARE MONITORING DRIVER
7270 M:      Jean Delvare <jdelvare@suse.com>
7271 L:      linux-hwmon@vger.kernel.org
7272 S:      Maintained
7273 F:      Documentation/hwmon/it87
7274 F:      drivers/hwmon/it87.c
7275
7276 IT913X MEDIA DRIVER
7277 M:      Antti Palosaari <crope@iki.fi>
7278 L:      linux-media@vger.kernel.org
7279 W:      https://linuxtv.org
7280 W:      http://palosaari.fi/linux/
7281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7282 T:      git git://linuxtv.org/anttip/media_tree.git
7283 S:      Maintained
7284 F:      drivers/media/tuners/it913x*
7285
7286 IVTV VIDEO4LINUX DRIVER
7287 M:      Andy Walls <awalls@md.metrocast.net>
7288 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7289 L:      linux-media@vger.kernel.org
7290 T:      git git://linuxtv.org/media_tree.git
7291 W:      http://www.ivtvdriver.org
7292 S:      Maintained
7293 F:      Documentation/media/v4l-drivers/ivtv*
7294 F:      drivers/media/pci/ivtv/
7295 F:      include/uapi/linux/ivtv*
7296
7297 IX2505V MEDIA DRIVER
7298 M:      Malcolm Priestley <tvboxspy@gmail.com>
7299 L:      linux-media@vger.kernel.org
7300 W:      https://linuxtv.org
7301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7302 S:      Maintained
7303 F:      drivers/media/dvb-frontends/ix2505v*
7304
7305 JC42.4 TEMPERATURE SENSOR DRIVER
7306 M:      Guenter Roeck <linux@roeck-us.net>
7307 L:      linux-hwmon@vger.kernel.org
7308 S:      Maintained
7309 F:      drivers/hwmon/jc42.c
7310 F:      Documentation/hwmon/jc42
7311
7312 JFS FILESYSTEM
7313 M:      Dave Kleikamp <shaggy@kernel.org>
7314 L:      jfs-discussion@lists.sourceforge.net
7315 W:      http://jfs.sourceforge.net/
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7317 S:      Maintained
7318 F:      Documentation/filesystems/jfs.txt
7319 F:      fs/jfs/
7320
7321 JME NETWORK DRIVER
7322 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7323 L:      netdev@vger.kernel.org
7324 S:      Maintained
7325 F:      drivers/net/ethernet/jme.*
7326
7327 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7328 M:      David Woodhouse <dwmw2@infradead.org>
7329 L:      linux-mtd@lists.infradead.org
7330 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7331 S:      Maintained
7332 F:      fs/jffs2/
7333 F:      include/uapi/linux/jffs2.h
7334
7335 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7336 M:      "Theodore Ts'o" <tytso@mit.edu>
7337 M:      Jan Kara <jack@suse.com>
7338 L:      linux-ext4@vger.kernel.org
7339 S:      Maintained
7340 F:      fs/jbd2/
7341 F:      include/linux/jbd2.h
7342
7343 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7344 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7345 L:      linux-media@vger.kernel.org
7346 S:      Maintained
7347 F:      drivers/media/platform/rcar_jpu.c
7348
7349 JSM Neo PCI based serial card
7350 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7351 L:      linux-serial@vger.kernel.org
7352 S:      Maintained
7353 F:      drivers/tty/serial/jsm/
7354
7355 K10TEMP HARDWARE MONITORING DRIVER
7356 M:      Clemens Ladisch <clemens@ladisch.de>
7357 L:      linux-hwmon@vger.kernel.org
7358 S:      Maintained
7359 F:      Documentation/hwmon/k10temp
7360 F:      drivers/hwmon/k10temp.c
7361
7362 K8TEMP HARDWARE MONITORING DRIVER
7363 M:      Rudolf Marek <r.marek@assembler.cz>
7364 L:      linux-hwmon@vger.kernel.org
7365 S:      Maintained
7366 F:      Documentation/hwmon/k8temp
7367 F:      drivers/hwmon/k8temp.c
7368
7369 KASAN
7370 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7371 R:      Alexander Potapenko <glider@google.com>
7372 R:      Dmitry Vyukov <dvyukov@google.com>
7373 L:      kasan-dev@googlegroups.com
7374 S:      Maintained
7375 F:      arch/*/include/asm/kasan.h
7376 F:      arch/*/mm/kasan_init*
7377 F:      Documentation/dev-tools/kasan.rst
7378 F:      include/linux/kasan*.h
7379 F:      lib/test_kasan.c
7380 F:      mm/kasan/
7381 F:      scripts/Makefile.kasan
7382
7383 KCONFIG
7384 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7385 L:      linux-kbuild@vger.kernel.org
7386 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7387 S:      Maintained
7388 F:      Documentation/kbuild/kconfig-language.txt
7389 F:      scripts/kconfig/
7390
7391 KDUMP
7392 M:      Dave Young <dyoung@redhat.com>
7393 M:      Baoquan He <bhe@redhat.com>
7394 R:      Vivek Goyal <vgoyal@redhat.com>
7395 L:      kexec@lists.infradead.org
7396 W:      http://lse.sourceforge.net/kdump/
7397 S:      Maintained
7398 F:      Documentation/kdump/
7399
7400 KEENE FM RADIO TRANSMITTER DRIVER
7401 M:      Hans Verkuil <hverkuil@xs4all.nl>
7402 L:      linux-media@vger.kernel.org
7403 T:      git git://linuxtv.org/media_tree.git
7404 W:      https://linuxtv.org
7405 S:      Maintained
7406 F:      drivers/media/radio/radio-keene*
7407
7408 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7409 M:      Ian Kent <raven@themaw.net>
7410 L:      autofs@vger.kernel.org
7411 S:      Maintained
7412 F:      fs/autofs4/
7413
7414 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7415 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7416 M:      Michal Marek <mmarek@suse.com>
7417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7418 L:      linux-kbuild@vger.kernel.org
7419 S:      Maintained
7420 F:      Documentation/kbuild/
7421 F:      Makefile
7422 F:      scripts/Makefile.*
7423 F:      scripts/basic/
7424 F:      scripts/mk*
7425 F:      scripts/package/
7426
7427 KERNEL JANITORS
7428 L:      kernel-janitors@vger.kernel.org
7429 W:      http://kernelnewbies.org/KernelJanitors
7430 S:      Odd Fixes
7431
7432 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7433 M:      "J. Bruce Fields" <bfields@fieldses.org>
7434 M:      Jeff Layton <jlayton@poochiereds.net>
7435 L:      linux-nfs@vger.kernel.org
7436 W:      http://nfs.sourceforge.net/
7437 T:      git git://linux-nfs.org/~bfields/linux.git
7438 S:      Supported
7439 F:      fs/nfsd/
7440 F:      include/uapi/linux/nfsd/
7441 F:      fs/lockd/
7442 F:      fs/nfs_common/
7443 F:      net/sunrpc/
7444 F:      include/linux/lockd/
7445 F:      include/linux/sunrpc/
7446 F:      include/uapi/linux/sunrpc/
7447
7448 KERNEL SELFTEST FRAMEWORK
7449 M:      Shuah Khan <shuahkh@osg.samsung.com>
7450 M:      Shuah Khan <shuah@kernel.org>
7451 L:      linux-kselftest@vger.kernel.org
7452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7453 S:      Maintained
7454 F:      tools/testing/selftests/
7455 F:      Documentation/dev-tools/kselftest*
7456
7457 KERNEL USERMODE HELPER
7458 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7459 L:      linux-kernel@vger.kernel.org
7460 S:      Maintained
7461 F:      kernel/umh.c
7462 F:      include/linux/umh.h
7463
7464 KERNEL VIRTUAL MACHINE (KVM)
7465 M:      Paolo Bonzini <pbonzini@redhat.com>
7466 M:      Radim Krčmář <rkrcmar@redhat.com>
7467 L:      kvm@vger.kernel.org
7468 W:      http://www.linux-kvm.org
7469 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7470 S:      Supported
7471 F:      Documentation/virtual/kvm/
7472 F:      include/trace/events/kvm.h
7473 F:      include/uapi/asm-generic/kvm*
7474 F:      include/uapi/linux/kvm*
7475 F:      include/asm-generic/kvm*
7476 F:      include/linux/kvm*
7477 F:      include/kvm/iodev.h
7478 F:      virt/kvm/*
7479 F:      tools/kvm/
7480
7481 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7482 M:      Paolo Bonzini <pbonzini@redhat.com>
7483 M:      Radim KrÄmář <rkrcmar@redhat.com>
7484 L:      kvm@vger.kernel.org
7485 W:      http://www.linux-kvm.org
7486 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7487 S:      Supported
7488 F:      arch/x86/kvm/
7489 F:      arch/x86/include/uapi/asm/kvm*
7490 F:      arch/x86/include/asm/kvm*
7491 F:      arch/x86/kernel/kvm.c
7492 F:      arch/x86/kernel/kvmclock.c
7493
7494 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7495 M:      Joerg Roedel <joro@8bytes.org>
7496 L:      kvm@vger.kernel.org
7497 W:      http://www.linux-kvm.org/
7498 S:      Maintained
7499 F:      arch/x86/include/asm/svm.h
7500 F:      arch/x86/kvm/svm.c
7501
7502 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7503 M:      Christoffer Dall <christoffer.dall@linaro.org>
7504 M:      Marc Zyngier <marc.zyngier@arm.com>
7505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7506 L:      kvmarm@lists.cs.columbia.edu
7507 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7509 S:      Supported
7510 F:      arch/arm/include/uapi/asm/kvm*
7511 F:      arch/arm/include/asm/kvm*
7512 F:      arch/arm/kvm/
7513 F:      virt/kvm/arm/
7514 F:      include/kvm/arm_*
7515
7516 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7517 M:      Alexander Graf <agraf@suse.com>
7518 L:      kvm-ppc@vger.kernel.org
7519 W:      http://www.linux-kvm.org/
7520 T:      git git://github.com/agraf/linux-2.6.git
7521 S:      Supported
7522 F:      arch/powerpc/include/uapi/asm/kvm*
7523 F:      arch/powerpc/include/asm/kvm*
7524 F:      arch/powerpc/kvm/
7525 F:      arch/powerpc/kernel/kvm*
7526
7527 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7528 M:      Christoffer Dall <christoffer.dall@linaro.org>
7529 M:      Marc Zyngier <marc.zyngier@arm.com>
7530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7531 L:      kvmarm@lists.cs.columbia.edu
7532 S:      Maintained
7533 F:      arch/arm64/include/uapi/asm/kvm*
7534 F:      arch/arm64/include/asm/kvm*
7535 F:      arch/arm64/kvm/
7536
7537 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7538 M:      James Hogan <james.hogan@imgtec.com>
7539 L:      linux-mips@linux-mips.org
7540 S:      Supported
7541 F:      arch/mips/include/uapi/asm/kvm*
7542 F:      arch/mips/include/asm/kvm*
7543 F:      arch/mips/kvm/
7544
7545 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7546 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7547 M:      Cornelia Huck <cohuck@redhat.com>
7548 L:      linux-s390@vger.kernel.org
7549 W:      http://www.ibm.com/developerworks/linux/linux390/
7550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7551 S:      Supported
7552 F:      arch/s390/include/uapi/asm/kvm*
7553 F:      arch/s390/include/asm/gmap.h
7554 F:      arch/s390/include/asm/kvm*
7555 F:      arch/s390/kvm/
7556 F:      arch/s390/mm/gmap.c
7557
7558 KERNFS
7559 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7560 M:      Tejun Heo <tj@kernel.org>
7561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7562 S:      Supported
7563 F:      include/linux/kernfs.h
7564 F:      fs/kernfs/
7565
7566 KEXEC
7567 M:      Eric Biederman <ebiederm@xmission.com>
7568 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7569 L:      kexec@lists.infradead.org
7570 S:      Maintained
7571 F:      include/linux/kexec.h
7572 F:      include/uapi/linux/kexec.h
7573 F:      kernel/kexec*
7574
7575 KEYS-ENCRYPTED
7576 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7577 M:      David Safford <safford@us.ibm.com>
7578 L:      linux-security-module@vger.kernel.org
7579 L:      keyrings@vger.kernel.org
7580 S:      Supported
7581 F:      Documentation/security/keys/trusted-encrypted.rst
7582 F:      include/keys/encrypted-type.h
7583 F:      security/keys/encrypted-keys/
7584
7585 KEYS-TRUSTED
7586 M:      David Safford <safford@us.ibm.com>
7587 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7588 L:      linux-security-module@vger.kernel.org
7589 L:      keyrings@vger.kernel.org
7590 S:      Supported
7591 F:      Documentation/security/keys/trusted-encrypted.rst
7592 F:      include/keys/trusted-type.h
7593 F:      security/keys/trusted.c
7594 F:      security/keys/trusted.h
7595
7596 KEYS/KEYRINGS:
7597 M:      David Howells <dhowells@redhat.com>
7598 L:      keyrings@vger.kernel.org
7599 S:      Maintained
7600 F:      Documentation/security/keys/core.rst
7601 F:      include/linux/key.h
7602 F:      include/linux/key-type.h
7603 F:      include/linux/keyctl.h
7604 F:      include/uapi/linux/keyctl.h
7605 F:      include/keys/
7606 F:      security/keys/
7607
7608 KGDB / KDB /debug_core
7609 M:      Jason Wessel <jason.wessel@windriver.com>
7610 W:      http://kgdb.wiki.kernel.org/
7611 L:      kgdb-bugreport@lists.sourceforge.net
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7613 S:      Maintained
7614 F:      Documentation/dev-tools/kgdb.rst
7615 F:      drivers/misc/kgdbts.c
7616 F:      drivers/tty/serial/kgdboc.c
7617 F:      include/linux/kdb.h
7618 F:      include/linux/kgdb.h
7619 F:      kernel/debug/
7620
7621 KMEMCHECK
7622 M:      Vegard Nossum <vegardno@ifi.uio.no>
7623 M:      Pekka Enberg <penberg@kernel.org>
7624 S:      Maintained
7625 F:      Documentation/dev-tools/kmemcheck.rst
7626 F:      arch/x86/include/asm/kmemcheck.h
7627 F:      arch/x86/mm/kmemcheck/
7628 F:      include/linux/kmemcheck.h
7629 F:      mm/kmemcheck.c
7630
7631 KMEMLEAK
7632 M:      Catalin Marinas <catalin.marinas@arm.com>
7633 S:      Maintained
7634 F:      Documentation/dev-tools/kmemleak.rst
7635 F:      include/linux/kmemleak.h
7636 F:      mm/kmemleak.c
7637 F:      mm/kmemleak-test.c
7638
7639 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7640 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7641 L:      linux-kernel@vger.kernel.org
7642 S:      Maintained
7643 F:      kernel/kmod.c
7644 F:      include/linux/kmod.h
7645 F:      lib/test_kmod.c
7646 F:      tools/testing/selftests/kmod/
7647
7648 KPROBES
7649 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7650 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7651 M:      "David S. Miller" <davem@davemloft.net>
7652 M:      Masami Hiramatsu <mhiramat@kernel.org>
7653 S:      Maintained
7654 F:      Documentation/kprobes.txt
7655 F:      include/linux/kprobes.h
7656 F:      include/asm-generic/kprobes.h
7657 F:      kernel/kprobes.c
7658
7659 KS0108 LCD CONTROLLER DRIVER
7660 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7661 W:      http://miguelojeda.es/auxdisplay.htm
7662 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7663 S:      Maintained
7664 F:      Documentation/auxdisplay/ks0108
7665 F:      drivers/auxdisplay/ks0108.c
7666 F:      include/linux/ks0108.h
7667
7668 L3MDEV
7669 M:      David Ahern <dsa@cumulusnetworks.com>
7670 L:      netdev@vger.kernel.org
7671 S:      Maintained
7672 F:      net/l3mdev
7673 F:      include/net/l3mdev.h
7674
7675 LANTIQ MIPS ARCHITECTURE
7676 M:      John Crispin <john@phrozen.org>
7677 L:      linux-mips@linux-mips.org
7678 S:      Maintained
7679 F:      arch/mips/lantiq
7680
7681 LAPB module
7682 L:      linux-x25@vger.kernel.org
7683 S:      Orphan
7684 F:      Documentation/networking/lapb-module.txt
7685 F:      include/*/lapb.h
7686 F:      net/lapb/
7687
7688 LASI 53c700 driver for PARISC
7689 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7690 L:      linux-scsi@vger.kernel.org
7691 S:      Maintained
7692 F:      Documentation/scsi/53c700.txt
7693 F:      drivers/scsi/53c700*
7694
7695 LED SUBSYSTEM
7696 M:      Richard Purdie <rpurdie@rpsys.net>
7697 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7698 M:      Pavel Machek <pavel@ucw.cz>
7699 L:      linux-leds@vger.kernel.org
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7701 S:      Maintained
7702 F:      Documentation/devicetree/bindings/leds/
7703 F:      drivers/leds/
7704 F:      include/linux/leds.h
7705
7706 LEGACY EEPROM DRIVER
7707 M:      Jean Delvare <jdelvare@suse.com>
7708 S:      Maintained
7709 F:      Documentation/misc-devices/eeprom
7710 F:      drivers/misc/eeprom/eeprom.c
7711
7712 LEGO USB Tower driver
7713 M:      Juergen Stuber <starblue@users.sourceforge.net>
7714 L:      legousb-devel@lists.sourceforge.net
7715 W:      http://legousb.sourceforge.net/
7716 S:      Maintained
7717 F:      drivers/usb/misc/legousbtower.c
7718
7719 LG2160 MEDIA DRIVER
7720 M:      Michael Krufky <mkrufky@linuxtv.org>
7721 L:      linux-media@vger.kernel.org
7722 W:      https://linuxtv.org
7723 W:      http://github.com/mkrufky
7724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7725 T:      git git://linuxtv.org/mkrufky/tuners.git
7726 S:      Maintained
7727 F:      drivers/media/dvb-frontends/lg2160.*
7728
7729 LGDT3305 MEDIA DRIVER
7730 M:      Michael Krufky <mkrufky@linuxtv.org>
7731 L:      linux-media@vger.kernel.org
7732 W:      https://linuxtv.org
7733 W:      http://github.com/mkrufky
7734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7735 T:      git git://linuxtv.org/mkrufky/tuners.git
7736 S:      Maintained
7737 F:      drivers/media/dvb-frontends/lgdt3305.*
7738
7739 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7740 M:      Viresh Kumar <vireshk@kernel.org>
7741 L:      linux-ide@vger.kernel.org
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7743 S:      Maintained
7744 F:      include/linux/pata_arasan_cf_data.h
7745 F:      drivers/ata/pata_arasan_cf.c
7746
7747 LIBATA PATA DRIVERS
7748 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7749 M:      Tejun Heo <tj@kernel.org>
7750 L:      linux-ide@vger.kernel.org
7751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7752 S:      Maintained
7753 F:      drivers/ata/pata_*.c
7754 F:      drivers/ata/ata_generic.c
7755
7756 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7757 M:      Linus Walleij <linus.walleij@linaro.org>
7758 L:      linux-ide@vger.kernel.org
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7760 S:      Maintained
7761 F:      drivers/ata/pata_ftide010.c
7762 F:      drivers/ata/sata_gemini.c
7763 F:      drivers/ata/sata_gemini.h
7764
7765 LIBATA SATA AHCI PLATFORM devices support
7766 M:      Hans de Goede <hdegoede@redhat.com>
7767 M:      Tejun Heo <tj@kernel.org>
7768 L:      linux-ide@vger.kernel.org
7769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7770 S:      Maintained
7771 F:      drivers/ata/ahci_platform.c
7772 F:      drivers/ata/libahci_platform.c
7773 F:      include/linux/ahci_platform.h
7774
7775 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7776 M:      Mikael Pettersson <mikpelinux@gmail.com>
7777 L:      linux-ide@vger.kernel.org
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7779 S:      Maintained
7780 F:      drivers/ata/sata_promise.*
7781
7782 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7783 M:      Tejun Heo <tj@kernel.org>
7784 L:      linux-ide@vger.kernel.org
7785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7786 S:      Maintained
7787 F:      drivers/ata/
7788 F:      include/linux/ata.h
7789 F:      include/linux/libata.h
7790 F:      Documentation/devicetree/bindings/ata/
7791
7792 LIBLOCKDEP
7793 M:      Sasha Levin <alexander.levin@verizon.com>
7794 S:      Maintained
7795 F:      tools/lib/lockdep/
7796
7797 HMM - Heterogeneous Memory Management
7798 M:      Jérôme Glisse <jglisse@redhat.com>
7799 L:      linux-mm@kvack.org
7800 S:      Maintained
7801 F:      mm/hmm*
7802 F:      include/linux/hmm*
7803
7804 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7805 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7806 L:      linux-nvdimm@lists.01.org
7807 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7808 S:      Supported
7809 F:      drivers/nvdimm/blk.c
7810 F:      drivers/nvdimm/region_devs.c
7811
7812 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7813 M:      Vishal Verma <vishal.l.verma@intel.com>
7814 L:      linux-nvdimm@lists.01.org
7815 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7816 S:      Supported
7817 F:      drivers/nvdimm/btt*
7818
7819 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7820 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7821 L:      linux-nvdimm@lists.01.org
7822 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7823 S:      Supported
7824 F:      drivers/nvdimm/pmem*
7825
7826 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7827 M:      Dan Williams <dan.j.williams@intel.com>
7828 L:      linux-nvdimm@lists.01.org
7829 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7831 S:      Supported
7832 F:      drivers/nvdimm/*
7833 F:      drivers/acpi/nfit/*
7834 F:      include/linux/nd.h
7835 F:      include/linux/libnvdimm.h
7836 F:      include/uapi/linux/ndctl.h
7837
7838 LIGHTNVM PLATFORM SUPPORT
7839 M:      Matias Bjorling <mb@lightnvm.io>
7840 W:      http://github/OpenChannelSSD
7841 L:      linux-block@vger.kernel.org
7842 S:      Maintained
7843 F:      drivers/lightnvm/
7844 F:      include/linux/lightnvm.h
7845 F:      include/uapi/linux/lightnvm.h
7846
7847 LINUX FOR POWER MACINTOSH
7848 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7849 W:      http://www.penguinppc.org/
7850 L:      linuxppc-dev@lists.ozlabs.org
7851 S:      Maintained
7852 F:      arch/powerpc/platforms/powermac/
7853 F:      drivers/macintosh/
7854
7855 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7856 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7857 M:      Paul Mackerras <paulus@samba.org>
7858 M:      Michael Ellerman <mpe@ellerman.id.au>
7859 W:      https://github.com/linuxppc/linux/wiki
7860 L:      linuxppc-dev@lists.ozlabs.org
7861 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7863 S:      Supported
7864 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7865 F:      Documentation/devicetree/bindings/powerpc/
7866 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7867 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7868 F:      Documentation/powerpc/
7869 F:      arch/powerpc/
7870 F:      drivers/char/tpm/tpm_ibmvtpm*
7871 F:      drivers/crypto/nx/
7872 F:      drivers/crypto/vmx/
7873 F:      drivers/i2c/busses/i2c-opal.c
7874 F:      drivers/net/ethernet/ibm/ibmveth.*
7875 F:      drivers/net/ethernet/ibm/ibmvnic.*
7876 F:      drivers/pci/hotplug/pnv_php.c
7877 F:      drivers/pci/hotplug/rpa*
7878 F:      drivers/rtc/rtc-opal.c
7879 F:      drivers/scsi/ibmvscsi/
7880 F:      drivers/tty/hvc/hvc_opal.c
7881 F:      drivers/watchdog/wdrtas.c
7882 F:      tools/testing/selftests/powerpc
7883 N:      /pmac
7884 N:      powermac
7885 N:      powernv
7886 N:      [^a-z0-9]ps3
7887 N:      pseries
7888
7889 LINUX FOR POWERPC EMBEDDED MPC5XXX
7890 M:      Anatolij Gustschin <agust@denx.de>
7891 L:      linuxppc-dev@lists.ozlabs.org
7892 T:      git git://git.denx.de/linux-denx-agust.git
7893 S:      Maintained
7894 F:      arch/powerpc/platforms/512x/
7895 F:      arch/powerpc/platforms/52xx/
7896
7897 LINUX FOR POWERPC EMBEDDED PPC4XX
7898 M:      Alistair Popple <alistair@popple.id.au>
7899 M:      Matt Porter <mporter@kernel.crashing.org>
7900 W:      http://www.penguinppc.org/
7901 L:      linuxppc-dev@lists.ozlabs.org
7902 S:      Maintained
7903 F:      arch/powerpc/platforms/40x/
7904 F:      arch/powerpc/platforms/44x/
7905
7906 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7907 M:      Scott Wood <oss@buserror.net>
7908 M:      Kumar Gala <galak@kernel.crashing.org>
7909 W:      http://www.penguinppc.org/
7910 L:      linuxppc-dev@lists.ozlabs.org
7911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7912 S:      Maintained
7913 F:      arch/powerpc/platforms/83xx/
7914 F:      arch/powerpc/platforms/85xx/
7915 F:      Documentation/devicetree/bindings/powerpc/fsl/
7916
7917 LINUX FOR POWERPC EMBEDDED PPC8XX
7918 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7919 W:      http://www.penguinppc.org/
7920 L:      linuxppc-dev@lists.ozlabs.org
7921 S:      Maintained
7922 F:      arch/powerpc/platforms/8xx/
7923
7924 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7925 L:      linuxppc-dev@lists.ozlabs.org
7926 S:      Orphan
7927 F:      arch/powerpc/*/*virtex*
7928 F:      arch/powerpc/*/*/*virtex*
7929
7930 LINUX FOR POWERPC PA SEMI PWRFICIENT
7931 L:      linuxppc-dev@lists.ozlabs.org
7932 S:      Orphan
7933 F:      arch/powerpc/platforms/pasemi/
7934 F:      drivers/*/*pasemi*
7935 F:      drivers/*/*/*pasemi*
7936
7937 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7938 M:      Kees Cook <keescook@chromium.org>
7939 S:      Maintained
7940 F:      drivers/misc/lkdtm*
7941
7942 LINUX SECURITY MODULE (LSM) FRAMEWORK
7943 M:      Chris Wright <chrisw@sous-sol.org>
7944 L:      linux-security-module@vger.kernel.org
7945 S:      Supported
7946
7947 LIS3LV02D ACCELEROMETER DRIVER
7948 M:      Eric Piel <eric.piel@tremplin-utc.net>
7949 S:      Maintained
7950 F:      Documentation/misc-devices/lis3lv02d
7951 F:      drivers/misc/lis3lv02d/
7952 F:      drivers/platform/x86/hp_accel.c
7953
7954 LIVE PATCHING
7955 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7956 M:      Jessica Yu <jeyu@kernel.org>
7957 M:      Jiri Kosina <jikos@kernel.org>
7958 M:      Miroslav Benes <mbenes@suse.cz>
7959 R:      Petr Mladek <pmladek@suse.com>
7960 S:      Maintained
7961 F:      kernel/livepatch/
7962 F:      include/linux/livepatch.h
7963 F:      arch/x86/include/asm/livepatch.h
7964 F:      arch/x86/kernel/livepatch.c
7965 F:      Documentation/livepatch/
7966 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7967 F:      samples/livepatch/
7968 L:      live-patching@vger.kernel.org
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7970
7971 LLC (802.2)
7972 L:      netdev@vger.kernel.org
7973 S:      Odd fixes
7974 F:      include/linux/llc.h
7975 F:      include/uapi/linux/llc.h
7976 F:      include/net/llc*
7977 F:      net/llc/
7978
7979 LM73 HARDWARE MONITOR DRIVER
7980 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7981 L:      linux-hwmon@vger.kernel.org
7982 S:      Maintained
7983 F:      drivers/hwmon/lm73.c
7984
7985 LM78 HARDWARE MONITOR DRIVER
7986 M:      Jean Delvare <jdelvare@suse.com>
7987 L:      linux-hwmon@vger.kernel.org
7988 S:      Maintained
7989 F:      Documentation/hwmon/lm78
7990 F:      drivers/hwmon/lm78.c
7991
7992 LM83 HARDWARE MONITOR DRIVER
7993 M:      Jean Delvare <jdelvare@suse.com>
7994 L:      linux-hwmon@vger.kernel.org
7995 S:      Maintained
7996 F:      Documentation/hwmon/lm83
7997 F:      drivers/hwmon/lm83.c
7998
7999 LM90 HARDWARE MONITOR DRIVER
8000 M:      Jean Delvare <jdelvare@suse.com>
8001 L:      linux-hwmon@vger.kernel.org
8002 S:      Maintained
8003 F:      Documentation/hwmon/lm90
8004 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8005 F:      drivers/hwmon/lm90.c
8006 F:      include/dt-bindings/thermal/lm90.h
8007
8008 LM95234 HARDWARE MONITOR DRIVER
8009 M:      Guenter Roeck <linux@roeck-us.net>
8010 L:      linux-hwmon@vger.kernel.org
8011 S:      Maintained
8012 F:      Documentation/hwmon/lm95234
8013 F:      drivers/hwmon/lm95234.c
8014
8015 LME2510 MEDIA DRIVER
8016 M:      Malcolm Priestley <tvboxspy@gmail.com>
8017 L:      linux-media@vger.kernel.org
8018 W:      https://linuxtv.org
8019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8020 S:      Maintained
8021 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8022
8023 LOADPIN SECURITY MODULE
8024 M:      Kees Cook <keescook@chromium.org>
8025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8026 S:      Supported
8027 F:      security/loadpin/
8028 F:      Documentation/admin-guide/LSM/LoadPin.rst
8029
8030 LOCKING PRIMITIVES
8031 M:      Peter Zijlstra <peterz@infradead.org>
8032 M:      Ingo Molnar <mingo@redhat.com>
8033 L:      linux-kernel@vger.kernel.org
8034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8035 S:      Maintained
8036 F:      Documentation/locking/
8037 F:      include/linux/lockdep.h
8038 F:      include/linux/spinlock*.h
8039 F:      arch/*/include/asm/spinlock*.h
8040 F:      include/linux/rwlock*.h
8041 F:      include/linux/mutex*.h
8042 F:      arch/*/include/asm/mutex*.h
8043 F:      include/linux/rwsem*.h
8044 F:      arch/*/include/asm/rwsem.h
8045 F:      include/linux/seqlock.h
8046 F:      lib/locking*.[ch]
8047 F:      kernel/locking/
8048
8049 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8050 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8051 L:      linux-ntfs-dev@lists.sourceforge.net
8052 W:      http://www.linux-ntfs.org/content/view/19/37/
8053 S:      Maintained
8054 F:      Documentation/ldm.txt
8055 F:      block/partitions/ldm.*
8056
8057 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8058 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8059 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8060 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8061 L:      MPT-FusionLinux.pdl@broadcom.com
8062 L:      linux-scsi@vger.kernel.org
8063 W:      http://www.avagotech.com/support/
8064 S:      Supported
8065 F:      drivers/message/fusion/
8066 F:      drivers/scsi/mpt2sas/
8067 F:      drivers/scsi/mpt3sas/
8068
8069 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8070 M:      Matthew Wilcox <matthew@wil.cx>
8071 L:      linux-scsi@vger.kernel.org
8072 S:      Maintained
8073 F:      drivers/scsi/sym53c8xx_2/
8074
8075 LTC4261 HARDWARE MONITOR DRIVER
8076 M:      Guenter Roeck <linux@roeck-us.net>
8077 L:      linux-hwmon@vger.kernel.org
8078 S:      Maintained
8079 F:      Documentation/hwmon/ltc4261
8080 F:      drivers/hwmon/ltc4261.c
8081
8082 LTC4306 I2C MULTIPLEXER DRIVER
8083 M:      Michael Hennerich <michael.hennerich@analog.com>
8084 W:      http://ez.analog.com/community/linux-device-drivers
8085 L:      linux-i2c@vger.kernel.org
8086 S:      Supported
8087 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8088 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8089
8090 LTP (Linux Test Project)
8091 M:      Mike Frysinger <vapier@gentoo.org>
8092 M:      Cyril Hrubis <chrubis@suse.cz>
8093 M:      Wanlong Gao <wanlong.gao@gmail.com>
8094 M:      Jan Stancek <jstancek@redhat.com>
8095 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8096 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8097 L:      ltp@lists.linux.it (subscribers-only)
8098 W:      http://linux-test-project.github.io/
8099 T:      git git://github.com/linux-test-project/ltp.git
8100 S:      Maintained
8101
8102 M32R ARCHITECTURE
8103 W:      http://www.linux-m32r.org/
8104 S:      Orphan
8105 F:      arch/m32r/
8106
8107 M68K ARCHITECTURE
8108 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8109 L:      linux-m68k@lists.linux-m68k.org
8110 W:      http://www.linux-m68k.org/
8111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8112 S:      Maintained
8113 F:      arch/m68k/
8114 F:      drivers/zorro/
8115
8116 M68K ON APPLE MACINTOSH
8117 M:      Joshua Thompson <funaho@jurai.org>
8118 W:      http://www.mac.linux-m68k.org/
8119 L:      linux-m68k@lists.linux-m68k.org
8120 S:      Maintained
8121 F:      arch/m68k/mac/
8122
8123 M68K ON HP9000/300
8124 M:      Philip Blundell <philb@gnu.org>
8125 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8126 S:      Maintained
8127 F:      arch/m68k/hp300/
8128
8129 M88DS3103 MEDIA DRIVER
8130 M:      Antti Palosaari <crope@iki.fi>
8131 L:      linux-media@vger.kernel.org
8132 W:      https://linuxtv.org
8133 W:      http://palosaari.fi/linux/
8134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8135 T:      git git://linuxtv.org/anttip/media_tree.git
8136 S:      Maintained
8137 F:      drivers/media/dvb-frontends/m88ds3103*
8138
8139 M88RS2000 MEDIA DRIVER
8140 M:      Malcolm Priestley <tvboxspy@gmail.com>
8141 L:      linux-media@vger.kernel.org
8142 W:      https://linuxtv.org
8143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8144 S:      Maintained
8145 F:      drivers/media/dvb-frontends/m88rs2000*
8146
8147 MA901 MASTERKIT USB FM RADIO DRIVER
8148 M:      Alexey Klimov <klimov.linux@gmail.com>
8149 L:      linux-media@vger.kernel.org
8150 T:      git git://linuxtv.org/media_tree.git
8151 S:      Maintained
8152 F:      drivers/media/radio/radio-ma901.c
8153
8154 MAC80211
8155 M:      Johannes Berg <johannes@sipsolutions.net>
8156 L:      linux-wireless@vger.kernel.org
8157 W:      http://wireless.kernel.org/
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8160 S:      Maintained
8161 F:      Documentation/networking/mac80211-injection.txt
8162 F:      include/net/mac80211.h
8163 F:      net/mac80211/
8164 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8165
8166 MAILBOX API
8167 M:      Jassi Brar <jassisinghbrar@gmail.com>
8168 L:      linux-kernel@vger.kernel.org
8169 S:      Maintained
8170 F:      drivers/mailbox/
8171 F:      include/linux/mailbox_client.h
8172 F:      include/linux/mailbox_controller.h
8173
8174 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8175 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8176 W:      http://www.kernel.org/doc/man-pages
8177 L:      linux-man@vger.kernel.org
8178 S:      Maintained
8179
8180 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8181 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8182 L:      linux-mips@linux-mips.org
8183 S:      Maintained
8184 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8185
8186 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8187 M:      Andrew Lunn <andrew@lunn.ch>
8188 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8189 L:      netdev@vger.kernel.org
8190 S:      Maintained
8191 F:      drivers/net/dsa/mv88e6xxx/
8192 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8193
8194 MARVELL ARMADA DRM SUPPORT
8195 M:      Russell King <linux@armlinux.org.uk>
8196 S:      Maintained
8197 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8198 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8199 F:      drivers/gpu/drm/armada/
8200 F:      include/uapi/drm/armada_drm.h
8201 F:      Documentation/devicetree/bindings/display/armada/
8202
8203 MARVELL CRYPTO DRIVER
8204 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8205 M:      Arnaud Ebalard <arno@natisbad.org>
8206 F:      drivers/crypto/marvell/
8207 S:      Maintained
8208 L:      linux-crypto@vger.kernel.org
8209
8210 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8211 M:      Mirko Lindner <mlindner@marvell.com>
8212 M:      Stephen Hemminger <stephen@networkplumber.org>
8213 L:      netdev@vger.kernel.org
8214 S:      Maintained
8215 F:      drivers/net/ethernet/marvell/sk*
8216
8217 MARVELL LIBERTAS WIRELESS DRIVER
8218 L:      libertas-dev@lists.infradead.org
8219 S:      Orphan
8220 F:      drivers/net/wireless/marvell/libertas/
8221
8222 MARVELL MV643XX ETHERNET DRIVER
8223 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8224 L:      netdev@vger.kernel.org
8225 S:      Maintained
8226 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8227 F:      include/linux/mv643xx.h
8228
8229 MARVELL MV88X3310 PHY DRIVER
8230 M:      Russell King <rmk@armlinux.org.uk>
8231 L:      netdev@vger.kernel.org
8232 S:      Maintained
8233 F:      drivers/net/phy/marvell10g.c
8234
8235 MARVELL MVNETA ETHERNET DRIVER
8236 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8237 L:      netdev@vger.kernel.org
8238 S:      Maintained
8239 F:      drivers/net/ethernet/marvell/mvneta.*
8240
8241 MARVELL MWIFIEX WIRELESS DRIVER
8242 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8243 M:      Nishant Sarmukadam <nishants@marvell.com>
8244 M:      Ganapathi Bhat <gbhat@marvell.com>
8245 M:      Xinming Hu <huxm@marvell.com>
8246 L:      linux-wireless@vger.kernel.org
8247 S:      Maintained
8248 F:      drivers/net/wireless/marvell/mwifiex/
8249
8250 MARVELL MWL8K WIRELESS DRIVER
8251 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8252 L:      linux-wireless@vger.kernel.org
8253 S:      Odd Fixes
8254 F:      drivers/net/wireless/marvell/mwl8k.c
8255
8256 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8257 M:      Nicolas Pitre <nico@fluxnic.net>
8258 S:      Odd Fixes
8259 F:      drivers/mmc/host/mvsdio.*
8260
8261 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8262 M:      Hu Ziji <huziji@marvell.com>
8263 L:      linux-mmc@vger.kernel.org
8264 S:      Supported
8265 F:      drivers/mmc/host/sdhci-xenon*
8266 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8267
8268 MATROX FRAMEBUFFER DRIVER
8269 L:      linux-fbdev@vger.kernel.org
8270 S:      Orphan
8271 F:      drivers/video/fbdev/matrox/matroxfb_*
8272 F:      include/uapi/linux/matroxfb.h
8273
8274 MAX16065 HARDWARE MONITOR DRIVER
8275 M:      Guenter Roeck <linux@roeck-us.net>
8276 L:      linux-hwmon@vger.kernel.org
8277 S:      Maintained
8278 F:      Documentation/hwmon/max16065
8279 F:      drivers/hwmon/max16065.c
8280
8281 MAX20751 HARDWARE MONITOR DRIVER
8282 M:      Guenter Roeck <linux@roeck-us.net>
8283 L:      linux-hwmon@vger.kernel.org
8284 S:      Maintained
8285 F:      Documentation/hwmon/max20751
8286 F:      drivers/hwmon/max20751.c
8287
8288 MAX2175 SDR TUNER DRIVER
8289 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8290 L:      linux-media@vger.kernel.org
8291 T:      git git://linuxtv.org/media_tree.git
8292 S:      Maintained
8293 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8294 F:      Documentation/media/v4l-drivers/max2175.rst
8295 F:      drivers/media/i2c/max2175*
8296 F:      include/uapi/linux/max2175.h
8297
8298 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8299 L:      linux-hwmon@vger.kernel.org
8300 S:      Orphan
8301 F:      Documentation/hwmon/max6650
8302 F:      drivers/hwmon/max6650.c
8303
8304 MAX6697 HARDWARE MONITOR DRIVER
8305 M:      Guenter Roeck <linux@roeck-us.net>
8306 L:      linux-hwmon@vger.kernel.org
8307 S:      Maintained
8308 F:      Documentation/hwmon/max6697
8309 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8310 F:      drivers/hwmon/max6697.c
8311 F:      include/linux/platform_data/max6697.h
8312
8313 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8314 M:      Peter Rosin <peda@axentia.se>
8315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8316 S:      Maintained
8317 F:      Documentation/devicetree/bindings/sound/max9860.txt
8318 F:      sound/soc/codecs/max9860.*
8319
8320 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8321 M:      Javier Martinez Canillas <javier@dowhile0.org>
8322 L:      linux-kernel@vger.kernel.org
8323 S:      Supported
8324 F:      drivers/regulator/max77802-regulator.c
8325 F:      Documentation/devicetree/bindings/*/*max77802.txt
8326 F:      include/dt-bindings/*/*max77802.h
8327
8328 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8329 M:      Krzysztof Kozlowski <krzk@kernel.org>
8330 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8331 L:      linux-pm@vger.kernel.org
8332 S:      Supported
8333 F:      drivers/power/supply/max14577_charger.c
8334 F:      drivers/power/supply/max77693_charger.c
8335
8336 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8337 M:      Chanwoo Choi <cw00.choi@samsung.com>
8338 M:      Krzysztof Kozlowski <krzk@kernel.org>
8339 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8340 L:      linux-kernel@vger.kernel.org
8341 S:      Supported
8342 F:      drivers/*/max14577*.c
8343 F:      drivers/*/max77686*.c
8344 F:      drivers/*/max77693*.c
8345 F:      drivers/extcon/extcon-max14577.c
8346 F:      drivers/extcon/extcon-max77693.c
8347 F:      drivers/rtc/rtc-max77686.c
8348 F:      drivers/clk/clk-max77686.c
8349 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8350 F:      Documentation/devicetree/bindings/*/max77686.txt
8351 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8352 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8353 F:      include/linux/mfd/max14577*.h
8354 F:      include/linux/mfd/max77686*.h
8355 F:      include/linux/mfd/max77693*.h
8356
8357 MAXIRADIO FM RADIO RECEIVER DRIVER
8358 M:      Hans Verkuil <hverkuil@xs4all.nl>
8359 L:      linux-media@vger.kernel.org
8360 T:      git git://linuxtv.org/media_tree.git
8361 W:      https://linuxtv.org
8362 S:      Maintained
8363 F:      drivers/media/radio/radio-maxiradio*
8364
8365 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8366 M:      Peter Rosin <peda@axentia.se>
8367 L:      linux-iio@vger.kernel.org
8368 S:      Maintained
8369 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8370 F:      drivers/iio/potentiometer/mcp4531.c
8371
8372 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8373 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8374 L:      linux-iio@vger.kernel.org
8375 S:      Maintained
8376 F:      drivers/iio/dac/cio-dac.c
8377
8378 MEDIA DRIVERS FOR ASCOT2E
8379 M:      Sergey Kozlov <serjk@netup.ru>
8380 M:      Abylay Ospan <aospan@netup.ru>
8381 L:      linux-media@vger.kernel.org
8382 W:      https://linuxtv.org
8383 W:      http://netup.tv/
8384 T:      git git://linuxtv.org/media_tree.git
8385 S:      Supported
8386 F:      drivers/media/dvb-frontends/ascot2e*
8387
8388 MEDIA DRIVERS FOR CXD2841ER
8389 M:      Sergey Kozlov <serjk@netup.ru>
8390 M:      Abylay Ospan <aospan@netup.ru>
8391 L:      linux-media@vger.kernel.org
8392 W:      https://linuxtv.org
8393 W:      http://netup.tv/
8394 T:      git git://linuxtv.org/media_tree.git
8395 S:      Supported
8396 F:      drivers/media/dvb-frontends/cxd2841er*
8397
8398 MEDIA DRIVERS FOR FREESCALE IMX
8399 M:      Steve Longerbeam <slongerbeam@gmail.com>
8400 M:      Philipp Zabel <p.zabel@pengutronix.de>
8401 L:      linux-media@vger.kernel.org
8402 T:      git git://linuxtv.org/media_tree.git
8403 S:      Maintained
8404 F:      Documentation/devicetree/bindings/media/imx.txt
8405 F:      Documentation/media/v4l-drivers/imx.rst
8406 F:      drivers/staging/media/imx/
8407 F:      include/linux/imx-media.h
8408 F:      include/media/imx.h
8409
8410 MEDIA DRIVERS FOR HELENE
8411 M:      Abylay Ospan <aospan@netup.ru>
8412 L:      linux-media@vger.kernel.org
8413 W:      https://linuxtv.org
8414 W:      http://netup.tv/
8415 T:      git git://linuxtv.org/media_tree.git
8416 S:      Supported
8417 F:      drivers/media/dvb-frontends/helene*
8418
8419 MEDIA DRIVERS FOR HORUS3A
8420 M:      Sergey Kozlov <serjk@netup.ru>
8421 M:      Abylay Ospan <aospan@netup.ru>
8422 L:      linux-media@vger.kernel.org
8423 W:      https://linuxtv.org
8424 W:      http://netup.tv/
8425 T:      git git://linuxtv.org/media_tree.git
8426 S:      Supported
8427 F:      drivers/media/dvb-frontends/horus3a*
8428
8429 MEDIA DRIVERS FOR LNBH25
8430 M:      Sergey Kozlov <serjk@netup.ru>
8431 M:      Abylay Ospan <aospan@netup.ru>
8432 L:      linux-media@vger.kernel.org
8433 W:      https://linuxtv.org
8434 W:      http://netup.tv/
8435 T:      git git://linuxtv.org/media_tree.git
8436 S:      Supported
8437 F:      drivers/media/dvb-frontends/lnbh25*
8438
8439 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8440 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8441 L:      linux-media@vger.kernel.org
8442 W:      https://linuxtv.org
8443 T:      git git://linuxtv.org/media_tree.git
8444 S:      Maintained
8445 F:      drivers/media/dvb-frontends/mxl5xx*
8446
8447 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8448 M:      Sergey Kozlov <serjk@netup.ru>
8449 M:      Abylay Ospan <aospan@netup.ru>
8450 L:      linux-media@vger.kernel.org
8451 W:      https://linuxtv.org
8452 W:      http://netup.tv/
8453 T:      git git://linuxtv.org/media_tree.git
8454 S:      Supported
8455 F:      drivers/media/pci/netup_unidvb/*
8456
8457 MEDIA DRIVERS FOR RENESAS - DRIF
8458 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8459 L:      linux-media@vger.kernel.org
8460 L:      linux-renesas-soc@vger.kernel.org
8461 T:      git git://linuxtv.org/media_tree.git
8462 S:      Supported
8463 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8464 F:      drivers/media/platform/rcar_drif.c
8465
8466 MEDIA DRIVERS FOR RENESAS - FCP
8467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8468 L:      linux-media@vger.kernel.org
8469 L:      linux-renesas-soc@vger.kernel.org
8470 T:      git git://linuxtv.org/media_tree.git
8471 S:      Supported
8472 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8473 F:      drivers/media/platform/rcar-fcp.c
8474 F:      include/media/rcar-fcp.h
8475
8476 MEDIA DRIVERS FOR RENESAS - FDP1
8477 M:      Kieran Bingham <kieran@bingham.xyz>
8478 L:      linux-media@vger.kernel.org
8479 L:      linux-renesas-soc@vger.kernel.org
8480 T:      git git://linuxtv.org/media_tree.git
8481 S:      Supported
8482 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8483 F:      drivers/media/platform/rcar_fdp1.c
8484
8485 MEDIA DRIVERS FOR RENESAS - VIN
8486 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8487 L:      linux-media@vger.kernel.org
8488 L:      linux-renesas-soc@vger.kernel.org
8489 T:      git git://linuxtv.org/media_tree.git
8490 S:      Supported
8491 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8492 F:      drivers/media/platform/rcar-vin/
8493
8494 MEDIA DRIVERS FOR RENESAS - VSP1
8495 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8496 L:      linux-media@vger.kernel.org
8497 L:      linux-renesas-soc@vger.kernel.org
8498 T:      git git://linuxtv.org/media_tree.git
8499 S:      Supported
8500 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8501 F:      drivers/media/platform/vsp1/
8502
8503 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8504 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8505 L:      linux-media@vger.kernel.org
8506 W:      https://linuxtv.org
8507 T:      git git://linuxtv.org/media_tree.git
8508 S:      Maintained
8509 F:      drivers/media/dvb-frontends/stv0910*
8510
8511 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8512 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8513 L:      linux-media@vger.kernel.org
8514 W:      https://linuxtv.org
8515 T:      git git://linuxtv.org/media_tree.git
8516 S:      Maintained
8517 F:      drivers/media/dvb-frontends/stv6111*
8518
8519 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8520 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8521 L:      linux-media@vger.kernel.org
8522 W:      https://linuxtv.org
8523 T:      git git://linuxtv.org/media_tree.git
8524 S:      Maintained
8525 F:      drivers/media/pci/ddbridge/*
8526
8527 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8528 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8530 P:      LinuxTV.org Project
8531 L:      linux-media@vger.kernel.org
8532 W:      https://linuxtv.org
8533 Q:      http://patchwork.kernel.org/project/linux-media/list/
8534 T:      git git://linuxtv.org/media_tree.git
8535 S:      Maintained
8536 F:      Documentation/devicetree/bindings/media/
8537 F:      Documentation/media/
8538 F:      drivers/media/
8539 F:      drivers/staging/media/
8540 F:      include/linux/platform_data/media/
8541 F:      include/media/
8542 F:      include/uapi/linux/dvb/
8543 F:      include/uapi/linux/videodev2.h
8544 F:      include/uapi/linux/media.h
8545 F:      include/uapi/linux/v4l2-*
8546 F:      include/uapi/linux/meye.h
8547 F:      include/uapi/linux/ivtv*
8548 F:      include/uapi/linux/uvcvideo.h
8549
8550 MEDIATEK ETHERNET DRIVER
8551 M:      Felix Fietkau <nbd@openwrt.org>
8552 M:      John Crispin <john@phrozen.org>
8553 M:      Sean Wang <sean.wang@mediatek.com>
8554 M:      Nelson Chang <nelson.chang@mediatek.com>
8555 L:      netdev@vger.kernel.org
8556 S:      Maintained
8557 F:      drivers/net/ethernet/mediatek/
8558
8559 MEDIATEK JPEG DRIVER
8560 M:      Rick Chang <rick.chang@mediatek.com>
8561 M:      Bin Liu <bin.liu@mediatek.com>
8562 S:      Supported
8563 F:      drivers/media/platform/mtk-jpeg/
8564 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8565
8566 MEDIATEK MDP DRIVER
8567 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8568 M:      Houlong Wei <houlong.wei@mediatek.com>
8569 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8570 S:      Supported
8571 F:      drivers/media/platform/mtk-mdp/
8572 F:      drivers/media/platform/mtk-vpu/
8573 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8574
8575 MEDIATEK MEDIA DRIVER
8576 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8577 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8578 S:      Supported
8579 F:      drivers/media/platform/mtk-vcodec/
8580 F:      drivers/media/platform/mtk-vpu/
8581 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8582 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8583
8584 MEDIATEK MT7601U WIRELESS LAN DRIVER
8585 M:      Jakub Kicinski <kubakici@wp.pl>
8586 L:      linux-wireless@vger.kernel.org
8587 S:      Maintained
8588 F:      drivers/net/wireless/mediatek/mt7601u/
8589
8590 MEDIATEK CIR DRIVER
8591 M:      Sean Wang <sean.wang@mediatek.com>
8592 S:      Maintained
8593 F:      drivers/media/rc/mtk-cir.c
8594
8595 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8596 M:      Sean Wang <sean.wang@mediatek.com>
8597 S:      Maintained
8598 F:      drivers/char/hw_random/mtk-rng.c
8599
8600 MEDIATEK USB3 DRD IP DRIVER
8601 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8602 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8604 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8605 S:      Maintained
8606 F:      drivers/usb/mtu3/
8607
8608 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8609 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8610 M:      Martin Donnelly <martin.donnelly@ge.com>
8611 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8612 S:      Maintained
8613 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8614 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8615
8616 MEGARAID SCSI/SAS DRIVERS
8617 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8618 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8619 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8620 L:      megaraidlinux.pdl@broadcom.com
8621 L:      linux-scsi@vger.kernel.org
8622 W:      http://www.avagotech.com/support/
8623 S:      Maintained
8624 F:      Documentation/scsi/megaraid.txt
8625 F:      drivers/scsi/megaraid.*
8626 F:      drivers/scsi/megaraid/
8627
8628 MELEXIS MLX90614 DRIVER
8629 M:      Crt Mori <cmo@melexis.com>
8630 L:      linux-iio@vger.kernel.org
8631 W:      http://www.melexis.com
8632 S:      Supported
8633 F:      drivers/iio/temperature/mlx90614.c
8634
8635 MELFAS MIP4 TOUCHSCREEN DRIVER
8636 M:      Sangwon Jee <jeesw@melfas.com>
8637 W:      http://www.melfas.com
8638 S:      Supported
8639 F:      drivers/input/touchscreen/melfas_mip4.c
8640 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8641
8642 MELLANOX ETHERNET DRIVER (mlx4_en)
8643 M:      Tariq Toukan <tariqt@mellanox.com>
8644 L:      netdev@vger.kernel.org
8645 S:      Supported
8646 W:      http://www.mellanox.com
8647 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8648 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8649
8650 MELLANOX ETHERNET DRIVER (mlx5e)
8651 M:      Saeed Mahameed <saeedm@mellanox.com>
8652 L:      netdev@vger.kernel.org
8653 S:      Supported
8654 W:      http://www.mellanox.com
8655 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8656 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8657
8658 MELLANOX ETHERNET INNOVA DRIVER
8659 M:      Ilan Tayari <ilant@mellanox.com>
8660 R:      Boris Pismenny <borisp@mellanox.com>
8661 L:      netdev@vger.kernel.org
8662 S:      Supported
8663 W:      http://www.mellanox.com
8664 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8665 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8666 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8667
8668 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8669 M:      Ilan Tayari <ilant@mellanox.com>
8670 R:      Boris Pismenny <borisp@mellanox.com>
8671 L:      netdev@vger.kernel.org
8672 S:      Supported
8673 W:      http://www.mellanox.com
8674 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8675 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8676 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8677
8678 MELLANOX ETHERNET SWITCH DRIVERS
8679 M:      Jiri Pirko <jiri@mellanox.com>
8680 M:      Ido Schimmel <idosch@mellanox.com>
8681 L:      netdev@vger.kernel.org
8682 S:      Supported
8683 W:      http://www.mellanox.com
8684 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8685 F:      drivers/net/ethernet/mellanox/mlxsw/
8686
8687 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8688 M:      Yotam Gigi <yotamg@mellanox.com>
8689 L:      netdev@vger.kernel.org
8690 S:      Supported
8691 W:      http://www.mellanox.com
8692 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8693 F:      drivers/net/ethernet/mellanox/mlxfw/
8694
8695 MELLANOX MLX CPLD HOTPLUG DRIVER
8696 M:      Vadim Pasternak <vadimp@mellanox.com>
8697 L:      platform-driver-x86@vger.kernel.org
8698 S:      Supported
8699 F:      drivers/platform/x86/mlxcpld-hotplug.c
8700 F:      include/linux/platform_data/mlxcpld-hotplug.h
8701
8702 MELLANOX MLX4 core VPI driver
8703 M:      Tariq Toukan <tariqt@mellanox.com>
8704 L:      netdev@vger.kernel.org
8705 L:      linux-rdma@vger.kernel.org
8706 W:      http://www.mellanox.com
8707 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8708 S:      Supported
8709 F:      drivers/net/ethernet/mellanox/mlx4/
8710 F:      include/linux/mlx4/
8711
8712 MELLANOX MLX4 IB driver
8713 M:      Yishai Hadas <yishaih@mellanox.com>
8714 L:      linux-rdma@vger.kernel.org
8715 W:      http://www.mellanox.com
8716 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8717 S:      Supported
8718 F:      drivers/infiniband/hw/mlx4/
8719 F:      include/linux/mlx4/
8720 F:      include/uapi/rdma/mlx4-abi.h
8721
8722 MELLANOX MLX5 core VPI driver
8723 M:      Saeed Mahameed <saeedm@mellanox.com>
8724 M:      Matan Barak <matanb@mellanox.com>
8725 M:      Leon Romanovsky <leonro@mellanox.com>
8726 L:      netdev@vger.kernel.org
8727 L:      linux-rdma@vger.kernel.org
8728 W:      http://www.mellanox.com
8729 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8730 S:      Supported
8731 F:      drivers/net/ethernet/mellanox/mlx5/core/
8732 F:      include/linux/mlx5/
8733
8734 MELLANOX MLX5 IB driver
8735 M:      Matan Barak <matanb@mellanox.com>
8736 M:      Leon Romanovsky <leonro@mellanox.com>
8737 L:      linux-rdma@vger.kernel.org
8738 W:      http://www.mellanox.com
8739 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8740 S:      Supported
8741 F:      drivers/infiniband/hw/mlx5/
8742 F:      include/linux/mlx5/
8743 F:      include/uapi/rdma/mlx5-abi.h
8744
8745 MELLANOX MLXCPLD I2C AND MUX DRIVER
8746 M:      Vadim Pasternak <vadimp@mellanox.com>
8747 M:      Michael Shych <michaelsh@mellanox.com>
8748 L:      linux-i2c@vger.kernel.org
8749 S:      Supported
8750 F:      drivers/i2c/busses/i2c-mlxcpld.c
8751 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8752 F:      Documentation/i2c/busses/i2c-mlxcpld
8753
8754 MELLANOX MLXCPLD LED DRIVER
8755 M:      Vadim Pasternak <vadimp@mellanox.com>
8756 L:      linux-leds@vger.kernel.org
8757 S:      Supported
8758 F:      drivers/leds/leds-mlxcpld.c
8759 F:      Documentation/leds/leds-mlxcpld.txt
8760
8761 MELLANOX PLATFORM DRIVER
8762 M:      Vadim Pasternak <vadimp@mellanox.com>
8763 L:      platform-driver-x86@vger.kernel.org
8764 S:      Supported
8765 F:      drivers/platform/x86/mlx-platform.c
8766
8767 MEMBARRIER SUPPORT
8768 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8769 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8770 L:      linux-kernel@vger.kernel.org
8771 S:      Supported
8772 F:      kernel/sched/membarrier.c
8773 F:      include/uapi/linux/membarrier.h
8774
8775 MEMORY MANAGEMENT
8776 L:      linux-mm@kvack.org
8777 W:      http://www.linux-mm.org
8778 S:      Maintained
8779 F:      include/linux/mm.h
8780 F:      include/linux/gfp.h
8781 F:      include/linux/mmzone.h
8782 F:      include/linux/memory_hotplug.h
8783 F:      include/linux/vmalloc.h
8784 F:      mm/
8785
8786 MEMORY TECHNOLOGY DEVICES (MTD)
8787 M:      David Woodhouse <dwmw2@infradead.org>
8788 M:      Brian Norris <computersforpeace@gmail.com>
8789 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8790 M:      Marek Vasut <marek.vasut@gmail.com>
8791 M:      Richard Weinberger <richard@nod.at>
8792 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8793 L:      linux-mtd@lists.infradead.org
8794 W:      http://www.linux-mtd.infradead.org/
8795 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8796 T:      git git://git.infradead.org/linux-mtd.git master
8797 T:      git git://git.infradead.org/l2-mtd.git master
8798 S:      Maintained
8799 F:      Documentation/devicetree/bindings/mtd/
8800 F:      drivers/mtd/
8801 F:      include/linux/mtd/
8802 F:      include/uapi/mtd/
8803
8804 MEN A21 WATCHDOG DRIVER
8805 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8806 L:      linux-watchdog@vger.kernel.org
8807 S:      Maintained
8808 F:      drivers/watchdog/mena21_wdt.c
8809
8810 MEN CHAMELEON BUS (mcb)
8811 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8812 S:      Maintained
8813 F:      drivers/mcb/
8814 F:      include/linux/mcb.h
8815 F:      Documentation/men-chameleon-bus.txt
8816
8817 MEN F21BMC (Board Management Controller)
8818 M:      Andreas Werner <andreas.werner@men.de>
8819 S:      Supported
8820 F:      drivers/mfd/menf21bmc.c
8821 F:      drivers/watchdog/menf21bmc_wdt.c
8822 F:      drivers/leds/leds-menf21bmc.c
8823 F:      drivers/hwmon/menf21bmc_hwmon.c
8824 F:      Documentation/hwmon/menf21bmc
8825
8826 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8827 M:      Neil Armstrong <narmstrong@baylibre.com>
8828 L:      linux-media@lists.freedesktop.org
8829 L:      linux-amlogic@lists.infradead.org
8830 W:      http://linux-meson.com/
8831 S:      Supported
8832 F:      drivers/media/platform/meson/ao-cec.c
8833 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8834 T:      git git://linuxtv.org/media_tree.git
8835
8836 METAG ARCHITECTURE
8837 M:      James Hogan <james.hogan@imgtec.com>
8838 L:      linux-metag@vger.kernel.org
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8840 S:      Odd Fixes
8841 F:      arch/metag/
8842 F:      Documentation/metag/
8843 F:      Documentation/devicetree/bindings/metag/
8844 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8845 F:      drivers/clocksource/metag_generic.c
8846 F:      drivers/irqchip/irq-metag.c
8847 F:      drivers/irqchip/irq-metag-ext.c
8848 F:      drivers/tty/metag_da.c
8849
8850 MICROBLAZE ARCHITECTURE
8851 M:      Michal Simek <monstr@monstr.eu>
8852 W:      http://www.monstr.eu/fdt/
8853 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8854 S:      Supported
8855 F:      arch/microblaze/
8856
8857 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8858 M:      Richard Genoud <richard.genoud@gmail.com>
8859 S:      Maintained
8860 F:      drivers/tty/serial/atmel_serial.c
8861 F:      drivers/tty/serial/atmel_serial.h
8862
8863 MICROCHIP / ATMEL DMA DRIVER
8864 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8866 L:      dmaengine@vger.kernel.org
8867 S:      Supported
8868 F:      drivers/dma/at_hdmac.c
8869 F:      drivers/dma/at_hdmac_regs.h
8870 F:      include/linux/platform_data/dma-atmel.h
8871
8872 MICROCHIP / ATMEL ECC DRIVER
8873 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8874 L:      linux-crypto@vger.kernel.org
8875 S:      Maintained
8876 F:      drivers/crypto/atmel-ecc.*
8877
8878 MICROCHIP / ATMEL ISC DRIVER
8879 M:      Songjun Wu <songjun.wu@microchip.com>
8880 L:      linux-media@vger.kernel.org
8881 S:      Supported
8882 F:      drivers/media/platform/atmel/atmel-isc.c
8883 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8884 F:      devicetree/bindings/media/atmel-isc.txt
8885
8886 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8887 M:      Woojung Huh <Woojung.Huh@microchip.com>
8888 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8889 L:      netdev@vger.kernel.org
8890 S:      Maintained
8891 F:      net/dsa/tag_ksz.c
8892 F:      drivers/net/dsa/microchip/*
8893 F:      include/linux/platform_data/microchip-ksz.h
8894 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8895
8896 MICROCHIP USB251XB DRIVER
8897 M:      Richard Leitner <richard.leitner@skidata.com>
8898 L:      linux-usb@vger.kernel.org
8899 S:      Maintained
8900 F:      drivers/usb/misc/usb251xb.c
8901 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8902
8903 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8904 M:      Don Brace <don.brace@microsemi.com>
8905 L:      esc.storagedev@microsemi.com
8906 L:      linux-scsi@vger.kernel.org
8907 S:      Supported
8908 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8909 F:      drivers/scsi/smartpqi/Kconfig
8910 F:      drivers/scsi/smartpqi/Makefile
8911 F:      include/linux/cciss*.h
8912 F:      include/uapi/linux/cciss*.h
8913 F:      Documentation/scsi/smartpqi.txt
8914
8915 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8916 M:      Chen Yu <yu.c.chen@intel.com>
8917 L:      platform-driver-x86@vger.kernel.org
8918 S:      Supported
8919 F:      drivers/platform/x86/surfacepro3_button.c
8920
8921 MICROTEK X6 SCANNER
8922 M:      Oliver Neukum <oliver@neukum.org>
8923 S:      Maintained
8924 F:      drivers/usb/image/microtek.*
8925
8926 MIPS
8927 M:      Ralf Baechle <ralf@linux-mips.org>
8928 L:      linux-mips@linux-mips.org
8929 W:      http://www.linux-mips.org/
8930 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8931 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8932 S:      Supported
8933 F:      Documentation/devicetree/bindings/mips/
8934 F:      Documentation/mips/
8935 F:      arch/mips/
8936
8937 MIPS BOSTON DEVELOPMENT BOARD
8938 M:      Paul Burton <paul.burton@imgtec.com>
8939 L:      linux-mips@linux-mips.org
8940 S:      Maintained
8941 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8942 F:      arch/mips/boot/dts/img/boston.dts
8943 F:      arch/mips/configs/generic/board-boston.config
8944 F:      drivers/clk/imgtec/clk-boston.c
8945 F:      include/dt-bindings/clock/boston-clock.h
8946
8947 MIPS GENERIC PLATFORM
8948 M:      Paul Burton <paul.burton@imgtec.com>
8949 L:      linux-mips@linux-mips.org
8950 S:      Supported
8951 F:      arch/mips/generic/
8952
8953 MIPS/LOONGSON1 ARCHITECTURE
8954 M:      Keguang Zhang <keguang.zhang@gmail.com>
8955 L:      linux-mips@linux-mips.org
8956 S:      Maintained
8957 F:      arch/mips/loongson32/
8958 F:      arch/mips/include/asm/mach-loongson32/
8959 F:      drivers/*/*loongson1*
8960 F:      drivers/*/*/*loongson1*
8961
8962 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8963 M:      Hans Verkuil <hverkuil@xs4all.nl>
8964 L:      linux-media@vger.kernel.org
8965 T:      git git://linuxtv.org/media_tree.git
8966 W:      https://linuxtv.org
8967 S:      Odd Fixes
8968 F:      drivers/media/radio/radio-miropcm20*
8969
8970 MMP SUPPORT
8971 M:      Eric Miao <eric.y.miao@gmail.com>
8972 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974 T:      git git://github.com/hzhuang1/linux.git
8975 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8976 S:      Maintained
8977 F:      arch/arm/boot/dts/mmp*
8978 F:      arch/arm/mach-mmp/
8979
8980 MN88472 MEDIA DRIVER
8981 M:      Antti Palosaari <crope@iki.fi>
8982 L:      linux-media@vger.kernel.org
8983 W:      https://linuxtv.org
8984 W:      http://palosaari.fi/linux/
8985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8986 S:      Maintained
8987 F:      drivers/media/dvb-frontends/mn88472*
8988
8989 MN88473 MEDIA DRIVER
8990 M:      Antti Palosaari <crope@iki.fi>
8991 L:      linux-media@vger.kernel.org
8992 W:      https://linuxtv.org
8993 W:      http://palosaari.fi/linux/
8994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8995 S:      Maintained
8996 F:      drivers/media/dvb-frontends/mn88473*
8997
8998 MODULE SUPPORT
8999 M:      Jessica Yu <jeyu@kernel.org>
9000 M:      Rusty Russell <rusty@rustcorp.com.au>
9001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9002 S:      Maintained
9003 F:      include/linux/module.h
9004 F:      kernel/module.c
9005
9006 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9007 W:      http://popies.net/meye/
9008 S:      Orphan
9009 F:      Documentation/media/v4l-drivers/meye*
9010 F:      drivers/media/pci/meye/
9011 F:      include/uapi/linux/meye.h
9012
9013 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9014 M:      Jiri Slaby <jirislaby@gmail.com>
9015 S:      Maintained
9016 F:      Documentation/serial/moxa-smartio
9017 F:      drivers/tty/mxser.*
9018
9019 MR800 AVERMEDIA USB FM RADIO DRIVER
9020 M:      Alexey Klimov <klimov.linux@gmail.com>
9021 L:      linux-media@vger.kernel.org
9022 T:      git git://linuxtv.org/media_tree.git
9023 S:      Maintained
9024 F:      drivers/media/radio/radio-mr800.c
9025
9026 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9027 M:      Alan Ott <alan@signal11.us>
9028 L:      linux-wpan@vger.kernel.org
9029 S:      Maintained
9030 F:      drivers/net/ieee802154/mrf24j40.c
9031 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9032
9033 MSI LAPTOP SUPPORT
9034 M:      "Lee, Chun-Yi" <jlee@suse.com>
9035 L:      platform-driver-x86@vger.kernel.org
9036 S:      Maintained
9037 F:      drivers/platform/x86/msi-laptop.c
9038
9039 MSI WMI SUPPORT
9040 L:      platform-driver-x86@vger.kernel.org
9041 S:      Orphan
9042 F:      drivers/platform/x86/msi-wmi.c
9043
9044 MSI001 MEDIA DRIVER
9045 M:      Antti Palosaari <crope@iki.fi>
9046 L:      linux-media@vger.kernel.org
9047 W:      https://linuxtv.org
9048 W:      http://palosaari.fi/linux/
9049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9050 T:      git git://linuxtv.org/anttip/media_tree.git
9051 S:      Maintained
9052 F:      drivers/media/tuners/msi001*
9053
9054 MSI2500 MEDIA DRIVER
9055 M:      Antti Palosaari <crope@iki.fi>
9056 L:      linux-media@vger.kernel.org
9057 W:      https://linuxtv.org
9058 W:      http://palosaari.fi/linux/
9059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9060 T:      git git://linuxtv.org/anttip/media_tree.git
9061 S:      Maintained
9062 F:      drivers/media/usb/msi2500/
9063
9064 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9065 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9066 L:      linux-mtd@lists.infradead.org
9067 S:      Maintained
9068 F:      drivers/mtd/devices/docg3*
9069
9070 MT9M032 APTINA SENSOR DRIVER
9071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9072 L:      linux-media@vger.kernel.org
9073 T:      git git://linuxtv.org/media_tree.git
9074 S:      Maintained
9075 F:      drivers/media/i2c/mt9m032.c
9076 F:      include/media/i2c/mt9m032.h
9077
9078 MT9P031 APTINA CAMERA SENSOR
9079 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9080 L:      linux-media@vger.kernel.org
9081 T:      git git://linuxtv.org/media_tree.git
9082 S:      Maintained
9083 F:      drivers/media/i2c/mt9p031.c
9084 F:      include/media/i2c/mt9p031.h
9085
9086 MT9T001 APTINA CAMERA SENSOR
9087 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9088 L:      linux-media@vger.kernel.org
9089 T:      git git://linuxtv.org/media_tree.git
9090 S:      Maintained
9091 F:      drivers/media/i2c/mt9t001.c
9092 F:      include/media/i2c/mt9t001.h
9093
9094 MT9V032 APTINA CAMERA SENSOR
9095 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9096 L:      linux-media@vger.kernel.org
9097 T:      git git://linuxtv.org/media_tree.git
9098 S:      Maintained
9099 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9100 F:      drivers/media/i2c/mt9v032.c
9101 F:      include/media/i2c/mt9v032.h
9102
9103 MULTIFUNCTION DEVICES (MFD)
9104 M:      Lee Jones <lee.jones@linaro.org>
9105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9106 S:      Supported
9107 F:      Documentation/devicetree/bindings/mfd/
9108 F:      drivers/mfd/
9109 F:      include/linux/mfd/
9110 F:      include/dt-bindings/mfd/
9111
9112 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9113 S:      Orphan
9114 F:      drivers/mmc/host/mmc_spi.c
9115 F:      include/linux/spi/mmc_spi.h
9116
9117 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9118 M:      Ulf Hansson <ulf.hansson@linaro.org>
9119 L:      linux-mmc@vger.kernel.org
9120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9121 S:      Maintained
9122 F:      Documentation/devicetree/bindings/mmc/
9123 F:      drivers/mmc/
9124 F:      include/linux/mmc/
9125 F:      include/uapi/linux/mmc/
9126
9127 MULTIPLEXER SUBSYSTEM
9128 M:      Peter Rosin <peda@axentia.se>
9129 S:      Maintained
9130 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9131 F:      Documentation/devicetree/bindings/mux/
9132 F:      include/linux/dt-bindings/mux/
9133 F:      include/linux/mux/
9134 F:      drivers/mux/
9135
9136 MULTISOUND SOUND DRIVER
9137 M:      Andrew Veliath <andrewtv@usa.net>
9138 S:      Maintained
9139 F:      Documentation/sound/oss/MultiSound
9140 F:      sound/oss/msnd*
9141
9142 MULTITECH MULTIPORT CARD (ISICOM)
9143 S:      Orphan
9144 F:      drivers/tty/isicom.c
9145 F:      include/linux/isicom.h
9146
9147 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9148 M:      Bin Liu <b-liu@ti.com>
9149 L:      linux-usb@vger.kernel.org
9150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9151 S:      Maintained
9152 F:      drivers/usb/musb/
9153
9154 MXL5007T MEDIA DRIVER
9155 M:      Michael Krufky <mkrufky@linuxtv.org>
9156 L:      linux-media@vger.kernel.org
9157 W:      https://linuxtv.org
9158 W:      http://github.com/mkrufky
9159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9160 T:      git git://linuxtv.org/mkrufky/tuners.git
9161 S:      Maintained
9162 F:      drivers/media/tuners/mxl5007t.*
9163
9164 MXSFB DRM DRIVER
9165 M:      Marek Vasut <marex@denx.de>
9166 S:      Supported
9167 F:      drivers/gpu/drm/mxsfb/
9168 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9169
9170 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9171 M:      Hyong-Youb Kim <hykim@myri.com>
9172 L:      netdev@vger.kernel.org
9173 W:      https://www.myricom.com/support/downloads/myri10ge.html
9174 S:      Supported
9175 F:      drivers/net/ethernet/myricom/myri10ge/
9176
9177 NAND FLASH SUBSYSTEM
9178 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9179 R:      Richard Weinberger <richard@nod.at>
9180 L:      linux-mtd@lists.infradead.org
9181 W:      http://www.linux-mtd.infradead.org/
9182 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9183 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9184 T:      git git://git.infradead.org/l2-mtd.git nand/next
9185 S:      Maintained
9186 F:      drivers/mtd/nand/
9187 F:      include/linux/mtd/*nand*.h
9188
9189 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9190 M:      Daniel Mack <zonque@gmail.com>
9191 S:      Maintained
9192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9193 W:      http://www.native-instruments.com
9194 F:      sound/usb/caiaq/
9195
9196 NATSEMI ETHERNET DRIVER (DP8381x)
9197 S:      Orphan
9198 F:      drivers/net/ethernet/natsemi/natsemi.c
9199
9200 NCP FILESYSTEM
9201 M:      Petr Vandrovec <petr@vandrovec.name>
9202 S:      Odd Fixes
9203 F:      fs/ncpfs/
9204
9205 NCR 5380 SCSI DRIVERS
9206 M:      Finn Thain <fthain@telegraphics.com.au>
9207 M:      Michael Schmitz <schmitzmic@gmail.com>
9208 L:      linux-scsi@vger.kernel.org
9209 S:      Maintained
9210 F:      Documentation/scsi/g_NCR5380.txt
9211 F:      drivers/scsi/NCR5380.*
9212 F:      drivers/scsi/arm/cumana_1.c
9213 F:      drivers/scsi/arm/oak.c
9214 F:      drivers/scsi/atari_scsi.*
9215 F:      drivers/scsi/dmx3191d.c
9216 F:      drivers/scsi/g_NCR5380.*
9217 F:      drivers/scsi/mac_scsi.*
9218 F:      drivers/scsi/sun3_scsi.*
9219 F:      drivers/scsi/sun3_scsi_vme.c
9220
9221 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9222 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9223 L:      linux-scsi@vger.kernel.org
9224 S:      Maintained
9225 F:      drivers/scsi/NCR_D700.*
9226
9227 NCT6775 HARDWARE MONITOR DRIVER
9228 M:      Guenter Roeck <linux@roeck-us.net>
9229 L:      linux-hwmon@vger.kernel.org
9230 S:      Maintained
9231 F:      Documentation/hwmon/nct6775
9232 F:      drivers/hwmon/nct6775.c
9233
9234 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9235 M:      Faisal Latif <faisal.latif@intel.com>
9236 L:      linux-rdma@vger.kernel.org
9237 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9238 S:      Supported
9239 F:      drivers/infiniband/hw/nes/
9240 F:      include/uapi/rdma/nes-abi.h
9241
9242 NETEM NETWORK EMULATOR
9243 M:      Stephen Hemminger <stephen@networkplumber.org>
9244 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9245 S:      Maintained
9246 F:      net/sched/sch_netem.c
9247
9248 NETERION 10GbE DRIVERS (s2io/vxge)
9249 M:      Jon Mason <jdmason@kudzu.us>
9250 L:      netdev@vger.kernel.org
9251 S:      Supported
9252 F:      Documentation/networking/s2io.txt
9253 F:      Documentation/networking/vxge.txt
9254 F:      drivers/net/ethernet/neterion/
9255
9256 NETFILTER
9257 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9258 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9259 M:      Florian Westphal <fw@strlen.de>
9260 L:      netfilter-devel@vger.kernel.org
9261 L:      coreteam@netfilter.org
9262 W:      http://www.netfilter.org/
9263 W:      http://www.iptables.org/
9264 W:      http://www.nftables.org/
9265 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9268 S:      Maintained
9269 F:      include/linux/netfilter*
9270 F:      include/linux/netfilter/
9271 F:      include/net/netfilter/
9272 F:      include/uapi/linux/netfilter*
9273 F:      include/uapi/linux/netfilter/
9274 F:      net/*/netfilter.c
9275 F:      net/*/netfilter/
9276 F:      net/netfilter/
9277 F:      net/bridge/br_netfilter*.c
9278
9279 NETLABEL
9280 M:      Paul Moore <paul@paul-moore.com>
9281 W:      http://netlabel.sf.net
9282 L:      netdev@vger.kernel.org
9283 S:      Maintained
9284 F:      Documentation/netlabel/
9285 F:      include/net/netlabel.h
9286 F:      net/netlabel/
9287
9288 NETROM NETWORK LAYER
9289 M:      Ralf Baechle <ralf@linux-mips.org>
9290 L:      linux-hams@vger.kernel.org
9291 W:      http://www.linux-ax25.org/
9292 S:      Maintained
9293 F:      include/net/netrom.h
9294 F:      include/uapi/linux/netrom.h
9295 F:      net/netrom/
9296
9297 NETRONOME ETHERNET DRIVERS
9298 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9299 L:      oss-drivers@netronome.com
9300 S:      Maintained
9301 F:      drivers/net/ethernet/netronome/
9302
9303 NETWORK BLOCK DEVICE (NBD)
9304 M:      Josef Bacik <jbacik@fb.com>
9305 S:      Maintained
9306 L:      linux-block@vger.kernel.org
9307 L:      nbd-general@lists.sourceforge.net
9308 F:      Documentation/blockdev/nbd.txt
9309 F:      drivers/block/nbd.c
9310 F:      include/uapi/linux/nbd.h
9311
9312 NETWORK DROP MONITOR
9313 M:      Neil Horman <nhorman@tuxdriver.com>
9314 L:      netdev@vger.kernel.org
9315 S:      Maintained
9316 W:      https://fedorahosted.org/dropwatch/
9317 F:      net/core/drop_monitor.c
9318
9319 NETWORKING DRIVERS
9320 L:      netdev@vger.kernel.org
9321 W:      http://www.linuxfoundation.org/en/Net
9322 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9325 S:      Odd Fixes
9326 F:      Documentation/devicetree/bindings/net/
9327 F:      drivers/net/
9328 F:      include/linux/if_*
9329 F:      include/linux/netdevice.h
9330 F:      include/linux/etherdevice.h
9331 F:      include/linux/fcdevice.h
9332 F:      include/linux/fddidevice.h
9333 F:      include/linux/hippidevice.h
9334 F:      include/linux/inetdevice.h
9335 F:      include/uapi/linux/if_*
9336 F:      include/uapi/linux/netdevice.h
9337
9338 NETWORKING DRIVERS (WIRELESS)
9339 M:      Kalle Valo <kvalo@codeaurora.org>
9340 L:      linux-wireless@vger.kernel.org
9341 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9344 S:      Maintained
9345 F:      Documentation/devicetree/bindings/net/wireless/
9346 F:      drivers/net/wireless/
9347
9348 NETWORKING [DSA]
9349 M:      Andrew Lunn <andrew@lunn.ch>
9350 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9351 M:      Florian Fainelli <f.fainelli@gmail.com>
9352 S:      Maintained
9353 F:      net/dsa/
9354 F:      include/net/dsa.h
9355 F:      drivers/net/dsa/
9356
9357 NETWORKING [GENERAL]
9358 M:      "David S. Miller" <davem@davemloft.net>
9359 L:      netdev@vger.kernel.org
9360 W:      http://www.linuxfoundation.org/en/Net
9361 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9364 B:      mailto:netdev@vger.kernel.org
9365 S:      Maintained
9366 F:      net/
9367 F:      include/net/
9368 F:      include/linux/in.h
9369 F:      include/linux/net.h
9370 F:      include/linux/netdevice.h
9371 F:      include/uapi/linux/in.h
9372 F:      include/uapi/linux/net.h
9373 F:      include/uapi/linux/netdevice.h
9374 F:      include/uapi/linux/net_namespace.h
9375 F:      tools/net/
9376 F:      tools/testing/selftests/net/
9377 F:      lib/random32.c
9378
9379 NETWORKING [IPSEC]
9380 M:      Steffen Klassert <steffen.klassert@secunet.com>
9381 M:      Herbert Xu <herbert@gondor.apana.org.au>
9382 M:      "David S. Miller" <davem@davemloft.net>
9383 L:      netdev@vger.kernel.org
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9386 S:      Maintained
9387 F:      net/core/flow.c
9388 F:      net/xfrm/
9389 F:      net/key/
9390 F:      net/ipv4/xfrm*
9391 F:      net/ipv4/esp4*
9392 F:      net/ipv4/ah4.c
9393 F:      net/ipv4/ipcomp.c
9394 F:      net/ipv4/ip_vti.c
9395 F:      net/ipv6/xfrm*
9396 F:      net/ipv6/esp6*
9397 F:      net/ipv6/ah6.c
9398 F:      net/ipv6/ipcomp6.c
9399 F:      net/ipv6/ip6_vti.c
9400 F:      include/uapi/linux/xfrm.h
9401 F:      include/net/xfrm.h
9402
9403 NETWORKING [IPv4/IPv6]
9404 M:      "David S. Miller" <davem@davemloft.net>
9405 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9406 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9407 L:      netdev@vger.kernel.org
9408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9409 S:      Maintained
9410 F:      net/ipv4/
9411 F:      net/ipv6/
9412 F:      include/net/ip*
9413 F:      arch/x86/net/*
9414
9415 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9416 M:      Paul Moore <paul@paul-moore.com>
9417 L:      netdev@vger.kernel.org
9418 S:      Maintained
9419
9420 NETWORKING [TLS]
9421 M:      Ilya Lesokhin <ilyal@mellanox.com>
9422 M:      Aviad Yehezkel <aviadye@mellanox.com>
9423 M:      Dave Watson <davejwatson@fb.com>
9424 L:      netdev@vger.kernel.org
9425 S:      Maintained
9426 F:      net/tls/*
9427 F:      include/uapi/linux/tls.h
9428 F:      include/net/tls.h
9429
9430 NETWORKING [WIRELESS]
9431 L:      linux-wireless@vger.kernel.org
9432 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9433
9434 NETXEN (1/10) GbE SUPPORT
9435 M:      Manish Chopra <manish.chopra@cavium.com>
9436 M:      Rahul Verma <rahul.verma@cavium.com>
9437 M:      Dept-GELinuxNICDev@cavium.com
9438 L:      netdev@vger.kernel.org
9439 S:      Supported
9440 F:      drivers/net/ethernet/qlogic/netxen/
9441
9442 NFC SUBSYSTEM
9443 M:      Samuel Ortiz <sameo@linux.intel.com>
9444 L:      linux-wireless@vger.kernel.org
9445 L:      linux-nfc@lists.01.org (subscribers-only)
9446 S:      Supported
9447 F:      net/nfc/
9448 F:      include/net/nfc/
9449 F:      include/uapi/linux/nfc.h
9450 F:      drivers/nfc/
9451 F:      include/linux/platform_data/nfcmrvl.h
9452 F:      include/linux/platform_data/nxp-nci.h
9453 F:      Documentation/devicetree/bindings/net/nfc/
9454
9455 NFS, SUNRPC, AND LOCKD CLIENTS
9456 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9457 M:      Anna Schumaker <anna.schumaker@netapp.com>
9458 L:      linux-nfs@vger.kernel.org
9459 W:      http://client.linux-nfs.org
9460 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9461 S:      Maintained
9462 F:      fs/lockd/
9463 F:      fs/nfs/
9464 F:      fs/nfs_common/
9465 F:      net/sunrpc/
9466 F:      include/linux/lockd/
9467 F:      include/linux/nfs*
9468 F:      include/linux/sunrpc/
9469 F:      include/uapi/linux/nfs*
9470 F:      include/uapi/linux/sunrpc/
9471
9472 NILFS2 FILESYSTEM
9473 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9474 L:      linux-nilfs@vger.kernel.org
9475 W:      http://nilfs.sourceforge.net/
9476 W:      http://nilfs.osdn.jp/
9477 T:      git git://github.com/konis/nilfs2.git
9478 S:      Supported
9479 F:      Documentation/filesystems/nilfs2.txt
9480 F:      fs/nilfs2/
9481 F:      include/trace/events/nilfs2.h
9482 F:      include/uapi/linux/nilfs2_api.h
9483 F:      include/uapi/linux/nilfs2_ondisk.h
9484
9485 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9486 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9487 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9488 S:      Maintained
9489 F:      Documentation/scsi/NinjaSCSI.txt
9490 F:      drivers/scsi/pcmcia/nsp_*
9491
9492 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9493 M:      GOTO Masanori <gotom@debian.or.jp>
9494 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9495 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9496 S:      Maintained
9497 F:      Documentation/scsi/NinjaSCSI.txt
9498 F:      drivers/scsi/nsp32*
9499
9500 NIOS2 ARCHITECTURE
9501 M:      Ley Foon Tan <lftan@altera.com>
9502 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9504 S:      Maintained
9505 F:      arch/nios2/
9506
9507 NOHZ, DYNTICKS SUPPORT
9508 M:      Frederic Weisbecker <fweisbec@gmail.com>
9509 M:      Thomas Gleixner <tglx@linutronix.de>
9510 M:      Ingo Molnar <mingo@kernel.org>
9511 L:      linux-kernel@vger.kernel.org
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9513 S:      Maintained
9514 F:      kernel/time/tick*.*
9515 F:      include/linux/tick.h
9516 F:      include/linux/sched/nohz.h
9517
9518 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9519 M:      Pavel Machek <pavel@ucw.cz>
9520 M:      Sakari Ailus <sakari.ailus@iki.fi>
9521 L:      linux-media@vger.kernel.org
9522 S:      Maintained
9523 F:      drivers/media/i2c/et8ek8
9524 F:      drivers/media/i2c/ad5820.c
9525
9526 NOKIA N900 POWER SUPPLY DRIVERS
9527 R:      Pali Rohár <pali.rohar@gmail.com>
9528 F:      include/linux/power/bq2415x_charger.h
9529 F:      include/linux/power/bq27xxx_battery.h
9530 F:      include/linux/power/isp1704_charger.h
9531 F:      drivers/power/supply/bq2415x_charger.c
9532 F:      drivers/power/supply/bq27xxx_battery.c
9533 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9534 F:      drivers/power/supply/isp1704_charger.c
9535 F:      drivers/power/supply/rx51_battery.c
9536
9537 NTB AMD DRIVER
9538 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9539 L:      linux-ntb@googlegroups.com
9540 S:      Supported
9541 F:      drivers/ntb/hw/amd/
9542
9543 NTB DRIVER CORE
9544 M:      Jon Mason <jdmason@kudzu.us>
9545 M:      Dave Jiang <dave.jiang@intel.com>
9546 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9547 L:      linux-ntb@googlegroups.com
9548 S:      Supported
9549 W:      https://github.com/jonmason/ntb/wiki
9550 T:      git git://github.com/jonmason/ntb.git
9551 F:      drivers/ntb/
9552 F:      drivers/net/ntb_netdev.c
9553 F:      include/linux/ntb.h
9554 F:      include/linux/ntb_transport.h
9555 F:      tools/testing/selftests/ntb/
9556
9557 NTB IDT DRIVER
9558 M:      Serge Semin <fancer.lancer@gmail.com>
9559 L:      linux-ntb@googlegroups.com
9560 S:      Supported
9561 F:      drivers/ntb/hw/idt/
9562
9563 NTB INTEL DRIVER
9564 M:      Jon Mason <jdmason@kudzu.us>
9565 M:      Dave Jiang <dave.jiang@intel.com>
9566 L:      linux-ntb@googlegroups.com
9567 S:      Supported
9568 W:      https://github.com/jonmason/ntb/wiki
9569 T:      git git://github.com/jonmason/ntb.git
9570 F:      drivers/ntb/hw/intel/
9571
9572 NTFS FILESYSTEM
9573 M:      Anton Altaparmakov <anton@tuxera.com>
9574 L:      linux-ntfs-dev@lists.sourceforge.net
9575 W:      http://www.tuxera.com/
9576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9577 S:      Supported
9578 F:      Documentation/filesystems/ntfs.txt
9579 F:      fs/ntfs/
9580
9581 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9582 M:      Antonino Daplas <adaplas@gmail.com>
9583 L:      linux-fbdev@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/video/fbdev/riva/
9586 F:      drivers/video/fbdev/nvidia/
9587
9588 NVM EXPRESS DRIVER
9589 M:      Keith Busch <keith.busch@intel.com>
9590 M:      Jens Axboe <axboe@fb.com>
9591 M:      Christoph Hellwig <hch@lst.de>
9592 M:      Sagi Grimberg <sagi@grimberg.me>
9593 L:      linux-nvme@lists.infradead.org
9594 T:      git://git.infradead.org/nvme.git
9595 W:      http://git.infradead.org/nvme.git
9596 S:      Supported
9597 F:      drivers/nvme/host/
9598 F:      include/linux/nvme.h
9599 F:      include/uapi/linux/nvme_ioctl.h
9600
9601 NVM EXPRESS FC TRANSPORT DRIVERS
9602 M:      James Smart <james.smart@broadcom.com>
9603 L:      linux-nvme@lists.infradead.org
9604 S:      Supported
9605 F:      include/linux/nvme-fc.h
9606 F:      include/linux/nvme-fc-driver.h
9607 F:      drivers/nvme/host/fc.c
9608 F:      drivers/nvme/target/fc.c
9609 F:      drivers/nvme/target/fcloop.c
9610
9611 NVM EXPRESS TARGET DRIVER
9612 M:      Christoph Hellwig <hch@lst.de>
9613 M:      Sagi Grimberg <sagi@grimberg.me>
9614 L:      linux-nvme@lists.infradead.org
9615 T:      git://git.infradead.org/nvme.git
9616 W:      http://git.infradead.org/nvme.git
9617 S:      Supported
9618 F:      drivers/nvme/target/
9619
9620 NVMEM FRAMEWORK
9621 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9622 S:      Maintained
9623 F:      drivers/nvmem/
9624 F:      Documentation/devicetree/bindings/nvmem/
9625 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9626 F:      include/linux/nvmem-consumer.h
9627 F:      include/linux/nvmem-provider.h
9628
9629 NXP TDA998X DRM DRIVER
9630 M:      Russell King <linux@armlinux.org.uk>
9631 S:      Supported
9632 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9633 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9634 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9635 F:      include/drm/i2c/tda998x.h
9636
9637 NXP TFA9879 DRIVER
9638 M:      Peter Rosin <peda@axentia.se>
9639 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9640 S:      Maintained
9641 F:      sound/soc/codecs/tfa9879*
9642
9643 NXP-NCI NFC DRIVER
9644 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9645 R:      Charles Gorand <charles.gorand@effinnov.com>
9646 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9647 S:      Supported
9648 F:      drivers/nfc/nxp-nci
9649
9650 OBJTOOL
9651 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9652 S:      Supported
9653 F:      tools/objtool/
9654
9655 OMAP AUDIO SUPPORT
9656 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9657 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9659 L:      linux-omap@vger.kernel.org
9660 S:      Maintained
9661 F:      sound/soc/omap/
9662
9663 OMAP CLOCK FRAMEWORK SUPPORT
9664 M:      Paul Walmsley <paul@pwsan.com>
9665 L:      linux-omap@vger.kernel.org
9666 S:      Maintained
9667 F:      arch/arm/*omap*/*clock*
9668
9669 OMAP DEVICE TREE SUPPORT
9670 M:      Benoît Cousson <bcousson@baylibre.com>
9671 M:      Tony Lindgren <tony@atomide.com>
9672 L:      linux-omap@vger.kernel.org
9673 L:      devicetree@vger.kernel.org
9674 S:      Maintained
9675 F:      arch/arm/boot/dts/*omap*
9676 F:      arch/arm/boot/dts/*am3*
9677 F:      arch/arm/boot/dts/*am4*
9678 F:      arch/arm/boot/dts/*am5*
9679 F:      arch/arm/boot/dts/*dra7*
9680
9681 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9682 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9683 L:      linux-omap@vger.kernel.org
9684 L:      linux-fbdev@vger.kernel.org
9685 S:      Maintained
9686 F:      drivers/video/fbdev/omap2/
9687 F:      Documentation/arm/OMAP/DSS
9688
9689 OMAP FRAMEBUFFER SUPPORT
9690 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9691 L:      linux-fbdev@vger.kernel.org
9692 L:      linux-omap@vger.kernel.org
9693 S:      Maintained
9694 F:      drivers/video/fbdev/omap/
9695
9696 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9697 M:      Roger Quadros <rogerq@ti.com>
9698 M:      Tony Lindgren <tony@atomide.com>
9699 L:      linux-omap@vger.kernel.org
9700 S:      Maintained
9701 F:      drivers/memory/omap-gpmc.c
9702 F:      arch/arm/mach-omap2/*gpmc*
9703
9704 OMAP GPIO DRIVER
9705 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9706 M:      Santosh Shilimkar <ssantosh@kernel.org>
9707 M:      Kevin Hilman <khilman@kernel.org>
9708 L:      linux-omap@vger.kernel.org
9709 S:      Maintained
9710 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9711 F:      drivers/gpio/gpio-omap.c
9712
9713 OMAP HARDWARE SPINLOCK SUPPORT
9714 M:      Ohad Ben-Cohen <ohad@wizery.com>
9715 L:      linux-omap@vger.kernel.org
9716 S:      Maintained
9717 F:      drivers/hwspinlock/omap_hwspinlock.c
9718
9719 OMAP HS MMC SUPPORT
9720 L:      linux-mmc@vger.kernel.org
9721 L:      linux-omap@vger.kernel.org
9722 S:      Orphan
9723 F:      drivers/mmc/host/omap_hsmmc.c
9724
9725 OMAP HWMOD DATA
9726 M:      Paul Walmsley <paul@pwsan.com>
9727 L:      linux-omap@vger.kernel.org
9728 S:      Maintained
9729 F:      arch/arm/mach-omap2/omap_hwmod*data*
9730
9731 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9732 M:      Benoît Cousson <bcousson@baylibre.com>
9733 L:      linux-omap@vger.kernel.org
9734 S:      Maintained
9735 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9736
9737 OMAP HWMOD SUPPORT
9738 M:      Benoît Cousson <bcousson@baylibre.com>
9739 M:      Paul Walmsley <paul@pwsan.com>
9740 L:      linux-omap@vger.kernel.org
9741 S:      Maintained
9742 F:      arch/arm/mach-omap2/omap_hwmod.*
9743
9744 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9745 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9746 L:      linux-media@vger.kernel.org
9747 S:      Maintained
9748 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9749 F:      drivers/media/platform/omap3isp/
9750 F:      drivers/staging/media/omap4iss/
9751
9752 OMAP MMC SUPPORT
9753 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9754 L:      linux-omap@vger.kernel.org
9755 S:      Maintained
9756 F:      drivers/mmc/host/omap.c
9757
9758 OMAP POWER MANAGEMENT SUPPORT
9759 M:      Kevin Hilman <khilman@kernel.org>
9760 L:      linux-omap@vger.kernel.org
9761 S:      Maintained
9762 F:      arch/arm/*omap*/*pm*
9763 F:      drivers/cpufreq/omap-cpufreq.c
9764
9765 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9766 M:      Rajendra Nayak <rnayak@codeaurora.org>
9767 M:      Paul Walmsley <paul@pwsan.com>
9768 L:      linux-omap@vger.kernel.org
9769 S:      Maintained
9770 F:      arch/arm/mach-omap2/prm*
9771
9772 OMAP RANDOM NUMBER GENERATOR SUPPORT
9773 M:      Deepak Saxena <dsaxena@plexity.net>
9774 S:      Maintained
9775 F:      drivers/char/hw_random/omap-rng.c
9776
9777 OMAP USB SUPPORT
9778 L:      linux-usb@vger.kernel.org
9779 L:      linux-omap@vger.kernel.org
9780 S:      Orphan
9781 F:      drivers/usb/*/*omap*
9782 F:      arch/arm/*omap*/usb*
9783
9784 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9785 M:      Mark Jackson <mpfj@newflow.co.uk>
9786 L:      linux-omap@vger.kernel.org
9787 S:      Maintained
9788 F:      arch/arm/boot/dts/am335x-nano.dts
9789
9790 OMAP1 SUPPORT
9791 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9792 M:      Tony Lindgren <tony@atomide.com>
9793 L:      linux-omap@vger.kernel.org
9794 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9796 S:      Maintained
9797 F:      arch/arm/mach-omap1/
9798 F:      arch/arm/plat-omap/
9799 F:      arch/arm/configs/omap1_defconfig
9800 F:      drivers/i2c/busses/i2c-omap.c
9801 F:      include/linux/i2c-omap.h
9802
9803 OMAP2+ SUPPORT
9804 M:      Tony Lindgren <tony@atomide.com>
9805 L:      linux-omap@vger.kernel.org
9806 W:      http://www.muru.com/linux/omap/
9807 W:      http://linux.omap.com/
9808 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9810 S:      Maintained
9811 F:      arch/arm/mach-omap2/
9812 F:      arch/arm/plat-omap/
9813 F:      arch/arm/configs/omap2plus_defconfig
9814 F:      drivers/i2c/busses/i2c-omap.c
9815 F:      drivers/irqchip/irq-omap-intc.c
9816 F:      drivers/mfd/*omap*.c
9817 F:      drivers/mfd/menelaus.c
9818 F:      drivers/mfd/palmas.c
9819 F:      drivers/mfd/tps65217.c
9820 F:      drivers/mfd/tps65218.c
9821 F:      drivers/mfd/tps65910.c
9822 F:      drivers/mfd/twl-core.[ch]
9823 F:      drivers/mfd/twl4030*.c
9824 F:      drivers/mfd/twl6030*.c
9825 F:      drivers/mfd/twl6040*.c
9826 F:      drivers/regulator/palmas-regulator*.c
9827 F:      drivers/regulator/pbias-regulator.c
9828 F:      drivers/regulator/tps65217-regulator.c
9829 F:      drivers/regulator/tps65218-regulator.c
9830 F:      drivers/regulator/tps65910-regulator.c
9831 F:      drivers/regulator/twl-regulator.c
9832 F:      drivers/regulator/twl6030-regulator.c
9833 F:      include/linux/i2c-omap.h
9834
9835 OMFS FILESYSTEM
9836 M:      Bob Copeland <me@bobcopeland.com>
9837 L:      linux-karma-devel@lists.sourceforge.net
9838 S:      Maintained
9839 F:      Documentation/filesystems/omfs.txt
9840 F:      fs/omfs/
9841
9842 OMNIKEY CARDMAN 4000 DRIVER
9843 M:      Harald Welte <laforge@gnumonks.org>
9844 S:      Maintained
9845 F:      drivers/char/pcmcia/cm4000_cs.c
9846 F:      include/linux/cm4000_cs.h
9847 F:      include/uapi/linux/cm4000_cs.h
9848
9849 OMNIKEY CARDMAN 4040 DRIVER
9850 M:      Harald Welte <laforge@gnumonks.org>
9851 S:      Maintained
9852 F:      drivers/char/pcmcia/cm4040_cs.*
9853
9854 OMNIVISION OV13858 SENSOR DRIVER
9855 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9856 L:      linux-media@vger.kernel.org
9857 T:      git git://linuxtv.org/media_tree.git
9858 S:      Maintained
9859 F:      drivers/media/i2c/ov13858.c
9860
9861 OMNIVISION OV5640 SENSOR DRIVER
9862 M:      Steve Longerbeam <slongerbeam@gmail.com>
9863 L:      linux-media@vger.kernel.org
9864 T:      git git://linuxtv.org/media_tree.git
9865 S:      Maintained
9866 F:      drivers/media/i2c/ov5640.c
9867
9868 OMNIVISION OV5647 SENSOR DRIVER
9869 M:      Luis Oliveira <lolivei@synopsys.com>
9870 L:      linux-media@vger.kernel.org
9871 T:      git git://linuxtv.org/media_tree.git
9872 S:      Maintained
9873 F:      drivers/media/i2c/ov5647.c
9874
9875 OMNIVISION OV7670 SENSOR DRIVER
9876 M:      Jonathan Corbet <corbet@lwn.net>
9877 L:      linux-media@vger.kernel.org
9878 T:      git git://linuxtv.org/media_tree.git
9879 S:      Maintained
9880 F:      drivers/media/i2c/ov7670.c
9881 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9882
9883 ONENAND FLASH DRIVER
9884 M:      Kyungmin Park <kyungmin.park@samsung.com>
9885 L:      linux-mtd@lists.infradead.org
9886 S:      Maintained
9887 F:      drivers/mtd/onenand/
9888 F:      include/linux/mtd/onenand*.h
9889
9890 ONSTREAM SCSI TAPE DRIVER
9891 M:      Willem Riede <osst@riede.org>
9892 L:      osst-users@lists.sourceforge.net
9893 L:      linux-scsi@vger.kernel.org
9894 S:      Maintained
9895 F:      Documentation/scsi/osst.txt
9896 F:      drivers/scsi/osst.*
9897 F:      drivers/scsi/osst_*.h
9898 F:      drivers/scsi/st.h
9899
9900 OP-TEE DRIVER
9901 M:      Jens Wiklander <jens.wiklander@linaro.org>
9902 S:      Maintained
9903 F:      drivers/tee/optee/
9904
9905 OPA-VNIC DRIVER
9906 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9907 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9908 L:      linux-rdma@vger.kernel.org
9909 S:      Supported
9910 F:      drivers/infiniband/ulp/opa_vnic
9911
9912 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9913 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9914 L:      devicetree@vger.kernel.org
9915 S:      Maintained
9916 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9917 F:      Documentation/devicetree/overlay-notes.txt
9918 F:      drivers/of/overlay.c
9919 F:      drivers/of/resolver.c
9920
9921 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9922 M:      Rob Herring <robh+dt@kernel.org>
9923 M:      Frank Rowand <frowand.list@gmail.com>
9924 L:      devicetree@vger.kernel.org
9925 W:      http://www.devicetree.org/
9926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9927 S:      Maintained
9928 F:      drivers/of/
9929 F:      include/linux/of*.h
9930 F:      scripts/dtc/
9931 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9932
9933 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9934 M:      Rob Herring <robh+dt@kernel.org>
9935 M:      Mark Rutland <mark.rutland@arm.com>
9936 L:      devicetree@vger.kernel.org
9937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9938 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9939 S:      Maintained
9940 F:      Documentation/devicetree/
9941 F:      arch/*/boot/dts/
9942 F:      include/dt-bindings/
9943
9944 OPENCORES I2C BUS DRIVER
9945 M:      Peter Korsgaard <jacmet@sunsite.dk>
9946 L:      linux-i2c@vger.kernel.org
9947 S:      Maintained
9948 F:      Documentation/i2c/busses/i2c-ocores
9949 F:      drivers/i2c/busses/i2c-ocores.c
9950
9951 OPENRISC ARCHITECTURE
9952 M:      Jonas Bonn <jonas@southpole.se>
9953 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9954 M:      Stafford Horne <shorne@gmail.com>
9955 T:      git git://github.com/openrisc/linux.git
9956 L:      openrisc@lists.librecores.org
9957 W:      http://openrisc.io
9958 S:      Maintained
9959 F:      arch/openrisc/
9960
9961 OPENVSWITCH
9962 M:      Pravin Shelar <pshelar@nicira.com>
9963 L:      netdev@vger.kernel.org
9964 L:      dev@openvswitch.org
9965 W:      http://openvswitch.org
9966 S:      Maintained
9967 F:      net/openvswitch/
9968 F:      include/uapi/linux/openvswitch.h
9969
9970 OPERATING PERFORMANCE POINTS (OPP)
9971 M:      Viresh Kumar <vireshk@kernel.org>
9972 M:      Nishanth Menon <nm@ti.com>
9973 M:      Stephen Boyd <sboyd@codeaurora.org>
9974 L:      linux-pm@vger.kernel.org
9975 S:      Maintained
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9977 F:      drivers/base/power/opp/
9978 F:      include/linux/pm_opp.h
9979 F:      Documentation/power/opp.txt
9980 F:      Documentation/devicetree/bindings/opp/
9981
9982 OPL4 DRIVER
9983 M:      Clemens Ladisch <clemens@ladisch.de>
9984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9985 T:      git git://git.alsa-project.org/alsa-kernel.git
9986 S:      Maintained
9987 F:      sound/drivers/opl4/
9988
9989 OPROFILE
9990 M:      Robert Richter <rric@kernel.org>
9991 L:      oprofile-list@lists.sf.net
9992 S:      Maintained
9993 F:      arch/*/include/asm/oprofile*.h
9994 F:      arch/*/oprofile/
9995 F:      drivers/oprofile/
9996 F:      include/linux/oprofile.h
9997
9998 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9999 M:      Mark Fasheh <mfasheh@versity.com>
10000 M:      Joel Becker <jlbec@evilplan.org>
10001 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10002 W:      http://ocfs2.wiki.kernel.org
10003 S:      Supported
10004 F:      Documentation/filesystems/ocfs2.txt
10005 F:      Documentation/filesystems/dlmfs.txt
10006 F:      fs/ocfs2/
10007
10008 ORANGEFS FILESYSTEM
10009 M:      Mike Marshall <hubcap@omnibond.com>
10010 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10012 S:      Supported
10013 F:      fs/orangefs/
10014 F:      Documentation/filesystems/orangefs.txt
10015
10016 ORINOCO DRIVER
10017 L:      linux-wireless@vger.kernel.org
10018 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10019 W:      http://www.nongnu.org/orinoco/
10020 S:      Orphan
10021 F:      drivers/net/wireless/intersil/orinoco/
10022
10023 OSD LIBRARY and FILESYSTEM
10024 M:      Boaz Harrosh <ooo@electrozaur.com>
10025 S:      Maintained
10026 F:      drivers/scsi/osd/
10027 F:      include/scsi/osd_*
10028 F:      fs/exofs/
10029
10030 OV2659 OMNIVISION SENSOR DRIVER
10031 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10032 L:      linux-media@vger.kernel.org
10033 W:      https://linuxtv.org
10034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10035 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10036 S:      Maintained
10037 F:      drivers/media/i2c/ov2659.c
10038 F:      include/media/i2c/ov2659.h
10039
10040 OVERLAY FILESYSTEM
10041 M:      Miklos Szeredi <miklos@szeredi.hu>
10042 L:      linux-unionfs@vger.kernel.org
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10044 S:      Supported
10045 F:      fs/overlayfs/
10046 F:      Documentation/filesystems/overlayfs.txt
10047
10048 P54 WIRELESS DRIVER
10049 M:      Christian Lamparter <chunkeey@googlemail.com>
10050 L:      linux-wireless@vger.kernel.org
10051 W:      http://wireless.kernel.org/en/users/Drivers/p54
10052 S:      Maintained
10053 F:      drivers/net/wireless/intersil/p54/
10054
10055 PA SEMI ETHERNET DRIVER
10056 L:      netdev@vger.kernel.org
10057 S:      Orphan
10058 F:      drivers/net/ethernet/pasemi/*
10059
10060 PA SEMI SMBUS DRIVER
10061 L:      linux-i2c@vger.kernel.org
10062 S:      Orphan
10063 F:      drivers/i2c/busses/i2c-pasemi.c
10064
10065 PADATA PARALLEL EXECUTION MECHANISM
10066 M:      Steffen Klassert <steffen.klassert@secunet.com>
10067 L:      linux-crypto@vger.kernel.org
10068 S:      Maintained
10069 F:      kernel/padata.c
10070 F:      include/linux/padata.h
10071 F:      Documentation/padata.txt
10072
10073 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10074 M:      Harald Welte <laforge@gnumonks.org>
10075 L:      platform-driver-x86@vger.kernel.org
10076 S:      Maintained
10077 F:      drivers/platform/x86/panasonic-laptop.c
10078
10079 PANASONIC MN10300/AM33/AM34 PORT
10080 M:      David Howells <dhowells@redhat.com>
10081 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10082 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10083 S:      Maintained
10084 F:      Documentation/mn10300/
10085 F:      arch/mn10300/
10086
10087 PARALLEL LCD/KEYPAD PANEL DRIVER
10088 M:      Willy Tarreau <willy@haproxy.com>
10089 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10090 S:      Odd Fixes
10091 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10092 F:      drivers/misc/panel.c
10093
10094 PARALLEL PORT SUBSYSTEM
10095 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10096 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10097 L:      linux-parport@lists.infradead.org (subscribers-only)
10098 S:      Maintained
10099 F:      drivers/parport/
10100 F:      include/linux/parport*.h
10101 F:      drivers/char/ppdev.c
10102 F:      include/uapi/linux/ppdev.h
10103 F:      Documentation/parport*.txt
10104
10105 PARAVIRT_OPS INTERFACE
10106 M:      Jeremy Fitzhardinge <jeremy@goop.org>
10107 M:      Chris Wright <chrisw@sous-sol.org>
10108 M:      Alok Kataria <akataria@vmware.com>
10109 M:      Rusty Russell <rusty@rustcorp.com.au>
10110 L:      virtualization@lists.linux-foundation.org
10111 S:      Supported
10112 F:      Documentation/virtual/paravirt_ops.txt
10113 F:      arch/*/kernel/paravirt*
10114 F:      arch/*/include/asm/paravirt.h
10115 F:      include/linux/hypervisor.h
10116
10117 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10118 M:      Tim Waugh <tim@cyberelk.net>
10119 L:      linux-parport@lists.infradead.org (subscribers-only)
10120 S:      Maintained
10121 F:      Documentation/blockdev/paride.txt
10122 F:      drivers/block/paride/
10123
10124 PARISC ARCHITECTURE
10125 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10126 M:      Helge Deller <deller@gmx.de>
10127 L:      linux-parisc@vger.kernel.org
10128 W:      http://www.parisc-linux.org/
10129 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10132 S:      Maintained
10133 F:      arch/parisc/
10134 F:      Documentation/parisc/
10135 F:      drivers/parisc/
10136 F:      drivers/char/agp/parisc-agp.c
10137 F:      drivers/input/serio/gscps2.c
10138 F:      drivers/parport/parport_gsc.*
10139 F:      drivers/tty/serial/8250/8250_gsc.c
10140 F:      drivers/video/fbdev/sti*
10141 F:      drivers/video/console/sti*
10142 F:      drivers/video/logo/logo_parisc*
10143
10144 PARMAN
10145 M:      Jiri Pirko <jiri@mellanox.com>
10146 L:      netdev@vger.kernel.org
10147 S:      Supported
10148 F:      lib/parman.c
10149 F:      lib/test_parman.c
10150 F:      include/linux/parman.h
10151
10152 PC87360 HARDWARE MONITORING DRIVER
10153 M:      Jim Cromie <jim.cromie@gmail.com>
10154 L:      linux-hwmon@vger.kernel.org
10155 S:      Maintained
10156 F:      Documentation/hwmon/pc87360
10157 F:      drivers/hwmon/pc87360.c
10158
10159 PC8736x GPIO DRIVER
10160 M:      Jim Cromie <jim.cromie@gmail.com>
10161 S:      Maintained
10162 F:      drivers/char/pc8736x_gpio.c
10163
10164 PC87427 HARDWARE MONITORING DRIVER
10165 M:      Jean Delvare <jdelvare@suse.com>
10166 L:      linux-hwmon@vger.kernel.org
10167 S:      Maintained
10168 F:      Documentation/hwmon/pc87427
10169 F:      drivers/hwmon/pc87427.c
10170
10171 PCA9532 LED DRIVER
10172 M:      Riku Voipio <riku.voipio@iki.fi>
10173 S:      Maintained
10174 F:      drivers/leds/leds-pca9532.c
10175 F:      include/linux/leds-pca9532.h
10176
10177 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10178 M:      Guenter Roeck <linux@roeck-us.net>
10179 L:      linux-i2c@vger.kernel.org
10180 S:      Maintained
10181 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10182
10183 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10184 M:      Khalid Aziz <khalid@gonehiking.org>
10185 S:      Maintained
10186 F:      drivers/firmware/pcdp.*
10187
10188 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10189 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10190 L:      linux-pci@vger.kernel.org
10191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10192 S:      Maintained
10193 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10194 F:      drivers/pci/host/pci-aardvark.c
10195
10196 PCI DRIVER FOR ALTERA PCIE IP
10197 M:      Ley Foon Tan <lftan@altera.com>
10198 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10199 L:      linux-pci@vger.kernel.org
10200 S:      Supported
10201 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10202 F:      drivers/pci/host/pcie-altera.c
10203
10204 PCI DRIVER FOR APPLIEDMICRO XGENE
10205 M:      Tanmay Inamdar <tinamdar@apm.com>
10206 L:      linux-pci@vger.kernel.org
10207 L:      linux-arm-kernel@lists.infradead.org
10208 S:      Maintained
10209 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10210 F:      drivers/pci/host/pci-xgene.c
10211
10212 PCI DRIVER FOR ARM VERSATILE PLATFORM
10213 M:      Rob Herring <robh@kernel.org>
10214 L:      linux-pci@vger.kernel.org
10215 L:      linux-arm-kernel@lists.infradead.org
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/pci/versatile.txt
10218 F:      drivers/pci/host/pci-versatile.c
10219
10220 PCI DRIVER FOR ARMADA 8K
10221 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10222 L:      linux-pci@vger.kernel.org
10223 L:      linux-arm-kernel@lists.infradead.org
10224 S:      Maintained
10225 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10226 F:      drivers/pci/dwc/pcie-armada8k.c
10227
10228 PCI DRIVER FOR FREESCALE LAYERSCAPE
10229 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10230 M:      Mingkai Hu <mingkai.hu@freescale.com>
10231 M:      Roy Zang <tie-fei.zang@freescale.com>
10232 L:      linuxppc-dev@lists.ozlabs.org
10233 L:      linux-pci@vger.kernel.org
10234 L:      linux-arm-kernel@lists.infradead.org
10235 S:      Maintained
10236 F:      drivers/pci/dwc/*layerscape*
10237
10238 PCI DRIVER FOR GENERIC OF HOSTS
10239 M:      Will Deacon <will.deacon@arm.com>
10240 L:      linux-pci@vger.kernel.org
10241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10242 S:      Maintained
10243 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10244 F:      drivers/pci/host/pci-host-common.c
10245 F:      drivers/pci/host/pci-host-generic.c
10246
10247 PCI DRIVER FOR IMX6
10248 M:      Richard Zhu <hongxing.zhu@nxp.com>
10249 M:      Lucas Stach <l.stach@pengutronix.de>
10250 L:      linux-pci@vger.kernel.org
10251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10252 S:      Maintained
10253 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10254 F:      drivers/pci/dwc/*imx6*
10255
10256 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10257 M:      Keith Busch <keith.busch@intel.com>
10258 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10259 L:      linux-pci@vger.kernel.org
10260 S:      Supported
10261 F:      drivers/pci/host/vmd.c
10262
10263 PCI DRIVER FOR MICROSEMI SWITCHTEC
10264 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10265 M:      Stephen Bates <stephen.bates@microsemi.com>
10266 M:      Logan Gunthorpe <logang@deltatee.com>
10267 L:      linux-pci@vger.kernel.org
10268 S:      Maintained
10269 F:      Documentation/switchtec.txt
10270 F:      Documentation/ABI/testing/sysfs-class-switchtec
10271 F:      drivers/pci/switch/switchtec*
10272 F:      include/uapi/linux/switchtec_ioctl.h
10273
10274 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10275 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10276 M:      Jason Cooper <jason@lakedaemon.net>
10277 L:      linux-pci@vger.kernel.org
10278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279 S:      Maintained
10280 F:      drivers/pci/host/*mvebu*
10281
10282 PCI DRIVER FOR NVIDIA TEGRA
10283 M:      Thierry Reding <thierry.reding@gmail.com>
10284 L:      linux-tegra@vger.kernel.org
10285 L:      linux-pci@vger.kernel.org
10286 S:      Supported
10287 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10288 F:      drivers/pci/host/pci-tegra.c
10289
10290 PCI DRIVER FOR RENESAS R-CAR
10291 M:      Simon Horman <horms@verge.net.au>
10292 L:      linux-pci@vger.kernel.org
10293 L:      linux-renesas-soc@vger.kernel.org
10294 S:      Maintained
10295 F:      drivers/pci/host/*rcar*
10296
10297 PCI DRIVER FOR SAMSUNG EXYNOS
10298 M:      Jingoo Han <jingoohan1@gmail.com>
10299 L:      linux-pci@vger.kernel.org
10300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10301 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10302 S:      Maintained
10303 F:      drivers/pci/dwc/pci-exynos.c
10304
10305 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10306 M:      Jingoo Han <jingoohan1@gmail.com>
10307 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10308 L:      linux-pci@vger.kernel.org
10309 S:      Maintained
10310 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10311 F:      drivers/pci/dwc/*designware*
10312
10313 PCI DRIVER FOR TI DRA7XX
10314 M:      Kishon Vijay Abraham I <kishon@ti.com>
10315 L:      linux-omap@vger.kernel.org
10316 L:      linux-pci@vger.kernel.org
10317 S:      Supported
10318 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10319 F:      drivers/pci/dwc/pci-dra7xx.c
10320
10321 PCI DRIVER FOR TI KEYSTONE
10322 M:      Murali Karicheri <m-karicheri2@ti.com>
10323 L:      linux-pci@vger.kernel.org
10324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10325 S:      Maintained
10326 F:      drivers/pci/dwc/*keystone*
10327
10328 PCI ENDPOINT SUBSYSTEM
10329 M:      Kishon Vijay Abraham I <kishon@ti.com>
10330 L:      linux-pci@vger.kernel.org
10331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10332 S:      Supported
10333 F:      drivers/pci/endpoint/
10334 F:      drivers/misc/pci_endpoint_test.c
10335 F:      tools/pci/
10336
10337 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10338 M:      Russell Currey <ruscur@russell.cc>
10339 L:      linuxppc-dev@lists.ozlabs.org
10340 S:      Supported
10341 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10342 F:      arch/powerpc/kernel/eeh*.c
10343 F:      arch/powerpc/platforms/*/eeh*.c
10344 F:      arch/powerpc/include/*/eeh*.h
10345
10346 PCI ERROR RECOVERY
10347 M:      Linas Vepstas <linasvepstas@gmail.com>
10348 L:      linux-pci@vger.kernel.org
10349 S:      Supported
10350 F:      Documentation/PCI/pci-error-recovery.txt
10351
10352 PCI MSI DRIVER FOR ALTERA MSI IP
10353 M:      Ley Foon Tan <lftan@altera.com>
10354 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10355 L:      linux-pci@vger.kernel.org
10356 S:      Supported
10357 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10358 F:      drivers/pci/host/pcie-altera-msi.c
10359
10360 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10361 M:      Duc Dang <dhdang@apm.com>
10362 L:      linux-pci@vger.kernel.org
10363 L:      linux-arm-kernel@lists.infradead.org
10364 S:      Maintained
10365 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10366 F:      drivers/pci/host/pci-xgene-msi.c
10367
10368 PCI SUBSYSTEM
10369 M:      Bjorn Helgaas <bhelgaas@google.com>
10370 L:      linux-pci@vger.kernel.org
10371 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10373 S:      Supported
10374 F:      Documentation/devicetree/bindings/pci/
10375 F:      Documentation/PCI/
10376 F:      drivers/pci/
10377 F:      include/linux/pci*
10378 F:      arch/x86/pci/
10379 F:      arch/x86/kernel/quirks.c
10380
10381 PCIE DRIVER FOR AXIS ARTPEC
10382 M:      Niklas Cassel <niklas.cassel@axis.com>
10383 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10384 L:      linux-arm-kernel@axis.com
10385 L:      linux-pci@vger.kernel.org
10386 S:      Maintained
10387 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10388 F:      drivers/pci/dwc/*artpec*
10389
10390 PCIE DRIVER FOR CAVIUM THUNDERX
10391 M:      David Daney <david.daney@cavium.com>
10392 L:      linux-pci@vger.kernel.org
10393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 S:      Supported
10395 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10396 F:      drivers/pci/host/pci-thunder-*
10397
10398 PCIE DRIVER FOR HISILICON
10399 M:      Zhou Wang <wangzhou1@hisilicon.com>
10400 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10401 L:      linux-pci@vger.kernel.org
10402 S:      Maintained
10403 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10404 F:      drivers/pci/dwc/pcie-hisi.c
10405
10406 PCIE DRIVER FOR HISILICON KIRIN
10407 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10408 M:      Binghui Wang <wangbinghui@hisilicon.com>
10409 L:      linux-pci@vger.kernel.org
10410 S:      Maintained
10411 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10412 F:      drivers/pci/dwc/pcie-kirin.c
10413
10414 PCIE DRIVER FOR MEDIATEK
10415 M:      Ryder Lee <ryder.lee@mediatek.com>
10416 L:      linux-pci@vger.kernel.org
10417 L:      linux-mediatek@lists.infradead.org
10418 S:      Supported
10419 F:      Documentation/devicetree/bindings/pci/mediatek*
10420 F:      drivers/pci/host/*mediatek*
10421
10422 PCIE DRIVER FOR QUALCOMM MSM
10423 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10424 L:      linux-pci@vger.kernel.org
10425 L:      linux-arm-msm@vger.kernel.org
10426 S:      Maintained
10427 F:      drivers/pci/dwc/*qcom*
10428
10429 PCIE DRIVER FOR ROCKCHIP
10430 M:      Shawn Lin <shawn.lin@rock-chips.com>
10431 L:      linux-pci@vger.kernel.org
10432 L:      linux-rockchip@lists.infradead.org
10433 S:      Maintained
10434 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10435 F:      drivers/pci/host/pcie-rockchip.c
10436
10437 PCIE DRIVER FOR ST SPEAR13XX
10438 M:      Pratyush Anand <pratyush.anand@gmail.com>
10439 L:      linux-pci@vger.kernel.org
10440 S:      Maintained
10441 F:      drivers/pci/dwc/*spear*
10442
10443 PCMCIA SUBSYSTEM
10444 P:      Linux PCMCIA Team
10445 L:      linux-pcmcia@lists.infradead.org
10446 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10448 S:      Maintained
10449 F:      Documentation/pcmcia/
10450 F:      tools/pcmcia/
10451 F:      drivers/pcmcia/
10452 F:      include/pcmcia/
10453
10454 PCNET32 NETWORK DRIVER
10455 M:      Don Fry <pcnet32@frontier.com>
10456 L:      netdev@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/net/ethernet/amd/pcnet32.c
10459
10460 PCRYPT PARALLEL CRYPTO ENGINE
10461 M:      Steffen Klassert <steffen.klassert@secunet.com>
10462 L:      linux-crypto@vger.kernel.org
10463 S:      Maintained
10464 F:      crypto/pcrypt.c
10465 F:      include/crypto/pcrypt.h
10466
10467 PER-CPU MEMORY ALLOCATOR
10468 M:      Tejun Heo <tj@kernel.org>
10469 M:      Christoph Lameter <cl@linux.com>
10470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10471 S:      Maintained
10472 F:      include/linux/percpu*.h
10473 F:      mm/percpu*.c
10474 F:      arch/*/include/asm/percpu.h
10475
10476 PER-TASK DELAY ACCOUNTING
10477 M:      Balbir Singh <bsingharora@gmail.com>
10478 S:      Maintained
10479 F:      include/linux/delayacct.h
10480 F:      kernel/delayacct.c
10481
10482 PERFORMANCE EVENTS SUBSYSTEM
10483 M:      Peter Zijlstra <peterz@infradead.org>
10484 M:      Ingo Molnar <mingo@redhat.com>
10485 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10486 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10487 L:      linux-kernel@vger.kernel.org
10488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10489 S:      Supported
10490 F:      kernel/events/*
10491 F:      include/linux/perf_event.h
10492 F:      include/uapi/linux/perf_event.h
10493 F:      arch/*/kernel/perf_event*.c
10494 F:      arch/*/kernel/*/perf_event*.c
10495 F:      arch/*/kernel/*/*/perf_event*.c
10496 F:      arch/*/include/asm/perf_event.h
10497 F:      arch/*/kernel/perf_callchain.c
10498 F:      arch/*/events/*
10499 F:      tools/perf/
10500
10501 PERSONALITY HANDLING
10502 M:      Christoph Hellwig <hch@infradead.org>
10503 L:      linux-abi-devel@lists.sourceforge.net
10504 S:      Maintained
10505 F:      include/linux/personality.h
10506 F:      include/uapi/linux/personality.h
10507
10508 PHONET PROTOCOL
10509 M:      Remi Denis-Courmont <courmisch@gmail.com>
10510 S:      Supported
10511 F:      Documentation/networking/phonet.txt
10512 F:      include/linux/phonet.h
10513 F:      include/net/phonet/
10514 F:      include/uapi/linux/phonet.h
10515 F:      net/phonet/
10516
10517 PHRAM MTD DRIVER
10518 M:      Joern Engel <joern@lazybastard.org>
10519 L:      linux-mtd@lists.infradead.org
10520 S:      Maintained
10521 F:      drivers/mtd/devices/phram.c
10522
10523 PICOLCD HID DRIVER
10524 M:      Bruno Prémont <bonbons@linux-vserver.org>
10525 L:      linux-input@vger.kernel.org
10526 S:      Maintained
10527 F:      drivers/hid/hid-picolcd*
10528
10529 PICOXCELL SUPPORT
10530 M:      Jamie Iles <jamie@jamieiles.com>
10531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10532 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10533 S:      Supported
10534 F:      arch/arm/boot/dts/picoxcell*
10535 F:      arch/arm/mach-picoxcell/
10536 F:      drivers/crypto/picoxcell*
10537
10538 PIN CONTROL SUBSYSTEM
10539 M:      Linus Walleij <linus.walleij@linaro.org>
10540 L:      linux-gpio@vger.kernel.org
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10542 S:      Maintained
10543 F:      Documentation/devicetree/bindings/pinctrl/
10544 F:      Documentation/driver-api/pinctl.rst
10545 F:      drivers/pinctrl/
10546 F:      include/linux/pinctrl/
10547
10548 PIN CONTROLLER - ATMEL AT91
10549 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10551 S:      Maintained
10552 F:      drivers/pinctrl/pinctrl-at91.*
10553
10554 PIN CONTROLLER - ATMEL AT91 PIO4
10555 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10557 L:      linux-gpio@vger.kernel.org
10558 S:      Supported
10559 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10560
10561 PIN CONTROLLER - INTEL
10562 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10563 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10564 S:      Maintained
10565 F:      drivers/pinctrl/intel/
10566
10567 PIN CONTROLLER - QUALCOMM
10568 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10569 S:      Maintained
10570 L:      linux-arm-msm@vger.kernel.org
10571 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10572 F:      drivers/pinctrl/qcom/
10573
10574 PIN CONTROLLER - RENESAS
10575 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10576 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10577 L:      linux-renesas-soc@vger.kernel.org
10578 S:      Maintained
10579 F:      drivers/pinctrl/sh-pfc/
10580
10581 PIN CONTROLLER - SAMSUNG
10582 M:      Tomasz Figa <tomasz.figa@gmail.com>
10583 M:      Krzysztof Kozlowski <krzk@kernel.org>
10584 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10587 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10589 S:      Maintained
10590 F:      drivers/pinctrl/samsung/
10591 F:      include/dt-bindings/pinctrl/samsung.h
10592 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10593
10594 PIN CONTROLLER - SINGLE
10595 M:      Tony Lindgren <tony@atomide.com>
10596 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10598 L:      linux-omap@vger.kernel.org
10599 S:      Maintained
10600 F:      drivers/pinctrl/pinctrl-single.c
10601
10602 PIN CONTROLLER - ST SPEAR
10603 M:      Viresh Kumar <vireshk@kernel.org>
10604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 W:      http://www.st.com/spear
10606 S:      Maintained
10607 F:      drivers/pinctrl/spear/
10608
10609 PISTACHIO SOC SUPPORT
10610 M:      James Hartley <james.hartley@imgtec.com>
10611 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10612 L:      linux-mips@linux-mips.org
10613 S:      Maintained
10614 F:      arch/mips/pistachio/
10615 F:      arch/mips/include/asm/mach-pistachio/
10616 F:      arch/mips/boot/dts/img/pistachio*
10617 F:      arch/mips/configs/pistachio*_defconfig
10618
10619 PKTCDVD DRIVER
10620 S:      Orphan
10621 M:      linux-block@vger.kernel.org
10622 F:      drivers/block/pktcdvd.c
10623 F:      include/linux/pktcdvd.h
10624 F:      include/uapi/linux/pktcdvd.h
10625
10626 PKUNITY SOC DRIVERS
10627 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10628 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10629 S:      Maintained
10630 T:      git git://github.com/gxt/linux.git
10631 F:      drivers/input/serio/i8042-unicore32io.h
10632 F:      drivers/i2c/busses/i2c-puv3.c
10633 F:      drivers/video/fbdev/fb-puv3.c
10634 F:      drivers/rtc/rtc-puv3.c
10635
10636 PMBUS HARDWARE MONITORING DRIVERS
10637 M:      Guenter Roeck <linux@roeck-us.net>
10638 L:      linux-hwmon@vger.kernel.org
10639 W:      http://hwmon.wiki.kernel.org/
10640 W:      http://www.roeck-us.net/linux/drivers/
10641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10642 S:      Maintained
10643 F:      Documentation/hwmon/pmbus
10644 F:      drivers/hwmon/pmbus/
10645 F:      include/linux/pmbus.h
10646
10647 PMC SIERRA MaxRAID DRIVER
10648 L:      linux-scsi@vger.kernel.org
10649 W:      http://www.pmc-sierra.com/
10650 S:      Orphan
10651 F:      drivers/scsi/pmcraid.*
10652
10653 PMC SIERRA PM8001 DRIVER
10654 M:      Jack Wang <jinpu.wang@profitbricks.com>
10655 M:      lindar_liu@usish.com
10656 L:      linux-scsi@vger.kernel.org
10657 S:      Supported
10658 F:      drivers/scsi/pm8001/
10659
10660 PNP SUPPORT
10661 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10662 S:      Maintained
10663 F:      drivers/pnp/
10664
10665 POSIX CLOCKS and TIMERS
10666 M:      Thomas Gleixner <tglx@linutronix.de>
10667 L:      linux-kernel@vger.kernel.org
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10669 S:      Maintained
10670 F:      fs/timerfd.c
10671 F:      include/linux/timer*
10672 F:      kernel/time/*timer*
10673
10674 POWER MANAGEMENT CORE
10675 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10676 L:      linux-pm@vger.kernel.org
10677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10678 B:      https://bugzilla.kernel.org
10679 S:      Supported
10680 F:      drivers/base/power/
10681 F:      include/linux/pm.h
10682 F:      include/linux/pm_*
10683 F:      include/linux/powercap.h
10684 F:      drivers/powercap/
10685
10686 POWER STATE COORDINATION INTERFACE (PSCI)
10687 M:      Mark Rutland <mark.rutland@arm.com>
10688 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10689 L:      linux-arm-kernel@lists.infradead.org
10690 S:      Maintained
10691 F:      drivers/firmware/psci*.c
10692 F:      include/linux/psci.h
10693 F:      include/uapi/linux/psci.h
10694
10695 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10696 M:      Sebastian Reichel <sre@kernel.org>
10697 L:      linux-pm@vger.kernel.org
10698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/power/supply/
10701 F:      include/linux/power_supply.h
10702 F:      drivers/power/supply/
10703
10704 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10705 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10706 L:      linuxppc-dev@lists.ozlabs.org
10707 S:      Maintained
10708 F:      drivers/char/powernv-op-panel.c
10709
10710 PPP OVER ATM (RFC 2364)
10711 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10712 S:      Maintained
10713 F:      net/atm/pppoatm.c
10714 F:      include/uapi/linux/atmppp.h
10715
10716 PPP OVER ETHERNET
10717 M:      Michal Ostrowski <mostrows@earthlink.net>
10718 S:      Maintained
10719 F:      drivers/net/ppp/pppoe.c
10720 F:      drivers/net/ppp/pppox.c
10721
10722 PPP OVER L2TP
10723 M:      James Chapman <jchapman@katalix.com>
10724 S:      Maintained
10725 F:      net/l2tp/l2tp_ppp.c
10726 F:      include/linux/if_pppol2tp.h
10727 F:      include/uapi/linux/if_pppol2tp.h
10728
10729 PPP PROTOCOL DRIVERS AND COMPRESSORS
10730 M:      Paul Mackerras <paulus@samba.org>
10731 L:      linux-ppp@vger.kernel.org
10732 S:      Maintained
10733 F:      drivers/net/ppp/ppp_*
10734
10735 PPS SUPPORT
10736 M:      Rodolfo Giometti <giometti@enneenne.com>
10737 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10738 L:      linuxpps@ml.enneenne.com (subscribers-only)
10739 S:      Maintained
10740 F:      Documentation/pps/
10741 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10742 F:      Documentation/ABI/testing/sysfs-pps
10743 F:      drivers/pps/
10744 F:      include/linux/pps*.h
10745 F:      include/uapi/linux/pps.h
10746
10747 PPTP DRIVER
10748 M:      Dmitry Kozlov <xeb@mail.ru>
10749 L:      netdev@vger.kernel.org
10750 S:      Maintained
10751 F:      drivers/net/ppp/pptp.c
10752 W:      http://sourceforge.net/projects/accel-pptp
10753
10754 PREEMPTIBLE KERNEL
10755 M:      Robert Love <rml@tech9.net>
10756 L:      kpreempt-tech@lists.sourceforge.net
10757 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10758 S:      Supported
10759 F:      Documentation/preempt-locking.txt
10760 F:      include/linux/preempt.h
10761
10762 PRINTK
10763 M:      Petr Mladek <pmladek@suse.com>
10764 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10765 R:      Steven Rostedt <rostedt@goodmis.org>
10766 S:      Maintained
10767 F:      kernel/printk/
10768 F:      include/linux/printk.h
10769
10770 PRISM54 WIRELESS DRIVER
10771 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10772 L:      linux-wireless@vger.kernel.org
10773 W:      http://wireless.kernel.org/en/users/Drivers/p54
10774 S:      Obsolete
10775 F:      drivers/net/wireless/intersil/prism54/
10776
10777 PROC SYSCTL
10778 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10779 M:      Kees Cook <keescook@chromium.org>
10780 L:      linux-kernel@vger.kernel.org
10781 L:      linux-fsdevel@vger.kernel.org
10782 S:      Maintained
10783 F:      fs/proc/proc_sysctl.c
10784 F:      include/linux/sysctl.h
10785 F:      kernel/sysctl.c
10786 F:      tools/testing/selftests/sysctl/
10787
10788 PS3 NETWORK SUPPORT
10789 M:      Geoff Levand <geoff@infradead.org>
10790 L:      netdev@vger.kernel.org
10791 L:      linuxppc-dev@lists.ozlabs.org
10792 S:      Maintained
10793 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10794
10795 PS3 PLATFORM SUPPORT
10796 M:      Geoff Levand <geoff@infradead.org>
10797 L:      linuxppc-dev@lists.ozlabs.org
10798 S:      Maintained
10799 F:      arch/powerpc/boot/ps3*
10800 F:      arch/powerpc/include/asm/lv1call.h
10801 F:      arch/powerpc/include/asm/ps3*.h
10802 F:      arch/powerpc/platforms/ps3/
10803 F:      drivers/*/ps3*
10804 F:      drivers/ps3/
10805 F:      drivers/rtc/rtc-ps3.c
10806 F:      drivers/usb/host/*ps3.c
10807 F:      sound/ppc/snd_ps3*
10808
10809 PS3VRAM DRIVER
10810 M:      Jim Paris <jim@jtan.com>
10811 M:      Geoff Levand <geoff@infradead.org>
10812 L:      linuxppc-dev@lists.ozlabs.org
10813 S:      Maintained
10814 F:      drivers/block/ps3vram.c
10815
10816 PSAMPLE PACKET SAMPLING SUPPORT:
10817 M:      Yotam Gigi <yotamg@mellanox.com>
10818 S:      Maintained
10819 F:      net/psample
10820 F:      include/net/psample.h
10821 F:      include/uapi/linux/psample.h
10822
10823 PSTORE FILESYSTEM
10824 M:      Kees Cook <keescook@chromium.org>
10825 M:      Anton Vorontsov <anton@enomsg.org>
10826 M:      Colin Cross <ccross@android.com>
10827 M:      Tony Luck <tony.luck@intel.com>
10828 S:      Maintained
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10830 F:      fs/pstore/
10831 F:      include/linux/pstore*
10832 F:      drivers/firmware/efi/efi-pstore.c
10833 F:      drivers/acpi/apei/erst.c
10834 F:      Documentation/admin-guide/ramoops.rst
10835 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10836 K:      \b(pstore|ramoops)
10837
10838 PTP HARDWARE CLOCK SUPPORT
10839 M:      Richard Cochran <richardcochran@gmail.com>
10840 L:      netdev@vger.kernel.org
10841 S:      Maintained
10842 W:      http://linuxptp.sourceforge.net/
10843 F:      Documentation/ABI/testing/sysfs-ptp
10844 F:      Documentation/ptp/*
10845 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10846 F:      drivers/net/phy/dp83640*
10847 F:      drivers/ptp/*
10848 F:      include/linux/ptp_cl*
10849
10850 PTRACE SUPPORT
10851 M:      Oleg Nesterov <oleg@redhat.com>
10852 S:      Maintained
10853 F:      include/asm-generic/syscall.h
10854 F:      include/linux/ptrace.h
10855 F:      include/linux/regset.h
10856 F:      include/linux/tracehook.h
10857 F:      include/uapi/linux/ptrace.h
10858 F:      include/uapi/linux/ptrace.h
10859 F:      include/asm-generic/ptrace.h
10860 F:      kernel/ptrace.c
10861 F:      arch/*/ptrace*.c
10862 F:      arch/*/*/ptrace*.c
10863 F:      arch/*/include/asm/ptrace*.h
10864
10865 PULSE8-CEC DRIVER
10866 M:      Hans Verkuil <hverkuil@xs4all.nl>
10867 L:      linux-media@vger.kernel.org
10868 T:      git git://linuxtv.org/media_tree.git
10869 S:      Maintained
10870 F:      drivers/media/usb/pulse8-cec/*
10871 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10872
10873 PVRUSB2 VIDEO4LINUX DRIVER
10874 M:      Mike Isely <isely@pobox.com>
10875 L:      pvrusb2@isely.net       (subscribers-only)
10876 L:      linux-media@vger.kernel.org
10877 W:      http://www.isely.net/pvrusb2/
10878 T:      git git://linuxtv.org/media_tree.git
10879 S:      Maintained
10880 F:      Documentation/media/v4l-drivers/pvrusb2*
10881 F:      drivers/media/usb/pvrusb2/
10882
10883 PWC WEBCAM DRIVER
10884 M:      Hans Verkuil <hverkuil@xs4all.nl>
10885 L:      linux-media@vger.kernel.org
10886 T:      git git://linuxtv.org/media_tree.git
10887 S:      Odd Fixes
10888 F:      drivers/media/usb/pwc/*
10889
10890 PWM FAN DRIVER
10891 M:      Kamil Debski <kamil@wypas.org>
10892 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10893 L:      linux-hwmon@vger.kernel.org
10894 S:      Supported
10895 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10896 F:      Documentation/hwmon/pwm-fan
10897 F:      drivers/hwmon/pwm-fan.c
10898
10899 PWM IR Transmitter
10900 M:      Sean Young <sean@mess.org>
10901 L:      linux-media@vger.kernel.org
10902 S:      Maintained
10903 F:      drivers/media/rc/pwm-ir-tx.c
10904
10905 PWM SUBSYSTEM
10906 M:      Thierry Reding <thierry.reding@gmail.com>
10907 L:      linux-pwm@vger.kernel.org
10908 S:      Maintained
10909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10910 F:      Documentation/pwm.txt
10911 F:      Documentation/devicetree/bindings/pwm/
10912 F:      include/linux/pwm.h
10913 F:      drivers/pwm/
10914 F:      drivers/video/backlight/pwm_bl.c
10915 F:      include/linux/pwm_backlight.h
10916 F:      drivers/gpio/gpio-mvebu.c
10917 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10918
10919 PXA GPIO DRIVER
10920 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10921 L:      linux-gpio@vger.kernel.org
10922 S:      Maintained
10923 F:      drivers/gpio/gpio-pxa.c
10924
10925 PXA MMCI DRIVER
10926 S:      Orphan
10927
10928 PXA RTC DRIVER
10929 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10930 L:      linux-rtc@vger.kernel.org
10931 S:      Maintained
10932
10933 PXA2xx/PXA3xx SUPPORT
10934 M:      Daniel Mack <daniel@zonque.org>
10935 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10936 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10938 T:      git git://github.com/hzhuang1/linux.git
10939 T:      git git://github.com/rjarzmik/linux.git
10940 S:      Maintained
10941 F:      arch/arm/boot/dts/pxa*
10942 F:      arch/arm/mach-pxa/
10943 F:      drivers/dma/pxa*
10944 F:      drivers/pcmcia/pxa2xx*
10945 F:      drivers/pinctrl/pxa/
10946 F:      drivers/spi/spi-pxa2xx*
10947 F:      drivers/usb/gadget/udc/pxa2*
10948 F:      include/sound/pxa2xx-lib.h
10949 F:      sound/arm/pxa*
10950 F:      sound/soc/pxa/
10951
10952 PXA3xx NAND FLASH DRIVER
10953 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10954 L:      linux-mtd@lists.infradead.org
10955 S:      Maintained
10956 F:      drivers/mtd/nand/pxa3xx_nand.c
10957
10958 QAT DRIVER
10959 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10960 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10961 L:      qat-linux@intel.com
10962 S:      Supported
10963 F:      drivers/crypto/qat/
10964
10965 QCOM AUDIO (ASoC) DRIVERS
10966 M:      Patrick Lai <plai@codeaurora.org>
10967 M:      Banajit Goswami <bgoswami@codeaurora.org>
10968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10969 S:      Supported
10970 F:      sound/soc/qcom/
10971
10972 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10973 M:      Gabriel Somlo <somlo@cmu.edu>
10974 M:      "Michael S. Tsirkin" <mst@redhat.com>
10975 L:      qemu-devel@nongnu.org
10976 S:      Maintained
10977 F:      drivers/firmware/qemu_fw_cfg.c
10978
10979 QIB DRIVER
10980 M:      Mike Marciniszyn <infinipath@intel.com>
10981 L:      linux-rdma@vger.kernel.org
10982 S:      Supported
10983 F:      drivers/infiniband/hw/qib/
10984
10985 QLOGIC QL41xxx FCOE DRIVER
10986 M:      QLogic-Storage-Upstream@cavium.com
10987 L:      linux-scsi@vger.kernel.org
10988 S:      Supported
10989 F:      drivers/scsi/qedf/
10990
10991 QLOGIC QL41xxx ISCSI DRIVER
10992 M:      QLogic-Storage-Upstream@cavium.com
10993 L:      linux-scsi@vger.kernel.org
10994 S:      Supported
10995 F:      drivers/scsi/qedi/
10996
10997 QLOGIC QL4xxx ETHERNET DRIVER
10998 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10999 M:      Ariel Elior <Ariel.Elior@cavium.com>
11000 M:      everest-linux-l2@cavium.com
11001 L:      netdev@vger.kernel.org
11002 S:      Supported
11003 F:      drivers/net/ethernet/qlogic/qed/
11004 F:      include/linux/qed/
11005 F:      drivers/net/ethernet/qlogic/qede/
11006
11007 QLOGIC QL4xxx RDMA DRIVER
11008 M:      Ram Amrani <Ram.Amrani@cavium.com>
11009 M:      Ariel Elior <Ariel.Elior@cavium.com>
11010 L:      linux-rdma@vger.kernel.org
11011 S:      Supported
11012 F:      drivers/infiniband/hw/qedr/
11013 F:      include/uapi/rdma/qedr-abi.h
11014
11015 QLOGIC QLA1280 SCSI DRIVER
11016 M:      Michael Reed <mdr@sgi.com>
11017 L:      linux-scsi@vger.kernel.org
11018 S:      Maintained
11019 F:      drivers/scsi/qla1280.[ch]
11020
11021 QLOGIC QLA2XXX FC-SCSI DRIVER
11022 M:      qla2xxx-upstream@qlogic.com
11023 L:      linux-scsi@vger.kernel.org
11024 S:      Supported
11025 F:      Documentation/scsi/LICENSE.qla2xxx
11026 F:      drivers/scsi/qla2xxx/
11027
11028 QLOGIC QLA3XXX NETWORK DRIVER
11029 M:      Dept-GELinuxNICDev@cavium.com
11030 L:      netdev@vger.kernel.org
11031 S:      Supported
11032 F:      Documentation/networking/LICENSE.qla3xxx
11033 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11034
11035 QLOGIC QLA4XXX iSCSI DRIVER
11036 M:      QLogic-Storage-Upstream@qlogic.com
11037 L:      linux-scsi@vger.kernel.org
11038 S:      Supported
11039 F:      Documentation/scsi/LICENSE.qla4xxx
11040 F:      drivers/scsi/qla4xxx/
11041
11042 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11043 M:      Harish Patil <harish.patil@cavium.com>
11044 M:      Manish Chopra <manish.chopra@cavium.com>
11045 M:      Dept-GELinuxNICDev@cavium.com
11046 L:      netdev@vger.kernel.org
11047 S:      Supported
11048 F:      drivers/net/ethernet/qlogic/qlcnic/
11049
11050 QLOGIC QLGE 10Gb ETHERNET DRIVER
11051 M:      Harish Patil <harish.patil@cavium.com>
11052 M:      Manish Chopra <manish.chopra@cavium.com>
11053 M:      Dept-GELinuxNICDev@cavium.com
11054 L:      netdev@vger.kernel.org
11055 S:      Supported
11056 F:      drivers/net/ethernet/qlogic/qlge/
11057
11058 QNX4 FILESYSTEM
11059 M:      Anders Larsen <al@alarsen.net>
11060 W:      http://www.alarsen.net/linux/qnx4fs/
11061 S:      Maintained
11062 F:      fs/qnx4/
11063 F:      include/uapi/linux/qnx4_fs.h
11064 F:      include/uapi/linux/qnxtypes.h
11065
11066 QORIQ DPAA2 FSL-MC BUS DRIVER
11067 M:      Stuart Yoder <stuyoder@gmail.com>
11068 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11069 L:      linux-kernel@vger.kernel.org
11070 S:      Maintained
11071 F:      drivers/staging/fsl-mc/
11072 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11073
11074 QT1010 MEDIA DRIVER
11075 M:      Antti Palosaari <crope@iki.fi>
11076 L:      linux-media@vger.kernel.org
11077 W:      https://linuxtv.org
11078 W:      http://palosaari.fi/linux/
11079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11080 T:      git git://linuxtv.org/anttip/media_tree.git
11081 S:      Maintained
11082 F:      drivers/media/tuners/qt1010*
11083
11084 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11085 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11086 L:      ath10k@lists.infradead.org
11087 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11089 S:      Supported
11090 F:      drivers/net/wireless/ath/ath10k/
11091
11092 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11093 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11094 L:      linux-wireless@vger.kernel.org
11095 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11096 S:      Supported
11097 F:      drivers/net/wireless/ath/ath9k/
11098
11099 QUALCOMM CAMERA SUBSYSTEM DRIVER
11100 M:      Todor Tomov <todor.tomov@linaro.org>
11101 L:      linux-media@vger.kernel.org
11102 S:      Maintained
11103 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11104 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11105 F:      drivers/media/platform/qcom/camss-8x16/
11106
11107 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11108 M:      Timur Tabi <timur@codeaurora.org>
11109 L:      netdev@vger.kernel.org
11110 S:      Supported
11111 F:      drivers/net/ethernet/qualcomm/emac/
11112
11113 QUALCOMM HEXAGON ARCHITECTURE
11114 M:      Richard Kuo <rkuo@codeaurora.org>
11115 L:      linux-hexagon@vger.kernel.org
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11117 S:      Supported
11118 F:      arch/hexagon/
11119
11120 QUALCOMM IOMMU
11121 M:      Rob Clark <robdclark@gmail.com>
11122 L:      iommu@lists.linux-foundation.org
11123 L:      linux-arm-msm@vger.kernel.org
11124 S:      Maintained
11125 F:      drivers/iommu/qcom_iommu.c
11126
11127 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11128 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11129 L:      linux-media@vger.kernel.org
11130 L:      linux-arm-msm@vger.kernel.org
11131 T:      git git://linuxtv.org/media_tree.git
11132 S:      Maintained
11133 F:      drivers/media/platform/qcom/venus/
11134
11135 QUALCOMM WCN36XX WIRELESS DRIVER
11136 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11137 L:      wcn36xx@lists.infradead.org
11138 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11139 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11140 S:      Supported
11141 F:      drivers/net/wireless/ath/wcn36xx/
11142
11143 QUANTENNA QTNFMAC WIRELESS DRIVER
11144 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11145 M:      Avinash Patil <avinashp@quantenna.com>
11146 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11147 L:      linux-wireless@vger.kernel.org
11148 S:      Maintained
11149 F:      drivers/net/wireless/quantenna
11150
11151 RADEON and AMDGPU DRM DRIVERS
11152 M:      Alex Deucher <alexander.deucher@amd.com>
11153 M:      Christian König <christian.koenig@amd.com>
11154 L:      amd-gfx@lists.freedesktop.org
11155 T:      git git://people.freedesktop.org/~agd5f/linux
11156 S:      Supported
11157 F:      drivers/gpu/drm/radeon/
11158 F:      include/uapi/drm/radeon_drm.h
11159 F:      drivers/gpu/drm/amd/
11160 F:      include/uapi/drm/amdgpu_drm.h
11161
11162 RADEON FRAMEBUFFER DISPLAY DRIVER
11163 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11164 L:      linux-fbdev@vger.kernel.org
11165 S:      Maintained
11166 F:      drivers/video/fbdev/aty/radeon*
11167 F:      include/uapi/linux/radeonfb.h
11168
11169 RADIOSHARK RADIO DRIVER
11170 M:      Hans Verkuil <hverkuil@xs4all.nl>
11171 L:      linux-media@vger.kernel.org
11172 T:      git git://linuxtv.org/media_tree.git
11173 S:      Maintained
11174 F:      drivers/media/radio/radio-shark.c
11175
11176 RADIOSHARK2 RADIO DRIVER
11177 M:      Hans Verkuil <hverkuil@xs4all.nl>
11178 L:      linux-media@vger.kernel.org
11179 T:      git git://linuxtv.org/media_tree.git
11180 S:      Maintained
11181 F:      drivers/media/radio/radio-shark2.c
11182 F:      drivers/media/radio/radio-tea5777.c
11183
11184 RADOS BLOCK DEVICE (RBD)
11185 M:      Ilya Dryomov <idryomov@gmail.com>
11186 M:      Sage Weil <sage@redhat.com>
11187 M:      Alex Elder <elder@kernel.org>
11188 L:      ceph-devel@vger.kernel.org
11189 W:      http://ceph.com/
11190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11191 T:      git git://github.com/ceph/ceph-client.git
11192 S:      Supported
11193 F:      Documentation/ABI/testing/sysfs-bus-rbd
11194 F:      drivers/block/rbd.c
11195 F:      drivers/block/rbd_types.h
11196
11197 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11198 M:      Paul Mackerras <paulus@samba.org>
11199 L:      linux-fbdev@vger.kernel.org
11200 S:      Maintained
11201 F:      drivers/video/fbdev/aty/aty128fb.c
11202
11203 RAINSHADOW-CEC DRIVER
11204 M:      Hans Verkuil <hverkuil@xs4all.nl>
11205 L:      linux-media@vger.kernel.org
11206 T:      git git://linuxtv.org/media_tree.git
11207 S:      Maintained
11208 F:      drivers/media/usb/rainshadow-cec/*
11209
11210 RALINK MIPS ARCHITECTURE
11211 M:      John Crispin <john@phrozen.org>
11212 L:      linux-mips@linux-mips.org
11213 S:      Maintained
11214 F:      arch/mips/ralink
11215
11216 RALINK RT2X00 WIRELESS LAN DRIVER
11217 P:      rt2x00 project
11218 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11219 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11220 L:      linux-wireless@vger.kernel.org
11221 S:      Maintained
11222 F:      drivers/net/wireless/ralink/rt2x00/
11223
11224 RAMDISK RAM BLOCK DEVICE DRIVER
11225 M:      Jens Axboe <axboe@kernel.dk>
11226 S:      Maintained
11227 F:      Documentation/blockdev/ramdisk.txt
11228 F:      drivers/block/brd.c
11229
11230 RANDOM NUMBER DRIVER
11231 M:      "Theodore Ts'o" <tytso@mit.edu>
11232 S:      Maintained
11233 F:      drivers/char/random.c
11234
11235 RAPIDIO SUBSYSTEM
11236 M:      Matt Porter <mporter@kernel.crashing.org>
11237 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11238 S:      Maintained
11239 F:      drivers/rapidio/
11240
11241 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11242 L:      linux-wireless@vger.kernel.org
11243 S:      Orphan
11244 F:      drivers/net/wireless/ray*
11245
11246 RCUTORTURE MODULE
11247 M:      Josh Triplett <josh@joshtriplett.org>
11248 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11249 L:      linux-kernel@vger.kernel.org
11250 S:      Supported
11251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11252 F:      Documentation/RCU/torture.txt
11253 F:      kernel/rcu/rcutorture.c
11254
11255 RCUTORTURE TEST FRAMEWORK
11256 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11257 M:      Josh Triplett <josh@joshtriplett.org>
11258 R:      Steven Rostedt <rostedt@goodmis.org>
11259 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11260 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11261 L:      linux-kernel@vger.kernel.org
11262 S:      Supported
11263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11264 F:      tools/testing/selftests/rcutorture
11265
11266 RDC R-321X SoC
11267 M:      Florian Fainelli <florian@openwrt.org>
11268 S:      Maintained
11269
11270 RDC R6040 FAST ETHERNET DRIVER
11271 M:      Florian Fainelli <f.fainelli@gmail.com>
11272 L:      netdev@vger.kernel.org
11273 S:      Maintained
11274 F:      drivers/net/ethernet/rdc/r6040.c
11275
11276 RDMAVT - RDMA verbs software
11277 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11278 L:      linux-rdma@vger.kernel.org
11279 S:      Supported
11280 F:      drivers/infiniband/sw/rdmavt
11281
11282 RDS - RELIABLE DATAGRAM SOCKETS
11283 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11284 L:      netdev@vger.kernel.org
11285 L:      linux-rdma@vger.kernel.org
11286 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11287 W:      https://oss.oracle.com/projects/rds/
11288 S:      Supported
11289 F:      net/rds/
11290 F:      Documentation/networking/rds.txt
11291
11292 RDT - RESOURCE ALLOCATION
11293 M:      Fenghua Yu <fenghua.yu@intel.com>
11294 L:      linux-kernel@vger.kernel.org
11295 S:      Supported
11296 F:      arch/x86/kernel/cpu/intel_rdt*
11297 F:      arch/x86/include/asm/intel_rdt_sched.h
11298 F:      Documentation/x86/intel_rdt*
11299
11300 READ-COPY UPDATE (RCU)
11301 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11302 M:      Josh Triplett <josh@joshtriplett.org>
11303 R:      Steven Rostedt <rostedt@goodmis.org>
11304 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11305 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11306 L:      linux-kernel@vger.kernel.org
11307 W:      http://www.rdrop.com/users/paulmck/RCU/
11308 S:      Supported
11309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11310 F:      Documentation/RCU/
11311 X:      Documentation/RCU/torture.txt
11312 F:      include/linux/rcu*
11313 X:      include/linux/srcu.h
11314 F:      kernel/rcu/
11315 X:      kernel/torture.c
11316
11317 REAL TIME CLOCK (RTC) SUBSYSTEM
11318 M:      Alessandro Zummo <a.zummo@towertech.it>
11319 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11320 L:      linux-rtc@vger.kernel.org
11321 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11323 S:      Maintained
11324 F:      Documentation/devicetree/bindings/rtc/
11325 F:      Documentation/rtc.txt
11326 F:      drivers/rtc/
11327 F:      include/linux/rtc.h
11328 F:      include/uapi/linux/rtc.h
11329 F:      include/linux/rtc/
11330 F:      include/linux/platform_data/rtc-*
11331 F:      tools/testing/selftests/timers/rtctest.c
11332
11333 REALTEK AUDIO CODECS
11334 M:      Bard Liao <bardliao@realtek.com>
11335 M:      Oder Chiou <oder_chiou@realtek.com>
11336 S:      Maintained
11337 F:      sound/soc/codecs/rt*
11338 F:      include/sound/rt*.h
11339
11340 REGISTER MAP ABSTRACTION
11341 M:      Mark Brown <broonie@kernel.org>
11342 L:      linux-kernel@vger.kernel.org
11343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11344 S:      Supported
11345 F:      Documentation/devicetree/bindings/regmap/
11346 F:      drivers/base/regmap/
11347 F:      include/linux/regmap.h
11348
11349 REISERFS FILE SYSTEM
11350 L:      reiserfs-devel@vger.kernel.org
11351 S:      Supported
11352 F:      fs/reiserfs/
11353
11354 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11355 M:      Ohad Ben-Cohen <ohad@wizery.com>
11356 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11357 L:      linux-remoteproc@vger.kernel.org
11358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11359 S:      Maintained
11360 F:      Documentation/devicetree/bindings/remoteproc/
11361 F:      Documentation/remoteproc.txt
11362 F:      drivers/remoteproc/
11363 F:      include/linux/remoteproc.h
11364
11365 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11366 M:      Ohad Ben-Cohen <ohad@wizery.com>
11367 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11368 L:      linux-remoteproc@vger.kernel.org
11369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11370 S:      Maintained
11371 F:      drivers/rpmsg/
11372 F:      Documentation/rpmsg.txt
11373 F:      include/linux/rpmsg.h
11374 F:      include/linux/rpmsg/
11375
11376 RENESAS CLOCK DRIVERS
11377 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11378 L:      linux-renesas-soc@vger.kernel.org
11379 S:      Supported
11380 F:      drivers/clk/renesas/
11381
11382 RENESAS ETHERNET DRIVERS
11383 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11384 L:      netdev@vger.kernel.org
11385 L:      linux-renesas-soc@vger.kernel.org
11386 F:      drivers/net/ethernet/renesas/
11387 F:      include/linux/sh_eth.h
11388
11389 RENESAS R-CAR GYROADC DRIVER
11390 M:      Marek Vasut <marek.vasut@gmail.com>
11391 L:      linux-iio@vger.kernel.org
11392 S:      Supported
11393 F:      drivers/iio/adc/rcar_gyro_adc.c
11394
11395 RENESAS USB PHY DRIVER
11396 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11397 L:      linux-renesas-soc@vger.kernel.org
11398 S:      Maintained
11399 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11400
11401 RESET CONTROLLER FRAMEWORK
11402 M:      Philipp Zabel <p.zabel@pengutronix.de>
11403 T:      git git://git.pengutronix.de/git/pza/linux
11404 S:      Maintained
11405 F:      drivers/reset/
11406 F:      Documentation/devicetree/bindings/reset/
11407 F:      include/dt-bindings/reset/
11408 F:      include/linux/reset.h
11409 F:      include/linux/reset-controller.h
11410
11411 RFKILL
11412 M:      Johannes Berg <johannes@sipsolutions.net>
11413 L:      linux-wireless@vger.kernel.org
11414 W:      http://wireless.kernel.org/
11415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11417 S:      Maintained
11418 F:      Documentation/rfkill.txt
11419 F:      net/rfkill/
11420
11421 RHASHTABLE
11422 M:      Thomas Graf <tgraf@suug.ch>
11423 M:      Herbert Xu <herbert@gondor.apana.org.au>
11424 L:      netdev@vger.kernel.org
11425 S:      Maintained
11426 F:      lib/rhashtable.c
11427 F:      include/linux/rhashtable.h
11428
11429 RICOH R5C592 MEMORYSTICK DRIVER
11430 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11431 S:      Maintained
11432 F:      drivers/memstick/host/r592.*
11433
11434 RICOH SMARTMEDIA/XD DRIVER
11435 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11436 S:      Maintained
11437 F:      drivers/mtd/nand/r852.c
11438 F:      drivers/mtd/nand/r852.h
11439
11440 ROCCAT DRIVERS
11441 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11442 W:      http://sourceforge.net/projects/roccat/
11443 S:      Maintained
11444 F:      drivers/hid/hid-roccat*
11445 F:      include/linux/hid-roccat*
11446 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11447
11448 ROCKER DRIVER
11449 M:      Jiri Pirko <jiri@resnulli.us>
11450 L:      netdev@vger.kernel.org
11451 S:      Supported
11452 F:      drivers/net/ethernet/rocker/
11453
11454 ROCKETPORT DRIVER
11455 P:      Comtrol Corp.
11456 W:      http://www.comtrol.com
11457 S:      Maintained
11458 F:      Documentation/serial/rocket.txt
11459 F:      drivers/tty/rocket*
11460
11461 ROCKETPORT EXPRESS/INFINITY DRIVER
11462 M:      Kevin Cernekee <cernekee@gmail.com>
11463 L:      linux-serial@vger.kernel.org
11464 S:      Odd Fixes
11465 F:      drivers/tty/serial/rp2.*
11466
11467 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11468 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11469 L:      linux-kernel@vger.kernel.org
11470 L:      linux-renesas-soc@vger.kernel.org
11471 S:      Supported
11472 F:      drivers/mfd/bd9571mwv.c
11473 F:      drivers/regulator/bd9571mwv-regulator.c
11474 F:      drivers/gpio/gpio-bd9571mwv.c
11475 F:      include/linux/mfd/bd9571mwv.h
11476 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11477
11478 ROSE NETWORK LAYER
11479 M:      Ralf Baechle <ralf@linux-mips.org>
11480 L:      linux-hams@vger.kernel.org
11481 W:      http://www.linux-ax25.org/
11482 S:      Maintained
11483 F:      include/net/rose.h
11484 F:      include/uapi/linux/rose.h
11485 F:      net/rose/
11486
11487 RTL2830 MEDIA DRIVER
11488 M:      Antti Palosaari <crope@iki.fi>
11489 L:      linux-media@vger.kernel.org
11490 W:      https://linuxtv.org
11491 W:      http://palosaari.fi/linux/
11492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11493 T:      git git://linuxtv.org/anttip/media_tree.git
11494 S:      Maintained
11495 F:      drivers/media/dvb-frontends/rtl2830*
11496
11497 RTL2832 MEDIA DRIVER
11498 M:      Antti Palosaari <crope@iki.fi>
11499 L:      linux-media@vger.kernel.org
11500 W:      https://linuxtv.org
11501 W:      http://palosaari.fi/linux/
11502 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11503 T:      git git://linuxtv.org/anttip/media_tree.git
11504 S:      Maintained
11505 F:      drivers/media/dvb-frontends/rtl2832*
11506
11507 RTL2832_SDR MEDIA DRIVER
11508 M:      Antti Palosaari <crope@iki.fi>
11509 L:      linux-media@vger.kernel.org
11510 W:      https://linuxtv.org
11511 W:      http://palosaari.fi/linux/
11512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11513 T:      git git://linuxtv.org/anttip/media_tree.git
11514 S:      Maintained
11515 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11516
11517 RTL8180 WIRELESS DRIVER
11518 L:      linux-wireless@vger.kernel.org
11519 W:      http://wireless.kernel.org/
11520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11521 S:      Orphan
11522 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11523
11524 RTL8187 WIRELESS DRIVER
11525 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11526 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11527 M:      Larry Finger <Larry.Finger@lwfinger.net>
11528 L:      linux-wireless@vger.kernel.org
11529 W:      http://wireless.kernel.org/
11530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11531 S:      Maintained
11532 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11533
11534 RTL8192CE WIRELESS DRIVER
11535 M:      Larry Finger <Larry.Finger@lwfinger.net>
11536 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11537 L:      linux-wireless@vger.kernel.org
11538 W:      http://wireless.kernel.org/
11539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11540 S:      Maintained
11541 F:      drivers/net/wireless/realtek/rtlwifi/
11542 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11543
11544 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11545 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11546 L:      linux-wireless@vger.kernel.org
11547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11548 S:      Maintained
11549 F:      drivers/net/wireless/realtek/rtl8xxxu/
11550
11551 S3 SAVAGE FRAMEBUFFER DRIVER
11552 M:      Antonino Daplas <adaplas@gmail.com>
11553 L:      linux-fbdev@vger.kernel.org
11554 S:      Maintained
11555 F:      drivers/video/fbdev/savage/
11556
11557 S390
11558 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11559 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11560 L:      linux-s390@vger.kernel.org
11561 W:      http://www.ibm.com/developerworks/linux/linux390/
11562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11563 S:      Supported
11564 F:      arch/s390/
11565 F:      drivers/s390/
11566 F:      Documentation/s390/
11567 F:      Documentation/driver-api/s390-drivers.rst
11568
11569 S390 COMMON I/O LAYER
11570 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11571 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11572 L:      linux-s390@vger.kernel.org
11573 W:      http://www.ibm.com/developerworks/linux/linux390/
11574 S:      Supported
11575 F:      drivers/s390/cio/
11576
11577 S390 DASD DRIVER
11578 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11579 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11580 L:      linux-s390@vger.kernel.org
11581 W:      http://www.ibm.com/developerworks/linux/linux390/
11582 S:      Supported
11583 F:      drivers/s390/block/dasd*
11584 F:      block/partitions/ibm.c
11585
11586 S390 IOMMU (PCI)
11587 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11588 L:      linux-s390@vger.kernel.org
11589 W:      http://www.ibm.com/developerworks/linux/linux390/
11590 S:      Supported
11591 F:      drivers/iommu/s390-iommu.c
11592
11593 S390 IUCV NETWORK LAYER
11594 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11595 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11596 L:      linux-s390@vger.kernel.org
11597 W:      http://www.ibm.com/developerworks/linux/linux390/
11598 S:      Supported
11599 F:      drivers/s390/net/*iucv*
11600 F:      include/net/iucv/
11601 F:      net/iucv/
11602
11603 S390 NETWORK DRIVERS
11604 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11605 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11606 L:      linux-s390@vger.kernel.org
11607 W:      http://www.ibm.com/developerworks/linux/linux390/
11608 S:      Supported
11609 F:      drivers/s390/net/
11610
11611 S390 PCI SUBSYSTEM
11612 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11613 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11614 L:      linux-s390@vger.kernel.org
11615 W:      http://www.ibm.com/developerworks/linux/linux390/
11616 S:      Supported
11617 F:      arch/s390/pci/
11618 F:      drivers/pci/hotplug/s390_pci_hpc.c
11619
11620 S390 VFIO-CCW DRIVER
11621 M:      Cornelia Huck <cohuck@redhat.com>
11622 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11623 L:      linux-s390@vger.kernel.org
11624 L:      kvm@vger.kernel.org
11625 S:      Supported
11626 F:      drivers/s390/cio/vfio_ccw*
11627 F:      Documentation/s390/vfio-ccw.txt
11628 F:      include/uapi/linux/vfio_ccw.h
11629
11630 S390 ZCRYPT DRIVER
11631 M:      Harald Freudenberger <freude@de.ibm.com>
11632 L:      linux-s390@vger.kernel.org
11633 W:      http://www.ibm.com/developerworks/linux/linux390/
11634 S:      Supported
11635 F:      drivers/s390/crypto/
11636
11637 S390 ZFCP DRIVER
11638 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11639 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11640 L:      linux-s390@vger.kernel.org
11641 W:      http://www.ibm.com/developerworks/linux/linux390/
11642 S:      Supported
11643 F:      drivers/s390/scsi/zfcp_*
11644
11645 S3C24XX SD/MMC Driver
11646 M:      Ben Dooks <ben-linux@fluff.org>
11647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11648 S:      Supported
11649 F:      drivers/mmc/host/s3cmci.*
11650
11651 SAA6588 RDS RECEIVER DRIVER
11652 M:      Hans Verkuil <hverkuil@xs4all.nl>
11653 L:      linux-media@vger.kernel.org
11654 T:      git git://linuxtv.org/media_tree.git
11655 W:      https://linuxtv.org
11656 S:      Odd Fixes
11657 F:      drivers/media/i2c/saa6588*
11658
11659 SAA7134 VIDEO4LINUX DRIVER
11660 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11661 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11662 L:      linux-media@vger.kernel.org
11663 W:      https://linuxtv.org
11664 T:      git git://linuxtv.org/media_tree.git
11665 S:      Odd fixes
11666 F:      Documentation/media/v4l-drivers/saa7134*
11667 F:      drivers/media/pci/saa7134/
11668
11669 SAA7146 VIDEO4LINUX-2 DRIVER
11670 M:      Hans Verkuil <hverkuil@xs4all.nl>
11671 L:      linux-media@vger.kernel.org
11672 T:      git git://linuxtv.org/media_tree.git
11673 S:      Maintained
11674 F:      drivers/media/common/saa7146/
11675 F:      drivers/media/pci/saa7146/
11676 F:      include/media/saa7146*
11677
11678 SAMSUNG AUDIO (ASoC) DRIVERS
11679 M:      Krzysztof Kozlowski <krzk@kernel.org>
11680 M:      Sangbeom Kim <sbkim73@samsung.com>
11681 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11683 S:      Supported
11684 F:      sound/soc/samsung/
11685
11686 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11687 M:      Krzysztof Kozlowski <krzk@kernel.org>
11688 L:      linux-crypto@vger.kernel.org
11689 L:      linux-samsung-soc@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/crypto/exynos-rng.c
11692 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11693
11694 SAMSUNG FRAMEBUFFER DRIVER
11695 M:      Jingoo Han <jingoohan1@gmail.com>
11696 L:      linux-fbdev@vger.kernel.org
11697 S:      Maintained
11698 F:      drivers/video/fbdev/s3c-fb.c
11699
11700 SAMSUNG LAPTOP DRIVER
11701 M:      Corentin Chary <corentin.chary@gmail.com>
11702 L:      platform-driver-x86@vger.kernel.org
11703 S:      Maintained
11704 F:      drivers/platform/x86/samsung-laptop.c
11705
11706 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11707 M:      Sangbeom Kim <sbkim73@samsung.com>
11708 M:      Krzysztof Kozlowski <krzk@kernel.org>
11709 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11710 L:      linux-kernel@vger.kernel.org
11711 L:      linux-samsung-soc@vger.kernel.org
11712 S:      Supported
11713 F:      drivers/mfd/sec*.c
11714 F:      drivers/regulator/s2m*.c
11715 F:      drivers/regulator/s5m*.c
11716 F:      drivers/clk/clk-s2mps11.c
11717 F:      drivers/rtc/rtc-s5m.c
11718 F:      include/linux/mfd/samsung/
11719 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11720 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11721 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11722 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11723
11724 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11725 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11726 L:      linux-media@vger.kernel.org
11727 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11728 S:      Maintained
11729 F:      drivers/media/platform/s3c-camif/
11730 F:      include/media/drv-intf/s3c_camif.h
11731
11732 SAMSUNG S3FWRN5 NFC DRIVER
11733 M:      Robert Baldyga <r.baldyga@samsung.com>
11734 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11735 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11736 S:      Supported
11737 F:      drivers/nfc/s3fwrn5
11738
11739 SAMSUNG S5C73M3 CAMERA DRIVER
11740 M:      Kyungmin Park <kyungmin.park@samsung.com>
11741 M:      Andrzej Hajda <a.hajda@samsung.com>
11742 L:      linux-media@vger.kernel.org
11743 S:      Supported
11744 F:      drivers/media/i2c/s5c73m3/*
11745
11746 SAMSUNG S5K5BAF CAMERA DRIVER
11747 M:      Kyungmin Park <kyungmin.park@samsung.com>
11748 M:      Andrzej Hajda <a.hajda@samsung.com>
11749 L:      linux-media@vger.kernel.org
11750 S:      Supported
11751 F:      drivers/media/i2c/s5k5baf.c
11752
11753 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11754 M:      Krzysztof Kozlowski <krzk@kernel.org>
11755 M:      Vladimir Zapolskiy <vz@mleia.com>
11756 L:      linux-crypto@vger.kernel.org
11757 L:      linux-samsung-soc@vger.kernel.org
11758 S:      Maintained
11759 F:      drivers/crypto/s5p-sss.c
11760
11761 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11762 M:      Kyungmin Park <kyungmin.park@samsung.com>
11763 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11764 L:      linux-media@vger.kernel.org
11765 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11766 S:      Supported
11767 F:      drivers/media/platform/exynos4-is/
11768
11769 SAMSUNG SOC CLOCK DRIVERS
11770 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11771 M:      Tomasz Figa <tomasz.figa@gmail.com>
11772 M:      Chanwoo Choi <cw00.choi@samsung.com>
11773 S:      Supported
11774 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11775 F:      drivers/clk/samsung/
11776 F:      include/dt-bindings/clock/exynos*.h
11777 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11778
11779 SAMSUNG SPI DRIVERS
11780 M:      Kukjin Kim <kgene@kernel.org>
11781 M:      Krzysztof Kozlowski <krzk@kernel.org>
11782 M:      Andi Shyti <andi.shyti@samsung.com>
11783 L:      linux-spi@vger.kernel.org
11784 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11785 S:      Maintained
11786 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11787 F:      drivers/spi/spi-s3c*
11788 F:      include/linux/platform_data/spi-s3c64xx.h
11789
11790 SAMSUNG SXGBE DRIVERS
11791 M:      Byungho An <bh74.an@samsung.com>
11792 M:      Girish K S <ks.giri@samsung.com>
11793 M:      Vipul Pandya <vipul.pandya@samsung.com>
11794 S:      Supported
11795 L:      netdev@vger.kernel.org
11796 F:      drivers/net/ethernet/samsung/sxgbe/
11797
11798 SAMSUNG THERMAL DRIVER
11799 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11800 L:      linux-pm@vger.kernel.org
11801 L:      linux-samsung-soc@vger.kernel.org
11802 S:      Supported
11803 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11804 F:      drivers/thermal/samsung/
11805
11806 SAMSUNG USB2 PHY DRIVER
11807 M:      Kamil Debski <kamil@wypas.org>
11808 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11809 L:      linux-kernel@vger.kernel.org
11810 S:      Supported
11811 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11812 F:      Documentation/phy/samsung-usb2.txt
11813 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11814 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11815 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11816 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11817 F:      drivers/phy/samsung/phy-samsung-usb2.c
11818 F:      drivers/phy/samsung/phy-samsung-usb2.h
11819
11820 SC1200 WDT DRIVER
11821 M:      Zwane Mwaikambo <zwanem@gmail.com>
11822 S:      Maintained
11823 F:      drivers/watchdog/sc1200wdt.c
11824
11825 SCHEDULER
11826 M:      Ingo Molnar <mingo@redhat.com>
11827 M:      Peter Zijlstra <peterz@infradead.org>
11828 L:      linux-kernel@vger.kernel.org
11829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11830 S:      Maintained
11831 F:      kernel/sched/
11832 F:      include/linux/sched.h
11833 F:      include/uapi/linux/sched.h
11834 F:      include/linux/wait.h
11835
11836 SCORE ARCHITECTURE
11837 M:      Chen Liqin <liqin.linux@gmail.com>
11838 M:      Lennox Wu <lennox.wu@gmail.com>
11839 W:      http://www.sunplus.com
11840 S:      Supported
11841 F:      arch/score/
11842
11843 SCR24X CHIP CARD INTERFACE DRIVER
11844 M:      Lubomir Rintel <lkundrak@v3.sk>
11845 S:      Supported
11846 F:      drivers/char/pcmcia/scr24x_cs.c
11847
11848 SCSI CDROM DRIVER
11849 M:      Jens Axboe <axboe@kernel.dk>
11850 L:      linux-scsi@vger.kernel.org
11851 W:      http://www.kernel.dk
11852 S:      Maintained
11853 F:      drivers/scsi/sr*
11854
11855 SCSI RDMA PROTOCOL (SRP) INITIATOR
11856 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11857 L:      linux-rdma@vger.kernel.org
11858 S:      Supported
11859 W:      http://www.openfabrics.org
11860 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11862 F:      drivers/infiniband/ulp/srp/
11863 F:      include/scsi/srp.h
11864
11865 SCSI SG DRIVER
11866 M:      Doug Gilbert <dgilbert@interlog.com>
11867 L:      linux-scsi@vger.kernel.org
11868 W:      http://sg.danny.cz/sg
11869 S:      Maintained
11870 F:      Documentation/scsi/scsi-generic.txt
11871 F:      drivers/scsi/sg.c
11872 F:      include/scsi/sg.h
11873
11874 SCSI SUBSYSTEM
11875 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11877 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11879 L:      linux-scsi@vger.kernel.org
11880 S:      Maintained
11881 F:      Documentation/devicetree/bindings/scsi/
11882 F:      drivers/scsi/
11883 F:      include/scsi/
11884
11885 SCSI TAPE DRIVER
11886 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11887 L:      linux-scsi@vger.kernel.org
11888 S:      Maintained
11889 F:      Documentation/scsi/st.txt
11890 F:      drivers/scsi/st.*
11891 F:      drivers/scsi/st_*.h
11892
11893 SCTP PROTOCOL
11894 M:      Vlad Yasevich <vyasevich@gmail.com>
11895 M:      Neil Horman <nhorman@tuxdriver.com>
11896 L:      linux-sctp@vger.kernel.org
11897 W:      http://lksctp.sourceforge.net
11898 S:      Maintained
11899 F:      Documentation/networking/sctp.txt
11900 F:      include/linux/sctp.h
11901 F:      include/uapi/linux/sctp.h
11902 F:      include/net/sctp/
11903 F:      net/sctp/
11904
11905 SCx200 CPU SUPPORT
11906 M:      Jim Cromie <jim.cromie@gmail.com>
11907 S:      Odd Fixes
11908 F:      Documentation/i2c/busses/scx200_acb
11909 F:      arch/x86/platform/scx200/
11910 F:      drivers/watchdog/scx200_wdt.c
11911 F:      drivers/i2c/busses/scx200*
11912 F:      drivers/mtd/maps/scx200_docflash.c
11913 F:      include/linux/scx200.h
11914
11915 SCx200 GPIO DRIVER
11916 M:      Jim Cromie <jim.cromie@gmail.com>
11917 S:      Maintained
11918 F:      drivers/char/scx200_gpio.c
11919 F:      include/linux/scx200_gpio.h
11920
11921 SCx200 HRT CLOCKSOURCE DRIVER
11922 M:      Jim Cromie <jim.cromie@gmail.com>
11923 S:      Maintained
11924 F:      drivers/clocksource/scx200_hrt.c
11925
11926 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11927 M:      Sascha Sommer <saschasommer@freenet.de>
11928 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11929 S:      Maintained
11930 F:      drivers/mmc/host/sdricoh_cs.c
11931
11932 SECURE COMPUTING
11933 M:      Kees Cook <keescook@chromium.org>
11934 R:      Andy Lutomirski <luto@amacapital.net>
11935 R:      Will Drewry <wad@chromium.org>
11936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11937 S:      Supported
11938 F:      kernel/seccomp.c
11939 F:      include/uapi/linux/seccomp.h
11940 F:      include/linux/seccomp.h
11941 F:      tools/testing/selftests/seccomp/*
11942 F:      tools/testing/selftests/kselftest_harness.h
11943 F:      Documentation/userspace-api/seccomp_filter.rst
11944 K:      \bsecure_computing
11945 K:      \bTIF_SECCOMP\b
11946
11947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11948 M:      Al Cooper <alcooperx@gmail.com>
11949 L:      linux-mmc@vger.kernel.org
11950 L:      bcm-kernel-feedback-list@broadcom.com
11951 S:      Maintained
11952 F:      drivers/mmc/host/sdhci-brcmstb*
11953
11954 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11955 M:      Adrian Hunter <adrian.hunter@intel.com>
11956 L:      linux-mmc@vger.kernel.org
11957 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11958 S:      Maintained
11959 F:      drivers/mmc/host/sdhci*
11960 F:      include/linux/mmc/sdhci*
11961
11962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11963 M:      Ben Dooks <ben-linux@fluff.org>
11964 M:      Jaehoon Chung <jh80.chung@samsung.com>
11965 L:      linux-mmc@vger.kernel.org
11966 S:      Maintained
11967 F:      drivers/mmc/host/sdhci-s3c*
11968
11969 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11970 M:      Viresh Kumar <vireshk@kernel.org>
11971 L:      linux-mmc@vger.kernel.org
11972 S:      Maintained
11973 F:      drivers/mmc/host/sdhci-spear.c
11974
11975 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11976 M:      Scott Bauer <scott.bauer@intel.com>
11977 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11978 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11979 L:      linux-block@vger.kernel.org
11980 S:      Supported
11981 F:      block/sed*
11982 F:      block/opal_proto.h
11983 F:      include/linux/sed*
11984 F:      include/uapi/linux/sed*
11985
11986 SECURITY CONTACT
11987 M:      Security Officers <security@kernel.org>
11988 S:      Supported
11989
11990 SECURITY SUBSYSTEM
11991 M:      James Morris <james.l.morris@oracle.com>
11992 M:      "Serge E. Hallyn" <serge@hallyn.com>
11993 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11995 W:      http://kernsec.org/
11996 S:      Supported
11997 F:      security/
11998
11999 SELINUX SECURITY MODULE
12000 M:      Paul Moore <paul@paul-moore.com>
12001 M:      Stephen Smalley <sds@tycho.nsa.gov>
12002 M:      Eric Paris <eparis@parisplace.org>
12003 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12004 W:      http://selinuxproject.org
12005 T:      git git://git.infradead.org/users/pcmoore/selinux
12006 S:      Supported
12007 F:      include/linux/selinux*
12008 F:      security/selinux/
12009 F:      scripts/selinux/
12010 F:      Documentation/admin-guide/LSM/SELinux.rst
12011
12012 SENSABLE PHANTOM
12013 M:      Jiri Slaby <jirislaby@gmail.com>
12014 S:      Maintained
12015 F:      drivers/misc/phantom.c
12016 F:      include/uapi/linux/phantom.h
12017
12018 SERIAL DEVICE BUS
12019 M:      Rob Herring <robh@kernel.org>
12020 L:      linux-serial@vger.kernel.org
12021 S:      Maintained
12022 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12023 F:      drivers/tty/serdev/
12024 F:      include/linux/serdev.h
12025
12026 SERIAL DRIVERS
12027 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12028 L:      linux-serial@vger.kernel.org
12029 S:      Maintained
12030 F:      Documentation/devicetree/bindings/serial/
12031 F:      drivers/tty/serial/
12032
12033 SERIAL IR RECEIVER
12034 M:      Sean Young <sean@mess.org>
12035 L:      linux-media@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/media/rc/serial_ir.c
12038
12039 SFC NETWORK DRIVER
12040 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12041 M:      Edward Cree <ecree@solarflare.com>
12042 M:      Bert Kenward <bkenward@solarflare.com>
12043 L:      netdev@vger.kernel.org
12044 S:      Supported
12045 F:      drivers/net/ethernet/sfc/
12046
12047 SGI GRU DRIVER
12048 M:      Dimitri Sivanich <sivanich@sgi.com>
12049 S:      Maintained
12050 F:      drivers/misc/sgi-gru/
12051
12052 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12053 M:      Pat Gefre <pfg@sgi.com>
12054 L:      linux-ia64@vger.kernel.org
12055 S:      Supported
12056 F:      Documentation/ia64/serial.txt
12057 F:      drivers/tty/serial/ioc?_serial.c
12058 F:      include/linux/ioc?.h
12059
12060 SGI XP/XPC/XPNET DRIVER
12061 M:      Cliff Whickman <cpw@sgi.com>
12062 M:      Robin Holt <robinmholt@gmail.com>
12063 S:      Maintained
12064 F:      drivers/misc/sgi-xp/
12065
12066 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12067 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12068 L:      linux-s390@vger.kernel.org
12069 W:      http://www.ibm.com/developerworks/linux/linux390/
12070 S:      Supported
12071 F:      net/smc/
12072
12073 SH_VEU V4L2 MEM2MEM DRIVER
12074 L:      linux-media@vger.kernel.org
12075 S:      Orphan
12076 F:      drivers/media/platform/sh_veu.c
12077
12078 SH_VOU V4L2 OUTPUT DRIVER
12079 L:      linux-media@vger.kernel.org
12080 S:      Orphan
12081 F:      drivers/media/platform/sh_vou.c
12082 F:      include/media/drv-intf/sh_vou.h
12083
12084 SI2157 MEDIA DRIVER
12085 M:      Antti Palosaari <crope@iki.fi>
12086 L:      linux-media@vger.kernel.org
12087 W:      https://linuxtv.org
12088 W:      http://palosaari.fi/linux/
12089 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12090 T:      git git://linuxtv.org/anttip/media_tree.git
12091 S:      Maintained
12092 F:      drivers/media/tuners/si2157*
12093
12094 SI2168 MEDIA DRIVER
12095 M:      Antti Palosaari <crope@iki.fi>
12096 L:      linux-media@vger.kernel.org
12097 W:      https://linuxtv.org
12098 W:      http://palosaari.fi/linux/
12099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12100 T:      git git://linuxtv.org/anttip/media_tree.git
12101 S:      Maintained
12102 F:      drivers/media/dvb-frontends/si2168*
12103
12104 SI470X FM RADIO RECEIVER I2C DRIVER
12105 M:      Hans Verkuil <hverkuil@xs4all.nl>
12106 L:      linux-media@vger.kernel.org
12107 T:      git git://linuxtv.org/media_tree.git
12108 W:      https://linuxtv.org
12109 S:      Odd Fixes
12110 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12111
12112 SI470X FM RADIO RECEIVER USB DRIVER
12113 M:      Hans Verkuil <hverkuil@xs4all.nl>
12114 L:      linux-media@vger.kernel.org
12115 T:      git git://linuxtv.org/media_tree.git
12116 W:      https://linuxtv.org
12117 S:      Maintained
12118 F:      drivers/media/radio/si470x/radio-si470x-common.c
12119 F:      drivers/media/radio/si470x/radio-si470x.h
12120 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12121
12122 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12123 M:      Eduardo Valentin <edubezval@gmail.com>
12124 L:      linux-media@vger.kernel.org
12125 T:      git git://linuxtv.org/media_tree.git
12126 W:      https://linuxtv.org
12127 S:      Odd Fixes
12128 F:      drivers/media/radio/si4713/si4713.?
12129
12130 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12131 M:      Eduardo Valentin <edubezval@gmail.com>
12132 L:      linux-media@vger.kernel.org
12133 T:      git git://linuxtv.org/media_tree.git
12134 W:      https://linuxtv.org
12135 S:      Odd Fixes
12136 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12137
12138 SI4713 FM RADIO TRANSMITTER USB DRIVER
12139 M:      Hans Verkuil <hverkuil@xs4all.nl>
12140 L:      linux-media@vger.kernel.org
12141 T:      git git://linuxtv.org/media_tree.git
12142 W:      https://linuxtv.org
12143 S:      Maintained
12144 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12145
12146 SIANO DVB DRIVER
12147 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12148 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12149 L:      linux-media@vger.kernel.org
12150 W:      https://linuxtv.org
12151 T:      git git://linuxtv.org/media_tree.git
12152 S:      Odd fixes
12153 F:      drivers/media/common/siano/
12154 F:      drivers/media/usb/siano/
12155 F:      drivers/media/usb/siano/
12156 F:      drivers/media/mmc/siano/
12157
12158 SILEAD TOUCHSCREEN DRIVER
12159 M:      Hans de Goede <hdegoede@redhat.com>
12160 L:      linux-input@vger.kernel.org
12161 L:      platform-driver-x86@vger.kernel.org
12162 S:      Maintained
12163 F:      drivers/input/touchscreen/silead.c
12164 F:      drivers/platform/x86/silead_dmi.c
12165
12166 SILICON MOTION SM712 FRAME BUFFER DRIVER
12167 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12168 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12169 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12170 L:      linux-fbdev@vger.kernel.org
12171 S:      Maintained
12172 F:      drivers/video/fbdev/sm712*
12173 F:      Documentation/fb/sm712fb.txt
12174
12175 SIMPLE FIRMWARE INTERFACE (SFI)
12176 M:      Len Brown <lenb@kernel.org>
12177 L:      sfi-devel@simplefirmware.org
12178 W:      http://simplefirmware.org/
12179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12180 S:      Supported
12181 F:      arch/x86/platform/sfi/
12182 F:      drivers/sfi/
12183 F:      include/linux/sfi*.h
12184
12185 SIMPLEFB FB DRIVER
12186 M:      Hans de Goede <hdegoede@redhat.com>
12187 L:      linux-fbdev@vger.kernel.org
12188 S:      Maintained
12189 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12190 F:      drivers/video/fbdev/simplefb.c
12191 F:      include/linux/platform_data/simplefb.h
12192
12193 SIMTEC EB110ATX (Chalice CATS)
12194 P:      Ben Dooks
12195 P:      Vincent Sanders <vince@simtec.co.uk>
12196 M:      Simtec Linux Team <linux@simtec.co.uk>
12197 W:      http://www.simtec.co.uk/products/EB110ATX/
12198 S:      Supported
12199
12200 SIMTEC EB2410ITX (BAST)
12201 P:      Ben Dooks
12202 P:      Vincent Sanders <vince@simtec.co.uk>
12203 M:      Simtec Linux Team <linux@simtec.co.uk>
12204 W:      http://www.simtec.co.uk/products/EB2410ITX/
12205 S:      Supported
12206 F:      arch/arm/mach-s3c24xx/mach-bast.c
12207 F:      arch/arm/mach-s3c24xx/bast-ide.c
12208 F:      arch/arm/mach-s3c24xx/bast-irq.c
12209
12210 SIPHASH PRF ROUTINES
12211 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12212 S:      Maintained
12213 F:      lib/siphash.c
12214 F:      lib/test_siphash.c
12215 F:      include/linux/siphash.h
12216
12217 SIS 190 ETHERNET DRIVER
12218 M:      Francois Romieu <romieu@fr.zoreil.com>
12219 L:      netdev@vger.kernel.org
12220 S:      Maintained
12221 F:      drivers/net/ethernet/sis/sis190.c
12222
12223 SIS 900/7016 FAST ETHERNET DRIVER
12224 M:      Daniele Venzano <venza@brownhat.org>
12225 W:      http://www.brownhat.org/sis900.html
12226 L:      netdev@vger.kernel.org
12227 S:      Maintained
12228 F:      drivers/net/ethernet/sis/sis900.*
12229
12230 SIS FRAMEBUFFER DRIVER
12231 M:      Thomas Winischhofer <thomas@winischhofer.net>
12232 W:      http://www.winischhofer.net/linuxsisvga.shtml
12233 S:      Maintained
12234 F:      Documentation/fb/sisfb.txt
12235 F:      drivers/video/fbdev/sis/
12236 F:      include/video/sisfb.h
12237
12238 SIS USB2VGA DRIVER
12239 M:      Thomas Winischhofer <thomas@winischhofer.net>
12240 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12241 S:      Maintained
12242 F:      drivers/usb/misc/sisusbvga/
12243
12244 SLAB ALLOCATOR
12245 M:      Christoph Lameter <cl@linux.com>
12246 M:      Pekka Enberg <penberg@kernel.org>
12247 M:      David Rientjes <rientjes@google.com>
12248 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12249 M:      Andrew Morton <akpm@linux-foundation.org>
12250 L:      linux-mm@kvack.org
12251 S:      Maintained
12252 F:      include/linux/sl?b*.h
12253 F:      mm/sl?b*
12254
12255 SLEEPABLE READ-COPY UPDATE (SRCU)
12256 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12257 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12258 M:      Josh Triplett <josh@joshtriplett.org>
12259 R:      Steven Rostedt <rostedt@goodmis.org>
12260 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12261 L:      linux-kernel@vger.kernel.org
12262 W:      http://www.rdrop.com/users/paulmck/RCU/
12263 S:      Supported
12264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12265 F:      include/linux/srcu.h
12266 F:      kernel/rcu/srcu.c
12267
12268 SMACK SECURITY MODULE
12269 M:      Casey Schaufler <casey@schaufler-ca.com>
12270 L:      linux-security-module@vger.kernel.org
12271 W:      http://schaufler-ca.com
12272 T:      git git://github.com/cschaufler/smack-next
12273 S:      Maintained
12274 F:      Documentation/admin-guide/LSM/Smack.rst
12275 F:      security/smack/
12276
12277 SMC91x ETHERNET DRIVER
12278 M:      Nicolas Pitre <nico@fluxnic.net>
12279 S:      Odd Fixes
12280 F:      drivers/net/ethernet/smsc/smc91x.*
12281
12282 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12283 M:      Sakari Ailus <sakari.ailus@iki.fi>
12284 L:      linux-media@vger.kernel.org
12285 S:      Maintained
12286 F:      drivers/media/i2c/smiapp/
12287 F:      include/media/i2c/smiapp.h
12288 F:      drivers/media/i2c/smiapp-pll.c
12289 F:      drivers/media/i2c/smiapp-pll.h
12290 F:      include/uapi/linux/smiapp.h
12291 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12292
12293 SMM665 HARDWARE MONITOR DRIVER
12294 M:      Guenter Roeck <linux@roeck-us.net>
12295 L:      linux-hwmon@vger.kernel.org
12296 S:      Maintained
12297 F:      Documentation/hwmon/smm665
12298 F:      drivers/hwmon/smm665.c
12299
12300 SMSC EMC2103 HARDWARE MONITOR DRIVER
12301 M:      Steve Glendinning <steve.glendinning@shawell.net>
12302 L:      linux-hwmon@vger.kernel.org
12303 S:      Maintained
12304 F:      Documentation/hwmon/emc2103
12305 F:      drivers/hwmon/emc2103.c
12306
12307 SMSC SCH5627 HARDWARE MONITOR DRIVER
12308 M:      Hans de Goede <hdegoede@redhat.com>
12309 L:      linux-hwmon@vger.kernel.org
12310 S:      Supported
12311 F:      Documentation/hwmon/sch5627
12312 F:      drivers/hwmon/sch5627.c
12313
12314 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12315 M:      Steve Glendinning <steve.glendinning@shawell.net>
12316 L:      linux-fbdev@vger.kernel.org
12317 S:      Maintained
12318 F:      drivers/video/fbdev/smscufx.c
12319
12320 SMSC47B397 HARDWARE MONITOR DRIVER
12321 M:      Jean Delvare <jdelvare@suse.com>
12322 L:      linux-hwmon@vger.kernel.org
12323 S:      Maintained
12324 F:      Documentation/hwmon/smsc47b397
12325 F:      drivers/hwmon/smsc47b397.c
12326
12327 SMSC911x ETHERNET DRIVER
12328 M:      Steve Glendinning <steve.glendinning@shawell.net>
12329 L:      netdev@vger.kernel.org
12330 S:      Maintained
12331 F:      include/linux/smsc911x.h
12332 F:      drivers/net/ethernet/smsc/smsc911x.*
12333
12334 SMSC9420 PCI ETHERNET DRIVER
12335 M:      Steve Glendinning <steve.glendinning@shawell.net>
12336 L:      netdev@vger.kernel.org
12337 S:      Maintained
12338 F:      drivers/net/ethernet/smsc/smsc9420.*
12339
12340 SOC-CAMERA V4L2 SUBSYSTEM
12341 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12342 L:      linux-media@vger.kernel.org
12343 T:      git git://linuxtv.org/media_tree.git
12344 S:      Maintained
12345 F:      include/media/soc*
12346 F:      drivers/media/i2c/soc_camera/
12347 F:      drivers/media/platform/soc_camera/
12348
12349 SOEKRIS NET48XX LED SUPPORT
12350 M:      Chris Boot <bootc@bootc.net>
12351 S:      Maintained
12352 F:      drivers/leds/leds-net48xx.c
12353
12354 SOFT-ROCE DRIVER (rxe)
12355 M:      Moni Shoua <monis@mellanox.com>
12356 L:      linux-rdma@vger.kernel.org
12357 S:      Supported
12358 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12359 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12360 F:      drivers/infiniband/sw/rxe/
12361 F:      include/uapi/rdma/rdma_user_rxe.h
12362
12363 SOFTLOGIC 6x10 MPEG CODEC
12364 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12365 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12366 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12367 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12368 M:      Ismael Luceno <ismael@iodev.co.uk>
12369 L:      linux-media@vger.kernel.org
12370 S:      Supported
12371 F:      drivers/media/pci/solo6x10/
12372
12373 SOFTWARE RAID (Multiple Disks) SUPPORT
12374 M:      Shaohua Li <shli@kernel.org>
12375 L:      linux-raid@vger.kernel.org
12376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12377 S:      Supported
12378 F:      drivers/md/
12379 F:      include/linux/raid/
12380 F:      include/uapi/linux/raid/
12381
12382 SONIC NETWORK DRIVER
12383 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12384 L:      netdev@vger.kernel.org
12385 S:      Maintained
12386 F:      drivers/net/ethernet/natsemi/sonic.*
12387
12388 SONICS SILICON BACKPLANE DRIVER (SSB)
12389 M:      Michael Buesch <m@bues.ch>
12390 L:      linux-wireless@vger.kernel.org
12391 S:      Maintained
12392 F:      drivers/ssb/
12393 F:      include/linux/ssb/
12394
12395 SONY MEMORYSTICK CARD SUPPORT
12396 M:      Alex Dubov <oakad@yahoo.com>
12397 W:      http://tifmxx.berlios.de/
12398 S:      Maintained
12399 F:      drivers/memstick/host/tifm_ms.c
12400
12401 SONY MEMORYSTICK STANDARD SUPPORT
12402 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12403 S:      Maintained
12404 F:      drivers/memstick/core/ms_block.*
12405
12406 SONY VAIO CONTROL DEVICE DRIVER
12407 M:      Mattia Dongili <malattia@linux.it>
12408 L:      platform-driver-x86@vger.kernel.org
12409 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12410 S:      Maintained
12411 F:      Documentation/laptops/sony-laptop.txt
12412 F:      drivers/char/sonypi.c
12413 F:      drivers/platform/x86/sony-laptop.c
12414 F:      include/linux/sony-laptop.h
12415
12416 SOUND
12417 M:      Jaroslav Kysela <perex@perex.cz>
12418 M:      Takashi Iwai <tiwai@suse.com>
12419 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12420 W:      http://www.alsa-project.org/
12421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12422 T:      git git://git.alsa-project.org/alsa-kernel.git
12423 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12424 S:      Maintained
12425 F:      Documentation/sound/
12426 F:      include/sound/
12427 F:      include/uapi/sound/
12428 F:      sound/
12429
12430 SOUND - COMPRESSED AUDIO
12431 M:      Vinod Koul <vinod.koul@intel.com>
12432 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12434 S:      Supported
12435 F:      Documentation/sound/alsa/compress_offload.txt
12436 F:      include/sound/compress_driver.h
12437 F:      include/uapi/sound/compress_*
12438 F:      sound/core/compress_offload.c
12439 F:      sound/soc/soc-compress.c
12440
12441 SOUND - DMAENGINE HELPERS
12442 M:      Lars-Peter Clausen <lars@metafoo.de>
12443 S:      Supported
12444 F:      include/sound/dmaengine_pcm.h
12445 F:      sound/core/pcm_dmaengine.c
12446 F:      sound/soc/soc-generic-dmaengine-pcm.c
12447
12448 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12449 M:      Liam Girdwood <lgirdwood@gmail.com>
12450 M:      Mark Brown <broonie@kernel.org>
12451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12452 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12453 W:      http://alsa-project.org/main/index.php/ASoC
12454 S:      Supported
12455 F:      Documentation/devicetree/bindings/sound/
12456 F:      Documentation/sound/alsa/soc/
12457 F:      sound/soc/
12458 F:      include/sound/soc*
12459
12460 SP2 MEDIA DRIVER
12461 M:      Olli Salonen <olli.salonen@iki.fi>
12462 L:      linux-media@vger.kernel.org
12463 W:      https://linuxtv.org
12464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12465 S:      Maintained
12466 F:      drivers/media/dvb-frontends/sp2*
12467
12468 SPARC + UltraSPARC (sparc/sparc64)
12469 M:      "David S. Miller" <davem@davemloft.net>
12470 L:      sparclinux@vger.kernel.org
12471 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12474 S:      Maintained
12475 F:      arch/sparc/
12476 F:      drivers/sbus/
12477
12478 SPARC SERIAL DRIVERS
12479 M:      "David S. Miller" <davem@davemloft.net>
12480 L:      sparclinux@vger.kernel.org
12481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12483 S:      Maintained
12484 F:      include/linux/sunserialcore.h
12485 F:      drivers/tty/serial/suncore.c
12486 F:      drivers/tty/serial/sunhv.c
12487 F:      drivers/tty/serial/sunsab.c
12488 F:      drivers/tty/serial/sunsab.h
12489 F:      drivers/tty/serial/sunsu.c
12490 F:      drivers/tty/serial/sunzilog.c
12491 F:      drivers/tty/serial/sunzilog.h
12492 F:      drivers/tty/vcc.c
12493
12494 SPARSE CHECKER
12495 M:      "Christopher Li" <sparse@chrisli.org>
12496 L:      linux-sparse@vger.kernel.org
12497 W:      https://sparse.wiki.kernel.org/
12498 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12499 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12500 S:      Maintained
12501 F:      include/linux/compiler.h
12502
12503 SPEAR CLOCK FRAMEWORK SUPPORT
12504 M:      Viresh Kumar <vireshk@kernel.org>
12505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12506 W:      http://www.st.com/spear
12507 S:      Maintained
12508 F:      drivers/clk/spear/
12509
12510 SPEAR PLATFORM SUPPORT
12511 M:      Viresh Kumar <vireshk@kernel.org>
12512 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12514 W:      http://www.st.com/spear
12515 S:      Maintained
12516 F:      arch/arm/boot/dts/spear*
12517 F:      arch/arm/mach-spear/
12518
12519 SPI NOR SUBSYSTEM
12520 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12521 M:      Marek Vasut <marek.vasut@gmail.com>
12522 L:      linux-mtd@lists.infradead.org
12523 W:      http://www.linux-mtd.infradead.org/
12524 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12525 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12526 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12527 S:      Maintained
12528 F:      drivers/mtd/spi-nor/
12529 F:      include/linux/mtd/spi-nor.h
12530
12531 SPI SUBSYSTEM
12532 M:      Mark Brown <broonie@kernel.org>
12533 L:      linux-spi@vger.kernel.org
12534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12535 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12536 S:      Maintained
12537 F:      Documentation/devicetree/bindings/spi/
12538 F:      Documentation/spi/
12539 F:      drivers/spi/
12540 F:      include/linux/spi/
12541 F:      include/uapi/linux/spi/
12542 F:      tools/spi/
12543
12544 SPIDERNET NETWORK DRIVER for CELL
12545 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12546 L:      netdev@vger.kernel.org
12547 S:      Supported
12548 F:      Documentation/networking/spider_net.txt
12549 F:      drivers/net/ethernet/toshiba/spider_net*
12550
12551 SPMI SUBSYSTEM
12552 R:      Stephen Boyd <sboyd@codeaurora.org>
12553 L:      linux-arm-msm@vger.kernel.org
12554 F:      Documentation/devicetree/bindings/spmi/
12555 F:      drivers/spmi/
12556 F:      include/dt-bindings/spmi/spmi.h
12557 F:      include/linux/spmi.h
12558 F:      include/trace/events/spmi.h
12559
12560 SPU FILE SYSTEM
12561 M:      Jeremy Kerr <jk@ozlabs.org>
12562 L:      linuxppc-dev@lists.ozlabs.org
12563 W:      http://www.ibm.com/developerworks/power/cell/
12564 S:      Supported
12565 F:      Documentation/filesystems/spufs.txt
12566 F:      arch/powerpc/platforms/cell/spufs/
12567
12568 SQUASHFS FILE SYSTEM
12569 M:      Phillip Lougher <phillip@squashfs.org.uk>
12570 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12571 W:      http://squashfs.org.uk
12572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12573 S:      Maintained
12574 F:      Documentation/filesystems/squashfs.txt
12575 F:      fs/squashfs/
12576
12577 SRM (Alpha) environment access
12578 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12579 S:      Maintained
12580 F:      arch/alpha/kernel/srm_env.c
12581
12582 STABLE BRANCH
12583 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12584 L:      stable@vger.kernel.org
12585 S:      Supported
12586 F:      Documentation/process/stable-kernel-rules.rst
12587
12588 STAGING - COMEDI
12589 M:      Ian Abbott <abbotti@mev.co.uk>
12590 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12591 S:      Odd Fixes
12592 F:      drivers/staging/comedi/
12593
12594 STAGING - FLARION FT1000 DRIVERS
12595 M:      Marek Belisko <marek.belisko@gmail.com>
12596 S:      Odd Fixes
12597 F:      drivers/staging/ft1000/
12598
12599 STAGING - INDUSTRIAL IO
12600 M:      Jonathan Cameron <jic23@kernel.org>
12601 L:      linux-iio@vger.kernel.org
12602 S:      Odd Fixes
12603 F:      Documentation/devicetree/bindings/staging/iio/
12604 F:      drivers/staging/iio/
12605
12606 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12607 M:      Jarod Wilson <jarod@wilsonet.com>
12608 W:      http://www.lirc.org/
12609 S:      Odd Fixes
12610 F:      drivers/staging/media/lirc/
12611
12612 STAGING - LUSTRE PARALLEL FILESYSTEM
12613 M:      Oleg Drokin <oleg.drokin@intel.com>
12614 M:      Andreas Dilger <andreas.dilger@intel.com>
12615 M:      James Simmons <jsimmons@infradead.org>
12616 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12617 W:      http://wiki.lustre.org/
12618 S:      Maintained
12619 F:      drivers/staging/lustre
12620
12621 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12622 M:      Marc Dietrich <marvin24@gmx.de>
12623 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12624 L:      linux-tegra@vger.kernel.org
12625 S:      Maintained
12626 F:      drivers/staging/nvec/
12627
12628 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12629 M:      Jens Frederich <jfrederich@gmail.com>
12630 M:      Daniel Drake <dsd@laptop.org>
12631 M:      Jon Nettleton <jon.nettleton@gmail.com>
12632 W:      http://wiki.laptop.org/go/DCON
12633 S:      Maintained
12634 F:      drivers/staging/olpc_dcon/
12635
12636 STAGING - REALTEK RTL8712U DRIVERS
12637 M:      Larry Finger <Larry.Finger@lwfinger.net>
12638 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12639 S:      Odd Fixes
12640 F:      drivers/staging/rtl8712/
12641
12642 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12643 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12644 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12645 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12646 L:      linux-fbdev@vger.kernel.org
12647 S:      Maintained
12648 F:      drivers/staging/sm750fb/
12649
12650 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12651 M:      William Hubbs <w.d.hubbs@gmail.com>
12652 M:      Chris Brannon <chris@the-brannons.com>
12653 M:      Kirk Reiser <kirk@reisers.ca>
12654 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12655 L:      speakup@linux-speakup.org
12656 W:      http://www.linux-speakup.org/
12657 S:      Odd Fixes
12658 F:      drivers/staging/speakup/
12659
12660 STAGING - VIA VT665X DRIVERS
12661 M:      Forest Bond <forest@alittletooquiet.net>
12662 S:      Odd Fixes
12663 F:      drivers/staging/vt665?/
12664
12665 STAGING - WILC1000 WIFI DRIVER
12666 M:      Aditya Shankar <aditya.shankar@microchip.com>
12667 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12668 L:      linux-wireless@vger.kernel.org
12669 S:      Supported
12670 F:      drivers/staging/wilc1000/
12671
12672 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12673 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12674 S:      Odd Fixes
12675 F:      drivers/staging/xgifb/
12676
12677 STAGING SUBSYSTEM
12678 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12680 L:      devel@driverdev.osuosl.org
12681 S:      Supported
12682 F:      drivers/staging/
12683
12684 STARFIRE/DURALAN NETWORK DRIVER
12685 M:      Ion Badulescu <ionut@badula.org>
12686 S:      Odd Fixes
12687 F:      drivers/net/ethernet/adaptec/starfire*
12688
12689 STEC S1220 SKD DRIVER
12690 M:      Bart Van Assche <bart.vanassche@wdc.com>
12691 L:      linux-block@vger.kernel.org
12692 S:      Maintained
12693 F:      drivers/block/skd*[ch]
12694
12695 STI CEC DRIVER
12696 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12697 S:      Maintained
12698 F:      drivers/staging/media/st-cec/
12699 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12700
12701 STK1160 USB VIDEO CAPTURE DRIVER
12702 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12703 L:      linux-media@vger.kernel.org
12704 T:      git git://linuxtv.org/media_tree.git
12705 S:      Maintained
12706 F:      drivers/media/usb/stk1160/
12707
12708 STMMAC ETHERNET DRIVER
12709 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12710 M:      Alexandre Torgue <alexandre.torgue@st.com>
12711 L:      netdev@vger.kernel.org
12712 W:      http://www.stlinux.com
12713 S:      Supported
12714 F:      drivers/net/ethernet/stmicro/stmmac/
12715
12716 SUN3/3X
12717 M:      Sam Creasey <sammy@sammy.net>
12718 W:      http://sammy.net/sun3/
12719 S:      Maintained
12720 F:      arch/m68k/kernel/*sun3*
12721 F:      arch/m68k/sun3*/
12722 F:      arch/m68k/include/asm/sun3*
12723 F:      drivers/net/ethernet/i825xx/sun3*
12724
12725 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12726 M:      Hans de Goede <hdegoede@redhat.com>
12727 L:      linux-input@vger.kernel.org
12728 S:      Maintained
12729 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12730 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12731
12732 SUNDANCE NETWORK DRIVER
12733 M:      Denis Kirjanov <kda@linux-powerpc.org>
12734 L:      netdev@vger.kernel.org
12735 S:      Maintained
12736 F:      drivers/net/ethernet/dlink/sundance.c
12737
12738 SUPERH
12739 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12740 M:      Rich Felker <dalias@libc.org>
12741 L:      linux-sh@vger.kernel.org
12742 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12743 S:      Maintained
12744 F:      Documentation/sh/
12745 F:      arch/sh/
12746 F:      drivers/sh/
12747
12748 SUSPEND TO RAM
12749 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12750 M:      Len Brown <len.brown@intel.com>
12751 M:      Pavel Machek <pavel@ucw.cz>
12752 L:      linux-pm@vger.kernel.org
12753 B:      https://bugzilla.kernel.org
12754 S:      Supported
12755 F:      Documentation/power/
12756 F:      arch/x86/kernel/acpi/
12757 F:      drivers/base/power/
12758 F:      kernel/power/
12759 F:      include/linux/suspend.h
12760 F:      include/linux/freezer.h
12761 F:      include/linux/pm.h
12762
12763 SVGA HANDLING
12764 M:      Martin Mares <mj@ucw.cz>
12765 L:      linux-video@atrey.karlin.mff.cuni.cz
12766 S:      Maintained
12767 F:      Documentation/svga.txt
12768 F:      arch/x86/boot/video*
12769
12770 SWIOTLB SUBSYSTEM
12771 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12772 L:      linux-kernel@vger.kernel.org
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12774 S:      Supported
12775 F:      lib/swiotlb.c
12776 F:      arch/*/kernel/pci-swiotlb.c
12777 F:      include/linux/swiotlb.h
12778
12779 SWITCHDEV
12780 M:      Jiri Pirko <jiri@resnulli.us>
12781 M:      Ivan Vecera <ivecera@redhat.com>
12782 L:      netdev@vger.kernel.org
12783 S:      Supported
12784 F:      net/switchdev/
12785 F:      include/net/switchdev.h
12786
12787 SYNC FILE FRAMEWORK
12788 M:      Sumit Semwal <sumit.semwal@linaro.org>
12789 R:      Gustavo Padovan <gustavo@padovan.org>
12790 S:      Maintained
12791 L:      linux-media@vger.kernel.org
12792 L:      dri-devel@lists.freedesktop.org
12793 F:      drivers/dma-buf/sync_*
12794 F:      drivers/dma-buf/dma-fence*
12795 F:      drivers/dma-buf/sw_sync.c
12796 F:      include/linux/sync_file.h
12797 F:      include/uapi/linux/sync_file.h
12798 F:      Documentation/sync_file.txt
12799 T:      git git://anongit.freedesktop.org/drm/drm-misc
12800
12801 SYNOPSYS ARC ARCHITECTURE
12802 M:      Vineet Gupta <vgupta@synopsys.com>
12803 L:      linux-snps-arc@lists.infradead.org
12804 S:      Supported
12805 F:      arch/arc/
12806 F:      Documentation/devicetree/bindings/arc/*
12807 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12808 F:      drivers/clocksource/arc_timer.c
12809 F:      drivers/tty/serial/arc_uart.c
12810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12811
12812 SYNOPSYS ARC SDP platform support
12813 M:      Alexey Brodkin <abrodkin@synopsys.com>
12814 S:      Supported
12815 F:      arch/arc/plat-axs10x
12816 F:      arch/arc/boot/dts/ax*
12817 F:      Documentation/devicetree/bindings/arc/axs10*
12818
12819 SYNOPSYS DESIGNWARE DMAC DRIVER
12820 M:      Viresh Kumar <vireshk@kernel.org>
12821 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12822 S:      Maintained
12823 F:      include/linux/dma/dw.h
12824 F:      include/linux/platform_data/dma-dw.h
12825 F:      drivers/dma/dw/
12826
12827 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12828 M:      Jie Deng <jiedeng@synopsys.com>
12829 L:      netdev@vger.kernel.org
12830 S:      Supported
12831 F:      drivers/net/ethernet/synopsys/
12832
12833 SYNOPSYS DESIGNWARE I2C DRIVER
12834 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12835 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12836 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12837 L:      linux-i2c@vger.kernel.org
12838 S:      Maintained
12839 F:      drivers/i2c/busses/i2c-designware-*
12840 F:      include/linux/platform_data/i2c-designware.h
12841
12842 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12843 M:      Jaehoon Chung <jh80.chung@samsung.com>
12844 L:      linux-mmc@vger.kernel.org
12845 S:      Maintained
12846 F:      drivers/mmc/host/dw_mmc*
12847
12848 SYSTEM CONFIGURATION (SYSCON)
12849 M:      Lee Jones <lee.jones@linaro.org>
12850 M:      Arnd Bergmann <arnd@arndb.de>
12851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12852 S:      Supported
12853 F:      drivers/mfd/syscon.c
12854
12855 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12856 M:      Sudeep Holla <sudeep.holla@arm.com>
12857 L:      linux-arm-kernel@lists.infradead.org
12858 S:      Maintained
12859 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12860 F:      drivers/clk/clk-scpi.c
12861 F:      drivers/cpufreq/scpi-cpufreq.c
12862 F:      drivers/firmware/arm_scpi.c
12863 F:      include/linux/scpi_protocol.h
12864
12865 SYSTEM RESET/SHUTDOWN DRIVERS
12866 M:      Sebastian Reichel <sre@kernel.org>
12867 L:      linux-pm@vger.kernel.org
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12869 S:      Maintained
12870 F:      Documentation/devicetree/bindings/power/reset/
12871 F:      drivers/power/reset/
12872
12873 SYSTEM TRACE MODULE CLASS
12874 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12875 S:      Maintained
12876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12877 F:      Documentation/trace/stm.txt
12878 F:      drivers/hwtracing/stm/
12879 F:      include/linux/stm.h
12880 F:      include/uapi/linux/stm.h
12881
12882 SYSV FILESYSTEM
12883 M:      Christoph Hellwig <hch@infradead.org>
12884 S:      Maintained
12885 F:      Documentation/filesystems/sysv-fs.txt
12886 F:      fs/sysv/
12887 F:      include/linux/sysv_fs.h
12888
12889 TARGET SUBSYSTEM
12890 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12891 L:      linux-scsi@vger.kernel.org
12892 L:      target-devel@vger.kernel.org
12893 W:      http://www.linux-iscsi.org
12894 W:      http://groups.google.com/group/linux-iscsi-target-dev
12895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12896 S:      Supported
12897 F:      drivers/target/
12898 F:      include/target/
12899 F:      Documentation/target/
12900
12901 TASKSTATS STATISTICS INTERFACE
12902 M:      Balbir Singh <bsingharora@gmail.com>
12903 S:      Maintained
12904 F:      Documentation/accounting/taskstats*
12905 F:      include/linux/taskstats*
12906 F:      kernel/taskstats.c
12907
12908 TC subsystem
12909 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12910 M:      Cong Wang <xiyou.wangcong@gmail.com>
12911 M:      Jiri Pirko <jiri@resnulli.us>
12912 L:      netdev@vger.kernel.org
12913 S:      Maintained
12914 F:      include/net/pkt_cls.h
12915 F:      include/net/pkt_sched.h
12916 F:      include/net/tc_act/
12917 F:      include/uapi/linux/pkt_cls.h
12918 F:      include/uapi/linux/pkt_sched.h
12919 F:      include/uapi/linux/tc_act/
12920 F:      include/uapi/linux/tc_ematch/
12921 F:      net/sched/
12922
12923 TCP LOW PRIORITY MODULE
12924 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12925 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12926 W:      http://tcp-lp-mod.sourceforge.net/
12927 S:      Maintained
12928 F:      net/ipv4/tcp_lp.c
12929
12930 TDA10071 MEDIA DRIVER
12931 M:      Antti Palosaari <crope@iki.fi>
12932 L:      linux-media@vger.kernel.org
12933 W:      https://linuxtv.org
12934 W:      http://palosaari.fi/linux/
12935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12936 T:      git git://linuxtv.org/anttip/media_tree.git
12937 S:      Maintained
12938 F:      drivers/media/dvb-frontends/tda10071*
12939
12940 TDA18212 MEDIA DRIVER
12941 M:      Antti Palosaari <crope@iki.fi>
12942 L:      linux-media@vger.kernel.org
12943 W:      https://linuxtv.org
12944 W:      http://palosaari.fi/linux/
12945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12946 T:      git git://linuxtv.org/anttip/media_tree.git
12947 S:      Maintained
12948 F:      drivers/media/tuners/tda18212*
12949
12950 TDA18218 MEDIA DRIVER
12951 M:      Antti Palosaari <crope@iki.fi>
12952 L:      linux-media@vger.kernel.org
12953 W:      https://linuxtv.org
12954 W:      http://palosaari.fi/linux/
12955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12956 T:      git git://linuxtv.org/anttip/media_tree.git
12957 S:      Maintained
12958 F:      drivers/media/tuners/tda18218*
12959
12960 TDA18271 MEDIA DRIVER
12961 M:      Michael Krufky <mkrufky@linuxtv.org>
12962 L:      linux-media@vger.kernel.org
12963 W:      https://linuxtv.org
12964 W:      http://github.com/mkrufky
12965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12966 T:      git git://linuxtv.org/mkrufky/tuners.git
12967 S:      Maintained
12968 F:      drivers/media/tuners/tda18271*
12969
12970 TDA827x MEDIA DRIVER
12971 M:      Michael Krufky <mkrufky@linuxtv.org>
12972 L:      linux-media@vger.kernel.org
12973 W:      https://linuxtv.org
12974 W:      http://github.com/mkrufky
12975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12976 T:      git git://linuxtv.org/mkrufky/tuners.git
12977 S:      Maintained
12978 F:      drivers/media/tuners/tda8290.*
12979
12980 TDA8290 MEDIA DRIVER
12981 M:      Michael Krufky <mkrufky@linuxtv.org>
12982 L:      linux-media@vger.kernel.org
12983 W:      https://linuxtv.org
12984 W:      http://github.com/mkrufky
12985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12986 T:      git git://linuxtv.org/mkrufky/tuners.git
12987 S:      Maintained
12988 F:      drivers/media/tuners/tda8290.*
12989
12990 TDA9840 MEDIA DRIVER
12991 M:      Hans Verkuil <hverkuil@xs4all.nl>
12992 L:      linux-media@vger.kernel.org
12993 T:      git git://linuxtv.org/media_tree.git
12994 W:      https://linuxtv.org
12995 S:      Maintained
12996 F:      drivers/media/i2c/tda9840*
12997
12998 TEA5761 TUNER DRIVER
12999 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13000 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13001 L:      linux-media@vger.kernel.org
13002 W:      https://linuxtv.org
13003 T:      git git://linuxtv.org/media_tree.git
13004 S:      Odd fixes
13005 F:      drivers/media/tuners/tea5761.*
13006
13007 TEA5767 TUNER DRIVER
13008 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13009 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13010 L:      linux-media@vger.kernel.org
13011 W:      https://linuxtv.org
13012 T:      git git://linuxtv.org/media_tree.git
13013 S:      Maintained
13014 F:      drivers/media/tuners/tea5767.*
13015
13016 TEA6415C MEDIA DRIVER
13017 M:      Hans Verkuil <hverkuil@xs4all.nl>
13018 L:      linux-media@vger.kernel.org
13019 T:      git git://linuxtv.org/media_tree.git
13020 W:      https://linuxtv.org
13021 S:      Maintained
13022 F:      drivers/media/i2c/tea6415c*
13023
13024 TEA6420 MEDIA DRIVER
13025 M:      Hans Verkuil <hverkuil@xs4all.nl>
13026 L:      linux-media@vger.kernel.org
13027 T:      git git://linuxtv.org/media_tree.git
13028 W:      https://linuxtv.org
13029 S:      Maintained
13030 F:      drivers/media/i2c/tea6420*
13031
13032 TEAM DRIVER
13033 M:      Jiri Pirko <jiri@resnulli.us>
13034 L:      netdev@vger.kernel.org
13035 S:      Supported
13036 F:      drivers/net/team/
13037 F:      include/linux/if_team.h
13038 F:      include/uapi/linux/if_team.h
13039
13040 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13041 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13042 S:      Maintained
13043 F:      arch/x86/platform/ts5500/
13044
13045 TECHNOTREND USB IR RECEIVER
13046 M:      Sean Young <sean@mess.org>
13047 L:      linux-media@vger.kernel.org
13048 S:      Maintained
13049 F:      drivers/media/rc/ttusbir.c
13050
13051 TEE SUBSYSTEM
13052 M:      Jens Wiklander <jens.wiklander@linaro.org>
13053 S:      Maintained
13054 F:      include/linux/tee_drv.h
13055 F:      include/uapi/linux/tee.h
13056 F:      drivers/tee/
13057 F:      Documentation/tee.txt
13058
13059 TEGRA ARCHITECTURE SUPPORT
13060 M:      Thierry Reding <thierry.reding@gmail.com>
13061 M:      Jonathan Hunter <jonathanh@nvidia.com>
13062 L:      linux-tegra@vger.kernel.org
13063 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13065 S:      Supported
13066 N:      [^a-z]tegra
13067
13068 TEGRA CLOCK DRIVER
13069 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13070 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13071 S:      Supported
13072 F:      drivers/clk/tegra/
13073
13074 TEGRA DMA DRIVERS
13075 M:      Laxman Dewangan <ldewangan@nvidia.com>
13076 M:      Jon Hunter <jonathanh@nvidia.com>
13077 S:      Supported
13078 F:      drivers/dma/tegra*
13079
13080 TEGRA I2C DRIVER
13081 M:      Laxman Dewangan <ldewangan@nvidia.com>
13082 S:      Supported
13083 F:      drivers/i2c/busses/i2c-tegra.c
13084
13085 TEGRA IOMMU DRIVERS
13086 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13087 S:      Supported
13088 F:      drivers/iommu/tegra*
13089
13090 TEGRA KBC DRIVER
13091 M:      Rakesh Iyer <riyer@nvidia.com>
13092 M:      Laxman Dewangan <ldewangan@nvidia.com>
13093 S:      Supported
13094 F:      drivers/input/keyboard/tegra-kbc.c
13095
13096 TEGRA PWM DRIVER
13097 M:      Thierry Reding <thierry.reding@gmail.com>
13098 S:      Supported
13099 F:      drivers/pwm/pwm-tegra.c
13100
13101 TEGRA SERIAL DRIVER
13102 M:      Laxman Dewangan <ldewangan@nvidia.com>
13103 S:      Supported
13104 F:      drivers/tty/serial/serial-tegra.c
13105
13106 TEGRA SPI DRIVER
13107 M:      Laxman Dewangan <ldewangan@nvidia.com>
13108 S:      Supported
13109 F:      drivers/spi/spi-tegra*
13110
13111 TEHUTI ETHERNET DRIVER
13112 M:      Andy Gospodarek <andy@greyhouse.net>
13113 L:      netdev@vger.kernel.org
13114 S:      Supported
13115 F:      drivers/net/ethernet/tehuti/*
13116
13117 Telecom Clock Driver for MCPL0010
13118 M:      Mark Gross <mark.gross@intel.com>
13119 S:      Supported
13120 F:      drivers/char/tlclk.c
13121
13122 TENSILICA XTENSA PORT (xtensa)
13123 M:      Chris Zankel <chris@zankel.net>
13124 M:      Max Filippov <jcmvbkbc@gmail.com>
13125 L:      linux-xtensa@linux-xtensa.org
13126 T:      git git://github.com/czankel/xtensa-linux.git
13127 S:      Maintained
13128 F:      arch/xtensa/
13129 F:      drivers/irqchip/irq-xtensa-*
13130
13131 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13132 M:      Nishanth Menon <nm@ti.com>
13133 M:      Tero Kristo <t-kristo@ti.com>
13134 M:      Santosh Shilimkar <ssantosh@kernel.org>
13135 L:      linux-arm-kernel@lists.infradead.org
13136 S:      Maintained
13137 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13138 F:      drivers/firmware/ti_sci*
13139 F:      include/linux/soc/ti/ti_sci_protocol.h
13140 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13141 F:      include/dt-bindings/genpd/k2g.h
13142 F:      drivers/soc/ti/ti_sci_pm_domains.c
13143 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13144 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13145 F:      drivers/clk/keystone/sci-clk.c
13146 F:      drivers/reset/reset-ti-sci.c
13147
13148 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13149 M:      Hans Verkuil <hverkuil@xs4all.nl>
13150 L:      linux-media@vger.kernel.org
13151 T:      git git://linuxtv.org/media_tree.git
13152 W:      https://linuxtv.org
13153 S:      Maintained
13154 F:      drivers/media/radio/radio-raremono.c
13155
13156 THERMAL
13157 M:      Zhang Rui <rui.zhang@intel.com>
13158 M:      Eduardo Valentin <edubezval@gmail.com>
13159 L:      linux-pm@vger.kernel.org
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13162 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13163 S:      Supported
13164 F:      drivers/thermal/
13165 F:      include/linux/thermal.h
13166 F:      include/uapi/linux/thermal.h
13167 F:      include/linux/cpu_cooling.h
13168 F:      Documentation/devicetree/bindings/thermal/
13169
13170 THERMAL/CPU_COOLING
13171 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13172 M:      Viresh Kumar <viresh.kumar@linaro.org>
13173 M:      Javi Merino <javi.merino@kernel.org>
13174 L:      linux-pm@vger.kernel.org
13175 S:      Supported
13176 F:      Documentation/thermal/cpu-cooling-api.txt
13177 F:      drivers/thermal/cpu_cooling.c
13178 F:      include/linux/cpu_cooling.h
13179
13180 THINKPAD ACPI EXTRAS DRIVER
13181 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13182 L:      ibm-acpi-devel@lists.sourceforge.net
13183 L:      platform-driver-x86@vger.kernel.org
13184 W:      http://ibm-acpi.sourceforge.net
13185 W:      http://thinkwiki.org/wiki/Ibm-acpi
13186 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13187 S:      Maintained
13188 F:      drivers/platform/x86/thinkpad_acpi.c
13189
13190 THUNDERBOLT DRIVER
13191 M:      Andreas Noever <andreas.noever@gmail.com>
13192 M:      Michael Jamet <michael.jamet@intel.com>
13193 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13194 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13195 S:      Maintained
13196 F:      drivers/thunderbolt/
13197
13198 THUNDERX GPIO DRIVER
13199 M:      David Daney <david.daney@cavium.com>
13200 S:      Maintained
13201 F:      drivers/gpio/gpio-thunderx.c
13202
13203 TI AM437X VPFE DRIVER
13204 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13205 L:      linux-media@vger.kernel.org
13206 W:      https://linuxtv.org
13207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13208 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13209 S:      Maintained
13210 F:      drivers/media/platform/am437x/
13211
13212 TI BANDGAP AND THERMAL DRIVER
13213 M:      Eduardo Valentin <edubezval@gmail.com>
13214 M:      Keerthy <j-keerthy@ti.com>
13215 L:      linux-pm@vger.kernel.org
13216 L:      linux-omap@vger.kernel.org
13217 S:      Maintained
13218 F:      drivers/thermal/ti-soc-thermal/
13219
13220 TI BQ27XXX POWER SUPPLY DRIVER
13221 R:      Andrew F. Davis <afd@ti.com>
13222 F:      include/linux/power/bq27xxx_battery.h
13223 F:      drivers/power/supply/bq27xxx_battery.c
13224 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13225
13226 TI CDCE706 CLOCK DRIVER
13227 M:      Max Filippov <jcmvbkbc@gmail.com>
13228 S:      Maintained
13229 F:      drivers/clk/clk-cdce706.c
13230
13231 TI CLOCK DRIVER
13232 M:      Tero Kristo <t-kristo@ti.com>
13233 L:      linux-omap@vger.kernel.org
13234 S:      Maintained
13235 F:      drivers/clk/ti/
13236 F:      include/linux/clk/ti.h
13237
13238 TI DAVINCI MACHINE SUPPORT
13239 M:      Sekhar Nori <nsekhar@ti.com>
13240 M:      Kevin Hilman <khilman@kernel.org>
13241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13243 S:      Supported
13244 F:      arch/arm/mach-davinci/
13245 F:      drivers/i2c/busses/i2c-davinci.c
13246 F:      arch/arm/boot/dts/da850*
13247
13248 TI DAVINCI SERIES GPIO DRIVER
13249 M:      Keerthy <j-keerthy@ti.com>
13250 L:      linux-gpio@vger.kernel.org
13251 S:      Maintained
13252 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13253 F:      drivers/gpio/gpio-davinci.c
13254
13255 TI DAVINCI SERIES MEDIA DRIVER
13256 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13257 L:      linux-media@vger.kernel.org
13258 W:      https://linuxtv.org
13259 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13260 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13261 S:      Maintained
13262 F:      drivers/media/platform/davinci/
13263 F:      include/media/davinci/
13264
13265 TI ETHERNET SWITCH DRIVER (CPSW)
13266 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13267 L:      linux-omap@vger.kernel.org
13268 L:      netdev@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/net/ethernet/ti/cpsw*
13271 F:      drivers/net/ethernet/ti/davinci*
13272
13273 TI FLASH MEDIA INTERFACE DRIVER
13274 M:      Alex Dubov <oakad@yahoo.com>
13275 S:      Maintained
13276 F:      drivers/misc/tifm*
13277 F:      drivers/mmc/host/tifm_sd.c
13278 F:      include/linux/tifm.h
13279
13280 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13281 M:      Santosh Shilimkar <ssantosh@kernel.org>
13282 L:      linux-kernel@vger.kernel.org
13283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13284 S:      Maintained
13285 F:      drivers/soc/ti/*
13286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13287
13288 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13289 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13290 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13291 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13292 S:      Maintained
13293 F:      sound/soc/codecs/lm49453*
13294 F:      sound/soc/codecs/isabelle*
13295
13296 TI LP855x BACKLIGHT DRIVER
13297 M:      Milo Kim <milo.kim@ti.com>
13298 S:      Maintained
13299 F:      Documentation/backlight/lp855x-driver.txt
13300 F:      drivers/video/backlight/lp855x_bl.c
13301 F:      include/linux/platform_data/lp855x.h
13302
13303 TI LP8727 CHARGER DRIVER
13304 M:      Milo Kim <milo.kim@ti.com>
13305 S:      Maintained
13306 F:      drivers/power/supply/lp8727_charger.c
13307 F:      include/linux/platform_data/lp8727.h
13308
13309 TI LP8788 MFD DRIVER
13310 M:      Milo Kim <milo.kim@ti.com>
13311 S:      Maintained
13312 F:      drivers/iio/adc/lp8788_adc.c
13313 F:      drivers/leds/leds-lp8788.c
13314 F:      drivers/mfd/lp8788*.c
13315 F:      drivers/power/supply/lp8788-charger.c
13316 F:      drivers/regulator/lp8788-*.c
13317 F:      include/linux/mfd/lp8788*.h
13318
13319 TI NETCP ETHERNET DRIVER
13320 M:      Wingman Kwok <w-kwok2@ti.com>
13321 M:      Murali Karicheri <m-karicheri2@ti.com>
13322 L:      netdev@vger.kernel.org
13323 S:      Maintained
13324 F:      drivers/net/ethernet/ti/netcp*
13325
13326 TI TAS571X FAMILY ASoC CODEC DRIVER
13327 M:      Kevin Cernekee <cernekee@chromium.org>
13328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13329 S:      Odd Fixes
13330 F:      sound/soc/codecs/tas571x*
13331
13332 TI TRF7970A NFC DRIVER
13333 M:      Mark Greer <mgreer@animalcreek.com>
13334 L:      linux-wireless@vger.kernel.org
13335 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13336 S:      Supported
13337 F:      drivers/nfc/trf7970a.c
13338 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13339
13340 TI TWL4030 SERIES SOC CODEC DRIVER
13341 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13342 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13343 S:      Maintained
13344 F:      sound/soc/codecs/twl4030*
13345
13346 TI VPE/CAL DRIVERS
13347 M:      Benoit Parrot <bparrot@ti.com>
13348 L:      linux-media@vger.kernel.org
13349 W:      http://linuxtv.org/
13350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13351 S:      Maintained
13352 F:      drivers/media/platform/ti-vpe/
13353
13354 TI WILINK WIRELESS DRIVERS
13355 L:      linux-wireless@vger.kernel.org
13356 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13357 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13359 S:      Orphan
13360 F:      drivers/net/wireless/ti/
13361 F:      include/linux/wl12xx.h
13362
13363 TILE ARCHITECTURE
13364 M:      Chris Metcalf <cmetcalf@mellanox.com>
13365 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13367 S:      Supported
13368 F:      arch/tile/
13369 F:      drivers/char/tile-srom.c
13370 F:      drivers/edac/tile_edac.c
13371 F:      drivers/net/ethernet/tile/
13372 F:      drivers/rtc/rtc-tile.c
13373 F:      drivers/tty/hvc/hvc_tile.c
13374 F:      drivers/tty/serial/tilegx.c
13375 F:      drivers/usb/host/*-tilegx.c
13376 F:      include/linux/usb/tilegx.h
13377
13378 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13379 M:      John Stultz <john.stultz@linaro.org>
13380 M:      Thomas Gleixner <tglx@linutronix.de>
13381 R:      Stephen Boyd <sboyd@codeaurora.org>
13382 L:      linux-kernel@vger.kernel.org
13383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13384 S:      Supported
13385 F:      include/linux/clocksource.h
13386 F:      include/linux/time.h
13387 F:      include/linux/timex.h
13388 F:      include/uapi/linux/time.h
13389 F:      include/uapi/linux/timex.h
13390 F:      kernel/time/clocksource.c
13391 F:      kernel/time/time*.c
13392 F:      kernel/time/alarmtimer.c
13393 F:      kernel/time/ntp.c
13394 F:      tools/testing/selftests/timers/
13395
13396 TIPC NETWORK LAYER
13397 M:      Jon Maloy <jon.maloy@ericsson.com>
13398 M:      Ying Xue <ying.xue@windriver.com>
13399 L:      netdev@vger.kernel.org (core kernel code)
13400 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13401 W:      http://tipc.sourceforge.net/
13402 S:      Maintained
13403 F:      include/uapi/linux/tipc*.h
13404 F:      net/tipc/
13405
13406 TLAN NETWORK DRIVER
13407 M:      Samuel Chessman <chessman@tux.org>
13408 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13409 W:      http://sourceforge.net/projects/tlan/
13410 S:      Maintained
13411 F:      Documentation/networking/tlan.txt
13412 F:      drivers/net/ethernet/ti/tlan.*
13413
13414 TM6000 VIDEO4LINUX DRIVER
13415 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13416 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13417 L:      linux-media@vger.kernel.org
13418 W:      https://linuxtv.org
13419 T:      git git://linuxtv.org/media_tree.git
13420 S:      Odd fixes
13421 F:      drivers/media/usb/tm6000/
13422 F:      Documentation/media/v4l-drivers/tm6000*
13423
13424 TMIO/SDHI MMC DRIVER
13425 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13426 L:      linux-mmc@vger.kernel.org
13427 S:      Supported
13428 F:      drivers/mmc/host/tmio_mmc*
13429 F:      drivers/mmc/host/renesas_sdhi*
13430 F:      include/linux/mfd/tmio.h
13431
13432 TMP401 HARDWARE MONITOR DRIVER
13433 M:      Guenter Roeck <linux@roeck-us.net>
13434 L:      linux-hwmon@vger.kernel.org
13435 S:      Maintained
13436 F:      Documentation/hwmon/tmp401
13437 F:      drivers/hwmon/tmp401.c
13438
13439 TMPFS (SHMEM FILESYSTEM)
13440 M:      Hugh Dickins <hughd@google.com>
13441 L:      linux-mm@kvack.org
13442 S:      Maintained
13443 F:      include/linux/shmem_fs.h
13444 F:      mm/shmem.c
13445
13446 TOMOYO SECURITY MODULE
13447 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13448 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13449 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13450 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13451 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13452 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13453 W:      http://tomoyo.sourceforge.jp/
13454 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13455 S:      Maintained
13456 F:      security/tomoyo/
13457
13458 TOPSTAR LAPTOP EXTRAS DRIVER
13459 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13460 L:      platform-driver-x86@vger.kernel.org
13461 S:      Maintained
13462 F:      drivers/platform/x86/topstar-laptop.c
13463
13464 TOSHIBA ACPI EXTRAS DRIVER
13465 M:      Azael Avalos <coproscefalo@gmail.com>
13466 L:      platform-driver-x86@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/platform/x86/toshiba_acpi.c
13469
13470 TOSHIBA BLUETOOTH DRIVER
13471 M:      Azael Avalos <coproscefalo@gmail.com>
13472 L:      platform-driver-x86@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/platform/x86/toshiba_bluetooth.c
13475
13476 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13477 M:      Azael Avalos <coproscefalo@gmail.com>
13478 L:      platform-driver-x86@vger.kernel.org
13479 S:      Maintained
13480 F:      drivers/platform/x86/toshiba_haps.c
13481
13482 TOSHIBA SMM DRIVER
13483 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13484 W:      http://www.buzzard.org.uk/toshiba/
13485 S:      Maintained
13486 F:      drivers/char/toshiba.c
13487 F:      include/linux/toshiba.h
13488 F:      include/uapi/linux/toshiba.h
13489
13490 TOSHIBA TC358743 DRIVER
13491 M:      Mats Randgaard <matrandg@cisco.com>
13492 L:      linux-media@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/media/i2c/tc358743*
13495 F:      include/media/i2c/tc358743.h
13496
13497 TOSHIBA WMI HOTKEYS DRIVER
13498 M:      Azael Avalos <coproscefalo@gmail.com>
13499 L:      platform-driver-x86@vger.kernel.org
13500 S:      Maintained
13501 F:      drivers/platform/x86/toshiba-wmi.c
13502
13503 TPM DEVICE DRIVER
13504 M:      Peter Huewe <peterhuewe@gmx.de>
13505 M:      Marcel Selhorst <tpmdd@selhorst.net>
13506 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13507 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13508 W:      http://tpmdd.sourceforge.net
13509 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13510 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13511 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13512 S:      Maintained
13513 F:      drivers/char/tpm/
13514
13515 TPM IBM_VTPM DEVICE DRIVER
13516 M:      Ashley Lai <ashleydlai@gmail.com>
13517 W:      http://tpmdd.sourceforge.net
13518 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13519 S:      Maintained
13520 F:      drivers/char/tpm/tpm_ibmvtpm*
13521
13522 TRACING
13523 M:      Steven Rostedt <rostedt@goodmis.org>
13524 M:      Ingo Molnar <mingo@redhat.com>
13525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13526 S:      Maintained
13527 F:      Documentation/trace/ftrace.txt
13528 F:      arch/*/*/*/ftrace.h
13529 F:      arch/*/kernel/ftrace.c
13530 F:      include/*/ftrace.h
13531 F:      include/linux/trace*.h
13532 F:      include/trace/
13533 F:      kernel/trace/
13534 F:      tools/testing/selftests/ftrace/
13535
13536 TRACING MMIO ACCESSES (MMIOTRACE)
13537 M:      Steven Rostedt <rostedt@goodmis.org>
13538 M:      Ingo Molnar <mingo@kernel.org>
13539 R:      Karol Herbst <karolherbst@gmail.com>
13540 R:      Pekka Paalanen <ppaalanen@gmail.com>
13541 S:      Maintained
13542 L:      linux-kernel@vger.kernel.org
13543 L:      nouveau@lists.freedesktop.org
13544 F:      kernel/trace/trace_mmiotrace.c
13545 F:      include/linux/mmiotrace.h
13546 F:      arch/x86/mm/kmmio.c
13547 F:      arch/x86/mm/mmio-mod.c
13548 F:      arch/x86/mm/testmmiotrace.c
13549
13550 TRIVIAL PATCHES
13551 M:      Jiri Kosina <trivial@kernel.org>
13552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13553 S:      Maintained
13554 K:      ^Subject:.*(?i)trivial
13555
13556 TTY LAYER
13557 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13558 M:      Jiri Slaby <jslaby@suse.com>
13559 S:      Supported
13560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13561 F:      Documentation/serial/
13562 F:      drivers/tty/
13563 F:      drivers/tty/serial/serial_core.c
13564 F:      include/linux/serial_core.h
13565 F:      include/linux/serial.h
13566 F:      include/linux/tty.h
13567 F:      include/uapi/linux/serial_core.h
13568 F:      include/uapi/linux/serial.h
13569 F:      include/uapi/linux/tty.h
13570
13571 TUA9001 MEDIA DRIVER
13572 M:      Antti Palosaari <crope@iki.fi>
13573 L:      linux-media@vger.kernel.org
13574 W:      https://linuxtv.org
13575 W:      http://palosaari.fi/linux/
13576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13577 T:      git git://linuxtv.org/anttip/media_tree.git
13578 S:      Maintained
13579 F:      drivers/media/tuners/tua9001*
13580
13581 TULIP NETWORK DRIVERS
13582 L:      netdev@vger.kernel.org
13583 L:      linux-parisc@vger.kernel.org
13584 S:      Orphan
13585 F:      drivers/net/ethernet/dec/tulip/
13586
13587 TUN/TAP driver
13588 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13589 W:      http://vtun.sourceforge.net/tun
13590 S:      Maintained
13591 F:      Documentation/networking/tuntap.txt
13592 F:      arch/um/os-Linux/drivers/
13593
13594 TURBOCHANNEL SUBSYSTEM
13595 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13596 M:      Ralf Baechle <ralf@linux-mips.org>
13597 L:      linux-mips@linux-mips.org
13598 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13599 S:      Maintained
13600 F:      drivers/tc/
13601 F:      include/linux/tc.h
13602
13603 TW5864 VIDEO4LINUX DRIVER
13604 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13605 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13606 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13607 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13608 L:      linux-media@vger.kernel.org
13609 S:      Supported
13610 F:      drivers/media/pci/tw5864/
13611
13612 TW68 VIDEO4LINUX DRIVER
13613 M:      Hans Verkuil <hverkuil@xs4all.nl>
13614 L:      linux-media@vger.kernel.org
13615 T:      git git://linuxtv.org/media_tree.git
13616 W:      https://linuxtv.org
13617 S:      Odd Fixes
13618 F:      drivers/media/pci/tw68/
13619
13620 TW686X VIDEO4LINUX DRIVER
13621 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13622 L:      linux-media@vger.kernel.org
13623 T:      git git://linuxtv.org/media_tree.git
13624 W:      http://linuxtv.org
13625 S:      Maintained
13626 F:      drivers/media/pci/tw686x/
13627
13628 UBI FILE SYSTEM (UBIFS)
13629 M:      Richard Weinberger <richard@nod.at>
13630 M:      Artem Bityutskiy <dedekind1@gmail.com>
13631 M:      Adrian Hunter <adrian.hunter@intel.com>
13632 L:      linux-mtd@lists.infradead.org
13633 T:      git git://git.infradead.org/ubifs-2.6.git
13634 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13635 S:      Supported
13636 F:      Documentation/filesystems/ubifs.txt
13637 F:      fs/ubifs/
13638
13639 UCLINUX (M68KNOMMU AND COLDFIRE)
13640 M:      Greg Ungerer <gerg@linux-m68k.org>
13641 W:      http://www.linux-m68k.org/
13642 W:      http://www.uclinux.org/
13643 L:      linux-m68k@lists.linux-m68k.org
13644 L:      uclinux-dev@uclinux.org  (subscribers-only)
13645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13646 S:      Maintained
13647 F:      arch/m68k/coldfire/
13648 F:      arch/m68k/68*/
13649 F:      arch/m68k/*/*_no.*
13650 F:      arch/m68k/include/asm/*_no.*
13651
13652 UDF FILESYSTEM
13653 M:      Jan Kara <jack@suse.com>
13654 S:      Maintained
13655 F:      Documentation/filesystems/udf.txt
13656 F:      fs/udf/
13657
13658 UDRAW TABLET
13659 M:      Bastien Nocera <hadess@hadess.net>
13660 L:      linux-input@vger.kernel.org
13661 S:      Maintained
13662 F:      drivers/hid/hid-udraw.c
13663
13664 UFS FILESYSTEM
13665 M:      Evgeniy Dushistov <dushistov@mail.ru>
13666 S:      Maintained
13667 F:      Documentation/filesystems/ufs.txt
13668 F:      fs/ufs/
13669
13670 UHID USERSPACE HID IO DRIVER:
13671 M:      David Herrmann <dh.herrmann@googlemail.com>
13672 L:      linux-input@vger.kernel.org
13673 S:      Maintained
13674 F:      drivers/hid/uhid.c
13675 F:      include/uapi/linux/uhid.h
13676
13677 ULPI BUS
13678 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13679 L:      linux-usb@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/usb/common/ulpi.c
13682 F:      include/linux/ulpi/
13683
13684 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13685 L:      linux-usb@vger.kernel.org
13686 S:      Orphan
13687 F:      drivers/uwb/
13688 F:      include/linux/uwb.h
13689 F:      include/linux/uwb/
13690
13691 UNICORE32 ARCHITECTURE:
13692 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13693 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13694 S:      Maintained
13695 T:      git git://github.com/gxt/linux.git
13696 F:      arch/unicore32/
13697
13698 UNIFDEF
13699 M:      Tony Finch <dot@dotat.at>
13700 W:      http://dotat.at/prog/unifdef
13701 S:      Maintained
13702 F:      scripts/unifdef.c
13703
13704 UNIFORM CDROM DRIVER
13705 M:      Jens Axboe <axboe@kernel.dk>
13706 W:      http://www.kernel.dk
13707 S:      Maintained
13708 F:      Documentation/cdrom/
13709 F:      drivers/cdrom/cdrom.c
13710 F:      include/linux/cdrom.h
13711 F:      include/uapi/linux/cdrom.h
13712
13713 UNISYS S-PAR DRIVERS
13714 M:      David Kershner <david.kershner@unisys.com>
13715 L:      sparmaintainer@unisys.com (Unisys internal)
13716 S:      Supported
13717 F:      drivers/staging/unisys/
13718
13719 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13720 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13721 L:      linux-scsi@vger.kernel.org
13722 S:      Supported
13723 F:      Documentation/scsi/ufs.txt
13724 F:      drivers/scsi/ufs/
13725
13726 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13727 M:      Joao Pinto <jpinto@synopsys.com>
13728 L:      linux-scsi@vger.kernel.org
13729 S:      Supported
13730 F:      drivers/scsi/ufs/*dwc*
13731
13732 UNSORTED BLOCK IMAGES (UBI)
13733 M:      Artem Bityutskiy <dedekind1@gmail.com>
13734 M:      Richard Weinberger <richard@nod.at>
13735 W:      http://www.linux-mtd.infradead.org/
13736 L:      linux-mtd@lists.infradead.org
13737 T:      git git://git.infradead.org/ubifs-2.6.git
13738 S:      Supported
13739 F:      drivers/mtd/ubi/
13740 F:      include/linux/mtd/ubi.h
13741 F:      include/uapi/mtd/ubi-user.h
13742
13743 USB "USBNET" DRIVER FRAMEWORK
13744 M:      Oliver Neukum <oneukum@suse.com>
13745 L:      netdev@vger.kernel.org
13746 W:      http://www.linux-usb.org/usbnet
13747 S:      Maintained
13748 F:      drivers/net/usb/usbnet.c
13749 F:      include/linux/usb/usbnet.h
13750
13751 USB ACM DRIVER
13752 M:      Oliver Neukum <oneukum@suse.com>
13753 L:      linux-usb@vger.kernel.org
13754 S:      Maintained
13755 F:      Documentation/usb/acm.txt
13756 F:      drivers/usb/class/cdc-acm.*
13757
13758 USB AR5523 WIRELESS DRIVER
13759 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13760 L:      linux-wireless@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/net/wireless/ath/ar5523/
13763
13764 USB ATTACHED SCSI
13765 M:      Oliver Neukum <oneukum@suse.com>
13766 L:      linux-usb@vger.kernel.org
13767 L:      linux-scsi@vger.kernel.org
13768 S:      Maintained
13769 F:      drivers/usb/storage/uas.c
13770
13771 USB CDC ETHERNET DRIVER
13772 M:      Oliver Neukum <oliver@neukum.org>
13773 L:      linux-usb@vger.kernel.org
13774 S:      Maintained
13775 F:      drivers/net/usb/cdc_*.c
13776 F:      include/uapi/linux/usb/cdc.h
13777
13778 USB CHAOSKEY DRIVER
13779 M:      Keith Packard <keithp@keithp.com>
13780 L:      linux-usb@vger.kernel.org
13781 S:      Maintained
13782 F:      drivers/usb/misc/chaoskey.c
13783
13784 USB CYPRESS C67X00 DRIVER
13785 M:      Peter Korsgaard <jacmet@sunsite.dk>
13786 L:      linux-usb@vger.kernel.org
13787 S:      Maintained
13788 F:      drivers/usb/c67x00/
13789
13790 USB DAVICOM DM9601 DRIVER
13791 M:      Peter Korsgaard <jacmet@sunsite.dk>
13792 L:      netdev@vger.kernel.org
13793 W:      http://www.linux-usb.org/usbnet
13794 S:      Maintained
13795 F:      drivers/net/usb/dm9601.c
13796
13797 USB DIAMOND RIO500 DRIVER
13798 M:      Cesar Miquel <miquel@df.uba.ar>
13799 L:      rio500-users@lists.sourceforge.net
13800 W:      http://rio500.sourceforge.net
13801 S:      Maintained
13802 F:      drivers/usb/misc/rio500*
13803
13804 USB EHCI DRIVER
13805 M:      Alan Stern <stern@rowland.harvard.edu>
13806 L:      linux-usb@vger.kernel.org
13807 S:      Maintained
13808 F:      Documentation/usb/ehci.txt
13809 F:      drivers/usb/host/ehci*
13810
13811 USB GADGET/PERIPHERAL SUBSYSTEM
13812 M:      Felipe Balbi <balbi@kernel.org>
13813 L:      linux-usb@vger.kernel.org
13814 W:      http://www.linux-usb.org/gadget
13815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13816 S:      Maintained
13817 F:      drivers/usb/gadget/
13818 F:      include/linux/usb/gadget*
13819
13820 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13821 M:      Jiri Kosina <jikos@kernel.org>
13822 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13823 L:      linux-usb@vger.kernel.org
13824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13825 S:      Maintained
13826 F:      Documentation/hid/hiddev.txt
13827 F:      drivers/hid/usbhid/
13828
13829 USB ISP116X DRIVER
13830 M:      Olav Kongas <ok@artecdesign.ee>
13831 L:      linux-usb@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/usb/host/isp116x*
13834 F:      include/linux/usb/isp116x.h
13835
13836 USB LAN78XX ETHERNET DRIVER
13837 M:      Woojung Huh <woojung.huh@microchip.com>
13838 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13839 L:      netdev@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/net/usb/lan78xx.*
13842
13843 USB MASS STORAGE DRIVER
13844 M:      Alan Stern <stern@rowland.harvard.edu>
13845 L:      linux-usb@vger.kernel.org
13846 L:      usb-storage@lists.one-eyed-alien.net
13847 S:      Maintained
13848 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13849 F:      drivers/usb/storage/
13850
13851 USB MIDI DRIVER
13852 M:      Clemens Ladisch <clemens@ladisch.de>
13853 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13854 T:      git git://git.alsa-project.org/alsa-kernel.git
13855 S:      Maintained
13856 F:      sound/usb/midi.*
13857
13858 USB NETWORKING DRIVERS
13859 L:      linux-usb@vger.kernel.org
13860 S:      Odd Fixes
13861 F:      drivers/net/usb/
13862
13863 USB OHCI DRIVER
13864 M:      Alan Stern <stern@rowland.harvard.edu>
13865 L:      linux-usb@vger.kernel.org
13866 S:      Maintained
13867 F:      Documentation/usb/ohci.txt
13868 F:      drivers/usb/host/ohci*
13869
13870 USB OTG FSM (Finite State Machine)
13871 M:      Peter Chen <Peter.Chen@nxp.com>
13872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13873 L:      linux-usb@vger.kernel.org
13874 S:      Maintained
13875 F:      drivers/usb/common/usb-otg-fsm.c
13876
13877 USB OVER IP DRIVER
13878 M:      Valentina Manea <valentina.manea.m@gmail.com>
13879 M:      Shuah Khan <shuahkh@osg.samsung.com>
13880 M:      Shuah Khan <shuah@kernel.org>
13881 L:      linux-usb@vger.kernel.org
13882 S:      Maintained
13883 F:      Documentation/usb/usbip_protocol.txt
13884 F:      drivers/usb/usbip/
13885 F:      tools/usb/usbip/
13886
13887 USB PEGASUS DRIVER
13888 M:      Petko Manolov <petkan@nucleusys.com>
13889 L:      linux-usb@vger.kernel.org
13890 L:      netdev@vger.kernel.org
13891 T:      git git://github.com/petkan/pegasus.git
13892 W:      https://github.com/petkan/pegasus
13893 S:      Maintained
13894 F:      drivers/net/usb/pegasus.*
13895
13896 USB PHY LAYER
13897 M:      Felipe Balbi <balbi@kernel.org>
13898 L:      linux-usb@vger.kernel.org
13899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13900 S:      Maintained
13901 F:      drivers/usb/phy/
13902
13903 USB PRINTER DRIVER (usblp)
13904 M:      Pete Zaitcev <zaitcev@redhat.com>
13905 L:      linux-usb@vger.kernel.org
13906 S:      Supported
13907 F:      drivers/usb/class/usblp.c
13908
13909 USB QMI WWAN NETWORK DRIVER
13910 M:      Bjørn Mork <bjorn@mork.no>
13911 L:      netdev@vger.kernel.org
13912 S:      Maintained
13913 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13914 F:      drivers/net/usb/qmi_wwan.c
13915
13916 USB RTL8150 DRIVER
13917 M:      Petko Manolov <petkan@nucleusys.com>
13918 L:      linux-usb@vger.kernel.org
13919 L:      netdev@vger.kernel.org
13920 T:      git git://github.com/petkan/rtl8150.git
13921 W:      https://github.com/petkan/rtl8150
13922 S:      Maintained
13923 F:      drivers/net/usb/rtl8150.c
13924
13925 USB SERIAL SUBSYSTEM
13926 M:      Johan Hovold <johan@kernel.org>
13927 L:      linux-usb@vger.kernel.org
13928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13929 S:      Maintained
13930 F:      Documentation/usb/usb-serial.txt
13931 F:      drivers/usb/serial/
13932 F:      include/linux/usb/serial.h
13933
13934 USB SMSC75XX ETHERNET DRIVER
13935 M:      Steve Glendinning <steve.glendinning@shawell.net>
13936 L:      netdev@vger.kernel.org
13937 S:      Maintained
13938 F:      drivers/net/usb/smsc75xx.*
13939
13940 USB SMSC95XX ETHERNET DRIVER
13941 M:      Steve Glendinning <steve.glendinning@shawell.net>
13942 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13943 L:      netdev@vger.kernel.org
13944 S:      Maintained
13945 F:      drivers/net/usb/smsc95xx.*
13946
13947 USB SUBSYSTEM
13948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13949 L:      linux-usb@vger.kernel.org
13950 W:      http://www.linux-usb.org
13951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13952 S:      Supported
13953 F:      Documentation/devicetree/bindings/usb/
13954 F:      Documentation/usb/
13955 F:      drivers/usb/
13956 F:      include/linux/usb.h
13957 F:      include/linux/usb/
13958
13959 USB TYPEC SUBSYSTEM
13960 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13961 L:      linux-usb@vger.kernel.org
13962 S:      Maintained
13963 F:      Documentation/ABI/testing/sysfs-class-typec
13964 F:      Documentation/usb/typec.rst
13965 F:      drivers/usb/typec/
13966 F:      include/linux/usb/typec.h
13967
13968 USB UHCI DRIVER
13969 M:      Alan Stern <stern@rowland.harvard.edu>
13970 L:      linux-usb@vger.kernel.org
13971 S:      Maintained
13972 F:      drivers/usb/host/uhci*
13973
13974 USB VIDEO CLASS
13975 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13976 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13977 L:      linux-media@vger.kernel.org
13978 T:      git git://linuxtv.org/media_tree.git
13979 W:      http://www.ideasonboard.org/uvc/
13980 S:      Maintained
13981 F:      drivers/media/usb/uvc/
13982 F:      include/uapi/linux/uvcvideo.h
13983
13984 USB VISION DRIVER
13985 M:      Hans Verkuil <hverkuil@xs4all.nl>
13986 L:      linux-media@vger.kernel.org
13987 T:      git git://linuxtv.org/media_tree.git
13988 W:      https://linuxtv.org
13989 S:      Odd Fixes
13990 F:      drivers/media/usb/usbvision/
13991
13992 USB WEBCAM GADGET
13993 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13994 L:      linux-usb@vger.kernel.org
13995 S:      Maintained
13996 F:      drivers/usb/gadget/function/*uvc*
13997 F:      drivers/usb/gadget/legacy/webcam.c
13998
13999 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14000 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14001 L:      linux-wireless@vger.kernel.org
14002 S:      Maintained
14003 F:      drivers/net/wireless/rndis_wlan.c
14004
14005 USB XHCI DRIVER
14006 M:      Mathias Nyman <mathias.nyman@intel.com>
14007 L:      linux-usb@vger.kernel.org
14008 S:      Supported
14009 F:      drivers/usb/host/xhci*
14010 F:      drivers/usb/host/pci-quirks*
14011
14012 USB ZD1201 DRIVER
14013 L:      linux-wireless@vger.kernel.org
14014 W:      http://linux-lc100020.sourceforge.net
14015 S:      Orphan
14016 F:      drivers/net/wireless/zydas/zd1201.*
14017
14018 USB ZR364XX DRIVER
14019 M:      Antoine Jacquet <royale@zerezo.com>
14020 L:      linux-usb@vger.kernel.org
14021 L:      linux-media@vger.kernel.org
14022 T:      git git://linuxtv.org/media_tree.git
14023 W:      http://royale.zerezo.com/zr364xx/
14024 S:      Maintained
14025 F:      Documentation/media/v4l-drivers/zr364xx*
14026 F:      drivers/media/usb/zr364xx/
14027
14028 USER-MODE LINUX (UML)
14029 M:      Jeff Dike <jdike@addtoit.com>
14030 M:      Richard Weinberger <richard@nod.at>
14031 L:      user-mode-linux-devel@lists.sourceforge.net
14032 L:      user-mode-linux-user@lists.sourceforge.net
14033 W:      http://user-mode-linux.sourceforge.net
14034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14035 S:      Maintained
14036 F:      Documentation/virtual/uml/
14037 F:      arch/um/
14038 F:      arch/x86/um/
14039 F:      fs/hostfs/
14040 F:      fs/hppfs/
14041
14042 USERSPACE I/O (UIO)
14043 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14044 S:      Maintained
14045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14046 F:      Documentation/driver-api/uio-howto.rst
14047 F:      drivers/uio/
14048 F:      include/linux/uio*.h
14049
14050 UTIL-LINUX PACKAGE
14051 M:      Karel Zak <kzak@redhat.com>
14052 L:      util-linux@vger.kernel.org
14053 W:      http://en.wikipedia.org/wiki/Util-linux
14054 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14055 S:      Maintained
14056
14057 UUID HELPERS
14058 M:      Christoph Hellwig <hch@lst.de>
14059 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14060 L:      linux-kernel@vger.kernel.org
14061 T:      git git://git.infradead.org/users/hch/uuid.git
14062 F:      lib/uuid.c
14063 F:      lib/test_uuid.c
14064 F:      include/linux/uuid.h
14065 F:      include/uapi/linux/uuid.h
14066 S:      Maintained
14067
14068 UVESAFB DRIVER
14069 M:      Michal Januszewski <spock@gentoo.org>
14070 L:      linux-fbdev@vger.kernel.org
14071 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14072 S:      Maintained
14073 F:      Documentation/fb/uvesafb.txt
14074 F:      drivers/video/fbdev/uvesafb.*
14075
14076 VF610 NAND DRIVER
14077 M:      Stefan Agner <stefan@agner.ch>
14078 L:      linux-mtd@lists.infradead.org
14079 S:      Supported
14080 F:      drivers/mtd/nand/vf610_nfc.c
14081
14082 VFAT/FAT/MSDOS FILESYSTEM
14083 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14084 S:      Maintained
14085 F:      Documentation/filesystems/vfat.txt
14086 F:      fs/fat/
14087
14088 VFIO DRIVER
14089 M:      Alex Williamson <alex.williamson@redhat.com>
14090 L:      kvm@vger.kernel.org
14091 T:      git git://github.com/awilliam/linux-vfio.git
14092 S:      Maintained
14093 F:      Documentation/vfio.txt
14094 F:      drivers/vfio/
14095 F:      include/linux/vfio.h
14096 F:      include/uapi/linux/vfio.h
14097
14098 VFIO MEDIATED DEVICE DRIVERS
14099 M:      Kirti Wankhede <kwankhede@nvidia.com>
14100 L:      kvm@vger.kernel.org
14101 S:      Maintained
14102 F:      Documentation/vfio-mediated-device.txt
14103 F:      drivers/vfio/mdev/
14104 F:      include/linux/mdev.h
14105 F:      samples/vfio-mdev/
14106
14107 VFIO PLATFORM DRIVER
14108 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14109 L:      kvm@vger.kernel.org
14110 S:      Maintained
14111 F:      drivers/vfio/platform/
14112
14113 VGA_SWITCHEROO
14114 R:      Lukas Wunner <lukas@wunner.de>
14115 S:      Maintained
14116 F:      Documentation/gpu/vga-switcheroo.rst
14117 F:      drivers/gpu/vga/vga_switcheroo.c
14118 F:      include/linux/vga_switcheroo.h
14119 T:      git git://anongit.freedesktop.org/drm/drm-misc
14120
14121 VIA RHINE NETWORK DRIVER
14122 S:      Orphan
14123 F:      drivers/net/ethernet/via/via-rhine.c
14124
14125 VIA SD/MMC CARD CONTROLLER DRIVER
14126 M:      Bruce Chang <brucechang@via.com.tw>
14127 M:      Harald Welte <HaraldWelte@viatech.com>
14128 S:      Maintained
14129 F:      drivers/mmc/host/via-sdmmc.c
14130
14131 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14132 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14133 L:      linux-fbdev@vger.kernel.org
14134 S:      Maintained
14135 F:      include/linux/via-core.h
14136 F:      include/linux/via-gpio.h
14137 F:      include/linux/via_i2c.h
14138 F:      drivers/video/fbdev/via/
14139
14140 VIA VELOCITY NETWORK DRIVER
14141 M:      Francois Romieu <romieu@fr.zoreil.com>
14142 L:      netdev@vger.kernel.org
14143 S:      Maintained
14144 F:      drivers/net/ethernet/via/via-velocity.*
14145
14146 VIDEO MULTIPLEXER DRIVER
14147 M:      Philipp Zabel <p.zabel@pengutronix.de>
14148 L:      linux-media@vger.kernel.org
14149 S:      Maintained
14150 F:      drivers/media/platform/video-mux.c
14151
14152 VIDEOBUF2 FRAMEWORK
14153 M:      Pawel Osciak <pawel@osciak.com>
14154 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14155 M:      Kyungmin Park <kyungmin.park@samsung.com>
14156 L:      linux-media@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/media/v4l2-core/videobuf2-*
14159 F:      include/media/videobuf2-*
14160
14161 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14162 M:      Helen Koike <helen.koike@collabora.com>
14163 L:      linux-media@vger.kernel.org
14164 T:      git git://linuxtv.org/media_tree.git
14165 W:      https://linuxtv.org
14166 S:      Maintained
14167 F:      drivers/media/platform/vimc/*
14168
14169 VIRT LIB
14170 M:      Alex Williamson <alex.williamson@redhat.com>
14171 M:      Paolo Bonzini <pbonzini@redhat.com>
14172 L:      kvm@vger.kernel.org
14173 S:      Supported
14174 F:      virt/lib/
14175
14176 VIRTIO AND VHOST VSOCK DRIVER
14177 M:      Stefan Hajnoczi <stefanha@redhat.com>
14178 L:      kvm@vger.kernel.org
14179 L:      virtualization@lists.linux-foundation.org
14180 L:      netdev@vger.kernel.org
14181 S:      Maintained
14182 F:      include/linux/virtio_vsock.h
14183 F:      include/uapi/linux/virtio_vsock.h
14184 F:      include/uapi/linux/vsockmon.h
14185 F:      net/vmw_vsock/af_vsock_tap.c
14186 F:      net/vmw_vsock/virtio_transport_common.c
14187 F:      net/vmw_vsock/virtio_transport.c
14188 F:      drivers/net/vsockmon.c
14189 F:      drivers/vhost/vsock.c
14190 F:      drivers/vhost/vsock.h
14191
14192 VIRTIO CONSOLE DRIVER
14193 M:      Amit Shah <amit@kernel.org>
14194 L:      virtualization@lists.linux-foundation.org
14195 S:      Maintained
14196 F:      drivers/char/virtio_console.c
14197 F:      include/linux/virtio_console.h
14198 F:      include/uapi/linux/virtio_console.h
14199
14200 VIRTIO CORE, NET AND BLOCK DRIVERS
14201 M:      "Michael S. Tsirkin" <mst@redhat.com>
14202 M:      Jason Wang <jasowang@redhat.com>
14203 L:      virtualization@lists.linux-foundation.org
14204 S:      Maintained
14205 F:      Documentation/devicetree/bindings/virtio/
14206 F:      drivers/virtio/
14207 F:      tools/virtio/
14208 F:      drivers/net/virtio_net.c
14209 F:      drivers/block/virtio_blk.c
14210 F:      include/linux/virtio*.h
14211 F:      include/uapi/linux/virtio_*.h
14212 F:      drivers/crypto/virtio/
14213 F:      mm/balloon_compaction.c
14214
14215 VIRTIO CRYPTO DRIVER
14216 M:      Gonglei <arei.gonglei@huawei.com>
14217 L:      virtualization@lists.linux-foundation.org
14218 L:      linux-crypto@vger.kernel.org
14219 S:      Maintained
14220 F:      drivers/crypto/virtio/
14221 F:      include/uapi/linux/virtio_crypto.h
14222
14223 VIRTIO DRIVERS FOR S390
14224 M:      Cornelia Huck <cohuck@redhat.com>
14225 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14226 L:      linux-s390@vger.kernel.org
14227 L:      virtualization@lists.linux-foundation.org
14228 L:      kvm@vger.kernel.org
14229 S:      Supported
14230 F:      drivers/s390/virtio/
14231
14232 VIRTIO GPU DRIVER
14233 M:      David Airlie <airlied@linux.ie>
14234 M:      Gerd Hoffmann <kraxel@redhat.com>
14235 L:      dri-devel@lists.freedesktop.org
14236 L:      virtualization@lists.linux-foundation.org
14237 T:      git git://anongit.freedesktop.org/drm/drm-misc
14238 S:      Maintained
14239 F:      drivers/gpu/drm/virtio/
14240 F:      include/uapi/linux/virtio_gpu.h
14241
14242 VIRTIO HOST (VHOST)
14243 M:      "Michael S. Tsirkin" <mst@redhat.com>
14244 M:      Jason Wang <jasowang@redhat.com>
14245 L:      kvm@vger.kernel.org
14246 L:      virtualization@lists.linux-foundation.org
14247 L:      netdev@vger.kernel.org
14248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14249 S:      Maintained
14250 F:      drivers/vhost/
14251 F:      include/uapi/linux/vhost.h
14252
14253 VIRTIO INPUT DRIVER
14254 M:      Gerd Hoffmann <kraxel@redhat.com>
14255 S:      Maintained
14256 F:      drivers/virtio/virtio_input.c
14257 F:      include/uapi/linux/virtio_input.h
14258
14259 VIRTUAL SERIO DEVICE DRIVER
14260 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14261 S:      Maintained
14262 F:      drivers/input/serio/userio.c
14263 F:      include/uapi/linux/userio.h
14264
14265 VIVID VIRTUAL VIDEO DRIVER
14266 M:      Hans Verkuil <hverkuil@xs4all.nl>
14267 L:      linux-media@vger.kernel.org
14268 T:      git git://linuxtv.org/media_tree.git
14269 W:      https://linuxtv.org
14270 S:      Maintained
14271 F:      drivers/media/platform/vivid/*
14272
14273 VLYNQ BUS
14274 M:      Florian Fainelli <f.fainelli@gmail.com>
14275 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14276 S:      Maintained
14277 F:      drivers/vlynq/vlynq.c
14278 F:      include/linux/vlynq.h
14279
14280 VME SUBSYSTEM
14281 M:      Martyn Welch <martyn@welchs.me.uk>
14282 M:      Manohar Vanga <manohar.vanga@gmail.com>
14283 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14284 L:      devel@driverdev.osuosl.org
14285 S:      Maintained
14286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14287 F:      Documentation/driver-api/vme.rst
14288 F:      drivers/staging/vme/
14289 F:      drivers/vme/
14290 F:      include/linux/vme*
14291
14292 VMWARE BALLOON DRIVER
14293 M:      Xavier Deguillard <xdeguillard@vmware.com>
14294 M:      Philip Moltmann <moltmann@vmware.com>
14295 M:      "VMware, Inc." <pv-drivers@vmware.com>
14296 L:      linux-kernel@vger.kernel.org
14297 S:      Maintained
14298 F:      drivers/misc/vmw_balloon.c
14299
14300 VMWARE HYPERVISOR INTERFACE
14301 M:      Alok Kataria <akataria@vmware.com>
14302 L:      virtualization@lists.linux-foundation.org
14303 S:      Supported
14304 F:      arch/x86/kernel/cpu/vmware.c
14305
14306 VMWARE PVRDMA DRIVER
14307 M:      Adit Ranadive <aditr@vmware.com>
14308 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14309 L:      linux-rdma@vger.kernel.org
14310 S:      Maintained
14311 F:      drivers/infiniband/hw/vmw_pvrdma/
14312
14313 VMware PVSCSI driver
14314 M:      Jim Gill <jgill@vmware.com>
14315 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14316 L:      linux-scsi@vger.kernel.org
14317 S:      Maintained
14318 F:      drivers/scsi/vmw_pvscsi.c
14319 F:      drivers/scsi/vmw_pvscsi.h
14320
14321 VMWARE VMMOUSE SUBDRIVER
14322 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14323 M:      "VMware, Inc." <pv-drivers@vmware.com>
14324 L:      linux-input@vger.kernel.org
14325 S:      Maintained
14326 F:      drivers/input/mouse/vmmouse.c
14327 F:      drivers/input/mouse/vmmouse.h
14328
14329 VMWARE VMXNET3 ETHERNET DRIVER
14330 M:      Shrikrishna Khare <skhare@vmware.com>
14331 M:      "VMware, Inc." <pv-drivers@vmware.com>
14332 L:      netdev@vger.kernel.org
14333 S:      Maintained
14334 F:      drivers/net/vmxnet3/
14335
14336 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14337 M:      Liam Girdwood <lgirdwood@gmail.com>
14338 M:      Mark Brown <broonie@kernel.org>
14339 L:      linux-kernel@vger.kernel.org
14340 W:      http://www.slimlogic.co.uk/?p=48
14341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14342 S:      Supported
14343 F:      Documentation/devicetree/bindings/regulator/
14344 F:      drivers/regulator/
14345 F:      include/dt-bindings/regulator/
14346 F:      include/linux/regulator/
14347
14348 VRF
14349 M:      David Ahern <dsa@cumulusnetworks.com>
14350 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14351 L:      netdev@vger.kernel.org
14352 S:      Maintained
14353 F:      drivers/net/vrf.c
14354 F:      Documentation/networking/vrf.txt
14355
14356 VT1211 HARDWARE MONITOR DRIVER
14357 M:      Juerg Haefliger <juergh@gmail.com>
14358 L:      linux-hwmon@vger.kernel.org
14359 S:      Maintained
14360 F:      Documentation/hwmon/vt1211
14361 F:      drivers/hwmon/vt1211.c
14362
14363 VT8231 HARDWARE MONITOR DRIVER
14364 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14365 L:      linux-hwmon@vger.kernel.org
14366 S:      Maintained
14367 F:      drivers/hwmon/vt8231.c
14368
14369 VUB300 USB to SDIO/SD/MMC bridge chip
14370 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14371 L:      linux-mmc@vger.kernel.org
14372 L:      linux-usb@vger.kernel.org
14373 S:      Supported
14374 F:      drivers/mmc/host/vub300.c
14375
14376 W1 DALLAS'S 1-WIRE BUS
14377 M:      Evgeniy Polyakov <zbr@ioremap.net>
14378 S:      Maintained
14379 F:      Documentation/w1/
14380 F:      drivers/w1/
14381 F:      include/linux/w1.h
14382
14383 W83791D HARDWARE MONITORING DRIVER
14384 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14385 L:      linux-hwmon@vger.kernel.org
14386 S:      Maintained
14387 F:      Documentation/hwmon/w83791d
14388 F:      drivers/hwmon/w83791d.c
14389
14390 W83793 HARDWARE MONITORING DRIVER
14391 M:      Rudolf Marek <r.marek@assembler.cz>
14392 L:      linux-hwmon@vger.kernel.org
14393 S:      Maintained
14394 F:      Documentation/hwmon/w83793
14395 F:      drivers/hwmon/w83793.c
14396
14397 W83795 HARDWARE MONITORING DRIVER
14398 M:      Jean Delvare <jdelvare@suse.com>
14399 L:      linux-hwmon@vger.kernel.org
14400 S:      Maintained
14401 F:      drivers/hwmon/w83795.c
14402
14403 W83L51xD SD/MMC CARD INTERFACE DRIVER
14404 M:      Pierre Ossman <pierre@ossman.eu>
14405 S:      Maintained
14406 F:      drivers/mmc/host/wbsd.*
14407
14408 WACOM PROTOCOL 4 SERIAL TABLETS
14409 M:      Julian Squires <julian@cipht.net>
14410 M:      Hans de Goede <hdegoede@redhat.com>
14411 L:      linux-input@vger.kernel.org
14412 S:      Maintained
14413 F:      drivers/input/tablet/wacom_serial4.c
14414
14415 WATCHDOG DEVICE DRIVERS
14416 M:      Wim Van Sebroeck <wim@iguana.be>
14417 R:      Guenter Roeck <linux@roeck-us.net>
14418 L:      linux-watchdog@vger.kernel.org
14419 W:      http://www.linux-watchdog.org/
14420 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14421 S:      Maintained
14422 F:      Documentation/devicetree/bindings/watchdog/
14423 F:      Documentation/watchdog/
14424 F:      drivers/watchdog/
14425 F:      include/linux/watchdog.h
14426 F:      include/uapi/linux/watchdog.h
14427
14428 WHISKEYCOVE PMIC GPIO DRIVER
14429 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14430 L:      linux-gpio@vger.kernel.org
14431 S:      Maintained
14432 F:      drivers/gpio/gpio-wcove.c
14433
14434 WIIMOTE HID DRIVER
14435 M:      David Herrmann <dh.herrmann@googlemail.com>
14436 L:      linux-input@vger.kernel.org
14437 S:      Maintained
14438 F:      drivers/hid/hid-wiimote*
14439
14440 WILOCITY WIL6210 WIRELESS DRIVER
14441 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14442 L:      linux-wireless@vger.kernel.org
14443 L:      wil6210@qca.qualcomm.com
14444 S:      Supported
14445 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14446 F:      drivers/net/wireless/ath/wil6210/
14447 F:      include/uapi/linux/wil6210_uapi.h
14448
14449 WIMAX STACK
14450 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14451 M:      linux-wimax@intel.com
14452 L:      wimax@linuxwimax.org (subscribers-only)
14453 S:      Supported
14454 W:      http://linuxwimax.org
14455 F:      Documentation/wimax/README.wimax
14456 F:      include/linux/wimax/debug.h
14457 F:      include/net/wimax.h
14458 F:      include/uapi/linux/wimax.h
14459 F:      net/wimax/
14460
14461 WINBOND CIR DRIVER
14462 M:      David Härdeman <david@hardeman.nu>
14463 S:      Maintained
14464 F:      drivers/media/rc/winbond-cir.c
14465
14466 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14467 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14468 L:      linux-watchdog@vger.kernel.org
14469 S:      Maintained
14470 F:      drivers/watchdog/ebc-c384_wdt.c
14471
14472 WINSYSTEMS WS16C48 GPIO DRIVER
14473 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14474 L:      linux-gpio@vger.kernel.org
14475 S:      Maintained
14476 F:      drivers/gpio/gpio-ws16c48.c
14477
14478 WISTRON LAPTOP BUTTON DRIVER
14479 M:      Miloslav Trmac <mitr@volny.cz>
14480 S:      Maintained
14481 F:      drivers/input/misc/wistron_btns.c
14482
14483 WL3501 WIRELESS PCMCIA CARD DRIVER
14484 L:      linux-wireless@vger.kernel.org
14485 S:      Odd fixes
14486 F:      drivers/net/wireless/wl3501*
14487
14488 WOLFSON MICROELECTRONICS DRIVERS
14489 L:      patches@opensource.cirrus.com
14490 T:      git https://github.com/CirrusLogic/linux-drivers.git
14491 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14492 S:      Supported
14493 F:      Documentation/hwmon/wm83??
14494 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14495 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14496 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14497 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14498 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14499 F:      drivers/clk/clk-wm83*.c
14500 F:      drivers/extcon/extcon-arizona.c
14501 F:      drivers/leds/leds-wm83*.c
14502 F:      drivers/gpio/gpio-*wm*.c
14503 F:      drivers/gpio/gpio-arizona.c
14504 F:      drivers/hwmon/wm83??-hwmon.c
14505 F:      drivers/input/misc/wm831x-on.c
14506 F:      drivers/input/touchscreen/wm831x-ts.c
14507 F:      drivers/input/touchscreen/wm97*.c
14508 F:      drivers/mfd/arizona*
14509 F:      drivers/mfd/wm*.c
14510 F:      drivers/mfd/cs47l24*
14511 F:      drivers/power/supply/wm83*.c
14512 F:      drivers/rtc/rtc-wm83*.c
14513 F:      drivers/regulator/wm8*.c
14514 F:      drivers/regulator/arizona*
14515 F:      drivers/video/backlight/wm83*_bl.c
14516 F:      drivers/watchdog/wm83*_wdt.c
14517 F:      include/linux/mfd/arizona/
14518 F:      include/linux/mfd/wm831x/
14519 F:      include/linux/mfd/wm8350/
14520 F:      include/linux/mfd/wm8400*
14521 F:      include/linux/regulator/arizona*
14522 F:      include/linux/wm97xx.h
14523 F:      include/sound/wm????.h
14524 F:      sound/soc/codecs/arizona.?
14525 F:      sound/soc/codecs/wm*
14526 F:      sound/soc/codecs/cs47l24*
14527
14528 WORKQUEUE
14529 M:      Tejun Heo <tj@kernel.org>
14530 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14532 S:      Maintained
14533 F:      include/linux/workqueue.h
14534 F:      kernel/workqueue.c
14535 F:      Documentation/core-api/workqueue.rst
14536
14537 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14538 M:      Chen-Yu Tsai <wens@csie.org>
14539 L:      linux-kernel@vger.kernel.org
14540 S:      Maintained
14541 N:      axp[128]
14542
14543 X.25 NETWORK LAYER
14544 M:      Andrew Hendry <andrew.hendry@gmail.com>
14545 L:      linux-x25@vger.kernel.org
14546 S:      Odd Fixes
14547 F:      Documentation/networking/x25*
14548 F:      include/net/x25*
14549 F:      net/x25/
14550
14551 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14552 M:      Thomas Gleixner <tglx@linutronix.de>
14553 M:      Ingo Molnar <mingo@redhat.com>
14554 M:      "H. Peter Anvin" <hpa@zytor.com>
14555 M:      x86@kernel.org
14556 L:      linux-kernel@vger.kernel.org
14557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14558 S:      Maintained
14559 F:      Documentation/x86/
14560 F:      arch/x86/
14561
14562 X86 MCE INFRASTRUCTURE
14563 M:      Tony Luck <tony.luck@intel.com>
14564 M:      Borislav Petkov <bp@alien8.de>
14565 L:      linux-edac@vger.kernel.org
14566 S:      Maintained
14567 F:      arch/x86/kernel/cpu/mcheck/*
14568
14569 X86 MICROCODE UPDATE SUPPORT
14570 M:      Borislav Petkov <bp@alien8.de>
14571 S:      Maintained
14572 F:      arch/x86/kernel/cpu/microcode/*
14573
14574 X86 PLATFORM DRIVERS
14575 M:      Darren Hart <dvhart@infradead.org>
14576 M:      Andy Shevchenko <andy@infradead.org>
14577 L:      platform-driver-x86@vger.kernel.org
14578 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14579 S:      Maintained
14580 F:      drivers/platform/x86/
14581 F:      drivers/platform/olpc/
14582
14583 X86 VDSO
14584 M:      Andy Lutomirski <luto@amacapital.net>
14585 L:      linux-kernel@vger.kernel.org
14586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14587 S:      Maintained
14588 F:      arch/x86/entry/vdso/
14589
14590 XC2028/3028 TUNER DRIVER
14591 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14592 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14593 L:      linux-media@vger.kernel.org
14594 W:      https://linuxtv.org
14595 T:      git git://linuxtv.org/media_tree.git
14596 S:      Maintained
14597 F:      drivers/media/tuners/tuner-xc2028.*
14598
14599 XEN BLOCK SUBSYSTEM
14600 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14601 M:      Roger Pau Monné <roger.pau@citrix.com>
14602 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14603 S:      Supported
14604 F:      drivers/block/xen-blkback/*
14605 F:      drivers/block/xen*
14606
14607 XEN HYPERVISOR ARM
14608 M:      Stefano Stabellini <sstabellini@kernel.org>
14609 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14610 S:      Maintained
14611 F:      arch/arm/xen/
14612 F:      arch/arm/include/asm/xen/
14613
14614 XEN HYPERVISOR ARM64
14615 M:      Stefano Stabellini <sstabellini@kernel.org>
14616 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14617 S:      Maintained
14618 F:      arch/arm64/xen/
14619 F:      arch/arm64/include/asm/xen/
14620
14621 XEN HYPERVISOR INTERFACE
14622 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14623 M:      Juergen Gross <jgross@suse.com>
14624 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14626 S:      Supported
14627 F:      arch/x86/xen/
14628 F:      drivers/*/xen-*front.c
14629 F:      drivers/xen/
14630 F:      arch/x86/include/asm/xen/
14631 F:      include/xen/
14632 F:      include/uapi/xen/
14633 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14634 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14635
14636 XEN NETWORK BACKEND DRIVER
14637 M:      Wei Liu <wei.liu2@citrix.com>
14638 M:      Paul Durrant <paul.durrant@citrix.com>
14639 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14640 L:      netdev@vger.kernel.org
14641 S:      Supported
14642 F:      drivers/net/xen-netback/*
14643
14644 XEN PCI SUBSYSTEM
14645 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14646 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14647 S:      Supported
14648 F:      arch/x86/pci/*xen*
14649 F:      drivers/pci/*xen*
14650
14651 XEN PVSCSI DRIVERS
14652 M:      Juergen Gross <jgross@suse.com>
14653 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14654 L:      linux-scsi@vger.kernel.org
14655 S:      Supported
14656 F:      drivers/scsi/xen-scsifront.c
14657 F:      drivers/xen/xen-scsiback.c
14658 F:      include/xen/interface/io/vscsiif.h
14659
14660 XEN SWIOTLB SUBSYSTEM
14661 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14662 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14663 S:      Supported
14664 F:      arch/x86/xen/*swiotlb*
14665 F:      drivers/xen/*swiotlb*
14666
14667 XFS FILESYSTEM
14668 M:      Darrick J. Wong <darrick.wong@oracle.com>
14669 M:      linux-xfs@vger.kernel.org
14670 L:      linux-xfs@vger.kernel.org
14671 W:      http://xfs.org/
14672 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14673 S:      Supported
14674 F:      Documentation/filesystems/xfs.txt
14675 F:      fs/xfs/
14676
14677 XILINX AXI ETHERNET DRIVER
14678 M:      Anirudha Sarangi <anirudh@xilinx.com>
14679 M:      John Linn <John.Linn@xilinx.com>
14680 S:      Maintained
14681 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14682
14683 XILINX UARTLITE SERIAL DRIVER
14684 M:      Peter Korsgaard <jacmet@sunsite.dk>
14685 L:      linux-serial@vger.kernel.org
14686 S:      Maintained
14687 F:      drivers/tty/serial/uartlite.c
14688
14689 XILINX VIDEO IP CORES
14690 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14691 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14692 L:      linux-media@vger.kernel.org
14693 T:      git git://linuxtv.org/media_tree.git
14694 S:      Supported
14695 F:      Documentation/devicetree/bindings/media/xilinx/
14696 F:      drivers/media/platform/xilinx/
14697 F:      include/uapi/linux/xilinx-v4l2-controls.h
14698
14699 XILLYBUS DRIVER
14700 M:      Eli Billauer <eli.billauer@gmail.com>
14701 L:      linux-kernel@vger.kernel.org
14702 S:      Supported
14703 F:      drivers/char/xillybus/
14704
14705 XRA1403 GPIO EXPANDER
14706 M:      Nandor Han <nandor.han@ge.com>
14707 M:      Semi Malinen <semi.malinen@ge.com>
14708 L:      linux-gpio@vger.kernel.org
14709 S:      Maintained
14710 F:      drivers/gpio/gpio-xra1403.c
14711 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14712
14713 XTENSA XTFPGA PLATFORM SUPPORT
14714 M:      Max Filippov <jcmvbkbc@gmail.com>
14715 L:      linux-xtensa@linux-xtensa.org
14716 S:      Maintained
14717 F:      drivers/spi/spi-xtensa-xtfpga.c
14718 F:      sound/soc/xtensa/xtfpga-i2s.c
14719
14720 YAM DRIVER FOR AX.25
14721 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14722 L:      linux-hams@vger.kernel.org
14723 S:      Maintained
14724 F:      drivers/net/hamradio/yam*
14725 F:      include/linux/yam.h
14726
14727 YAMA SECURITY MODULE
14728 M:      Kees Cook <keescook@chromium.org>
14729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14730 S:      Supported
14731 F:      security/yama/
14732 F:      Documentation/admin-guide/LSM/Yama.rst
14733
14734 YEALINK PHONE DRIVER
14735 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14736 L:      usbb2k-api-dev@nongnu.org
14737 S:      Maintained
14738 F:      Documentation/input/yealink.rst
14739 F:      drivers/input/misc/yealink.*
14740
14741 Z8530 DRIVER FOR AX.25
14742 M:      Joerg Reuter <jreuter@yaina.de>
14743 W:      http://yaina.de/jreuter/
14744 W:      http://www.qsl.net/dl1bke/
14745 L:      linux-hams@vger.kernel.org
14746 S:      Maintained
14747 F:      Documentation/networking/z8530drv.txt
14748 F:      drivers/net/hamradio/*scc.c
14749 F:      drivers/net/hamradio/z8530.h
14750
14751 ZBUD COMPRESSED PAGE ALLOCATOR
14752 M:      Seth Jennings <sjenning@redhat.com>
14753 M:      Dan Streetman <ddstreet@ieee.org>
14754 L:      linux-mm@kvack.org
14755 S:      Maintained
14756 F:      mm/zbud.c
14757 F:      include/linux/zbud.h
14758
14759 ZD1211RW WIRELESS DRIVER
14760 M:      Daniel Drake <dsd@gentoo.org>
14761 M:      Ulrich Kunitz <kune@deine-taler.de>
14762 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14763 L:      linux-wireless@vger.kernel.org
14764 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14765 S:      Maintained
14766 F:      drivers/net/wireless/zydas/zd1211rw/
14767
14768 ZD1301 MEDIA DRIVER
14769 M:      Antti Palosaari <crope@iki.fi>
14770 L:      linux-media@vger.kernel.org
14771 W:      https://linuxtv.org/
14772 W:      http://palosaari.fi/linux/
14773 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14774 S:      Maintained
14775 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14776
14777 ZD1301_DEMOD MEDIA DRIVER
14778 M:      Antti Palosaari <crope@iki.fi>
14779 L:      linux-media@vger.kernel.org
14780 W:      https://linuxtv.org/
14781 W:      http://palosaari.fi/linux/
14782 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14783 S:      Maintained
14784 F:      drivers/media/dvb-frontends/zd1301_demod*
14785
14786 ZPOOL COMPRESSED PAGE STORAGE API
14787 M:      Dan Streetman <ddstreet@ieee.org>
14788 L:      linux-mm@kvack.org
14789 S:      Maintained
14790 F:      mm/zpool.c
14791 F:      include/linux/zpool.h
14792
14793 ZR36067 VIDEO FOR LINUX DRIVER
14794 L:      mjpeg-users@lists.sourceforge.net
14795 L:      linux-media@vger.kernel.org
14796 W:      http://mjpeg.sourceforge.net/driver-zoran/
14797 T:      hg https://linuxtv.org/hg/v4l-dvb
14798 S:      Odd Fixes
14799 F:      drivers/media/pci/zoran/
14800
14801 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14802 M:      Minchan Kim <minchan@kernel.org>
14803 M:      Nitin Gupta <ngupta@vflare.org>
14804 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14805 L:      linux-kernel@vger.kernel.org
14806 S:      Maintained
14807 F:      drivers/block/zram/
14808 F:      Documentation/blockdev/zram.txt
14809
14810 ZS DECSTATION Z85C30 SERIAL DRIVER
14811 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14812 S:      Maintained
14813 F:      drivers/tty/serial/zs.*
14814
14815 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14816 M:      Minchan Kim <minchan@kernel.org>
14817 M:      Nitin Gupta <ngupta@vflare.org>
14818 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14819 L:      linux-mm@kvack.org
14820 S:      Maintained
14821 F:      mm/zsmalloc.c
14822 F:      include/linux/zsmalloc.h
14823 F:      Documentation/vm/zsmalloc.txt
14824
14825 ZSWAP COMPRESSED SWAP CACHING
14826 M:      Seth Jennings <sjenning@redhat.com>
14827 M:      Dan Streetman <ddstreet@ieee.org>
14828 L:      linux-mm@kvack.org
14829 S:      Maintained
14830 F:      mm/zswap.c
14831
14832 THE REST
14833 M:      Linus Torvalds <torvalds@linux-foundation.org>
14834 L:      linux-kernel@vger.kernel.org
14835 Q:      http://patchwork.kernel.org/project/LKML/list/
14836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14837 S:      Buried alive in reporters
14838 F:      *
14839 F:      */