1dea409da8800588d23e60c137de0f6851e1a9e5
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <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 I2C CONTROLLER DRIVER
648 M:      Thor Thayer <thor.thayer@linux.intel.com>
649 S:      Maintained
650 F:      drivers/i2c/busses/i2c-altera.c
651
652 ALTERA MAILBOX DRIVER
653 M:      Ley Foon Tan <lftan@altera.com>
654 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
655 S:      Maintained
656 F:      drivers/mailbox/mailbox-altera.c
657
658 ALTERA PIO DRIVER
659 M:      Tien Hock Loh <thloh@altera.com>
660 L:      linux-gpio@vger.kernel.org
661 S:      Maintained
662 F:      drivers/gpio/gpio-altera.c
663
664 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665 M:      Thor Thayer <thor.thayer@linux.intel.com>
666 S:      Maintained
667 F:      drivers/gpio/gpio-altera-a10sr.c
668 F:      drivers/mfd/altera-a10sr.c
669 F:      drivers/reset/reset-a10sr.c
670 F:      include/linux/mfd/altera-a10sr.h
671 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
672
673 ALTERA TRIPLE SPEED ETHERNET DRIVER
674 M:      Vince Bridgers <vbridger@opensource.altera.com>
675 L:      netdev@vger.kernel.org
676 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677 S:      Maintained
678 F:      drivers/net/ethernet/altera/
679
680 ALTERA UART/JTAG UART SERIAL DRIVERS
681 M:      Tobias Klauser <tklauser@distanz.ch>
682 L:      linux-serial@vger.kernel.org
683 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 S:      Maintained
685 F:      drivers/tty/serial/altera_uart.c
686 F:      drivers/tty/serial/altera_jtaguart.c
687 F:      include/linux/altera_uart.h
688 F:      include/linux/altera_jtaguart.h
689
690 AMAZON ETHERNET DRIVERS
691 M:      Netanel Belgazal <netanel@annapurnalabs.com>
692 R:      Saeed Bishara <saeed@annapurnalabs.com>
693 R:      Zorik Machulsky <zorik@annapurnalabs.com>
694 L:      netdev@vger.kernel.org
695 S:      Supported
696 F:      Documentation/networking/ena.txt
697 F:      drivers/net/ethernet/amazon/
698
699 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700 M:      Tom Lendacky <thomas.lendacky@amd.com>
701 M:      Gary Hook <gary.hook@amd.com>
702 L:      linux-crypto@vger.kernel.org
703 S:      Supported
704 F:      drivers/crypto/ccp/
705 F:      include/linux/ccp.h
706
707 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708 M:      Huang Rui <ray.huang@amd.com>
709 L:      linux-hwmon@vger.kernel.org
710 S:      Supported
711 F:      Documentation/hwmon/fam15h_power
712 F:      drivers/hwmon/fam15h_power.c
713
714 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
716 S:      Orphan
717 F:      drivers/usb/gadget/udc/amd5536udc.*
718
719 AMD GEODE PROCESSOR/CHIPSET SUPPORT
720 P:      Andres Salomon <dilinger@queued.net>
721 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
722 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
723 S:      Supported
724 F:      drivers/char/hw_random/geode-rng.c
725 F:      drivers/crypto/geode*
726 F:      drivers/video/fbdev/geode/
727 F:      arch/x86/include/asm/geode.h
728
729 AMD IOMMU (AMD-VI)
730 M:      Joerg Roedel <joro@8bytes.org>
731 L:      iommu@lists.linux-foundation.org
732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
733 S:      Maintained
734 F:      drivers/iommu/amd_iommu*.[ch]
735 F:      include/linux/amd-iommu.h
736
737 AMD KFD
738 M:      Oded Gabbay <oded.gabbay@gmail.com>
739 L:      dri-devel@lists.freedesktop.org
740 T:      git git://people.freedesktop.org/~gabbayo/linux.git
741 S:      Supported
742 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746 F:      drivers/gpu/drm/amd/amdkfd/
747 F:      drivers/gpu/drm/amd/include/cik_structs.h
748 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749 F:      drivers/gpu/drm/amd/include/vi_structs.h
750 F:      drivers/gpu/drm/radeon/radeon_kfd.c
751 F:      drivers/gpu/drm/radeon/radeon_kfd.h
752 F:      include/uapi/linux/kfd_ioctl.h
753
754 AMD SEATTLE DEVICE TREE SUPPORT
755 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
756 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757 M:      Tom Lendacky <thomas.lendacky@amd.com>
758 S:      Supported
759 F:      arch/arm64/boot/dts/amd/
760
761 AMD XGBE DRIVER
762 M:      Tom Lendacky <thomas.lendacky@amd.com>
763 L:      netdev@vger.kernel.org
764 S:      Supported
765 F:      drivers/net/ethernet/amd/xgbe/
766 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
767
768 AMS (Apple Motion Sensor) DRIVER
769 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
770 S:      Supported
771 F:      drivers/macintosh/ams/
772
773 ANALOG DEVICES INC AD9389B DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/ad9389b*
778
779 ANALOG DEVICES INC ADV7180 DRIVER
780 M:      Lars-Peter Clausen <lars@metafoo.de>
781 L:      linux-media@vger.kernel.org
782 W:      http://ez.analog.com/community/linux-device-drivers
783 S:      Supported
784 F:      drivers/media/i2c/adv7180.c
785
786 ANALOG DEVICES INC ADV748X DRIVER
787 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
788 L:      linux-media@vger.kernel.org
789 S:      Maintained
790 F:      drivers/media/i2c/adv748x/*
791
792 ANALOG DEVICES INC ADV7511 DRIVER
793 M:      Hans Verkuil <hans.verkuil@cisco.com>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      drivers/media/i2c/adv7511*
797
798 ANALOG DEVICES INC ADV7604 DRIVER
799 M:      Hans Verkuil <hans.verkuil@cisco.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv7604*
803
804 ANALOG DEVICES INC ADV7842 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7842*
809
810 ANALOG DEVICES INC ASOC CODEC DRIVERS
811 M:      Lars-Peter Clausen <lars@metafoo.de>
812 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
813 W:      http://wiki.analog.com/
814 W:      http://ez.analog.com/community/linux-device-drivers
815 S:      Supported
816 F:      sound/soc/codecs/adau*
817 F:      sound/soc/codecs/adav*
818 F:      sound/soc/codecs/ad1*
819 F:      sound/soc/codecs/ad7*
820 F:      sound/soc/codecs/ssm*
821 F:      sound/soc/codecs/sigmadsp.*
822
823 ANALOG DEVICES INC ASOC DRIVERS
824 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W:      http://blackfin.uclinux.org/
827 S:      Supported
828 F:      sound/soc/blackfin/*
829
830 ANALOG DEVICES INC DMA DRIVERS
831 M:      Lars-Peter Clausen <lars@metafoo.de>
832 W:      http://ez.analog.com/community/linux-device-drivers
833 S:      Supported
834 F:      drivers/dma/dma-axi-dmac.c
835
836 ANALOG DEVICES INC IIO DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 M:      Michael Hennerich <Michael.Hennerich@analog.com>
839 W:      http://wiki.analog.com/
840 W:      http://ez.analog.com/community/linux-device-drivers
841 S:      Supported
842 F:      drivers/iio/*/ad*
843 F:      drivers/iio/adc/ltc2497*
844 X:      drivers/iio/*/adjd*
845 F:      drivers/staging/iio/*/ad*
846 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
847
848 ANDROID CONFIG FRAGMENTS
849 M:      Rob Herring <robh@kernel.org>
850 S:      Supported
851 F:      kernel/configs/android*
852
853 ANDROID DRIVERS
854 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855 M:      Arve Hjønnevåg <arve@android.com>
856 M:      Riley Andrews <riandrews@android.com>
857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858 L:      devel@driverdev.osuosl.org
859 S:      Supported
860 F:      drivers/android/
861 F:      drivers/staging/android/
862
863 ANDROID GOLDFISH RTC DRIVER
864 M:      Miodrag Dinic <miodrag.dinic@imgtec.com>
865 S:      Supported
866 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867 F:      drivers/rtc/rtc-goldfish.c
868
869 ANDROID ION DRIVER
870 M:      Laura Abbott <labbott@redhat.com>
871 M:      Sumit Semwal <sumit.semwal@linaro.org>
872 L:      devel@driverdev.osuosl.org
873 S:      Supported
874 F:      drivers/staging/android/ion
875 F:      drivers/staging/android/uapi/ion.h
876 F:      drivers/staging/android/uapi/ion_test.h
877
878 AOA (Apple Onboard Audio) ALSA DRIVER
879 M:      Johannes Berg <johannes@sipsolutions.net>
880 L:      linuxppc-dev@lists.ozlabs.org
881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
882 S:      Maintained
883 F:      sound/aoa/
884
885 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
887 L:      linux-iio@vger.kernel.org
888 S:      Maintained
889 F:      drivers/iio/adc/stx104.c
890
891 APM DRIVER
892 M:      Jiri Kosina <jikos@kernel.org>
893 S:      Odd fixes
894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895 F:      arch/x86/kernel/apm_32.c
896 F:      include/linux/apm_bios.h
897 F:      include/uapi/linux/apm_bios.h
898 F:      drivers/char/apm-emulation.c
899
900 APPARMOR SECURITY MODULE
901 M:      John Johansen <john.johansen@canonical.com>
902 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903 W:      apparmor.wiki.kernel.org
904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
905 S:      Supported
906 F:      security/apparmor/
907 F:      Documentation/admin-guide/LSM/apparmor.rst
908
909 APPLE BCM5974 MULTITOUCH DRIVER
910 M:      Henrik Rydberg <rydberg@bitmath.org>
911 L:      linux-input@vger.kernel.org
912 S:      Odd fixes
913 F:      drivers/input/mouse/bcm5974.c
914
915 APPLE SMC DRIVER
916 M:      Henrik Rydberg <rydberg@bitmath.org>
917 L:      linux-hwmon@vger.kernel.org
918 S:      Odd fixes
919 F:      drivers/hwmon/applesmc.c
920
921 APPLETALK NETWORK LAYER
922 L:      netdev@vger.kernel.org
923 S:      Odd fixes
924 F:      drivers/net/appletalk/
925 F:      net/appletalk/
926
927 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928 M:      Duc Dang <dhdang@apm.com>
929 S:      Supported
930 F:      arch/arm64/boot/dts/apm/
931
932 APPLIED MICRO (APM) X-GENE SOC EDAC
933 M:      Loc Ho <lho@apm.com>
934 S:      Supported
935 F:      drivers/edac/xgene_edac.c
936 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
937
938 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939 M:      Iyappan Subramanian <isubramanian@apm.com>
940 M:      Keyur Chudgar <kchudgar@apm.com>
941 S:      Supported
942 F:      drivers/net/ethernet/apm/xgene-v2/
943
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945 M:      Iyappan Subramanian <isubramanian@apm.com>
946 M:      Keyur Chudgar <kchudgar@apm.com>
947 M:      Quan Nguyen <qnguyen@apm.com>
948 S:      Supported
949 F:      drivers/net/ethernet/apm/xgene/
950 F:      drivers/net/phy/mdio-xgene.c
951 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
953
954 APPLIED MICRO (APM) X-GENE SOC PMU
955 M:      Tai Nguyen <ttnguyen@apm.com>
956 S:      Supported
957 F:      drivers/perf/xgene_pmu.c
958 F:      Documentation/perf/xgene-pmu.txt
959 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
960
961 APTINA CAMERA SENSOR PLL
962 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963 L:      linux-media@vger.kernel.org
964 S:      Maintained
965 F:      drivers/media/i2c/aptina-pll.*
966
967 ARC FRAMEBUFFER DRIVER
968 M:      Jaya Kumar <jayalk@intworks.biz>
969 S:      Maintained
970 F:      drivers/video/fbdev/arcfb.c
971 F:      drivers/video/fbdev/core/fb_defio.c
972
973 ARC PGU DRM DRIVER
974 M:      Alexey Brodkin <abrodkin@synopsys.com>
975 S:      Supported
976 F:      drivers/gpu/drm/arc/
977 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
978
979 ARCNET NETWORK LAYER
980 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
981 L:      netdev@vger.kernel.org
982 S:      Maintained
983 F:      drivers/net/arcnet/
984 F:      include/uapi/linux/if_arcnet.h
985
986 ARM ARCHITECTED TIMER DRIVER
987 M:      Mark Rutland <mark.rutland@arm.com>
988 M:      Marc Zyngier <marc.zyngier@arm.com>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/include/asm/arch_timer.h
992 F:      arch/arm64/include/asm/arch_timer.h
993 F:      drivers/clocksource/arm_arch_timer.c
994
995 ARM HDLCD DRM DRIVER
996 M:      Liviu Dudau <liviu.dudau@arm.com>
997 S:      Supported
998 F:      drivers/gpu/drm/arm/hdlcd_*
999 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1000
1001 ARM MALI-DP DRM DRIVER
1002 M:      Liviu Dudau <liviu.dudau@arm.com>
1003 M:      Brian Starkey <brian.starkey@arm.com>
1004 M:      Mali DP Maintainers <malidp@foss.arm.com>
1005 S:      Supported
1006 F:      drivers/gpu/drm/arm/
1007 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1008
1009 ARM MFM AND FLOPPY DRIVERS
1010 M:      Ian Molton <spyro@f2s.com>
1011 S:      Maintained
1012 F:      arch/arm/lib/floppydma.S
1013 F:      arch/arm/include/asm/floppy.h
1014
1015 ARM PMU PROFILING AND DEBUGGING
1016 M:      Will Deacon <will.deacon@arm.com>
1017 M:      Mark Rutland <mark.rutland@arm.com>
1018 S:      Maintained
1019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 F:      arch/arm*/kernel/perf_*
1021 F:      arch/arm/oprofile/common.c
1022 F:      arch/arm*/kernel/hw_breakpoint.c
1023 F:      arch/arm*/include/asm/hw_breakpoint.h
1024 F:      arch/arm*/include/asm/perf_event.h
1025 F:      drivers/perf/*
1026 F:      include/linux/perf/arm_pmu.h
1027 F:      Documentation/devicetree/bindings/arm/pmu.txt
1028 F:      Documentation/devicetree/bindings/perf/
1029
1030 ARM PORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 W:      http://www.armlinux.org.uk/
1034 S:      Maintained
1035 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1036 F:      arch/arm/
1037
1038 ARM PRIMECELL AACI PL041 DRIVER
1039 M:      Russell King <linux@armlinux.org.uk>
1040 S:      Maintained
1041 F:      sound/arm/aaci.*
1042
1043 ARM PRIMECELL BUS SUPPORT
1044 M:      Russell King <linux@armlinux.org.uk>
1045 S:      Maintained
1046 F:      drivers/amba/
1047 F:      include/linux/amba/bus.h
1048
1049 ARM PRIMECELL CLCD PL110 DRIVER
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/video/fbdev/amba-clcd.*
1053
1054 ARM PRIMECELL KMI PL050 DRIVER
1055 M:      Russell King <linux@armlinux.org.uk>
1056 S:      Maintained
1057 F:      drivers/input/serio/ambakmi.*
1058 F:      include/linux/amba/kmi.h
1059
1060 ARM PRIMECELL MMCI PL180/1 DRIVER
1061 M:      Russell King <linux@armlinux.org.uk>
1062 S:      Maintained
1063 F:      drivers/mmc/host/mmci.*
1064 F:      include/linux/amba/mmci.h
1065
1066 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067 M:      Russell King <linux@armlinux.org.uk>
1068 S:      Maintained
1069 F:      drivers/tty/serial/amba-pl01*.c
1070 F:      include/linux/amba/serial.h
1071
1072 ARM SMMU DRIVERS
1073 M:      Will Deacon <will.deacon@arm.com>
1074 R:      Robin Murphy <robin.murphy@arm.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      drivers/iommu/arm-smmu.c
1078 F:      drivers/iommu/arm-smmu-v3.c
1079 F:      drivers/iommu/io-pgtable-arm.c
1080 F:      drivers/iommu/io-pgtable-arm-v7s.c
1081
1082 ARM SUB-ARCHITECTURES
1083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 S:      Maintained
1085 F:      arch/arm/mach-*/
1086 F:      arch/arm/plat-*/
1087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1088
1089 ARM/ACTIONS SEMI ARCHITECTURE
1090 M:      Andreas Färber <afaerber@suse.de>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 N:      owl
1094 F:      arch/arm/mach-actions/
1095 F:      arch/arm/boot/dts/owl-*
1096 F:      arch/arm64/boot/dts/actions/
1097 F:      drivers/clocksource/owl-*
1098 F:      drivers/soc/actions/
1099 F:      include/dt-bindings/power/owl-*
1100 F:      include/linux/soc/actions/
1101 F:      Documentation/devicetree/bindings/arm/actions.txt
1102 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1104
1105 ARM/ADS SPHERE MACHINE SUPPORT
1106 M:      Lennert Buytenhek <kernel@wantstofly.org>
1107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 S:      Maintained
1109
1110 ARM/AFEB9260 MACHINE SUPPORT
1111 M:      Sergey Lapin <slapin@ossfans.org>
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S:      Maintained
1114
1115 ARM/AJECO 1ARM MACHINE SUPPORT
1116 M:      Lennert Buytenhek <kernel@wantstofly.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119
1120 ARM/Allwinner SoC Clock Support
1121 M:      Emilio López <emilio@elopez.com.ar>
1122 S:      Maintained
1123 F:      drivers/clk/sunxi/
1124
1125 ARM/Allwinner sunXi SoC support
1126 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1127 M:      Chen-Yu Tsai <wens@csie.org>
1128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 S:      Maintained
1130 N:      sun[x456789]i
1131 N:      sun50i
1132 F:      arch/arm/mach-sunxi/
1133 F:      arch/arm64/boot/dts/allwinner/
1134 F:      drivers/clk/sunxi-ng/
1135 F:      drivers/pinctrl/sunxi/
1136 F:      drivers/soc/sunxi/
1137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1138
1139 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140 M:      Neil Armstrong <narmstrong@baylibre.com>
1141 M:      Jerome Brunet <jbrunet@baylibre.com>
1142 L:      linux-amlogic@lists.infradead.org
1143 S:      Maintained
1144 F:      drivers/clk/meson/
1145 F:      include/dt-bindings/clock/meson*
1146 F:      include/dt-bindings/clock/gxbb*
1147 F:      Documentation/devicetree/bindings/clock/amlogic*
1148
1149 ARM/Amlogic Meson SoC support
1150 M:      Carlo Caione <carlo@caione.org>
1151 M:      Kevin Hilman <khilman@baylibre.com>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 L:      linux-amlogic@lists.infradead.org
1154 W:      http://linux-meson.com/
1155 S:      Maintained
1156 F:      arch/arm/mach-meson/
1157 F:      arch/arm/boot/dts/meson*
1158 F:      arch/arm64/boot/dts/amlogic/
1159 F:      drivers/pinctrl/meson/
1160 F:      drivers/mmc/host/meson*
1161 N:      meson
1162
1163 ARM/Annapurna Labs ALPINE ARCHITECTURE
1164 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168 F:      arch/arm/mach-alpine/
1169 F:      arch/arm/boot/dts/alpine*
1170 F:      arch/arm64/boot/dts/al/
1171 F:      drivers/*/*alpine*
1172
1173 ARM/ARTPEC MACHINE SUPPORT
1174 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1175 M:      Lars Persson <lars.persson@axis.com>
1176 M:      Niklas Cassel <niklas.cassel@axis.com>
1177 S:      Maintained
1178 L:      linux-arm-kernel@axis.com
1179 F:      arch/arm/mach-artpec
1180 F:      arch/arm/boot/dts/artpec6*
1181 F:      drivers/clk/axis
1182 F:      drivers/crypto/axis
1183 F:      drivers/pinctrl/pinctrl-artpec*
1184 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1185
1186 ARM/ASPEED I2C DRIVER
1187 M:      Brendan Higgins <brendanhiggins@google.com>
1188 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189 R:      Joel Stanley <joel@jms.id.au>
1190 L:      linux-i2c@vger.kernel.org
1191 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1192 S:      Maintained
1193 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1194 F:      drivers/i2c/busses/i2c-aspeed.c
1195 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1197
1198 ARM/ASPEED MACHINE SUPPORT
1199 M:      Joel Stanley <joel@jms.id.au>
1200 S:      Maintained
1201 F:      arch/arm/mach-aspeed/
1202 F:      arch/arm/boot/dts/aspeed-*
1203 F:      drivers/*/*aspeed*
1204
1205 ARM/ATMEL AT91 Clock Support
1206 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1207 S:      Maintained
1208 F:      drivers/clk/at91
1209
1210 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1212 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 W:      http://www.linux4sam.org
1215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1216 S:      Supported
1217 F:      arch/arm/mach-at91/
1218 F:      include/soc/at91/
1219 F:      arch/arm/boot/dts/at91*.dts
1220 F:      arch/arm/boot/dts/at91*.dtsi
1221 F:      arch/arm/boot/dts/sama*.dts
1222 F:      arch/arm/boot/dts/sama*.dtsi
1223 F:      arch/arm/include/debug/at91.S
1224 F:      drivers/memory/atmel*
1225
1226 ARM/CALXEDA HIGHBANK ARCHITECTURE
1227 M:      Rob Herring <robh@kernel.org>
1228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 S:      Maintained
1230 F:      arch/arm/mach-highbank/
1231 F:      arch/arm/boot/dts/highbank.dts
1232 F:      arch/arm/boot/dts/ecx-*.dts*
1233
1234 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235 M:      Krzysztof Halasa <khalasa@piap.pl>
1236 S:      Maintained
1237 F:      arch/arm/mach-cns3xxx/
1238
1239 ARM/CAVIUM THUNDER NETWORK DRIVER
1240 M:      Sunil Goutham <sgoutham@cavium.com>
1241 M:      Robert Richter <rric@kernel.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Supported
1244 F:      drivers/net/ethernet/cavium/thunder/
1245
1246 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247 M:      Alexander Shiyan <shc_work@mail.ru>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Odd Fixes
1250 N:      clps711x
1251
1252 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253 M:      Lennert Buytenhek <kernel@wantstofly.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256
1257 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1259 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 F:      arch/arm/mach-ep93xx/
1263 F:      arch/arm/mach-ep93xx/include/mach/
1264
1265 ARM/CLKDEV SUPPORT
1266 M:      Russell King <linux@armlinux.org.uk>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270 F:      arch/arm/include/asm/clkdev.h
1271 F:      drivers/clk/clkdev.c
1272
1273 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274 M:      Mike Rapoport <mike@compulab.co.il>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277
1278 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279 M:      Baruch Siach <baruch@tkos.co.il>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282 F:      arch/arm/boot/dts/cx92755*
1283 N:      digicolor
1284
1285 ARM/CONTEC MICRO9 MACHINE SUPPORT
1286 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1287 S:      Maintained
1288 F:      arch/arm/mach-ep93xx/micro9.c
1289
1290 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      drivers/hwtracing/coresight/*
1295 F:      Documentation/trace/coresight.txt
1296 F:      Documentation/trace/coresight-cpu-debug.txt
1297 F:      Documentation/devicetree/bindings/arm/coresight.txt
1298 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300 F:      tools/perf/arch/arm/util/pmu.c
1301 F:      tools/perf/arch/arm/util/auxtrace.c
1302 F:      tools/perf/arch/arm/util/cs-etm.c
1303 F:      tools/perf/arch/arm/util/cs-etm.h
1304 F:      tools/perf/util/cs-etm.h
1305
1306 ARM/CORGI MACHINE SUPPORT
1307 M:      Richard Purdie <rpurdie@rpsys.net>
1308 S:      Maintained
1309
1310 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312 M:      Linus Walleij <linus.walleij@linaro.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 T:      git git://github.com/ulli-kroll/linux.git
1315 S:      Maintained
1316 F:      Documentation/devicetree/bindings/arm/gemini.txt
1317 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319 F:      arch/arm/mach-gemini/
1320 F:      drivers/pinctrl/pinctrl-gemini.c
1321 F:      drivers/rtc/rtc-ftrtc010.c
1322
1323 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324 M:      Barry Song <baohua@kernel.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1327 S:      Maintained
1328 F:      arch/arm/boot/dts/prima2*
1329 F:      arch/arm/mach-prima2/
1330 F:      drivers/clk/sirf/
1331 F:      drivers/clocksource/timer-prima2.c
1332 F:      drivers/clocksource/timer-atlas7.c
1333 N:      [^a-z]sirf
1334
1335 ARM/EBSA110 MACHINE SUPPORT
1336 M:      Russell King <linux@armlinux.org.uk>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W:      http://www.armlinux.org.uk/
1339 S:      Maintained
1340 F:      arch/arm/mach-ebsa110/
1341 F:      drivers/net/ethernet/amd/am79c961a.*
1342
1343 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344 M:      Uwe Kleine-König <kernel@pengutronix.de>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 N:      efm32
1348
1349 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353 F:      arch/arm/mach-pxa/ezx.c
1354
1355 ARM/FARADAY FA526 PORT
1356 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 T:      git git://git.berlios.de/gemini-board
1360 F:      arch/arm/mm/*-fa*
1361
1362 ARM/FOOTBRIDGE ARCHITECTURE
1363 M:      Russell King <linux@armlinux.org.uk>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 W:      http://www.armlinux.org.uk/
1366 S:      Maintained
1367 F:      arch/arm/include/asm/hardware/dec21285.h
1368 F:      arch/arm/mach-footbridge/
1369
1370 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371 M:      Shawn Guo <shawnguo@kernel.org>
1372 M:      Sascha Hauer <kernel@pengutronix.de>
1373 R:      Fabio Estevam <fabio.estevam@nxp.com>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377 F:      arch/arm/mach-imx/
1378 F:      arch/arm/mach-mxs/
1379 F:      arch/arm/boot/dts/imx*
1380 F:      arch/arm/configs/imx*_defconfig
1381 F:      drivers/clk/imx/
1382 F:      drivers/soc/imx/
1383 F:      include/soc/imx/
1384
1385 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386 M:      Shawn Guo <shawnguo@kernel.org>
1387 M:      Sascha Hauer <kernel@pengutronix.de>
1388 R:      Stefan Agner <stefan@agner.ch>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392 F:      arch/arm/mach-imx/*vf610*
1393 F:      arch/arm/boot/dts/vf*
1394
1395 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396 M:      Lennert Buytenhek <kernel@wantstofly.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399
1400 ARM/GUMSTIX MACHINE SUPPORT
1401 M:      Steve Sakoman <sakoman@gmail.com>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406 M:      Philipp Zabel <philipp.zabel@gmail.com>
1407 M:      Paul Parsons <lost.distance@yahoo.com>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410 F:      arch/arm/mach-pxa/hx4700.c
1411 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1412 F:      sound/soc/pxa/hx4700.c
1413
1414 ARM/HISILICON SOC SUPPORT
1415 M:      Wei Xu <xuwei5@hisilicon.com>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W:      http://www.hisilicon.com
1418 S:      Supported
1419 T:      git git://github.com/hisilicon/linux-hisi.git
1420 F:      arch/arm/mach-hisi/
1421 F:      arch/arm/boot/dts/hi3*
1422 F:      arch/arm/boot/dts/hip*
1423 F:      arch/arm/boot/dts/hisi*
1424 F:      arch/arm64/boot/dts/hisilicon/
1425
1426 ARM/HP JORNADA 7XX MACHINE SUPPORT
1427 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1428 W:      www.jlime.com
1429 S:      Maintained
1430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431 F:      arch/arm/mach-sa1100/jornada720.c
1432 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1433
1434 ARM/IGEP MACHINE SUPPORT
1435 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1436 M:      Javier Martinez Canillas <javier@dowhile0.org>
1437 L:      linux-omap@vger.kernel.org
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/boot/dts/omap3-igep*
1441
1442 ARM/INCOME PXA270 SUPPORT
1443 M:      Marek Vasut <marek.vasut@gmail.com>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1447
1448 ARM/INTEL IOP13XX ARM ARCHITECTURE
1449 M:      Lennert Buytenhek <kernel@wantstofly.org>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452
1453 ARM/INTEL IOP32X ARM ARCHITECTURE
1454 M:      Lennert Buytenhek <kernel@wantstofly.org>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457
1458 ARM/INTEL IOP33X ARM ARCHITECTURE
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Orphan
1461
1462 ARM/INTEL IQ81342EX MACHINE SUPPORT
1463 M:      Lennert Buytenhek <kernel@wantstofly.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466
1467 ARM/INTEL IXDP2850 MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/INTEL IXP4XX ARM ARCHITECTURE
1473 M:      Imre Kaloz <kaloz@openwrt.org>
1474 M:      Krzysztof Halasa <khalasa@piap.pl>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-ixp4xx/
1478
1479 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480 M:      Jonathan Cameron <jic23@cam.ac.uk>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 F:      arch/arm/mach-pxa/stargate2.c
1484 F:      drivers/pcmcia/pxa2xx_stargate2.c
1485
1486 ARM/INTEL XSC3 (MANZANO) ARM CORE
1487 M:      Lennert Buytenhek <kernel@wantstofly.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490
1491 ARM/IP FABRICS DOUBLE ESPRESSO 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/LG1K ARCHITECTURE
1497 M:      Chanho Min <chanho.min@lge.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 F:      arch/arm64/boot/dts/lg/
1501
1502 ARM/LOGICPD PXA270 MACHINE SUPPORT
1503 M:      Lennert Buytenhek <kernel@wantstofly.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506
1507 ARM/LPC18XX ARCHITECTURE
1508 M:      Joachim Eastwood <manabian@gmail.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm/boot/dts/lpc43*
1512 F:      drivers/clk/nxp/clk-lpc18xx*
1513 F:      drivers/clocksource/time-lpc32xx.c
1514 F:      drivers/i2c/busses/i2c-lpc2k.c
1515 F:      drivers/memory/pl172.c
1516 F:      drivers/mtd/spi-nor/nxp-spifi.c
1517 F:      drivers/rtc/rtc-lpc24xx.c
1518 N:      lpc18xx
1519
1520 ARM/LPC32XX SOC SUPPORT
1521 M:      Vladimir Zapolskiy <vz@mleia.com>
1522 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1525 S:      Maintained
1526 F:      arch/arm/boot/dts/lpc32*
1527 F:      arch/arm/mach-lpc32xx/
1528 F:      drivers/i2c/busses/i2c-pnx.c
1529 F:      drivers/net/ethernet/nxp/lpc_eth.c
1530 F:      drivers/usb/host/ohci-nxp.c
1531 F:      drivers/watchdog/pnx4008_wdt.c
1532 N:      lpc32xx
1533
1534 ARM/MAGICIAN MACHINE SUPPORT
1535 M:      Philipp Zabel <philipp.zabel@gmail.com>
1536 S:      Maintained
1537
1538 ARM/Marvell Berlin SoC support
1539 M:      Jisheng Zhang <jszhang@marvell.com>
1540 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/mach-berlin/
1544 F:      arch/arm/boot/dts/berlin*
1545 F:      arch/arm64/boot/dts/marvell/berlin*
1546
1547 ARM/Marvell Dove/MV78xx0/Orion SOC support
1548 M:      Jason Cooper <jason@lakedaemon.net>
1549 M:      Andrew Lunn <andrew@lunn.ch>
1550 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 M:      Gregory Clement <gregory.clement@free-electrons.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      Documentation/devicetree/bindings/soc/dove/
1555 F:      arch/arm/mach-dove/
1556 F:      arch/arm/mach-mv78xx0/
1557 F:      arch/arm/mach-orion5x/
1558 F:      arch/arm/plat-orion/
1559 F:      arch/arm/boot/dts/dove*
1560 F:      arch/arm/boot/dts/orion5x*
1561
1562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563 M:      Jason Cooper <jason@lakedaemon.net>
1564 M:      Andrew Lunn <andrew@lunn.ch>
1565 M:      Gregory Clement <gregory.clement@free-electrons.com>
1566 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      arch/arm/boot/dts/armada*
1570 F:      arch/arm/boot/dts/kirkwood*
1571 F:      arch/arm/configs/mvebu_*_defconfig
1572 F:      arch/arm/mach-mvebu/
1573 F:      arch/arm64/boot/dts/marvell/armada*
1574 F:      drivers/cpufreq/mvebu-cpufreq.c
1575 F:      drivers/irqchip/irq-armada-370-xp.c
1576 F:      drivers/irqchip/irq-mvebu-*
1577 F:      drivers/pinctrl/mvebu/
1578 F:      drivers/rtc/rtc-armada38x.c
1579
1580 ARM/Mediatek RTC DRIVER
1581 M:      Eddie Huang <eddie.huang@mediatek.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      drivers/rtc/rtc-mt6397.c
1586
1587 ARM/Mediatek SoC support
1588 M:      Matthias Brugger <matthias.bgg@gmail.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      arch/arm/boot/dts/mt6*
1593 F:      arch/arm/boot/dts/mt7*
1594 F:      arch/arm/boot/dts/mt8*
1595 F:      arch/arm/mach-mediatek/
1596 F:      arch/arm64/boot/dts/mediatek/
1597 N:      mtk
1598 K:      mediatek
1599
1600 ARM/Mediatek USB3 PHY DRIVER
1601 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1606
1607 ARM/MICREL KS8695 ARCHITECTURE
1608 M:      Greg Ungerer <gerg@uclinux.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F:      arch/arm/mach-ks8695/
1611 S:      Odd Fixes
1612
1613 ARM/MIOA701 MACHINE SUPPORT
1614 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F:      arch/arm/mach-pxa/mioa701.c
1617 S:      Maintained
1618
1619 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1621 S:      Maintained
1622
1623 ARM/NOMADIK ARCHITECTURE
1624 M:      Alessandro Rubini <rubini@unipv.it>
1625 M:      Linus Walleij <linus.walleij@linaro.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 F:      arch/arm/mach-nomadik/
1629 F:      drivers/pinctrl/nomadik/
1630 F:      drivers/i2c/busses/i2c-nomadik.c
1631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1632
1633 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634 M:      Wan ZongShun <mcuos.com@gmail.com>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W:      http://www.mcuos.com
1637 S:      Maintained
1638 F:      arch/arm/mach-w90x900/
1639 F:      drivers/input/keyboard/w90p910_keypad.c
1640 F:      drivers/input/touchscreen/w90p910_ts.c
1641 F:      drivers/watchdog/nuc900_wdt.c
1642 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1643 F:      drivers/mtd/nand/nuc900_nand.c
1644 F:      drivers/rtc/rtc-nuc900.c
1645 F:      drivers/spi/spi-nuc900.c
1646 F:      drivers/usb/host/ehci-w90x900.c
1647 F:      drivers/video/fbdev/nuc900fb.c
1648
1649 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1651 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1652 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1653 S:      Supported
1654
1655 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656 M:      Alexander Clouter <alex@digriz.org.uk>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 W:      http://www.digriz.org.uk/ts78xx/kernel
1659 S:      Maintained
1660 F:      arch/arm/mach-orion5x/ts78xx-*
1661
1662 ARM/OXNAS platform support
1663 M:      Neil Armstrong <narmstrong@baylibre.com>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/mach-oxnas/
1668 F:      arch/arm/boot/dts/ox8*.dtsi
1669 F:      arch/arm/boot/dts/wd-mbwe.dts
1670 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1671 N:      oxnas
1672
1673 ARM/PALM TREO SUPPORT
1674 M:      Tomas Cech <sleep_walker@suse.com>
1675 L:      linux-arm-kernel@lists.infradead.org
1676 W:      http://hackndev.com
1677 S:      Maintained
1678 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1679 F:      arch/arm/mach-pxa/palmtreo.c
1680
1681 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682 M:      Marek Vasut <marek.vasut@gmail.com>
1683 L:      linux-arm-kernel@lists.infradead.org
1684 W:      http://hackndev.com
1685 S:      Maintained
1686 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1687 F:      arch/arm/mach-pxa/palmtx.c
1688 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1689 F:      arch/arm/mach-pxa/palmt5.c
1690 F:      arch/arm/mach-pxa/include/mach/palmld.h
1691 F:      arch/arm/mach-pxa/palmld.c
1692 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1693 F:      arch/arm/mach-pxa/palmte2.c
1694 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1695 F:      arch/arm/mach-pxa/palmtc.c
1696
1697 ARM/PALMZ72 SUPPORT
1698 M:      Sergey Lapin <slapin@ossfans.org>
1699 L:      linux-arm-kernel@lists.infradead.org
1700 W:      http://hackndev.com
1701 S:      Maintained
1702 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1703 F:      arch/arm/mach-pxa/palmz72.c
1704
1705 ARM/PLEB SUPPORT
1706 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1707 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1708 S:      Maintained
1709
1710 ARM/PT DIGITAL BOARD PORT
1711 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 W:      http://www.armlinux.org.uk/
1714 S:      Maintained
1715
1716 ARM/QUALCOMM SUPPORT
1717 M:      Andy Gross <andy.gross@linaro.org>
1718 M:      David Brown <david.brown@linaro.org>
1719 L:      linux-arm-msm@vger.kernel.org
1720 L:      linux-soc@vger.kernel.org
1721 S:      Maintained
1722 F:      Documentation/devicetree/bindings/soc/qcom/
1723 F:      arch/arm/boot/dts/qcom-*.dts
1724 F:      arch/arm/boot/dts/qcom-*.dtsi
1725 F:      arch/arm/mach-qcom/
1726 F:      arch/arm64/boot/dts/qcom/*
1727 F:      drivers/i2c/busses/i2c-qup.c
1728 F:      drivers/clk/qcom/
1729 F:      drivers/dma/qcom/
1730 F:      drivers/soc/qcom/
1731 F:      drivers/spi/spi-qup.c
1732 F:      drivers/tty/serial/msm_serial.h
1733 F:      drivers/tty/serial/msm_serial.c
1734 F:      drivers/*/pm8???-*
1735 F:      drivers/mfd/ssbi.c
1736 F:      drivers/firmware/qcom_scm.c
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1738
1739 ARM/RADISYS ENP2611 MACHINE SUPPORT
1740 M:      Lennert Buytenhek <kernel@wantstofly.org>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743
1744 ARM/REALTEK ARCHITECTURE
1745 M:      Andreas Färber <afaerber@suse.de>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748 F:      arch/arm64/boot/dts/realtek/
1749 F:      Documentation/devicetree/bindings/arm/realtek.txt
1750
1751 ARM/RENESAS ARM64 ARCHITECTURE
1752 M:      Simon Horman <horms@verge.net.au>
1753 M:      Magnus Damm <magnus.damm@gmail.com>
1754 L:      linux-renesas-soc@vger.kernel.org
1755 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1757 S:      Supported
1758 F:      arch/arm64/boot/dts/renesas/
1759 F:      drivers/soc/renesas/
1760 F:      include/linux/soc/renesas/
1761
1762 ARM/RISCPC ARCHITECTURE
1763 M:      Russell King <linux@armlinux.org.uk>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W:      http://www.armlinux.org.uk/
1766 S:      Maintained
1767 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1768 F:      arch/arm/include/asm/hardware/ioc.h
1769 F:      arch/arm/include/asm/hardware/iomd.h
1770 F:      arch/arm/include/asm/hardware/memc.h
1771 F:      arch/arm/mach-rpc/
1772 F:      drivers/net/ethernet/8390/etherh.c
1773 F:      drivers/net/ethernet/i825xx/ether1*
1774 F:      drivers/net/ethernet/seeq/ether3*
1775 F:      drivers/scsi/arm/
1776
1777 ARM/Rockchip SoC support
1778 M:      Heiko Stuebner <heiko@sntech.de>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L:      linux-rockchip@lists.infradead.org
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1782 S:      Maintained
1783 F:      arch/arm/boot/dts/rk3*
1784 F:      arch/arm/boot/dts/rv1108*
1785 F:      arch/arm/mach-rockchip/
1786 F:      drivers/clk/rockchip/
1787 F:      drivers/i2c/busses/i2c-rk3x.c
1788 F:      drivers/*/*rockchip*
1789 F:      drivers/*/*/*rockchip*
1790 F:      sound/soc/rockchip/
1791 N:      rockchip
1792
1793 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794 M:      Kukjin Kim <kgene@kernel.org>
1795 M:      Krzysztof Kozlowski <krzk@kernel.org>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1799 S:      Maintained
1800 F:      arch/arm/boot/dts/s3c*
1801 F:      arch/arm/boot/dts/s5p*
1802 F:      arch/arm/boot/dts/samsung*
1803 F:      arch/arm/boot/dts/exynos*
1804 F:      arch/arm64/boot/dts/exynos/
1805 F:      arch/arm/plat-samsung/
1806 F:      arch/arm/mach-s3c24*/
1807 F:      arch/arm/mach-s3c64xx/
1808 F:      arch/arm/mach-s5p*/
1809 F:      arch/arm/mach-exynos*/
1810 F:      drivers/*/*s3c24*
1811 F:      drivers/*/*/*s3c24*
1812 F:      drivers/*/*s3c64xx*
1813 F:      drivers/*/*s5pv210*
1814 F:      drivers/memory/samsung/*
1815 F:      drivers/soc/samsung/*
1816 F:      Documentation/arm/Samsung/
1817 F:      Documentation/devicetree/bindings/arm/samsung/
1818 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1819 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1820 N:      exynos
1821
1822 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823 M:      Kyungmin Park <kyungmin.park@samsung.com>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 S:      Maintained
1826 F:      arch/arm/mach-s5pv210/
1827
1828 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829 M:      Kyungmin Park <kyungmin.park@samsung.com>
1830 M:      Kamil Debski <kamil@wypas.org>
1831 M:      Andrzej Hajda <a.hajda@samsung.com>
1832 L:      linux-arm-kernel@lists.infradead.org
1833 L:      linux-media@vger.kernel.org
1834 S:      Maintained
1835 F:      drivers/media/platform/s5p-g2d/
1836
1837 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1839 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840 L:      linux-media@vger.kernel.org
1841 S:      Maintained
1842 F:      drivers/media/platform/s5p-cec/
1843 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1844
1845 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848 L:      linux-arm-kernel@lists.infradead.org
1849 L:      linux-media@vger.kernel.org
1850 S:      Maintained
1851 F:      drivers/media/platform/s5p-jpeg/
1852
1853 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854 M:      Kyungmin Park <kyungmin.park@samsung.com>
1855 M:      Kamil Debski <kamil@wypas.org>
1856 M:      Jeongtae Park <jtp.park@samsung.com>
1857 M:      Andrzej Hajda <a.hajda@samsung.com>
1858 L:      linux-arm-kernel@lists.infradead.org
1859 L:      linux-media@vger.kernel.org
1860 S:      Maintained
1861 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1862 F:      drivers/media/platform/s5p-mfc/
1863
1864 ARM/SHMOBILE ARM ARCHITECTURE
1865 M:      Simon Horman <horms@verge.net.au>
1866 M:      Magnus Damm <magnus.damm@gmail.com>
1867 L:      linux-renesas-soc@vger.kernel.org
1868 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1870 S:      Supported
1871 F:      arch/arm/boot/dts/emev2*
1872 F:      arch/arm/boot/dts/r7s*
1873 F:      arch/arm/boot/dts/r8a*
1874 F:      arch/arm/boot/dts/sh*
1875 F:      arch/arm/configs/shmobile_defconfig
1876 F:      arch/arm/include/debug/renesas-scif.S
1877 F:      arch/arm/mach-shmobile/
1878 F:      drivers/soc/renesas/
1879 F:      include/linux/soc/renesas/
1880
1881 ARM/SOCFPGA ARCHITECTURE
1882 M:      Dinh Nguyen <dinguyen@kernel.org>
1883 S:      Maintained
1884 F:      arch/arm/mach-socfpga/
1885 F:      arch/arm/boot/dts/socfpga*
1886 F:      arch/arm/configs/socfpga_defconfig
1887 F:      arch/arm64/boot/dts/altera/
1888 W:      http://www.rocketboards.org
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1890
1891 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892 M:      Dinh Nguyen <dinguyen@kernel.org>
1893 S:      Maintained
1894 F:      drivers/clk/socfpga/
1895
1896 ARM/SOCFPGA EDAC SUPPORT
1897 M:      Thor Thayer <thor.thayer@linux.intel.com>
1898 S:      Maintained
1899 F:      drivers/edac/altera_edac.
1900
1901 ARM/STI ARCHITECTURE
1902 M:      Patrice Chotard <patrice.chotard@st.com>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 W:      http://www.stlinux.com
1905 S:      Maintained
1906 F:      arch/arm/mach-sti/
1907 F:      arch/arm/boot/dts/sti*
1908 F:      drivers/char/hw_random/st-rng.c
1909 F:      drivers/clocksource/arm_global_timer.c
1910 F:      drivers/clocksource/clksrc_st_lpc.c
1911 F:      drivers/cpufreq/sti-cpufreq.c
1912 F:      drivers/dma/st_fdma*
1913 F:      drivers/i2c/busses/i2c-st.c
1914 F:      drivers/media/rc/st_rc.c
1915 F:      drivers/media/platform/sti/c8sectpfe/
1916 F:      drivers/mmc/host/sdhci-st.c
1917 F:      drivers/phy/st/phy-miphy28lp.c
1918 F:      drivers/phy/st/phy-stih407-usb.c
1919 F:      drivers/pinctrl/pinctrl-st.c
1920 F:      drivers/remoteproc/st_remoteproc.c
1921 F:      drivers/remoteproc/st_slim_rproc.c
1922 F:      drivers/reset/sti/
1923 F:      drivers/rtc/rtc-st-lpc.c
1924 F:      drivers/tty/serial/st-asc.c
1925 F:      drivers/usb/dwc3/dwc3-st.c
1926 F:      drivers/usb/host/ehci-st.c
1927 F:      drivers/usb/host/ohci-st.c
1928 F:      drivers/watchdog/st_lpc_wdt.c
1929 F:      drivers/ata/ahci_st.c
1930 F:      include/linux/remoteproc/st_slim_rproc.h
1931
1932 ARM/STM32 ARCHITECTURE
1933 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934 M:      Alexandre Torgue <alexandre.torgue@st.com>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Maintained
1937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1938 N:      stm32
1939 F:      drivers/clocksource/armv7m_systick.c
1940
1941 ARM/TANGO ARCHITECTURE
1942 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943 L:      linux-arm-kernel@lists.infradead.org
1944 S:      Maintained
1945 N:      tango
1946
1947 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948 M:      Lennert Buytenhek <kernel@wantstofly.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951
1952 ARM/TETON BGA MACHINE SUPPORT
1953 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S:      Maintained
1956
1957 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958 M:      Santosh Shilimkar <ssantosh@kernel.org>
1959 L:      linux-kernel@vger.kernel.org
1960 S:      Maintained
1961 F:      drivers/memory/*emif*
1962
1963 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964 M:      Santosh Shilimkar <ssantosh@kernel.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967 F:      arch/arm/mach-keystone/
1968 F:      arch/arm/boot/dts/keystone-*
1969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1970
1971 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972 M:      Santosh Shilimkar <ssantosh@kernel.org>
1973 L:      linux-kernel@vger.kernel.org
1974 S:      Maintained
1975 F:      drivers/clk/keystone/
1976
1977 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978 M:      Santosh Shilimkar <ssantosh@kernel.org>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 L:      linux-kernel@vger.kernel.org
1981 S:      Maintained
1982 F:      drivers/clocksource/timer-keystone.c
1983
1984 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985 M:      Santosh Shilimkar <ssantosh@kernel.org>
1986 L:      linux-kernel@vger.kernel.org
1987 S:      Maintained
1988 F:      drivers/power/reset/keystone-reset.c
1989
1990 ARM/THECUS N2100 MACHINE SUPPORT
1991 M:      Lennert Buytenhek <kernel@wantstofly.org>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S:      Maintained
1994
1995 ARM/TOSA MACHINE SUPPORT
1996 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997 M:      Dirk Opfer <dirk@opfer-online.de>
1998 S:      Maintained
1999
2000 ARM/U300 MACHINE SUPPORT
2001 M:      Linus Walleij <linus.walleij@linaro.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S:      Supported
2004 F:      arch/arm/mach-u300/
2005 F:      drivers/clocksource/timer-u300.c
2006 F:      drivers/i2c/busses/i2c-stu300.c
2007 F:      drivers/rtc/rtc-coh901331.c
2008 F:      drivers/watchdog/coh901327_wdt.c
2009 F:      drivers/dma/coh901318*
2010 F:      drivers/mfd/ab3100*
2011 F:      drivers/rtc/rtc-ab3100.c
2012 F:      drivers/rtc/rtc-coh901331.c
2013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2014
2015 ARM/UNIPHIER ARCHITECTURE
2016 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2019 S:      Maintained
2020 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2021 F:      arch/arm/boot/dts/uniphier*
2022 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2023 F:      arch/arm/mach-uniphier/
2024 F:      arch/arm/mm/cache-uniphier.c
2025 F:      arch/arm64/boot/dts/socionext/
2026 F:      drivers/bus/uniphier-system-bus.c
2027 F:      drivers/clk/uniphier/
2028 F:      drivers/gpio/gpio-uniphier.c
2029 F:      drivers/i2c/busses/i2c-uniphier*
2030 F:      drivers/irqchip/irq-uniphier-aidet.c
2031 F:      drivers/pinctrl/uniphier/
2032 F:      drivers/reset/reset-uniphier.c
2033 F:      drivers/tty/serial/8250/8250_uniphier.c
2034 N:      uniphier
2035
2036 ARM/Ux500 ARM ARCHITECTURE
2037 M:      Linus Walleij <linus.walleij@linaro.org>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 S:      Maintained
2040 F:      arch/arm/mach-ux500/
2041 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2042 F:      drivers/dma/ste_dma40*
2043 F:      drivers/hwspinlock/u8500_hsem.c
2044 F:      drivers/mfd/abx500*
2045 F:      drivers/mfd/ab8500*
2046 F:      drivers/mfd/dbx500*
2047 F:      drivers/mfd/db8500*
2048 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2049 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2050 F:      drivers/rtc/rtc-ab8500.c
2051 F:      drivers/rtc/rtc-pl031.c
2052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2053
2054 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2055 M:      Ulf Hansson <ulf.hansson@linaro.org>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 T:      git git://git.linaro.org/people/ulfh/clk.git
2058 S:      Maintained
2059 F:      drivers/clk/ux500/
2060
2061 ARM/VERSATILE EXPRESS PLATFORM
2062 M:      Liviu Dudau <liviu.dudau@arm.com>
2063 M:      Sudeep Holla <sudeep.holla@arm.com>
2064 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 S:      Maintained
2067 F:      arch/arm/boot/dts/vexpress*
2068 F:      arch/arm64/boot/dts/arm/
2069 F:      arch/arm/mach-vexpress/
2070 F:      */*/vexpress*
2071 F:      */*/*/vexpress*
2072 F:      drivers/clk/versatile/clk-vexpress-osc.c
2073 F:      drivers/clocksource/versatile.c
2074 N:      mps2
2075
2076 ARM/VFP SUPPORT
2077 M:      Russell King <linux@armlinux.org.uk>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 W:      http://www.armlinux.org.uk/
2080 S:      Maintained
2081 F:      arch/arm/vfp/
2082
2083 ARM/VOIPAC PXA270 SUPPORT
2084 M:      Marek Vasut <marek.vasut@gmail.com>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 S:      Maintained
2087 F:      arch/arm/mach-pxa/vpac270.c
2088 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2089
2090 ARM/VT8500 ARM ARCHITECTURE
2091 M:      Tony Prisk <linux@prisktech.co.nz>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S:      Maintained
2094 F:      arch/arm/mach-vt8500/
2095 F:      drivers/clocksource/vt8500_timer.c
2096 F:      drivers/i2c/busses/i2c-wmt.c
2097 F:      drivers/mmc/host/wmt-sdmmc.c
2098 F:      drivers/pwm/pwm-vt8500.c
2099 F:      drivers/rtc/rtc-vt8500.c
2100 F:      drivers/tty/serial/vt8500_serial.c
2101 F:      drivers/usb/host/ehci-platform.c
2102 F:      drivers/usb/host/uhci-platform.c
2103 F:      drivers/video/fbdev/vt8500lcdfb.*
2104 F:      drivers/video/fbdev/wm8505fb*
2105 F:      drivers/video/fbdev/wmt_ge_rops.*
2106
2107 ARM/ZIPIT Z2 SUPPORT
2108 M:      Marek Vasut <marek.vasut@gmail.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-pxa/z2.c
2112 F:      arch/arm/mach-pxa/include/mach/z2.h
2113
2114 ARM/ZTE ARCHITECTURE
2115 M:      Jun Nie <jun.nie@linaro.org>
2116 M:      Baoyou Xie <baoyou.xie@linaro.org>
2117 M:      Shawn Guo <shawnguo@kernel.org>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 S:      Maintained
2120 F:      arch/arm/boot/dts/zx2967*
2121 F:      arch/arm/mach-zx/
2122 F:      arch/arm64/boot/dts/zte/
2123 F:      drivers/clk/zte/
2124 F:      drivers/dma/zx_dma.c
2125 F:      drivers/gpio/gpio-zx.c
2126 F:      drivers/i2c/busses/i2c-zx2967.c
2127 F:      drivers/mmc/host/dw_mmc-zx.*
2128 F:      drivers/pinctrl/zte/
2129 F:      drivers/reset/reset-zx2967.c
2130 F:      drivers/soc/zte/
2131 F:      drivers/thermal/zx2967_thermal.c
2132 F:      drivers/watchdog/zx2967_wdt.c
2133 F:      Documentation/devicetree/bindings/arm/zte.txt
2134 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2135 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2136 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2137 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2138 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2139 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2140 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2141 F:      Documentation/devicetree/bindings/soc/zte/
2142 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2143 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2144 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2145 F:      include/dt-bindings/clock/zx2967*.h
2146 F:      include/dt-bindings/soc/zte,*.h
2147 F:      sound/soc/codecs/zx_aud96p22.c
2148 F:      sound/soc/zte/
2149
2150 ARM/ZYNQ ARCHITECTURE
2151 M:      Michal Simek <michal.simek@xilinx.com>
2152 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W:      http://wiki.xilinx.com
2155 T:      git https://github.com/Xilinx/linux-xlnx.git
2156 S:      Supported
2157 F:      arch/arm/mach-zynq/
2158 F:      drivers/cpuidle/cpuidle-zynq.c
2159 F:      drivers/block/xsysace.c
2160 N:      zynq
2161 N:      xilinx
2162 F:      drivers/clocksource/cadence_ttc_timer.c
2163 F:      drivers/i2c/busses/i2c-cadence.c
2164 F:      drivers/mmc/host/sdhci-of-arasan.c
2165 F:      drivers/edac/synopsys_edac.c
2166
2167 ARM64 PORT (AARCH64 ARCHITECTURE)
2168 M:      Catalin Marinas <catalin.marinas@arm.com>
2169 M:      Will Deacon <will.deacon@arm.com>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2172 S:      Maintained
2173 F:      arch/arm64/
2174 F:      Documentation/arm64/
2175
2176 AS3645A LED FLASH CONTROLLER DRIVER
2177 M:      Sakari Ailus <sakari.ailus@iki.fi>
2178 L:      linux-leds@vger.kernel.org
2179 S:      Maintained
2180 F:      drivers/leds/leds-as3645a.c
2181
2182 AS3645A LED FLASH CONTROLLER DRIVER
2183 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2184 L:      linux-media@vger.kernel.org
2185 T:      git git://linuxtv.org/media_tree.git
2186 S:      Maintained
2187 F:      drivers/media/i2c/as3645a.c
2188 F:      include/media/i2c/as3645a.h
2189
2190 ASAHI KASEI AK8974 DRIVER
2191 M:      Linus Walleij <linus.walleij@linaro.org>
2192 L:      linux-iio@vger.kernel.org
2193 W:      http://www.akm.com/
2194 S:      Supported
2195 F:      drivers/iio/magnetometer/ak8974.c
2196
2197 ASC7621 HARDWARE MONITOR DRIVER
2198 M:      George Joseph <george.joseph@fairview5.com>
2199 L:      linux-hwmon@vger.kernel.org
2200 S:      Maintained
2201 F:      Documentation/hwmon/asc7621
2202 F:      drivers/hwmon/asc7621.c
2203
2204 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2205 M:      Corentin Chary <corentin.chary@gmail.com>
2206 L:      acpi4asus-user@lists.sourceforge.net
2207 L:      platform-driver-x86@vger.kernel.org
2208 W:      http://acpi4asus.sf.net
2209 S:      Maintained
2210 F:      drivers/platform/x86/asus*.c
2211 F:      drivers/platform/x86/eeepc*.c
2212
2213 ASUS WIRELESS RADIO CONTROL DRIVER
2214 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2215 L:      platform-driver-x86@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/platform/x86/asus-wireless.c
2218
2219 ASYMMETRIC KEYS
2220 M:      David Howells <dhowells@redhat.com>
2221 L:      keyrings@vger.kernel.org
2222 S:      Maintained
2223 F:      Documentation/crypto/asymmetric-keys.txt
2224 F:      include/linux/verification.h
2225 F:      include/crypto/public_key.h
2226 F:      include/crypto/pkcs7.h
2227 F:      crypto/asymmetric_keys/
2228
2229 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2230 R:      Dan Williams <dan.j.williams@intel.com>
2231 W:      http://sourceforge.net/projects/xscaleiop
2232 S:      Odd fixes
2233 F:      Documentation/crypto/async-tx-api.txt
2234 F:      crypto/async_tx/
2235 F:      drivers/dma/
2236 F:      include/linux/dmaengine.h
2237 F:      include/linux/async_tx.h
2238
2239 AT24 EEPROM DRIVER
2240 M:      Wolfram Sang <wsa@the-dreams.de>
2241 L:      linux-i2c@vger.kernel.org
2242 S:      Maintained
2243 F:      drivers/misc/eeprom/at24.c
2244 F:      include/linux/platform_data/at24.h
2245
2246 ATA OVER ETHERNET (AOE) DRIVER
2247 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2248 W:      http://www.openaoe.org/
2249 S:      Supported
2250 F:      Documentation/aoe/
2251 F:      drivers/block/aoe/
2252
2253 ATHEROS 71XX/9XXX GPIO DRIVER
2254 M:      Alban Bedel <albeu@free.fr>
2255 W:      https://github.com/AlbanBedel/linux
2256 T:      git git://github.com/AlbanBedel/linux
2257 S:      Maintained
2258 F:      drivers/gpio/gpio-ath79.c
2259 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2260
2261 ATHEROS ATH GENERIC UTILITIES
2262 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2263 L:      linux-wireless@vger.kernel.org
2264 S:      Supported
2265 F:      drivers/net/wireless/ath/*
2266
2267 ATHEROS ATH5K WIRELESS DRIVER
2268 M:      Jiri Slaby <jirislaby@gmail.com>
2269 M:      Nick Kossifidis <mickflemm@gmail.com>
2270 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2271 L:      linux-wireless@vger.kernel.org
2272 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2273 S:      Maintained
2274 F:      drivers/net/wireless/ath/ath5k/
2275
2276 ATHEROS ATH6KL WIRELESS DRIVER
2277 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2278 L:      linux-wireless@vger.kernel.org
2279 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2281 S:      Supported
2282 F:      drivers/net/wireless/ath/ath6kl/
2283
2284 ATI_REMOTE2 DRIVER
2285 M:      Ville Syrjala <syrjala@sci.fi>
2286 S:      Maintained
2287 F:      drivers/input/misc/ati_remote2.c
2288
2289 ATK0110 HWMON DRIVER
2290 M:      Luca Tettamanti <kronos.it@gmail.com>
2291 L:      linux-hwmon@vger.kernel.org
2292 S:      Maintained
2293 F:      drivers/hwmon/asus_atk0110.c
2294
2295 ATLX ETHERNET DRIVERS
2296 M:      Jay Cliburn <jcliburn@gmail.com>
2297 M:      Chris Snook <chris.snook@gmail.com>
2298 L:      netdev@vger.kernel.org
2299 W:      http://sourceforge.net/projects/atl1
2300 W:      http://atl1.sourceforge.net
2301 S:      Maintained
2302 F:      drivers/net/ethernet/atheros/
2303
2304 ATM
2305 M:      Chas Williams <3chas3@gmail.com>
2306 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2307 L:      netdev@vger.kernel.org
2308 W:      http://linux-atm.sourceforge.net
2309 S:      Maintained
2310 F:      drivers/atm/
2311 F:      include/linux/atm*
2312 F:      include/uapi/linux/atm*
2313
2314 ATMEL AT91 / AT32 MCI DRIVER
2315 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2316 S:      Maintained
2317 F:      drivers/mmc/host/atmel-mci.c
2318
2319 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2320 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2321 S:      Supported
2322 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2323
2324 ATMEL Audio ALSA driver
2325 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2326 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2327 S:      Supported
2328 F:      sound/soc/atmel
2329
2330 ATMEL I2C DRIVER
2331 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2332 L:      linux-i2c@vger.kernel.org
2333 S:      Supported
2334 F:      drivers/i2c/busses/i2c-at91.c
2335
2336 ATMEL ISI DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L:      linux-media@vger.kernel.org
2339 S:      Supported
2340 F:      drivers/media/platform/atmel/atmel-isi.c
2341 F:      include/media/atmel-isi.h
2342
2343 ATMEL LCDFB DRIVER
2344 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2345 L:      linux-fbdev@vger.kernel.org
2346 S:      Maintained
2347 F:      drivers/video/fbdev/atmel_lcdfb.c
2348 F:      include/video/atmel_lcdc.h
2349
2350 ATMEL MACB ETHERNET DRIVER
2351 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2352 S:      Supported
2353 F:      drivers/net/ethernet/cadence/
2354
2355 ATMEL MAXTOUCH DRIVER
2356 M:      Nick Dyer <nick@shmanahar.org>
2357 T:      git git://github.com/ndyer/linux.git
2358 S:      Maintained
2359 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2360 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2361 F:      include/linux/platform_data/atmel_mxt_ts.h
2362
2363 ATMEL NAND DRIVER
2364 M:      Wenyou Yang <wenyou.yang@atmel.com>
2365 M:      Josh Wu <rainyfeeling@outlook.com>
2366 L:      linux-mtd@lists.infradead.org
2367 S:      Supported
2368 F:      drivers/mtd/nand/atmel/*
2369
2370 ATMEL SAMA5D2 ADC DRIVER
2371 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2372 L:      linux-iio@vger.kernel.org
2373 S:      Supported
2374 F:      drivers/iio/adc/at91-sama5d2_adc.c
2375
2376 ATMEL SDMMC DRIVER
2377 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2378 L:      linux-mmc@vger.kernel.org
2379 S:      Supported
2380 F:      drivers/mmc/host/sdhci-of-at91.c
2381
2382 ATMEL SPI DRIVER
2383 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2384 S:      Supported
2385 F:      drivers/spi/spi-atmel.*
2386
2387 ATMEL SSC DRIVER
2388 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Supported
2391 F:      drivers/misc/atmel-ssc.c
2392 F:      include/linux/atmel-ssc.h
2393
2394 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Supported
2398 F:      drivers/misc/atmel_tclib.c
2399 F:      drivers/clocksource/tcb_clksrc.c
2400
2401 ATMEL USBA UDC DRIVER
2402 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Supported
2405 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2406
2407 ATMEL WIRELESS DRIVER
2408 M:      Simon Kelley <simon@thekelleys.org.uk>
2409 L:      linux-wireless@vger.kernel.org
2410 W:      http://www.thekelleys.org.uk/atmel
2411 W:      http://atmelwlandriver.sourceforge.net/
2412 S:      Maintained
2413 F:      drivers/net/wireless/atmel/atmel*
2414
2415 ATMEL XDMA DRIVER
2416 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2417 L:      linux-arm-kernel@lists.infradead.org
2418 L:      dmaengine@vger.kernel.org
2419 S:      Supported
2420 F:      drivers/dma/at_xdmac.c
2421
2422 ATOMIC INFRASTRUCTURE
2423 M:      Will Deacon <will.deacon@arm.com>
2424 M:      Peter Zijlstra <peterz@infradead.org>
2425 R:      Boqun Feng <boqun.feng@gmail.com>
2426 L:      linux-kernel@vger.kernel.org
2427 S:      Maintained
2428 F:      arch/*/include/asm/atomic*.h
2429 F:      include/*/atomic*.h
2430
2431 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2432 M:      Bradley Grove <linuxdrivers@attotech.com>
2433 L:      linux-scsi@vger.kernel.org
2434 W:      http://www.attotech.com
2435 S:      Supported
2436 F:      drivers/scsi/esas2r
2437
2438 ATUSB IEEE 802.15.4 RADIO DRIVER
2439 M:      Stefan Schmidt <stefan@osg.samsung.com>
2440 L:      linux-wpan@vger.kernel.org
2441 S:      Maintained
2442 F:      drivers/net/ieee802154/atusb.c
2443 F:      drivers/net/ieee802154/atusb.h
2444 F:      drivers/net/ieee802154/at86rf230.h
2445
2446 AUDIT SUBSYSTEM
2447 M:      Paul Moore <paul@paul-moore.com>
2448 M:      Eric Paris <eparis@redhat.com>
2449 L:      linux-audit@redhat.com (moderated for non-subscribers)
2450 W:      https://github.com/linux-audit
2451 W:      https://people.redhat.com/sgrubb/audit
2452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2453 S:      Supported
2454 F:      include/linux/audit.h
2455 F:      include/uapi/linux/audit.h
2456 F:      kernel/audit*
2457
2458 AUXILIARY DISPLAY DRIVERS
2459 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2460 W:      http://miguelojeda.es/auxdisplay.htm
2461 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2462 S:      Maintained
2463 F:      drivers/auxdisplay/
2464 F:      include/linux/cfag12864b.h
2465
2466 AX.25 NETWORK LAYER
2467 M:      Ralf Baechle <ralf@linux-mips.org>
2468 L:      linux-hams@vger.kernel.org
2469 W:      http://www.linux-ax25.org/
2470 S:      Maintained
2471 F:      include/uapi/linux/ax25.h
2472 F:      include/net/ax25.h
2473 F:      net/ax25/
2474
2475 AXENTIA ARM DEVICES
2476 M:      Peter Rosin <peda@axentia.se>
2477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 S:      Maintained
2479 F:      Documentation/devicetree/bindings/arm/axentia.txt
2480 F:      arch/arm/boot/dts/at91-linea.dtsi
2481 F:      arch/arm/boot/dts/at91-tse850-3.dts
2482
2483 AXENTIA ASOC DRIVERS
2484 M:      Peter Rosin <peda@axentia.se>
2485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2486 S:      Maintained
2487 F:      Documentation/devicetree/bindings/sound/axentia,*
2488 F:      sound/soc/atmel/tse850-pcm5142.c
2489
2490 AZ6007 DVB DRIVER
2491 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2492 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2493 L:      linux-media@vger.kernel.org
2494 W:      https://linuxtv.org
2495 T:      git git://linuxtv.org/media_tree.git
2496 S:      Maintained
2497 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2498
2499 AZTECH FM RADIO RECEIVER DRIVER
2500 M:      Hans Verkuil <hverkuil@xs4all.nl>
2501 L:      linux-media@vger.kernel.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 W:      https://linuxtv.org
2504 S:      Maintained
2505 F:      drivers/media/radio/radio-aztech*
2506
2507 B43 WIRELESS DRIVER
2508 L:      linux-wireless@vger.kernel.org
2509 L:      b43-dev@lists.infradead.org
2510 W:      http://wireless.kernel.org/en/users/Drivers/b43
2511 S:      Odd Fixes
2512 F:      drivers/net/wireless/broadcom/b43/
2513
2514 B43LEGACY WIRELESS DRIVER
2515 M:      Larry Finger <Larry.Finger@lwfinger.net>
2516 L:      linux-wireless@vger.kernel.org
2517 L:      b43-dev@lists.infradead.org
2518 W:      http://wireless.kernel.org/en/users/Drivers/b43
2519 S:      Maintained
2520 F:      drivers/net/wireless/broadcom/b43legacy/
2521
2522 BACKLIGHT CLASS/SUBSYSTEM
2523 M:      Lee Jones <lee.jones@linaro.org>
2524 M:      Daniel Thompson <daniel.thompson@linaro.org>
2525 M:      Jingoo Han <jingoohan1@gmail.com>
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2527 S:      Maintained
2528 F:      drivers/video/backlight/
2529 F:      include/linux/backlight.h
2530 F:      include/linux/pwm_backlight.h
2531 F:      Documentation/devicetree/bindings/leds/backlight
2532
2533 BATMAN ADVANCED
2534 M:      Marek Lindner <mareklindner@neomailbox.ch>
2535 M:      Simon Wunderlich <sw@simonwunderlich.de>
2536 M:      Antonio Quartulli <a@unstable.cc>
2537 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2538 W:      https://www.open-mesh.org/
2539 Q:      https://patchwork.open-mesh.org/project/batman/list/
2540 S:      Maintained
2541 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2542 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2543 F:      Documentation/networking/batman-adv.rst
2544 F:      include/uapi/linux/batman_adv.h
2545 F:      net/batman-adv/
2546
2547 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2548 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2549 L:      linux-hams@vger.kernel.org
2550 W:      http://www.baycom.org/~tom/ham/ham.html
2551 S:      Maintained
2552 F:      drivers/net/hamradio/baycom*
2553
2554 BCACHE (BLOCK LAYER CACHE)
2555 M:      Kent Overstreet <kent.overstreet@gmail.com>
2556 L:      linux-bcache@vger.kernel.org
2557 W:      http://bcache.evilpiepirate.org
2558 S:      Orphan
2559 F:      drivers/md/bcache/
2560
2561 BDISP ST MEDIA DRIVER
2562 M:      Fabien Dessenne <fabien.dessenne@st.com>
2563 L:      linux-media@vger.kernel.org
2564 T:      git git://linuxtv.org/media_tree.git
2565 W:      https://linuxtv.org
2566 S:      Supported
2567 F:      drivers/media/platform/sti/bdisp
2568
2569 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2570 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2571 L:      netdev@vger.kernel.org
2572 S:      Maintained
2573 F:      drivers/net/ethernet/ec_bhf.c
2574
2575 BEFS FILE SYSTEM
2576 M:      Luis de Bethencourt <luisbg@kernel.org>
2577 M:      Salah Triki <salah.triki@gmail.com>
2578 S:      Maintained
2579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2580 F:      Documentation/filesystems/befs.txt
2581 F:      fs/befs/
2582
2583 BFQ I/O SCHEDULER
2584 M:      Paolo Valente <paolo.valente@linaro.org>
2585 M:      Jens Axboe <axboe@kernel.dk>
2586 L:      linux-block@vger.kernel.org
2587 S:      Maintained
2588 F:      block/bfq-*
2589 F:      Documentation/block/bfq-iosched.txt
2590
2591 BFS FILE SYSTEM
2592 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2593 S:      Maintained
2594 F:      Documentation/filesystems/bfs.txt
2595 F:      fs/bfs/
2596 F:      include/uapi/linux/bfs_fs.h
2597
2598 BLACKFIN ARCHITECTURE
2599 M:      Steven Miao <realmz6@gmail.com>
2600 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601 T:      git git://git.code.sf.net/p/adi-linux/code
2602 W:      http://blackfin.uclinux.org
2603 S:      Supported
2604 F:      arch/blackfin/
2605
2606 BLACKFIN EMAC DRIVER
2607 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2608 W:      http://blackfin.uclinux.org
2609 S:      Supported
2610 F:      drivers/net/ethernet/adi/
2611
2612 BLACKFIN MEDIA DRIVER
2613 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2614 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2615 W:      http://blackfin.uclinux.org/
2616 S:      Supported
2617 F:      drivers/media/platform/blackfin/
2618 F:      drivers/media/i2c/adv7183*
2619 F:      drivers/media/i2c/vs6624*
2620
2621 BLACKFIN RTC DRIVER
2622 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2623 W:      http://blackfin.uclinux.org
2624 S:      Supported
2625 F:      drivers/rtc/rtc-bfin.c
2626
2627 BLACKFIN SDH DRIVER
2628 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2629 W:      http://blackfin.uclinux.org
2630 S:      Supported
2631 F:      drivers/mmc/host/bfin_sdh.c
2632
2633 BLACKFIN SERIAL DRIVER
2634 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635 W:      http://blackfin.uclinux.org
2636 S:      Supported
2637 F:      drivers/tty/serial/bfin_uart.c
2638
2639 BLACKFIN WATCHDOG DRIVER
2640 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641 W:      http://blackfin.uclinux.org
2642 S:      Supported
2643 F:      drivers/watchdog/bfin_wdt.c
2644
2645 BLINKM RGB LED DRIVER
2646 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2647 S:      Maintained
2648 F:      drivers/leds/leds-blinkm.c
2649
2650 BLOCK LAYER
2651 M:      Jens Axboe <axboe@kernel.dk>
2652 L:      linux-block@vger.kernel.org
2653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2654 S:      Maintained
2655 F:      block/
2656 F:      kernel/trace/blktrace.c
2657 F:      lib/sbitmap.c
2658
2659 BLOCK2MTD DRIVER
2660 M:      Joern Engel <joern@lazybastard.org>
2661 L:      linux-mtd@lists.infradead.org
2662 S:      Maintained
2663 F:      drivers/mtd/devices/block2mtd.c
2664
2665 BLUETOOTH DRIVERS
2666 M:      Marcel Holtmann <marcel@holtmann.org>
2667 M:      Gustavo Padovan <gustavo@padovan.org>
2668 M:      Johan Hedberg <johan.hedberg@gmail.com>
2669 L:      linux-bluetooth@vger.kernel.org
2670 W:      http://www.bluez.org/
2671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2673 S:      Maintained
2674 F:      drivers/bluetooth/
2675
2676 BLUETOOTH SUBSYSTEM
2677 M:      Marcel Holtmann <marcel@holtmann.org>
2678 M:      Gustavo Padovan <gustavo@padovan.org>
2679 M:      Johan Hedberg <johan.hedberg@gmail.com>
2680 L:      linux-bluetooth@vger.kernel.org
2681 W:      http://www.bluez.org/
2682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2684 S:      Maintained
2685 F:      net/bluetooth/
2686 F:      include/net/bluetooth/
2687
2688 BONDING DRIVER
2689 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2690 M:      Veaceslav Falico <vfalico@gmail.com>
2691 M:      Andy Gospodarek <andy@greyhouse.net>
2692 L:      netdev@vger.kernel.org
2693 W:      http://sourceforge.net/projects/bonding/
2694 S:      Supported
2695 F:      drivers/net/bonding/
2696 F:      include/uapi/linux/if_bonding.h
2697
2698 BPF (Safe dynamic programs and tools)
2699 M:      Alexei Starovoitov <ast@kernel.org>
2700 M:      Daniel Borkmann <daniel@iogearbox.net>
2701 L:      netdev@vger.kernel.org
2702 L:      linux-kernel@vger.kernel.org
2703 S:      Supported
2704 F:      arch/x86/net/bpf_jit*
2705 F:      Documentation/networking/filter.txt
2706 F:      include/linux/bpf*
2707 F:      include/linux/filter.h
2708 F:      include/uapi/linux/bpf*
2709 F:      include/uapi/linux/filter.h
2710 F:      kernel/bpf/
2711 F:      kernel/trace/bpf_trace.c
2712 F:      lib/test_bpf.c
2713 F:      net/bpf/
2714 F:      net/core/filter.c
2715 F:      net/sched/act_bpf.c
2716 F:      net/sched/cls_bpf.c
2717 F:      samples/bpf/
2718 F:      tools/net/bpf*
2719 F:      tools/testing/selftests/bpf/
2720
2721 BROADCOM B44 10/100 ETHERNET DRIVER
2722 M:      Michael Chan <michael.chan@broadcom.com>
2723 L:      netdev@vger.kernel.org
2724 S:      Supported
2725 F:      drivers/net/ethernet/broadcom/b44.*
2726
2727 BROADCOM B53 ETHERNET SWITCH DRIVER
2728 M:      Florian Fainelli <f.fainelli@gmail.com>
2729 L:      netdev@vger.kernel.org
2730 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2731 S:      Supported
2732 F:      drivers/net/dsa/b53/*
2733 F:      include/linux/platform_data/b53.h
2734
2735 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2736 M:      Florian Fainelli <f.fainelli@gmail.com>
2737 M:      Ray Jui <rjui@broadcom.com>
2738 M:      Scott Branden <sbranden@broadcom.com>
2739 M:      bcm-kernel-feedback-list@broadcom.com
2740 T:      git git://github.com/broadcom/mach-bcm
2741 S:      Maintained
2742 N:      bcm281*
2743 N:      bcm113*
2744 N:      bcm216*
2745 N:      kona
2746 F:      arch/arm/mach-bcm/
2747
2748 BROADCOM BCM2835 ARM ARCHITECTURE
2749 M:      Eric Anholt <eric@anholt.net>
2750 M:      Stefan Wahren <stefan.wahren@i2se.com>
2751 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 T:      git git://github.com/anholt/linux
2754 S:      Maintained
2755 N:      bcm2835
2756 F:      drivers/staging/vc04_services
2757
2758 BROADCOM BCM47XX MIPS ARCHITECTURE
2759 M:      Hauke Mehrtens <hauke@hauke-m.de>
2760 M:      Rafał Miłecki <zajec5@gmail.com>
2761 L:      linux-mips@linux-mips.org
2762 S:      Maintained
2763 F:      Documentation/devicetree/bindings/mips/brcm/
2764 F:      arch/mips/bcm47xx/*
2765 F:      arch/mips/include/asm/mach-bcm47xx/*
2766
2767 BROADCOM BCM5301X ARM ARCHITECTURE
2768 M:      Hauke Mehrtens <hauke@hauke-m.de>
2769 M:      Rafał Miłecki <zajec5@gmail.com>
2770 M:      Jon Mason <jonmason@broadcom.com>
2771 M:      bcm-kernel-feedback-list@broadcom.com
2772 L:      linux-arm-kernel@lists.infradead.org
2773 S:      Maintained
2774 F:      arch/arm/mach-bcm/bcm_5301x.c
2775 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2776 F:      arch/arm/boot/dts/bcm470*
2777 F:      arch/arm/boot/dts/bcm953012*
2778
2779 BROADCOM BCM53573 ARM ARCHITECTURE
2780 M:      Rafał Miłecki <rafal@milecki.pl>
2781 L:      linux-arm-kernel@lists.infradead.org
2782 S:      Maintained
2783 F:      arch/arm/boot/dts/bcm53573*
2784 F:      arch/arm/boot/dts/bcm47189*
2785
2786 BROADCOM BCM63XX ARM ARCHITECTURE
2787 M:      Florian Fainelli <f.fainelli@gmail.com>
2788 M:      bcm-kernel-feedback-list@broadcom.com
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T:      git git://github.com/broadcom/stblinux.git
2791 S:      Maintained
2792 N:      bcm63xx
2793
2794 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2795 M:      Kevin Cernekee <cernekee@gmail.com>
2796 L:      linux-usb@vger.kernel.org
2797 S:      Maintained
2798 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2799
2800 BROADCOM BCM7XXX ARM ARCHITECTURE
2801 M:      Brian Norris <computersforpeace@gmail.com>
2802 M:      Gregory Fong <gregory.0xf0@gmail.com>
2803 M:      Florian Fainelli <f.fainelli@gmail.com>
2804 M:      bcm-kernel-feedback-list@broadcom.com
2805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 T:      git git://github.com/broadcom/stblinux.git
2807 S:      Maintained
2808 F:      arch/arm/mach-bcm/*brcmstb*
2809 F:      arch/arm/boot/dts/bcm7*.dts*
2810 F:      drivers/bus/brcmstb_gisb.c
2811 N:      brcmstb
2812
2813 BROADCOM BMIPS CPUFREQ DRIVER
2814 M:      Markus Mayer <mmayer@broadcom.com>
2815 M:      bcm-kernel-feedback-list@broadcom.com
2816 L:      linux-pm@vger.kernel.org
2817 S:      Maintained
2818 F:      drivers/cpufreq/bmips-cpufreq.c
2819
2820 BROADCOM BMIPS MIPS ARCHITECTURE
2821 M:      Kevin Cernekee <cernekee@gmail.com>
2822 M:      Florian Fainelli <f.fainelli@gmail.com>
2823 L:      linux-mips@linux-mips.org
2824 T:      git git://github.com/broadcom/stblinux.git
2825 S:      Maintained
2826 F:      arch/mips/bmips/*
2827 F:      arch/mips/include/asm/mach-bmips/*
2828 F:      arch/mips/kernel/*bmips*
2829 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2830 F:      drivers/irqchip/irq-bcm63*
2831 F:      drivers/irqchip/irq-bcm7*
2832 F:      drivers/irqchip/irq-brcmstb*
2833 F:      include/linux/bcm963xx_nvram.h
2834 F:      include/linux/bcm963xx_tag.h
2835
2836 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2837 M:      Rasesh Mody <rasesh.mody@cavium.com>
2838 M:      Harish Patil <harish.patil@cavium.com>
2839 M:      Dept-GELinuxNICDev@cavium.com
2840 L:      netdev@vger.kernel.org
2841 S:      Supported
2842 F:      drivers/net/ethernet/broadcom/bnx2.*
2843 F:      drivers/net/ethernet/broadcom/bnx2_*
2844
2845 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2846 M:      QLogic-Storage-Upstream@qlogic.com
2847 L:      linux-scsi@vger.kernel.org
2848 S:      Supported
2849 F:      drivers/scsi/bnx2fc/
2850
2851 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2852 M:      QLogic-Storage-Upstream@qlogic.com
2853 L:      linux-scsi@vger.kernel.org
2854 S:      Supported
2855 F:      drivers/scsi/bnx2i/
2856
2857 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2858 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2859 M:      Ariel Elior <ariel.elior@cavium.com>
2860 M:      everest-linux-l2@cavium.com
2861 L:      netdev@vger.kernel.org
2862 S:      Supported
2863 F:      drivers/net/ethernet/broadcom/bnx2x/
2864
2865 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2866 M:      Michael Chan <michael.chan@broadcom.com>
2867 L:      netdev@vger.kernel.org
2868 S:      Supported
2869 F:      drivers/net/ethernet/broadcom/bnxt/
2870
2871 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2872 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2873 M:      Franky Lin <franky.lin@broadcom.com>
2874 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2875 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2876 M:      Wright Feng <wright.feng@cypress.com>
2877 L:      linux-wireless@vger.kernel.org
2878 L:      brcm80211-dev-list.pdl@broadcom.com
2879 L:      brcm80211-dev-list@cypress.com
2880 S:      Supported
2881 F:      drivers/net/wireless/broadcom/brcm80211/
2882
2883 BROADCOM BRCMSTB GPIO DRIVER
2884 M:      Gregory Fong <gregory.0xf0@gmail.com>
2885 L:      bcm-kernel-feedback-list@broadcom.com
2886 S:      Supported
2887 F:      drivers/gpio/gpio-brcmstb.c
2888 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2889
2890 BROADCOM GENET ETHERNET DRIVER
2891 M:      Florian Fainelli <f.fainelli@gmail.com>
2892 L:      netdev@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/net/ethernet/broadcom/genet/
2895
2896 BROADCOM IPROC ARM ARCHITECTURE
2897 M:      Ray Jui <rjui@broadcom.com>
2898 M:      Scott Branden <sbranden@broadcom.com>
2899 M:      Jon Mason <jonmason@broadcom.com>
2900 M:      bcm-kernel-feedback-list@broadcom.com
2901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 T:      git git://github.com/broadcom/cygnus-linux.git
2903 S:      Maintained
2904 N:      iproc
2905 N:      cygnus
2906 N:      bcm[-_]nsp
2907 N:      bcm9113*
2908 N:      bcm9583*
2909 N:      bcm9585*
2910 N:      bcm9586*
2911 N:      bcm988312
2912 N:      bcm113*
2913 N:      bcm583*
2914 N:      bcm585*
2915 N:      bcm586*
2916 N:      bcm88312
2917 F:      arch/arm64/boot/dts/broadcom/ns2*
2918 F:      drivers/clk/bcm/clk-ns*
2919 F:      drivers/pinctrl/bcm/pinctrl-ns*
2920
2921 BROADCOM KONA GPIO DRIVER
2922 M:      Ray Jui <rjui@broadcom.com>
2923 L:      bcm-kernel-feedback-list@broadcom.com
2924 S:      Supported
2925 F:      drivers/gpio/gpio-bcm-kona.c
2926 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2927
2928 BROADCOM NETXTREME-E ROCE DRIVER
2929 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2930 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2931 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2932 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2933 L:      linux-rdma@vger.kernel.org
2934 W:      http://www.broadcom.com
2935 S:      Supported
2936 F:      drivers/infiniband/hw/bnxt_re/
2937 F:      include/uapi/rdma/bnxt_re-abi.h
2938
2939 BROADCOM NVRAM DRIVER
2940 M:      Rafał Miłecki <zajec5@gmail.com>
2941 L:      linux-mips@linux-mips.org
2942 S:      Maintained
2943 F:      drivers/firmware/broadcom/*
2944
2945 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2946 M:      Rafał Miłecki <zajec5@gmail.com>
2947 L:      linux-wireless@vger.kernel.org
2948 S:      Maintained
2949 F:      drivers/bcma/
2950 F:      include/linux/bcma/
2951
2952 BROADCOM STB AVS CPUFREQ DRIVER
2953 M:      Markus Mayer <mmayer@broadcom.com>
2954 M:      bcm-kernel-feedback-list@broadcom.com
2955 L:      linux-pm@vger.kernel.org
2956 S:      Maintained
2957 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2958 F:      drivers/cpufreq/brcmstb*
2959
2960 BROADCOM STB NAND FLASH DRIVER
2961 M:      Brian Norris <computersforpeace@gmail.com>
2962 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2963 L:      linux-mtd@lists.infradead.org
2964 L:      bcm-kernel-feedback-list@broadcom.com
2965 S:      Maintained
2966 F:      drivers/mtd/nand/brcmnand/
2967
2968 BROADCOM SYSTEMPORT ETHERNET DRIVER
2969 M:      Florian Fainelli <f.fainelli@gmail.com>
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2973
2974 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2975 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2976 M:      Prashant Sreedharan <prashant@broadcom.com>
2977 M:      Michael Chan <mchan@broadcom.com>
2978 L:      netdev@vger.kernel.org
2979 S:      Supported
2980 F:      drivers/net/ethernet/broadcom/tg3.*
2981
2982 BROCADE BFA FC SCSI DRIVER
2983 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2984 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2985 L:      linux-scsi@vger.kernel.org
2986 S:      Supported
2987 F:      drivers/scsi/bfa/
2988
2989 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2990 M:      Rasesh Mody <rasesh.mody@cavium.com>
2991 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2992 M:      Dept-GELinuxNICDev@cavium.com
2993 L:      netdev@vger.kernel.org
2994 S:      Supported
2995 F:      drivers/net/ethernet/brocade/bna/
2996
2997 BSG (block layer generic sg v4 driver)
2998 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2999 L:      linux-scsi@vger.kernel.org
3000 S:      Supported
3001 F:      block/bsg.c
3002 F:      include/linux/bsg.h
3003 F:      include/uapi/linux/bsg.h
3004
3005 BT87X AUDIO DRIVER
3006 M:      Clemens Ladisch <clemens@ladisch.de>
3007 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3008 T:      git git://git.alsa-project.org/alsa-kernel.git
3009 S:      Maintained
3010 F:      Documentation/sound/alsa/Bt87x.txt
3011 F:      sound/pci/bt87x.c
3012
3013 BT8XXGPIO DRIVER
3014 M:      Michael Buesch <m@bues.ch>
3015 W:      http://bu3sch.de/btgpio.php
3016 S:      Maintained
3017 F:      drivers/gpio/gpio-bt8xx.c
3018
3019 BTRFS FILE SYSTEM
3020 M:      Chris Mason <clm@fb.com>
3021 M:      Josef Bacik <jbacik@fb.com>
3022 M:      David Sterba <dsterba@suse.com>
3023 L:      linux-btrfs@vger.kernel.org
3024 W:      http://btrfs.wiki.kernel.org/
3025 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3027 S:      Maintained
3028 F:      Documentation/filesystems/btrfs.txt
3029 F:      fs/btrfs/
3030 F:      include/linux/btrfs*
3031 F:      include/uapi/linux/btrfs*
3032
3033 BTTV VIDEO4LINUX DRIVER
3034 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3036 L:      linux-media@vger.kernel.org
3037 W:      https://linuxtv.org
3038 T:      git git://linuxtv.org/media_tree.git
3039 S:      Odd fixes
3040 F:      Documentation/media/v4l-drivers/bttv*
3041 F:      drivers/media/pci/bt8xx/bttv*
3042
3043 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3044 M:      Chanwoo Choi <cw00.choi@samsung.com>
3045 L:      linux-pm@vger.kernel.org
3046 L:      linux-samsung-soc@vger.kernel.org
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3048 S:      Maintained
3049 F:      drivers/devfreq/exynos-bus.c
3050 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3051
3052 BUSLOGIC SCSI DRIVER
3053 M:      Khalid Aziz <khalid@gonehiking.org>
3054 L:      linux-scsi@vger.kernel.org
3055 S:      Maintained
3056 F:      drivers/scsi/BusLogic.*
3057 F:      drivers/scsi/FlashPoint.*
3058
3059 C-MEDIA CMI8788 DRIVER
3060 M:      Clemens Ladisch <clemens@ladisch.de>
3061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3062 T:      git git://git.alsa-project.org/alsa-kernel.git
3063 S:      Maintained
3064 F:      sound/pci/oxygen/
3065
3066 C6X ARCHITECTURE
3067 M:      Mark Salter <msalter@redhat.com>
3068 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3069 L:      linux-c6x-dev@linux-c6x.org
3070 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3071 S:      Maintained
3072 F:      arch/c6x/
3073
3074 CA8210 IEEE-802.15.4 RADIO DRIVER
3075 M:      Harry Morris <h.morris@cascoda.com>
3076 M:      linuxdev@cascoda.com
3077 L:      linux-wpan@vger.kernel.org
3078 W:      https://github.com/Cascoda/ca8210-linux.git
3079 S:      Maintained
3080 F:      drivers/net/ieee802154/ca8210.c
3081 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3082
3083 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3084 M:      David Howells <dhowells@redhat.com>
3085 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3086 S:      Supported
3087 F:      Documentation/filesystems/caching/cachefiles.txt
3088 F:      fs/cachefiles/
3089
3090 CADET FM/AM RADIO RECEIVER DRIVER
3091 M:      Hans Verkuil <hverkuil@xs4all.nl>
3092 L:      linux-media@vger.kernel.org
3093 T:      git git://linuxtv.org/media_tree.git
3094 W:      https://linuxtv.org
3095 S:      Maintained
3096 F:      drivers/media/radio/radio-cadet*
3097
3098 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3099 M:      Jonathan Corbet <corbet@lwn.net>
3100 L:      linux-media@vger.kernel.org
3101 T:      git git://linuxtv.org/media_tree.git
3102 S:      Maintained
3103 F:      Documentation/media/v4l-drivers/cafe_ccic*
3104 F:      drivers/media/platform/marvell-ccic/
3105
3106 CAIF NETWORK LAYER
3107 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3108 L:      netdev@vger.kernel.org
3109 S:      Supported
3110 F:      Documentation/networking/caif/
3111 F:      drivers/net/caif/
3112 F:      include/uapi/linux/caif/
3113 F:      include/net/caif/
3114 F:      net/caif/
3115
3116 CALGARY x86-64 IOMMU
3117 M:      Muli Ben-Yehuda <mulix@mulix.org>
3118 M:      Jon Mason <jdmason@kudzu.us>
3119 L:      iommu@lists.linux-foundation.org
3120 S:      Maintained
3121 F:      arch/x86/kernel/pci-calgary_64.c
3122 F:      arch/x86/kernel/tce_64.c
3123 F:      arch/x86/include/asm/calgary.h
3124 F:      arch/x86/include/asm/tce.h
3125
3126 CAN NETWORK DRIVERS
3127 M:      Wolfgang Grandegger <wg@grandegger.com>
3128 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3129 L:      linux-can@vger.kernel.org
3130 W:      https://github.com/linux-can
3131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3133 S:      Maintained
3134 F:      Documentation/devicetree/bindings/net/can/
3135 F:      drivers/net/can/
3136 F:      include/linux/can/dev.h
3137 F:      include/linux/can/platform/
3138 F:      include/uapi/linux/can/error.h
3139 F:      include/uapi/linux/can/netlink.h
3140
3141 CAN NETWORK LAYER
3142 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3143 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3144 L:      linux-can@vger.kernel.org
3145 W:      https://github.com/linux-can
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148 S:      Maintained
3149 F:      Documentation/networking/can.txt
3150 F:      net/can/
3151 F:      include/linux/can/core.h
3152 F:      include/uapi/linux/can.h
3153 F:      include/uapi/linux/can/bcm.h
3154 F:      include/uapi/linux/can/raw.h
3155 F:      include/uapi/linux/can/gw.h
3156
3157 CAPABILITIES
3158 M:      Serge Hallyn <serge@hallyn.com>
3159 L:      linux-security-module@vger.kernel.org
3160 S:      Supported
3161 F:      include/linux/capability.h
3162 F:      include/uapi/linux/capability.h
3163 F:      security/commoncap.c
3164 F:      kernel/capability.c
3165
3166 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3167 M:      Kevin Tsai <ktsai@capellamicro.com>
3168 S:      Maintained
3169 F:      drivers/iio/light/cm*
3170
3171 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3172 M:      Christian Lamparter <chunkeey@googlemail.com>
3173 L:      linux-wireless@vger.kernel.org
3174 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3175 S:      Maintained
3176 F:      drivers/net/wireless/ath/carl9170/
3177
3178 CAVIUM I2C DRIVER
3179 M:      Jan Glauber <jglauber@cavium.com>
3180 M:      David Daney <david.daney@cavium.com>
3181 W:      http://www.cavium.com
3182 S:      Supported
3183 F:      drivers/i2c/busses/i2c-octeon*
3184 F:      drivers/i2c/busses/i2c-thunderx*
3185
3186 CAVIUM LIQUIDIO NETWORK DRIVER
3187 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3188 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3189 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3190 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3191 L:      netdev@vger.kernel.org
3192 W:      http://www.cavium.com
3193 S:      Supported
3194 F:      drivers/net/ethernet/cavium/liquidio/
3195
3196 CAVIUM MMC DRIVER
3197 M:      Jan Glauber <jglauber@cavium.com>
3198 M:      David Daney <david.daney@cavium.com>
3199 M:      Steven J. Hill <Steven.Hill@cavium.com>
3200 W:      http://www.cavium.com
3201 S:      Supported
3202 F:      drivers/mmc/host/cavium*
3203
3204 CAVIUM OCTEON-TX CRYPTO DRIVER
3205 M:      George Cherian <george.cherian@cavium.com>
3206 L:      linux-crypto@vger.kernel.org
3207 W:      http://www.cavium.com
3208 S:      Supported
3209 F:      drivers/crypto/cavium/cpt/
3210
3211 CAVIUM THUNDERX2 ARM64 SOC
3212 M:      Robert Richter <rrichter@cavium.com>
3213 M:      Jayachandran C <jnair@caviumnetworks.com>
3214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3215 S:      Maintained
3216 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3217 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3218
3219 CC2520 IEEE-802.15.4 RADIO DRIVER
3220 M:      Varka Bhadram <varkabhadram@gmail.com>
3221 L:      linux-wpan@vger.kernel.org
3222 S:      Maintained
3223 F:      drivers/net/ieee802154/cc2520.c
3224 F:      include/linux/spi/cc2520.h
3225 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3226
3227 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3228 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3229 L:      linux-crypto@vger.kernel.org
3230 L:      driverdev-devel@linuxdriverproject.org
3231 S:      Supported
3232 F:      drivers/staging/ccree/
3233 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3234
3235 CEC FRAMEWORK
3236 M:      Hans Verkuil <hans.verkuil@cisco.com>
3237 L:      linux-media@vger.kernel.org
3238 T:      git git://linuxtv.org/media_tree.git
3239 W:      http://linuxtv.org
3240 S:      Supported
3241 F:      Documentation/media/kapi/cec-core.rst
3242 F:      Documentation/media/uapi/cec
3243 F:      drivers/media/cec/
3244 F:      drivers/media/rc/keymaps/rc-cec.c
3245 F:      include/media/cec.h
3246 F:      include/media/cec-notifier.h
3247 F:      include/uapi/linux/cec.h
3248 F:      include/uapi/linux/cec-funcs.h
3249 F:      Documentation/devicetree/bindings/media/cec.txt
3250
3251 CELL BROADBAND ENGINE ARCHITECTURE
3252 M:      Arnd Bergmann <arnd@arndb.de>
3253 L:      linuxppc-dev@lists.ozlabs.org
3254 W:      http://www.ibm.com/developerworks/power/cell/
3255 S:      Supported
3256 F:      arch/powerpc/include/asm/cell*.h
3257 F:      arch/powerpc/include/asm/spu*.h
3258 F:      arch/powerpc/include/uapi/asm/spu*.h
3259 F:      arch/powerpc/oprofile/*cell*
3260 F:      arch/powerpc/platforms/cell/
3261
3262 CEPH COMMON CODE (LIBCEPH)
3263 M:      Ilya Dryomov <idryomov@gmail.com>
3264 M:      "Yan, Zheng" <zyan@redhat.com>
3265 M:      Sage Weil <sage@redhat.com>
3266 L:      ceph-devel@vger.kernel.org
3267 W:      http://ceph.com/
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3269 T:      git git://github.com/ceph/ceph-client.git
3270 S:      Supported
3271 F:      net/ceph/
3272 F:      include/linux/ceph/
3273 F:      include/linux/crush/
3274
3275 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3276 M:      "Yan, Zheng" <zyan@redhat.com>
3277 M:      Sage Weil <sage@redhat.com>
3278 M:      Ilya Dryomov <idryomov@gmail.com>
3279 L:      ceph-devel@vger.kernel.org
3280 W:      http://ceph.com/
3281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3282 T:      git git://github.com/ceph/ceph-client.git
3283 S:      Supported
3284 F:      Documentation/filesystems/ceph.txt
3285 F:      fs/ceph/
3286
3287 CERTIFICATE HANDLING:
3288 M:      David Howells <dhowells@redhat.com>
3289 M:      David Woodhouse <dwmw2@infradead.org>
3290 L:      keyrings@vger.kernel.org
3291 S:      Maintained
3292 F:      Documentation/module-signing.txt
3293 F:      certs/
3294 F:      scripts/sign-file.c
3295 F:      scripts/extract-cert.c
3296
3297 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3298 L:      linux-usb@vger.kernel.org
3299 S:      Orphan
3300 F:      Documentation/usb/WUSB-Design-overview.txt
3301 F:      Documentation/usb/wusb-cbaf
3302 F:      drivers/usb/host/hwa-hc.c
3303 F:      drivers/usb/host/whci/
3304 F:      drivers/usb/wusbcore/
3305 F:      include/linux/usb/wusb*
3306
3307 CFAG12864B LCD DRIVER
3308 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3309 W:      http://miguelojeda.es/auxdisplay.htm
3310 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3311 S:      Maintained
3312 F:      drivers/auxdisplay/cfag12864b.c
3313 F:      include/linux/cfag12864b.h
3314
3315 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3316 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3317 W:      http://miguelojeda.es/auxdisplay.htm
3318 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3319 S:      Maintained
3320 F:      drivers/auxdisplay/cfag12864bfb.c
3321 F:      include/linux/cfag12864b.h
3322
3323 CFG80211 and NL80211
3324 M:      Johannes Berg <johannes@sipsolutions.net>
3325 L:      linux-wireless@vger.kernel.org
3326 W:      http://wireless.kernel.org/
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3329 S:      Maintained
3330 F:      include/uapi/linux/nl80211.h
3331 F:      include/net/cfg80211.h
3332 F:      net/wireless/*
3333 X:      net/wireless/wext*
3334
3335 CHAR and MISC DRIVERS
3336 M:      Arnd Bergmann <arnd@arndb.de>
3337 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3339 S:      Supported
3340 F:      drivers/char/*
3341 F:      drivers/misc/*
3342 F:      include/linux/miscdevice.h
3343
3344 CHECKPATCH
3345 M:      Andy Whitcroft <apw@canonical.com>
3346 M:      Joe Perches <joe@perches.com>
3347 S:      Maintained
3348 F:      scripts/checkpatch.pl
3349
3350 CHINESE DOCUMENTATION
3351 M:      Harry Wei <harryxiyou@gmail.com>
3352 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3353 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3354 S:      Maintained
3355 F:      Documentation/translations/zh_CN/
3356
3357 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3358 M:      Peter Chen <Peter.Chen@nxp.com>
3359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3360 L:      linux-usb@vger.kernel.org
3361 S:      Maintained
3362 F:      drivers/usb/chipidea/
3363
3364 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3365 M:      Hans de Goede <hdegoede@redhat.com>
3366 L:      linux-input@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3369 F:      drivers/input/touchscreen/chipone_icn8318.c
3370
3371 CHROME HARDWARE PLATFORM SUPPORT
3372 M:      Benson Leung <bleung@chromium.org>
3373 M:      Olof Johansson <olof@lixom.net>
3374 S:      Maintained
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3376 F:      drivers/platform/chrome/
3377
3378 CIRRUS LOGIC AUDIO CODEC DRIVERS
3379 M:      Brian Austin <brian.austin@cirrus.com>
3380 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3381 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3382 S:      Maintained
3383 F:      sound/soc/codecs/cs*
3384
3385 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3386 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3387 L:      netdev@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3390
3391 CISCO FCOE HBA DRIVER
3392 M:      Satish Kharat <satishkh@cisco.com>
3393 M:      Sesidhar Baddela <sebaddel@cisco.com>
3394 M:      Karan Tilak Kumar <kartilak@cisco.com>
3395 L:      linux-scsi@vger.kernel.org
3396 S:      Supported
3397 F:      drivers/scsi/fnic/
3398
3399 CISCO SCSI HBA DRIVER
3400 M:      Karan Tilak Kumar <kartilak@cisco.com>
3401 M:      Sesidhar Baddela <sebaddel@cisco.com>
3402 L:      linux-scsi@vger.kernel.org
3403 S:      Supported
3404 F:      drivers/scsi/snic/
3405
3406 CISCO VIC ETHERNET NIC DRIVER
3407 M:      Christian Benvenuti <benve@cisco.com>
3408 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3409 M:      Neel Patel <neepatel@cisco.com>
3410 S:      Supported
3411 F:      drivers/net/ethernet/cisco/enic/
3412
3413 CISCO VIC LOW LATENCY NIC DRIVER
3414 M:      Christian Benvenuti <benve@cisco.com>
3415 M:      Dave Goodell <dgoodell@cisco.com>
3416 S:      Supported
3417 F:      drivers/infiniband/hw/usnic/
3418
3419 CLEANCACHE API
3420 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3421 L:      linux-kernel@vger.kernel.org
3422 S:      Maintained
3423 F:      mm/cleancache.c
3424 F:      include/linux/cleancache.h
3425
3426 CLK API
3427 M:      Russell King <linux@armlinux.org.uk>
3428 L:      linux-clk@vger.kernel.org
3429 S:      Maintained
3430 F:      include/linux/clk.h
3431
3432 CLOCKSOURCE, CLOCKEVENT DRIVERS
3433 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3434 M:      Thomas Gleixner <tglx@linutronix.de>
3435 L:      linux-kernel@vger.kernel.org
3436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3437 S:      Supported
3438 F:      drivers/clocksource
3439
3440 CMPC ACPI DRIVER
3441 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3442 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3443 L:      platform-driver-x86@vger.kernel.org
3444 S:      Supported
3445 F:      drivers/platform/x86/classmate-laptop.c
3446
3447 COBALT MEDIA DRIVER
3448 M:      Hans Verkuil <hans.verkuil@cisco.com>
3449 L:      linux-media@vger.kernel.org
3450 T:      git git://linuxtv.org/media_tree.git
3451 W:      https://linuxtv.org
3452 S:      Supported
3453 F:      drivers/media/pci/cobalt/
3454
3455 COCCINELLE/Semantic Patches (SmPL)
3456 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3457 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3458 M:      Nicolas Palix <nicolas.palix@imag.fr>
3459 M:      Michal Marek <mmarek@suse.com>
3460 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3462 W:      http://coccinelle.lip6.fr/
3463 S:      Supported
3464 F:      Documentation/dev-tools/coccinelle.rst
3465 F:      scripts/coccinelle/
3466 F:      scripts/coccicheck
3467
3468 CODA FILE SYSTEM
3469 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3470 M:      coda@cs.cmu.edu
3471 L:      codalist@coda.cs.cmu.edu
3472 W:      http://www.coda.cs.cmu.edu/
3473 S:      Maintained
3474 F:      Documentation/filesystems/coda.txt
3475 F:      fs/coda/
3476 F:      include/linux/coda*.h
3477 F:      include/uapi/linux/coda*.h
3478
3479 CODA V4L2 MEM2MEM DRIVER
3480 M:      Philipp Zabel <p.zabel@pengutronix.de>
3481 L:      linux-media@vger.kernel.org
3482 S:      Maintained
3483 F:      Documentation/devicetree/bindings/media/coda.txt
3484 F:      drivers/media/platform/coda/
3485
3486 COMMON CLK FRAMEWORK
3487 M:      Michael Turquette <mturquette@baylibre.com>
3488 M:      Stephen Boyd <sboyd@codeaurora.org>
3489 L:      linux-clk@vger.kernel.org
3490 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3492 S:      Maintained
3493 F:      Documentation/devicetree/bindings/clock/
3494 F:      drivers/clk/
3495 X:      drivers/clk/clkdev.c
3496 F:      include/linux/clk-pr*
3497 F:      include/linux/clk/
3498
3499 COMMON INTERNET FILE SYSTEM (CIFS)
3500 M:      Steve French <sfrench@samba.org>
3501 L:      linux-cifs@vger.kernel.org
3502 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3503 W:      http://linux-cifs.samba.org/
3504 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3505 S:      Supported
3506 F:      Documentation/filesystems/cifs/
3507 F:      fs/cifs/
3508
3509 COMPACTPCI HOTPLUG CORE
3510 M:      Scott Murray <scott@spiteful.org>
3511 L:      linux-pci@vger.kernel.org
3512 S:      Maintained
3513 F:      drivers/pci/hotplug/cpci_hotplug*
3514
3515 COMPACTPCI HOTPLUG GENERIC DRIVER
3516 M:      Scott Murray <scott@spiteful.org>
3517 L:      linux-pci@vger.kernel.org
3518 S:      Maintained
3519 F:      drivers/pci/hotplug/cpcihp_generic.c
3520
3521 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3522 M:      Scott Murray <scott@spiteful.org>
3523 L:      linux-pci@vger.kernel.org
3524 S:      Maintained
3525 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3526
3527 COMPAL LAPTOP SUPPORT
3528 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3529 L:      platform-driver-x86@vger.kernel.org
3530 S:      Maintained
3531 F:      drivers/platform/x86/compal-laptop.c
3532
3533 CONEXANT ACCESSRUNNER USB DRIVER
3534 L:      accessrunner-general@lists.sourceforge.net
3535 W:      http://accessrunner.sourceforge.net/
3536 S:      Orphan
3537 F:      drivers/usb/atm/cxacru.c
3538
3539 CONFIGFS
3540 M:      Joel Becker <jlbec@evilplan.org>
3541 M:      Christoph Hellwig <hch@lst.de>
3542 T:      git git://git.infradead.org/users/hch/configfs.git
3543 S:      Supported
3544 F:      fs/configfs/
3545 F:      include/linux/configfs.h
3546
3547 CONNECTOR
3548 M:      Evgeniy Polyakov <zbr@ioremap.net>
3549 L:      netdev@vger.kernel.org
3550 S:      Maintained
3551 F:      drivers/connector/
3552
3553 CONTROL GROUP (CGROUP)
3554 M:      Tejun Heo <tj@kernel.org>
3555 M:      Li Zefan <lizefan@huawei.com>
3556 M:      Johannes Weiner <hannes@cmpxchg.org>
3557 L:      cgroups@vger.kernel.org
3558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3559 S:      Maintained
3560 F:      Documentation/cgroup*
3561 F:      include/linux/cgroup*
3562 F:      kernel/cgroup*
3563
3564 CONTROL GROUP - CPUSET
3565 M:      Li Zefan <lizefan@huawei.com>
3566 L:      cgroups@vger.kernel.org
3567 W:      http://www.bullopensource.org/cpuset/
3568 W:      http://oss.sgi.com/projects/cpusets/
3569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3570 S:      Maintained
3571 F:      Documentation/cgroup-v1/cpusets.txt
3572 F:      include/linux/cpuset.h
3573 F:      kernel/cpuset.c
3574
3575 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3576 M:      Johannes Weiner <hannes@cmpxchg.org>
3577 M:      Michal Hocko <mhocko@kernel.org>
3578 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3579 L:      cgroups@vger.kernel.org
3580 L:      linux-mm@kvack.org
3581 S:      Maintained
3582 F:      mm/memcontrol.c
3583 F:      mm/swap_cgroup.c
3584
3585 CORETEMP HARDWARE MONITORING DRIVER
3586 M:      Fenghua Yu <fenghua.yu@intel.com>
3587 L:      linux-hwmon@vger.kernel.org
3588 S:      Maintained
3589 F:      Documentation/hwmon/coretemp
3590 F:      drivers/hwmon/coretemp.c
3591
3592 COSA/SRP SYNC SERIAL DRIVER
3593 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3594 W:      http://www.fi.muni.cz/~kas/cosa/
3595 S:      Maintained
3596 F:      drivers/net/wan/cosa*
3597
3598 CPMAC ETHERNET DRIVER
3599 M:      Florian Fainelli <f.fainelli@gmail.com>
3600 L:      netdev@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/net/ethernet/ti/cpmac.c
3603
3604 CPU FREQUENCY DRIVERS
3605 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3606 M:      Viresh Kumar <viresh.kumar@linaro.org>
3607 L:      linux-pm@vger.kernel.org
3608 S:      Maintained
3609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3611 B:      https://bugzilla.kernel.org
3612 F:      Documentation/cpu-freq/
3613 F:      Documentation/devicetree/bindings/cpufreq/
3614 F:      drivers/cpufreq/
3615 F:      include/linux/cpufreq.h
3616 F:      tools/testing/selftests/cpufreq/
3617
3618 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3619 M:      Viresh Kumar <viresh.kumar@linaro.org>
3620 M:      Sudeep Holla <sudeep.holla@arm.com>
3621 L:      linux-pm@vger.kernel.org
3622 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3623 S:      Maintained
3624 F:      drivers/cpufreq/arm_big_little.h
3625 F:      drivers/cpufreq/arm_big_little.c
3626 F:      drivers/cpufreq/arm_big_little_dt.c
3627
3628 CPU POWER MONITORING SUBSYSTEM
3629 M:      Thomas Renninger <trenn@suse.com>
3630 L:      linux-pm@vger.kernel.org
3631 S:      Maintained
3632 F:      tools/power/cpupower/
3633
3634 CPUID/MSR DRIVER
3635 M:      "H. Peter Anvin" <hpa@zytor.com>
3636 S:      Maintained
3637 F:      arch/x86/kernel/cpuid.c
3638 F:      arch/x86/kernel/msr.c
3639
3640 CPUIDLE DRIVER - ARM BIG LITTLE
3641 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3642 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3643 L:      linux-pm@vger.kernel.org
3644 L:      linux-arm-kernel@lists.infradead.org
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3646 S:      Maintained
3647 F:      drivers/cpuidle/cpuidle-big_little.c
3648
3649 CPUIDLE DRIVER - ARM EXYNOS
3650 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3651 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3652 M:      Kukjin Kim <kgene@kernel.org>
3653 L:      linux-pm@vger.kernel.org
3654 L:      linux-samsung-soc@vger.kernel.org
3655 S:      Supported
3656 F:      drivers/cpuidle/cpuidle-exynos.c
3657 F:      arch/arm/mach-exynos/pm.c
3658
3659 CPUIDLE DRIVERS
3660 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3661 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3662 L:      linux-pm@vger.kernel.org
3663 S:      Maintained
3664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3665 B:      https://bugzilla.kernel.org
3666 F:      drivers/cpuidle/*
3667 F:      include/linux/cpuidle.h
3668
3669 CRAMFS FILESYSTEM
3670 W:      http://sourceforge.net/projects/cramfs/
3671 S:      Orphan / Obsolete
3672 F:      Documentation/filesystems/cramfs.txt
3673 F:      fs/cramfs/
3674
3675 CRIS PORT
3676 M:      Mikael Starvik <starvik@axis.com>
3677 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3678 L:      linux-cris-kernel@axis.com
3679 W:      http://developer.axis.com
3680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3681 S:      Maintained
3682 F:      arch/cris/
3683 F:      drivers/tty/serial/crisv10.*
3684
3685 CRYPTO API
3686 M:      Herbert Xu <herbert@gondor.apana.org.au>
3687 M:      "David S. Miller" <davem@davemloft.net>
3688 L:      linux-crypto@vger.kernel.org
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3691 S:      Maintained
3692 F:      Documentation/crypto/
3693 F:      Documentation/devicetree/bindings/crypto/
3694 F:      arch/*/crypto/
3695 F:      crypto/
3696 F:      drivers/crypto/
3697 F:      include/crypto/
3698 F:      include/linux/crypto*
3699
3700 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3701 M:      Neil Horman <nhorman@tuxdriver.com>
3702 L:      linux-crypto@vger.kernel.org
3703 S:      Maintained
3704 F:      crypto/ansi_cprng.c
3705 F:      crypto/rng.c
3706
3707 CS3308 MEDIA DRIVER
3708 M:      Hans Verkuil <hverkuil@xs4all.nl>
3709 L:      linux-media@vger.kernel.org
3710 T:      git git://linuxtv.org/media_tree.git
3711 W:      http://linuxtv.org
3712 S:      Odd Fixes
3713 F:      drivers/media/i2c/cs3308.c
3714 F:      drivers/media/i2c/cs3308.h
3715
3716 CS5535 Audio ALSA driver
3717 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3718 S:      Maintained
3719 F:      sound/pci/cs5535audio/
3720
3721 CW1200 WLAN driver
3722 M:      Solomon Peachy <pizza@shaftnet.org>
3723 S:      Maintained
3724 F:      drivers/net/wireless/st/cw1200/
3725
3726 CX18 VIDEO4LINUX DRIVER
3727 M:      Andy Walls <awalls@md.metrocast.net>
3728 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3729 L:      linux-media@vger.kernel.org
3730 T:      git git://linuxtv.org/media_tree.git
3731 W:      https://linuxtv.org
3732 W:      http://www.ivtvdriver.org/index.php/Cx18
3733 S:      Maintained
3734 F:      Documentation/media/v4l-drivers/cx18*
3735 F:      drivers/media/pci/cx18/
3736 F:      include/uapi/linux/ivtv*
3737
3738 CX2341X MPEG ENCODER HELPER MODULE
3739 M:      Hans Verkuil <hverkuil@xs4all.nl>
3740 L:      linux-media@vger.kernel.org
3741 T:      git git://linuxtv.org/media_tree.git
3742 W:      https://linuxtv.org
3743 S:      Maintained
3744 F:      drivers/media/common/cx2341x*
3745 F:      include/media/cx2341x*
3746
3747 CX24120 MEDIA DRIVER
3748 M:      Jemma Denson <jdenson@gmail.com>
3749 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3750 L:      linux-media@vger.kernel.org
3751 W:      https://linuxtv.org
3752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3753 S:      Maintained
3754 F:      drivers/media/dvb-frontends/cx24120*
3755
3756 CX88 VIDEO4LINUX DRIVER
3757 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3759 L:      linux-media@vger.kernel.org
3760 W:      https://linuxtv.org
3761 T:      git git://linuxtv.org/media_tree.git
3762 S:      Odd fixes
3763 F:      Documentation/media/v4l-drivers/cx88*
3764 F:      drivers/media/pci/cx88/
3765
3766 CXD2820R MEDIA DRIVER
3767 M:      Antti Palosaari <crope@iki.fi>
3768 L:      linux-media@vger.kernel.org
3769 W:      https://linuxtv.org
3770 W:      http://palosaari.fi/linux/
3771 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3772 T:      git git://linuxtv.org/anttip/media_tree.git
3773 S:      Maintained
3774 F:      drivers/media/dvb-frontends/cxd2820r*
3775
3776 CXGB3 ETHERNET DRIVER (CXGB3)
3777 M:      Santosh Raspatur <santosh@chelsio.com>
3778 L:      netdev@vger.kernel.org
3779 W:      http://www.chelsio.com
3780 S:      Supported
3781 F:      drivers/net/ethernet/chelsio/cxgb3/
3782
3783 CXGB3 ISCSI DRIVER (CXGB3I)
3784 M:      Karen Xie <kxie@chelsio.com>
3785 L:      linux-scsi@vger.kernel.org
3786 W:      http://www.chelsio.com
3787 S:      Supported
3788 F:      drivers/scsi/cxgbi/cxgb3i
3789
3790 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3791 M:      Steve Wise <swise@chelsio.com>
3792 L:      linux-rdma@vger.kernel.org
3793 W:      http://www.openfabrics.org
3794 S:      Supported
3795 F:      drivers/infiniband/hw/cxgb3/
3796 F:      include/uapi/rdma/cxgb3-abi.h
3797
3798 CXGB4 CRYPTO DRIVER (chcr)
3799 M:      Harsh Jain <harsh@chelsio.com>
3800 L:      linux-crypto@vger.kernel.org
3801 W:      http://www.chelsio.com
3802 S:      Supported
3803 F:      drivers/crypto/chelsio
3804
3805 CXGB4 ETHERNET DRIVER (CXGB4)
3806 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3807 L:      netdev@vger.kernel.org
3808 W:      http://www.chelsio.com
3809 S:      Supported
3810 F:      drivers/net/ethernet/chelsio/cxgb4/
3811
3812 CXGB4 ISCSI DRIVER (CXGB4I)
3813 M:      Karen Xie <kxie@chelsio.com>
3814 L:      linux-scsi@vger.kernel.org
3815 W:      http://www.chelsio.com
3816 S:      Supported
3817 F:      drivers/scsi/cxgbi/cxgb4i
3818
3819 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3820 M:      Steve Wise <swise@chelsio.com>
3821 L:      linux-rdma@vger.kernel.org
3822 W:      http://www.openfabrics.org
3823 S:      Supported
3824 F:      drivers/infiniband/hw/cxgb4/
3825 F:      include/uapi/rdma/cxgb4-abi.h
3826
3827 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3828 M:      Casey Leedom <leedom@chelsio.com>
3829 L:      netdev@vger.kernel.org
3830 W:      http://www.chelsio.com
3831 S:      Supported
3832 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3833
3834 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3835 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3836 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3837 L:      linuxppc-dev@lists.ozlabs.org
3838 S:      Supported
3839 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3840 F:      drivers/misc/cxl/
3841 F:      include/misc/cxl*
3842 F:      include/uapi/misc/cxl.h
3843 F:      Documentation/powerpc/cxl.txt
3844 F:      Documentation/ABI/testing/sysfs-class-cxl
3845
3846 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3847 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3848 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3849 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3850 L:      linux-scsi@vger.kernel.org
3851 S:      Supported
3852 F:      drivers/scsi/cxlflash/
3853 F:      include/uapi/scsi/cxlflash_ioctls.h
3854 F:      Documentation/powerpc/cxlflash.txt
3855
3856 CYBERPRO FB DRIVER
3857 M:      Russell King <linux@armlinux.org.uk>
3858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3859 W:      http://www.armlinux.org.uk/
3860 S:      Maintained
3861 F:      drivers/video/fbdev/cyber2000fb.*
3862
3863 CYCLADES ASYNC MUX DRIVER
3864 W:      http://www.cyclades.com/
3865 S:      Orphan
3866 F:      drivers/tty/cyclades.c
3867 F:      include/linux/cyclades.h
3868 F:      include/uapi/linux/cyclades.h
3869
3870 CYCLADES PC300 DRIVER
3871 W:      http://www.cyclades.com/
3872 S:      Orphan
3873 F:      drivers/net/wan/pc300*
3874
3875 CYPRESS_FIRMWARE MEDIA DRIVER
3876 M:      Antti Palosaari <crope@iki.fi>
3877 L:      linux-media@vger.kernel.org
3878 W:      https://linuxtv.org
3879 W:      http://palosaari.fi/linux/
3880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3881 T:      git git://linuxtv.org/anttip/media_tree.git
3882 S:      Maintained
3883 F:      drivers/media/common/cypress_firmware*
3884
3885 CYTTSP TOUCHSCREEN DRIVER
3886 M:      Ferruh Yigit <fery@cypress.com>
3887 L:      linux-input@vger.kernel.org
3888 S:      Supported
3889 F:      drivers/input/touchscreen/cyttsp*
3890 F:      include/linux/input/cyttsp.h
3891
3892 D-LINK DIR-685 TOUCHKEYS DRIVER
3893 M:      Linus Walleij <linus.walleij@linaro.org>
3894 L:      linux-input@vger.kernel.org
3895 S:      Supported
3896 F:      drivers/input/dlink-dir685-touchkeys.c
3897
3898 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3899 M:      Joshua Kinard <kumba@gentoo.org>
3900 S:      Maintained
3901 F:      drivers/rtc/rtc-ds1685.c
3902 F:      include/linux/rtc/ds1685.h
3903
3904 DAMA SLAVE for AX.25
3905 M:      Joerg Reuter <jreuter@yaina.de>
3906 W:      http://yaina.de/jreuter/
3907 W:      http://www.qsl.net/dl1bke/
3908 L:      linux-hams@vger.kernel.org
3909 S:      Maintained
3910 F:      net/ax25/af_ax25.c
3911 F:      net/ax25/ax25_dev.c
3912 F:      net/ax25/ax25_ds_*
3913 F:      net/ax25/ax25_in.c
3914 F:      net/ax25/ax25_out.c
3915 F:      net/ax25/ax25_timer.c
3916 F:      net/ax25/sysctl_net_ax25.c
3917
3918 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3919 L:      netdev@vger.kernel.org
3920 S:      Orphan
3921 F:      Documentation/networking/dmfe.txt
3922 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3923
3924 DC390/AM53C974 SCSI driver
3925 M:      Hannes Reinecke <hare@suse.com>
3926 L:      linux-scsi@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/scsi/am53c974.c
3929
3930 DC395x SCSI driver
3931 M:      Oliver Neukum <oliver@neukum.org>
3932 M:      Ali Akcaagac <aliakc@web.de>
3933 M:      Jamie Lenehan <lenehan@twibble.org>
3934 L:      dc395x@twibble.org
3935 W:      http://twibble.org/dist/dc395x/
3936 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3937 S:      Maintained
3938 F:      Documentation/scsi/dc395x.txt
3939 F:      drivers/scsi/dc395x.*
3940
3941 DCCP PROTOCOL
3942 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3943 L:      dccp@vger.kernel.org
3944 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3945 S:      Maintained
3946 F:      include/linux/dccp.h
3947 F:      include/uapi/linux/dccp.h
3948 F:      include/linux/tfrc.h
3949 F:      net/dccp/
3950
3951 DECnet NETWORK LAYER
3952 W:      http://linux-decnet.sourceforge.net
3953 L:      linux-decnet-user@lists.sourceforge.net
3954 S:      Orphan
3955 F:      Documentation/networking/decnet.txt
3956 F:      net/decnet/
3957
3958 DECSTATION PLATFORM SUPPORT
3959 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3960 L:      linux-mips@linux-mips.org
3961 W:      http://www.linux-mips.org/wiki/DECstation
3962 S:      Maintained
3963 F:      arch/mips/dec/
3964 F:      arch/mips/include/asm/dec/
3965 F:      arch/mips/include/asm/mach-dec/
3966
3967 DEFXX FDDI NETWORK DRIVER
3968 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3969 S:      Maintained
3970 F:      drivers/net/fddi/defxx.*
3971
3972 DELL LAPTOP DRIVER
3973 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3974 M:      Pali Rohár <pali.rohar@gmail.com>
3975 L:      platform-driver-x86@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/platform/x86/dell-laptop.c
3978
3979 DELL LAPTOP FREEFALL DRIVER
3980 M:      Pali Rohár <pali.rohar@gmail.com>
3981 S:      Maintained
3982 F:      drivers/platform/x86/dell-smo8800.c
3983
3984 DELL LAPTOP RBTN DRIVER
3985 M:      Pali Rohár <pali.rohar@gmail.com>
3986 S:      Maintained
3987 F:      drivers/platform/x86/dell-rbtn.*
3988
3989 DELL LAPTOP SMM DRIVER
3990 M:      Pali Rohár <pali.rohar@gmail.com>
3991 S:      Maintained
3992 F:      drivers/hwmon/dell-smm-hwmon.c
3993 F:      include/uapi/linux/i8k.h
3994
3995 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3996 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3997 S:      Maintained
3998 F:      Documentation/dcdbas.txt
3999 F:      drivers/firmware/dcdbas.*
4000
4001 DELL WMI EXTRAS DRIVER
4002 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4003 M:      Pali Rohár <pali.rohar@gmail.com>
4004 S:      Maintained
4005 F:      drivers/platform/x86/dell-wmi.c
4006
4007 DELTA ST MEDIA DRIVER
4008 M:      Hugues Fruchet <hugues.fruchet@st.com>
4009 L:      linux-media@vger.kernel.org
4010 T:      git git://linuxtv.org/media_tree.git
4011 W:      https://linuxtv.org
4012 S:      Supported
4013 F:      drivers/media/platform/sti/delta
4014
4015 DENALI NAND DRIVER
4016 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4017 L:      linux-mtd@lists.infradead.org
4018 S:      Supported
4019 F:      drivers/mtd/nand/denali*
4020
4021 DESIGNWARE USB2 DRD IP DRIVER
4022 M:      John Youn <johnyoun@synopsys.com>
4023 L:      linux-usb@vger.kernel.org
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4025 S:      Maintained
4026 F:      drivers/usb/dwc2/
4027
4028 DESIGNWARE USB3 DRD IP DRIVER
4029 M:      Felipe Balbi <balbi@kernel.org>
4030 L:      linux-usb@vger.kernel.org
4031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4032 S:      Maintained
4033 F:      drivers/usb/dwc3/
4034
4035 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4036 M:      Andreas Klinger <ak@it-klinger.de>
4037 L:      linux-iio@vger.kernel.org
4038 S:      Maintained
4039 F:      drivers/iio/proximity/srf*.c
4040
4041 DEVICE COREDUMP (DEV_COREDUMP)
4042 M:      Johannes Berg <johannes@sipsolutions.net>
4043 L:      linux-kernel@vger.kernel.org
4044 S:      Maintained
4045 F:      drivers/base/devcoredump.c
4046 F:      include/linux/devcoredump.h
4047
4048 DEVICE FREQUENCY (DEVFREQ)
4049 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4050 M:      Kyungmin Park <kyungmin.park@samsung.com>
4051 R:      Chanwoo Choi <cw00.choi@samsung.com>
4052 L:      linux-pm@vger.kernel.org
4053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4054 S:      Maintained
4055 F:      drivers/devfreq/
4056 F:      include/linux/devfreq.h
4057 F:      Documentation/devicetree/bindings/devfreq/
4058
4059 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4060 M:      Chanwoo Choi <cw00.choi@samsung.com>
4061 L:      linux-pm@vger.kernel.org
4062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063 S:      Supported
4064 F:      drivers/devfreq/event/
4065 F:      drivers/devfreq/devfreq-event.c
4066 F:      include/linux/devfreq-event.h
4067 F:      Documentation/devicetree/bindings/devfreq/event/
4068
4069 DEVICE NUMBER REGISTRY
4070 M:      Torben Mathiasen <device@lanana.org>
4071 W:      http://lanana.org/docs/device-list/index.html
4072 S:      Maintained
4073
4074 DEVICE-MAPPER  (LVM)
4075 M:      Alasdair Kergon <agk@redhat.com>
4076 M:      Mike Snitzer <snitzer@redhat.com>
4077 M:      dm-devel@redhat.com
4078 L:      dm-devel@redhat.com
4079 W:      http://sources.redhat.com/dm
4080 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4082 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4083 S:      Maintained
4084 F:      Documentation/device-mapper/
4085 F:      drivers/md/dm*
4086 F:      drivers/md/persistent-data/
4087 F:      include/linux/device-mapper.h
4088 F:      include/linux/dm-*.h
4089 F:      include/uapi/linux/dm-*.h
4090
4091 DEVLINK
4092 M:      Jiri Pirko <jiri@mellanox.com>
4093 L:      netdev@vger.kernel.org
4094 S:      Supported
4095 F:      net/core/devlink.c
4096 F:      include/net/devlink.h
4097 F:      include/uapi/linux/devlink.h
4098
4099 DIALOG SEMICONDUCTOR DRIVERS
4100 M:      Support Opensource <support.opensource@diasemi.com>
4101 W:      http://www.dialog-semiconductor.com/products
4102 S:      Supported
4103 F:      Documentation/hwmon/da90??
4104 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4105 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4106 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4107 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4108 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4109 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4110 F:      drivers/gpio/gpio-da90??.c
4111 F:      drivers/hwmon/da90??-hwmon.c
4112 F:      drivers/iio/adc/da91??-*.c
4113 F:      drivers/input/misc/da90??_onkey.c
4114 F:      drivers/input/touchscreen/da9052_tsi.c
4115 F:      drivers/leds/leds-da90??.c
4116 F:      drivers/mfd/da903x.c
4117 F:      drivers/mfd/da90??-*.c
4118 F:      drivers/mfd/da91??-*.c
4119 F:      drivers/power/supply/da9052-battery.c
4120 F:      drivers/power/supply/da91??-*.c
4121 F:      drivers/regulator/da903x.c
4122 F:      drivers/regulator/da9???-regulator.[ch]
4123 F:      drivers/thermal/da90??-thermal.c
4124 F:      drivers/rtc/rtc-da90??.c
4125 F:      drivers/video/backlight/da90??_bl.c
4126 F:      drivers/watchdog/da90??_wdt.c
4127 F:      include/linux/mfd/da903x.h
4128 F:      include/linux/mfd/da9052/
4129 F:      include/linux/mfd/da9055/
4130 F:      include/linux/mfd/da9062/
4131 F:      include/linux/mfd/da9063/
4132 F:      include/linux/mfd/da9150/
4133 F:      include/linux/regulator/da9211.h
4134 F:      include/sound/da[79]*.h
4135 F:      sound/soc/codecs/da[79]*.[ch]
4136
4137 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4138 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4139 L:      linux-gpio@vger.kernel.org
4140 S:      Maintained
4141 F:      drivers/gpio/gpio-gpio-mm.c
4142
4143 DIGI NEO AND CLASSIC PCI PRODUCTS
4144 M:      Lidza Louina <lidza.louina@gmail.com>
4145 M:      Mark Hounschell <markh@compro.net>
4146 L:      driverdev-devel@linuxdriverproject.org
4147 S:      Maintained
4148 F:      drivers/staging/dgnc/
4149
4150 DIOLAN U2C-12 I2C DRIVER
4151 M:      Guenter Roeck <linux@roeck-us.net>
4152 L:      linux-i2c@vger.kernel.org
4153 S:      Maintained
4154 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4155
4156 DIRECT ACCESS (DAX)
4157 M:      Matthew Wilcox <mawilcox@microsoft.com>
4158 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4159 L:      linux-fsdevel@vger.kernel.org
4160 S:      Supported
4161 F:      fs/dax.c
4162 F:      include/linux/dax.h
4163 F:      include/trace/events/fs_dax.h
4164
4165 DIRECTORY NOTIFICATION (DNOTIFY)
4166 M:      Jan Kara <jack@suse.cz>
4167 R:      Amir Goldstein <amir73il@gmail.com>
4168 L:      linux-fsdevel@vger.kernel.org
4169 S:      Maintained
4170 F:      Documentation/filesystems/dnotify.txt
4171 F:      fs/notify/dnotify/
4172 F:      include/linux/dnotify.h
4173
4174 DISK GEOMETRY AND PARTITION HANDLING
4175 M:      Andries Brouwer <aeb@cwi.nl>
4176 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4177 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4178 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4179 S:      Maintained
4180
4181 DISKQUOTA
4182 M:      Jan Kara <jack@suse.com>
4183 S:      Maintained
4184 F:      Documentation/filesystems/quota.txt
4185 F:      fs/quota/
4186 F:      include/linux/quota*.h
4187 F:      include/uapi/linux/quota*.h
4188
4189 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4190 M:      Bernie Thompson <bernie@plugable.com>
4191 L:      linux-fbdev@vger.kernel.org
4192 S:      Maintained
4193 W:      http://plugable.com/category/projects/udlfb/
4194 F:      drivers/video/fbdev/udlfb.c
4195 F:      include/video/udlfb.h
4196 F:      Documentation/fb/udlfb.txt
4197
4198 DISTRIBUTED LOCK MANAGER (DLM)
4199 M:      Christine Caulfield <ccaulfie@redhat.com>
4200 M:      David Teigland <teigland@redhat.com>
4201 L:      cluster-devel@redhat.com
4202 W:      http://sources.redhat.com/cluster/
4203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4204 S:      Supported
4205 F:      fs/dlm/
4206
4207 DMA BUFFER SHARING FRAMEWORK
4208 M:      Sumit Semwal <sumit.semwal@linaro.org>
4209 S:      Maintained
4210 L:      linux-media@vger.kernel.org
4211 L:      dri-devel@lists.freedesktop.org
4212 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4213 F:      drivers/dma-buf/
4214 F:      include/linux/dma-buf*
4215 F:      include/linux/reservation.h
4216 F:      include/linux/*fence.h
4217 F:      Documentation/driver-api/dma-buf.rst
4218 T:      git git://anongit.freedesktop.org/drm/drm-misc
4219
4220 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4221 M:      Vinod Koul <vinod.koul@intel.com>
4222 L:      dmaengine@vger.kernel.org
4223 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4224 S:      Maintained
4225 F:      drivers/dma/
4226 F:      include/linux/dmaengine.h
4227 F:      Documentation/devicetree/bindings/dma/
4228 F:      Documentation/dmaengine/
4229 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4230
4231 DMA MAPPING HELPERS
4232 M:      Christoph Hellwig <hch@lst.de>
4233 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4234 R:      Robin Murphy <robin.murphy@arm.com>
4235 L:      iommu@lists.linux-foundation.org
4236 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4237 W:      http://git.infradead.org/users/hch/dma-mapping.git
4238 S:      Supported
4239 F:      lib/dma-debug.c
4240 F:      lib/dma-noop.c
4241 F:      lib/dma-virt.c
4242 F:      drivers/base/dma-mapping.c
4243 F:      drivers/base/dma-coherent.c
4244 F:      include/linux/dma-mapping.h
4245
4246 DME1737 HARDWARE MONITOR DRIVER
4247 M:      Juerg Haefliger <juergh@gmail.com>
4248 L:      linux-hwmon@vger.kernel.org
4249 S:      Maintained
4250 F:      Documentation/hwmon/dme1737
4251 F:      drivers/hwmon/dme1737.c
4252
4253 DMI/SMBIOS SUPPORT
4254 M:      Jean Delvare <jdelvare@suse.com>
4255 S:      Maintained
4256 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4257 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4258 F:      drivers/firmware/dmi-id.c
4259 F:      drivers/firmware/dmi_scan.c
4260 F:      include/linux/dmi.h
4261
4262 DOCUMENTATION
4263 M:      Jonathan Corbet <corbet@lwn.net>
4264 L:      linux-doc@vger.kernel.org
4265 S:      Maintained
4266 F:      Documentation/
4267 F:      scripts/kernel-doc
4268 X:      Documentation/ABI/
4269 X:      Documentation/devicetree/
4270 X:      Documentation/acpi
4271 X:      Documentation/power
4272 X:      Documentation/spi
4273 X:      Documentation/media
4274 T:      git git://git.lwn.net/linux.git docs-next
4275
4276 DONGWOON DW9714 LENS VOICE COIL DRIVER
4277 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4278 L:      linux-media@vger.kernel.org
4279 T:      git git://linuxtv.org/media_tree.git
4280 S:      Maintained
4281 F:      drivers/media/i2c/dw9714.c
4282
4283 DOUBLETALK DRIVER
4284 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4285 L:      blinux-list@redhat.com
4286 S:      Maintained
4287 F:      drivers/char/dtlk.c
4288 F:      include/linux/dtlk.h
4289
4290 DPAA2 DATAPATH I/O (DPIO) DRIVER
4291 M:      Roy Pledge <Roy.Pledge@nxp.com>
4292 L:      linux-kernel@vger.kernel.org
4293 S:      Maintained
4294 F:      drivers/staging/fsl-mc/bus/dpio
4295
4296 DPAA2 ETHERNET DRIVER
4297 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4298 L:      linux-kernel@vger.kernel.org
4299 S:      Maintained
4300 F:      drivers/staging/fsl-dpaa2/ethernet
4301
4302 DPT_I2O SCSI RAID DRIVER
4303 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4304 L:      linux-scsi@vger.kernel.org
4305 W:      http://www.adaptec.com/
4306 S:      Maintained
4307 F:      drivers/scsi/dpt*
4308 F:      drivers/scsi/dpt/
4309
4310 DRBD DRIVER
4311 M:      Philipp Reisner <philipp.reisner@linbit.com>
4312 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4313 L:      drbd-dev@lists.linbit.com
4314 W:      http://www.drbd.org
4315 T:      git git://git.linbit.com/linux-drbd.git
4316 T:      git git://git.linbit.com/drbd-8.4.git
4317 S:      Supported
4318 F:      drivers/block/drbd/
4319 F:      lib/lru_cache.c
4320 F:      Documentation/blockdev/drbd/
4321
4322 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4323 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4325 S:      Supported
4326 F:      Documentation/kobject.txt
4327 F:      drivers/base/
4328 F:      fs/debugfs/
4329 F:      fs/sysfs/
4330 F:      include/linux/debugfs.h
4331 F:      include/linux/kobj*
4332 F:      lib/kobj*
4333
4334 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4335 M:      Kevin Hilman <khilman@kernel.org>
4336 M:      Nishanth Menon <nm@ti.com>
4337 S:      Maintained
4338 F:      drivers/power/avs/
4339 F:      include/linux/power/smartreflex.h
4340 L:      linux-pm@vger.kernel.org
4341
4342 DRM DRIVER FOR ARM PL111 CLCD
4343 M:      Eric Anholt <eric@anholt.net>
4344 T:      git git://anongit.freedesktop.org/drm/drm-misc
4345 S:      Supported
4346 F:      drivers/gpu/drm/pl111/
4347
4348 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4349 M:      Dave Airlie <airlied@redhat.com>
4350 S:      Odd Fixes
4351 F:      drivers/gpu/drm/ast/
4352
4353 DRM DRIVER FOR BOCHS VIRTUAL GPU
4354 M:      Gerd Hoffmann <kraxel@redhat.com>
4355 L:      virtualization@lists.linux-foundation.org
4356 T:      git git://anongit.freedesktop.org/drm/drm-misc
4357 S:      Maintained
4358 F:      drivers/gpu/drm/bochs/
4359
4360 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4361 S:      Orphan / Obsolete
4362 F:      drivers/gpu/drm/i810/
4363 F:      include/uapi/drm/i810_drm.h
4364
4365 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4366 S:      Orphan / Obsolete
4367 F:      drivers/gpu/drm/mga/
4368 F:      include/uapi/drm/mga_drm.h
4369
4370 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4371 M:      Dave Airlie <airlied@redhat.com>
4372 S:      Odd Fixes
4373 F:      drivers/gpu/drm/mgag200/
4374
4375 DRM DRIVER FOR MI0283QT
4376 M:      Noralf Trønnes <noralf@tronnes.org>
4377 S:      Maintained
4378 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4379 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4380
4381 DRM DRIVER FOR MSM ADRENO GPU
4382 M:      Rob Clark <robdclark@gmail.com>
4383 L:      linux-arm-msm@vger.kernel.org
4384 L:      dri-devel@lists.freedesktop.org
4385 L:      freedreno@lists.freedesktop.org
4386 T:      git git://people.freedesktop.org/~robclark/linux
4387 S:      Maintained
4388 F:      drivers/gpu/drm/msm/
4389 F:      include/uapi/drm/msm_drm.h
4390 F:      Documentation/devicetree/bindings/display/msm/
4391
4392 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4393 M:      Ben Skeggs <bskeggs@redhat.com>
4394 L:      dri-devel@lists.freedesktop.org
4395 L:      nouveau@lists.freedesktop.org
4396 T:      git git://github.com/skeggsb/linux
4397 S:      Supported
4398 F:      drivers/gpu/drm/nouveau/
4399 F:      include/uapi/drm/nouveau_drm.h
4400
4401 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4402 M:      Noralf Trønnes <noralf@tronnes.org>
4403 S:      Maintained
4404 F:      drivers/gpu/drm/tinydrm/repaper.c
4405 F:      Documentation/devicetree/bindings/display/repaper.txt
4406
4407 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4408 M:      Dave Airlie <airlied@redhat.com>
4409 M:      Gerd Hoffmann <kraxel@redhat.com>
4410 L:      virtualization@lists.linux-foundation.org
4411 T:      git git://anongit.freedesktop.org/drm/drm-misc
4412 S:      Obsolete
4413 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4414 F:      drivers/gpu/drm/cirrus/
4415
4416 DRM DRIVER FOR QXL VIRTUAL GPU
4417 M:      Dave Airlie <airlied@redhat.com>
4418 M:      Gerd Hoffmann <kraxel@redhat.com>
4419 L:      virtualization@lists.linux-foundation.org
4420 T:      git git://anongit.freedesktop.org/drm/drm-misc
4421 S:      Maintained
4422 F:      drivers/gpu/drm/qxl/
4423 F:      include/uapi/drm/qxl_drm.h
4424
4425 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4426 S:      Orphan / Obsolete
4427 F:      drivers/gpu/drm/r128/
4428 F:      include/uapi/drm/r128_drm.h
4429
4430 DRM DRIVER FOR SAVAGE VIDEO CARDS
4431 S:      Orphan / Obsolete
4432 F:      drivers/gpu/drm/savage/
4433 F:      include/uapi/drm/savage_drm.h
4434
4435 DRM DRIVER FOR SIS VIDEO CARDS
4436 S:      Orphan / Obsolete
4437 F:      drivers/gpu/drm/sis/
4438 F:      include/uapi/drm/sis_drm.h
4439
4440 DRM DRIVER FOR SITRONIX ST7586 PANELS
4441 M:      David Lechner <david@lechnology.com>
4442 S:      Maintained
4443 F:      drivers/gpu/drm/tinydrm/st7586.c
4444 F:      Documentation/devicetree/bindings/display/st7586.txt
4445
4446 DRM DRIVER FOR TDFX VIDEO CARDS
4447 S:      Orphan / Obsolete
4448 F:      drivers/gpu/drm/tdfx/
4449
4450 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4451 M:      Dave Airlie <airlied@redhat.com>
4452 S:      Odd Fixes
4453 F:      drivers/gpu/drm/udl/
4454
4455 DRM DRIVER FOR VMWARE VIRTUAL GPU
4456 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4457 M:      Sinclair Yeh <syeh@vmware.com>
4458 M:      Thomas Hellstrom <thellstrom@vmware.com>
4459 L:      dri-devel@lists.freedesktop.org
4460 T:      git git://people.freedesktop.org/~syeh/repos_linux
4461 T:      git git://people.freedesktop.org/~thomash/linux
4462 S:      Supported
4463 F:      drivers/gpu/drm/vmwgfx/
4464 F:      include/uapi/drm/vmwgfx_drm.h
4465
4466 DRM DRIVERS
4467 M:      David Airlie <airlied@linux.ie>
4468 L:      dri-devel@lists.freedesktop.org
4469 T:      git git://people.freedesktop.org/~airlied/linux
4470 B:      https://bugs.freedesktop.org/
4471 C:      irc://chat.freenode.net/dri-devel
4472 S:      Maintained
4473 F:      drivers/gpu/drm/
4474 F:      drivers/gpu/vga/
4475 F:      Documentation/devicetree/bindings/display/
4476 F:      Documentation/devicetree/bindings/gpu/
4477 F:      Documentation/devicetree/bindings/video/
4478 F:      Documentation/gpu/
4479 F:      include/drm/
4480 F:      include/uapi/drm/
4481 F:      include/linux/vga*
4482
4483 DRM DRIVERS AND MISC GPU PATCHES
4484 M:      Daniel Vetter <daniel.vetter@intel.com>
4485 M:      Jani Nikula <jani.nikula@linux.intel.com>
4486 M:      Sean Paul <seanpaul@chromium.org>
4487 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4488 S:      Maintained
4489 T:      git git://anongit.freedesktop.org/drm/drm-misc
4490 F:      Documentation/gpu/
4491 F:      drivers/gpu/vga/
4492 F:      drivers/gpu/drm/*
4493 F:      include/drm/drm*
4494 F:      include/uapi/drm/drm*
4495 F:      include/linux/vga*
4496
4497 DRM DRIVERS FOR ALLWINNER A10
4498 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4499 L:      dri-devel@lists.freedesktop.org
4500 S:      Supported
4501 F:      drivers/gpu/drm/sun4i/
4502 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4504
4505 DRM DRIVERS FOR AMLOGIC SOCS
4506 M:      Neil Armstrong <narmstrong@baylibre.com>
4507 L:      dri-devel@lists.freedesktop.org
4508 L:      linux-amlogic@lists.infradead.org
4509 W:      http://linux-meson.com/
4510 S:      Supported
4511 F:      drivers/gpu/drm/meson/
4512 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4513 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4514 F:      Documentation/gpu/meson.rst
4515 T:      git git://anongit.freedesktop.org/drm/drm-misc
4516
4517 DRM DRIVERS FOR ATMEL HLCDC
4518 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4519 L:      dri-devel@lists.freedesktop.org
4520 S:      Supported
4521 F:      drivers/gpu/drm/atmel-hlcdc/
4522 F:      Documentation/devicetree/bindings/drm/atmel/
4523 T:      git git://anongit.freedesktop.org/drm/drm-misc
4524
4525 DRM DRIVERS FOR BRIDGE CHIPS
4526 M:      Archit Taneja <architt@codeaurora.org>
4527 M:      Andrzej Hajda <a.hajda@samsung.com>
4528 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4529 S:      Maintained
4530 T:      git git://anongit.freedesktop.org/drm/drm-misc
4531 F:      drivers/gpu/drm/bridge/
4532
4533 DRM DRIVERS FOR EXYNOS
4534 M:      Inki Dae <inki.dae@samsung.com>
4535 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4536 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4537 M:      Kyungmin Park <kyungmin.park@samsung.com>
4538 L:      dri-devel@lists.freedesktop.org
4539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4540 S:      Supported
4541 F:      drivers/gpu/drm/exynos/
4542 F:      include/uapi/drm/exynos_drm.h
4543 F:      Documentation/devicetree/bindings/display/exynos/
4544
4545 DRM DRIVERS FOR FREESCALE DCU
4546 M:      Stefan Agner <stefan@agner.ch>
4547 M:      Alison Wang <alison.wang@freescale.com>
4548 L:      dri-devel@lists.freedesktop.org
4549 S:      Supported
4550 F:      drivers/gpu/drm/fsl-dcu/
4551 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4552 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4553 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4554
4555 DRM DRIVERS FOR FREESCALE IMX
4556 M:      Philipp Zabel <p.zabel@pengutronix.de>
4557 L:      dri-devel@lists.freedesktop.org
4558 S:      Maintained
4559 F:      drivers/gpu/drm/imx/
4560 F:      drivers/gpu/ipu-v3/
4561 F:      Documentation/devicetree/bindings/display/imx/
4562
4563 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4564 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4565 L:      dri-devel@lists.freedesktop.org
4566 T:      git git://github.com/patjak/drm-gma500
4567 S:      Maintained
4568 F:      drivers/gpu/drm/gma500/
4569
4570 DRM DRIVERS FOR HISILICON
4571 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4572 M:      Rongrong Zou <zourongrong@gmail.com>
4573 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4574 R:      Chen Feng <puck.chen@hisilicon.com>
4575 L:      dri-devel@lists.freedesktop.org
4576 T:      git git://github.com/xin3liang/linux.git
4577 S:      Maintained
4578 F:      drivers/gpu/drm/hisilicon/
4579 F:      Documentation/devicetree/bindings/display/hisilicon/
4580
4581 DRM DRIVERS FOR MEDIATEK
4582 M:      CK Hu <ck.hu@mediatek.com>
4583 M:      Philipp Zabel <p.zabel@pengutronix.de>
4584 L:      dri-devel@lists.freedesktop.org
4585 S:      Supported
4586 F:      drivers/gpu/drm/mediatek/
4587 F:      Documentation/devicetree/bindings/display/mediatek/
4588
4589 DRM DRIVERS FOR NVIDIA TEGRA
4590 M:      Thierry Reding <thierry.reding@gmail.com>
4591 L:      dri-devel@lists.freedesktop.org
4592 L:      linux-tegra@vger.kernel.org
4593 T:      git git://anongit.freedesktop.org/tegra/linux.git
4594 S:      Supported
4595 F:      drivers/gpu/drm/tegra/
4596 F:      drivers/gpu/host1x/
4597 F:      include/linux/host1x.h
4598 F:      include/uapi/drm/tegra_drm.h
4599 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4600
4601 DRM DRIVERS FOR RENESAS
4602 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4603 L:      dri-devel@lists.freedesktop.org
4604 L:      linux-renesas-soc@vger.kernel.org
4605 T:      git git://linuxtv.org/pinchartl/fbdev
4606 S:      Supported
4607 F:      drivers/gpu/drm/rcar-du/
4608 F:      drivers/gpu/drm/shmobile/
4609 F:      include/linux/platform_data/shmob_drm.h
4610 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4611 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4612
4613 DRM DRIVERS FOR ROCKCHIP
4614 M:      Mark Yao <mark.yao@rock-chips.com>
4615 L:      dri-devel@lists.freedesktop.org
4616 S:      Maintained
4617 F:      drivers/gpu/drm/rockchip/
4618 F:      Documentation/devicetree/bindings/display/rockchip/
4619 T:      git git://anongit.freedesktop.org/drm/drm-misc
4620
4621 DRM DRIVERS FOR STI
4622 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4623 M:      Vincent Abriou <vincent.abriou@st.com>
4624 L:      dri-devel@lists.freedesktop.org
4625 T:      git git://anongit.freedesktop.org/drm/drm-misc
4626 S:      Maintained
4627 F:      drivers/gpu/drm/sti
4628 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4629
4630 DRM DRIVERS FOR STM
4631 M:      Yannick Fertre <yannick.fertre@st.com>
4632 M:      Philippe Cornu <philippe.cornu@st.com>
4633 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4634 M:      Vincent Abriou <vincent.abriou@st.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 T:      git git://anongit.freedesktop.org/drm/drm-misc
4637 S:      Maintained
4638 F:      drivers/gpu/drm/stm
4639 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4640
4641 DRM DRIVERS FOR TI LCDC
4642 M:      Jyri Sarha <jsarha@ti.com>
4643 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4644 L:      dri-devel@lists.freedesktop.org
4645 S:      Maintained
4646 F:      drivers/gpu/drm/tilcdc/
4647 F:      Documentation/devicetree/bindings/display/tilcdc/
4648
4649 DRM DRIVERS FOR TI OMAP
4650 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4651 L:      dri-devel@lists.freedesktop.org
4652 S:      Maintained
4653 F:      drivers/gpu/drm/omapdrm/
4654 F:      Documentation/devicetree/bindings/display/ti/
4655
4656 DRM DRIVERS FOR VC4
4657 M:      Eric Anholt <eric@anholt.net>
4658 T:      git git://github.com/anholt/linux
4659 S:      Supported
4660 F:      drivers/gpu/drm/vc4/
4661 F:      include/uapi/drm/vc4_drm.h
4662 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4663 T:      git git://anongit.freedesktop.org/drm/drm-misc
4664
4665 DRM DRIVERS FOR VIVANTE GPU IP
4666 M:      Lucas Stach <l.stach@pengutronix.de>
4667 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4668 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4669 L:      etnaviv@lists.freedesktop.org
4670 L:      dri-devel@lists.freedesktop.org
4671 S:      Maintained
4672 F:      drivers/gpu/drm/etnaviv/
4673 F:      include/uapi/drm/etnaviv_drm.h
4674 F:      Documentation/devicetree/bindings/display/etnaviv/
4675
4676 DRM DRIVERS FOR ZTE ZX
4677 M:      Shawn Guo <shawnguo@kernel.org>
4678 L:      dri-devel@lists.freedesktop.org
4679 S:      Maintained
4680 F:      drivers/gpu/drm/zte/
4681 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4682 T:      git git://anongit.freedesktop.org/drm/drm-misc
4683
4684 DRM PANEL DRIVERS
4685 M:      Thierry Reding <thierry.reding@gmail.com>
4686 L:      dri-devel@lists.freedesktop.org
4687 T:      git git://anongit.freedesktop.org/tegra/linux.git
4688 S:      Maintained
4689 F:      drivers/gpu/drm/drm_panel.c
4690 F:      drivers/gpu/drm/panel/
4691 F:      include/drm/drm_panel.h
4692 F:      Documentation/devicetree/bindings/display/panel/
4693
4694 DRM TINYDRM DRIVERS
4695 M:      Noralf Trønnes <noralf@tronnes.org>
4696 W:      https://github.com/notro/tinydrm/wiki/Development
4697 T:      git git://anongit.freedesktop.org/drm/drm-misc
4698 S:      Maintained
4699 F:      drivers/gpu/drm/tinydrm/
4700 F:      include/drm/tinydrm/
4701
4702 DSBR100 USB FM RADIO DRIVER
4703 M:      Alexey Klimov <klimov.linux@gmail.com>
4704 L:      linux-media@vger.kernel.org
4705 T:      git git://linuxtv.org/media_tree.git
4706 S:      Maintained
4707 F:      drivers/media/radio/dsbr100.c
4708
4709 DSCC4 DRIVER
4710 M:      Francois Romieu <romieu@fr.zoreil.com>
4711 L:      netdev@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/net/wan/dscc4.c
4714
4715 DT3155 MEDIA DRIVER
4716 M:      Hans Verkuil <hverkuil@xs4all.nl>
4717 L:      linux-media@vger.kernel.org
4718 T:      git git://linuxtv.org/media_tree.git
4719 W:      https://linuxtv.org
4720 S:      Odd Fixes
4721 F:      drivers/media/pci/dt3155/
4722
4723 DVB_USB_AF9015 MEDIA DRIVER
4724 M:      Antti Palosaari <crope@iki.fi>
4725 L:      linux-media@vger.kernel.org
4726 W:      https://linuxtv.org
4727 W:      http://palosaari.fi/linux/
4728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4729 T:      git git://linuxtv.org/anttip/media_tree.git
4730 S:      Maintained
4731 F:      drivers/media/usb/dvb-usb-v2/af9015*
4732
4733 DVB_USB_AF9035 MEDIA DRIVER
4734 M:      Antti Palosaari <crope@iki.fi>
4735 L:      linux-media@vger.kernel.org
4736 W:      https://linuxtv.org
4737 W:      http://palosaari.fi/linux/
4738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4739 T:      git git://linuxtv.org/anttip/media_tree.git
4740 S:      Maintained
4741 F:      drivers/media/usb/dvb-usb-v2/af9035*
4742
4743 DVB_USB_ANYSEE MEDIA DRIVER
4744 M:      Antti Palosaari <crope@iki.fi>
4745 L:      linux-media@vger.kernel.org
4746 W:      https://linuxtv.org
4747 W:      http://palosaari.fi/linux/
4748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4749 T:      git git://linuxtv.org/anttip/media_tree.git
4750 S:      Maintained
4751 F:      drivers/media/usb/dvb-usb-v2/anysee*
4752
4753 DVB_USB_AU6610 MEDIA DRIVER
4754 M:      Antti Palosaari <crope@iki.fi>
4755 L:      linux-media@vger.kernel.org
4756 W:      https://linuxtv.org
4757 W:      http://palosaari.fi/linux/
4758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4759 T:      git git://linuxtv.org/anttip/media_tree.git
4760 S:      Maintained
4761 F:      drivers/media/usb/dvb-usb-v2/au6610*
4762
4763 DVB_USB_CE6230 MEDIA DRIVER
4764 M:      Antti Palosaari <crope@iki.fi>
4765 L:      linux-media@vger.kernel.org
4766 W:      https://linuxtv.org
4767 W:      http://palosaari.fi/linux/
4768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4769 T:      git git://linuxtv.org/anttip/media_tree.git
4770 S:      Maintained
4771 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4772
4773 DVB_USB_CXUSB MEDIA DRIVER
4774 M:      Michael Krufky <mkrufky@linuxtv.org>
4775 L:      linux-media@vger.kernel.org
4776 W:      https://linuxtv.org
4777 W:      http://github.com/mkrufky
4778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4779 T:      git git://linuxtv.org/media_tree.git
4780 S:      Maintained
4781 F:      drivers/media/usb/dvb-usb/cxusb*
4782
4783 DVB_USB_EC168 MEDIA DRIVER
4784 M:      Antti Palosaari <crope@iki.fi>
4785 L:      linux-media@vger.kernel.org
4786 W:      https://linuxtv.org
4787 W:      http://palosaari.fi/linux/
4788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4789 T:      git git://linuxtv.org/anttip/media_tree.git
4790 S:      Maintained
4791 F:      drivers/media/usb/dvb-usb-v2/ec168*
4792
4793 DVB_USB_GL861 MEDIA DRIVER
4794 M:      Antti Palosaari <crope@iki.fi>
4795 L:      linux-media@vger.kernel.org
4796 W:      https://linuxtv.org
4797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4798 T:      git git://linuxtv.org/anttip/media_tree.git
4799 S:      Maintained
4800 F:      drivers/media/usb/dvb-usb-v2/gl861*
4801
4802 DVB_USB_MXL111SF MEDIA DRIVER
4803 M:      Michael Krufky <mkrufky@linuxtv.org>
4804 L:      linux-media@vger.kernel.org
4805 W:      https://linuxtv.org
4806 W:      http://github.com/mkrufky
4807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4808 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4809 S:      Maintained
4810 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4811
4812 DVB_USB_RTL28XXU MEDIA DRIVER
4813 M:      Antti Palosaari <crope@iki.fi>
4814 L:      linux-media@vger.kernel.org
4815 W:      https://linuxtv.org
4816 W:      http://palosaari.fi/linux/
4817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4818 T:      git git://linuxtv.org/anttip/media_tree.git
4819 S:      Maintained
4820 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4821
4822 DVB_USB_V2 MEDIA DRIVER
4823 M:      Antti Palosaari <crope@iki.fi>
4824 L:      linux-media@vger.kernel.org
4825 W:      https://linuxtv.org
4826 W:      http://palosaari.fi/linux/
4827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4828 T:      git git://linuxtv.org/anttip/media_tree.git
4829 S:      Maintained
4830 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4831 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4832
4833 DYNAMIC DEBUG
4834 M:      Jason Baron <jbaron@akamai.com>
4835 S:      Maintained
4836 F:      lib/dynamic_debug.c
4837 F:      include/linux/dynamic_debug.h
4838
4839 DZ DECSTATION DZ11 SERIAL DRIVER
4840 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4841 S:      Maintained
4842 F:      drivers/tty/serial/dz.*
4843
4844 E3X0 POWER BUTTON DRIVER
4845 M:      Moritz Fischer <moritz.fischer@ettus.com>
4846 L:      usrp-users@lists.ettus.com
4847 W:      http://www.ettus.com
4848 S:      Supported
4849 F:      drivers/input/misc/e3x0-button.c
4850 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4851
4852 E4000 MEDIA DRIVER
4853 M:      Antti Palosaari <crope@iki.fi>
4854 L:      linux-media@vger.kernel.org
4855 W:      https://linuxtv.org
4856 W:      http://palosaari.fi/linux/
4857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4858 T:      git git://linuxtv.org/anttip/media_tree.git
4859 S:      Maintained
4860 F:      drivers/media/tuners/e4000*
4861
4862 EATA ISA/EISA/PCI SCSI DRIVER
4863 M:      Dario Ballabio <ballabio_dario@emc.com>
4864 L:      linux-scsi@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/scsi/eata.c
4867
4868 EC100 MEDIA DRIVER
4869 M:      Antti Palosaari <crope@iki.fi>
4870 L:      linux-media@vger.kernel.org
4871 W:      https://linuxtv.org
4872 W:      http://palosaari.fi/linux/
4873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4874 T:      git git://linuxtv.org/anttip/media_tree.git
4875 S:      Maintained
4876 F:      drivers/media/dvb-frontends/ec100*
4877
4878 ECRYPT FILE SYSTEM
4879 M:      Tyler Hicks <tyhicks@canonical.com>
4880 L:      ecryptfs@vger.kernel.org
4881 W:      http://ecryptfs.org
4882 W:      https://launchpad.net/ecryptfs
4883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4884 S:      Supported
4885 F:      Documentation/filesystems/ecryptfs.txt
4886 F:      fs/ecryptfs/
4887
4888 EDAC-AMD64
4889 M:      Borislav Petkov <bp@alien8.de>
4890 L:      linux-edac@vger.kernel.org
4891 S:      Maintained
4892 F:      drivers/edac/amd64_edac*
4893
4894 EDAC-CALXEDA
4895 M:      Robert Richter <rric@kernel.org>
4896 L:      linux-edac@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/edac/highbank*
4899
4900 EDAC-CAVIUM
4901 M:      Ralf Baechle <ralf@linux-mips.org>
4902 M:      David Daney <david.daney@cavium.com>
4903 L:      linux-edac@vger.kernel.org
4904 L:      linux-mips@linux-mips.org
4905 S:      Supported
4906 F:      drivers/edac/octeon_edac*
4907 F:      drivers/edac/thunderx_edac*
4908
4909 EDAC-CORE
4910 M:      Borislav Petkov <bp@alien8.de>
4911 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4912 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4913 L:      linux-edac@vger.kernel.org
4914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4916 S:      Supported
4917 F:      Documentation/admin-guide/ras.rst
4918 F:      Documentation/driver-api/edac.rst
4919 F:      drivers/edac/
4920 F:      include/linux/edac.h
4921
4922 EDAC-E752X
4923 M:      Mark Gross <mark.gross@intel.com>
4924 L:      linux-edac@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/edac/e752x_edac.c
4927
4928 EDAC-E7XXX
4929 L:      linux-edac@vger.kernel.org
4930 S:      Maintained
4931 F:      drivers/edac/e7xxx_edac.c
4932
4933 EDAC-FSL_DDR
4934 M:      York Sun <york.sun@nxp.com>
4935 L:      linux-edac@vger.kernel.org
4936 S:      Maintained
4937 F:      drivers/edac/fsl_ddr_edac.*
4938
4939 EDAC-GHES
4940 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L:      linux-edac@vger.kernel.org
4943 S:      Maintained
4944 F:      drivers/edac/ghes_edac.c
4945
4946 EDAC-I3000
4947 L:      linux-edac@vger.kernel.org
4948 S:      Orphan
4949 F:      drivers/edac/i3000_edac.c
4950
4951 EDAC-I5000
4952 L:      linux-edac@vger.kernel.org
4953 S:      Maintained
4954 F:      drivers/edac/i5000_edac.c
4955
4956 EDAC-I5400
4957 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4959 L:      linux-edac@vger.kernel.org
4960 S:      Maintained
4961 F:      drivers/edac/i5400_edac.c
4962
4963 EDAC-I7300
4964 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4966 L:      linux-edac@vger.kernel.org
4967 S:      Maintained
4968 F:      drivers/edac/i7300_edac.c
4969
4970 EDAC-I7CORE
4971 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4972 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4973 L:      linux-edac@vger.kernel.org
4974 S:      Maintained
4975 F:      drivers/edac/i7core_edac.c
4976
4977 EDAC-I82443BXGX
4978 M:      Tim Small <tim@buttersideup.com>
4979 L:      linux-edac@vger.kernel.org
4980 S:      Maintained
4981 F:      drivers/edac/i82443bxgx_edac.c
4982
4983 EDAC-I82975X
4984 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4985 M:      "Arvind R." <arvino55@gmail.com>
4986 L:      linux-edac@vger.kernel.org
4987 S:      Maintained
4988 F:      drivers/edac/i82975x_edac.c
4989
4990 EDAC-IE31200
4991 M:      Jason Baron <jbaron@akamai.com>
4992 L:      linux-edac@vger.kernel.org
4993 S:      Maintained
4994 F:      drivers/edac/ie31200_edac.c
4995
4996 EDAC-MPC85XX
4997 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4998 L:      linux-edac@vger.kernel.org
4999 S:      Maintained
5000 F:      drivers/edac/mpc85xx_edac.[ch]
5001
5002 EDAC-PASEMI
5003 M:      Egor Martovetsky <egor@pasemi.com>
5004 L:      linux-edac@vger.kernel.org
5005 S:      Maintained
5006 F:      drivers/edac/pasemi_edac.c
5007
5008 EDAC-PND2
5009 M:      Tony Luck <tony.luck@intel.com>
5010 L:      linux-edac@vger.kernel.org
5011 S:      Maintained
5012 F:      drivers/edac/pnd2_edac.[ch]
5013
5014 EDAC-R82600
5015 M:      Tim Small <tim@buttersideup.com>
5016 L:      linux-edac@vger.kernel.org
5017 S:      Maintained
5018 F:      drivers/edac/r82600_edac.c
5019
5020 EDAC-SBRIDGE
5021 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5023 L:      linux-edac@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/edac/sb_edac.c
5026
5027 EDAC-SKYLAKE
5028 M:      Tony Luck <tony.luck@intel.com>
5029 L:      linux-edac@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/edac/skx_edac.c
5032
5033 EDIROL UA-101/UA-1000 DRIVER
5034 M:      Clemens Ladisch <clemens@ladisch.de>
5035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5036 T:      git git://git.alsa-project.org/alsa-kernel.git
5037 S:      Maintained
5038 F:      sound/usb/misc/ua101.c
5039
5040 EFI TEST DRIVER
5041 L:      linux-efi@vger.kernel.org
5042 M:      Ivan Hu <ivan.hu@canonical.com>
5043 M:      Matt Fleming <matt@codeblueprint.co.uk>
5044 S:      Maintained
5045 F:      drivers/firmware/efi/test/
5046
5047 EFI VARIABLE FILESYSTEM
5048 M:      Matthew Garrett <matthew.garrett@nebula.com>
5049 M:      Jeremy Kerr <jk@ozlabs.org>
5050 M:      Matt Fleming <matt@codeblueprint.co.uk>
5051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5052 L:      linux-efi@vger.kernel.org
5053 S:      Maintained
5054 F:      fs/efivarfs/
5055
5056 EFIFB FRAMEBUFFER DRIVER
5057 L:      linux-fbdev@vger.kernel.org
5058 M:      Peter Jones <pjones@redhat.com>
5059 S:      Maintained
5060 F:      drivers/video/fbdev/efifb.c
5061
5062 EFS FILESYSTEM
5063 W:      http://aeschi.ch.eu.org/efs/
5064 S:      Orphan
5065 F:      fs/efs/
5066
5067 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5068 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5069 L:      netdev@vger.kernel.org
5070 S:      Maintained
5071 F:      drivers/net/ethernet/ibm/ehea/
5072
5073 EM28XX VIDEO4LINUX DRIVER
5074 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5076 L:      linux-media@vger.kernel.org
5077 W:      https://linuxtv.org
5078 T:      git git://linuxtv.org/media_tree.git
5079 S:      Maintained
5080 F:      drivers/media/usb/em28xx/
5081 F:      Documentation/media/v4l-drivers/em28xx*
5082
5083 EMBEDDED LINUX
5084 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5085 M:      Matt Mackall <mpm@selenic.com>
5086 M:      David Woodhouse <dwmw2@infradead.org>
5087 L:      linux-embedded@vger.kernel.org
5088 S:      Maintained
5089
5090 Emulex 10Gbps iSCSI - OneConnect DRIVER
5091 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5092 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5093 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5094 L:      linux-scsi@vger.kernel.org
5095 W:      http://www.broadcom.com
5096 S:      Supported
5097 F:      drivers/scsi/be2iscsi/
5098
5099 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5100 M:      Sathya Perla <sathya.perla@broadcom.com>
5101 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5102 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5103 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5104 L:      netdev@vger.kernel.org
5105 W:      http://www.emulex.com
5106 S:      Supported
5107 F:      drivers/net/ethernet/emulex/benet/
5108
5109 EMULEX ONECONNECT ROCE DRIVER
5110 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5111 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5112 L:      linux-rdma@vger.kernel.org
5113 W:      http://www.broadcom.com
5114 S:      Odd Fixes
5115 F:      drivers/infiniband/hw/ocrdma/
5116 F:      include/uapi/rdma/ocrdma-abi.h
5117
5118 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5119 M:      James Smart <james.smart@broadcom.com>
5120 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5121 L:      linux-scsi@vger.kernel.org
5122 W:      http://www.broadcom.com
5123 S:      Supported
5124 F:      drivers/scsi/lpfc/
5125
5126 ENE CB710 FLASH CARD READER DRIVER
5127 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5128 S:      Maintained
5129 F:      drivers/misc/cb710/
5130 F:      drivers/mmc/host/cb710-mmc.*
5131 F:      include/linux/cb710.h
5132
5133 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5134 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5135 S:      Maintained
5136 F:      drivers/media/rc/ene_ir.*
5137
5138 EPSON S1D13XXX FRAMEBUFFER DRIVER
5139 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5140 S:      Maintained
5141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5142 F:      drivers/video/fbdev/s1d13xxxfb.c
5143 F:      include/video/s1d13xxxfb.h
5144
5145 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5146 M:      Jeff Layton <jlayton@poochiereds.net>
5147 S:      Maintained
5148 F:      lib/errseq.c
5149 F:      include/linux/errseq.h
5150
5151 ET131X NETWORK DRIVER
5152 M:      Mark Einon <mark.einon@gmail.com>
5153 S:      Odd Fixes
5154 F:      drivers/net/ethernet/agere/
5155
5156 ETHERNET BRIDGE
5157 M:      Stephen Hemminger <stephen@networkplumber.org>
5158 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5159 L:      netdev@vger.kernel.org
5160 W:      http://www.linuxfoundation.org/en/Net:Bridge
5161 S:      Maintained
5162 F:      include/linux/netfilter_bridge/
5163 F:      net/bridge/
5164
5165 ETHERNET PHY LIBRARY
5166 M:      Andrew Lunn <andrew@lunn.ch>
5167 M:      Florian Fainelli <f.fainelli@gmail.com>
5168 L:      netdev@vger.kernel.org
5169 S:      Maintained
5170 F:      Documentation/ABI/testing/sysfs-bus-mdio
5171 F:      Documentation/devicetree/bindings/net/mdio*
5172 F:      Documentation/networking/phy.txt
5173 F:      drivers/net/phy/
5174 F:      drivers/of/of_mdio.c
5175 F:      drivers/of/of_net.c
5176 F:      include/linux/*mdio*.h
5177 F:      include/linux/of_net.h
5178 F:      include/linux/phy.h
5179 F:      include/linux/phy_fixed.h
5180 F:      include/linux/platform_data/mdio-gpio.h
5181 F:      include/linux/platform_data/mdio-bcm-unimac.h
5182 F:      include/trace/events/mdio.h
5183 F:      include/uapi/linux/mdio.h
5184 F:      include/uapi/linux/mii.h
5185
5186 EXT2 FILE SYSTEM
5187 M:      Jan Kara <jack@suse.com>
5188 L:      linux-ext4@vger.kernel.org
5189 S:      Maintained
5190 F:      Documentation/filesystems/ext2.txt
5191 F:      fs/ext2/
5192 F:      include/linux/ext2*
5193
5194 EXT4 FILE SYSTEM
5195 M:      "Theodore Ts'o" <tytso@mit.edu>
5196 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5197 L:      linux-ext4@vger.kernel.org
5198 W:      http://ext4.wiki.kernel.org
5199 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5201 S:      Maintained
5202 F:      Documentation/filesystems/ext4.txt
5203 F:      fs/ext4/
5204
5205 Extended Verification Module (EVM)
5206 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5207 L:      linux-ima-devel@lists.sourceforge.net
5208 L:      linux-security-module@vger.kernel.org
5209 S:      Supported
5210 F:      security/integrity/evm/
5211
5212 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5213 M:      Matt Fleming <matt@codeblueprint.co.uk>
5214 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5215 L:      linux-efi@vger.kernel.org
5216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5217 S:      Maintained
5218 F:      Documentation/efi-stub.txt
5219 F:      arch/*/kernel/efi.c
5220 F:      arch/x86/boot/compressed/eboot.[ch]
5221 F:      arch/*/include/asm/efi.h
5222 F:      arch/x86/platform/efi/
5223 F:      drivers/firmware/efi/
5224 F:      include/linux/efi*.h
5225 F:      arch/arm/boot/compressed/efi-header.S
5226 F:      arch/arm64/kernel/efi-entry.S
5227
5228 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5229 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5230 M:      Chanwoo Choi <cw00.choi@samsung.com>
5231 L:      linux-kernel@vger.kernel.org
5232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5233 S:      Maintained
5234 F:      drivers/extcon/
5235 F:      include/linux/extcon/
5236 F:      include/linux/extcon.h
5237 F:      Documentation/extcon/
5238 F:      Documentation/devicetree/bindings/extcon/
5239
5240 EXYNOS DP DRIVER
5241 M:      Jingoo Han <jingoohan1@gmail.com>
5242 L:      dri-devel@lists.freedesktop.org
5243 S:      Maintained
5244 F:      drivers/gpu/drm/exynos/exynos_dp*
5245
5246 EXYNOS SYSMMU (IOMMU) driver
5247 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5248 L:      iommu@lists.linux-foundation.org
5249 S:      Maintained
5250 F:      drivers/iommu/exynos-iommu.c
5251
5252 EZchip NPS platform support
5253 M:      Noam Camus <noamc@ezchip.com>
5254 S:      Supported
5255 F:      arch/arc/plat-eznps
5256 F:      arch/arc/boot/dts/eznps.dts
5257
5258 F2FS FILE SYSTEM
5259 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5260 M:      Chao Yu <yuchao0@huawei.com>
5261 L:      linux-f2fs-devel@lists.sourceforge.net
5262 W:      https://f2fs.wiki.kernel.org/
5263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5264 S:      Maintained
5265 F:      Documentation/filesystems/f2fs.txt
5266 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5267 F:      fs/f2fs/
5268 F:      include/linux/f2fs_fs.h
5269 F:      include/trace/events/f2fs.h
5270
5271 F71805F HARDWARE MONITORING DRIVER
5272 M:      Jean Delvare <jdelvare@suse.com>
5273 L:      linux-hwmon@vger.kernel.org
5274 S:      Maintained
5275 F:      Documentation/hwmon/f71805f
5276 F:      drivers/hwmon/f71805f.c
5277
5278 FANOTIFY
5279 M:      Jan Kara <jack@suse.cz>
5280 R:      Amir Goldstein <amir73il@gmail.com>
5281 L:      linux-fsdevel@vger.kernel.org
5282 S:      Maintained
5283 F:      fs/notify/fanotify/
5284 F:      include/linux/fanotify.h
5285 F:      include/uapi/linux/fanotify.h
5286
5287 FARSYNC SYNCHRONOUS DRIVER
5288 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5289 W:      http://www.farsite.co.uk/
5290 S:      Supported
5291 F:      drivers/net/wan/farsync.*
5292
5293 FAULT INJECTION SUPPORT
5294 M:      Akinobu Mita <akinobu.mita@gmail.com>
5295 S:      Supported
5296 F:      Documentation/fault-injection/
5297 F:      lib/fault-inject.c
5298
5299 FBTFT Framebuffer drivers
5300 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5301 S:      Maintained
5302 F:      drivers/staging/fbtft/
5303
5304 FC0011 TUNER DRIVER
5305 M:      Michael Buesch <m@bues.ch>
5306 L:      linux-media@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/media/tuners/fc0011.h
5309 F:      drivers/media/tuners/fc0011.c
5310
5311 FC2580 MEDIA DRIVER
5312 M:      Antti Palosaari <crope@iki.fi>
5313 L:      linux-media@vger.kernel.org
5314 W:      https://linuxtv.org
5315 W:      http://palosaari.fi/linux/
5316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5317 T:      git git://linuxtv.org/anttip/media_tree.git
5318 S:      Maintained
5319 F:      drivers/media/tuners/fc2580*
5320
5321 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5322 M:      Johannes Thumshirn <jth@kernel.org>
5323 L:      fcoe-devel@open-fcoe.org
5324 W:      www.Open-FCoE.org
5325 S:      Supported
5326 F:      drivers/scsi/libfc/
5327 F:      drivers/scsi/fcoe/
5328 F:      include/scsi/fc/
5329 F:      include/scsi/libfc.h
5330 F:      include/scsi/libfcoe.h
5331 F:      include/uapi/scsi/fc/
5332
5333 FILE LOCKING (flock() and fcntl()/lockf())
5334 M:      Jeff Layton <jlayton@poochiereds.net>
5335 M:      "J. Bruce Fields" <bfields@fieldses.org>
5336 L:      linux-fsdevel@vger.kernel.org
5337 S:      Maintained
5338 F:      include/linux/fcntl.h
5339 F:      include/linux/fs.h
5340 F:      include/uapi/linux/fcntl.h
5341 F:      include/uapi/linux/fs.h
5342 F:      fs/fcntl.c
5343 F:      fs/locks.c
5344
5345 FILESYSTEMS (VFS and infrastructure)
5346 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5347 L:      linux-fsdevel@vger.kernel.org
5348 S:      Maintained
5349 F:      fs/*
5350
5351 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5352 M:      Riku Voipio <riku.voipio@iki.fi>
5353 L:      linux-hwmon@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/hwmon/f75375s.c
5356 F:      include/linux/f75375s.h
5357
5358 FIREWIRE AUDIO DRIVERS
5359 M:      Clemens Ladisch <clemens@ladisch.de>
5360 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5361 T:      git git://git.alsa-project.org/alsa-kernel.git
5362 S:      Maintained
5363 F:      sound/firewire/
5364
5365 FIREWIRE MEDIA DRIVERS (firedtv)
5366 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5367 L:      linux-media@vger.kernel.org
5368 L:      linux1394-devel@lists.sourceforge.net
5369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5370 S:      Maintained
5371 F:      drivers/media/firewire/
5372
5373 FIREWIRE SBP-2 TARGET
5374 M:      Chris Boot <bootc@bootc.net>
5375 L:      linux-scsi@vger.kernel.org
5376 L:      target-devel@vger.kernel.org
5377 L:      linux1394-devel@lists.sourceforge.net
5378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5379 S:      Maintained
5380 F:      drivers/target/sbp/
5381
5382 FIREWIRE SUBSYSTEM
5383 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5384 L:      linux1394-devel@lists.sourceforge.net
5385 W:      http://ieee1394.wiki.kernel.org/
5386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5387 S:      Maintained
5388 F:      drivers/firewire/
5389 F:      include/linux/firewire.h
5390 F:      include/uapi/linux/firewire*.h
5391 F:      tools/firewire/
5392
5393 FIRMWARE LOADER (request_firmware)
5394 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5395 L:      linux-kernel@vger.kernel.org
5396 S:      Maintained
5397 F:      Documentation/firmware_class/
5398 F:      drivers/base/firmware*.c
5399 F:      include/linux/firmware.h
5400
5401 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5402 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5403 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5404 S:      Maintained
5405 F:      drivers/block/rsxx/
5406
5407 FLOPPY DRIVER
5408 M:      Jiri Kosina <jikos@kernel.org>
5409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5410 S:      Odd fixes
5411 F:      drivers/block/floppy.c
5412
5413 FMC SUBSYSTEM
5414 M:      Alessandro Rubini <rubini@gnudd.com>
5415 W:      http://www.ohwr.org/projects/fmc-bus
5416 S:      Supported
5417 F:      drivers/fmc/
5418 F:      include/linux/fmc*.h
5419 F:      include/linux/ipmi-fru.h
5420 K:      fmc_d.*register
5421
5422 FPGA MANAGER FRAMEWORK
5423 M:      Alan Tull <atull@kernel.org>
5424 R:      Moritz Fischer <mdf@kernel.org>
5425 L:      linux-fpga@vger.kernel.org
5426 S:      Maintained
5427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5428 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5429 F:      Documentation/fpga/
5430 F:      Documentation/devicetree/bindings/fpga/
5431 F:      drivers/fpga/
5432 F:      include/linux/fpga/
5433 W:      http://www.rocketboards.org
5434
5435 FPU EMULATOR
5436 M:      Bill Metzenthen <billm@melbpc.org.au>
5437 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5438 S:      Maintained
5439 F:      arch/x86/math-emu/
5440
5441 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5442 L:      netdev@vger.kernel.org
5443 S:      Orphan
5444 F:      drivers/net/wan/dlci.c
5445 F:      drivers/net/wan/sdla.c
5446
5447 FRAMEBUFFER LAYER
5448 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5449 L:      linux-fbdev@vger.kernel.org
5450 T:      git git://github.com/bzolnier/linux.git
5451 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5452 S:      Maintained
5453 F:      Documentation/fb/
5454 F:      drivers/video/
5455 F:      include/video/
5456 F:      include/linux/fb.h
5457 F:      include/uapi/video/
5458 F:      include/uapi/linux/fb.h
5459
5460 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5461 M:      Horia Geantă <horia.geanta@nxp.com>
5462 M:      Dan Douglass <dan.douglass@nxp.com>
5463 L:      linux-crypto@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/crypto/caam/
5466 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5467
5468 FREESCALE DIU FRAMEBUFFER DRIVER
5469 M:      Timur Tabi <timur@tabi.org>
5470 L:      linux-fbdev@vger.kernel.org
5471 S:      Maintained
5472 F:      drivers/video/fbdev/fsl-diu-fb.*
5473
5474 FREESCALE DMA DRIVER
5475 M:      Li Yang <leoyang.li@nxp.com>
5476 M:      Zhang Wei <zw@zh-kernel.org>
5477 L:      linuxppc-dev@lists.ozlabs.org
5478 S:      Maintained
5479 F:      drivers/dma/fsldma.*
5480
5481 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5482 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5483 L:      netdev@vger.kernel.org
5484 S:      Maintained
5485 F:      drivers/net/ethernet/freescale/gianfar*
5486 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5487 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5488
5489 FREESCALE GPMI NAND DRIVER
5490 M:      Han Xu <han.xu@nxp.com>
5491 L:      linux-mtd@lists.infradead.org
5492 S:      Maintained
5493 F:      drivers/mtd/nand/gpmi-nand/*
5494
5495 FREESCALE I2C CPM DRIVER
5496 M:      Jochen Friedrich <jochen@scram.de>
5497 L:      linuxppc-dev@lists.ozlabs.org
5498 L:      linux-i2c@vger.kernel.org
5499 S:      Maintained
5500 F:      drivers/i2c/busses/i2c-cpm.c
5501
5502 FREESCALE IMX / MXC FEC DRIVER
5503 M:      Fugang Duan <fugang.duan@nxp.com>
5504 L:      netdev@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/net/ethernet/freescale/fec_main.c
5507 F:      drivers/net/ethernet/freescale/fec_ptp.c
5508 F:      drivers/net/ethernet/freescale/fec.h
5509 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5510
5511 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5512 M:      Sascha Hauer <kernel@pengutronix.de>
5513 L:      linux-fbdev@vger.kernel.org
5514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5515 S:      Maintained
5516 F:      include/linux/platform_data/video-imxfb.h
5517 F:      drivers/video/fbdev/imxfb.c
5518
5519 FREESCALE QORIQ DPAA ETHERNET DRIVER
5520 M:      Madalin Bucur <madalin.bucur@nxp.com>
5521 L:      netdev@vger.kernel.org
5522 S:      Maintained
5523 F:      drivers/net/ethernet/freescale/dpaa
5524
5525 FREESCALE QORIQ DPAA FMAN DRIVER
5526 M:      Madalin Bucur <madalin.bucur@nxp.com>
5527 L:      netdev@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/net/ethernet/freescale/fman
5530 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5531
5532 FREESCALE QUAD SPI DRIVER
5533 M:      Han Xu <han.xu@nxp.com>
5534 L:      linux-mtd@lists.infradead.org
5535 S:      Maintained
5536 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5537
5538 FREESCALE QUICC ENGINE LIBRARY
5539 M:      Qiang Zhao <qiang.zhao@nxp.com>
5540 L:      linuxppc-dev@lists.ozlabs.org
5541 S:      Maintained
5542 F:      drivers/soc/fsl/qe/
5543 F:      include/soc/fsl/*qe*.h
5544 F:      include/soc/fsl/*ucc*.h
5545
5546 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5547 M:      Li Yang <leoyang.li@nxp.com>
5548 L:      netdev@vger.kernel.org
5549 L:      linuxppc-dev@lists.ozlabs.org
5550 S:      Maintained
5551 F:      drivers/net/ethernet/freescale/ucc_geth*
5552
5553 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5554 M:      Zhao Qiang <qiang.zhao@nxp.com>
5555 L:      netdev@vger.kernel.org
5556 L:      linuxppc-dev@lists.ozlabs.org
5557 S:      Maintained
5558 F:      drivers/net/wan/fsl_ucc_hdlc*
5559
5560 FREESCALE QUICC ENGINE UCC UART DRIVER
5561 M:      Timur Tabi <timur@tabi.org>
5562 L:      linuxppc-dev@lists.ozlabs.org
5563 S:      Maintained
5564 F:      drivers/tty/serial/ucc_uart.c
5565
5566 FREESCALE SOC DRIVERS
5567 M:      Li Yang <leoyang.li@nxp.com>
5568 L:      linuxppc-dev@lists.ozlabs.org
5569 L:      linux-arm-kernel@lists.infradead.org
5570 S:      Maintained
5571 F:      Documentation/devicetree/bindings/soc/fsl/
5572 F:      drivers/soc/fsl/
5573 F:      include/linux/fsl/
5574
5575 FREESCALE SOC FS_ENET DRIVER
5576 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5577 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5578 L:      linuxppc-dev@lists.ozlabs.org
5579 L:      netdev@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/net/ethernet/freescale/fs_enet/
5582 F:      include/linux/fs_enet_pd.h
5583
5584 FREESCALE SOC SOUND DRIVERS
5585 M:      Timur Tabi <timur@tabi.org>
5586 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5587 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5588 R:      Fabio Estevam <fabio.estevam@nxp.com>
5589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5590 L:      linuxppc-dev@lists.ozlabs.org
5591 S:      Maintained
5592 F:      sound/soc/fsl/fsl*
5593 F:      sound/soc/fsl/imx*
5594 F:      sound/soc/fsl/mpc8610_hpcd.c
5595
5596 FREESCALE USB PERIPHERAL DRIVERS
5597 M:      Li Yang <leoyang.li@nxp.com>
5598 L:      linux-usb@vger.kernel.org
5599 L:      linuxppc-dev@lists.ozlabs.org
5600 S:      Maintained
5601 F:      drivers/usb/gadget/udc/fsl*
5602
5603 FREEVXFS FILESYSTEM
5604 M:      Christoph Hellwig <hch@infradead.org>
5605 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5606 S:      Maintained
5607 F:      fs/freevxfs/
5608
5609 FREEZER
5610 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5611 M:      Pavel Machek <pavel@ucw.cz>
5612 L:      linux-pm@vger.kernel.org
5613 S:      Supported
5614 F:      Documentation/power/freezing-of-tasks.txt
5615 F:      include/linux/freezer.h
5616 F:      kernel/freezer.c
5617
5618 FRONTSWAP API
5619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5620 L:      linux-kernel@vger.kernel.org
5621 S:      Maintained
5622 F:      mm/frontswap.c
5623 F:      include/linux/frontswap.h
5624
5625 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5626 M:      David Howells <dhowells@redhat.com>
5627 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5628 S:      Supported
5629 F:      Documentation/filesystems/caching/
5630 F:      fs/fscache/
5631 F:      include/linux/fscache*.h
5632
5633 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5634 M:      Theodore Y. Ts'o <tytso@mit.edu>
5635 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5636 L:      linux-fscrypt@vger.kernel.org
5637 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5639 S:      Supported
5640 F:      fs/crypto/
5641 F:      include/linux/fscrypt*.h
5642
5643 FUJITSU FR-V (FRV) PORT
5644 S:      Orphan
5645 F:      arch/frv/
5646
5647 FUJITSU LAPTOP EXTRAS
5648 M:      Jonathan Woithe <jwoithe@just42.net>
5649 L:      platform-driver-x86@vger.kernel.org
5650 S:      Maintained
5651 F:      drivers/platform/x86/fujitsu-laptop.c
5652
5653 FUJITSU M-5MO LS CAMERA ISP DRIVER
5654 M:      Kyungmin Park <kyungmin.park@samsung.com>
5655 M:      Heungjun Kim <riverful.kim@samsung.com>
5656 L:      linux-media@vger.kernel.org
5657 S:      Maintained
5658 F:      drivers/media/i2c/m5mols/
5659 F:      include/media/i2c/m5mols.h
5660
5661 FUJITSU TABLET EXTRAS
5662 M:      Robert Gerlach <khnz@gmx.de>
5663 L:      platform-driver-x86@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/platform/x86/fujitsu-tablet.c
5666
5667 FUSE: FILESYSTEM IN USERSPACE
5668 M:      Miklos Szeredi <miklos@szeredi.hu>
5669 L:      linux-fsdevel@vger.kernel.org
5670 W:      http://fuse.sourceforge.net/
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5672 S:      Maintained
5673 F:      fs/fuse/
5674 F:      include/uapi/linux/fuse.h
5675 F:      Documentation/filesystems/fuse.txt
5676
5677 FUTEX SUBSYSTEM
5678 M:      Thomas Gleixner <tglx@linutronix.de>
5679 M:      Ingo Molnar <mingo@redhat.com>
5680 R:      Peter Zijlstra <peterz@infradead.org>
5681 R:      Darren Hart <dvhart@infradead.org>
5682 L:      linux-kernel@vger.kernel.org
5683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5684 S:      Maintained
5685 F:      kernel/futex.c
5686 F:      kernel/futex_compat.c
5687 F:      include/asm-generic/futex.h
5688 F:      include/linux/futex.h
5689 F:      include/uapi/linux/futex.h
5690 F:      tools/testing/selftests/futex/
5691 F:      tools/perf/bench/futex*
5692 F:      Documentation/*futex*
5693
5694 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5695 M:      Rik Faith <faith@cs.unc.edu>
5696 L:      linux-scsi@vger.kernel.org
5697 S:      Odd Fixes (e.g., new signatures)
5698 F:      drivers/scsi/fdomain.*
5699
5700 GCC PLUGINS
5701 M:      Kees Cook <keescook@chromium.org>
5702 R:      Emese Revfy <re.emese@gmail.com>
5703 L:      kernel-hardening@lists.openwall.com
5704 S:      Maintained
5705 F:      scripts/gcc-plugins/
5706 F:      scripts/gcc-plugin.sh
5707 F:      scripts/Makefile.gcc-plugins
5708 F:      Documentation/gcc-plugins.txt
5709
5710 GCOV BASED KERNEL PROFILING
5711 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5712 S:      Maintained
5713 F:      kernel/gcov/
5714 F:      Documentation/dev-tools/gcov.rst
5715
5716 GDB KERNEL DEBUGGING HELPER SCRIPTS
5717 M:      Jan Kiszka <jan.kiszka@siemens.com>
5718 M:      Kieran Bingham <kieran@bingham.xyz>
5719 S:      Supported
5720 F:      scripts/gdb/
5721
5722 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5723 M:      Achim Leubner <achim_leubner@adaptec.com>
5724 L:      linux-scsi@vger.kernel.org
5725 W:      http://www.icp-vortex.com/
5726 S:      Supported
5727 F:      drivers/scsi/gdt*
5728
5729 GEMTEK FM RADIO RECEIVER DRIVER
5730 M:      Hans Verkuil <hverkuil@xs4all.nl>
5731 L:      linux-media@vger.kernel.org
5732 T:      git git://linuxtv.org/media_tree.git
5733 W:      https://linuxtv.org
5734 S:      Maintained
5735 F:      drivers/media/radio/radio-gemtek*
5736
5737 GENERIC GPIO I2C DRIVER
5738 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5739 S:      Supported
5740 F:      drivers/i2c/busses/i2c-gpio.c
5741 F:      include/linux/i2c-gpio.h
5742
5743 GENERIC GPIO I2C MULTIPLEXER DRIVER
5744 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5745 L:      linux-i2c@vger.kernel.org
5746 S:      Supported
5747 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5748 F:      include/linux/i2c-mux-gpio.h
5749 F:      Documentation/i2c/muxes/i2c-mux-gpio
5750
5751 GENERIC HDLC (WAN) DRIVERS
5752 M:      Krzysztof Halasa <khc@pm.waw.pl>
5753 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5754 S:      Maintained
5755 F:      drivers/net/wan/c101.c
5756 F:      drivers/net/wan/hd6457*
5757 F:      drivers/net/wan/hdlc*
5758 F:      drivers/net/wan/n2.c
5759 F:      drivers/net/wan/pc300too.c
5760 F:      drivers/net/wan/pci200syn.c
5761 F:      drivers/net/wan/wanxl*
5762
5763 GENERIC INCLUDE/ASM HEADER FILES
5764 M:      Arnd Bergmann <arnd@arndb.de>
5765 L:      linux-arch@vger.kernel.org
5766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5767 S:      Maintained
5768 F:      include/asm-generic/
5769 F:      include/uapi/asm-generic/
5770
5771 GENERIC PHY FRAMEWORK
5772 M:      Kishon Vijay Abraham I <kishon@ti.com>
5773 L:      linux-kernel@vger.kernel.org
5774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5775 S:      Supported
5776 F:      drivers/phy/
5777 F:      include/linux/phy/
5778
5779 GENERIC PM DOMAINS
5780 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5781 M:      Kevin Hilman <khilman@kernel.org>
5782 M:      Ulf Hansson <ulf.hansson@linaro.org>
5783 L:      linux-pm@vger.kernel.org
5784 S:      Supported
5785 F:      drivers/base/power/domain*.c
5786 F:      include/linux/pm_domain.h
5787 F:      Documentation/devicetree/bindings/power/power_domain.txt
5788
5789 GENERIC UIO DRIVER FOR PCI DEVICES
5790 M:      "Michael S. Tsirkin" <mst@redhat.com>
5791 L:      kvm@vger.kernel.org
5792 S:      Supported
5793 F:      drivers/uio/uio_pci_generic.c
5794
5795 GENWQE (IBM Generic Workqueue Card)
5796 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5797 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5798 S:      Supported
5799 F:      drivers/misc/genwqe/
5800
5801 GET_MAINTAINER SCRIPT
5802 M:      Joe Perches <joe@perches.com>
5803 S:      Maintained
5804 F:      scripts/get_maintainer.pl
5805
5806 GFS2 FILE SYSTEM
5807 M:      Steven Whitehouse <swhiteho@redhat.com>
5808 M:      Bob Peterson <rpeterso@redhat.com>
5809 L:      cluster-devel@redhat.com
5810 W:      http://sources.redhat.com/cluster/
5811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5812 S:      Supported
5813 F:      Documentation/filesystems/gfs2*.txt
5814 F:      fs/gfs2/
5815 F:      include/uapi/linux/gfs2_ondisk.h
5816
5817 GIGASET ISDN DRIVERS
5818 M:      Paul Bolle <pebolle@tiscali.nl>
5819 L:      gigaset307x-common@lists.sourceforge.net
5820 W:      http://gigaset307x.sourceforge.net/
5821 S:      Odd Fixes
5822 F:      Documentation/isdn/README.gigaset
5823 F:      drivers/isdn/gigaset/
5824 F:      include/uapi/linux/gigaset_dev.h
5825
5826 GO7007 MPEG CODEC
5827 M:      Hans Verkuil <hans.verkuil@cisco.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Maintained
5830 F:      drivers/media/usb/go7007/
5831
5832 GOODIX TOUCHSCREEN
5833 M:      Bastien Nocera <hadess@hadess.net>
5834 L:      linux-input@vger.kernel.org
5835 S:      Maintained
5836 F:      drivers/input/touchscreen/goodix.c
5837
5838 GPIO ACPI SUPPORT
5839 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5840 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5841 L:      linux-gpio@vger.kernel.org
5842 L:      linux-acpi@vger.kernel.org
5843 S:      Maintained
5844 F:      Documentation/acpi/gpio-properties.txt
5845 F:      drivers/gpio/gpiolib-acpi.c
5846
5847 GPIO IR Transmitter
5848 M:      Sean Young <sean@mess.org>
5849 L:      linux-media@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/media/rc/gpio-ir-tx.c
5852
5853 GPIO MOCKUP DRIVER
5854 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5855 L:      linux-gpio@vger.kernel.org
5856 S:      Maintained
5857 F:      drivers/gpio/gpio-mockup.c
5858 F:      tools/testing/selftests/gpio/
5859
5860 GPIO SUBSYSTEM
5861 M:      Linus Walleij <linus.walleij@linaro.org>
5862 L:      linux-gpio@vger.kernel.org
5863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5864 S:      Maintained
5865 F:      Documentation/devicetree/bindings/gpio/
5866 F:      Documentation/gpio/
5867 F:      Documentation/ABI/testing/gpio-cdev
5868 F:      Documentation/ABI/obsolete/sysfs-gpio
5869 F:      drivers/gpio/
5870 F:      include/linux/gpio/
5871 F:      include/linux/gpio.h
5872 F:      include/asm-generic/gpio.h
5873 F:      include/uapi/linux/gpio.h
5874 F:      tools/gpio/
5875
5876 GRE DEMULTIPLEXER DRIVER
5877 M:      Dmitry Kozlov <xeb@mail.ru>
5878 L:      netdev@vger.kernel.org
5879 S:      Maintained
5880 F:      net/ipv4/gre_demux.c
5881 F:      net/ipv4/gre_offload.c
5882 F:      include/net/gre.h
5883
5884 GRETH 10/100/1G Ethernet MAC device driver
5885 M:      Andreas Larsson <andreas@gaisler.com>
5886 L:      netdev@vger.kernel.org
5887 S:      Maintained
5888 F:      drivers/net/ethernet/aeroflex/
5889
5890 GREYBUS AUDIO PROTOCOLS DRIVERS
5891 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5892 M:      Mark Greer <mgreer@animalcreek.com>
5893 S:      Maintained
5894 F:      drivers/staging/greybus/audio_apbridgea.c
5895 F:      drivers/staging/greybus/audio_apbridgea.h
5896 F:      drivers/staging/greybus/audio_codec.c
5897 F:      drivers/staging/greybus/audio_codec.h
5898 F:      drivers/staging/greybus/audio_gb.c
5899 F:      drivers/staging/greybus/audio_manager.c
5900 F:      drivers/staging/greybus/audio_manager.h
5901 F:      drivers/staging/greybus/audio_manager_module.c
5902 F:      drivers/staging/greybus/audio_manager_private.h
5903 F:      drivers/staging/greybus/audio_manager_sysfs.c
5904 F:      drivers/staging/greybus/audio_module.c
5905 F:      drivers/staging/greybus/audio_topology.c
5906
5907 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5908 M:      Viresh Kumar <vireshk@kernel.org>
5909 S:      Maintained
5910 F:      drivers/staging/greybus/authentication.c
5911 F:      drivers/staging/greybus/bootrom.c
5912 F:      drivers/staging/greybus/firmware.h
5913 F:      drivers/staging/greybus/fw-core.c
5914 F:      drivers/staging/greybus/fw-download.c
5915 F:      drivers/staging/greybus/fw-managament.c
5916 F:      drivers/staging/greybus/greybus_authentication.h
5917 F:      drivers/staging/greybus/greybus_firmware.h
5918 F:      drivers/staging/greybus/hid.c
5919 F:      drivers/staging/greybus/i2c.c
5920 F:      drivers/staging/greybus/spi.c
5921 F:      drivers/staging/greybus/spilib.c
5922 F:      drivers/staging/greybus/spilib.h
5923
5924 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5925 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5926 S:      Maintained
5927 F:      drivers/staging/greybus/loopback.c
5928 F:      drivers/staging/greybus/timesync.c
5929 F:      drivers/staging/greybus/timesync_platform.c
5930
5931 GREYBUS PLATFORM DRIVERS
5932 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5933 S:      Maintained
5934 F:      drivers/staging/greybus/arche-platform.c
5935 F:      drivers/staging/greybus/arche-apb-ctrl.c
5936 F:      drivers/staging/greybus/arche_platform.h
5937
5938 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5939 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5940 S:      Maintained
5941 F:      drivers/staging/greybus/sdio.c
5942 F:      drivers/staging/greybus/light.c
5943 F:      drivers/staging/greybus/gpio.c
5944 F:      drivers/staging/greybus/power_supply.c
5945 F:      drivers/staging/greybus/spi.c
5946 F:      drivers/staging/greybus/spilib.c
5947
5948 GREYBUS SUBSYSTEM
5949 M:      Johan Hovold <johan@kernel.org>
5950 M:      Alex Elder <elder@kernel.org>
5951 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5952 S:      Maintained
5953 F:      drivers/staging/greybus/
5954 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5955
5956 GREYBUS UART PROTOCOLS DRIVERS
5957 M:      David Lin <dtwlin@gmail.com>
5958 S:      Maintained
5959 F:      drivers/staging/greybus/uart.c
5960 F:      drivers/staging/greybus/log.c
5961
5962 GS1662 VIDEO SERIALIZER
5963 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5964 L:      linux-media@vger.kernel.org
5965 T:      git git://linuxtv.org/media_tree.git
5966 S:      Maintained
5967 F:      drivers/media/spi/gs1662.c
5968
5969 GSPCA FINEPIX SUBDRIVER
5970 M:      Frank Zago <frank@zago.net>
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/finepix.c
5975
5976 GSPCA GL860 SUBDRIVER
5977 M:      Olivier Lorin <o.lorin@laposte.net>
5978 L:      linux-media@vger.kernel.org
5979 T:      git git://linuxtv.org/media_tree.git
5980 S:      Maintained
5981 F:      drivers/media/usb/gspca/gl860/
5982
5983 GSPCA M5602 SUBDRIVER
5984 M:      Erik Andren <erik.andren@gmail.com>
5985 L:      linux-media@vger.kernel.org
5986 T:      git git://linuxtv.org/media_tree.git
5987 S:      Maintained
5988 F:      drivers/media/usb/gspca/m5602/
5989
5990 GSPCA PAC207 SONIXB SUBDRIVER
5991 M:      Hans Verkuil <hverkuil@xs4all.nl>
5992 L:      linux-media@vger.kernel.org
5993 T:      git git://linuxtv.org/media_tree.git
5994 S:      Odd Fixes
5995 F:      drivers/media/usb/gspca/pac207.c
5996
5997 GSPCA SN9C20X SUBDRIVER
5998 M:      Brian Johnson <brijohn@gmail.com>
5999 L:      linux-media@vger.kernel.org
6000 T:      git git://linuxtv.org/media_tree.git
6001 S:      Maintained
6002 F:      drivers/media/usb/gspca/sn9c20x.c
6003
6004 GSPCA T613 SUBDRIVER
6005 M:      Leandro Costantino <lcostantino@gmail.com>
6006 L:      linux-media@vger.kernel.org
6007 T:      git git://linuxtv.org/media_tree.git
6008 S:      Maintained
6009 F:      drivers/media/usb/gspca/t613.c
6010
6011 GSPCA USB WEBCAM DRIVER
6012 M:      Hans Verkuil <hverkuil@xs4all.nl>
6013 L:      linux-media@vger.kernel.org
6014 T:      git git://linuxtv.org/media_tree.git
6015 S:      Odd Fixes
6016 F:      drivers/media/usb/gspca/
6017
6018 GTP (GPRS Tunneling Protocol)
6019 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6020 M:      Harald Welte <laforge@gnumonks.org>
6021 L:      osmocom-net-gprs@lists.osmocom.org
6022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6023 S:      Maintained
6024 F:      drivers/net/gtp.c
6025
6026 GUID PARTITION TABLE (GPT)
6027 M:      Davidlohr Bueso <dave@stgolabs.net>
6028 L:      linux-efi@vger.kernel.org
6029 S:      Maintained
6030 F:      block/partitions/efi.*
6031
6032 H8/300 ARCHITECTURE
6033 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6034 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6035 W:      http://uclinux-h8.sourceforge.jp
6036 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6037 S:      Maintained
6038 F:      arch/h8300/
6039 F:      drivers/clocksource/h8300_*.c
6040 F:      drivers/clk/h8300/
6041 F:      drivers/irqchip/irq-renesas-h8*.c
6042
6043 HACKRF MEDIA DRIVER
6044 M:      Antti Palosaari <crope@iki.fi>
6045 L:      linux-media@vger.kernel.org
6046 W:      https://linuxtv.org
6047 W:      http://palosaari.fi/linux/
6048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6049 T:      git git://linuxtv.org/anttip/media_tree.git
6050 S:      Maintained
6051 F:      drivers/media/usb/hackrf/
6052
6053 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6054 M:      Frank Seidel <frank@f-seidel.de>
6055 L:      platform-driver-x86@vger.kernel.org
6056 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6057 S:      Maintained
6058 F:      drivers/platform/x86/hdaps.c
6059
6060 HARDWARE MONITORING
6061 M:      Jean Delvare <jdelvare@suse.com>
6062 M:      Guenter Roeck <linux@roeck-us.net>
6063 L:      linux-hwmon@vger.kernel.org
6064 W:      http://hwmon.wiki.kernel.org/
6065 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6067 S:      Maintained
6068 F:      Documentation/hwmon/
6069 F:      drivers/hwmon/
6070 F:      include/linux/hwmon*.h
6071
6072 HARDWARE RANDOM NUMBER GENERATOR CORE
6073 M:      Matt Mackall <mpm@selenic.com>
6074 M:      Herbert Xu <herbert@gondor.apana.org.au>
6075 L:      linux-crypto@vger.kernel.org
6076 S:      Odd fixes
6077 F:      Documentation/devicetree/bindings/rng/
6078 F:      Documentation/hw_random.txt
6079 F:      drivers/char/hw_random/
6080 F:      include/linux/hw_random.h
6081
6082 HARDWARE SPINLOCK CORE
6083 M:      Ohad Ben-Cohen <ohad@wizery.com>
6084 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6085 L:      linux-remoteproc@vger.kernel.org
6086 S:      Maintained
6087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6088 F:      Documentation/devicetree/bindings/hwlock/
6089 F:      Documentation/hwspinlock.txt
6090 F:      drivers/hwspinlock/
6091 F:      include/linux/hwspinlock.h
6092
6093 HARMONY SOUND DRIVER
6094 L:      linux-parisc@vger.kernel.org
6095 S:      Maintained
6096 F:      sound/parisc/harmony.*
6097
6098 HDPVR USB VIDEO ENCODER DRIVER
6099 M:      Hans Verkuil <hverkuil@xs4all.nl>
6100 L:      linux-media@vger.kernel.org
6101 T:      git git://linuxtv.org/media_tree.git
6102 W:      https://linuxtv.org
6103 S:      Odd Fixes
6104 F:      drivers/media/usb/hdpvr/
6105
6106 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6107 M:      Jimmy Vance <jimmy.vance@hpe.com>
6108 S:      Supported
6109 F:      Documentation/watchdog/hpwdt.txt
6110 F:      drivers/watchdog/hpwdt.c
6111
6112 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6113 M:      Don Brace <don.brace@microsemi.com>
6114 L:      esc.storagedev@microsemi.com
6115 L:      linux-scsi@vger.kernel.org
6116 S:      Supported
6117 F:      Documentation/scsi/hpsa.txt
6118 F:      drivers/scsi/hpsa*.[ch]
6119 F:      include/linux/cciss*.h
6120 F:      include/uapi/linux/cciss*.h
6121
6122 HFI1 DRIVER
6123 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6124 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6125 L:      linux-rdma@vger.kernel.org
6126 S:      Supported
6127 F:      drivers/infiniband/hw/hfi1
6128
6129 HFS FILESYSTEM
6130 L:      linux-fsdevel@vger.kernel.org
6131 S:      Orphan
6132 F:      Documentation/filesystems/hfs.txt
6133 F:      fs/hfs/
6134
6135 HFSPLUS FILESYSTEM
6136 L:      linux-fsdevel@vger.kernel.org
6137 S:      Orphan
6138 F:      Documentation/filesystems/hfsplus.txt
6139 F:      fs/hfsplus/
6140
6141 HGA FRAMEBUFFER DRIVER
6142 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6143 L:      linux-nvidia@lists.surfsouth.com
6144 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6145 S:      Maintained
6146 F:      drivers/video/fbdev/hgafb.c
6147
6148 HIBERNATION (aka Software Suspend, aka swsusp)
6149 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6150 M:      Pavel Machek <pavel@ucw.cz>
6151 L:      linux-pm@vger.kernel.org
6152 B:      https://bugzilla.kernel.org
6153 S:      Supported
6154 F:      arch/x86/power/
6155 F:      drivers/base/power/
6156 F:      kernel/power/
6157 F:      include/linux/suspend.h
6158 F:      include/linux/freezer.h
6159 F:      include/linux/pm.h
6160 F:      arch/*/include/asm/suspend*.h
6161
6162 HID CORE LAYER
6163 M:      Jiri Kosina <jikos@kernel.org>
6164 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6165 L:      linux-input@vger.kernel.org
6166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6167 S:      Maintained
6168 F:      drivers/hid/
6169 F:      include/linux/hid*
6170 F:      include/uapi/linux/hid*
6171
6172 HID SENSOR HUB DRIVERS
6173 M:      Jiri Kosina <jikos@kernel.org>
6174 M:      Jonathan Cameron <jic23@kernel.org>
6175 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6176 L:      linux-input@vger.kernel.org
6177 L:      linux-iio@vger.kernel.org
6178 S:      Maintained
6179 F:      Documentation/hid/hid-sensor*
6180 F:      drivers/hid/hid-sensor-*
6181 F:      drivers/iio/*/hid-*
6182 F:      include/linux/hid-sensor-*
6183
6184 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6185 M:      Thomas Gleixner <tglx@linutronix.de>
6186 L:      linux-kernel@vger.kernel.org
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6188 S:      Maintained
6189 F:      Documentation/timers/
6190 F:      kernel/time/hrtimer.c
6191 F:      kernel/time/clockevents.c
6192 F:      kernel/time/timer_*.c
6193 F:      include/linux/clockchips.h
6194 F:      include/linux/hrtimer.h
6195
6196 HIGH-SPEED SCC DRIVER FOR AX.25
6197 L:      linux-hams@vger.kernel.org
6198 S:      Orphan
6199 F:      drivers/net/hamradio/dmascc.c
6200 F:      drivers/net/hamradio/scc.c
6201
6202 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6203 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6204 W:      http://www.highpoint-tech.com
6205 S:      Supported
6206 F:      Documentation/scsi/hptiop.txt
6207 F:      drivers/scsi/hptiop.c
6208
6209 HIPPI
6210 M:      Jes Sorensen <jes@trained-monkey.org>
6211 L:      linux-hippi@sunsite.dk
6212 S:      Maintained
6213 F:      include/linux/hippidevice.h
6214 F:      include/uapi/linux/if_hippi.h
6215 F:      net/802/hippi.c
6216 F:      drivers/net/hippi/
6217
6218 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6219 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6220 M:      Salil Mehta <salil.mehta@huawei.com>
6221 L:      netdev@vger.kernel.org
6222 W:      http://www.hisilicon.com
6223 S:      Maintained
6224 F:      drivers/net/ethernet/hisilicon/hns3/
6225
6226 HISILICON NETWORK SUBSYSTEM DRIVER
6227 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6228 M:      Salil Mehta <salil.mehta@huawei.com>
6229 L:      netdev@vger.kernel.org
6230 W:      http://www.hisilicon.com
6231 S:      Maintained
6232 F:      drivers/net/ethernet/hisilicon/
6233 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6234
6235 HISILICON ROCE DRIVER
6236 M:      Lijun Ou <oulijun@huawei.com>
6237 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6238 L:      linux-rdma@vger.kernel.org
6239 S:      Maintained
6240 F:      drivers/infiniband/hw/hns/
6241 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6242
6243 HISILICON SAS Controller
6244 M:      John Garry <john.garry@huawei.com>
6245 W:      http://www.hisilicon.com
6246 S:      Supported
6247 F:      drivers/scsi/hisi_sas/
6248 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6249
6250 HMM - Heterogeneous Memory Management
6251 M:      Jérôme Glisse <jglisse@redhat.com>
6252 L:      linux-mm@kvack.org
6253 S:      Maintained
6254 F:      mm/hmm*
6255 F:      include/linux/hmm*
6256
6257 HOST AP DRIVER
6258 M:      Jouni Malinen <j@w1.fi>
6259 L:      linux-wireless@vger.kernel.org
6260 W:      http://w1.fi/hostap-driver.html
6261 S:      Obsolete
6262 F:      drivers/net/wireless/intersil/hostap/
6263
6264 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6265 L:      platform-driver-x86@vger.kernel.org
6266 S:      Orphan
6267 F:      drivers/platform/x86/tc1100-wmi.c
6268
6269 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6270 M:      Jaroslav Kysela <perex@perex.cz>
6271 S:      Maintained
6272 F:      drivers/net/ethernet/hp/hp100.*
6273
6274 HPET:   High Precision Event Timers driver
6275 M:      Clemens Ladisch <clemens@ladisch.de>
6276 S:      Maintained
6277 F:      Documentation/timers/hpet.txt
6278 F:      drivers/char/hpet.c
6279 F:      include/linux/hpet.h
6280 F:      include/uapi/linux/hpet.h
6281
6282 HPET:   x86
6283 S:      Orphan
6284 F:      arch/x86/kernel/hpet.c
6285 F:      arch/x86/include/asm/hpet.h
6286
6287 HPFS FILESYSTEM
6288 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6289 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6290 S:      Maintained
6291 F:      fs/hpfs/
6292
6293 HSI SUBSYSTEM
6294 M:      Sebastian Reichel <sre@kernel.org>
6295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6296 S:      Maintained
6297 F:      Documentation/ABI/testing/sysfs-bus-hsi
6298 F:      Documentation/driver-api/hsi.rst
6299 F:      drivers/hsi/
6300 F:      include/linux/hsi/
6301 F:      include/uapi/linux/hsi/
6302
6303 HSO 3G MODEM DRIVER
6304 L:      linux-usb@vger.kernel.org
6305 S:      Orphan
6306 F:      drivers/net/usb/hso.c
6307
6308 HSR NETWORK PROTOCOL
6309 M:      Arvid Brodin <arvid.brodin@alten.se>
6310 L:      netdev@vger.kernel.org
6311 S:      Maintained
6312 F:      net/hsr/
6313
6314 HT16K33 LED CONTROLLER DRIVER
6315 M:      Robin van der Gracht <robin@protonic.nl>
6316 S:      Maintained
6317 F:      drivers/auxdisplay/ht16k33.c
6318 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6319
6320 HTCPEN TOUCHSCREEN DRIVER
6321 M:      Pau Oliva Fora <pof@eslack.org>
6322 L:      linux-input@vger.kernel.org
6323 S:      Maintained
6324 F:      drivers/input/touchscreen/htcpen.c
6325
6326 HUAWEI ETHERNET DRIVER
6327 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6328 L:      netdev@vger.kernel.org
6329 S:      Supported
6330 F:      Documentation/networking/hinic.txt
6331 F:      drivers/net/ethernet/huawei/hinic/
6332
6333 HUGETLB FILESYSTEM
6334 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6335 S:      Maintained
6336 F:      fs/hugetlbfs/
6337
6338 HVA ST MEDIA DRIVER
6339 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6340 L:      linux-media@vger.kernel.org
6341 T:      git git://linuxtv.org/media_tree.git
6342 W:      https://linuxtv.org
6343 S:      Supported
6344 F:      drivers/media/platform/sti/hva
6345
6346 HWPOISON MEMORY FAILURE HANDLING
6347 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6348 L:      linux-mm@kvack.org
6349 S:      Maintained
6350 F:      mm/memory-failure.c
6351 F:      mm/hwpoison-inject.c
6352
6353 Hyper-V CORE AND DRIVERS
6354 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6355 M:      Haiyang Zhang <haiyangz@microsoft.com>
6356 M:      Stephen Hemminger <sthemmin@microsoft.com>
6357 L:      devel@linuxdriverproject.org
6358 S:      Maintained
6359 F:      Documentation/networking/netvsc.txt
6360 F:      arch/x86/include/asm/mshyperv.h
6361 F:      arch/x86/include/asm/trace/hyperv.h
6362 F:      arch/x86/include/uapi/asm/hyperv.h
6363 F:      arch/x86/kernel/cpu/mshyperv.c
6364 F:      arch/x86/hyperv
6365 F:      drivers/hid/hid-hyperv.c
6366 F:      drivers/hv/
6367 F:      drivers/input/serio/hyperv-keyboard.c
6368 F:      drivers/pci/host/pci-hyperv.c
6369 F:      drivers/net/hyperv/
6370 F:      drivers/scsi/storvsc_drv.c
6371 F:      drivers/uio/uio_hv_generic.c
6372 F:      drivers/video/fbdev/hyperv_fb.c
6373 F:      net/vmw_vsock/hyperv_transport.c
6374 F:      include/linux/hyperv.h
6375 F:      include/uapi/linux/hyperv.h
6376 F:      tools/hv/
6377 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6378
6379 HYPERVISOR VIRTUAL CONSOLE DRIVER
6380 L:      linuxppc-dev@lists.ozlabs.org
6381 S:      Odd Fixes
6382 F:      drivers/tty/hvc/
6383
6384 I2C ACPI SUPPORT
6385 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6386 L:      linux-i2c@vger.kernel.org
6387 L:      linux-acpi@vger.kernel.org
6388 S:      Maintained
6389 F:      drivers/i2c/i2c-core-acpi.c
6390
6391 I2C MUXES
6392 M:      Peter Rosin <peda@axentia.se>
6393 L:      linux-i2c@vger.kernel.org
6394 S:      Maintained
6395 F:      Documentation/i2c/i2c-topology
6396 F:      Documentation/i2c/muxes/
6397 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6398 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6399 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6400 F:      drivers/i2c/i2c-mux.c
6401 F:      drivers/i2c/muxes/
6402 F:      include/linux/i2c-mux.h
6403
6404 I2C OVER PARALLEL PORT
6405 M:      Jean Delvare <jdelvare@suse.com>
6406 L:      linux-i2c@vger.kernel.org
6407 S:      Maintained
6408 F:      Documentation/i2c/busses/i2c-parport
6409 F:      Documentation/i2c/busses/i2c-parport-light
6410 F:      drivers/i2c/busses/i2c-parport.c
6411 F:      drivers/i2c/busses/i2c-parport-light.c
6412
6413 I2C SUBSYSTEM
6414 M:      Wolfram Sang <wsa@the-dreams.de>
6415 L:      linux-i2c@vger.kernel.org
6416 W:      https://i2c.wiki.kernel.org/
6417 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6419 S:      Maintained
6420 F:      Documentation/devicetree/bindings/i2c/
6421 F:      Documentation/i2c/
6422 F:      drivers/i2c/
6423 F:      drivers/i2c/*/
6424 F:      include/linux/i2c.h
6425 F:      include/linux/i2c-*.h
6426 F:      include/uapi/linux/i2c.h
6427 F:      include/uapi/linux/i2c-*.h
6428
6429 I2C-TAOS-EVM DRIVER
6430 M:      Jean Delvare <jdelvare@suse.com>
6431 L:      linux-i2c@vger.kernel.org
6432 S:      Maintained
6433 F:      Documentation/i2c/busses/i2c-taos-evm
6434 F:      drivers/i2c/busses/i2c-taos-evm.c
6435
6436 I2C-TINY-USB DRIVER
6437 M:      Till Harbaum <till@harbaum.org>
6438 L:      linux-i2c@vger.kernel.org
6439 W:      http://www.harbaum.org/till/i2c_tiny_usb
6440 S:      Maintained
6441 F:      drivers/i2c/busses/i2c-tiny-usb.c
6442
6443 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6444 M:      Jean Delvare <jdelvare@suse.com>
6445 L:      linux-i2c@vger.kernel.org
6446 S:      Maintained
6447 F:      Documentation/i2c/busses/i2c-ali1535
6448 F:      Documentation/i2c/busses/i2c-ali1563
6449 F:      Documentation/i2c/busses/i2c-ali15x3
6450 F:      Documentation/i2c/busses/i2c-amd756
6451 F:      Documentation/i2c/busses/i2c-amd8111
6452 F:      Documentation/i2c/busses/i2c-i801
6453 F:      Documentation/i2c/busses/i2c-nforce2
6454 F:      Documentation/i2c/busses/i2c-piix4
6455 F:      Documentation/i2c/busses/i2c-sis5595
6456 F:      Documentation/i2c/busses/i2c-sis630
6457 F:      Documentation/i2c/busses/i2c-sis96x
6458 F:      Documentation/i2c/busses/i2c-via
6459 F:      Documentation/i2c/busses/i2c-viapro
6460 F:      drivers/i2c/busses/i2c-ali1535.c
6461 F:      drivers/i2c/busses/i2c-ali1563.c
6462 F:      drivers/i2c/busses/i2c-ali15x3.c
6463 F:      drivers/i2c/busses/i2c-amd756.c
6464 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6465 F:      drivers/i2c/busses/i2c-amd8111.c
6466 F:      drivers/i2c/busses/i2c-i801.c
6467 F:      drivers/i2c/busses/i2c-isch.c
6468 F:      drivers/i2c/busses/i2c-nforce2.c
6469 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6470 F:      drivers/i2c/busses/i2c-piix4.c
6471 F:      drivers/i2c/busses/i2c-sis5595.c
6472 F:      drivers/i2c/busses/i2c-sis630.c
6473 F:      drivers/i2c/busses/i2c-sis96x.c
6474 F:      drivers/i2c/busses/i2c-via.c
6475 F:      drivers/i2c/busses/i2c-viapro.c
6476
6477 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6478 M:      Hans de Goede <hdegoede@redhat.com>
6479 L:      linux-i2c@vger.kernel.org
6480 S:      Maintained
6481 F:      drivers/i2c/busses/i2c-cht-wc.c
6482
6483 I2C/SMBUS ISMT DRIVER
6484 M:      Seth Heasley <seth.heasley@intel.com>
6485 M:      Neil Horman <nhorman@tuxdriver.com>
6486 L:      linux-i2c@vger.kernel.org
6487 F:      drivers/i2c/busses/i2c-ismt.c
6488 F:      Documentation/i2c/busses/i2c-ismt
6489
6490 I2C/SMBUS STUB DRIVER
6491 M:      Jean Delvare <jdelvare@suse.com>
6492 L:      linux-i2c@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/i2c/i2c-stub.c
6495
6496 i386 BOOT CODE
6497 M:      "H. Peter Anvin" <hpa@zytor.com>
6498 S:      Maintained
6499 F:      arch/x86/boot/
6500
6501 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6502 M:      "H. Peter Anvin" <hpa@zytor.com>
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6504 S:      Maintained
6505
6506 IA64 (Itanium) PLATFORM
6507 M:      Tony Luck <tony.luck@intel.com>
6508 M:      Fenghua Yu <fenghua.yu@intel.com>
6509 L:      linux-ia64@vger.kernel.org
6510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6511 S:      Maintained
6512 F:      arch/ia64/
6513
6514 IBM Power 842 compression accelerator
6515 M:      Haren Myneni <haren@us.ibm.com>
6516 S:      Supported
6517 F:      drivers/crypto/nx/Makefile
6518 F:      drivers/crypto/nx/Kconfig
6519 F:      drivers/crypto/nx/nx-842*
6520 F:      include/linux/sw842.h
6521 F:      crypto/842.c
6522 F:      lib/842/
6523
6524 IBM Power in-Nest Crypto Acceleration
6525 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6526 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6527 L:      linux-crypto@vger.kernel.org
6528 S:      Supported
6529 F:      drivers/crypto/nx/Makefile
6530 F:      drivers/crypto/nx/Kconfig
6531 F:      drivers/crypto/nx/nx-aes*
6532 F:      drivers/crypto/nx/nx-sha*
6533 F:      drivers/crypto/nx/nx.*
6534 F:      drivers/crypto/nx/nx_csbcpb.h
6535 F:      drivers/crypto/nx/nx_debugfs.h
6536
6537 IBM Power Linux RAID adapter
6538 M:      Brian King <brking@us.ibm.com>
6539 S:      Supported
6540 F:      drivers/scsi/ipr.*
6541
6542 IBM Power SRIOV Virtual NIC Device Driver
6543 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6544 M:      John Allen <jallen@linux.vnet.ibm.com>
6545 L:      netdev@vger.kernel.org
6546 S:      Supported
6547 F:      drivers/net/ethernet/ibm/ibmvnic.*
6548
6549 IBM Power Virtual Accelerator Switchboard
6550 M:      Sukadev Bhattiprolu
6551 L:      linuxppc-dev@lists.ozlabs.org
6552 S:      Supported
6553 F:      arch/powerpc/platforms/powernv/vas*
6554 F:      arch/powerpc/platforms/powernv/copy-paste.h
6555 F:      arch/powerpc/include/asm/vas.h
6556 F:      arch/powerpc/include/uapi/asm/vas.h
6557
6558 IBM Power Virtual Ethernet Device Driver
6559 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6560 L:      netdev@vger.kernel.org
6561 S:      Supported
6562 F:      drivers/net/ethernet/ibm/ibmveth.*
6563
6564 IBM Power Virtual FC Device Drivers
6565 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6566 L:      linux-scsi@vger.kernel.org
6567 S:      Supported
6568 F:      drivers/scsi/ibmvscsi/ibmvfc*
6569
6570 IBM Power Virtual SCSI Device Drivers
6571 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6572 L:      linux-scsi@vger.kernel.org
6573 S:      Supported
6574 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6575 F:      include/scsi/viosrp.h
6576
6577 IBM Power Virtual SCSI Device Target Driver
6578 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6579 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6580 L:      linux-scsi@vger.kernel.org
6581 L:      target-devel@vger.kernel.org
6582 S:      Supported
6583 F:      drivers/scsi/ibmvscsi_tgt/
6584
6585 IBM Power VMX Cryptographic instructions
6586 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6587 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6588 L:      linux-crypto@vger.kernel.org
6589 S:      Supported
6590 F:      drivers/crypto/vmx/Makefile
6591 F:      drivers/crypto/vmx/Kconfig
6592 F:      drivers/crypto/vmx/vmx.c
6593 F:      drivers/crypto/vmx/aes*
6594 F:      drivers/crypto/vmx/ghash*
6595 F:      drivers/crypto/vmx/ppc-xlate.pl
6596
6597 IBM ServeRAID RAID DRIVER
6598 S:      Orphan
6599 F:      drivers/scsi/ips.*
6600
6601 ICH LPC AND GPIO DRIVER
6602 M:      Peter Tyser <ptyser@xes-inc.com>
6603 S:      Maintained
6604 F:      drivers/mfd/lpc_ich.c
6605 F:      drivers/gpio/gpio-ich.c
6606
6607 IDE SUBSYSTEM
6608 M:      "David S. Miller" <davem@davemloft.net>
6609 L:      linux-ide@vger.kernel.org
6610 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6612 S:      Maintained
6613 F:      Documentation/ide/
6614 F:      drivers/ide/
6615 F:      include/linux/ide.h
6616
6617 IDE/ATAPI DRIVERS
6618 M:      Borislav Petkov <bp@alien8.de>
6619 L:      linux-ide@vger.kernel.org
6620 S:      Maintained
6621 F:      Documentation/cdrom/ide-cd
6622 F:      drivers/ide/ide-cd*
6623
6624 IDEAPAD LAPTOP EXTRAS DRIVER
6625 M:      Ike Panhc <ike.pan@canonical.com>
6626 L:      platform-driver-x86@vger.kernel.org
6627 W:      http://launchpad.net/ideapad-laptop
6628 S:      Maintained
6629 F:      drivers/platform/x86/ideapad-laptop.c
6630
6631 IDEAPAD LAPTOP SLIDEBAR DRIVER
6632 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6633 L:      linux-input@vger.kernel.org
6634 W:      https://github.com/o2genum/ideapad-slidebar
6635 S:      Maintained
6636 F:      drivers/input/misc/ideapad_slidebar.c
6637
6638 IDT VersaClock 5 CLOCK DRIVER
6639 M:      Marek Vasut <marek.vasut@gmail.com>
6640 S:      Maintained
6641 F:      drivers/clk/clk-versaclock5.c
6642
6643 IEEE 802.15.4 SUBSYSTEM
6644 M:      Alexander Aring <alex.aring@gmail.com>
6645 M:      Stefan Schmidt <stefan@osg.samsung.com>
6646 L:      linux-wpan@vger.kernel.org
6647 W:      http://wpan.cakelab.org/
6648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6650 S:      Maintained
6651 F:      net/ieee802154/
6652 F:      net/mac802154/
6653 F:      drivers/net/ieee802154/
6654 F:      include/linux/nl802154.h
6655 F:      include/linux/ieee802154.h
6656 F:      include/net/nl802154.h
6657 F:      include/net/mac802154.h
6658 F:      include/net/af_ieee802154.h
6659 F:      include/net/cfg802154.h
6660 F:      include/net/ieee802154_netdev.h
6661 F:      Documentation/networking/ieee802154.txt
6662
6663 IFE PROTOCOL
6664 M:      Yotam Gigi <yotamg@mellanox.com>
6665 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6666 F:      net/ife
6667 F:      include/net/ife.h
6668 F:      include/uapi/linux/ife.h
6669
6670 IGORPLUG-USB IR RECEIVER
6671 M:      Sean Young <sean@mess.org>
6672 L:      linux-media@vger.kernel.org
6673 S:      Maintained
6674 F:      drivers/media/rc/igorplugusb.c
6675
6676 IGUANAWORKS USB IR TRANSCEIVER
6677 M:      Sean Young <sean@mess.org>
6678 L:      linux-media@vger.kernel.org
6679 S:      Maintained
6680 F:      drivers/media/rc/iguanair.c
6681
6682 IIO DIGITAL POTENTIOMETER DAC
6683 M:      Peter Rosin <peda@axentia.se>
6684 L:      linux-iio@vger.kernel.org
6685 S:      Maintained
6686 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6687 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6688 F:      drivers/iio/dac/dpot-dac.c
6689
6690 IIO ENVELOPE DETECTOR
6691 M:      Peter Rosin <peda@axentia.se>
6692 L:      linux-iio@vger.kernel.org
6693 S:      Maintained
6694 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6695 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6696 F:      drivers/iio/adc/envelope-detector.c
6697
6698 IIO MULTIPLEXER
6699 M:      Peter Rosin <peda@axentia.se>
6700 L:      linux-iio@vger.kernel.org
6701 S:      Maintained
6702 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6703 F:      drivers/iio/multiplexer/iio-mux.c
6704
6705 IIO SUBSYSTEM AND DRIVERS
6706 M:      Jonathan Cameron <jic23@kernel.org>
6707 R:      Hartmut Knaack <knaack.h@gmx.de>
6708 R:      Lars-Peter Clausen <lars@metafoo.de>
6709 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6710 L:      linux-iio@vger.kernel.org
6711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6712 S:      Maintained
6713 F:      Documentation/devicetree/bindings/iio/
6714 F:      drivers/iio/
6715 F:      drivers/staging/iio/
6716 F:      include/linux/iio/
6717 F:      tools/iio/
6718
6719 IKANOS/ADI EAGLE ADSL USB DRIVER
6720 M:      Matthieu Castet <castet.matthieu@free.fr>
6721 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6722 S:      Maintained
6723 F:      drivers/usb/atm/ueagle-atm.c
6724
6725 IMGTEC ASCII LCD DRIVER
6726 M:      Paul Burton <paul.burton@imgtec.com>
6727 S:      Maintained
6728 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6729 F:      drivers/auxdisplay/img-ascii-lcd.c
6730
6731 IMGTEC IR DECODER DRIVER
6732 M:      James Hogan <james.hogan@imgtec.com>
6733 S:      Maintained
6734 F:      drivers/media/rc/img-ir/
6735
6736 IMS TWINTURBO FRAMEBUFFER DRIVER
6737 L:      linux-fbdev@vger.kernel.org
6738 S:      Orphan
6739 F:      drivers/video/fbdev/imsttfb.c
6740
6741 INA209 HARDWARE MONITOR DRIVER
6742 M:      Guenter Roeck <linux@roeck-us.net>
6743 L:      linux-hwmon@vger.kernel.org
6744 S:      Maintained
6745 F:      Documentation/hwmon/ina209
6746 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6747 F:      drivers/hwmon/ina209.c
6748
6749 INA2XX HARDWARE MONITOR DRIVER
6750 M:      Guenter Roeck <linux@roeck-us.net>
6751 L:      linux-hwmon@vger.kernel.org
6752 S:      Maintained
6753 F:      Documentation/hwmon/ina2xx
6754 F:      drivers/hwmon/ina2xx.c
6755 F:      include/linux/platform_data/ina2xx.h
6756
6757 INDUSTRY PACK SUBSYSTEM (IPACK)
6758 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6759 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6760 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6761 L:      industrypack-devel@lists.sourceforge.net
6762 W:      http://industrypack.sourceforge.net
6763 S:      Maintained
6764 F:      drivers/ipack/
6765
6766 INFINIBAND SUBSYSTEM
6767 M:      Doug Ledford <dledford@redhat.com>
6768 M:      Sean Hefty <sean.hefty@intel.com>
6769 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6770 L:      linux-rdma@vger.kernel.org
6771 W:      http://www.openfabrics.org/
6772 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6774 S:      Supported
6775 F:      Documentation/devicetree/bindings/infiniband/
6776 F:      Documentation/infiniband/
6777 F:      drivers/infiniband/
6778 F:      include/uapi/linux/if_infiniband.h
6779 F:      include/uapi/rdma/
6780 F:      include/rdma/
6781
6782 INGENIC JZ4780 DMA Driver
6783 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6784 S:      Maintained
6785 F:      drivers/dma/dma-jz4780.c
6786
6787 INGENIC JZ4780 NAND DRIVER
6788 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6789 L:      linux-mtd@lists.infradead.org
6790 S:      Maintained
6791 F:      drivers/mtd/nand/jz4780_*
6792
6793 INOTIFY
6794 M:      Jan Kara <jack@suse.cz>
6795 R:      Amir Goldstein <amir73il@gmail.com>
6796 L:      linux-fsdevel@vger.kernel.org
6797 S:      Maintained
6798 F:      Documentation/filesystems/inotify.txt
6799 F:      fs/notify/inotify/
6800 F:      include/linux/inotify.h
6801 F:      include/uapi/linux/inotify.h
6802
6803 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6804 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6805 L:      linux-input@vger.kernel.org
6806 Q:      http://patchwork.kernel.org/project/linux-input/list/
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6808 S:      Maintained
6809 F:      drivers/input/
6810 F:      include/linux/input.h
6811 F:      include/uapi/linux/input.h
6812 F:      include/uapi/linux/input-event-codes.h
6813 F:      include/linux/input/
6814 F:      Documentation/devicetree/bindings/input/
6815 F:      Documentation/input/
6816
6817 INPUT MULTITOUCH (MT) PROTOCOL
6818 M:      Henrik Rydberg <rydberg@bitmath.org>
6819 L:      linux-input@vger.kernel.org
6820 S:      Odd fixes
6821 F:      Documentation/input/multi-touch-protocol.rst
6822 F:      drivers/input/input-mt.c
6823 K:      \b(ABS|SYN)_MT_
6824
6825 INSIDE SECURE CRYPTO DRIVER
6826 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6827 F:      drivers/crypto/inside-secure/
6828 S:      Maintained
6829 L:      linux-crypto@vger.kernel.org
6830
6831 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6832 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6833 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6834 L:      linux-ima-devel@lists.sourceforge.net
6835 L:      linux-ima-user@lists.sourceforge.net
6836 L:      linux-security-module@vger.kernel.org
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6838 S:      Supported
6839 F:      security/integrity/ima/
6840
6841 INTEL 810/815 FRAMEBUFFER DRIVER
6842 M:      Antonino Daplas <adaplas@gmail.com>
6843 L:      linux-fbdev@vger.kernel.org
6844 S:      Maintained
6845 F:      drivers/video/fbdev/i810/
6846
6847 INTEL ASoC BDW/HSW DRIVERS
6848 M:      Jie Yang <yang.jie@linux.intel.com>
6849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6850 S:      Supported
6851 F:      sound/soc/intel/common/sst-dsp*
6852 F:      sound/soc/intel/common/sst-firmware.c
6853 F:      sound/soc/intel/boards/broadwell.c
6854 F:      sound/soc/intel/haswell/
6855
6856 INTEL C600 SERIES SAS CONTROLLER DRIVER
6857 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6858 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6859 L:      linux-scsi@vger.kernel.org
6860 T:      git git://git.code.sf.net/p/intel-sas/isci
6861 S:      Supported
6862 F:      drivers/scsi/isci/
6863
6864 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6865 M:      Jani Nikula <jani.nikula@linux.intel.com>
6866 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6867 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6868 L:      intel-gfx@lists.freedesktop.org
6869 W:      https://01.org/linuxgraphics/
6870 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6871 C:      irc://chat.freenode.net/intel-gfx
6872 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6873 T:      git git://anongit.freedesktop.org/drm-intel
6874 S:      Supported
6875 F:      drivers/gpu/drm/i915/
6876 F:      include/drm/i915*
6877 F:      include/uapi/drm/i915_drm.h
6878 F:      Documentation/gpu/i915.rst
6879
6880 INTEL ETHERNET DRIVERS
6881 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6882 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6883 W:      http://www.intel.com/support/feedback.htm
6884 W:      http://e1000.sourceforge.net/
6885 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6888 S:      Supported
6889 F:      Documentation/networking/e100.txt
6890 F:      Documentation/networking/e1000.txt
6891 F:      Documentation/networking/e1000e.txt
6892 F:      Documentation/networking/igb.txt
6893 F:      Documentation/networking/igbvf.txt
6894 F:      Documentation/networking/ixgb.txt
6895 F:      Documentation/networking/ixgbe.txt
6896 F:      Documentation/networking/ixgbevf.txt
6897 F:      Documentation/networking/i40e.txt
6898 F:      Documentation/networking/i40evf.txt
6899 F:      drivers/net/ethernet/intel/
6900 F:      drivers/net/ethernet/intel/*/
6901 F:      include/linux/avf/virtchnl.h
6902
6903 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6904 M:      Maik Broemme <mbroemme@libmpq.org>
6905 L:      linux-fbdev@vger.kernel.org
6906 S:      Maintained
6907 F:      Documentation/fb/intelfb.txt
6908 F:      drivers/video/fbdev/intelfb/
6909
6910 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6911 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6912 M:      Zhi Wang <zhi.a.wang@intel.com>
6913 L:      intel-gvt-dev@lists.freedesktop.org
6914 L:      intel-gfx@lists.freedesktop.org
6915 W:      https://01.org/igvt-g
6916 T:      git https://github.com/01org/gvt-linux.git
6917 S:      Supported
6918 F:      drivers/gpu/drm/i915/gvt/
6919
6920 INTEL HID EVENT DRIVER
6921 M:      Alex Hung <alex.hung@canonical.com>
6922 L:      platform-driver-x86@vger.kernel.org
6923 S:      Maintained
6924 F:      drivers/platform/x86/intel-hid.c
6925
6926 INTEL I/OAT DMA DRIVER
6927 M:      Dave Jiang <dave.jiang@intel.com>
6928 R:      Dan Williams <dan.j.williams@intel.com>
6929 L:      dmaengine@vger.kernel.org
6930 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6931 S:      Supported
6932 F:      drivers/dma/ioat*
6933
6934 INTEL IDLE DRIVER
6935 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6936 M:      Len Brown <lenb@kernel.org>
6937 L:      linux-pm@vger.kernel.org
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6939 B:      https://bugzilla.kernel.org
6940 S:      Supported
6941 F:      drivers/idle/intel_idle.c
6942
6943 INTEL INTEGRATED SENSOR HUB DRIVER
6944 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6945 M:      Jiri Kosina <jikos@kernel.org>
6946 L:      linux-input@vger.kernel.org
6947 S:      Maintained
6948 F:      drivers/hid/intel-ish-hid/
6949
6950 INTEL IOMMU (VT-d)
6951 M:      David Woodhouse <dwmw2@infradead.org>
6952 L:      iommu@lists.linux-foundation.org
6953 T:      git git://git.infradead.org/iommu-2.6.git
6954 S:      Supported
6955 F:      drivers/iommu/intel-iommu.c
6956 F:      include/linux/intel-iommu.h
6957
6958 INTEL IOP-ADMA DMA DRIVER
6959 R:      Dan Williams <dan.j.williams@intel.com>
6960 S:      Odd fixes
6961 F:      drivers/dma/iop-adma.c
6962
6963 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6964 M:      Krzysztof Halasa <khalasa@piap.pl>
6965 S:      Maintained
6966 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6967 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6968 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6969 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6970 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6971 F:      drivers/net/wan/ixp4xx_hss.c
6972
6973 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6974 M:      Deepak Saxena <dsaxena@plexity.net>
6975 S:      Maintained
6976 F:      drivers/char/hw_random/ixp4xx-rng.c
6977
6978 INTEL MANAGEMENT ENGINE (mei)
6979 M:      Tomas Winkler <tomas.winkler@intel.com>
6980 L:      linux-kernel@vger.kernel.org
6981 S:      Supported
6982 F:      include/uapi/linux/mei.h
6983 F:      include/linux/mei_cl_bus.h
6984 F:      drivers/misc/mei/*
6985 F:      drivers/watchdog/mei_wdt.c
6986 F:      Documentation/misc-devices/mei/*
6987 F:      samples/mei/*
6988
6989 INTEL MENLOW THERMAL DRIVER
6990 M:      Sujith Thomas <sujith.thomas@intel.com>
6991 L:      platform-driver-x86@vger.kernel.org
6992 W:      https://01.org/linux-acpi
6993 S:      Supported
6994 F:      drivers/platform/x86/intel_menlow.c
6995
6996 INTEL MERRIFIELD GPIO DRIVER
6997 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6998 L:      linux-gpio@vger.kernel.org
6999 S:      Maintained
7000 F:      drivers/gpio/gpio-merrifield.c
7001
7002 INTEL MIC DRIVERS (mic)
7003 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7004 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7005 S:      Supported
7006 W:      https://github.com/sudeepdutt/mic
7007 W:      http://software.intel.com/en-us/mic-developer
7008 F:      include/linux/mic_bus.h
7009 F:      include/linux/scif.h
7010 F:      include/uapi/linux/mic_common.h
7011 F:      include/uapi/linux/mic_ioctl.h
7012 F:      include/uapi/linux/scif_ioctl.h
7013 F:      drivers/misc/mic/
7014 F:      drivers/dma/mic_x100_dma.c
7015 F:      drivers/dma/mic_x100_dma.h
7016 F:      Documentation/mic/
7017
7018 INTEL PMC CORE DRIVER
7019 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7020 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7021 L:      platform-driver-x86@vger.kernel.org
7022 S:      Maintained
7023 F:      arch/x86/include/asm/pmc_core.h
7024 F:      drivers/platform/x86/intel_pmc_core*
7025
7026 INTEL PMC/P-Unit IPC DRIVER
7027 M:      Zha Qipeng<qipeng.zha@intel.com>
7028 L:      platform-driver-x86@vger.kernel.org
7029 S:      Maintained
7030 F:      drivers/platform/x86/intel_pmc_ipc.c
7031 F:      drivers/platform/x86/intel_punit_ipc.c
7032 F:      arch/x86/include/asm/intel_pmc_ipc.h
7033 F:      arch/x86/include/asm/intel_punit_ipc.h
7034
7035 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7036 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7037 L:      linux-wireless@vger.kernel.org
7038 S:      Maintained
7039 F:      Documentation/networking/README.ipw2100
7040 F:      Documentation/networking/README.ipw2200
7041 F:      drivers/net/wireless/intel/ipw2x00/
7042
7043 INTEL PSTATE DRIVER
7044 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7045 M:      Len Brown <lenb@kernel.org>
7046 L:      linux-pm@vger.kernel.org
7047 S:      Supported
7048 F:      drivers/cpufreq/intel_pstate.c
7049
7050 INTEL RDMA RNIC DRIVER
7051 M:      Faisal Latif <faisal.latif@intel.com>
7052 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7053 L:      linux-rdma@vger.kernel.org
7054 S:      Supported
7055 F:      drivers/infiniband/hw/i40iw/
7056
7057 INTEL TELEMETRY DRIVER
7058 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7059 L:      platform-driver-x86@vger.kernel.org
7060 S:      Maintained
7061 F:      arch/x86/include/asm/intel_telemetry.h
7062 F:      drivers/platform/x86/intel_telemetry*
7063
7064 INTEL VIRTUAL BUTTON DRIVER
7065 M:      AceLan Kao <acelan.kao@canonical.com>
7066 L:      platform-driver-x86@vger.kernel.org
7067 S:      Maintained
7068 F:      drivers/platform/x86/intel-vbtn.c
7069
7070 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7071 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7072 L:      linux-wireless@vger.kernel.org
7073 S:      Supported
7074 F:      drivers/net/wireless/intel/iwlegacy/
7075
7076 INTEL WIRELESS WIFI LINK (iwlwifi)
7077 M:      Johannes Berg <johannes.berg@intel.com>
7078 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7079 M:      Luca Coelho <luciano.coelho@intel.com>
7080 M:      Intel Linux Wireless <linuxwifi@intel.com>
7081 L:      linux-wireless@vger.kernel.org
7082 W:      http://intellinuxwireless.org
7083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7084 S:      Supported
7085 F:      drivers/net/wireless/intel/iwlwifi/
7086
7087 INTEL WIRELESS WIMAX CONNECTION 2400
7088 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7089 M:      linux-wimax@intel.com
7090 L:      wimax@linuxwimax.org (subscribers-only)
7091 S:      Supported
7092 W:      http://linuxwimax.org
7093 F:      Documentation/wimax/README.i2400m
7094 F:      drivers/net/wimax/i2400m/
7095 F:      include/uapi/linux/wimax/i2400m.h
7096
7097 INTEL(R) TRACE HUB
7098 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7099 S:      Supported
7100 F:      Documentation/trace/intel_th.txt
7101 F:      drivers/hwtracing/intel_th/
7102
7103 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7104 M:      Ning Sun <ning.sun@intel.com>
7105 L:      tboot-devel@lists.sourceforge.net
7106 W:      http://tboot.sourceforge.net
7107 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7108 S:      Supported
7109 F:      Documentation/intel_txt.txt
7110 F:      include/linux/tboot.h
7111 F:      arch/x86/kernel/tboot.c
7112
7113 INTEL-MID GPIO DRIVER
7114 M:      David Cohen <david.a.cohen@linux.intel.com>
7115 L:      linux-gpio@vger.kernel.org
7116 S:      Maintained
7117 F:      drivers/gpio/gpio-intel-mid.c
7118
7119 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7120 M:      Linus Walleij <linus.walleij@linaro.org>
7121 L:      linux-iio@vger.kernel.org
7122 S:      Maintained
7123 F:      drivers/iio/gyro/mpu3050*
7124 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7125
7126 IOC3 ETHERNET DRIVER
7127 M:      Ralf Baechle <ralf@linux-mips.org>
7128 L:      linux-mips@linux-mips.org
7129 S:      Maintained
7130 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7131
7132 IOC3 SERIAL DRIVER
7133 M:      Pat Gefre <pfg@sgi.com>
7134 L:      linux-serial@vger.kernel.org
7135 S:      Maintained
7136 F:      drivers/tty/serial/ioc3_serial.c
7137
7138 IOMMU DRIVERS
7139 M:      Joerg Roedel <joro@8bytes.org>
7140 L:      iommu@lists.linux-foundation.org
7141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7142 S:      Maintained
7143 F:      Documentation/devicetree/bindings/iommu/
7144 F:      drivers/iommu/
7145 F:      include/linux/iommu.h
7146 F:      include/linux/iova.h
7147
7148 IP MASQUERADING
7149 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7150 S:      Maintained
7151 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7152
7153 IPMI SUBSYSTEM
7154 M:      Corey Minyard <minyard@acm.org>
7155 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7156 W:      http://openipmi.sourceforge.net/
7157 S:      Supported
7158 F:      Documentation/IPMI.txt
7159 F:      drivers/char/ipmi/
7160 F:      include/linux/ipmi*
7161 F:      include/uapi/linux/ipmi*
7162
7163 IPS SCSI RAID DRIVER
7164 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7165 L:      linux-scsi@vger.kernel.org
7166 W:      http://www.adaptec.com/
7167 S:      Maintained
7168 F:      drivers/scsi/ips*
7169
7170 IPVS
7171 M:      Wensong Zhang <wensong@linux-vs.org>
7172 M:      Simon Horman <horms@verge.net.au>
7173 M:      Julian Anastasov <ja@ssi.bg>
7174 L:      netdev@vger.kernel.org
7175 L:      lvs-devel@vger.kernel.org
7176 S:      Maintained
7177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7179 F:      Documentation/networking/ipvs-sysctl.txt
7180 F:      include/net/ip_vs.h
7181 F:      include/uapi/linux/ip_vs.h
7182 F:      net/netfilter/ipvs/
7183
7184 IPWIRELESS DRIVER
7185 M:      Jiri Kosina <jikos@kernel.org>
7186 M:      David Sterba <dsterba@suse.com>
7187 S:      Odd Fixes
7188 F:      drivers/tty/ipwireless/
7189
7190 IPX NETWORK LAYER
7191 L:      netdev@vger.kernel.org
7192 S:      Odd fixes
7193 F:      include/net/ipx.h
7194 F:      include/uapi/linux/ipx.h
7195 F:      net/ipx/
7196
7197 IRDA SUBSYSTEM
7198 M:      Samuel Ortiz <samuel@sortiz.org>
7199 L:      irda-users@lists.sourceforge.net (subscribers-only)
7200 L:      netdev@vger.kernel.org
7201 W:      http://irda.sourceforge.net/
7202 S:      Maintained
7203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7204 F:      Documentation/networking/irda.txt
7205 F:      drivers/staging/irda/
7206
7207 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7208 M:      Marc Zyngier <marc.zyngier@arm.com>
7209 S:      Maintained
7210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7211 F:      Documentation/IRQ-domain.txt
7212 F:      include/linux/irqdomain.h
7213 F:      kernel/irq/irqdomain.c
7214 F:      kernel/irq/msi.c
7215
7216 IRQ SUBSYSTEM
7217 M:      Thomas Gleixner <tglx@linutronix.de>
7218 L:      linux-kernel@vger.kernel.org
7219 S:      Maintained
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221 F:      kernel/irq/
7222
7223 IRQCHIP DRIVERS
7224 M:      Thomas Gleixner <tglx@linutronix.de>
7225 M:      Jason Cooper <jason@lakedaemon.net>
7226 M:      Marc Zyngier <marc.zyngier@arm.com>
7227 L:      linux-kernel@vger.kernel.org
7228 S:      Maintained
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230 F:      Documentation/devicetree/bindings/interrupt-controller/
7231 F:      drivers/irqchip/
7232
7233 ISA
7234 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7235 S:      Maintained
7236 F:      Documentation/isa.txt
7237 F:      drivers/base/isa.c
7238 F:      include/linux/isa.h
7239
7240 ISA RADIO MODULE
7241 M:      Hans Verkuil <hverkuil@xs4all.nl>
7242 L:      linux-media@vger.kernel.org
7243 T:      git git://linuxtv.org/media_tree.git
7244 W:      https://linuxtv.org
7245 S:      Maintained
7246 F:      drivers/media/radio/radio-isa*
7247
7248 ISAPNP
7249 M:      Jaroslav Kysela <perex@perex.cz>
7250 S:      Maintained
7251 F:      Documentation/isapnp.txt
7252 F:      drivers/pnp/isapnp/
7253 F:      include/linux/isapnp.h
7254
7255 ISCSI
7256 M:      Lee Duncan <lduncan@suse.com>
7257 M:      Chris Leech <cleech@redhat.com>
7258 L:      open-iscsi@googlegroups.com
7259 W:      www.open-iscsi.com
7260 S:      Maintained
7261 F:      drivers/scsi/*iscsi*
7262 F:      include/scsi/*iscsi*
7263
7264 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7265 M:      Peter Jones <pjones@redhat.com>
7266 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7267 S:      Maintained
7268 F:      drivers/firmware/iscsi_ibft*
7269
7270 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7271 M:      Or Gerlitz <ogerlitz@mellanox.com>
7272 M:      Sagi Grimberg <sagi@grimberg.me>
7273 M:      Roi Dayan <roid@mellanox.com>
7274 L:      linux-rdma@vger.kernel.org
7275 S:      Supported
7276 W:      http://www.openfabrics.org
7277 W:      www.open-iscsi.org
7278 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7279 F:      drivers/infiniband/ulp/iser/
7280
7281 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7282 M:      Sagi Grimberg <sagi@grimberg.me>
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7284 L:      linux-rdma@vger.kernel.org
7285 L:      target-devel@vger.kernel.org
7286 S:      Supported
7287 W:      http://www.linux-iscsi.org
7288 F:      drivers/infiniband/ulp/isert
7289
7290 ISDN SUBSYSTEM
7291 M:      Karsten Keil <isdn@linux-pingi.de>
7292 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7293 L:      netdev@vger.kernel.org
7294 W:      http://www.isdn4linux.de
7295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7296 S:      Maintained
7297 F:      Documentation/isdn/
7298 F:      drivers/isdn/
7299 F:      include/linux/isdn.h
7300 F:      include/linux/isdn/
7301 F:      include/uapi/linux/isdn.h
7302 F:      include/uapi/linux/isdn/
7303
7304 ISDN SUBSYSTEM (Eicon active card driver)
7305 M:      Armin Schindler <mac@melware.de>
7306 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7307 W:      http://www.melware.de
7308 S:      Maintained
7309 F:      drivers/isdn/hardware/eicon/
7310
7311 IT87 HARDWARE MONITORING DRIVER
7312 M:      Jean Delvare <jdelvare@suse.com>
7313 L:      linux-hwmon@vger.kernel.org
7314 S:      Maintained
7315 F:      Documentation/hwmon/it87
7316 F:      drivers/hwmon/it87.c
7317
7318 IT913X MEDIA DRIVER
7319 M:      Antti Palosaari <crope@iki.fi>
7320 L:      linux-media@vger.kernel.org
7321 W:      https://linuxtv.org
7322 W:      http://palosaari.fi/linux/
7323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7324 T:      git git://linuxtv.org/anttip/media_tree.git
7325 S:      Maintained
7326 F:      drivers/media/tuners/it913x*
7327
7328 IVTV VIDEO4LINUX DRIVER
7329 M:      Andy Walls <awalls@md.metrocast.net>
7330 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7331 L:      linux-media@vger.kernel.org
7332 T:      git git://linuxtv.org/media_tree.git
7333 W:      http://www.ivtvdriver.org
7334 S:      Maintained
7335 F:      Documentation/media/v4l-drivers/ivtv*
7336 F:      drivers/media/pci/ivtv/
7337 F:      include/uapi/linux/ivtv*
7338
7339 IX2505V MEDIA DRIVER
7340 M:      Malcolm Priestley <tvboxspy@gmail.com>
7341 L:      linux-media@vger.kernel.org
7342 W:      https://linuxtv.org
7343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7344 S:      Maintained
7345 F:      drivers/media/dvb-frontends/ix2505v*
7346
7347 JC42.4 TEMPERATURE SENSOR DRIVER
7348 M:      Guenter Roeck <linux@roeck-us.net>
7349 L:      linux-hwmon@vger.kernel.org
7350 S:      Maintained
7351 F:      drivers/hwmon/jc42.c
7352 F:      Documentation/hwmon/jc42
7353
7354 JFS FILESYSTEM
7355 M:      Dave Kleikamp <shaggy@kernel.org>
7356 L:      jfs-discussion@lists.sourceforge.net
7357 W:      http://jfs.sourceforge.net/
7358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7359 S:      Maintained
7360 F:      Documentation/filesystems/jfs.txt
7361 F:      fs/jfs/
7362
7363 JME NETWORK DRIVER
7364 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7365 L:      netdev@vger.kernel.org
7366 S:      Maintained
7367 F:      drivers/net/ethernet/jme.*
7368
7369 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7370 M:      David Woodhouse <dwmw2@infradead.org>
7371 L:      linux-mtd@lists.infradead.org
7372 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7373 S:      Maintained
7374 F:      fs/jffs2/
7375 F:      include/uapi/linux/jffs2.h
7376
7377 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7378 M:      "Theodore Ts'o" <tytso@mit.edu>
7379 M:      Jan Kara <jack@suse.com>
7380 L:      linux-ext4@vger.kernel.org
7381 S:      Maintained
7382 F:      fs/jbd2/
7383 F:      include/linux/jbd2.h
7384
7385 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7386 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7387 L:      linux-media@vger.kernel.org
7388 S:      Maintained
7389 F:      drivers/media/platform/rcar_jpu.c
7390
7391 JSM Neo PCI based serial card
7392 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7393 L:      linux-serial@vger.kernel.org
7394 S:      Maintained
7395 F:      drivers/tty/serial/jsm/
7396
7397 K10TEMP HARDWARE MONITORING DRIVER
7398 M:      Clemens Ladisch <clemens@ladisch.de>
7399 L:      linux-hwmon@vger.kernel.org
7400 S:      Maintained
7401 F:      Documentation/hwmon/k10temp
7402 F:      drivers/hwmon/k10temp.c
7403
7404 K8TEMP HARDWARE MONITORING DRIVER
7405 M:      Rudolf Marek <r.marek@assembler.cz>
7406 L:      linux-hwmon@vger.kernel.org
7407 S:      Maintained
7408 F:      Documentation/hwmon/k8temp
7409 F:      drivers/hwmon/k8temp.c
7410
7411 KASAN
7412 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7413 R:      Alexander Potapenko <glider@google.com>
7414 R:      Dmitry Vyukov <dvyukov@google.com>
7415 L:      kasan-dev@googlegroups.com
7416 S:      Maintained
7417 F:      arch/*/include/asm/kasan.h
7418 F:      arch/*/mm/kasan_init*
7419 F:      Documentation/dev-tools/kasan.rst
7420 F:      include/linux/kasan*.h
7421 F:      lib/test_kasan.c
7422 F:      mm/kasan/
7423 F:      scripts/Makefile.kasan
7424
7425 KCONFIG
7426 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7427 L:      linux-kbuild@vger.kernel.org
7428 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7429 S:      Maintained
7430 F:      Documentation/kbuild/kconfig-language.txt
7431 F:      scripts/kconfig/
7432
7433 KDUMP
7434 M:      Dave Young <dyoung@redhat.com>
7435 M:      Baoquan He <bhe@redhat.com>
7436 R:      Vivek Goyal <vgoyal@redhat.com>
7437 L:      kexec@lists.infradead.org
7438 W:      http://lse.sourceforge.net/kdump/
7439 S:      Maintained
7440 F:      Documentation/kdump/
7441
7442 KEENE FM RADIO TRANSMITTER DRIVER
7443 M:      Hans Verkuil <hverkuil@xs4all.nl>
7444 L:      linux-media@vger.kernel.org
7445 T:      git git://linuxtv.org/media_tree.git
7446 W:      https://linuxtv.org
7447 S:      Maintained
7448 F:      drivers/media/radio/radio-keene*
7449
7450 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7451 M:      Ian Kent <raven@themaw.net>
7452 L:      autofs@vger.kernel.org
7453 S:      Maintained
7454 F:      fs/autofs4/
7455
7456 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7457 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7458 M:      Michal Marek <mmarek@suse.com>
7459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7460 L:      linux-kbuild@vger.kernel.org
7461 S:      Maintained
7462 F:      Documentation/kbuild/
7463 F:      Makefile
7464 F:      scripts/Makefile.*
7465 F:      scripts/basic/
7466 F:      scripts/mk*
7467 F:      scripts/package/
7468
7469 KERNEL JANITORS
7470 L:      kernel-janitors@vger.kernel.org
7471 W:      http://kernelnewbies.org/KernelJanitors
7472 S:      Odd Fixes
7473
7474 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7475 M:      "J. Bruce Fields" <bfields@fieldses.org>
7476 M:      Jeff Layton <jlayton@poochiereds.net>
7477 L:      linux-nfs@vger.kernel.org
7478 W:      http://nfs.sourceforge.net/
7479 T:      git git://linux-nfs.org/~bfields/linux.git
7480 S:      Supported
7481 F:      fs/nfsd/
7482 F:      include/uapi/linux/nfsd/
7483 F:      fs/lockd/
7484 F:      fs/nfs_common/
7485 F:      net/sunrpc/
7486 F:      include/linux/lockd/
7487 F:      include/linux/sunrpc/
7488 F:      include/uapi/linux/sunrpc/
7489
7490 KERNEL SELFTEST FRAMEWORK
7491 M:      Shuah Khan <shuahkh@osg.samsung.com>
7492 M:      Shuah Khan <shuah@kernel.org>
7493 L:      linux-kselftest@vger.kernel.org
7494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7495 S:      Maintained
7496 F:      tools/testing/selftests/
7497 F:      Documentation/dev-tools/kselftest*
7498
7499 KERNEL USERMODE HELPER
7500 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7501 L:      linux-kernel@vger.kernel.org
7502 S:      Maintained
7503 F:      kernel/umh.c
7504 F:      include/linux/umh.h
7505
7506 KERNEL VIRTUAL MACHINE (KVM)
7507 M:      Paolo Bonzini <pbonzini@redhat.com>
7508 M:      Radim Krčmář <rkrcmar@redhat.com>
7509 L:      kvm@vger.kernel.org
7510 W:      http://www.linux-kvm.org
7511 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7512 S:      Supported
7513 F:      Documentation/virtual/kvm/
7514 F:      include/trace/events/kvm.h
7515 F:      include/uapi/asm-generic/kvm*
7516 F:      include/uapi/linux/kvm*
7517 F:      include/asm-generic/kvm*
7518 F:      include/linux/kvm*
7519 F:      include/kvm/iodev.h
7520 F:      virt/kvm/*
7521 F:      tools/kvm/
7522
7523 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7524 M:      Joerg Roedel <joro@8bytes.org>
7525 L:      kvm@vger.kernel.org
7526 W:      http://www.linux-kvm.org/
7527 S:      Maintained
7528 F:      arch/x86/include/asm/svm.h
7529 F:      arch/x86/kvm/svm.c
7530
7531 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7532 M:      Christoffer Dall <christoffer.dall@linaro.org>
7533 M:      Marc Zyngier <marc.zyngier@arm.com>
7534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7535 L:      kvmarm@lists.cs.columbia.edu
7536 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7538 S:      Supported
7539 F:      arch/arm/include/uapi/asm/kvm*
7540 F:      arch/arm/include/asm/kvm*
7541 F:      arch/arm/kvm/
7542 F:      virt/kvm/arm/
7543 F:      include/kvm/arm_*
7544
7545 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7546 M:      Christoffer Dall <christoffer.dall@linaro.org>
7547 M:      Marc Zyngier <marc.zyngier@arm.com>
7548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7549 L:      kvmarm@lists.cs.columbia.edu
7550 S:      Maintained
7551 F:      arch/arm64/include/uapi/asm/kvm*
7552 F:      arch/arm64/include/asm/kvm*
7553 F:      arch/arm64/kvm/
7554
7555 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7556 M:      James Hogan <james.hogan@imgtec.com>
7557 L:      linux-mips@linux-mips.org
7558 S:      Supported
7559 F:      arch/mips/include/uapi/asm/kvm*
7560 F:      arch/mips/include/asm/kvm*
7561 F:      arch/mips/kvm/
7562
7563 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7564 M:      Alexander Graf <agraf@suse.com>
7565 L:      kvm-ppc@vger.kernel.org
7566 W:      http://www.linux-kvm.org/
7567 T:      git git://github.com/agraf/linux-2.6.git
7568 S:      Supported
7569 F:      arch/powerpc/include/uapi/asm/kvm*
7570 F:      arch/powerpc/include/asm/kvm*
7571 F:      arch/powerpc/kvm/
7572 F:      arch/powerpc/kernel/kvm*
7573
7574 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7575 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7576 M:      Cornelia Huck <cohuck@redhat.com>
7577 L:      linux-s390@vger.kernel.org
7578 W:      http://www.ibm.com/developerworks/linux/linux390/
7579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7580 S:      Supported
7581 F:      arch/s390/include/uapi/asm/kvm*
7582 F:      arch/s390/include/asm/gmap.h
7583 F:      arch/s390/include/asm/kvm*
7584 F:      arch/s390/kvm/
7585 F:      arch/s390/mm/gmap.c
7586
7587 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7588 M:      Paolo Bonzini <pbonzini@redhat.com>
7589 M:      Radim Krčmář <rkrcmar@redhat.com>
7590 L:      kvm@vger.kernel.org
7591 W:      http://www.linux-kvm.org
7592 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7593 S:      Supported
7594 F:      arch/x86/kvm/
7595 F:      arch/x86/include/uapi/asm/kvm*
7596 F:      arch/x86/include/asm/kvm*
7597 F:      arch/x86/kernel/kvm.c
7598 F:      arch/x86/kernel/kvmclock.c
7599
7600 KERNFS
7601 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7602 M:      Tejun Heo <tj@kernel.org>
7603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7604 S:      Supported
7605 F:      include/linux/kernfs.h
7606 F:      fs/kernfs/
7607
7608 KEXEC
7609 M:      Eric Biederman <ebiederm@xmission.com>
7610 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7611 L:      kexec@lists.infradead.org
7612 S:      Maintained
7613 F:      include/linux/kexec.h
7614 F:      include/uapi/linux/kexec.h
7615 F:      kernel/kexec*
7616
7617 KEYS-ENCRYPTED
7618 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7619 M:      David Safford <safford@us.ibm.com>
7620 L:      linux-security-module@vger.kernel.org
7621 L:      keyrings@vger.kernel.org
7622 S:      Supported
7623 F:      Documentation/security/keys/trusted-encrypted.rst
7624 F:      include/keys/encrypted-type.h
7625 F:      security/keys/encrypted-keys/
7626
7627 KEYS-TRUSTED
7628 M:      David Safford <safford@us.ibm.com>
7629 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7630 L:      linux-security-module@vger.kernel.org
7631 L:      keyrings@vger.kernel.org
7632 S:      Supported
7633 F:      Documentation/security/keys/trusted-encrypted.rst
7634 F:      include/keys/trusted-type.h
7635 F:      security/keys/trusted.c
7636 F:      security/keys/trusted.h
7637
7638 KEYS/KEYRINGS:
7639 M:      David Howells <dhowells@redhat.com>
7640 L:      keyrings@vger.kernel.org
7641 S:      Maintained
7642 F:      Documentation/security/keys/core.rst
7643 F:      include/linux/key.h
7644 F:      include/linux/key-type.h
7645 F:      include/linux/keyctl.h
7646 F:      include/uapi/linux/keyctl.h
7647 F:      include/keys/
7648 F:      security/keys/
7649
7650 KGDB / KDB /debug_core
7651 M:      Jason Wessel <jason.wessel@windriver.com>
7652 W:      http://kgdb.wiki.kernel.org/
7653 L:      kgdb-bugreport@lists.sourceforge.net
7654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7655 S:      Maintained
7656 F:      Documentation/dev-tools/kgdb.rst
7657 F:      drivers/misc/kgdbts.c
7658 F:      drivers/tty/serial/kgdboc.c
7659 F:      include/linux/kdb.h
7660 F:      include/linux/kgdb.h
7661 F:      kernel/debug/
7662
7663 KMEMCHECK
7664 M:      Vegard Nossum <vegardno@ifi.uio.no>
7665 M:      Pekka Enberg <penberg@kernel.org>
7666 S:      Maintained
7667 F:      Documentation/dev-tools/kmemcheck.rst
7668 F:      arch/x86/include/asm/kmemcheck.h
7669 F:      arch/x86/mm/kmemcheck/
7670 F:      include/linux/kmemcheck.h
7671 F:      mm/kmemcheck.c
7672
7673 KMEMLEAK
7674 M:      Catalin Marinas <catalin.marinas@arm.com>
7675 S:      Maintained
7676 F:      Documentation/dev-tools/kmemleak.rst
7677 F:      include/linux/kmemleak.h
7678 F:      mm/kmemleak.c
7679 F:      mm/kmemleak-test.c
7680
7681 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7682 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7683 L:      linux-kernel@vger.kernel.org
7684 S:      Maintained
7685 F:      kernel/kmod.c
7686 F:      include/linux/kmod.h
7687 F:      lib/test_kmod.c
7688 F:      tools/testing/selftests/kmod/
7689
7690 KPROBES
7691 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7692 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7693 M:      "David S. Miller" <davem@davemloft.net>
7694 M:      Masami Hiramatsu <mhiramat@kernel.org>
7695 S:      Maintained
7696 F:      Documentation/kprobes.txt
7697 F:      include/linux/kprobes.h
7698 F:      include/asm-generic/kprobes.h
7699 F:      kernel/kprobes.c
7700
7701 KS0108 LCD CONTROLLER DRIVER
7702 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7703 W:      http://miguelojeda.es/auxdisplay.htm
7704 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7705 S:      Maintained
7706 F:      Documentation/auxdisplay/ks0108
7707 F:      drivers/auxdisplay/ks0108.c
7708 F:      include/linux/ks0108.h
7709
7710 L3MDEV
7711 M:      David Ahern <dsa@cumulusnetworks.com>
7712 L:      netdev@vger.kernel.org
7713 S:      Maintained
7714 F:      net/l3mdev
7715 F:      include/net/l3mdev.h
7716
7717 LANTIQ MIPS ARCHITECTURE
7718 M:      John Crispin <john@phrozen.org>
7719 L:      linux-mips@linux-mips.org
7720 S:      Maintained
7721 F:      arch/mips/lantiq
7722 F:      drivers/soc/lantiq
7723
7724 LAPB module
7725 L:      linux-x25@vger.kernel.org
7726 S:      Orphan
7727 F:      Documentation/networking/lapb-module.txt
7728 F:      include/*/lapb.h
7729 F:      net/lapb/
7730
7731 LASI 53c700 driver for PARISC
7732 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7733 L:      linux-scsi@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/scsi/53c700.txt
7736 F:      drivers/scsi/53c700*
7737
7738 LED SUBSYSTEM
7739 M:      Richard Purdie <rpurdie@rpsys.net>
7740 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7741 M:      Pavel Machek <pavel@ucw.cz>
7742 L:      linux-leds@vger.kernel.org
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7744 S:      Maintained
7745 F:      Documentation/devicetree/bindings/leds/
7746 F:      drivers/leds/
7747 F:      include/linux/leds.h
7748
7749 LEGACY EEPROM DRIVER
7750 M:      Jean Delvare <jdelvare@suse.com>
7751 S:      Maintained
7752 F:      Documentation/misc-devices/eeprom
7753 F:      drivers/misc/eeprom/eeprom.c
7754
7755 LEGO USB Tower driver
7756 M:      Juergen Stuber <starblue@users.sourceforge.net>
7757 L:      legousb-devel@lists.sourceforge.net
7758 W:      http://legousb.sourceforge.net/
7759 S:      Maintained
7760 F:      drivers/usb/misc/legousbtower.c
7761
7762 LG2160 MEDIA DRIVER
7763 M:      Michael Krufky <mkrufky@linuxtv.org>
7764 L:      linux-media@vger.kernel.org
7765 W:      https://linuxtv.org
7766 W:      http://github.com/mkrufky
7767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7768 T:      git git://linuxtv.org/mkrufky/tuners.git
7769 S:      Maintained
7770 F:      drivers/media/dvb-frontends/lg2160.*
7771
7772 LGDT3305 MEDIA DRIVER
7773 M:      Michael Krufky <mkrufky@linuxtv.org>
7774 L:      linux-media@vger.kernel.org
7775 W:      https://linuxtv.org
7776 W:      http://github.com/mkrufky
7777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7778 T:      git git://linuxtv.org/mkrufky/tuners.git
7779 S:      Maintained
7780 F:      drivers/media/dvb-frontends/lgdt3305.*
7781
7782 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7783 M:      Viresh Kumar <vireshk@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:      include/linux/pata_arasan_cf_data.h
7788 F:      drivers/ata/pata_arasan_cf.c
7789
7790 LIBATA PATA DRIVERS
7791 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7792 M:      Tejun Heo <tj@kernel.org>
7793 L:      linux-ide@vger.kernel.org
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795 S:      Maintained
7796 F:      drivers/ata/pata_*.c
7797 F:      drivers/ata/ata_generic.c
7798
7799 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7800 M:      Linus Walleij <linus.walleij@linaro.org>
7801 L:      linux-ide@vger.kernel.org
7802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7803 S:      Maintained
7804 F:      drivers/ata/pata_ftide010.c
7805 F:      drivers/ata/sata_gemini.c
7806 F:      drivers/ata/sata_gemini.h
7807
7808 LIBATA SATA AHCI PLATFORM devices support
7809 M:      Hans de Goede <hdegoede@redhat.com>
7810 M:      Tejun Heo <tj@kernel.org>
7811 L:      linux-ide@vger.kernel.org
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7813 S:      Maintained
7814 F:      drivers/ata/ahci_platform.c
7815 F:      drivers/ata/libahci_platform.c
7816 F:      include/linux/ahci_platform.h
7817
7818 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7819 M:      Mikael Pettersson <mikpelinux@gmail.com>
7820 L:      linux-ide@vger.kernel.org
7821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7822 S:      Maintained
7823 F:      drivers/ata/sata_promise.*
7824
7825 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7826 M:      Tejun Heo <tj@kernel.org>
7827 L:      linux-ide@vger.kernel.org
7828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7829 S:      Maintained
7830 F:      drivers/ata/
7831 F:      include/linux/ata.h
7832 F:      include/linux/libata.h
7833 F:      Documentation/devicetree/bindings/ata/
7834
7835 LIBLOCKDEP
7836 M:      Sasha Levin <alexander.levin@verizon.com>
7837 S:      Maintained
7838 F:      tools/lib/lockdep/
7839
7840 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7841 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7842 L:      linux-nvdimm@lists.01.org
7843 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7844 S:      Supported
7845 F:      drivers/nvdimm/blk.c
7846 F:      drivers/nvdimm/region_devs.c
7847
7848 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7849 M:      Vishal Verma <vishal.l.verma@intel.com>
7850 L:      linux-nvdimm@lists.01.org
7851 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7852 S:      Supported
7853 F:      drivers/nvdimm/btt*
7854
7855 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7856 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7857 L:      linux-nvdimm@lists.01.org
7858 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7859 S:      Supported
7860 F:      drivers/nvdimm/pmem*
7861
7862 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7863 M:      Dan Williams <dan.j.williams@intel.com>
7864 L:      linux-nvdimm@lists.01.org
7865 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7867 S:      Supported
7868 F:      drivers/nvdimm/*
7869 F:      drivers/acpi/nfit/*
7870 F:      include/linux/nd.h
7871 F:      include/linux/libnvdimm.h
7872 F:      include/uapi/linux/ndctl.h
7873
7874 LIGHTNVM PLATFORM SUPPORT
7875 M:      Matias Bjorling <mb@lightnvm.io>
7876 W:      http://github/OpenChannelSSD
7877 L:      linux-block@vger.kernel.org
7878 S:      Maintained
7879 F:      drivers/lightnvm/
7880 F:      include/linux/lightnvm.h
7881 F:      include/uapi/linux/lightnvm.h
7882
7883 LINUX FOR POWER MACINTOSH
7884 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7885 W:      http://www.penguinppc.org/
7886 L:      linuxppc-dev@lists.ozlabs.org
7887 S:      Maintained
7888 F:      arch/powerpc/platforms/powermac/
7889 F:      drivers/macintosh/
7890
7891 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7892 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7893 M:      Paul Mackerras <paulus@samba.org>
7894 M:      Michael Ellerman <mpe@ellerman.id.au>
7895 W:      https://github.com/linuxppc/linux/wiki
7896 L:      linuxppc-dev@lists.ozlabs.org
7897 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7899 S:      Supported
7900 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7901 F:      Documentation/devicetree/bindings/powerpc/
7902 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7903 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7904 F:      Documentation/powerpc/
7905 F:      arch/powerpc/
7906 F:      drivers/char/tpm/tpm_ibmvtpm*
7907 F:      drivers/crypto/nx/
7908 F:      drivers/crypto/vmx/
7909 F:      drivers/i2c/busses/i2c-opal.c
7910 F:      drivers/net/ethernet/ibm/ibmveth.*
7911 F:      drivers/net/ethernet/ibm/ibmvnic.*
7912 F:      drivers/pci/hotplug/pnv_php.c
7913 F:      drivers/pci/hotplug/rpa*
7914 F:      drivers/rtc/rtc-opal.c
7915 F:      drivers/scsi/ibmvscsi/
7916 F:      drivers/tty/hvc/hvc_opal.c
7917 F:      drivers/watchdog/wdrtas.c
7918 F:      tools/testing/selftests/powerpc
7919 N:      /pmac
7920 N:      powermac
7921 N:      powernv
7922 N:      [^a-z0-9]ps3
7923 N:      pseries
7924
7925 LINUX FOR POWERPC EMBEDDED MPC5XXX
7926 M:      Anatolij Gustschin <agust@denx.de>
7927 L:      linuxppc-dev@lists.ozlabs.org
7928 T:      git git://git.denx.de/linux-denx-agust.git
7929 S:      Maintained
7930 F:      arch/powerpc/platforms/512x/
7931 F:      arch/powerpc/platforms/52xx/
7932
7933 LINUX FOR POWERPC EMBEDDED PPC4XX
7934 M:      Alistair Popple <alistair@popple.id.au>
7935 M:      Matt Porter <mporter@kernel.crashing.org>
7936 W:      http://www.penguinppc.org/
7937 L:      linuxppc-dev@lists.ozlabs.org
7938 S:      Maintained
7939 F:      arch/powerpc/platforms/40x/
7940 F:      arch/powerpc/platforms/44x/
7941
7942 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7943 M:      Scott Wood <oss@buserror.net>
7944 M:      Kumar Gala <galak@kernel.crashing.org>
7945 W:      http://www.penguinppc.org/
7946 L:      linuxppc-dev@lists.ozlabs.org
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7948 S:      Maintained
7949 F:      arch/powerpc/platforms/83xx/
7950 F:      arch/powerpc/platforms/85xx/
7951 F:      Documentation/devicetree/bindings/powerpc/fsl/
7952
7953 LINUX FOR POWERPC EMBEDDED PPC8XX
7954 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7955 W:      http://www.penguinppc.org/
7956 L:      linuxppc-dev@lists.ozlabs.org
7957 S:      Maintained
7958 F:      arch/powerpc/platforms/8xx/
7959
7960 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7961 L:      linuxppc-dev@lists.ozlabs.org
7962 S:      Orphan
7963 F:      arch/powerpc/*/*virtex*
7964 F:      arch/powerpc/*/*/*virtex*
7965
7966 LINUX FOR POWERPC PA SEMI PWRFICIENT
7967 L:      linuxppc-dev@lists.ozlabs.org
7968 S:      Orphan
7969 F:      arch/powerpc/platforms/pasemi/
7970 F:      drivers/*/*pasemi*
7971 F:      drivers/*/*/*pasemi*
7972
7973 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7974 M:      Kees Cook <keescook@chromium.org>
7975 S:      Maintained
7976 F:      drivers/misc/lkdtm*
7977
7978 LINUX SECURITY MODULE (LSM) FRAMEWORK
7979 M:      Chris Wright <chrisw@sous-sol.org>
7980 L:      linux-security-module@vger.kernel.org
7981 S:      Supported
7982
7983 LIS3LV02D ACCELEROMETER DRIVER
7984 M:      Eric Piel <eric.piel@tremplin-utc.net>
7985 S:      Maintained
7986 F:      Documentation/misc-devices/lis3lv02d
7987 F:      drivers/misc/lis3lv02d/
7988 F:      drivers/platform/x86/hp_accel.c
7989
7990 LIVE PATCHING
7991 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7992 M:      Jessica Yu <jeyu@kernel.org>
7993 M:      Jiri Kosina <jikos@kernel.org>
7994 M:      Miroslav Benes <mbenes@suse.cz>
7995 R:      Petr Mladek <pmladek@suse.com>
7996 S:      Maintained
7997 F:      kernel/livepatch/
7998 F:      include/linux/livepatch.h
7999 F:      arch/x86/include/asm/livepatch.h
8000 F:      arch/x86/kernel/livepatch.c
8001 F:      Documentation/livepatch/
8002 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8003 F:      samples/livepatch/
8004 L:      live-patching@vger.kernel.org
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8006
8007 LLC (802.2)
8008 L:      netdev@vger.kernel.org
8009 S:      Odd fixes
8010 F:      include/linux/llc.h
8011 F:      include/uapi/linux/llc.h
8012 F:      include/net/llc*
8013 F:      net/llc/
8014
8015 LM73 HARDWARE MONITOR DRIVER
8016 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8017 L:      linux-hwmon@vger.kernel.org
8018 S:      Maintained
8019 F:      drivers/hwmon/lm73.c
8020
8021 LM78 HARDWARE MONITOR DRIVER
8022 M:      Jean Delvare <jdelvare@suse.com>
8023 L:      linux-hwmon@vger.kernel.org
8024 S:      Maintained
8025 F:      Documentation/hwmon/lm78
8026 F:      drivers/hwmon/lm78.c
8027
8028 LM83 HARDWARE MONITOR DRIVER
8029 M:      Jean Delvare <jdelvare@suse.com>
8030 L:      linux-hwmon@vger.kernel.org
8031 S:      Maintained
8032 F:      Documentation/hwmon/lm83
8033 F:      drivers/hwmon/lm83.c
8034
8035 LM90 HARDWARE MONITOR DRIVER
8036 M:      Jean Delvare <jdelvare@suse.com>
8037 L:      linux-hwmon@vger.kernel.org
8038 S:      Maintained
8039 F:      Documentation/hwmon/lm90
8040 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8041 F:      drivers/hwmon/lm90.c
8042 F:      include/dt-bindings/thermal/lm90.h
8043
8044 LM95234 HARDWARE MONITOR DRIVER
8045 M:      Guenter Roeck <linux@roeck-us.net>
8046 L:      linux-hwmon@vger.kernel.org
8047 S:      Maintained
8048 F:      Documentation/hwmon/lm95234
8049 F:      drivers/hwmon/lm95234.c
8050
8051 LME2510 MEDIA DRIVER
8052 M:      Malcolm Priestley <tvboxspy@gmail.com>
8053 L:      linux-media@vger.kernel.org
8054 W:      https://linuxtv.org
8055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8056 S:      Maintained
8057 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8058
8059 LOADPIN SECURITY MODULE
8060 M:      Kees Cook <keescook@chromium.org>
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8062 S:      Supported
8063 F:      security/loadpin/
8064 F:      Documentation/admin-guide/LSM/LoadPin.rst
8065
8066 LOCKING PRIMITIVES
8067 M:      Peter Zijlstra <peterz@infradead.org>
8068 M:      Ingo Molnar <mingo@redhat.com>
8069 L:      linux-kernel@vger.kernel.org
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8071 S:      Maintained
8072 F:      Documentation/locking/
8073 F:      include/linux/lockdep.h
8074 F:      include/linux/spinlock*.h
8075 F:      arch/*/include/asm/spinlock*.h
8076 F:      include/linux/rwlock*.h
8077 F:      include/linux/mutex*.h
8078 F:      arch/*/include/asm/mutex*.h
8079 F:      include/linux/rwsem*.h
8080 F:      arch/*/include/asm/rwsem.h
8081 F:      include/linux/seqlock.h
8082 F:      lib/locking*.[ch]
8083 F:      kernel/locking/
8084
8085 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8086 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8087 L:      linux-ntfs-dev@lists.sourceforge.net
8088 W:      http://www.linux-ntfs.org/content/view/19/37/
8089 S:      Maintained
8090 F:      Documentation/ldm.txt
8091 F:      block/partitions/ldm.*
8092
8093 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8094 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8095 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8096 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8097 L:      MPT-FusionLinux.pdl@broadcom.com
8098 L:      linux-scsi@vger.kernel.org
8099 W:      http://www.avagotech.com/support/
8100 S:      Supported
8101 F:      drivers/message/fusion/
8102 F:      drivers/scsi/mpt2sas/
8103 F:      drivers/scsi/mpt3sas/
8104
8105 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8106 M:      Matthew Wilcox <matthew@wil.cx>
8107 L:      linux-scsi@vger.kernel.org
8108 S:      Maintained
8109 F:      drivers/scsi/sym53c8xx_2/
8110
8111 LTC4261 HARDWARE MONITOR DRIVER
8112 M:      Guenter Roeck <linux@roeck-us.net>
8113 L:      linux-hwmon@vger.kernel.org
8114 S:      Maintained
8115 F:      Documentation/hwmon/ltc4261
8116 F:      drivers/hwmon/ltc4261.c
8117
8118 LTC4306 I2C MULTIPLEXER DRIVER
8119 M:      Michael Hennerich <michael.hennerich@analog.com>
8120 W:      http://ez.analog.com/community/linux-device-drivers
8121 L:      linux-i2c@vger.kernel.org
8122 S:      Supported
8123 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8124 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8125
8126 LTP (Linux Test Project)
8127 M:      Mike Frysinger <vapier@gentoo.org>
8128 M:      Cyril Hrubis <chrubis@suse.cz>
8129 M:      Wanlong Gao <wanlong.gao@gmail.com>
8130 M:      Jan Stancek <jstancek@redhat.com>
8131 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8132 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8133 L:      ltp@lists.linux.it (subscribers-only)
8134 W:      http://linux-test-project.github.io/
8135 T:      git git://github.com/linux-test-project/ltp.git
8136 S:      Maintained
8137
8138 M32R ARCHITECTURE
8139 W:      http://www.linux-m32r.org/
8140 S:      Orphan
8141 F:      arch/m32r/
8142
8143 M68K ARCHITECTURE
8144 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8145 L:      linux-m68k@lists.linux-m68k.org
8146 W:      http://www.linux-m68k.org/
8147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8148 S:      Maintained
8149 F:      arch/m68k/
8150 F:      drivers/zorro/
8151
8152 M68K ON APPLE MACINTOSH
8153 M:      Joshua Thompson <funaho@jurai.org>
8154 W:      http://www.mac.linux-m68k.org/
8155 L:      linux-m68k@lists.linux-m68k.org
8156 S:      Maintained
8157 F:      arch/m68k/mac/
8158
8159 M68K ON HP9000/300
8160 M:      Philip Blundell <philb@gnu.org>
8161 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8162 S:      Maintained
8163 F:      arch/m68k/hp300/
8164
8165 M88DS3103 MEDIA DRIVER
8166 M:      Antti Palosaari <crope@iki.fi>
8167 L:      linux-media@vger.kernel.org
8168 W:      https://linuxtv.org
8169 W:      http://palosaari.fi/linux/
8170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8171 T:      git git://linuxtv.org/anttip/media_tree.git
8172 S:      Maintained
8173 F:      drivers/media/dvb-frontends/m88ds3103*
8174
8175 M88RS2000 MEDIA DRIVER
8176 M:      Malcolm Priestley <tvboxspy@gmail.com>
8177 L:      linux-media@vger.kernel.org
8178 W:      https://linuxtv.org
8179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8180 S:      Maintained
8181 F:      drivers/media/dvb-frontends/m88rs2000*
8182
8183 MA901 MASTERKIT USB FM RADIO DRIVER
8184 M:      Alexey Klimov <klimov.linux@gmail.com>
8185 L:      linux-media@vger.kernel.org
8186 T:      git git://linuxtv.org/media_tree.git
8187 S:      Maintained
8188 F:      drivers/media/radio/radio-ma901.c
8189
8190 MAC80211
8191 M:      Johannes Berg <johannes@sipsolutions.net>
8192 L:      linux-wireless@vger.kernel.org
8193 W:      http://wireless.kernel.org/
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8196 S:      Maintained
8197 F:      Documentation/networking/mac80211-injection.txt
8198 F:      include/net/mac80211.h
8199 F:      net/mac80211/
8200 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8201
8202 MAILBOX API
8203 M:      Jassi Brar <jassisinghbrar@gmail.com>
8204 L:      linux-kernel@vger.kernel.org
8205 S:      Maintained
8206 F:      drivers/mailbox/
8207 F:      include/linux/mailbox_client.h
8208 F:      include/linux/mailbox_controller.h
8209
8210 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8211 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8212 W:      http://www.kernel.org/doc/man-pages
8213 L:      linux-man@vger.kernel.org
8214 S:      Maintained
8215
8216 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8217 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8218 L:      linux-mips@linux-mips.org
8219 S:      Maintained
8220 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8221
8222 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8223 M:      Andrew Lunn <andrew@lunn.ch>
8224 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8225 L:      netdev@vger.kernel.org
8226 S:      Maintained
8227 F:      drivers/net/dsa/mv88e6xxx/
8228 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8229
8230 MARVELL ARMADA DRM SUPPORT
8231 M:      Russell King <linux@armlinux.org.uk>
8232 S:      Maintained
8233 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8234 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8235 F:      drivers/gpu/drm/armada/
8236 F:      include/uapi/drm/armada_drm.h
8237 F:      Documentation/devicetree/bindings/display/armada/
8238
8239 MARVELL CRYPTO DRIVER
8240 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8241 M:      Arnaud Ebalard <arno@natisbad.org>
8242 F:      drivers/crypto/marvell/
8243 S:      Maintained
8244 L:      linux-crypto@vger.kernel.org
8245
8246 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8247 M:      Mirko Lindner <mlindner@marvell.com>
8248 M:      Stephen Hemminger <stephen@networkplumber.org>
8249 L:      netdev@vger.kernel.org
8250 S:      Maintained
8251 F:      drivers/net/ethernet/marvell/sk*
8252
8253 MARVELL LIBERTAS WIRELESS DRIVER
8254 L:      libertas-dev@lists.infradead.org
8255 S:      Orphan
8256 F:      drivers/net/wireless/marvell/libertas/
8257
8258 MARVELL MV643XX ETHERNET DRIVER
8259 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8260 L:      netdev@vger.kernel.org
8261 S:      Maintained
8262 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8263 F:      include/linux/mv643xx.h
8264
8265 MARVELL MV88X3310 PHY DRIVER
8266 M:      Russell King <rmk@armlinux.org.uk>
8267 L:      netdev@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/net/phy/marvell10g.c
8270
8271 MARVELL MVNETA ETHERNET DRIVER
8272 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8273 L:      netdev@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/net/ethernet/marvell/mvneta.*
8276
8277 MARVELL MWIFIEX WIRELESS DRIVER
8278 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8279 M:      Nishant Sarmukadam <nishants@marvell.com>
8280 M:      Ganapathi Bhat <gbhat@marvell.com>
8281 M:      Xinming Hu <huxm@marvell.com>
8282 L:      linux-wireless@vger.kernel.org
8283 S:      Maintained
8284 F:      drivers/net/wireless/marvell/mwifiex/
8285
8286 MARVELL MWL8K WIRELESS DRIVER
8287 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8288 L:      linux-wireless@vger.kernel.org
8289 S:      Odd Fixes
8290 F:      drivers/net/wireless/marvell/mwl8k.c
8291
8292 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8293 M:      Nicolas Pitre <nico@fluxnic.net>
8294 S:      Odd Fixes
8295 F:      drivers/mmc/host/mvsdio.*
8296
8297 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8298 M:      Hu Ziji <huziji@marvell.com>
8299 L:      linux-mmc@vger.kernel.org
8300 S:      Supported
8301 F:      drivers/mmc/host/sdhci-xenon*
8302 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8303
8304 MATROX FRAMEBUFFER DRIVER
8305 L:      linux-fbdev@vger.kernel.org
8306 S:      Orphan
8307 F:      drivers/video/fbdev/matrox/matroxfb_*
8308 F:      include/uapi/linux/matroxfb.h
8309
8310 MAX16065 HARDWARE MONITOR DRIVER
8311 M:      Guenter Roeck <linux@roeck-us.net>
8312 L:      linux-hwmon@vger.kernel.org
8313 S:      Maintained
8314 F:      Documentation/hwmon/max16065
8315 F:      drivers/hwmon/max16065.c
8316
8317 MAX20751 HARDWARE MONITOR DRIVER
8318 M:      Guenter Roeck <linux@roeck-us.net>
8319 L:      linux-hwmon@vger.kernel.org
8320 S:      Maintained
8321 F:      Documentation/hwmon/max20751
8322 F:      drivers/hwmon/max20751.c
8323
8324 MAX2175 SDR TUNER DRIVER
8325 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8326 L:      linux-media@vger.kernel.org
8327 T:      git git://linuxtv.org/media_tree.git
8328 S:      Maintained
8329 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8330 F:      Documentation/media/v4l-drivers/max2175.rst
8331 F:      drivers/media/i2c/max2175*
8332 F:      include/uapi/linux/max2175.h
8333
8334 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8335 L:      linux-hwmon@vger.kernel.org
8336 S:      Orphan
8337 F:      Documentation/hwmon/max6650
8338 F:      drivers/hwmon/max6650.c
8339
8340 MAX6697 HARDWARE MONITOR DRIVER
8341 M:      Guenter Roeck <linux@roeck-us.net>
8342 L:      linux-hwmon@vger.kernel.org
8343 S:      Maintained
8344 F:      Documentation/hwmon/max6697
8345 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8346 F:      drivers/hwmon/max6697.c
8347 F:      include/linux/platform_data/max6697.h
8348
8349 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8350 M:      Peter Rosin <peda@axentia.se>
8351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8352 S:      Maintained
8353 F:      Documentation/devicetree/bindings/sound/max9860.txt
8354 F:      sound/soc/codecs/max9860.*
8355
8356 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8357 M:      Javier Martinez Canillas <javier@dowhile0.org>
8358 L:      linux-kernel@vger.kernel.org
8359 S:      Supported
8360 F:      drivers/regulator/max77802-regulator.c
8361 F:      Documentation/devicetree/bindings/*/*max77802.txt
8362 F:      include/dt-bindings/*/*max77802.h
8363
8364 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8365 M:      Krzysztof Kozlowski <krzk@kernel.org>
8366 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8367 L:      linux-pm@vger.kernel.org
8368 S:      Supported
8369 F:      drivers/power/supply/max14577_charger.c
8370 F:      drivers/power/supply/max77693_charger.c
8371
8372 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8373 M:      Chanwoo Choi <cw00.choi@samsung.com>
8374 M:      Krzysztof Kozlowski <krzk@kernel.org>
8375 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376 L:      linux-kernel@vger.kernel.org
8377 S:      Supported
8378 F:      drivers/*/max14577*.c
8379 F:      drivers/*/max77686*.c
8380 F:      drivers/*/max77693*.c
8381 F:      drivers/extcon/extcon-max14577.c
8382 F:      drivers/extcon/extcon-max77693.c
8383 F:      drivers/rtc/rtc-max77686.c
8384 F:      drivers/clk/clk-max77686.c
8385 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8386 F:      Documentation/devicetree/bindings/*/max77686.txt
8387 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8388 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8389 F:      include/linux/mfd/max14577*.h
8390 F:      include/linux/mfd/max77686*.h
8391 F:      include/linux/mfd/max77693*.h
8392
8393 MAXIRADIO FM RADIO RECEIVER DRIVER
8394 M:      Hans Verkuil <hverkuil@xs4all.nl>
8395 L:      linux-media@vger.kernel.org
8396 T:      git git://linuxtv.org/media_tree.git
8397 W:      https://linuxtv.org
8398 S:      Maintained
8399 F:      drivers/media/radio/radio-maxiradio*
8400
8401 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8402 M:      Peter Rosin <peda@axentia.se>
8403 L:      linux-iio@vger.kernel.org
8404 S:      Maintained
8405 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8406 F:      drivers/iio/potentiometer/mcp4531.c
8407
8408 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8409 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8410 L:      linux-iio@vger.kernel.org
8411 S:      Maintained
8412 F:      drivers/iio/dac/cio-dac.c
8413
8414 MEDIA DRIVERS FOR ASCOT2E
8415 M:      Sergey Kozlov <serjk@netup.ru>
8416 M:      Abylay Ospan <aospan@netup.ru>
8417 L:      linux-media@vger.kernel.org
8418 W:      https://linuxtv.org
8419 W:      http://netup.tv/
8420 T:      git git://linuxtv.org/media_tree.git
8421 S:      Supported
8422 F:      drivers/media/dvb-frontends/ascot2e*
8423
8424 MEDIA DRIVERS FOR CXD2841ER
8425 M:      Sergey Kozlov <serjk@netup.ru>
8426 M:      Abylay Ospan <aospan@netup.ru>
8427 L:      linux-media@vger.kernel.org
8428 W:      https://linuxtv.org
8429 W:      http://netup.tv/
8430 T:      git git://linuxtv.org/media_tree.git
8431 S:      Supported
8432 F:      drivers/media/dvb-frontends/cxd2841er*
8433
8434 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8435 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8436 L:      linux-media@vger.kernel.org
8437 W:      https://linuxtv.org
8438 T:      git git://linuxtv.org/media_tree.git
8439 S:      Maintained
8440 F:      drivers/media/pci/ddbridge/*
8441
8442 MEDIA DRIVERS FOR FREESCALE IMX
8443 M:      Steve Longerbeam <slongerbeam@gmail.com>
8444 M:      Philipp Zabel <p.zabel@pengutronix.de>
8445 L:      linux-media@vger.kernel.org
8446 T:      git git://linuxtv.org/media_tree.git
8447 S:      Maintained
8448 F:      Documentation/devicetree/bindings/media/imx.txt
8449 F:      Documentation/media/v4l-drivers/imx.rst
8450 F:      drivers/staging/media/imx/
8451 F:      include/linux/imx-media.h
8452 F:      include/media/imx.h
8453
8454 MEDIA DRIVERS FOR HELENE
8455 M:      Abylay Ospan <aospan@netup.ru>
8456 L:      linux-media@vger.kernel.org
8457 W:      https://linuxtv.org
8458 W:      http://netup.tv/
8459 T:      git git://linuxtv.org/media_tree.git
8460 S:      Supported
8461 F:      drivers/media/dvb-frontends/helene*
8462
8463 MEDIA DRIVERS FOR HORUS3A
8464 M:      Sergey Kozlov <serjk@netup.ru>
8465 M:      Abylay Ospan <aospan@netup.ru>
8466 L:      linux-media@vger.kernel.org
8467 W:      https://linuxtv.org
8468 W:      http://netup.tv/
8469 T:      git git://linuxtv.org/media_tree.git
8470 S:      Supported
8471 F:      drivers/media/dvb-frontends/horus3a*
8472
8473 MEDIA DRIVERS FOR LNBH25
8474 M:      Sergey Kozlov <serjk@netup.ru>
8475 M:      Abylay Ospan <aospan@netup.ru>
8476 L:      linux-media@vger.kernel.org
8477 W:      https://linuxtv.org
8478 W:      http://netup.tv/
8479 T:      git git://linuxtv.org/media_tree.git
8480 S:      Supported
8481 F:      drivers/media/dvb-frontends/lnbh25*
8482
8483 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8484 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8485 L:      linux-media@vger.kernel.org
8486 W:      https://linuxtv.org
8487 T:      git git://linuxtv.org/media_tree.git
8488 S:      Maintained
8489 F:      drivers/media/dvb-frontends/mxl5xx*
8490
8491 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8492 M:      Sergey Kozlov <serjk@netup.ru>
8493 M:      Abylay Ospan <aospan@netup.ru>
8494 L:      linux-media@vger.kernel.org
8495 W:      https://linuxtv.org
8496 W:      http://netup.tv/
8497 T:      git git://linuxtv.org/media_tree.git
8498 S:      Supported
8499 F:      drivers/media/pci/netup_unidvb/*
8500
8501 MEDIA DRIVERS FOR RENESAS - DRIF
8502 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8503 L:      linux-media@vger.kernel.org
8504 L:      linux-renesas-soc@vger.kernel.org
8505 T:      git git://linuxtv.org/media_tree.git
8506 S:      Supported
8507 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8508 F:      drivers/media/platform/rcar_drif.c
8509
8510 MEDIA DRIVERS FOR RENESAS - FCP
8511 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8512 L:      linux-media@vger.kernel.org
8513 L:      linux-renesas-soc@vger.kernel.org
8514 T:      git git://linuxtv.org/media_tree.git
8515 S:      Supported
8516 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8517 F:      drivers/media/platform/rcar-fcp.c
8518 F:      include/media/rcar-fcp.h
8519
8520 MEDIA DRIVERS FOR RENESAS - FDP1
8521 M:      Kieran Bingham <kieran@bingham.xyz>
8522 L:      linux-media@vger.kernel.org
8523 L:      linux-renesas-soc@vger.kernel.org
8524 T:      git git://linuxtv.org/media_tree.git
8525 S:      Supported
8526 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8527 F:      drivers/media/platform/rcar_fdp1.c
8528
8529 MEDIA DRIVERS FOR RENESAS - VIN
8530 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8531 L:      linux-media@vger.kernel.org
8532 L:      linux-renesas-soc@vger.kernel.org
8533 T:      git git://linuxtv.org/media_tree.git
8534 S:      Supported
8535 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8536 F:      drivers/media/platform/rcar-vin/
8537
8538 MEDIA DRIVERS FOR RENESAS - VSP1
8539 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540 L:      linux-media@vger.kernel.org
8541 L:      linux-renesas-soc@vger.kernel.org
8542 T:      git git://linuxtv.org/media_tree.git
8543 S:      Supported
8544 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8545 F:      drivers/media/platform/vsp1/
8546
8547 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8548 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8549 L:      linux-media@vger.kernel.org
8550 W:      https://linuxtv.org
8551 T:      git git://linuxtv.org/media_tree.git
8552 S:      Maintained
8553 F:      drivers/media/dvb-frontends/stv0910*
8554
8555 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8556 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8557 L:      linux-media@vger.kernel.org
8558 W:      https://linuxtv.org
8559 T:      git git://linuxtv.org/media_tree.git
8560 S:      Maintained
8561 F:      drivers/media/dvb-frontends/stv6111*
8562
8563 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8564 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8565 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8566 P:      LinuxTV.org Project
8567 L:      linux-media@vger.kernel.org
8568 W:      https://linuxtv.org
8569 Q:      http://patchwork.kernel.org/project/linux-media/list/
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Maintained
8572 F:      Documentation/devicetree/bindings/media/
8573 F:      Documentation/media/
8574 F:      drivers/media/
8575 F:      drivers/staging/media/
8576 F:      include/linux/platform_data/media/
8577 F:      include/media/
8578 F:      include/uapi/linux/dvb/
8579 F:      include/uapi/linux/videodev2.h
8580 F:      include/uapi/linux/media.h
8581 F:      include/uapi/linux/v4l2-*
8582 F:      include/uapi/linux/meye.h
8583 F:      include/uapi/linux/ivtv*
8584 F:      include/uapi/linux/uvcvideo.h
8585
8586 MEDIATEK CIR DRIVER
8587 M:      Sean Wang <sean.wang@mediatek.com>
8588 S:      Maintained
8589 F:      drivers/media/rc/mtk-cir.c
8590
8591 MEDIATEK ETHERNET DRIVER
8592 M:      Felix Fietkau <nbd@openwrt.org>
8593 M:      John Crispin <john@phrozen.org>
8594 M:      Sean Wang <sean.wang@mediatek.com>
8595 M:      Nelson Chang <nelson.chang@mediatek.com>
8596 L:      netdev@vger.kernel.org
8597 S:      Maintained
8598 F:      drivers/net/ethernet/mediatek/
8599
8600 MEDIATEK JPEG DRIVER
8601 M:      Rick Chang <rick.chang@mediatek.com>
8602 M:      Bin Liu <bin.liu@mediatek.com>
8603 S:      Supported
8604 F:      drivers/media/platform/mtk-jpeg/
8605 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8606
8607 MEDIATEK MDP DRIVER
8608 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8609 M:      Houlong Wei <houlong.wei@mediatek.com>
8610 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8611 S:      Supported
8612 F:      drivers/media/platform/mtk-mdp/
8613 F:      drivers/media/platform/mtk-vpu/
8614 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8615
8616 MEDIATEK MEDIA DRIVER
8617 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8618 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8619 S:      Supported
8620 F:      drivers/media/platform/mtk-vcodec/
8621 F:      drivers/media/platform/mtk-vpu/
8622 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8623 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8624
8625 MEDIATEK MT7601U WIRELESS LAN DRIVER
8626 M:      Jakub Kicinski <kubakici@wp.pl>
8627 L:      linux-wireless@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/net/wireless/mediatek/mt7601u/
8630
8631 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8632 M:      Sean Wang <sean.wang@mediatek.com>
8633 S:      Maintained
8634 F:      drivers/char/hw_random/mtk-rng.c
8635
8636 MEDIATEK USB3 DRD IP DRIVER
8637 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8638 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8641 S:      Maintained
8642 F:      drivers/usb/mtu3/
8643
8644 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8645 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8646 M:      Martin Donnelly <martin.donnelly@ge.com>
8647 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8648 S:      Maintained
8649 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8650 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8651
8652 MEGARAID SCSI/SAS DRIVERS
8653 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8654 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8655 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8656 L:      megaraidlinux.pdl@broadcom.com
8657 L:      linux-scsi@vger.kernel.org
8658 W:      http://www.avagotech.com/support/
8659 S:      Maintained
8660 F:      Documentation/scsi/megaraid.txt
8661 F:      drivers/scsi/megaraid.*
8662 F:      drivers/scsi/megaraid/
8663
8664 MELEXIS MLX90614 DRIVER
8665 M:      Crt Mori <cmo@melexis.com>
8666 L:      linux-iio@vger.kernel.org
8667 W:      http://www.melexis.com
8668 S:      Supported
8669 F:      drivers/iio/temperature/mlx90614.c
8670
8671 MELFAS MIP4 TOUCHSCREEN DRIVER
8672 M:      Sangwon Jee <jeesw@melfas.com>
8673 W:      http://www.melfas.com
8674 S:      Supported
8675 F:      drivers/input/touchscreen/melfas_mip4.c
8676 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8677
8678 MELLANOX ETHERNET DRIVER (mlx4_en)
8679 M:      Tariq Toukan <tariqt@mellanox.com>
8680 L:      netdev@vger.kernel.org
8681 S:      Supported
8682 W:      http://www.mellanox.com
8683 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8684 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8685
8686 MELLANOX ETHERNET DRIVER (mlx5e)
8687 M:      Saeed Mahameed <saeedm@mellanox.com>
8688 L:      netdev@vger.kernel.org
8689 S:      Supported
8690 W:      http://www.mellanox.com
8691 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8692 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8693
8694 MELLANOX ETHERNET INNOVA DRIVER
8695 M:      Ilan Tayari <ilant@mellanox.com>
8696 R:      Boris Pismenny <borisp@mellanox.com>
8697 L:      netdev@vger.kernel.org
8698 S:      Supported
8699 W:      http://www.mellanox.com
8700 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8701 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8702 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8703
8704 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8705 M:      Ilan Tayari <ilant@mellanox.com>
8706 R:      Boris Pismenny <borisp@mellanox.com>
8707 L:      netdev@vger.kernel.org
8708 S:      Supported
8709 W:      http://www.mellanox.com
8710 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8711 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8712 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8713
8714 MELLANOX ETHERNET SWITCH DRIVERS
8715 M:      Jiri Pirko <jiri@mellanox.com>
8716 M:      Ido Schimmel <idosch@mellanox.com>
8717 L:      netdev@vger.kernel.org
8718 S:      Supported
8719 W:      http://www.mellanox.com
8720 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8721 F:      drivers/net/ethernet/mellanox/mlxsw/
8722
8723 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8724 M:      Yotam Gigi <yotamg@mellanox.com>
8725 L:      netdev@vger.kernel.org
8726 S:      Supported
8727 W:      http://www.mellanox.com
8728 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8729 F:      drivers/net/ethernet/mellanox/mlxfw/
8730
8731 MELLANOX MLX CPLD HOTPLUG DRIVER
8732 M:      Vadim Pasternak <vadimp@mellanox.com>
8733 L:      platform-driver-x86@vger.kernel.org
8734 S:      Supported
8735 F:      drivers/platform/x86/mlxcpld-hotplug.c
8736 F:      include/linux/platform_data/mlxcpld-hotplug.h
8737
8738 MELLANOX MLX4 core VPI driver
8739 M:      Tariq Toukan <tariqt@mellanox.com>
8740 L:      netdev@vger.kernel.org
8741 L:      linux-rdma@vger.kernel.org
8742 W:      http://www.mellanox.com
8743 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8744 S:      Supported
8745 F:      drivers/net/ethernet/mellanox/mlx4/
8746 F:      include/linux/mlx4/
8747
8748 MELLANOX MLX4 IB driver
8749 M:      Yishai Hadas <yishaih@mellanox.com>
8750 L:      linux-rdma@vger.kernel.org
8751 W:      http://www.mellanox.com
8752 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8753 S:      Supported
8754 F:      drivers/infiniband/hw/mlx4/
8755 F:      include/linux/mlx4/
8756 F:      include/uapi/rdma/mlx4-abi.h
8757
8758 MELLANOX MLX5 core VPI driver
8759 M:      Saeed Mahameed <saeedm@mellanox.com>
8760 M:      Matan Barak <matanb@mellanox.com>
8761 M:      Leon Romanovsky <leonro@mellanox.com>
8762 L:      netdev@vger.kernel.org
8763 L:      linux-rdma@vger.kernel.org
8764 W:      http://www.mellanox.com
8765 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8766 S:      Supported
8767 F:      drivers/net/ethernet/mellanox/mlx5/core/
8768 F:      include/linux/mlx5/
8769
8770 MELLANOX MLX5 IB driver
8771 M:      Matan Barak <matanb@mellanox.com>
8772 M:      Leon Romanovsky <leonro@mellanox.com>
8773 L:      linux-rdma@vger.kernel.org
8774 W:      http://www.mellanox.com
8775 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8776 S:      Supported
8777 F:      drivers/infiniband/hw/mlx5/
8778 F:      include/linux/mlx5/
8779 F:      include/uapi/rdma/mlx5-abi.h
8780
8781 MELLANOX MLXCPLD I2C AND MUX DRIVER
8782 M:      Vadim Pasternak <vadimp@mellanox.com>
8783 M:      Michael Shych <michaelsh@mellanox.com>
8784 L:      linux-i2c@vger.kernel.org
8785 S:      Supported
8786 F:      drivers/i2c/busses/i2c-mlxcpld.c
8787 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8788 F:      Documentation/i2c/busses/i2c-mlxcpld
8789
8790 MELLANOX MLXCPLD LED DRIVER
8791 M:      Vadim Pasternak <vadimp@mellanox.com>
8792 L:      linux-leds@vger.kernel.org
8793 S:      Supported
8794 F:      drivers/leds/leds-mlxcpld.c
8795 F:      Documentation/leds/leds-mlxcpld.txt
8796
8797 MELLANOX PLATFORM DRIVER
8798 M:      Vadim Pasternak <vadimp@mellanox.com>
8799 L:      platform-driver-x86@vger.kernel.org
8800 S:      Supported
8801 F:      drivers/platform/x86/mlx-platform.c
8802
8803 MEMBARRIER SUPPORT
8804 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8805 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8806 L:      linux-kernel@vger.kernel.org
8807 S:      Supported
8808 F:      kernel/sched/membarrier.c
8809 F:      include/uapi/linux/membarrier.h
8810
8811 MEMORY MANAGEMENT
8812 L:      linux-mm@kvack.org
8813 W:      http://www.linux-mm.org
8814 S:      Maintained
8815 F:      include/linux/mm.h
8816 F:      include/linux/gfp.h
8817 F:      include/linux/mmzone.h
8818 F:      include/linux/memory_hotplug.h
8819 F:      include/linux/vmalloc.h
8820 F:      mm/
8821
8822 MEMORY TECHNOLOGY DEVICES (MTD)
8823 M:      David Woodhouse <dwmw2@infradead.org>
8824 M:      Brian Norris <computersforpeace@gmail.com>
8825 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8826 M:      Marek Vasut <marek.vasut@gmail.com>
8827 M:      Richard Weinberger <richard@nod.at>
8828 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8829 L:      linux-mtd@lists.infradead.org
8830 W:      http://www.linux-mtd.infradead.org/
8831 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8832 T:      git git://git.infradead.org/linux-mtd.git master
8833 T:      git git://git.infradead.org/l2-mtd.git master
8834 S:      Maintained
8835 F:      Documentation/devicetree/bindings/mtd/
8836 F:      drivers/mtd/
8837 F:      include/linux/mtd/
8838 F:      include/uapi/mtd/
8839
8840 MEN A21 WATCHDOG DRIVER
8841 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8842 L:      linux-watchdog@vger.kernel.org
8843 S:      Maintained
8844 F:      drivers/watchdog/mena21_wdt.c
8845
8846 MEN CHAMELEON BUS (mcb)
8847 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8848 S:      Maintained
8849 F:      drivers/mcb/
8850 F:      include/linux/mcb.h
8851 F:      Documentation/men-chameleon-bus.txt
8852
8853 MEN F21BMC (Board Management Controller)
8854 M:      Andreas Werner <andreas.werner@men.de>
8855 S:      Supported
8856 F:      drivers/mfd/menf21bmc.c
8857 F:      drivers/watchdog/menf21bmc_wdt.c
8858 F:      drivers/leds/leds-menf21bmc.c
8859 F:      drivers/hwmon/menf21bmc_hwmon.c
8860 F:      Documentation/hwmon/menf21bmc
8861
8862 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8863 M:      Neil Armstrong <narmstrong@baylibre.com>
8864 L:      linux-media@lists.freedesktop.org
8865 L:      linux-amlogic@lists.infradead.org
8866 W:      http://linux-meson.com/
8867 S:      Supported
8868 F:      drivers/media/platform/meson/ao-cec.c
8869 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8870 T:      git git://linuxtv.org/media_tree.git
8871
8872 METAG ARCHITECTURE
8873 M:      James Hogan <james.hogan@imgtec.com>
8874 L:      linux-metag@vger.kernel.org
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8876 S:      Odd Fixes
8877 F:      arch/metag/
8878 F:      Documentation/metag/
8879 F:      Documentation/devicetree/bindings/metag/
8880 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8881 F:      drivers/clocksource/metag_generic.c
8882 F:      drivers/irqchip/irq-metag.c
8883 F:      drivers/irqchip/irq-metag-ext.c
8884 F:      drivers/tty/metag_da.c
8885
8886 MICROBLAZE ARCHITECTURE
8887 M:      Michal Simek <monstr@monstr.eu>
8888 W:      http://www.monstr.eu/fdt/
8889 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8890 S:      Supported
8891 F:      arch/microblaze/
8892
8893 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8894 M:      Richard Genoud <richard.genoud@gmail.com>
8895 S:      Maintained
8896 F:      drivers/tty/serial/atmel_serial.c
8897 F:      drivers/tty/serial/atmel_serial.h
8898
8899 MICROCHIP / ATMEL DMA DRIVER
8900 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8902 L:      dmaengine@vger.kernel.org
8903 S:      Supported
8904 F:      drivers/dma/at_hdmac.c
8905 F:      drivers/dma/at_hdmac_regs.h
8906 F:      include/linux/platform_data/dma-atmel.h
8907
8908 MICROCHIP / ATMEL ECC DRIVER
8909 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8910 L:      linux-crypto@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/crypto/atmel-ecc.*
8913
8914 MICROCHIP / ATMEL ISC DRIVER
8915 M:      Songjun Wu <songjun.wu@microchip.com>
8916 L:      linux-media@vger.kernel.org
8917 S:      Supported
8918 F:      drivers/media/platform/atmel/atmel-isc.c
8919 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8920 F:      devicetree/bindings/media/atmel-isc.txt
8921
8922 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8923 M:      Woojung Huh <Woojung.Huh@microchip.com>
8924 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8925 L:      netdev@vger.kernel.org
8926 S:      Maintained
8927 F:      net/dsa/tag_ksz.c
8928 F:      drivers/net/dsa/microchip/*
8929 F:      include/linux/platform_data/microchip-ksz.h
8930 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8931
8932 MICROCHIP USB251XB DRIVER
8933 M:      Richard Leitner <richard.leitner@skidata.com>
8934 L:      linux-usb@vger.kernel.org
8935 S:      Maintained
8936 F:      drivers/usb/misc/usb251xb.c
8937 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8938
8939 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8940 M:      Don Brace <don.brace@microsemi.com>
8941 L:      esc.storagedev@microsemi.com
8942 L:      linux-scsi@vger.kernel.org
8943 S:      Supported
8944 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8945 F:      drivers/scsi/smartpqi/Kconfig
8946 F:      drivers/scsi/smartpqi/Makefile
8947 F:      include/linux/cciss*.h
8948 F:      include/uapi/linux/cciss*.h
8949 F:      Documentation/scsi/smartpqi.txt
8950
8951 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8952 M:      Chen Yu <yu.c.chen@intel.com>
8953 L:      platform-driver-x86@vger.kernel.org
8954 S:      Supported
8955 F:      drivers/platform/x86/surfacepro3_button.c
8956
8957 MICROTEK X6 SCANNER
8958 M:      Oliver Neukum <oliver@neukum.org>
8959 S:      Maintained
8960 F:      drivers/usb/image/microtek.*
8961
8962 MIPS
8963 M:      Ralf Baechle <ralf@linux-mips.org>
8964 L:      linux-mips@linux-mips.org
8965 W:      http://www.linux-mips.org/
8966 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8967 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8968 S:      Supported
8969 F:      Documentation/devicetree/bindings/mips/
8970 F:      Documentation/mips/
8971 F:      arch/mips/
8972
8973 MIPS BOSTON DEVELOPMENT BOARD
8974 M:      Paul Burton <paul.burton@imgtec.com>
8975 L:      linux-mips@linux-mips.org
8976 S:      Maintained
8977 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8978 F:      arch/mips/boot/dts/img/boston.dts
8979 F:      arch/mips/configs/generic/board-boston.config
8980 F:      drivers/clk/imgtec/clk-boston.c
8981 F:      include/dt-bindings/clock/boston-clock.h
8982
8983 MIPS GENERIC PLATFORM
8984 M:      Paul Burton <paul.burton@imgtec.com>
8985 L:      linux-mips@linux-mips.org
8986 S:      Supported
8987 F:      arch/mips/generic/
8988 F:      arch/mips/tools/generic-board-config.sh
8989
8990 MIPS/LOONGSON1 ARCHITECTURE
8991 M:      Keguang Zhang <keguang.zhang@gmail.com>
8992 L:      linux-mips@linux-mips.org
8993 S:      Maintained
8994 F:      arch/mips/loongson32/
8995 F:      arch/mips/include/asm/mach-loongson32/
8996 F:      drivers/*/*loongson1*
8997 F:      drivers/*/*/*loongson1*
8998
8999 MIPS RINT INSTRUCTION EMULATION
9000 M:      Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9001 L:      linux-mips@linux-mips.org
9002 S:      Supported
9003 F:      arch/mips/math-emu/sp_rint.c
9004 F:      arch/mips/math-emu/dp_rint.c
9005
9006 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9007 M:      Hans Verkuil <hverkuil@xs4all.nl>
9008 L:      linux-media@vger.kernel.org
9009 T:      git git://linuxtv.org/media_tree.git
9010 W:      https://linuxtv.org
9011 S:      Odd Fixes
9012 F:      drivers/media/radio/radio-miropcm20*
9013
9014 MMP SUPPORT
9015 M:      Eric Miao <eric.y.miao@gmail.com>
9016 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9018 T:      git git://github.com/hzhuang1/linux.git
9019 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9020 S:      Maintained
9021 F:      arch/arm/boot/dts/mmp*
9022 F:      arch/arm/mach-mmp/
9023
9024 MN88472 MEDIA DRIVER
9025 M:      Antti Palosaari <crope@iki.fi>
9026 L:      linux-media@vger.kernel.org
9027 W:      https://linuxtv.org
9028 W:      http://palosaari.fi/linux/
9029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9030 S:      Maintained
9031 F:      drivers/media/dvb-frontends/mn88472*
9032
9033 MN88473 MEDIA DRIVER
9034 M:      Antti Palosaari <crope@iki.fi>
9035 L:      linux-media@vger.kernel.org
9036 W:      https://linuxtv.org
9037 W:      http://palosaari.fi/linux/
9038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9039 S:      Maintained
9040 F:      drivers/media/dvb-frontends/mn88473*
9041
9042 MODULE SUPPORT
9043 M:      Jessica Yu <jeyu@kernel.org>
9044 M:      Rusty Russell <rusty@rustcorp.com.au>
9045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9046 S:      Maintained
9047 F:      include/linux/module.h
9048 F:      kernel/module.c
9049
9050 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9051 W:      http://popies.net/meye/
9052 S:      Orphan
9053 F:      Documentation/media/v4l-drivers/meye*
9054 F:      drivers/media/pci/meye/
9055 F:      include/uapi/linux/meye.h
9056
9057 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9058 M:      Jiri Slaby <jirislaby@gmail.com>
9059 S:      Maintained
9060 F:      Documentation/serial/moxa-smartio
9061 F:      drivers/tty/mxser.*
9062
9063 MR800 AVERMEDIA USB FM RADIO DRIVER
9064 M:      Alexey Klimov <klimov.linux@gmail.com>
9065 L:      linux-media@vger.kernel.org
9066 T:      git git://linuxtv.org/media_tree.git
9067 S:      Maintained
9068 F:      drivers/media/radio/radio-mr800.c
9069
9070 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9071 M:      Alan Ott <alan@signal11.us>
9072 L:      linux-wpan@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/net/ieee802154/mrf24j40.c
9075 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9076
9077 MSI LAPTOP SUPPORT
9078 M:      "Lee, Chun-Yi" <jlee@suse.com>
9079 L:      platform-driver-x86@vger.kernel.org
9080 S:      Maintained
9081 F:      drivers/platform/x86/msi-laptop.c
9082
9083 MSI WMI SUPPORT
9084 L:      platform-driver-x86@vger.kernel.org
9085 S:      Orphan
9086 F:      drivers/platform/x86/msi-wmi.c
9087
9088 MSI001 MEDIA DRIVER
9089 M:      Antti Palosaari <crope@iki.fi>
9090 L:      linux-media@vger.kernel.org
9091 W:      https://linuxtv.org
9092 W:      http://palosaari.fi/linux/
9093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9094 T:      git git://linuxtv.org/anttip/media_tree.git
9095 S:      Maintained
9096 F:      drivers/media/tuners/msi001*
9097
9098 MSI2500 MEDIA DRIVER
9099 M:      Antti Palosaari <crope@iki.fi>
9100 L:      linux-media@vger.kernel.org
9101 W:      https://linuxtv.org
9102 W:      http://palosaari.fi/linux/
9103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9104 T:      git git://linuxtv.org/anttip/media_tree.git
9105 S:      Maintained
9106 F:      drivers/media/usb/msi2500/
9107
9108 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9109 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9110 L:      linux-mtd@lists.infradead.org
9111 S:      Maintained
9112 F:      drivers/mtd/devices/docg3*
9113
9114 MT9M032 APTINA SENSOR DRIVER
9115 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9116 L:      linux-media@vger.kernel.org
9117 T:      git git://linuxtv.org/media_tree.git
9118 S:      Maintained
9119 F:      drivers/media/i2c/mt9m032.c
9120 F:      include/media/i2c/mt9m032.h
9121
9122 MT9P031 APTINA CAMERA SENSOR
9123 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9124 L:      linux-media@vger.kernel.org
9125 T:      git git://linuxtv.org/media_tree.git
9126 S:      Maintained
9127 F:      drivers/media/i2c/mt9p031.c
9128 F:      include/media/i2c/mt9p031.h
9129
9130 MT9T001 APTINA CAMERA SENSOR
9131 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9132 L:      linux-media@vger.kernel.org
9133 T:      git git://linuxtv.org/media_tree.git
9134 S:      Maintained
9135 F:      drivers/media/i2c/mt9t001.c
9136 F:      include/media/i2c/mt9t001.h
9137
9138 MT9V032 APTINA CAMERA SENSOR
9139 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9140 L:      linux-media@vger.kernel.org
9141 T:      git git://linuxtv.org/media_tree.git
9142 S:      Maintained
9143 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9144 F:      drivers/media/i2c/mt9v032.c
9145 F:      include/media/i2c/mt9v032.h
9146
9147 MULTIFUNCTION DEVICES (MFD)
9148 M:      Lee Jones <lee.jones@linaro.org>
9149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9150 S:      Supported
9151 F:      Documentation/devicetree/bindings/mfd/
9152 F:      drivers/mfd/
9153 F:      include/linux/mfd/
9154 F:      include/dt-bindings/mfd/
9155
9156 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9157 S:      Orphan
9158 F:      drivers/mmc/host/mmc_spi.c
9159 F:      include/linux/spi/mmc_spi.h
9160
9161 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9162 M:      Ulf Hansson <ulf.hansson@linaro.org>
9163 L:      linux-mmc@vger.kernel.org
9164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9165 S:      Maintained
9166 F:      Documentation/devicetree/bindings/mmc/
9167 F:      drivers/mmc/
9168 F:      include/linux/mmc/
9169 F:      include/uapi/linux/mmc/
9170
9171 MULTIPLEXER SUBSYSTEM
9172 M:      Peter Rosin <peda@axentia.se>
9173 S:      Maintained
9174 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9175 F:      Documentation/devicetree/bindings/mux/
9176 F:      include/linux/dt-bindings/mux/
9177 F:      include/linux/mux/
9178 F:      drivers/mux/
9179
9180 MULTISOUND SOUND DRIVER
9181 M:      Andrew Veliath <andrewtv@usa.net>
9182 S:      Maintained
9183 F:      Documentation/sound/oss/MultiSound
9184 F:      sound/oss/msnd*
9185
9186 MULTITECH MULTIPORT CARD (ISICOM)
9187 S:      Orphan
9188 F:      drivers/tty/isicom.c
9189 F:      include/linux/isicom.h
9190
9191 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9192 M:      Bin Liu <b-liu@ti.com>
9193 L:      linux-usb@vger.kernel.org
9194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9195 S:      Maintained
9196 F:      drivers/usb/musb/
9197
9198 MXL5007T MEDIA DRIVER
9199 M:      Michael Krufky <mkrufky@linuxtv.org>
9200 L:      linux-media@vger.kernel.org
9201 W:      https://linuxtv.org
9202 W:      http://github.com/mkrufky
9203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9204 T:      git git://linuxtv.org/mkrufky/tuners.git
9205 S:      Maintained
9206 F:      drivers/media/tuners/mxl5007t.*
9207
9208 MXSFB DRM DRIVER
9209 M:      Marek Vasut <marex@denx.de>
9210 S:      Supported
9211 F:      drivers/gpu/drm/mxsfb/
9212 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9213
9214 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9215 M:      Hyong-Youb Kim <hykim@myri.com>
9216 L:      netdev@vger.kernel.org
9217 W:      https://www.myricom.com/support/downloads/myri10ge.html
9218 S:      Supported
9219 F:      drivers/net/ethernet/myricom/myri10ge/
9220
9221 NAND FLASH SUBSYSTEM
9222 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9223 R:      Richard Weinberger <richard@nod.at>
9224 L:      linux-mtd@lists.infradead.org
9225 W:      http://www.linux-mtd.infradead.org/
9226 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9227 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9228 T:      git git://git.infradead.org/l2-mtd.git nand/next
9229 S:      Maintained
9230 F:      drivers/mtd/nand/
9231 F:      include/linux/mtd/*nand*.h
9232
9233 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9234 M:      Daniel Mack <zonque@gmail.com>
9235 S:      Maintained
9236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9237 W:      http://www.native-instruments.com
9238 F:      sound/usb/caiaq/
9239
9240 NATSEMI ETHERNET DRIVER (DP8381x)
9241 S:      Orphan
9242 F:      drivers/net/ethernet/natsemi/natsemi.c
9243
9244 NCP FILESYSTEM
9245 M:      Petr Vandrovec <petr@vandrovec.name>
9246 S:      Odd Fixes
9247 F:      fs/ncpfs/
9248
9249 NCR 5380 SCSI DRIVERS
9250 M:      Finn Thain <fthain@telegraphics.com.au>
9251 M:      Michael Schmitz <schmitzmic@gmail.com>
9252 L:      linux-scsi@vger.kernel.org
9253 S:      Maintained
9254 F:      Documentation/scsi/g_NCR5380.txt
9255 F:      drivers/scsi/NCR5380.*
9256 F:      drivers/scsi/arm/cumana_1.c
9257 F:      drivers/scsi/arm/oak.c
9258 F:      drivers/scsi/atari_scsi.*
9259 F:      drivers/scsi/dmx3191d.c
9260 F:      drivers/scsi/g_NCR5380.*
9261 F:      drivers/scsi/mac_scsi.*
9262 F:      drivers/scsi/sun3_scsi.*
9263 F:      drivers/scsi/sun3_scsi_vme.c
9264
9265 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9266 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9267 L:      linux-scsi@vger.kernel.org
9268 S:      Maintained
9269 F:      drivers/scsi/NCR_D700.*
9270
9271 NCT6775 HARDWARE MONITOR DRIVER
9272 M:      Guenter Roeck <linux@roeck-us.net>
9273 L:      linux-hwmon@vger.kernel.org
9274 S:      Maintained
9275 F:      Documentation/hwmon/nct6775
9276 F:      drivers/hwmon/nct6775.c
9277
9278 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9279 M:      Faisal Latif <faisal.latif@intel.com>
9280 L:      linux-rdma@vger.kernel.org
9281 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9282 S:      Supported
9283 F:      drivers/infiniband/hw/nes/
9284 F:      include/uapi/rdma/nes-abi.h
9285
9286 NETEM NETWORK EMULATOR
9287 M:      Stephen Hemminger <stephen@networkplumber.org>
9288 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9289 S:      Maintained
9290 F:      net/sched/sch_netem.c
9291
9292 NETERION 10GbE DRIVERS (s2io/vxge)
9293 M:      Jon Mason <jdmason@kudzu.us>
9294 L:      netdev@vger.kernel.org
9295 S:      Supported
9296 F:      Documentation/networking/s2io.txt
9297 F:      Documentation/networking/vxge.txt
9298 F:      drivers/net/ethernet/neterion/
9299
9300 NETFILTER
9301 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9302 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9303 M:      Florian Westphal <fw@strlen.de>
9304 L:      netfilter-devel@vger.kernel.org
9305 L:      coreteam@netfilter.org
9306 W:      http://www.netfilter.org/
9307 W:      http://www.iptables.org/
9308 W:      http://www.nftables.org/
9309 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9312 S:      Maintained
9313 F:      include/linux/netfilter*
9314 F:      include/linux/netfilter/
9315 F:      include/net/netfilter/
9316 F:      include/uapi/linux/netfilter*
9317 F:      include/uapi/linux/netfilter/
9318 F:      net/*/netfilter.c
9319 F:      net/*/netfilter/
9320 F:      net/netfilter/
9321 F:      net/bridge/br_netfilter*.c
9322
9323 NETROM NETWORK LAYER
9324 M:      Ralf Baechle <ralf@linux-mips.org>
9325 L:      linux-hams@vger.kernel.org
9326 W:      http://www.linux-ax25.org/
9327 S:      Maintained
9328 F:      include/net/netrom.h
9329 F:      include/uapi/linux/netrom.h
9330 F:      net/netrom/
9331
9332 NETRONOME ETHERNET DRIVERS
9333 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9334 L:      oss-drivers@netronome.com
9335 S:      Maintained
9336 F:      drivers/net/ethernet/netronome/
9337
9338 NETWORK BLOCK DEVICE (NBD)
9339 M:      Josef Bacik <jbacik@fb.com>
9340 S:      Maintained
9341 L:      linux-block@vger.kernel.org
9342 L:      nbd-general@lists.sourceforge.net
9343 F:      Documentation/blockdev/nbd.txt
9344 F:      drivers/block/nbd.c
9345 F:      include/uapi/linux/nbd.h
9346
9347 NETWORK DROP MONITOR
9348 M:      Neil Horman <nhorman@tuxdriver.com>
9349 L:      netdev@vger.kernel.org
9350 S:      Maintained
9351 W:      https://fedorahosted.org/dropwatch/
9352 F:      net/core/drop_monitor.c
9353
9354 NETWORKING DRIVERS
9355 L:      netdev@vger.kernel.org
9356 W:      http://www.linuxfoundation.org/en/Net
9357 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9360 S:      Odd Fixes
9361 F:      Documentation/devicetree/bindings/net/
9362 F:      drivers/net/
9363 F:      include/linux/if_*
9364 F:      include/linux/netdevice.h
9365 F:      include/linux/etherdevice.h
9366 F:      include/linux/fcdevice.h
9367 F:      include/linux/fddidevice.h
9368 F:      include/linux/hippidevice.h
9369 F:      include/linux/inetdevice.h
9370 F:      include/uapi/linux/if_*
9371 F:      include/uapi/linux/netdevice.h
9372
9373 NETWORKING DRIVERS (WIRELESS)
9374 M:      Kalle Valo <kvalo@codeaurora.org>
9375 L:      linux-wireless@vger.kernel.org
9376 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9379 S:      Maintained
9380 F:      Documentation/devicetree/bindings/net/wireless/
9381 F:      drivers/net/wireless/
9382
9383 NETWORKING [DSA]
9384 M:      Andrew Lunn <andrew@lunn.ch>
9385 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9386 M:      Florian Fainelli <f.fainelli@gmail.com>
9387 S:      Maintained
9388 F:      net/dsa/
9389 F:      include/net/dsa.h
9390 F:      drivers/net/dsa/
9391
9392 NETWORKING [GENERAL]
9393 M:      "David S. Miller" <davem@davemloft.net>
9394 L:      netdev@vger.kernel.org
9395 W:      http://www.linuxfoundation.org/en/Net
9396 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9399 B:      mailto:netdev@vger.kernel.org
9400 S:      Maintained
9401 F:      net/
9402 F:      include/net/
9403 F:      include/linux/in.h
9404 F:      include/linux/net.h
9405 F:      include/linux/netdevice.h
9406 F:      include/uapi/linux/in.h
9407 F:      include/uapi/linux/net.h
9408 F:      include/uapi/linux/netdevice.h
9409 F:      include/uapi/linux/net_namespace.h
9410 F:      tools/net/
9411 F:      tools/testing/selftests/net/
9412 F:      lib/random32.c
9413
9414 NETWORKING [IPSEC]
9415 M:      Steffen Klassert <steffen.klassert@secunet.com>
9416 M:      Herbert Xu <herbert@gondor.apana.org.au>
9417 M:      "David S. Miller" <davem@davemloft.net>
9418 L:      netdev@vger.kernel.org
9419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9421 S:      Maintained
9422 F:      net/core/flow.c
9423 F:      net/xfrm/
9424 F:      net/key/
9425 F:      net/ipv4/xfrm*
9426 F:      net/ipv4/esp4*
9427 F:      net/ipv4/ah4.c
9428 F:      net/ipv4/ipcomp.c
9429 F:      net/ipv4/ip_vti.c
9430 F:      net/ipv6/xfrm*
9431 F:      net/ipv6/esp6*
9432 F:      net/ipv6/ah6.c
9433 F:      net/ipv6/ipcomp6.c
9434 F:      net/ipv6/ip6_vti.c
9435 F:      include/uapi/linux/xfrm.h
9436 F:      include/net/xfrm.h
9437
9438 NETWORKING [IPv4/IPv6]
9439 M:      "David S. Miller" <davem@davemloft.net>
9440 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9441 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9442 L:      netdev@vger.kernel.org
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9444 S:      Maintained
9445 F:      net/ipv4/
9446 F:      net/ipv6/
9447 F:      include/net/ip*
9448 F:      arch/x86/net/*
9449
9450 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9451 M:      Paul Moore <paul@paul-moore.com>
9452 W:      https://github.com/netlabel
9453 L:      netdev@vger.kernel.org
9454 L:      linux-security-module@vger.kernel.org
9455 S:      Maintained
9456 F:      Documentation/netlabel/
9457 F:      include/net/calipso.h
9458 F:      include/net/cipso_ipv4.h
9459 F:      include/net/netlabel.h
9460 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9461 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9462 F:      net/netlabel/
9463 F:      net/ipv4/cipso_ipv4.c
9464 F:      net/ipv6/calipso.c
9465 F:      net/netfilter/xt_CONNSECMARK.c
9466 F:      net/netfilter/xt_SECMARK.c
9467
9468 NETWORKING [TLS]
9469 M:      Ilya Lesokhin <ilyal@mellanox.com>
9470 M:      Aviad Yehezkel <aviadye@mellanox.com>
9471 M:      Dave Watson <davejwatson@fb.com>
9472 L:      netdev@vger.kernel.org
9473 S:      Maintained
9474 F:      net/tls/*
9475 F:      include/uapi/linux/tls.h
9476 F:      include/net/tls.h
9477
9478 NETWORKING [WIRELESS]
9479 L:      linux-wireless@vger.kernel.org
9480 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9481
9482 NETXEN (1/10) GbE SUPPORT
9483 M:      Manish Chopra <manish.chopra@cavium.com>
9484 M:      Rahul Verma <rahul.verma@cavium.com>
9485 M:      Dept-GELinuxNICDev@cavium.com
9486 L:      netdev@vger.kernel.org
9487 S:      Supported
9488 F:      drivers/net/ethernet/qlogic/netxen/
9489
9490 NFC SUBSYSTEM
9491 M:      Samuel Ortiz <sameo@linux.intel.com>
9492 L:      linux-wireless@vger.kernel.org
9493 L:      linux-nfc@lists.01.org (subscribers-only)
9494 S:      Supported
9495 F:      net/nfc/
9496 F:      include/net/nfc/
9497 F:      include/uapi/linux/nfc.h
9498 F:      drivers/nfc/
9499 F:      include/linux/platform_data/nfcmrvl.h
9500 F:      include/linux/platform_data/nxp-nci.h
9501 F:      Documentation/devicetree/bindings/net/nfc/
9502
9503 NFS, SUNRPC, AND LOCKD CLIENTS
9504 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9505 M:      Anna Schumaker <anna.schumaker@netapp.com>
9506 L:      linux-nfs@vger.kernel.org
9507 W:      http://client.linux-nfs.org
9508 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9509 S:      Maintained
9510 F:      fs/lockd/
9511 F:      fs/nfs/
9512 F:      fs/nfs_common/
9513 F:      net/sunrpc/
9514 F:      include/linux/lockd/
9515 F:      include/linux/nfs*
9516 F:      include/linux/sunrpc/
9517 F:      include/uapi/linux/nfs*
9518 F:      include/uapi/linux/sunrpc/
9519
9520 NILFS2 FILESYSTEM
9521 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9522 L:      linux-nilfs@vger.kernel.org
9523 W:      http://nilfs.sourceforge.net/
9524 W:      http://nilfs.osdn.jp/
9525 T:      git git://github.com/konis/nilfs2.git
9526 S:      Supported
9527 F:      Documentation/filesystems/nilfs2.txt
9528 F:      fs/nilfs2/
9529 F:      include/trace/events/nilfs2.h
9530 F:      include/uapi/linux/nilfs2_api.h
9531 F:      include/uapi/linux/nilfs2_ondisk.h
9532
9533 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9534 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9535 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9536 S:      Maintained
9537 F:      Documentation/scsi/NinjaSCSI.txt
9538 F:      drivers/scsi/pcmcia/nsp_*
9539
9540 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9541 M:      GOTO Masanori <gotom@debian.or.jp>
9542 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9543 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9544 S:      Maintained
9545 F:      Documentation/scsi/NinjaSCSI.txt
9546 F:      drivers/scsi/nsp32*
9547
9548 NIOS2 ARCHITECTURE
9549 M:      Ley Foon Tan <lftan@altera.com>
9550 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9552 S:      Maintained
9553 F:      arch/nios2/
9554
9555 NOHZ, DYNTICKS SUPPORT
9556 M:      Frederic Weisbecker <fweisbec@gmail.com>
9557 M:      Thomas Gleixner <tglx@linutronix.de>
9558 M:      Ingo Molnar <mingo@kernel.org>
9559 L:      linux-kernel@vger.kernel.org
9560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9561 S:      Maintained
9562 F:      kernel/time/tick*.*
9563 F:      include/linux/tick.h
9564 F:      include/linux/sched/nohz.h
9565
9566 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9567 M:      Pavel Machek <pavel@ucw.cz>
9568 M:      Sakari Ailus <sakari.ailus@iki.fi>
9569 L:      linux-media@vger.kernel.org
9570 S:      Maintained
9571 F:      drivers/media/i2c/et8ek8
9572 F:      drivers/media/i2c/ad5820.c
9573
9574 NOKIA N900 POWER SUPPLY DRIVERS
9575 R:      Pali Rohár <pali.rohar@gmail.com>
9576 F:      include/linux/power/bq2415x_charger.h
9577 F:      include/linux/power/bq27xxx_battery.h
9578 F:      include/linux/power/isp1704_charger.h
9579 F:      drivers/power/supply/bq2415x_charger.c
9580 F:      drivers/power/supply/bq27xxx_battery.c
9581 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9582 F:      drivers/power/supply/isp1704_charger.c
9583 F:      drivers/power/supply/rx51_battery.c
9584
9585 NTB AMD DRIVER
9586 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9587 L:      linux-ntb@googlegroups.com
9588 S:      Supported
9589 F:      drivers/ntb/hw/amd/
9590
9591 NTB DRIVER CORE
9592 M:      Jon Mason <jdmason@kudzu.us>
9593 M:      Dave Jiang <dave.jiang@intel.com>
9594 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9595 L:      linux-ntb@googlegroups.com
9596 S:      Supported
9597 W:      https://github.com/jonmason/ntb/wiki
9598 T:      git git://github.com/jonmason/ntb.git
9599 F:      drivers/ntb/
9600 F:      drivers/net/ntb_netdev.c
9601 F:      include/linux/ntb.h
9602 F:      include/linux/ntb_transport.h
9603 F:      tools/testing/selftests/ntb/
9604
9605 NTB IDT DRIVER
9606 M:      Serge Semin <fancer.lancer@gmail.com>
9607 L:      linux-ntb@googlegroups.com
9608 S:      Supported
9609 F:      drivers/ntb/hw/idt/
9610
9611 NTB INTEL DRIVER
9612 M:      Jon Mason <jdmason@kudzu.us>
9613 M:      Dave Jiang <dave.jiang@intel.com>
9614 L:      linux-ntb@googlegroups.com
9615 S:      Supported
9616 W:      https://github.com/jonmason/ntb/wiki
9617 T:      git git://github.com/jonmason/ntb.git
9618 F:      drivers/ntb/hw/intel/
9619
9620 NTFS FILESYSTEM
9621 M:      Anton Altaparmakov <anton@tuxera.com>
9622 L:      linux-ntfs-dev@lists.sourceforge.net
9623 W:      http://www.tuxera.com/
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9625 S:      Supported
9626 F:      Documentation/filesystems/ntfs.txt
9627 F:      fs/ntfs/
9628
9629 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9630 M:      Antonino Daplas <adaplas@gmail.com>
9631 L:      linux-fbdev@vger.kernel.org
9632 S:      Maintained
9633 F:      drivers/video/fbdev/riva/
9634 F:      drivers/video/fbdev/nvidia/
9635
9636 NVM EXPRESS DRIVER
9637 M:      Keith Busch <keith.busch@intel.com>
9638 M:      Jens Axboe <axboe@fb.com>
9639 M:      Christoph Hellwig <hch@lst.de>
9640 M:      Sagi Grimberg <sagi@grimberg.me>
9641 L:      linux-nvme@lists.infradead.org
9642 T:      git://git.infradead.org/nvme.git
9643 W:      http://git.infradead.org/nvme.git
9644 S:      Supported
9645 F:      drivers/nvme/host/
9646 F:      include/linux/nvme.h
9647 F:      include/uapi/linux/nvme_ioctl.h
9648
9649 NVM EXPRESS FC TRANSPORT DRIVERS
9650 M:      James Smart <james.smart@broadcom.com>
9651 L:      linux-nvme@lists.infradead.org
9652 S:      Supported
9653 F:      include/linux/nvme-fc.h
9654 F:      include/linux/nvme-fc-driver.h
9655 F:      drivers/nvme/host/fc.c
9656 F:      drivers/nvme/target/fc.c
9657 F:      drivers/nvme/target/fcloop.c
9658
9659 NVM EXPRESS TARGET DRIVER
9660 M:      Christoph Hellwig <hch@lst.de>
9661 M:      Sagi Grimberg <sagi@grimberg.me>
9662 L:      linux-nvme@lists.infradead.org
9663 T:      git://git.infradead.org/nvme.git
9664 W:      http://git.infradead.org/nvme.git
9665 S:      Supported
9666 F:      drivers/nvme/target/
9667
9668 NVMEM FRAMEWORK
9669 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9670 S:      Maintained
9671 F:      drivers/nvmem/
9672 F:      Documentation/devicetree/bindings/nvmem/
9673 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9674 F:      include/linux/nvmem-consumer.h
9675 F:      include/linux/nvmem-provider.h
9676
9677 NXP TDA998X DRM DRIVER
9678 M:      Russell King <linux@armlinux.org.uk>
9679 S:      Supported
9680 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9681 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9682 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9683 F:      include/drm/i2c/tda998x.h
9684
9685 NXP TFA9879 DRIVER
9686 M:      Peter Rosin <peda@axentia.se>
9687 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9688 S:      Maintained
9689 F:      sound/soc/codecs/tfa9879*
9690
9691 NXP-NCI NFC DRIVER
9692 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9693 R:      Charles Gorand <charles.gorand@effinnov.com>
9694 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9695 S:      Supported
9696 F:      drivers/nfc/nxp-nci
9697
9698 OBJTOOL
9699 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9700 S:      Supported
9701 F:      tools/objtool/
9702
9703 OMAP AUDIO SUPPORT
9704 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9705 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9706 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9707 L:      linux-omap@vger.kernel.org
9708 S:      Maintained
9709 F:      sound/soc/omap/
9710
9711 OMAP CLOCK FRAMEWORK SUPPORT
9712 M:      Paul Walmsley <paul@pwsan.com>
9713 L:      linux-omap@vger.kernel.org
9714 S:      Maintained
9715 F:      arch/arm/*omap*/*clock*
9716
9717 OMAP DEVICE TREE SUPPORT
9718 M:      Benoît Cousson <bcousson@baylibre.com>
9719 M:      Tony Lindgren <tony@atomide.com>
9720 L:      linux-omap@vger.kernel.org
9721 L:      devicetree@vger.kernel.org
9722 S:      Maintained
9723 F:      arch/arm/boot/dts/*omap*
9724 F:      arch/arm/boot/dts/*am3*
9725 F:      arch/arm/boot/dts/*am4*
9726 F:      arch/arm/boot/dts/*am5*
9727 F:      arch/arm/boot/dts/*dra7*
9728
9729 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9730 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9731 L:      linux-omap@vger.kernel.org
9732 L:      linux-fbdev@vger.kernel.org
9733 S:      Maintained
9734 F:      drivers/video/fbdev/omap2/
9735 F:      Documentation/arm/OMAP/DSS
9736
9737 OMAP FRAMEBUFFER SUPPORT
9738 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9739 L:      linux-fbdev@vger.kernel.org
9740 L:      linux-omap@vger.kernel.org
9741 S:      Maintained
9742 F:      drivers/video/fbdev/omap/
9743
9744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9745 M:      Roger Quadros <rogerq@ti.com>
9746 M:      Tony Lindgren <tony@atomide.com>
9747 L:      linux-omap@vger.kernel.org
9748 S:      Maintained
9749 F:      drivers/memory/omap-gpmc.c
9750 F:      arch/arm/mach-omap2/*gpmc*
9751
9752 OMAP GPIO DRIVER
9753 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9754 M:      Santosh Shilimkar <ssantosh@kernel.org>
9755 M:      Kevin Hilman <khilman@kernel.org>
9756 L:      linux-omap@vger.kernel.org
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9759 F:      drivers/gpio/gpio-omap.c
9760
9761 OMAP HARDWARE SPINLOCK SUPPORT
9762 M:      Ohad Ben-Cohen <ohad@wizery.com>
9763 L:      linux-omap@vger.kernel.org
9764 S:      Maintained
9765 F:      drivers/hwspinlock/omap_hwspinlock.c
9766
9767 OMAP HS MMC SUPPORT
9768 L:      linux-mmc@vger.kernel.org
9769 L:      linux-omap@vger.kernel.org
9770 S:      Orphan
9771 F:      drivers/mmc/host/omap_hsmmc.c
9772
9773 OMAP HWMOD DATA
9774 M:      Paul Walmsley <paul@pwsan.com>
9775 L:      linux-omap@vger.kernel.org
9776 S:      Maintained
9777 F:      arch/arm/mach-omap2/omap_hwmod*data*
9778
9779 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9780 M:      Benoît Cousson <bcousson@baylibre.com>
9781 L:      linux-omap@vger.kernel.org
9782 S:      Maintained
9783 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9784
9785 OMAP HWMOD SUPPORT
9786 M:      Benoît Cousson <bcousson@baylibre.com>
9787 M:      Paul Walmsley <paul@pwsan.com>
9788 L:      linux-omap@vger.kernel.org
9789 S:      Maintained
9790 F:      arch/arm/mach-omap2/omap_hwmod.*
9791
9792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9793 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9794 L:      linux-media@vger.kernel.org
9795 S:      Maintained
9796 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9797 F:      drivers/media/platform/omap3isp/
9798 F:      drivers/staging/media/omap4iss/
9799
9800 OMAP MMC SUPPORT
9801 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9802 L:      linux-omap@vger.kernel.org
9803 S:      Maintained
9804 F:      drivers/mmc/host/omap.c
9805
9806 OMAP POWER MANAGEMENT SUPPORT
9807 M:      Kevin Hilman <khilman@kernel.org>
9808 L:      linux-omap@vger.kernel.org
9809 S:      Maintained
9810 F:      arch/arm/*omap*/*pm*
9811 F:      drivers/cpufreq/omap-cpufreq.c
9812
9813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9814 M:      Rajendra Nayak <rnayak@codeaurora.org>
9815 M:      Paul Walmsley <paul@pwsan.com>
9816 L:      linux-omap@vger.kernel.org
9817 S:      Maintained
9818 F:      arch/arm/mach-omap2/prm*
9819
9820 OMAP RANDOM NUMBER GENERATOR SUPPORT
9821 M:      Deepak Saxena <dsaxena@plexity.net>
9822 S:      Maintained
9823 F:      drivers/char/hw_random/omap-rng.c
9824
9825 OMAP USB SUPPORT
9826 L:      linux-usb@vger.kernel.org
9827 L:      linux-omap@vger.kernel.org
9828 S:      Orphan
9829 F:      drivers/usb/*/*omap*
9830 F:      arch/arm/*omap*/usb*
9831
9832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9833 M:      Mark Jackson <mpfj@newflow.co.uk>
9834 L:      linux-omap@vger.kernel.org
9835 S:      Maintained
9836 F:      arch/arm/boot/dts/am335x-nano.dts
9837
9838 OMAP1 SUPPORT
9839 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9840 M:      Tony Lindgren <tony@atomide.com>
9841 L:      linux-omap@vger.kernel.org
9842 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9844 S:      Maintained
9845 F:      arch/arm/mach-omap1/
9846 F:      arch/arm/plat-omap/
9847 F:      arch/arm/configs/omap1_defconfig
9848 F:      drivers/i2c/busses/i2c-omap.c
9849 F:      include/linux/i2c-omap.h
9850
9851 OMAP2+ SUPPORT
9852 M:      Tony Lindgren <tony@atomide.com>
9853 L:      linux-omap@vger.kernel.org
9854 W:      http://www.muru.com/linux/omap/
9855 W:      http://linux.omap.com/
9856 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9858 S:      Maintained
9859 F:      arch/arm/mach-omap2/
9860 F:      arch/arm/plat-omap/
9861 F:      arch/arm/configs/omap2plus_defconfig
9862 F:      drivers/i2c/busses/i2c-omap.c
9863 F:      drivers/irqchip/irq-omap-intc.c
9864 F:      drivers/mfd/*omap*.c
9865 F:      drivers/mfd/menelaus.c
9866 F:      drivers/mfd/palmas.c
9867 F:      drivers/mfd/tps65217.c
9868 F:      drivers/mfd/tps65218.c
9869 F:      drivers/mfd/tps65910.c
9870 F:      drivers/mfd/twl-core.[ch]
9871 F:      drivers/mfd/twl4030*.c
9872 F:      drivers/mfd/twl6030*.c
9873 F:      drivers/mfd/twl6040*.c
9874 F:      drivers/regulator/palmas-regulator*.c
9875 F:      drivers/regulator/pbias-regulator.c
9876 F:      drivers/regulator/tps65217-regulator.c
9877 F:      drivers/regulator/tps65218-regulator.c
9878 F:      drivers/regulator/tps65910-regulator.c
9879 F:      drivers/regulator/twl-regulator.c
9880 F:      drivers/regulator/twl6030-regulator.c
9881 F:      include/linux/i2c-omap.h
9882
9883 ONION OMEGA2+ BOARD
9884 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9885 L:      linux-mips@linux-mips.org
9886 S:      Maintained
9887 F:      arch/mips/boot/dts/ralink/omega2p.dts
9888
9889 OMFS FILESYSTEM
9890 M:      Bob Copeland <me@bobcopeland.com>
9891 L:      linux-karma-devel@lists.sourceforge.net
9892 S:      Maintained
9893 F:      Documentation/filesystems/omfs.txt
9894 F:      fs/omfs/
9895
9896 OMNIKEY CARDMAN 4000 DRIVER
9897 M:      Harald Welte <laforge@gnumonks.org>
9898 S:      Maintained
9899 F:      drivers/char/pcmcia/cm4000_cs.c
9900 F:      include/linux/cm4000_cs.h
9901 F:      include/uapi/linux/cm4000_cs.h
9902
9903 OMNIKEY CARDMAN 4040 DRIVER
9904 M:      Harald Welte <laforge@gnumonks.org>
9905 S:      Maintained
9906 F:      drivers/char/pcmcia/cm4040_cs.*
9907
9908 OMNIVISION OV13858 SENSOR DRIVER
9909 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9910 L:      linux-media@vger.kernel.org
9911 T:      git git://linuxtv.org/media_tree.git
9912 S:      Maintained
9913 F:      drivers/media/i2c/ov13858.c
9914
9915 OMNIVISION OV5640 SENSOR DRIVER
9916 M:      Steve Longerbeam <slongerbeam@gmail.com>
9917 L:      linux-media@vger.kernel.org
9918 T:      git git://linuxtv.org/media_tree.git
9919 S:      Maintained
9920 F:      drivers/media/i2c/ov5640.c
9921
9922 OMNIVISION OV5647 SENSOR DRIVER
9923 M:      Luis Oliveira <lolivei@synopsys.com>
9924 L:      linux-media@vger.kernel.org
9925 T:      git git://linuxtv.org/media_tree.git
9926 S:      Maintained
9927 F:      drivers/media/i2c/ov5647.c
9928
9929 OMNIVISION OV7670 SENSOR DRIVER
9930 M:      Jonathan Corbet <corbet@lwn.net>
9931 L:      linux-media@vger.kernel.org
9932 T:      git git://linuxtv.org/media_tree.git
9933 S:      Maintained
9934 F:      drivers/media/i2c/ov7670.c
9935 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9936
9937 ONENAND FLASH DRIVER
9938 M:      Kyungmin Park <kyungmin.park@samsung.com>
9939 L:      linux-mtd@lists.infradead.org
9940 S:      Maintained
9941 F:      drivers/mtd/onenand/
9942 F:      include/linux/mtd/onenand*.h
9943
9944 ONSTREAM SCSI TAPE DRIVER
9945 M:      Willem Riede <osst@riede.org>
9946 L:      osst-users@lists.sourceforge.net
9947 L:      linux-scsi@vger.kernel.org
9948 S:      Maintained
9949 F:      Documentation/scsi/osst.txt
9950 F:      drivers/scsi/osst.*
9951 F:      drivers/scsi/osst_*.h
9952 F:      drivers/scsi/st.h
9953
9954 OP-TEE DRIVER
9955 M:      Jens Wiklander <jens.wiklander@linaro.org>
9956 S:      Maintained
9957 F:      drivers/tee/optee/
9958
9959 OPA-VNIC DRIVER
9960 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9961 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9962 L:      linux-rdma@vger.kernel.org
9963 S:      Supported
9964 F:      drivers/infiniband/ulp/opa_vnic
9965
9966 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9967 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9968 L:      devicetree@vger.kernel.org
9969 S:      Maintained
9970 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9971 F:      Documentation/devicetree/overlay-notes.txt
9972 F:      drivers/of/overlay.c
9973 F:      drivers/of/resolver.c
9974
9975 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9976 M:      Rob Herring <robh+dt@kernel.org>
9977 M:      Frank Rowand <frowand.list@gmail.com>
9978 L:      devicetree@vger.kernel.org
9979 W:      http://www.devicetree.org/
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9981 S:      Maintained
9982 F:      drivers/of/
9983 F:      include/linux/of*.h
9984 F:      scripts/dtc/
9985 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9986
9987 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9988 M:      Rob Herring <robh+dt@kernel.org>
9989 M:      Mark Rutland <mark.rutland@arm.com>
9990 L:      devicetree@vger.kernel.org
9991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9992 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9993 S:      Maintained
9994 F:      Documentation/devicetree/
9995 F:      arch/*/boot/dts/
9996 F:      include/dt-bindings/
9997
9998 OPENCORES I2C BUS DRIVER
9999 M:      Peter Korsgaard <jacmet@sunsite.dk>
10000 L:      linux-i2c@vger.kernel.org
10001 S:      Maintained
10002 F:      Documentation/i2c/busses/i2c-ocores
10003 F:      drivers/i2c/busses/i2c-ocores.c
10004
10005 OPENRISC ARCHITECTURE
10006 M:      Jonas Bonn <jonas@southpole.se>
10007 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10008 M:      Stafford Horne <shorne@gmail.com>
10009 T:      git git://github.com/openrisc/linux.git
10010 L:      openrisc@lists.librecores.org
10011 W:      http://openrisc.io
10012 S:      Maintained
10013 F:      arch/openrisc/
10014
10015 OPENVSWITCH
10016 M:      Pravin Shelar <pshelar@nicira.com>
10017 L:      netdev@vger.kernel.org
10018 L:      dev@openvswitch.org
10019 W:      http://openvswitch.org
10020 S:      Maintained
10021 F:      net/openvswitch/
10022 F:      include/uapi/linux/openvswitch.h
10023
10024 OPERATING PERFORMANCE POINTS (OPP)
10025 M:      Viresh Kumar <vireshk@kernel.org>
10026 M:      Nishanth Menon <nm@ti.com>
10027 M:      Stephen Boyd <sboyd@codeaurora.org>
10028 L:      linux-pm@vger.kernel.org
10029 S:      Maintained
10030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10031 F:      drivers/base/power/opp/
10032 F:      include/linux/pm_opp.h
10033 F:      Documentation/power/opp.txt
10034 F:      Documentation/devicetree/bindings/opp/
10035
10036 OPL4 DRIVER
10037 M:      Clemens Ladisch <clemens@ladisch.de>
10038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10039 T:      git git://git.alsa-project.org/alsa-kernel.git
10040 S:      Maintained
10041 F:      sound/drivers/opl4/
10042
10043 OPROFILE
10044 M:      Robert Richter <rric@kernel.org>
10045 L:      oprofile-list@lists.sf.net
10046 S:      Maintained
10047 F:      arch/*/include/asm/oprofile*.h
10048 F:      arch/*/oprofile/
10049 F:      drivers/oprofile/
10050 F:      include/linux/oprofile.h
10051
10052 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10053 M:      Mark Fasheh <mfasheh@versity.com>
10054 M:      Joel Becker <jlbec@evilplan.org>
10055 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10056 W:      http://ocfs2.wiki.kernel.org
10057 S:      Supported
10058 F:      Documentation/filesystems/ocfs2.txt
10059 F:      Documentation/filesystems/dlmfs.txt
10060 F:      fs/ocfs2/
10061
10062 ORANGEFS FILESYSTEM
10063 M:      Mike Marshall <hubcap@omnibond.com>
10064 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10066 S:      Supported
10067 F:      fs/orangefs/
10068 F:      Documentation/filesystems/orangefs.txt
10069
10070 ORINOCO DRIVER
10071 L:      linux-wireless@vger.kernel.org
10072 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10073 W:      http://www.nongnu.org/orinoco/
10074 S:      Orphan
10075 F:      drivers/net/wireless/intersil/orinoco/
10076
10077 OSD LIBRARY and FILESYSTEM
10078 M:      Boaz Harrosh <ooo@electrozaur.com>
10079 S:      Maintained
10080 F:      drivers/scsi/osd/
10081 F:      include/scsi/osd_*
10082 F:      fs/exofs/
10083
10084 OV2659 OMNIVISION SENSOR DRIVER
10085 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10086 L:      linux-media@vger.kernel.org
10087 W:      https://linuxtv.org
10088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10089 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10090 S:      Maintained
10091 F:      drivers/media/i2c/ov2659.c
10092 F:      include/media/i2c/ov2659.h
10093
10094 OVERLAY FILESYSTEM
10095 M:      Miklos Szeredi <miklos@szeredi.hu>
10096 L:      linux-unionfs@vger.kernel.org
10097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10098 S:      Supported
10099 F:      fs/overlayfs/
10100 F:      Documentation/filesystems/overlayfs.txt
10101
10102 P54 WIRELESS DRIVER
10103 M:      Christian Lamparter <chunkeey@googlemail.com>
10104 L:      linux-wireless@vger.kernel.org
10105 W:      http://wireless.kernel.org/en/users/Drivers/p54
10106 S:      Maintained
10107 F:      drivers/net/wireless/intersil/p54/
10108
10109 PA SEMI ETHERNET DRIVER
10110 L:      netdev@vger.kernel.org
10111 S:      Orphan
10112 F:      drivers/net/ethernet/pasemi/*
10113
10114 PA SEMI SMBUS DRIVER
10115 L:      linux-i2c@vger.kernel.org
10116 S:      Orphan
10117 F:      drivers/i2c/busses/i2c-pasemi.c
10118
10119 PADATA PARALLEL EXECUTION MECHANISM
10120 M:      Steffen Klassert <steffen.klassert@secunet.com>
10121 L:      linux-crypto@vger.kernel.org
10122 S:      Maintained
10123 F:      kernel/padata.c
10124 F:      include/linux/padata.h
10125 F:      Documentation/padata.txt
10126
10127 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10128 M:      Harald Welte <laforge@gnumonks.org>
10129 L:      platform-driver-x86@vger.kernel.org
10130 S:      Maintained
10131 F:      drivers/platform/x86/panasonic-laptop.c
10132
10133 PANASONIC MN10300/AM33/AM34 PORT
10134 M:      David Howells <dhowells@redhat.com>
10135 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10136 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10137 S:      Maintained
10138 F:      Documentation/mn10300/
10139 F:      arch/mn10300/
10140
10141 PARALLEL LCD/KEYPAD PANEL DRIVER
10142 M:      Willy Tarreau <willy@haproxy.com>
10143 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10144 S:      Odd Fixes
10145 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10146 F:      drivers/misc/panel.c
10147
10148 PARALLEL PORT SUBSYSTEM
10149 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10150 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10151 L:      linux-parport@lists.infradead.org (subscribers-only)
10152 S:      Maintained
10153 F:      drivers/parport/
10154 F:      include/linux/parport*.h
10155 F:      drivers/char/ppdev.c
10156 F:      include/uapi/linux/ppdev.h
10157 F:      Documentation/parport*.txt
10158
10159 PARAVIRT_OPS INTERFACE
10160 M:      Juergen Gross <jgross@suse.com>
10161 M:      Chris Wright <chrisw@sous-sol.org>
10162 M:      Alok Kataria <akataria@vmware.com>
10163 M:      Rusty Russell <rusty@rustcorp.com.au>
10164 L:      virtualization@lists.linux-foundation.org
10165 S:      Supported
10166 F:      Documentation/virtual/paravirt_ops.txt
10167 F:      arch/*/kernel/paravirt*
10168 F:      arch/*/include/asm/paravirt*.h
10169 F:      include/linux/hypervisor.h
10170
10171 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10172 M:      Tim Waugh <tim@cyberelk.net>
10173 L:      linux-parport@lists.infradead.org (subscribers-only)
10174 S:      Maintained
10175 F:      Documentation/blockdev/paride.txt
10176 F:      drivers/block/paride/
10177
10178 PARISC ARCHITECTURE
10179 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10180 M:      Helge Deller <deller@gmx.de>
10181 L:      linux-parisc@vger.kernel.org
10182 W:      http://www.parisc-linux.org/
10183 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10186 S:      Maintained
10187 F:      arch/parisc/
10188 F:      Documentation/parisc/
10189 F:      drivers/parisc/
10190 F:      drivers/char/agp/parisc-agp.c
10191 F:      drivers/input/serio/gscps2.c
10192 F:      drivers/parport/parport_gsc.*
10193 F:      drivers/tty/serial/8250/8250_gsc.c
10194 F:      drivers/video/fbdev/sti*
10195 F:      drivers/video/console/sti*
10196 F:      drivers/video/logo/logo_parisc*
10197
10198 PARMAN
10199 M:      Jiri Pirko <jiri@mellanox.com>
10200 L:      netdev@vger.kernel.org
10201 S:      Supported
10202 F:      lib/parman.c
10203 F:      lib/test_parman.c
10204 F:      include/linux/parman.h
10205
10206 PC87360 HARDWARE MONITORING DRIVER
10207 M:      Jim Cromie <jim.cromie@gmail.com>
10208 L:      linux-hwmon@vger.kernel.org
10209 S:      Maintained
10210 F:      Documentation/hwmon/pc87360
10211 F:      drivers/hwmon/pc87360.c
10212
10213 PC8736x GPIO DRIVER
10214 M:      Jim Cromie <jim.cromie@gmail.com>
10215 S:      Maintained
10216 F:      drivers/char/pc8736x_gpio.c
10217
10218 PC87427 HARDWARE MONITORING DRIVER
10219 M:      Jean Delvare <jdelvare@suse.com>
10220 L:      linux-hwmon@vger.kernel.org
10221 S:      Maintained
10222 F:      Documentation/hwmon/pc87427
10223 F:      drivers/hwmon/pc87427.c
10224
10225 PCA9532 LED DRIVER
10226 M:      Riku Voipio <riku.voipio@iki.fi>
10227 S:      Maintained
10228 F:      drivers/leds/leds-pca9532.c
10229 F:      include/linux/leds-pca9532.h
10230
10231 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10232 M:      Guenter Roeck <linux@roeck-us.net>
10233 L:      linux-i2c@vger.kernel.org
10234 S:      Maintained
10235 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10236
10237 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10238 M:      Khalid Aziz <khalid@gonehiking.org>
10239 S:      Maintained
10240 F:      drivers/firmware/pcdp.*
10241
10242 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10243 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10244 L:      linux-pci@vger.kernel.org
10245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246 S:      Maintained
10247 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10248 F:      drivers/pci/host/pci-aardvark.c
10249
10250 PCI DRIVER FOR ALTERA PCIE IP
10251 M:      Ley Foon Tan <lftan@altera.com>
10252 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10253 L:      linux-pci@vger.kernel.org
10254 S:      Supported
10255 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10256 F:      drivers/pci/host/pcie-altera.c
10257
10258 PCI DRIVER FOR APPLIEDMICRO XGENE
10259 M:      Tanmay Inamdar <tinamdar@apm.com>
10260 L:      linux-pci@vger.kernel.org
10261 L:      linux-arm-kernel@lists.infradead.org
10262 S:      Maintained
10263 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10264 F:      drivers/pci/host/pci-xgene.c
10265
10266 PCI DRIVER FOR ARM VERSATILE PLATFORM
10267 M:      Rob Herring <robh@kernel.org>
10268 L:      linux-pci@vger.kernel.org
10269 L:      linux-arm-kernel@lists.infradead.org
10270 S:      Maintained
10271 F:      Documentation/devicetree/bindings/pci/versatile.txt
10272 F:      drivers/pci/host/pci-versatile.c
10273
10274 PCI DRIVER FOR ARMADA 8K
10275 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10276 L:      linux-pci@vger.kernel.org
10277 L:      linux-arm-kernel@lists.infradead.org
10278 S:      Maintained
10279 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10280 F:      drivers/pci/dwc/pcie-armada8k.c
10281
10282 PCI DRIVER FOR FREESCALE LAYERSCAPE
10283 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10284 M:      Mingkai Hu <mingkai.hu@freescale.com>
10285 M:      Roy Zang <tie-fei.zang@freescale.com>
10286 L:      linuxppc-dev@lists.ozlabs.org
10287 L:      linux-pci@vger.kernel.org
10288 L:      linux-arm-kernel@lists.infradead.org
10289 S:      Maintained
10290 F:      drivers/pci/dwc/*layerscape*
10291
10292 PCI DRIVER FOR GENERIC OF HOSTS
10293 M:      Will Deacon <will.deacon@arm.com>
10294 L:      linux-pci@vger.kernel.org
10295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10296 S:      Maintained
10297 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10298 F:      drivers/pci/host/pci-host-common.c
10299 F:      drivers/pci/host/pci-host-generic.c
10300
10301 PCI DRIVER FOR IMX6
10302 M:      Richard Zhu <hongxing.zhu@nxp.com>
10303 M:      Lucas Stach <l.stach@pengutronix.de>
10304 L:      linux-pci@vger.kernel.org
10305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10306 S:      Maintained
10307 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10308 F:      drivers/pci/dwc/*imx6*
10309
10310 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10311 M:      Keith Busch <keith.busch@intel.com>
10312 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10313 L:      linux-pci@vger.kernel.org
10314 S:      Supported
10315 F:      drivers/pci/host/vmd.c
10316
10317 PCI DRIVER FOR MICROSEMI SWITCHTEC
10318 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10319 M:      Stephen Bates <stephen.bates@microsemi.com>
10320 M:      Logan Gunthorpe <logang@deltatee.com>
10321 L:      linux-pci@vger.kernel.org
10322 S:      Maintained
10323 F:      Documentation/switchtec.txt
10324 F:      Documentation/ABI/testing/sysfs-class-switchtec
10325 F:      drivers/pci/switch/switchtec*
10326 F:      include/uapi/linux/switchtec_ioctl.h
10327
10328 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10329 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10330 M:      Jason Cooper <jason@lakedaemon.net>
10331 L:      linux-pci@vger.kernel.org
10332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10333 S:      Maintained
10334 F:      drivers/pci/host/*mvebu*
10335
10336 PCI DRIVER FOR NVIDIA TEGRA
10337 M:      Thierry Reding <thierry.reding@gmail.com>
10338 L:      linux-tegra@vger.kernel.org
10339 L:      linux-pci@vger.kernel.org
10340 S:      Supported
10341 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10342 F:      drivers/pci/host/pci-tegra.c
10343
10344 PCI DRIVER FOR RENESAS R-CAR
10345 M:      Simon Horman <horms@verge.net.au>
10346 L:      linux-pci@vger.kernel.org
10347 L:      linux-renesas-soc@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/pci/host/*rcar*
10350
10351 PCI DRIVER FOR SAMSUNG EXYNOS
10352 M:      Jingoo Han <jingoohan1@gmail.com>
10353 L:      linux-pci@vger.kernel.org
10354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10356 S:      Maintained
10357 F:      drivers/pci/dwc/pci-exynos.c
10358
10359 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10360 M:      Jingoo Han <jingoohan1@gmail.com>
10361 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10362 L:      linux-pci@vger.kernel.org
10363 S:      Maintained
10364 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10365 F:      drivers/pci/dwc/*designware*
10366
10367 PCI DRIVER FOR TI DRA7XX
10368 M:      Kishon Vijay Abraham I <kishon@ti.com>
10369 L:      linux-omap@vger.kernel.org
10370 L:      linux-pci@vger.kernel.org
10371 S:      Supported
10372 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10373 F:      drivers/pci/dwc/pci-dra7xx.c
10374
10375 PCI DRIVER FOR TI KEYSTONE
10376 M:      Murali Karicheri <m-karicheri2@ti.com>
10377 L:      linux-pci@vger.kernel.org
10378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379 S:      Maintained
10380 F:      drivers/pci/dwc/*keystone*
10381
10382 PCI ENDPOINT SUBSYSTEM
10383 M:      Kishon Vijay Abraham I <kishon@ti.com>
10384 L:      linux-pci@vger.kernel.org
10385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10386 S:      Supported
10387 F:      drivers/pci/endpoint/
10388 F:      drivers/misc/pci_endpoint_test.c
10389 F:      tools/pci/
10390
10391 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10392 M:      Russell Currey <ruscur@russell.cc>
10393 L:      linuxppc-dev@lists.ozlabs.org
10394 S:      Supported
10395 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10396 F:      arch/powerpc/kernel/eeh*.c
10397 F:      arch/powerpc/platforms/*/eeh*.c
10398 F:      arch/powerpc/include/*/eeh*.h
10399
10400 PCI ERROR RECOVERY
10401 M:      Linas Vepstas <linasvepstas@gmail.com>
10402 L:      linux-pci@vger.kernel.org
10403 S:      Supported
10404 F:      Documentation/PCI/pci-error-recovery.txt
10405
10406 PCI MSI DRIVER FOR ALTERA MSI IP
10407 M:      Ley Foon Tan <lftan@altera.com>
10408 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10409 L:      linux-pci@vger.kernel.org
10410 S:      Supported
10411 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10412 F:      drivers/pci/host/pcie-altera-msi.c
10413
10414 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10415 M:      Duc Dang <dhdang@apm.com>
10416 L:      linux-pci@vger.kernel.org
10417 L:      linux-arm-kernel@lists.infradead.org
10418 S:      Maintained
10419 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10420 F:      drivers/pci/host/pci-xgene-msi.c
10421
10422 PCI SUBSYSTEM
10423 M:      Bjorn Helgaas <bhelgaas@google.com>
10424 L:      linux-pci@vger.kernel.org
10425 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10427 S:      Supported
10428 F:      Documentation/devicetree/bindings/pci/
10429 F:      Documentation/PCI/
10430 F:      drivers/pci/
10431 F:      include/linux/pci*
10432 F:      arch/x86/pci/
10433 F:      arch/x86/kernel/quirks.c
10434
10435 PCIE DRIVER FOR AXIS ARTPEC
10436 M:      Niklas Cassel <niklas.cassel@axis.com>
10437 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10438 L:      linux-arm-kernel@axis.com
10439 L:      linux-pci@vger.kernel.org
10440 S:      Maintained
10441 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10442 F:      drivers/pci/dwc/*artpec*
10443
10444 PCIE DRIVER FOR CAVIUM THUNDERX
10445 M:      David Daney <david.daney@cavium.com>
10446 L:      linux-pci@vger.kernel.org
10447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448 S:      Supported
10449 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10450 F:      drivers/pci/host/pci-thunder-*
10451
10452 PCIE DRIVER FOR HISILICON
10453 M:      Zhou Wang <wangzhou1@hisilicon.com>
10454 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10455 L:      linux-pci@vger.kernel.org
10456 S:      Maintained
10457 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10458 F:      drivers/pci/dwc/pcie-hisi.c
10459
10460 PCIE DRIVER FOR HISILICON KIRIN
10461 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10462 M:      Binghui Wang <wangbinghui@hisilicon.com>
10463 L:      linux-pci@vger.kernel.org
10464 S:      Maintained
10465 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10466 F:      drivers/pci/dwc/pcie-kirin.c
10467
10468 PCIE DRIVER FOR MEDIATEK
10469 M:      Ryder Lee <ryder.lee@mediatek.com>
10470 L:      linux-pci@vger.kernel.org
10471 L:      linux-mediatek@lists.infradead.org
10472 S:      Supported
10473 F:      Documentation/devicetree/bindings/pci/mediatek*
10474 F:      drivers/pci/host/*mediatek*
10475
10476 PCIE DRIVER FOR QUALCOMM MSM
10477 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10478 L:      linux-pci@vger.kernel.org
10479 L:      linux-arm-msm@vger.kernel.org
10480 S:      Maintained
10481 F:      drivers/pci/dwc/*qcom*
10482
10483 PCIE DRIVER FOR ROCKCHIP
10484 M:      Shawn Lin <shawn.lin@rock-chips.com>
10485 L:      linux-pci@vger.kernel.org
10486 L:      linux-rockchip@lists.infradead.org
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10489 F:      drivers/pci/host/pcie-rockchip.c
10490
10491 PCIE DRIVER FOR ST SPEAR13XX
10492 M:      Pratyush Anand <pratyush.anand@gmail.com>
10493 L:      linux-pci@vger.kernel.org
10494 S:      Maintained
10495 F:      drivers/pci/dwc/*spear*
10496
10497 PCMCIA SUBSYSTEM
10498 P:      Linux PCMCIA Team
10499 L:      linux-pcmcia@lists.infradead.org
10500 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10502 S:      Maintained
10503 F:      Documentation/pcmcia/
10504 F:      tools/pcmcia/
10505 F:      drivers/pcmcia/
10506 F:      include/pcmcia/
10507
10508 PCNET32 NETWORK DRIVER
10509 M:      Don Fry <pcnet32@frontier.com>
10510 L:      netdev@vger.kernel.org
10511 S:      Maintained
10512 F:      drivers/net/ethernet/amd/pcnet32.c
10513
10514 PCRYPT PARALLEL CRYPTO ENGINE
10515 M:      Steffen Klassert <steffen.klassert@secunet.com>
10516 L:      linux-crypto@vger.kernel.org
10517 S:      Maintained
10518 F:      crypto/pcrypt.c
10519 F:      include/crypto/pcrypt.h
10520
10521 PER-CPU MEMORY ALLOCATOR
10522 M:      Tejun Heo <tj@kernel.org>
10523 M:      Christoph Lameter <cl@linux.com>
10524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10525 S:      Maintained
10526 F:      include/linux/percpu*.h
10527 F:      mm/percpu*.c
10528 F:      arch/*/include/asm/percpu.h
10529
10530 PER-TASK DELAY ACCOUNTING
10531 M:      Balbir Singh <bsingharora@gmail.com>
10532 S:      Maintained
10533 F:      include/linux/delayacct.h
10534 F:      kernel/delayacct.c
10535
10536 PERFORMANCE EVENTS SUBSYSTEM
10537 M:      Peter Zijlstra <peterz@infradead.org>
10538 M:      Ingo Molnar <mingo@redhat.com>
10539 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10540 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10541 L:      linux-kernel@vger.kernel.org
10542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10543 S:      Supported
10544 F:      kernel/events/*
10545 F:      include/linux/perf_event.h
10546 F:      include/uapi/linux/perf_event.h
10547 F:      arch/*/kernel/perf_event*.c
10548 F:      arch/*/kernel/*/perf_event*.c
10549 F:      arch/*/kernel/*/*/perf_event*.c
10550 F:      arch/*/include/asm/perf_event.h
10551 F:      arch/*/kernel/perf_callchain.c
10552 F:      arch/*/events/*
10553 F:      tools/perf/
10554
10555 PERSONALITY HANDLING
10556 M:      Christoph Hellwig <hch@infradead.org>
10557 L:      linux-abi-devel@lists.sourceforge.net
10558 S:      Maintained
10559 F:      include/linux/personality.h
10560 F:      include/uapi/linux/personality.h
10561
10562 PHONET PROTOCOL
10563 M:      Remi Denis-Courmont <courmisch@gmail.com>
10564 S:      Supported
10565 F:      Documentation/networking/phonet.txt
10566 F:      include/linux/phonet.h
10567 F:      include/net/phonet/
10568 F:      include/uapi/linux/phonet.h
10569 F:      net/phonet/
10570
10571 PHRAM MTD DRIVER
10572 M:      Joern Engel <joern@lazybastard.org>
10573 L:      linux-mtd@lists.infradead.org
10574 S:      Maintained
10575 F:      drivers/mtd/devices/phram.c
10576
10577 PICOLCD HID DRIVER
10578 M:      Bruno Prémont <bonbons@linux-vserver.org>
10579 L:      linux-input@vger.kernel.org
10580 S:      Maintained
10581 F:      drivers/hid/hid-picolcd*
10582
10583 PICOXCELL SUPPORT
10584 M:      Jamie Iles <jamie@jamieiles.com>
10585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10587 S:      Supported
10588 F:      arch/arm/boot/dts/picoxcell*
10589 F:      arch/arm/mach-picoxcell/
10590 F:      drivers/crypto/picoxcell*
10591
10592 PIN CONTROL SUBSYSTEM
10593 M:      Linus Walleij <linus.walleij@linaro.org>
10594 L:      linux-gpio@vger.kernel.org
10595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10596 S:      Maintained
10597 F:      Documentation/devicetree/bindings/pinctrl/
10598 F:      Documentation/driver-api/pinctl.rst
10599 F:      drivers/pinctrl/
10600 F:      include/linux/pinctrl/
10601
10602 PIN CONTROLLER - ATMEL AT91
10603 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 S:      Maintained
10606 F:      drivers/pinctrl/pinctrl-at91.*
10607
10608 PIN CONTROLLER - ATMEL AT91 PIO4
10609 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10611 L:      linux-gpio@vger.kernel.org
10612 S:      Supported
10613 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10614
10615 PIN CONTROLLER - INTEL
10616 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10617 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10618 S:      Maintained
10619 F:      drivers/pinctrl/intel/
10620
10621 PIN CONTROLLER - QUALCOMM
10622 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10623 S:      Maintained
10624 L:      linux-arm-msm@vger.kernel.org
10625 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10626 F:      drivers/pinctrl/qcom/
10627
10628 PIN CONTROLLER - RENESAS
10629 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10630 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10631 L:      linux-renesas-soc@vger.kernel.org
10632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10633 S:      Maintained
10634 F:      drivers/pinctrl/sh-pfc/
10635
10636 PIN CONTROLLER - SAMSUNG
10637 M:      Tomasz Figa <tomasz.figa@gmail.com>
10638 M:      Krzysztof Kozlowski <krzk@kernel.org>
10639 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10641 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10642 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10644 S:      Maintained
10645 F:      drivers/pinctrl/samsung/
10646 F:      include/dt-bindings/pinctrl/samsung.h
10647 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10648
10649 PIN CONTROLLER - SINGLE
10650 M:      Tony Lindgren <tony@atomide.com>
10651 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10653 L:      linux-omap@vger.kernel.org
10654 S:      Maintained
10655 F:      drivers/pinctrl/pinctrl-single.c
10656
10657 PIN CONTROLLER - ST SPEAR
10658 M:      Viresh Kumar <vireshk@kernel.org>
10659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10660 W:      http://www.st.com/spear
10661 S:      Maintained
10662 F:      drivers/pinctrl/spear/
10663
10664 PISTACHIO SOC SUPPORT
10665 M:      James Hartley <james.hartley@imgtec.com>
10666 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10667 L:      linux-mips@linux-mips.org
10668 S:      Maintained
10669 F:      arch/mips/pistachio/
10670 F:      arch/mips/include/asm/mach-pistachio/
10671 F:      arch/mips/boot/dts/img/pistachio*
10672 F:      arch/mips/configs/pistachio*_defconfig
10673
10674 PKTCDVD DRIVER
10675 S:      Orphan
10676 M:      linux-block@vger.kernel.org
10677 F:      drivers/block/pktcdvd.c
10678 F:      include/linux/pktcdvd.h
10679 F:      include/uapi/linux/pktcdvd.h
10680
10681 PKUNITY SOC DRIVERS
10682 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10683 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10684 S:      Maintained
10685 T:      git git://github.com/gxt/linux.git
10686 F:      drivers/input/serio/i8042-unicore32io.h
10687 F:      drivers/i2c/busses/i2c-puv3.c
10688 F:      drivers/video/fbdev/fb-puv3.c
10689 F:      drivers/rtc/rtc-puv3.c
10690
10691 PMBUS HARDWARE MONITORING DRIVERS
10692 M:      Guenter Roeck <linux@roeck-us.net>
10693 L:      linux-hwmon@vger.kernel.org
10694 W:      http://hwmon.wiki.kernel.org/
10695 W:      http://www.roeck-us.net/linux/drivers/
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10697 S:      Maintained
10698 F:      Documentation/hwmon/pmbus
10699 F:      drivers/hwmon/pmbus/
10700 F:      include/linux/pmbus.h
10701
10702 PMC SIERRA MaxRAID DRIVER
10703 L:      linux-scsi@vger.kernel.org
10704 W:      http://www.pmc-sierra.com/
10705 S:      Orphan
10706 F:      drivers/scsi/pmcraid.*
10707
10708 PMC SIERRA PM8001 DRIVER
10709 M:      Jack Wang <jinpu.wang@profitbricks.com>
10710 M:      lindar_liu@usish.com
10711 L:      linux-scsi@vger.kernel.org
10712 S:      Supported
10713 F:      drivers/scsi/pm8001/
10714
10715 PNP SUPPORT
10716 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10717 S:      Maintained
10718 F:      drivers/pnp/
10719
10720 POSIX CLOCKS and TIMERS
10721 M:      Thomas Gleixner <tglx@linutronix.de>
10722 L:      linux-kernel@vger.kernel.org
10723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10724 S:      Maintained
10725 F:      fs/timerfd.c
10726 F:      include/linux/timer*
10727 F:      kernel/time/*timer*
10728
10729 POWER MANAGEMENT CORE
10730 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10731 L:      linux-pm@vger.kernel.org
10732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10733 B:      https://bugzilla.kernel.org
10734 S:      Supported
10735 F:      drivers/base/power/
10736 F:      include/linux/pm.h
10737 F:      include/linux/pm_*
10738 F:      include/linux/powercap.h
10739 F:      drivers/powercap/
10740
10741 POWER STATE COORDINATION INTERFACE (PSCI)
10742 M:      Mark Rutland <mark.rutland@arm.com>
10743 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10744 L:      linux-arm-kernel@lists.infradead.org
10745 S:      Maintained
10746 F:      drivers/firmware/psci*.c
10747 F:      include/linux/psci.h
10748 F:      include/uapi/linux/psci.h
10749
10750 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10751 M:      Sebastian Reichel <sre@kernel.org>
10752 L:      linux-pm@vger.kernel.org
10753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10754 S:      Maintained
10755 F:      Documentation/devicetree/bindings/power/supply/
10756 F:      include/linux/power_supply.h
10757 F:      drivers/power/supply/
10758
10759 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10760 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10761 L:      linuxppc-dev@lists.ozlabs.org
10762 S:      Maintained
10763 F:      drivers/char/powernv-op-panel.c
10764
10765 PPP OVER ATM (RFC 2364)
10766 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10767 S:      Maintained
10768 F:      net/atm/pppoatm.c
10769 F:      include/uapi/linux/atmppp.h
10770
10771 PPP OVER ETHERNET
10772 M:      Michal Ostrowski <mostrows@earthlink.net>
10773 S:      Maintained
10774 F:      drivers/net/ppp/pppoe.c
10775 F:      drivers/net/ppp/pppox.c
10776
10777 PPP OVER L2TP
10778 M:      James Chapman <jchapman@katalix.com>
10779 S:      Maintained
10780 F:      net/l2tp/l2tp_ppp.c
10781 F:      include/linux/if_pppol2tp.h
10782 F:      include/uapi/linux/if_pppol2tp.h
10783
10784 PPP PROTOCOL DRIVERS AND COMPRESSORS
10785 M:      Paul Mackerras <paulus@samba.org>
10786 L:      linux-ppp@vger.kernel.org
10787 S:      Maintained
10788 F:      drivers/net/ppp/ppp_*
10789
10790 PPS SUPPORT
10791 M:      Rodolfo Giometti <giometti@enneenne.com>
10792 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10793 L:      linuxpps@ml.enneenne.com (subscribers-only)
10794 S:      Maintained
10795 F:      Documentation/pps/
10796 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10797 F:      Documentation/ABI/testing/sysfs-pps
10798 F:      drivers/pps/
10799 F:      include/linux/pps*.h
10800 F:      include/uapi/linux/pps.h
10801
10802 PPTP DRIVER
10803 M:      Dmitry Kozlov <xeb@mail.ru>
10804 L:      netdev@vger.kernel.org
10805 S:      Maintained
10806 F:      drivers/net/ppp/pptp.c
10807 W:      http://sourceforge.net/projects/accel-pptp
10808
10809 PREEMPTIBLE KERNEL
10810 M:      Robert Love <rml@tech9.net>
10811 L:      kpreempt-tech@lists.sourceforge.net
10812 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10813 S:      Supported
10814 F:      Documentation/preempt-locking.txt
10815 F:      include/linux/preempt.h
10816
10817 PRINTK
10818 M:      Petr Mladek <pmladek@suse.com>
10819 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10820 R:      Steven Rostedt <rostedt@goodmis.org>
10821 S:      Maintained
10822 F:      kernel/printk/
10823 F:      include/linux/printk.h
10824
10825 PRISM54 WIRELESS DRIVER
10826 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10827 L:      linux-wireless@vger.kernel.org
10828 W:      http://wireless.kernel.org/en/users/Drivers/p54
10829 S:      Obsolete
10830 F:      drivers/net/wireless/intersil/prism54/
10831
10832 PROC SYSCTL
10833 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10834 M:      Kees Cook <keescook@chromium.org>
10835 L:      linux-kernel@vger.kernel.org
10836 L:      linux-fsdevel@vger.kernel.org
10837 S:      Maintained
10838 F:      fs/proc/proc_sysctl.c
10839 F:      include/linux/sysctl.h
10840 F:      kernel/sysctl.c
10841 F:      tools/testing/selftests/sysctl/
10842
10843 PS3 NETWORK SUPPORT
10844 M:      Geoff Levand <geoff@infradead.org>
10845 L:      netdev@vger.kernel.org
10846 L:      linuxppc-dev@lists.ozlabs.org
10847 S:      Maintained
10848 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10849
10850 PS3 PLATFORM SUPPORT
10851 M:      Geoff Levand <geoff@infradead.org>
10852 L:      linuxppc-dev@lists.ozlabs.org
10853 S:      Maintained
10854 F:      arch/powerpc/boot/ps3*
10855 F:      arch/powerpc/include/asm/lv1call.h
10856 F:      arch/powerpc/include/asm/ps3*.h
10857 F:      arch/powerpc/platforms/ps3/
10858 F:      drivers/*/ps3*
10859 F:      drivers/ps3/
10860 F:      drivers/rtc/rtc-ps3.c
10861 F:      drivers/usb/host/*ps3.c
10862 F:      sound/ppc/snd_ps3*
10863
10864 PS3VRAM DRIVER
10865 M:      Jim Paris <jim@jtan.com>
10866 M:      Geoff Levand <geoff@infradead.org>
10867 L:      linuxppc-dev@lists.ozlabs.org
10868 S:      Maintained
10869 F:      drivers/block/ps3vram.c
10870
10871 PSAMPLE PACKET SAMPLING SUPPORT:
10872 M:      Yotam Gigi <yotamg@mellanox.com>
10873 S:      Maintained
10874 F:      net/psample
10875 F:      include/net/psample.h
10876 F:      include/uapi/linux/psample.h
10877
10878 PSTORE FILESYSTEM
10879 M:      Kees Cook <keescook@chromium.org>
10880 M:      Anton Vorontsov <anton@enomsg.org>
10881 M:      Colin Cross <ccross@android.com>
10882 M:      Tony Luck <tony.luck@intel.com>
10883 S:      Maintained
10884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10885 F:      fs/pstore/
10886 F:      include/linux/pstore*
10887 F:      drivers/firmware/efi/efi-pstore.c
10888 F:      drivers/acpi/apei/erst.c
10889 F:      Documentation/admin-guide/ramoops.rst
10890 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10891 K:      \b(pstore|ramoops)
10892
10893 PTP HARDWARE CLOCK SUPPORT
10894 M:      Richard Cochran <richardcochran@gmail.com>
10895 L:      netdev@vger.kernel.org
10896 S:      Maintained
10897 W:      http://linuxptp.sourceforge.net/
10898 F:      Documentation/ABI/testing/sysfs-ptp
10899 F:      Documentation/ptp/*
10900 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10901 F:      drivers/net/phy/dp83640*
10902 F:      drivers/ptp/*
10903 F:      include/linux/ptp_cl*
10904
10905 PTRACE SUPPORT
10906 M:      Oleg Nesterov <oleg@redhat.com>
10907 S:      Maintained
10908 F:      include/asm-generic/syscall.h
10909 F:      include/linux/ptrace.h
10910 F:      include/linux/regset.h
10911 F:      include/linux/tracehook.h
10912 F:      include/uapi/linux/ptrace.h
10913 F:      include/uapi/linux/ptrace.h
10914 F:      include/asm-generic/ptrace.h
10915 F:      kernel/ptrace.c
10916 F:      arch/*/ptrace*.c
10917 F:      arch/*/*/ptrace*.c
10918 F:      arch/*/include/asm/ptrace*.h
10919
10920 PULSE8-CEC DRIVER
10921 M:      Hans Verkuil <hverkuil@xs4all.nl>
10922 L:      linux-media@vger.kernel.org
10923 T:      git git://linuxtv.org/media_tree.git
10924 S:      Maintained
10925 F:      drivers/media/usb/pulse8-cec/*
10926 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10927
10928 PVRUSB2 VIDEO4LINUX DRIVER
10929 M:      Mike Isely <isely@pobox.com>
10930 L:      pvrusb2@isely.net       (subscribers-only)
10931 L:      linux-media@vger.kernel.org
10932 W:      http://www.isely.net/pvrusb2/
10933 T:      git git://linuxtv.org/media_tree.git
10934 S:      Maintained
10935 F:      Documentation/media/v4l-drivers/pvrusb2*
10936 F:      drivers/media/usb/pvrusb2/
10937
10938 PWC WEBCAM DRIVER
10939 M:      Hans Verkuil <hverkuil@xs4all.nl>
10940 L:      linux-media@vger.kernel.org
10941 T:      git git://linuxtv.org/media_tree.git
10942 S:      Odd Fixes
10943 F:      drivers/media/usb/pwc/*
10944
10945 PWM FAN DRIVER
10946 M:      Kamil Debski <kamil@wypas.org>
10947 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10948 L:      linux-hwmon@vger.kernel.org
10949 S:      Supported
10950 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10951 F:      Documentation/hwmon/pwm-fan
10952 F:      drivers/hwmon/pwm-fan.c
10953
10954 PWM IR Transmitter
10955 M:      Sean Young <sean@mess.org>
10956 L:      linux-media@vger.kernel.org
10957 S:      Maintained
10958 F:      drivers/media/rc/pwm-ir-tx.c
10959
10960 PWM SUBSYSTEM
10961 M:      Thierry Reding <thierry.reding@gmail.com>
10962 L:      linux-pwm@vger.kernel.org
10963 S:      Maintained
10964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10965 F:      Documentation/pwm.txt
10966 F:      Documentation/devicetree/bindings/pwm/
10967 F:      include/linux/pwm.h
10968 F:      drivers/pwm/
10969 F:      drivers/video/backlight/pwm_bl.c
10970 F:      include/linux/pwm_backlight.h
10971 F:      drivers/gpio/gpio-mvebu.c
10972 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10973
10974 PXA GPIO DRIVER
10975 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10976 L:      linux-gpio@vger.kernel.org
10977 S:      Maintained
10978 F:      drivers/gpio/gpio-pxa.c
10979
10980 PXA MMCI DRIVER
10981 S:      Orphan
10982
10983 PXA RTC DRIVER
10984 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10985 L:      linux-rtc@vger.kernel.org
10986 S:      Maintained
10987
10988 PXA2xx/PXA3xx SUPPORT
10989 M:      Daniel Mack <daniel@zonque.org>
10990 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10991 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10993 T:      git git://github.com/hzhuang1/linux.git
10994 T:      git git://github.com/rjarzmik/linux.git
10995 S:      Maintained
10996 F:      arch/arm/boot/dts/pxa*
10997 F:      arch/arm/mach-pxa/
10998 F:      drivers/dma/pxa*
10999 F:      drivers/pcmcia/pxa2xx*
11000 F:      drivers/pinctrl/pxa/
11001 F:      drivers/spi/spi-pxa2xx*
11002 F:      drivers/usb/gadget/udc/pxa2*
11003 F:      include/sound/pxa2xx-lib.h
11004 F:      sound/arm/pxa*
11005 F:      sound/soc/pxa/
11006
11007 PXA3xx NAND FLASH DRIVER
11008 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11009 L:      linux-mtd@lists.infradead.org
11010 S:      Maintained
11011 F:      drivers/mtd/nand/pxa3xx_nand.c
11012
11013 QAT DRIVER
11014 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11015 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
11016 L:      qat-linux@intel.com
11017 S:      Supported
11018 F:      drivers/crypto/qat/
11019
11020 QCOM AUDIO (ASoC) DRIVERS
11021 M:      Patrick Lai <plai@codeaurora.org>
11022 M:      Banajit Goswami <bgoswami@codeaurora.org>
11023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11024 S:      Supported
11025 F:      sound/soc/qcom/
11026
11027 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11028 M:      Gabriel Somlo <somlo@cmu.edu>
11029 M:      "Michael S. Tsirkin" <mst@redhat.com>
11030 L:      qemu-devel@nongnu.org
11031 S:      Maintained
11032 F:      drivers/firmware/qemu_fw_cfg.c
11033
11034 QIB DRIVER
11035 M:      Mike Marciniszyn <infinipath@intel.com>
11036 L:      linux-rdma@vger.kernel.org
11037 S:      Supported
11038 F:      drivers/infiniband/hw/qib/
11039
11040 QLOGIC QL41xxx FCOE DRIVER
11041 M:      QLogic-Storage-Upstream@cavium.com
11042 L:      linux-scsi@vger.kernel.org
11043 S:      Supported
11044 F:      drivers/scsi/qedf/
11045
11046 QLOGIC QL41xxx ISCSI DRIVER
11047 M:      QLogic-Storage-Upstream@cavium.com
11048 L:      linux-scsi@vger.kernel.org
11049 S:      Supported
11050 F:      drivers/scsi/qedi/
11051
11052 QLOGIC QL4xxx ETHERNET DRIVER
11053 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
11054 M:      Ariel Elior <Ariel.Elior@cavium.com>
11055 M:      everest-linux-l2@cavium.com
11056 L:      netdev@vger.kernel.org
11057 S:      Supported
11058 F:      drivers/net/ethernet/qlogic/qed/
11059 F:      include/linux/qed/
11060 F:      drivers/net/ethernet/qlogic/qede/
11061
11062 QLOGIC QL4xxx RDMA DRIVER
11063 M:      Ram Amrani <Ram.Amrani@cavium.com>
11064 M:      Ariel Elior <Ariel.Elior@cavium.com>
11065 L:      linux-rdma@vger.kernel.org
11066 S:      Supported
11067 F:      drivers/infiniband/hw/qedr/
11068 F:      include/uapi/rdma/qedr-abi.h
11069
11070 QLOGIC QLA1280 SCSI DRIVER
11071 M:      Michael Reed <mdr@sgi.com>
11072 L:      linux-scsi@vger.kernel.org
11073 S:      Maintained
11074 F:      drivers/scsi/qla1280.[ch]
11075
11076 QLOGIC QLA2XXX FC-SCSI DRIVER
11077 M:      qla2xxx-upstream@qlogic.com
11078 L:      linux-scsi@vger.kernel.org
11079 S:      Supported
11080 F:      Documentation/scsi/LICENSE.qla2xxx
11081 F:      drivers/scsi/qla2xxx/
11082
11083 QLOGIC QLA3XXX NETWORK DRIVER
11084 M:      Dept-GELinuxNICDev@cavium.com
11085 L:      netdev@vger.kernel.org
11086 S:      Supported
11087 F:      Documentation/networking/LICENSE.qla3xxx
11088 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11089
11090 QLOGIC QLA4XXX iSCSI DRIVER
11091 M:      QLogic-Storage-Upstream@qlogic.com
11092 L:      linux-scsi@vger.kernel.org
11093 S:      Supported
11094 F:      Documentation/scsi/LICENSE.qla4xxx
11095 F:      drivers/scsi/qla4xxx/
11096
11097 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11098 M:      Harish Patil <harish.patil@cavium.com>
11099 M:      Manish Chopra <manish.chopra@cavium.com>
11100 M:      Dept-GELinuxNICDev@cavium.com
11101 L:      netdev@vger.kernel.org
11102 S:      Supported
11103 F:      drivers/net/ethernet/qlogic/qlcnic/
11104
11105 QLOGIC QLGE 10Gb ETHERNET DRIVER
11106 M:      Harish Patil <harish.patil@cavium.com>
11107 M:      Manish Chopra <manish.chopra@cavium.com>
11108 M:      Dept-GELinuxNICDev@cavium.com
11109 L:      netdev@vger.kernel.org
11110 S:      Supported
11111 F:      drivers/net/ethernet/qlogic/qlge/
11112
11113 QNX4 FILESYSTEM
11114 M:      Anders Larsen <al@alarsen.net>
11115 W:      http://www.alarsen.net/linux/qnx4fs/
11116 S:      Maintained
11117 F:      fs/qnx4/
11118 F:      include/uapi/linux/qnx4_fs.h
11119 F:      include/uapi/linux/qnxtypes.h
11120
11121 QORIQ DPAA2 FSL-MC BUS DRIVER
11122 M:      Stuart Yoder <stuyoder@gmail.com>
11123 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11124 L:      linux-kernel@vger.kernel.org
11125 S:      Maintained
11126 F:      drivers/staging/fsl-mc/
11127 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11128
11129 QT1010 MEDIA DRIVER
11130 M:      Antti Palosaari <crope@iki.fi>
11131 L:      linux-media@vger.kernel.org
11132 W:      https://linuxtv.org
11133 W:      http://palosaari.fi/linux/
11134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11135 T:      git git://linuxtv.org/anttip/media_tree.git
11136 S:      Maintained
11137 F:      drivers/media/tuners/qt1010*
11138
11139 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11140 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11141 L:      ath10k@lists.infradead.org
11142 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11144 S:      Supported
11145 F:      drivers/net/wireless/ath/ath10k/
11146
11147 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11148 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11149 L:      linux-wireless@vger.kernel.org
11150 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11151 S:      Supported
11152 F:      drivers/net/wireless/ath/ath9k/
11153
11154 QUALCOMM CAMERA SUBSYSTEM DRIVER
11155 M:      Todor Tomov <todor.tomov@linaro.org>
11156 L:      linux-media@vger.kernel.org
11157 S:      Maintained
11158 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11159 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11160 F:      drivers/media/platform/qcom/camss-8x16/
11161
11162 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11163 M:      Timur Tabi <timur@codeaurora.org>
11164 L:      netdev@vger.kernel.org
11165 S:      Supported
11166 F:      drivers/net/ethernet/qualcomm/emac/
11167
11168 QUALCOMM HEXAGON ARCHITECTURE
11169 M:      Richard Kuo <rkuo@codeaurora.org>
11170 L:      linux-hexagon@vger.kernel.org
11171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11172 S:      Supported
11173 F:      arch/hexagon/
11174
11175 QUALCOMM IOMMU
11176 M:      Rob Clark <robdclark@gmail.com>
11177 L:      iommu@lists.linux-foundation.org
11178 L:      linux-arm-msm@vger.kernel.org
11179 S:      Maintained
11180 F:      drivers/iommu/qcom_iommu.c
11181
11182 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11183 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11184 L:      linux-media@vger.kernel.org
11185 L:      linux-arm-msm@vger.kernel.org
11186 T:      git git://linuxtv.org/media_tree.git
11187 S:      Maintained
11188 F:      drivers/media/platform/qcom/venus/
11189
11190 QUALCOMM WCN36XX WIRELESS DRIVER
11191 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11192 L:      wcn36xx@lists.infradead.org
11193 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11194 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11195 S:      Supported
11196 F:      drivers/net/wireless/ath/wcn36xx/
11197
11198 QUANTENNA QTNFMAC WIRELESS DRIVER
11199 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11200 M:      Avinash Patil <avinashp@quantenna.com>
11201 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11202 L:      linux-wireless@vger.kernel.org
11203 S:      Maintained
11204 F:      drivers/net/wireless/quantenna
11205
11206 RADEON and AMDGPU DRM DRIVERS
11207 M:      Alex Deucher <alexander.deucher@amd.com>
11208 M:      Christian König <christian.koenig@amd.com>
11209 L:      amd-gfx@lists.freedesktop.org
11210 T:      git git://people.freedesktop.org/~agd5f/linux
11211 S:      Supported
11212 F:      drivers/gpu/drm/radeon/
11213 F:      include/uapi/drm/radeon_drm.h
11214 F:      drivers/gpu/drm/amd/
11215 F:      include/uapi/drm/amdgpu_drm.h
11216
11217 RADEON FRAMEBUFFER DISPLAY DRIVER
11218 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11219 L:      linux-fbdev@vger.kernel.org
11220 S:      Maintained
11221 F:      drivers/video/fbdev/aty/radeon*
11222 F:      include/uapi/linux/radeonfb.h
11223
11224 RADIOSHARK RADIO DRIVER
11225 M:      Hans Verkuil <hverkuil@xs4all.nl>
11226 L:      linux-media@vger.kernel.org
11227 T:      git git://linuxtv.org/media_tree.git
11228 S:      Maintained
11229 F:      drivers/media/radio/radio-shark.c
11230
11231 RADIOSHARK2 RADIO DRIVER
11232 M:      Hans Verkuil <hverkuil@xs4all.nl>
11233 L:      linux-media@vger.kernel.org
11234 T:      git git://linuxtv.org/media_tree.git
11235 S:      Maintained
11236 F:      drivers/media/radio/radio-shark2.c
11237 F:      drivers/media/radio/radio-tea5777.c
11238
11239 RADOS BLOCK DEVICE (RBD)
11240 M:      Ilya Dryomov <idryomov@gmail.com>
11241 M:      Sage Weil <sage@redhat.com>
11242 M:      Alex Elder <elder@kernel.org>
11243 L:      ceph-devel@vger.kernel.org
11244 W:      http://ceph.com/
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11246 T:      git git://github.com/ceph/ceph-client.git
11247 S:      Supported
11248 F:      Documentation/ABI/testing/sysfs-bus-rbd
11249 F:      drivers/block/rbd.c
11250 F:      drivers/block/rbd_types.h
11251
11252 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11253 M:      Paul Mackerras <paulus@samba.org>
11254 L:      linux-fbdev@vger.kernel.org
11255 S:      Maintained
11256 F:      drivers/video/fbdev/aty/aty128fb.c
11257
11258 RAINSHADOW-CEC DRIVER
11259 M:      Hans Verkuil <hverkuil@xs4all.nl>
11260 L:      linux-media@vger.kernel.org
11261 T:      git git://linuxtv.org/media_tree.git
11262 S:      Maintained
11263 F:      drivers/media/usb/rainshadow-cec/*
11264
11265 RALINK MIPS ARCHITECTURE
11266 M:      John Crispin <john@phrozen.org>
11267 L:      linux-mips@linux-mips.org
11268 S:      Maintained
11269 F:      arch/mips/ralink
11270
11271 RALINK RT2X00 WIRELESS LAN DRIVER
11272 P:      rt2x00 project
11273 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11274 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11275 L:      linux-wireless@vger.kernel.org
11276 S:      Maintained
11277 F:      drivers/net/wireless/ralink/rt2x00/
11278
11279 RAMDISK RAM BLOCK DEVICE DRIVER
11280 M:      Jens Axboe <axboe@kernel.dk>
11281 S:      Maintained
11282 F:      Documentation/blockdev/ramdisk.txt
11283 F:      drivers/block/brd.c
11284
11285 RANDOM NUMBER DRIVER
11286 M:      "Theodore Ts'o" <tytso@mit.edu>
11287 S:      Maintained
11288 F:      drivers/char/random.c
11289
11290 RAPIDIO SUBSYSTEM
11291 M:      Matt Porter <mporter@kernel.crashing.org>
11292 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11293 S:      Maintained
11294 F:      drivers/rapidio/
11295
11296 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11297 L:      linux-wireless@vger.kernel.org
11298 S:      Orphan
11299 F:      drivers/net/wireless/ray*
11300
11301 RCUTORTURE MODULE
11302 M:      Josh Triplett <josh@joshtriplett.org>
11303 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11304 L:      linux-kernel@vger.kernel.org
11305 S:      Supported
11306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11307 F:      Documentation/RCU/torture.txt
11308 F:      kernel/rcu/rcutorture.c
11309
11310 RCUTORTURE TEST FRAMEWORK
11311 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11312 M:      Josh Triplett <josh@joshtriplett.org>
11313 R:      Steven Rostedt <rostedt@goodmis.org>
11314 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11315 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11316 L:      linux-kernel@vger.kernel.org
11317 S:      Supported
11318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11319 F:      tools/testing/selftests/rcutorture
11320
11321 RDC R-321X SoC
11322 M:      Florian Fainelli <florian@openwrt.org>
11323 S:      Maintained
11324
11325 RDC R6040 FAST ETHERNET DRIVER
11326 M:      Florian Fainelli <f.fainelli@gmail.com>
11327 L:      netdev@vger.kernel.org
11328 S:      Maintained
11329 F:      drivers/net/ethernet/rdc/r6040.c
11330
11331 RDMAVT - RDMA verbs software
11332 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11333 L:      linux-rdma@vger.kernel.org
11334 S:      Supported
11335 F:      drivers/infiniband/sw/rdmavt
11336
11337 RDS - RELIABLE DATAGRAM SOCKETS
11338 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11339 L:      netdev@vger.kernel.org
11340 L:      linux-rdma@vger.kernel.org
11341 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11342 W:      https://oss.oracle.com/projects/rds/
11343 S:      Supported
11344 F:      net/rds/
11345 F:      Documentation/networking/rds.txt
11346
11347 RDT - RESOURCE ALLOCATION
11348 M:      Fenghua Yu <fenghua.yu@intel.com>
11349 L:      linux-kernel@vger.kernel.org
11350 S:      Supported
11351 F:      arch/x86/kernel/cpu/intel_rdt*
11352 F:      arch/x86/include/asm/intel_rdt_sched.h
11353 F:      Documentation/x86/intel_rdt*
11354
11355 READ-COPY UPDATE (RCU)
11356 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11357 M:      Josh Triplett <josh@joshtriplett.org>
11358 R:      Steven Rostedt <rostedt@goodmis.org>
11359 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11360 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11361 L:      linux-kernel@vger.kernel.org
11362 W:      http://www.rdrop.com/users/paulmck/RCU/
11363 S:      Supported
11364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11365 F:      Documentation/RCU/
11366 X:      Documentation/RCU/torture.txt
11367 F:      include/linux/rcu*
11368 X:      include/linux/srcu.h
11369 F:      kernel/rcu/
11370 X:      kernel/torture.c
11371
11372 REAL TIME CLOCK (RTC) SUBSYSTEM
11373 M:      Alessandro Zummo <a.zummo@towertech.it>
11374 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11375 L:      linux-rtc@vger.kernel.org
11376 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11378 S:      Maintained
11379 F:      Documentation/devicetree/bindings/rtc/
11380 F:      Documentation/rtc.txt
11381 F:      drivers/rtc/
11382 F:      include/linux/rtc.h
11383 F:      include/uapi/linux/rtc.h
11384 F:      include/linux/rtc/
11385 F:      include/linux/platform_data/rtc-*
11386 F:      tools/testing/selftests/timers/rtctest.c
11387
11388 REALTEK AUDIO CODECS
11389 M:      Bard Liao <bardliao@realtek.com>
11390 M:      Oder Chiou <oder_chiou@realtek.com>
11391 S:      Maintained
11392 F:      sound/soc/codecs/rt*
11393 F:      include/sound/rt*.h
11394
11395 REGISTER MAP ABSTRACTION
11396 M:      Mark Brown <broonie@kernel.org>
11397 L:      linux-kernel@vger.kernel.org
11398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11399 S:      Supported
11400 F:      Documentation/devicetree/bindings/regmap/
11401 F:      drivers/base/regmap/
11402 F:      include/linux/regmap.h
11403
11404 REISERFS FILE SYSTEM
11405 L:      reiserfs-devel@vger.kernel.org
11406 S:      Supported
11407 F:      fs/reiserfs/
11408
11409 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11410 M:      Ohad Ben-Cohen <ohad@wizery.com>
11411 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11412 L:      linux-remoteproc@vger.kernel.org
11413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11414 S:      Maintained
11415 F:      Documentation/devicetree/bindings/remoteproc/
11416 F:      Documentation/remoteproc.txt
11417 F:      drivers/remoteproc/
11418 F:      include/linux/remoteproc.h
11419
11420 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11421 M:      Ohad Ben-Cohen <ohad@wizery.com>
11422 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11423 L:      linux-remoteproc@vger.kernel.org
11424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11425 S:      Maintained
11426 F:      drivers/rpmsg/
11427 F:      Documentation/rpmsg.txt
11428 F:      include/linux/rpmsg.h
11429 F:      include/linux/rpmsg/
11430
11431 RENESAS CLOCK DRIVERS
11432 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11433 L:      linux-renesas-soc@vger.kernel.org
11434 S:      Supported
11435 F:      drivers/clk/renesas/
11436
11437 RENESAS ETHERNET DRIVERS
11438 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11439 L:      netdev@vger.kernel.org
11440 L:      linux-renesas-soc@vger.kernel.org
11441 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11442 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11443 F:      drivers/net/ethernet/renesas/
11444 F:      include/linux/sh_eth.h
11445
11446 RENESAS R-CAR GYROADC DRIVER
11447 M:      Marek Vasut <marek.vasut@gmail.com>
11448 L:      linux-iio@vger.kernel.org
11449 S:      Supported
11450 F:      drivers/iio/adc/rcar_gyro_adc.c
11451
11452 RENESAS USB PHY DRIVER
11453 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11454 L:      linux-renesas-soc@vger.kernel.org
11455 S:      Maintained
11456 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11457
11458 RESET CONTROLLER FRAMEWORK
11459 M:      Philipp Zabel <p.zabel@pengutronix.de>
11460 T:      git git://git.pengutronix.de/git/pza/linux
11461 S:      Maintained
11462 F:      drivers/reset/
11463 F:      Documentation/devicetree/bindings/reset/
11464 F:      include/dt-bindings/reset/
11465 F:      include/linux/reset.h
11466 F:      include/linux/reset-controller.h
11467
11468 RFKILL
11469 M:      Johannes Berg <johannes@sipsolutions.net>
11470 L:      linux-wireless@vger.kernel.org
11471 W:      http://wireless.kernel.org/
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11474 S:      Maintained
11475 F:      Documentation/rfkill.txt
11476 F:      net/rfkill/
11477
11478 RHASHTABLE
11479 M:      Thomas Graf <tgraf@suug.ch>
11480 M:      Herbert Xu <herbert@gondor.apana.org.au>
11481 L:      netdev@vger.kernel.org
11482 S:      Maintained
11483 F:      lib/rhashtable.c
11484 F:      include/linux/rhashtable.h
11485
11486 RICOH R5C592 MEMORYSTICK DRIVER
11487 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11488 S:      Maintained
11489 F:      drivers/memstick/host/r592.*
11490
11491 RICOH SMARTMEDIA/XD DRIVER
11492 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11493 S:      Maintained
11494 F:      drivers/mtd/nand/r852.c
11495 F:      drivers/mtd/nand/r852.h
11496
11497 ROCCAT DRIVERS
11498 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11499 W:      http://sourceforge.net/projects/roccat/
11500 S:      Maintained
11501 F:      drivers/hid/hid-roccat*
11502 F:      include/linux/hid-roccat*
11503 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11504
11505 ROCKER DRIVER
11506 M:      Jiri Pirko <jiri@resnulli.us>
11507 L:      netdev@vger.kernel.org
11508 S:      Supported
11509 F:      drivers/net/ethernet/rocker/
11510
11511 ROCKETPORT DRIVER
11512 P:      Comtrol Corp.
11513 W:      http://www.comtrol.com
11514 S:      Maintained
11515 F:      Documentation/serial/rocket.txt
11516 F:      drivers/tty/rocket*
11517
11518 ROCKETPORT EXPRESS/INFINITY DRIVER
11519 M:      Kevin Cernekee <cernekee@gmail.com>
11520 L:      linux-serial@vger.kernel.org
11521 S:      Odd Fixes
11522 F:      drivers/tty/serial/rp2.*
11523
11524 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11525 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11526 L:      linux-kernel@vger.kernel.org
11527 L:      linux-renesas-soc@vger.kernel.org
11528 S:      Supported
11529 F:      drivers/mfd/bd9571mwv.c
11530 F:      drivers/regulator/bd9571mwv-regulator.c
11531 F:      drivers/gpio/gpio-bd9571mwv.c
11532 F:      include/linux/mfd/bd9571mwv.h
11533 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11534
11535 ROSE NETWORK LAYER
11536 M:      Ralf Baechle <ralf@linux-mips.org>
11537 L:      linux-hams@vger.kernel.org
11538 W:      http://www.linux-ax25.org/
11539 S:      Maintained
11540 F:      include/net/rose.h
11541 F:      include/uapi/linux/rose.h
11542 F:      net/rose/
11543
11544 RTL2830 MEDIA DRIVER
11545 M:      Antti Palosaari <crope@iki.fi>
11546 L:      linux-media@vger.kernel.org
11547 W:      https://linuxtv.org
11548 W:      http://palosaari.fi/linux/
11549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11550 T:      git git://linuxtv.org/anttip/media_tree.git
11551 S:      Maintained
11552 F:      drivers/media/dvb-frontends/rtl2830*
11553
11554 RTL2832 MEDIA DRIVER
11555 M:      Antti Palosaari <crope@iki.fi>
11556 L:      linux-media@vger.kernel.org
11557 W:      https://linuxtv.org
11558 W:      http://palosaari.fi/linux/
11559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11560 T:      git git://linuxtv.org/anttip/media_tree.git
11561 S:      Maintained
11562 F:      drivers/media/dvb-frontends/rtl2832*
11563
11564 RTL2832_SDR MEDIA DRIVER
11565 M:      Antti Palosaari <crope@iki.fi>
11566 L:      linux-media@vger.kernel.org
11567 W:      https://linuxtv.org
11568 W:      http://palosaari.fi/linux/
11569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11570 T:      git git://linuxtv.org/anttip/media_tree.git
11571 S:      Maintained
11572 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11573
11574 RTL8180 WIRELESS DRIVER
11575 L:      linux-wireless@vger.kernel.org
11576 W:      http://wireless.kernel.org/
11577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11578 S:      Orphan
11579 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11580
11581 RTL8187 WIRELESS DRIVER
11582 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11583 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11584 M:      Larry Finger <Larry.Finger@lwfinger.net>
11585 L:      linux-wireless@vger.kernel.org
11586 W:      http://wireless.kernel.org/
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11588 S:      Maintained
11589 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11590
11591 RTL8192CE WIRELESS DRIVER
11592 M:      Larry Finger <Larry.Finger@lwfinger.net>
11593 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11594 L:      linux-wireless@vger.kernel.org
11595 W:      http://wireless.kernel.org/
11596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11597 S:      Maintained
11598 F:      drivers/net/wireless/realtek/rtlwifi/
11599 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11600
11601 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11602 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11603 L:      linux-wireless@vger.kernel.org
11604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11605 S:      Maintained
11606 F:      drivers/net/wireless/realtek/rtl8xxxu/
11607
11608 S3 SAVAGE FRAMEBUFFER DRIVER
11609 M:      Antonino Daplas <adaplas@gmail.com>
11610 L:      linux-fbdev@vger.kernel.org
11611 S:      Maintained
11612 F:      drivers/video/fbdev/savage/
11613
11614 S390
11615 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11616 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11617 L:      linux-s390@vger.kernel.org
11618 W:      http://www.ibm.com/developerworks/linux/linux390/
11619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11620 S:      Supported
11621 F:      arch/s390/
11622 F:      drivers/s390/
11623 F:      Documentation/s390/
11624 F:      Documentation/driver-api/s390-drivers.rst
11625
11626 S390 COMMON I/O LAYER
11627 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11628 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11629 L:      linux-s390@vger.kernel.org
11630 W:      http://www.ibm.com/developerworks/linux/linux390/
11631 S:      Supported
11632 F:      drivers/s390/cio/
11633
11634 S390 DASD DRIVER
11635 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11636 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11637 L:      linux-s390@vger.kernel.org
11638 W:      http://www.ibm.com/developerworks/linux/linux390/
11639 S:      Supported
11640 F:      drivers/s390/block/dasd*
11641 F:      block/partitions/ibm.c
11642
11643 S390 IOMMU (PCI)
11644 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11645 L:      linux-s390@vger.kernel.org
11646 W:      http://www.ibm.com/developerworks/linux/linux390/
11647 S:      Supported
11648 F:      drivers/iommu/s390-iommu.c
11649
11650 S390 IUCV NETWORK LAYER
11651 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11652 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11653 L:      linux-s390@vger.kernel.org
11654 W:      http://www.ibm.com/developerworks/linux/linux390/
11655 S:      Supported
11656 F:      drivers/s390/net/*iucv*
11657 F:      include/net/iucv/
11658 F:      net/iucv/
11659
11660 S390 NETWORK DRIVERS
11661 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11662 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11663 L:      linux-s390@vger.kernel.org
11664 W:      http://www.ibm.com/developerworks/linux/linux390/
11665 S:      Supported
11666 F:      drivers/s390/net/
11667
11668 S390 PCI SUBSYSTEM
11669 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11670 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11671 L:      linux-s390@vger.kernel.org
11672 W:      http://www.ibm.com/developerworks/linux/linux390/
11673 S:      Supported
11674 F:      arch/s390/pci/
11675 F:      drivers/pci/hotplug/s390_pci_hpc.c
11676
11677 S390 VFIO-CCW DRIVER
11678 M:      Cornelia Huck <cohuck@redhat.com>
11679 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11680 L:      linux-s390@vger.kernel.org
11681 L:      kvm@vger.kernel.org
11682 S:      Supported
11683 F:      drivers/s390/cio/vfio_ccw*
11684 F:      Documentation/s390/vfio-ccw.txt
11685 F:      include/uapi/linux/vfio_ccw.h
11686
11687 S390 ZCRYPT DRIVER
11688 M:      Harald Freudenberger <freude@de.ibm.com>
11689 L:      linux-s390@vger.kernel.org
11690 W:      http://www.ibm.com/developerworks/linux/linux390/
11691 S:      Supported
11692 F:      drivers/s390/crypto/
11693
11694 S390 ZFCP DRIVER
11695 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11696 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11697 L:      linux-s390@vger.kernel.org
11698 W:      http://www.ibm.com/developerworks/linux/linux390/
11699 S:      Supported
11700 F:      drivers/s390/scsi/zfcp_*
11701
11702 S3C24XX SD/MMC Driver
11703 M:      Ben Dooks <ben-linux@fluff.org>
11704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11705 S:      Supported
11706 F:      drivers/mmc/host/s3cmci.*
11707
11708 SAA6588 RDS RECEIVER DRIVER
11709 M:      Hans Verkuil <hverkuil@xs4all.nl>
11710 L:      linux-media@vger.kernel.org
11711 T:      git git://linuxtv.org/media_tree.git
11712 W:      https://linuxtv.org
11713 S:      Odd Fixes
11714 F:      drivers/media/i2c/saa6588*
11715
11716 SAA7134 VIDEO4LINUX DRIVER
11717 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11718 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11719 L:      linux-media@vger.kernel.org
11720 W:      https://linuxtv.org
11721 T:      git git://linuxtv.org/media_tree.git
11722 S:      Odd fixes
11723 F:      Documentation/media/v4l-drivers/saa7134*
11724 F:      drivers/media/pci/saa7134/
11725
11726 SAA7146 VIDEO4LINUX-2 DRIVER
11727 M:      Hans Verkuil <hverkuil@xs4all.nl>
11728 L:      linux-media@vger.kernel.org
11729 T:      git git://linuxtv.org/media_tree.git
11730 S:      Maintained
11731 F:      drivers/media/common/saa7146/
11732 F:      drivers/media/pci/saa7146/
11733 F:      include/media/saa7146*
11734
11735 SAMSUNG AUDIO (ASoC) DRIVERS
11736 M:      Krzysztof Kozlowski <krzk@kernel.org>
11737 M:      Sangbeom Kim <sbkim73@samsung.com>
11738 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11740 S:      Supported
11741 F:      sound/soc/samsung/
11742
11743 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11744 M:      Krzysztof Kozlowski <krzk@kernel.org>
11745 L:      linux-crypto@vger.kernel.org
11746 L:      linux-samsung-soc@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/crypto/exynos-rng.c
11749 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11750
11751 SAMSUNG FRAMEBUFFER DRIVER
11752 M:      Jingoo Han <jingoohan1@gmail.com>
11753 L:      linux-fbdev@vger.kernel.org
11754 S:      Maintained
11755 F:      drivers/video/fbdev/s3c-fb.c
11756
11757 SAMSUNG LAPTOP DRIVER
11758 M:      Corentin Chary <corentin.chary@gmail.com>
11759 L:      platform-driver-x86@vger.kernel.org
11760 S:      Maintained
11761 F:      drivers/platform/x86/samsung-laptop.c
11762
11763 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11764 M:      Sangbeom Kim <sbkim73@samsung.com>
11765 M:      Krzysztof Kozlowski <krzk@kernel.org>
11766 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11767 L:      linux-kernel@vger.kernel.org
11768 L:      linux-samsung-soc@vger.kernel.org
11769 S:      Supported
11770 F:      drivers/mfd/sec*.c
11771 F:      drivers/regulator/s2m*.c
11772 F:      drivers/regulator/s5m*.c
11773 F:      drivers/clk/clk-s2mps11.c
11774 F:      drivers/rtc/rtc-s5m.c
11775 F:      include/linux/mfd/samsung/
11776 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11777 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11778 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11779 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11780
11781 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11782 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11783 L:      linux-media@vger.kernel.org
11784 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11785 S:      Maintained
11786 F:      drivers/media/platform/s3c-camif/
11787 F:      include/media/drv-intf/s3c_camif.h
11788
11789 SAMSUNG S3FWRN5 NFC DRIVER
11790 M:      Robert Baldyga <r.baldyga@samsung.com>
11791 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11792 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11793 S:      Supported
11794 F:      drivers/nfc/s3fwrn5
11795
11796 SAMSUNG S5C73M3 CAMERA DRIVER
11797 M:      Kyungmin Park <kyungmin.park@samsung.com>
11798 M:      Andrzej Hajda <a.hajda@samsung.com>
11799 L:      linux-media@vger.kernel.org
11800 S:      Supported
11801 F:      drivers/media/i2c/s5c73m3/*
11802
11803 SAMSUNG S5K5BAF CAMERA DRIVER
11804 M:      Kyungmin Park <kyungmin.park@samsung.com>
11805 M:      Andrzej Hajda <a.hajda@samsung.com>
11806 L:      linux-media@vger.kernel.org
11807 S:      Supported
11808 F:      drivers/media/i2c/s5k5baf.c
11809
11810 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11811 M:      Krzysztof Kozlowski <krzk@kernel.org>
11812 M:      Vladimir Zapolskiy <vz@mleia.com>
11813 L:      linux-crypto@vger.kernel.org
11814 L:      linux-samsung-soc@vger.kernel.org
11815 S:      Maintained
11816 F:      drivers/crypto/s5p-sss.c
11817
11818 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11819 M:      Kyungmin Park <kyungmin.park@samsung.com>
11820 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11821 L:      linux-media@vger.kernel.org
11822 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11823 S:      Supported
11824 F:      drivers/media/platform/exynos4-is/
11825
11826 SAMSUNG SOC CLOCK DRIVERS
11827 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11828 M:      Tomasz Figa <tomasz.figa@gmail.com>
11829 M:      Chanwoo Choi <cw00.choi@samsung.com>
11830 S:      Supported
11831 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11832 F:      drivers/clk/samsung/
11833 F:      include/dt-bindings/clock/exynos*.h
11834 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11835
11836 SAMSUNG SPI DRIVERS
11837 M:      Kukjin Kim <kgene@kernel.org>
11838 M:      Krzysztof Kozlowski <krzk@kernel.org>
11839 M:      Andi Shyti <andi.shyti@samsung.com>
11840 L:      linux-spi@vger.kernel.org
11841 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11842 S:      Maintained
11843 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11844 F:      drivers/spi/spi-s3c*
11845 F:      include/linux/platform_data/spi-s3c64xx.h
11846
11847 SAMSUNG SXGBE DRIVERS
11848 M:      Byungho An <bh74.an@samsung.com>
11849 M:      Girish K S <ks.giri@samsung.com>
11850 M:      Vipul Pandya <vipul.pandya@samsung.com>
11851 S:      Supported
11852 L:      netdev@vger.kernel.org
11853 F:      drivers/net/ethernet/samsung/sxgbe/
11854
11855 SAMSUNG THERMAL DRIVER
11856 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11857 L:      linux-pm@vger.kernel.org
11858 L:      linux-samsung-soc@vger.kernel.org
11859 S:      Supported
11860 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11861 F:      drivers/thermal/samsung/
11862
11863 SAMSUNG USB2 PHY DRIVER
11864 M:      Kamil Debski <kamil@wypas.org>
11865 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11866 L:      linux-kernel@vger.kernel.org
11867 S:      Supported
11868 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11869 F:      Documentation/phy/samsung-usb2.txt
11870 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11871 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11872 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11873 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11874 F:      drivers/phy/samsung/phy-samsung-usb2.c
11875 F:      drivers/phy/samsung/phy-samsung-usb2.h
11876
11877 SC1200 WDT DRIVER
11878 M:      Zwane Mwaikambo <zwanem@gmail.com>
11879 S:      Maintained
11880 F:      drivers/watchdog/sc1200wdt.c
11881
11882 SCHEDULER
11883 M:      Ingo Molnar <mingo@redhat.com>
11884 M:      Peter Zijlstra <peterz@infradead.org>
11885 L:      linux-kernel@vger.kernel.org
11886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11887 S:      Maintained
11888 F:      kernel/sched/
11889 F:      include/linux/sched.h
11890 F:      include/uapi/linux/sched.h
11891 F:      include/linux/wait.h
11892
11893 SCORE ARCHITECTURE
11894 M:      Chen Liqin <liqin.linux@gmail.com>
11895 M:      Lennox Wu <lennox.wu@gmail.com>
11896 W:      http://www.sunplus.com
11897 S:      Supported
11898 F:      arch/score/
11899
11900 SCR24X CHIP CARD INTERFACE DRIVER
11901 M:      Lubomir Rintel <lkundrak@v3.sk>
11902 S:      Supported
11903 F:      drivers/char/pcmcia/scr24x_cs.c
11904
11905 SCSI CDROM DRIVER
11906 M:      Jens Axboe <axboe@kernel.dk>
11907 L:      linux-scsi@vger.kernel.org
11908 W:      http://www.kernel.dk
11909 S:      Maintained
11910 F:      drivers/scsi/sr*
11911
11912 SCSI RDMA PROTOCOL (SRP) INITIATOR
11913 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11914 L:      linux-rdma@vger.kernel.org
11915 S:      Supported
11916 W:      http://www.openfabrics.org
11917 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11919 F:      drivers/infiniband/ulp/srp/
11920 F:      include/scsi/srp.h
11921
11922 SCSI SG DRIVER
11923 M:      Doug Gilbert <dgilbert@interlog.com>
11924 L:      linux-scsi@vger.kernel.org
11925 W:      http://sg.danny.cz/sg
11926 S:      Maintained
11927 F:      Documentation/scsi/scsi-generic.txt
11928 F:      drivers/scsi/sg.c
11929 F:      include/scsi/sg.h
11930
11931 SCSI SUBSYSTEM
11932 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11934 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11936 L:      linux-scsi@vger.kernel.org
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/scsi/
11939 F:      drivers/scsi/
11940 F:      include/scsi/
11941
11942 SCSI TAPE DRIVER
11943 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11944 L:      linux-scsi@vger.kernel.org
11945 S:      Maintained
11946 F:      Documentation/scsi/st.txt
11947 F:      drivers/scsi/st.*
11948 F:      drivers/scsi/st_*.h
11949
11950 SCTP PROTOCOL
11951 M:      Vlad Yasevich <vyasevich@gmail.com>
11952 M:      Neil Horman <nhorman@tuxdriver.com>
11953 L:      linux-sctp@vger.kernel.org
11954 W:      http://lksctp.sourceforge.net
11955 S:      Maintained
11956 F:      Documentation/networking/sctp.txt
11957 F:      include/linux/sctp.h
11958 F:      include/uapi/linux/sctp.h
11959 F:      include/net/sctp/
11960 F:      net/sctp/
11961
11962 SCx200 CPU SUPPORT
11963 M:      Jim Cromie <jim.cromie@gmail.com>
11964 S:      Odd Fixes
11965 F:      Documentation/i2c/busses/scx200_acb
11966 F:      arch/x86/platform/scx200/
11967 F:      drivers/watchdog/scx200_wdt.c
11968 F:      drivers/i2c/busses/scx200*
11969 F:      drivers/mtd/maps/scx200_docflash.c
11970 F:      include/linux/scx200.h
11971
11972 SCx200 GPIO DRIVER
11973 M:      Jim Cromie <jim.cromie@gmail.com>
11974 S:      Maintained
11975 F:      drivers/char/scx200_gpio.c
11976 F:      include/linux/scx200_gpio.h
11977
11978 SCx200 HRT CLOCKSOURCE DRIVER
11979 M:      Jim Cromie <jim.cromie@gmail.com>
11980 S:      Maintained
11981 F:      drivers/clocksource/scx200_hrt.c
11982
11983 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11984 M:      Sascha Sommer <saschasommer@freenet.de>
11985 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11986 S:      Maintained
11987 F:      drivers/mmc/host/sdricoh_cs.c
11988
11989 SECURE COMPUTING
11990 M:      Kees Cook <keescook@chromium.org>
11991 R:      Andy Lutomirski <luto@amacapital.net>
11992 R:      Will Drewry <wad@chromium.org>
11993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11994 S:      Supported
11995 F:      kernel/seccomp.c
11996 F:      include/uapi/linux/seccomp.h
11997 F:      include/linux/seccomp.h
11998 F:      tools/testing/selftests/seccomp/*
11999 F:      tools/testing/selftests/kselftest_harness.h
12000 F:      Documentation/userspace-api/seccomp_filter.rst
12001 K:      \bsecure_computing
12002 K:      \bTIF_SECCOMP\b
12003
12004 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12005 M:      Al Cooper <alcooperx@gmail.com>
12006 L:      linux-mmc@vger.kernel.org
12007 L:      bcm-kernel-feedback-list@broadcom.com
12008 S:      Maintained
12009 F:      drivers/mmc/host/sdhci-brcmstb*
12010
12011 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12012 M:      Adrian Hunter <adrian.hunter@intel.com>
12013 L:      linux-mmc@vger.kernel.org
12014 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12015 S:      Maintained
12016 F:      drivers/mmc/host/sdhci*
12017 F:      include/linux/mmc/sdhci*
12018
12019 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12020 M:      Ben Dooks <ben-linux@fluff.org>
12021 M:      Jaehoon Chung <jh80.chung@samsung.com>
12022 L:      linux-mmc@vger.kernel.org
12023 S:      Maintained
12024 F:      drivers/mmc/host/sdhci-s3c*
12025
12026 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12027 M:      Viresh Kumar <vireshk@kernel.org>
12028 L:      linux-mmc@vger.kernel.org
12029 S:      Maintained
12030 F:      drivers/mmc/host/sdhci-spear.c
12031
12032 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12033 M:      Scott Bauer <scott.bauer@intel.com>
12034 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12035 M:      Rafael Antognolli <rafael.antognolli@intel.com>
12036 L:      linux-block@vger.kernel.org
12037 S:      Supported
12038 F:      block/sed*
12039 F:      block/opal_proto.h
12040 F:      include/linux/sed*
12041 F:      include/uapi/linux/sed*
12042
12043 SECURITY CONTACT
12044 M:      Security Officers <security@kernel.org>
12045 S:      Supported
12046
12047 SECURITY SUBSYSTEM
12048 M:      James Morris <james.l.morris@oracle.com>
12049 M:      "Serge E. Hallyn" <serge@hallyn.com>
12050 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12052 W:      http://kernsec.org/
12053 S:      Supported
12054 F:      security/
12055
12056 SELINUX SECURITY MODULE
12057 M:      Paul Moore <paul@paul-moore.com>
12058 M:      Stephen Smalley <sds@tycho.nsa.gov>
12059 M:      Eric Paris <eparis@parisplace.org>
12060 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12061 W:      https://selinuxproject.org
12062 W:      https://github.com/SELinuxProject
12063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12064 S:      Supported
12065 F:      include/linux/selinux*
12066 F:      security/selinux/
12067 F:      scripts/selinux/
12068 F:      Documentation/admin-guide/LSM/SELinux.rst
12069
12070 SENSABLE PHANTOM
12071 M:      Jiri Slaby <jirislaby@gmail.com>
12072 S:      Maintained
12073 F:      drivers/misc/phantom.c
12074 F:      include/uapi/linux/phantom.h
12075
12076 SERIAL DEVICE BUS
12077 M:      Rob Herring <robh@kernel.org>
12078 L:      linux-serial@vger.kernel.org
12079 S:      Maintained
12080 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12081 F:      drivers/tty/serdev/
12082 F:      include/linux/serdev.h
12083
12084 SERIAL DRIVERS
12085 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12086 L:      linux-serial@vger.kernel.org
12087 S:      Maintained
12088 F:      Documentation/devicetree/bindings/serial/
12089 F:      drivers/tty/serial/
12090
12091 SERIAL IR RECEIVER
12092 M:      Sean Young <sean@mess.org>
12093 L:      linux-media@vger.kernel.org
12094 S:      Maintained
12095 F:      drivers/media/rc/serial_ir.c
12096
12097 SFC NETWORK DRIVER
12098 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12099 M:      Edward Cree <ecree@solarflare.com>
12100 M:      Bert Kenward <bkenward@solarflare.com>
12101 L:      netdev@vger.kernel.org
12102 S:      Supported
12103 F:      drivers/net/ethernet/sfc/
12104
12105 SGI GRU DRIVER
12106 M:      Dimitri Sivanich <sivanich@sgi.com>
12107 S:      Maintained
12108 F:      drivers/misc/sgi-gru/
12109
12110 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12111 M:      Pat Gefre <pfg@sgi.com>
12112 L:      linux-ia64@vger.kernel.org
12113 S:      Supported
12114 F:      Documentation/ia64/serial.txt
12115 F:      drivers/tty/serial/ioc?_serial.c
12116 F:      include/linux/ioc?.h
12117
12118 SGI XP/XPC/XPNET DRIVER
12119 M:      Cliff Whickman <cpw@sgi.com>
12120 M:      Robin Holt <robinmholt@gmail.com>
12121 S:      Maintained
12122 F:      drivers/misc/sgi-xp/
12123
12124 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12125 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12126 L:      linux-s390@vger.kernel.org
12127 W:      http://www.ibm.com/developerworks/linux/linux390/
12128 S:      Supported
12129 F:      net/smc/
12130
12131 SH_VEU V4L2 MEM2MEM DRIVER
12132 L:      linux-media@vger.kernel.org
12133 S:      Orphan
12134 F:      drivers/media/platform/sh_veu.c
12135
12136 SH_VOU V4L2 OUTPUT DRIVER
12137 L:      linux-media@vger.kernel.org
12138 S:      Orphan
12139 F:      drivers/media/platform/sh_vou.c
12140 F:      include/media/drv-intf/sh_vou.h
12141
12142 SI2157 MEDIA DRIVER
12143 M:      Antti Palosaari <crope@iki.fi>
12144 L:      linux-media@vger.kernel.org
12145 W:      https://linuxtv.org
12146 W:      http://palosaari.fi/linux/
12147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12148 T:      git git://linuxtv.org/anttip/media_tree.git
12149 S:      Maintained
12150 F:      drivers/media/tuners/si2157*
12151
12152 SI2168 MEDIA DRIVER
12153 M:      Antti Palosaari <crope@iki.fi>
12154 L:      linux-media@vger.kernel.org
12155 W:      https://linuxtv.org
12156 W:      http://palosaari.fi/linux/
12157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12158 T:      git git://linuxtv.org/anttip/media_tree.git
12159 S:      Maintained
12160 F:      drivers/media/dvb-frontends/si2168*
12161
12162 SI470X FM RADIO RECEIVER I2C DRIVER
12163 M:      Hans Verkuil <hverkuil@xs4all.nl>
12164 L:      linux-media@vger.kernel.org
12165 T:      git git://linuxtv.org/media_tree.git
12166 W:      https://linuxtv.org
12167 S:      Odd Fixes
12168 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12169
12170 SI470X FM RADIO RECEIVER USB DRIVER
12171 M:      Hans Verkuil <hverkuil@xs4all.nl>
12172 L:      linux-media@vger.kernel.org
12173 T:      git git://linuxtv.org/media_tree.git
12174 W:      https://linuxtv.org
12175 S:      Maintained
12176 F:      drivers/media/radio/si470x/radio-si470x-common.c
12177 F:      drivers/media/radio/si470x/radio-si470x.h
12178 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12179
12180 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12181 M:      Eduardo Valentin <edubezval@gmail.com>
12182 L:      linux-media@vger.kernel.org
12183 T:      git git://linuxtv.org/media_tree.git
12184 W:      https://linuxtv.org
12185 S:      Odd Fixes
12186 F:      drivers/media/radio/si4713/si4713.?
12187
12188 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12189 M:      Eduardo Valentin <edubezval@gmail.com>
12190 L:      linux-media@vger.kernel.org
12191 T:      git git://linuxtv.org/media_tree.git
12192 W:      https://linuxtv.org
12193 S:      Odd Fixes
12194 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12195
12196 SI4713 FM RADIO TRANSMITTER USB DRIVER
12197 M:      Hans Verkuil <hverkuil@xs4all.nl>
12198 L:      linux-media@vger.kernel.org
12199 T:      git git://linuxtv.org/media_tree.git
12200 W:      https://linuxtv.org
12201 S:      Maintained
12202 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12203
12204 SIANO DVB DRIVER
12205 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12206 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12207 L:      linux-media@vger.kernel.org
12208 W:      https://linuxtv.org
12209 T:      git git://linuxtv.org/media_tree.git
12210 S:      Odd fixes
12211 F:      drivers/media/common/siano/
12212 F:      drivers/media/usb/siano/
12213 F:      drivers/media/usb/siano/
12214 F:      drivers/media/mmc/siano/
12215
12216 SILEAD TOUCHSCREEN DRIVER
12217 M:      Hans de Goede <hdegoede@redhat.com>
12218 L:      linux-input@vger.kernel.org
12219 L:      platform-driver-x86@vger.kernel.org
12220 S:      Maintained
12221 F:      drivers/input/touchscreen/silead.c
12222 F:      drivers/platform/x86/silead_dmi.c
12223
12224 SILICON MOTION SM712 FRAME BUFFER DRIVER
12225 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12226 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12227 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12228 L:      linux-fbdev@vger.kernel.org
12229 S:      Maintained
12230 F:      drivers/video/fbdev/sm712*
12231 F:      Documentation/fb/sm712fb.txt
12232
12233 SIMPLE FIRMWARE INTERFACE (SFI)
12234 M:      Len Brown <lenb@kernel.org>
12235 L:      sfi-devel@simplefirmware.org
12236 W:      http://simplefirmware.org/
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12238 S:      Supported
12239 F:      arch/x86/platform/sfi/
12240 F:      drivers/sfi/
12241 F:      include/linux/sfi*.h
12242
12243 SIMPLEFB FB DRIVER
12244 M:      Hans de Goede <hdegoede@redhat.com>
12245 L:      linux-fbdev@vger.kernel.org
12246 S:      Maintained
12247 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12248 F:      drivers/video/fbdev/simplefb.c
12249 F:      include/linux/platform_data/simplefb.h
12250
12251 SIMTEC EB110ATX (Chalice CATS)
12252 P:      Ben Dooks
12253 P:      Vincent Sanders <vince@simtec.co.uk>
12254 M:      Simtec Linux Team <linux@simtec.co.uk>
12255 W:      http://www.simtec.co.uk/products/EB110ATX/
12256 S:      Supported
12257
12258 SIMTEC EB2410ITX (BAST)
12259 P:      Ben Dooks
12260 P:      Vincent Sanders <vince@simtec.co.uk>
12261 M:      Simtec Linux Team <linux@simtec.co.uk>
12262 W:      http://www.simtec.co.uk/products/EB2410ITX/
12263 S:      Supported
12264 F:      arch/arm/mach-s3c24xx/mach-bast.c
12265 F:      arch/arm/mach-s3c24xx/bast-ide.c
12266 F:      arch/arm/mach-s3c24xx/bast-irq.c
12267
12268 SIPHASH PRF ROUTINES
12269 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12270 S:      Maintained
12271 F:      lib/siphash.c
12272 F:      lib/test_siphash.c
12273 F:      include/linux/siphash.h
12274
12275 SIS 190 ETHERNET DRIVER
12276 M:      Francois Romieu <romieu@fr.zoreil.com>
12277 L:      netdev@vger.kernel.org
12278 S:      Maintained
12279 F:      drivers/net/ethernet/sis/sis190.c
12280
12281 SIS 900/7016 FAST ETHERNET DRIVER
12282 M:      Daniele Venzano <venza@brownhat.org>
12283 W:      http://www.brownhat.org/sis900.html
12284 L:      netdev@vger.kernel.org
12285 S:      Maintained
12286 F:      drivers/net/ethernet/sis/sis900.*
12287
12288 SIS FRAMEBUFFER DRIVER
12289 M:      Thomas Winischhofer <thomas@winischhofer.net>
12290 W:      http://www.winischhofer.net/linuxsisvga.shtml
12291 S:      Maintained
12292 F:      Documentation/fb/sisfb.txt
12293 F:      drivers/video/fbdev/sis/
12294 F:      include/video/sisfb.h
12295
12296 SIS USB2VGA DRIVER
12297 M:      Thomas Winischhofer <thomas@winischhofer.net>
12298 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12299 S:      Maintained
12300 F:      drivers/usb/misc/sisusbvga/
12301
12302 SLAB ALLOCATOR
12303 M:      Christoph Lameter <cl@linux.com>
12304 M:      Pekka Enberg <penberg@kernel.org>
12305 M:      David Rientjes <rientjes@google.com>
12306 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12307 M:      Andrew Morton <akpm@linux-foundation.org>
12308 L:      linux-mm@kvack.org
12309 S:      Maintained
12310 F:      include/linux/sl?b*.h
12311 F:      mm/sl?b*
12312
12313 SLEEPABLE READ-COPY UPDATE (SRCU)
12314 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12315 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12316 M:      Josh Triplett <josh@joshtriplett.org>
12317 R:      Steven Rostedt <rostedt@goodmis.org>
12318 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12319 L:      linux-kernel@vger.kernel.org
12320 W:      http://www.rdrop.com/users/paulmck/RCU/
12321 S:      Supported
12322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12323 F:      include/linux/srcu.h
12324 F:      kernel/rcu/srcu.c
12325
12326 SMACK SECURITY MODULE
12327 M:      Casey Schaufler <casey@schaufler-ca.com>
12328 L:      linux-security-module@vger.kernel.org
12329 W:      http://schaufler-ca.com
12330 T:      git git://github.com/cschaufler/smack-next
12331 S:      Maintained
12332 F:      Documentation/admin-guide/LSM/Smack.rst
12333 F:      security/smack/
12334
12335 SMC91x ETHERNET DRIVER
12336 M:      Nicolas Pitre <nico@fluxnic.net>
12337 S:      Odd Fixes
12338 F:      drivers/net/ethernet/smsc/smc91x.*
12339
12340 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12341 M:      Sakari Ailus <sakari.ailus@iki.fi>
12342 L:      linux-media@vger.kernel.org
12343 S:      Maintained
12344 F:      drivers/media/i2c/smiapp/
12345 F:      include/media/i2c/smiapp.h
12346 F:      drivers/media/i2c/smiapp-pll.c
12347 F:      drivers/media/i2c/smiapp-pll.h
12348 F:      include/uapi/linux/smiapp.h
12349 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12350
12351 SMM665 HARDWARE MONITOR DRIVER
12352 M:      Guenter Roeck <linux@roeck-us.net>
12353 L:      linux-hwmon@vger.kernel.org
12354 S:      Maintained
12355 F:      Documentation/hwmon/smm665
12356 F:      drivers/hwmon/smm665.c
12357
12358 SMSC EMC2103 HARDWARE MONITOR DRIVER
12359 M:      Steve Glendinning <steve.glendinning@shawell.net>
12360 L:      linux-hwmon@vger.kernel.org
12361 S:      Maintained
12362 F:      Documentation/hwmon/emc2103
12363 F:      drivers/hwmon/emc2103.c
12364
12365 SMSC SCH5627 HARDWARE MONITOR DRIVER
12366 M:      Hans de Goede <hdegoede@redhat.com>
12367 L:      linux-hwmon@vger.kernel.org
12368 S:      Supported
12369 F:      Documentation/hwmon/sch5627
12370 F:      drivers/hwmon/sch5627.c
12371
12372 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12373 M:      Steve Glendinning <steve.glendinning@shawell.net>
12374 L:      linux-fbdev@vger.kernel.org
12375 S:      Maintained
12376 F:      drivers/video/fbdev/smscufx.c
12377
12378 SMSC47B397 HARDWARE MONITOR DRIVER
12379 M:      Jean Delvare <jdelvare@suse.com>
12380 L:      linux-hwmon@vger.kernel.org
12381 S:      Maintained
12382 F:      Documentation/hwmon/smsc47b397
12383 F:      drivers/hwmon/smsc47b397.c
12384
12385 SMSC911x ETHERNET DRIVER
12386 M:      Steve Glendinning <steve.glendinning@shawell.net>
12387 L:      netdev@vger.kernel.org
12388 S:      Maintained
12389 F:      include/linux/smsc911x.h
12390 F:      drivers/net/ethernet/smsc/smsc911x.*
12391
12392 SMSC9420 PCI ETHERNET DRIVER
12393 M:      Steve Glendinning <steve.glendinning@shawell.net>
12394 L:      netdev@vger.kernel.org
12395 S:      Maintained
12396 F:      drivers/net/ethernet/smsc/smsc9420.*
12397
12398 SOC-CAMERA V4L2 SUBSYSTEM
12399 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12400 L:      linux-media@vger.kernel.org
12401 T:      git git://linuxtv.org/media_tree.git
12402 S:      Maintained
12403 F:      include/media/soc*
12404 F:      drivers/media/i2c/soc_camera/
12405 F:      drivers/media/platform/soc_camera/
12406
12407 SOEKRIS NET48XX LED SUPPORT
12408 M:      Chris Boot <bootc@bootc.net>
12409 S:      Maintained
12410 F:      drivers/leds/leds-net48xx.c
12411
12412 SOFT-ROCE DRIVER (rxe)
12413 M:      Moni Shoua <monis@mellanox.com>
12414 L:      linux-rdma@vger.kernel.org
12415 S:      Supported
12416 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12417 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12418 F:      drivers/infiniband/sw/rxe/
12419 F:      include/uapi/rdma/rdma_user_rxe.h
12420
12421 SOFTLOGIC 6x10 MPEG CODEC
12422 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12423 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12424 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12425 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12426 M:      Ismael Luceno <ismael@iodev.co.uk>
12427 L:      linux-media@vger.kernel.org
12428 S:      Supported
12429 F:      drivers/media/pci/solo6x10/
12430
12431 SOFTWARE RAID (Multiple Disks) SUPPORT
12432 M:      Shaohua Li <shli@kernel.org>
12433 L:      linux-raid@vger.kernel.org
12434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12435 S:      Supported
12436 F:      drivers/md/
12437 F:      include/linux/raid/
12438 F:      include/uapi/linux/raid/
12439
12440 SONIC NETWORK DRIVER
12441 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12442 L:      netdev@vger.kernel.org
12443 S:      Maintained
12444 F:      drivers/net/ethernet/natsemi/sonic.*
12445
12446 SONICS SILICON BACKPLANE DRIVER (SSB)
12447 M:      Michael Buesch <m@bues.ch>
12448 L:      linux-wireless@vger.kernel.org
12449 S:      Maintained
12450 F:      drivers/ssb/
12451 F:      include/linux/ssb/
12452
12453 SONY MEMORYSTICK CARD SUPPORT
12454 M:      Alex Dubov <oakad@yahoo.com>
12455 W:      http://tifmxx.berlios.de/
12456 S:      Maintained
12457 F:      drivers/memstick/host/tifm_ms.c
12458
12459 SONY MEMORYSTICK STANDARD SUPPORT
12460 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12461 S:      Maintained
12462 F:      drivers/memstick/core/ms_block.*
12463
12464 SONY VAIO CONTROL DEVICE DRIVER
12465 M:      Mattia Dongili <malattia@linux.it>
12466 L:      platform-driver-x86@vger.kernel.org
12467 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12468 S:      Maintained
12469 F:      Documentation/laptops/sony-laptop.txt
12470 F:      drivers/char/sonypi.c
12471 F:      drivers/platform/x86/sony-laptop.c
12472 F:      include/linux/sony-laptop.h
12473
12474 SOUND
12475 M:      Jaroslav Kysela <perex@perex.cz>
12476 M:      Takashi Iwai <tiwai@suse.com>
12477 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12478 W:      http://www.alsa-project.org/
12479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12480 T:      git git://git.alsa-project.org/alsa-kernel.git
12481 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12482 S:      Maintained
12483 F:      Documentation/sound/
12484 F:      include/sound/
12485 F:      include/uapi/sound/
12486 F:      sound/
12487
12488 SOUND - COMPRESSED AUDIO
12489 M:      Vinod Koul <vinod.koul@intel.com>
12490 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12492 S:      Supported
12493 F:      Documentation/sound/alsa/compress_offload.txt
12494 F:      include/sound/compress_driver.h
12495 F:      include/uapi/sound/compress_*
12496 F:      sound/core/compress_offload.c
12497 F:      sound/soc/soc-compress.c
12498
12499 SOUND - DMAENGINE HELPERS
12500 M:      Lars-Peter Clausen <lars@metafoo.de>
12501 S:      Supported
12502 F:      include/sound/dmaengine_pcm.h
12503 F:      sound/core/pcm_dmaengine.c
12504 F:      sound/soc/soc-generic-dmaengine-pcm.c
12505
12506 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12507 M:      Liam Girdwood <lgirdwood@gmail.com>
12508 M:      Mark Brown <broonie@kernel.org>
12509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12511 W:      http://alsa-project.org/main/index.php/ASoC
12512 S:      Supported
12513 F:      Documentation/devicetree/bindings/sound/
12514 F:      Documentation/sound/alsa/soc/
12515 F:      sound/soc/
12516 F:      include/sound/soc*
12517
12518 SP2 MEDIA DRIVER
12519 M:      Olli Salonen <olli.salonen@iki.fi>
12520 L:      linux-media@vger.kernel.org
12521 W:      https://linuxtv.org
12522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12523 S:      Maintained
12524 F:      drivers/media/dvb-frontends/sp2*
12525
12526 SPARC + UltraSPARC (sparc/sparc64)
12527 M:      "David S. Miller" <davem@davemloft.net>
12528 L:      sparclinux@vger.kernel.org
12529 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12532 S:      Maintained
12533 F:      arch/sparc/
12534 F:      drivers/sbus/
12535
12536 SPARC SERIAL DRIVERS
12537 M:      "David S. Miller" <davem@davemloft.net>
12538 L:      sparclinux@vger.kernel.org
12539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12541 S:      Maintained
12542 F:      include/linux/sunserialcore.h
12543 F:      drivers/tty/serial/suncore.c
12544 F:      drivers/tty/serial/sunhv.c
12545 F:      drivers/tty/serial/sunsab.c
12546 F:      drivers/tty/serial/sunsab.h
12547 F:      drivers/tty/serial/sunsu.c
12548 F:      drivers/tty/serial/sunzilog.c
12549 F:      drivers/tty/serial/sunzilog.h
12550 F:      drivers/tty/vcc.c
12551
12552 SPARSE CHECKER
12553 M:      "Christopher Li" <sparse@chrisli.org>
12554 L:      linux-sparse@vger.kernel.org
12555 W:      https://sparse.wiki.kernel.org/
12556 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12557 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12558 S:      Maintained
12559 F:      include/linux/compiler.h
12560
12561 SPEAR CLOCK FRAMEWORK SUPPORT
12562 M:      Viresh Kumar <vireshk@kernel.org>
12563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12564 W:      http://www.st.com/spear
12565 S:      Maintained
12566 F:      drivers/clk/spear/
12567
12568 SPEAR PLATFORM SUPPORT
12569 M:      Viresh Kumar <vireshk@kernel.org>
12570 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12572 W:      http://www.st.com/spear
12573 S:      Maintained
12574 F:      arch/arm/boot/dts/spear*
12575 F:      arch/arm/mach-spear/
12576
12577 SPI NOR SUBSYSTEM
12578 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12579 M:      Marek Vasut <marek.vasut@gmail.com>
12580 L:      linux-mtd@lists.infradead.org
12581 W:      http://www.linux-mtd.infradead.org/
12582 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12583 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12584 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12585 S:      Maintained
12586 F:      drivers/mtd/spi-nor/
12587 F:      include/linux/mtd/spi-nor.h
12588
12589 SPI SUBSYSTEM
12590 M:      Mark Brown <broonie@kernel.org>
12591 L:      linux-spi@vger.kernel.org
12592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12593 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12594 S:      Maintained
12595 F:      Documentation/devicetree/bindings/spi/
12596 F:      Documentation/spi/
12597 F:      drivers/spi/
12598 F:      include/linux/spi/
12599 F:      include/uapi/linux/spi/
12600 F:      tools/spi/
12601
12602 SPIDERNET NETWORK DRIVER for CELL
12603 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12604 L:      netdev@vger.kernel.org
12605 S:      Supported
12606 F:      Documentation/networking/spider_net.txt
12607 F:      drivers/net/ethernet/toshiba/spider_net*
12608
12609 SPMI SUBSYSTEM
12610 R:      Stephen Boyd <sboyd@codeaurora.org>
12611 L:      linux-arm-msm@vger.kernel.org
12612 F:      Documentation/devicetree/bindings/spmi/
12613 F:      drivers/spmi/
12614 F:      include/dt-bindings/spmi/spmi.h
12615 F:      include/linux/spmi.h
12616 F:      include/trace/events/spmi.h
12617
12618 SPU FILE SYSTEM
12619 M:      Jeremy Kerr <jk@ozlabs.org>
12620 L:      linuxppc-dev@lists.ozlabs.org
12621 W:      http://www.ibm.com/developerworks/power/cell/
12622 S:      Supported
12623 F:      Documentation/filesystems/spufs.txt
12624 F:      arch/powerpc/platforms/cell/spufs/
12625
12626 SQUASHFS FILE SYSTEM
12627 M:      Phillip Lougher <phillip@squashfs.org.uk>
12628 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12629 W:      http://squashfs.org.uk
12630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12631 S:      Maintained
12632 F:      Documentation/filesystems/squashfs.txt
12633 F:      fs/squashfs/
12634
12635 SRM (Alpha) environment access
12636 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12637 S:      Maintained
12638 F:      arch/alpha/kernel/srm_env.c
12639
12640 STABLE BRANCH
12641 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12642 L:      stable@vger.kernel.org
12643 S:      Supported
12644 F:      Documentation/process/stable-kernel-rules.rst
12645
12646 STAGING - COMEDI
12647 M:      Ian Abbott <abbotti@mev.co.uk>
12648 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12649 S:      Odd Fixes
12650 F:      drivers/staging/comedi/
12651
12652 STAGING - FLARION FT1000 DRIVERS
12653 M:      Marek Belisko <marek.belisko@gmail.com>
12654 S:      Odd Fixes
12655 F:      drivers/staging/ft1000/
12656
12657 STAGING - INDUSTRIAL IO
12658 M:      Jonathan Cameron <jic23@kernel.org>
12659 L:      linux-iio@vger.kernel.org
12660 S:      Odd Fixes
12661 F:      Documentation/devicetree/bindings/staging/iio/
12662 F:      drivers/staging/iio/
12663
12664 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12665 M:      Jarod Wilson <jarod@wilsonet.com>
12666 W:      http://www.lirc.org/
12667 S:      Odd Fixes
12668 F:      drivers/staging/media/lirc/
12669
12670 STAGING - LUSTRE PARALLEL FILESYSTEM
12671 M:      Oleg Drokin <oleg.drokin@intel.com>
12672 M:      Andreas Dilger <andreas.dilger@intel.com>
12673 M:      James Simmons <jsimmons@infradead.org>
12674 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12675 W:      http://wiki.lustre.org/
12676 S:      Maintained
12677 F:      drivers/staging/lustre
12678
12679 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12680 M:      Marc Dietrich <marvin24@gmx.de>
12681 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12682 L:      linux-tegra@vger.kernel.org
12683 S:      Maintained
12684 F:      drivers/staging/nvec/
12685
12686 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12687 M:      Jens Frederich <jfrederich@gmail.com>
12688 M:      Daniel Drake <dsd@laptop.org>
12689 M:      Jon Nettleton <jon.nettleton@gmail.com>
12690 W:      http://wiki.laptop.org/go/DCON
12691 S:      Maintained
12692 F:      drivers/staging/olpc_dcon/
12693
12694 STAGING - REALTEK RTL8712U DRIVERS
12695 M:      Larry Finger <Larry.Finger@lwfinger.net>
12696 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12697 S:      Odd Fixes
12698 F:      drivers/staging/rtl8712/
12699
12700 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12701 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12702 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12703 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12704 L:      linux-fbdev@vger.kernel.org
12705 S:      Maintained
12706 F:      drivers/staging/sm750fb/
12707
12708 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12709 M:      William Hubbs <w.d.hubbs@gmail.com>
12710 M:      Chris Brannon <chris@the-brannons.com>
12711 M:      Kirk Reiser <kirk@reisers.ca>
12712 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12713 L:      speakup@linux-speakup.org
12714 W:      http://www.linux-speakup.org/
12715 S:      Odd Fixes
12716 F:      drivers/staging/speakup/
12717
12718 STAGING - VIA VT665X DRIVERS
12719 M:      Forest Bond <forest@alittletooquiet.net>
12720 S:      Odd Fixes
12721 F:      drivers/staging/vt665?/
12722
12723 STAGING - WILC1000 WIFI DRIVER
12724 M:      Aditya Shankar <aditya.shankar@microchip.com>
12725 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12726 L:      linux-wireless@vger.kernel.org
12727 S:      Supported
12728 F:      drivers/staging/wilc1000/
12729
12730 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12731 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12732 S:      Odd Fixes
12733 F:      drivers/staging/xgifb/
12734
12735 STAGING SUBSYSTEM
12736 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12738 L:      devel@driverdev.osuosl.org
12739 S:      Supported
12740 F:      drivers/staging/
12741
12742 STARFIRE/DURALAN NETWORK DRIVER
12743 M:      Ion Badulescu <ionut@badula.org>
12744 S:      Odd Fixes
12745 F:      drivers/net/ethernet/adaptec/starfire*
12746
12747 STEC S1220 SKD DRIVER
12748 M:      Bart Van Assche <bart.vanassche@wdc.com>
12749 L:      linux-block@vger.kernel.org
12750 S:      Maintained
12751 F:      drivers/block/skd*[ch]
12752
12753 STI CEC DRIVER
12754 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12755 S:      Maintained
12756 F:      drivers/staging/media/st-cec/
12757 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12758
12759 STK1160 USB VIDEO CAPTURE DRIVER
12760 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12761 L:      linux-media@vger.kernel.org
12762 T:      git git://linuxtv.org/media_tree.git
12763 S:      Maintained
12764 F:      drivers/media/usb/stk1160/
12765
12766 STMMAC ETHERNET DRIVER
12767 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12768 M:      Alexandre Torgue <alexandre.torgue@st.com>
12769 L:      netdev@vger.kernel.org
12770 W:      http://www.stlinux.com
12771 S:      Supported
12772 F:      drivers/net/ethernet/stmicro/stmmac/
12773
12774 SUN3/3X
12775 M:      Sam Creasey <sammy@sammy.net>
12776 W:      http://sammy.net/sun3/
12777 S:      Maintained
12778 F:      arch/m68k/kernel/*sun3*
12779 F:      arch/m68k/sun3*/
12780 F:      arch/m68k/include/asm/sun3*
12781 F:      drivers/net/ethernet/i825xx/sun3*
12782
12783 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12784 M:      Hans de Goede <hdegoede@redhat.com>
12785 L:      linux-input@vger.kernel.org
12786 S:      Maintained
12787 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12788 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12789
12790 SUNDANCE NETWORK DRIVER
12791 M:      Denis Kirjanov <kda@linux-powerpc.org>
12792 L:      netdev@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/net/ethernet/dlink/sundance.c
12795
12796 SUPERH
12797 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12798 M:      Rich Felker <dalias@libc.org>
12799 L:      linux-sh@vger.kernel.org
12800 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12801 S:      Maintained
12802 F:      Documentation/sh/
12803 F:      arch/sh/
12804 F:      drivers/sh/
12805
12806 SUSPEND TO RAM
12807 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12808 M:      Len Brown <len.brown@intel.com>
12809 M:      Pavel Machek <pavel@ucw.cz>
12810 L:      linux-pm@vger.kernel.org
12811 B:      https://bugzilla.kernel.org
12812 S:      Supported
12813 F:      Documentation/power/
12814 F:      arch/x86/kernel/acpi/
12815 F:      drivers/base/power/
12816 F:      kernel/power/
12817 F:      include/linux/suspend.h
12818 F:      include/linux/freezer.h
12819 F:      include/linux/pm.h
12820
12821 SVGA HANDLING
12822 M:      Martin Mares <mj@ucw.cz>
12823 L:      linux-video@atrey.karlin.mff.cuni.cz
12824 S:      Maintained
12825 F:      Documentation/svga.txt
12826 F:      arch/x86/boot/video*
12827
12828 SWIOTLB SUBSYSTEM
12829 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12830 L:      linux-kernel@vger.kernel.org
12831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12832 S:      Supported
12833 F:      lib/swiotlb.c
12834 F:      arch/*/kernel/pci-swiotlb.c
12835 F:      include/linux/swiotlb.h
12836
12837 SWITCHDEV
12838 M:      Jiri Pirko <jiri@resnulli.us>
12839 M:      Ivan Vecera <ivecera@redhat.com>
12840 L:      netdev@vger.kernel.org
12841 S:      Supported
12842 F:      net/switchdev/
12843 F:      include/net/switchdev.h
12844
12845 SYNC FILE FRAMEWORK
12846 M:      Sumit Semwal <sumit.semwal@linaro.org>
12847 R:      Gustavo Padovan <gustavo@padovan.org>
12848 S:      Maintained
12849 L:      linux-media@vger.kernel.org
12850 L:      dri-devel@lists.freedesktop.org
12851 F:      drivers/dma-buf/sync_*
12852 F:      drivers/dma-buf/dma-fence*
12853 F:      drivers/dma-buf/sw_sync.c
12854 F:      include/linux/sync_file.h
12855 F:      include/uapi/linux/sync_file.h
12856 F:      Documentation/sync_file.txt
12857 T:      git git://anongit.freedesktop.org/drm/drm-misc
12858
12859 SYNOPSYS ARC ARCHITECTURE
12860 M:      Vineet Gupta <vgupta@synopsys.com>
12861 L:      linux-snps-arc@lists.infradead.org
12862 S:      Supported
12863 F:      arch/arc/
12864 F:      Documentation/devicetree/bindings/arc/*
12865 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12866 F:      drivers/clocksource/arc_timer.c
12867 F:      drivers/tty/serial/arc_uart.c
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12869
12870 SYNOPSYS ARC HSDK SDP pll clock driver
12871 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12872 S:      Supported
12873 F:      drivers/clk/clk-hsdk-pll.c
12874 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12875
12876 SYNOPSYS ARC SDP clock driver
12877 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12878 S:      Supported
12879 F:      drivers/clk/axs10x/*
12880 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12881
12882 SYNOPSYS ARC SDP platform support
12883 M:      Alexey Brodkin <abrodkin@synopsys.com>
12884 S:      Supported
12885 F:      arch/arc/plat-axs10x
12886 F:      arch/arc/boot/dts/ax*
12887 F:      Documentation/devicetree/bindings/arc/axs10*
12888
12889 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12890 M:      Hoan Tran <hotran@apm.com>
12891 L:      linux-gpio@vger.kernel.org
12892 S:      Maintained
12893 F:      drivers/gpio/gpio-dwapb.c
12894 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12895
12896 SYNOPSYS DESIGNWARE DMAC DRIVER
12897 M:      Viresh Kumar <vireshk@kernel.org>
12898 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12899 S:      Maintained
12900 F:      include/linux/dma/dw.h
12901 F:      include/linux/platform_data/dma-dw.h
12902 F:      drivers/dma/dw/
12903
12904 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12905 M:      Jie Deng <jiedeng@synopsys.com>
12906 L:      netdev@vger.kernel.org
12907 S:      Supported
12908 F:      drivers/net/ethernet/synopsys/
12909
12910 SYNOPSYS DESIGNWARE I2C DRIVER
12911 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12912 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12913 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12914 L:      linux-i2c@vger.kernel.org
12915 S:      Maintained
12916 F:      drivers/i2c/busses/i2c-designware-*
12917 F:      include/linux/platform_data/i2c-designware.h
12918
12919 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12920 M:      Jaehoon Chung <jh80.chung@samsung.com>
12921 L:      linux-mmc@vger.kernel.org
12922 S:      Maintained
12923 F:      drivers/mmc/host/dw_mmc*
12924
12925 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12926 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12927 S:      Supported
12928 F:      drivers/reset/reset-hsdk-v1.c
12929 F:      include/dt-bindings/reset/snps,hsdk-v1-reset.h
12930 F:      Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12931
12932 SYSTEM CONFIGURATION (SYSCON)
12933 M:      Lee Jones <lee.jones@linaro.org>
12934 M:      Arnd Bergmann <arnd@arndb.de>
12935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12936 S:      Supported
12937 F:      drivers/mfd/syscon.c
12938
12939 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12940 M:      Sudeep Holla <sudeep.holla@arm.com>
12941 L:      linux-arm-kernel@lists.infradead.org
12942 S:      Maintained
12943 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12944 F:      drivers/clk/clk-scpi.c
12945 F:      drivers/cpufreq/scpi-cpufreq.c
12946 F:      drivers/firmware/arm_scpi.c
12947 F:      include/linux/scpi_protocol.h
12948
12949 SYSTEM RESET/SHUTDOWN DRIVERS
12950 M:      Sebastian Reichel <sre@kernel.org>
12951 L:      linux-pm@vger.kernel.org
12952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12953 S:      Maintained
12954 F:      Documentation/devicetree/bindings/power/reset/
12955 F:      drivers/power/reset/
12956
12957 SYSTEM TRACE MODULE CLASS
12958 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12959 S:      Maintained
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12961 F:      Documentation/trace/stm.txt
12962 F:      drivers/hwtracing/stm/
12963 F:      include/linux/stm.h
12964 F:      include/uapi/linux/stm.h
12965
12966 SYSV FILESYSTEM
12967 M:      Christoph Hellwig <hch@infradead.org>
12968 S:      Maintained
12969 F:      Documentation/filesystems/sysv-fs.txt
12970 F:      fs/sysv/
12971 F:      include/linux/sysv_fs.h
12972
12973 TARGET SUBSYSTEM
12974 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12975 L:      linux-scsi@vger.kernel.org
12976 L:      target-devel@vger.kernel.org
12977 W:      http://www.linux-iscsi.org
12978 W:      http://groups.google.com/group/linux-iscsi-target-dev
12979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12980 S:      Supported
12981 F:      drivers/target/
12982 F:      include/target/
12983 F:      Documentation/target/
12984
12985 TASKSTATS STATISTICS INTERFACE
12986 M:      Balbir Singh <bsingharora@gmail.com>
12987 S:      Maintained
12988 F:      Documentation/accounting/taskstats*
12989 F:      include/linux/taskstats*
12990 F:      kernel/taskstats.c
12991
12992 TC subsystem
12993 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12994 M:      Cong Wang <xiyou.wangcong@gmail.com>
12995 M:      Jiri Pirko <jiri@resnulli.us>
12996 L:      netdev@vger.kernel.org
12997 S:      Maintained
12998 F:      include/net/pkt_cls.h
12999 F:      include/net/pkt_sched.h
13000 F:      include/net/tc_act/
13001 F:      include/uapi/linux/pkt_cls.h
13002 F:      include/uapi/linux/pkt_sched.h
13003 F:      include/uapi/linux/tc_act/
13004 F:      include/uapi/linux/tc_ematch/
13005 F:      net/sched/
13006
13007 TCP LOW PRIORITY MODULE
13008 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13009 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13010 W:      http://tcp-lp-mod.sourceforge.net/
13011 S:      Maintained
13012 F:      net/ipv4/tcp_lp.c
13013
13014 TDA10071 MEDIA DRIVER
13015 M:      Antti Palosaari <crope@iki.fi>
13016 L:      linux-media@vger.kernel.org
13017 W:      https://linuxtv.org
13018 W:      http://palosaari.fi/linux/
13019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13020 T:      git git://linuxtv.org/anttip/media_tree.git
13021 S:      Maintained
13022 F:      drivers/media/dvb-frontends/tda10071*
13023
13024 TDA18212 MEDIA DRIVER
13025 M:      Antti Palosaari <crope@iki.fi>
13026 L:      linux-media@vger.kernel.org
13027 W:      https://linuxtv.org
13028 W:      http://palosaari.fi/linux/
13029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13030 T:      git git://linuxtv.org/anttip/media_tree.git
13031 S:      Maintained
13032 F:      drivers/media/tuners/tda18212*
13033
13034 TDA18218 MEDIA DRIVER
13035 M:      Antti Palosaari <crope@iki.fi>
13036 L:      linux-media@vger.kernel.org
13037 W:      https://linuxtv.org
13038 W:      http://palosaari.fi/linux/
13039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13040 T:      git git://linuxtv.org/anttip/media_tree.git
13041 S:      Maintained
13042 F:      drivers/media/tuners/tda18218*
13043
13044 TDA18271 MEDIA DRIVER
13045 M:      Michael Krufky <mkrufky@linuxtv.org>
13046 L:      linux-media@vger.kernel.org
13047 W:      https://linuxtv.org
13048 W:      http://github.com/mkrufky
13049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13050 T:      git git://linuxtv.org/mkrufky/tuners.git
13051 S:      Maintained
13052 F:      drivers/media/tuners/tda18271*
13053
13054 TDA827x MEDIA DRIVER
13055 M:      Michael Krufky <mkrufky@linuxtv.org>
13056 L:      linux-media@vger.kernel.org
13057 W:      https://linuxtv.org
13058 W:      http://github.com/mkrufky
13059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13060 T:      git git://linuxtv.org/mkrufky/tuners.git
13061 S:      Maintained
13062 F:      drivers/media/tuners/tda8290.*
13063
13064 TDA8290 MEDIA DRIVER
13065 M:      Michael Krufky <mkrufky@linuxtv.org>
13066 L:      linux-media@vger.kernel.org
13067 W:      https://linuxtv.org
13068 W:      http://github.com/mkrufky
13069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13070 T:      git git://linuxtv.org/mkrufky/tuners.git
13071 S:      Maintained
13072 F:      drivers/media/tuners/tda8290.*
13073
13074 TDA9840 MEDIA DRIVER
13075 M:      Hans Verkuil <hverkuil@xs4all.nl>
13076 L:      linux-media@vger.kernel.org
13077 T:      git git://linuxtv.org/media_tree.git
13078 W:      https://linuxtv.org
13079 S:      Maintained
13080 F:      drivers/media/i2c/tda9840*
13081
13082 TEA5761 TUNER DRIVER
13083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13085 L:      linux-media@vger.kernel.org
13086 W:      https://linuxtv.org
13087 T:      git git://linuxtv.org/media_tree.git
13088 S:      Odd fixes
13089 F:      drivers/media/tuners/tea5761.*
13090
13091 TEA5767 TUNER DRIVER
13092 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13093 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13094 L:      linux-media@vger.kernel.org
13095 W:      https://linuxtv.org
13096 T:      git git://linuxtv.org/media_tree.git
13097 S:      Maintained
13098 F:      drivers/media/tuners/tea5767.*
13099
13100 TEA6415C MEDIA DRIVER
13101 M:      Hans Verkuil <hverkuil@xs4all.nl>
13102 L:      linux-media@vger.kernel.org
13103 T:      git git://linuxtv.org/media_tree.git
13104 W:      https://linuxtv.org
13105 S:      Maintained
13106 F:      drivers/media/i2c/tea6415c*
13107
13108 TEA6420 MEDIA DRIVER
13109 M:      Hans Verkuil <hverkuil@xs4all.nl>
13110 L:      linux-media@vger.kernel.org
13111 T:      git git://linuxtv.org/media_tree.git
13112 W:      https://linuxtv.org
13113 S:      Maintained
13114 F:      drivers/media/i2c/tea6420*
13115
13116 TEAM DRIVER
13117 M:      Jiri Pirko <jiri@resnulli.us>
13118 L:      netdev@vger.kernel.org
13119 S:      Supported
13120 F:      drivers/net/team/
13121 F:      include/linux/if_team.h
13122 F:      include/uapi/linux/if_team.h
13123
13124 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13125 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13126 S:      Maintained
13127 F:      arch/x86/platform/ts5500/
13128
13129 TECHNOTREND USB IR RECEIVER
13130 M:      Sean Young <sean@mess.org>
13131 L:      linux-media@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/media/rc/ttusbir.c
13134
13135 TEE SUBSYSTEM
13136 M:      Jens Wiklander <jens.wiklander@linaro.org>
13137 S:      Maintained
13138 F:      include/linux/tee_drv.h
13139 F:      include/uapi/linux/tee.h
13140 F:      drivers/tee/
13141 F:      Documentation/tee.txt
13142
13143 TEGRA ARCHITECTURE SUPPORT
13144 M:      Thierry Reding <thierry.reding@gmail.com>
13145 M:      Jonathan Hunter <jonathanh@nvidia.com>
13146 L:      linux-tegra@vger.kernel.org
13147 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13149 S:      Supported
13150 N:      [^a-z]tegra
13151
13152 TEGRA CLOCK DRIVER
13153 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13154 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13155 S:      Supported
13156 F:      drivers/clk/tegra/
13157
13158 TEGRA DMA DRIVERS
13159 M:      Laxman Dewangan <ldewangan@nvidia.com>
13160 M:      Jon Hunter <jonathanh@nvidia.com>
13161 S:      Supported
13162 F:      drivers/dma/tegra*
13163
13164 TEGRA I2C DRIVER
13165 M:      Laxman Dewangan <ldewangan@nvidia.com>
13166 S:      Supported
13167 F:      drivers/i2c/busses/i2c-tegra.c
13168
13169 TEGRA IOMMU DRIVERS
13170 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13171 S:      Supported
13172 F:      drivers/iommu/tegra*
13173
13174 TEGRA KBC DRIVER
13175 M:      Rakesh Iyer <riyer@nvidia.com>
13176 M:      Laxman Dewangan <ldewangan@nvidia.com>
13177 S:      Supported
13178 F:      drivers/input/keyboard/tegra-kbc.c
13179
13180 TEGRA PWM DRIVER
13181 M:      Thierry Reding <thierry.reding@gmail.com>
13182 S:      Supported
13183 F:      drivers/pwm/pwm-tegra.c
13184
13185 TEGRA SERIAL DRIVER
13186 M:      Laxman Dewangan <ldewangan@nvidia.com>
13187 S:      Supported
13188 F:      drivers/tty/serial/serial-tegra.c
13189
13190 TEGRA SPI DRIVER
13191 M:      Laxman Dewangan <ldewangan@nvidia.com>
13192 S:      Supported
13193 F:      drivers/spi/spi-tegra*
13194
13195 TEHUTI ETHERNET DRIVER
13196 M:      Andy Gospodarek <andy@greyhouse.net>
13197 L:      netdev@vger.kernel.org
13198 S:      Supported
13199 F:      drivers/net/ethernet/tehuti/*
13200
13201 Telecom Clock Driver for MCPL0010
13202 M:      Mark Gross <mark.gross@intel.com>
13203 S:      Supported
13204 F:      drivers/char/tlclk.c
13205
13206 TENSILICA XTENSA PORT (xtensa)
13207 M:      Chris Zankel <chris@zankel.net>
13208 M:      Max Filippov <jcmvbkbc@gmail.com>
13209 L:      linux-xtensa@linux-xtensa.org
13210 T:      git git://github.com/czankel/xtensa-linux.git
13211 S:      Maintained
13212 F:      arch/xtensa/
13213 F:      drivers/irqchip/irq-xtensa-*
13214
13215 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13216 M:      Nishanth Menon <nm@ti.com>
13217 M:      Tero Kristo <t-kristo@ti.com>
13218 M:      Santosh Shilimkar <ssantosh@kernel.org>
13219 L:      linux-arm-kernel@lists.infradead.org
13220 S:      Maintained
13221 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13222 F:      drivers/firmware/ti_sci*
13223 F:      include/linux/soc/ti/ti_sci_protocol.h
13224 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13225 F:      include/dt-bindings/genpd/k2g.h
13226 F:      drivers/soc/ti/ti_sci_pm_domains.c
13227 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13228 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13229 F:      drivers/clk/keystone/sci-clk.c
13230 F:      drivers/reset/reset-ti-sci.c
13231
13232 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13233 M:      Hans Verkuil <hverkuil@xs4all.nl>
13234 L:      linux-media@vger.kernel.org
13235 T:      git git://linuxtv.org/media_tree.git
13236 W:      https://linuxtv.org
13237 S:      Maintained
13238 F:      drivers/media/radio/radio-raremono.c
13239
13240 THERMAL
13241 M:      Zhang Rui <rui.zhang@intel.com>
13242 M:      Eduardo Valentin <edubezval@gmail.com>
13243 L:      linux-pm@vger.kernel.org
13244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13246 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13247 S:      Supported
13248 F:      drivers/thermal/
13249 F:      include/linux/thermal.h
13250 F:      include/uapi/linux/thermal.h
13251 F:      include/linux/cpu_cooling.h
13252 F:      Documentation/devicetree/bindings/thermal/
13253
13254 THERMAL/CPU_COOLING
13255 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13256 M:      Viresh Kumar <viresh.kumar@linaro.org>
13257 M:      Javi Merino <javi.merino@kernel.org>
13258 L:      linux-pm@vger.kernel.org
13259 S:      Supported
13260 F:      Documentation/thermal/cpu-cooling-api.txt
13261 F:      drivers/thermal/cpu_cooling.c
13262 F:      include/linux/cpu_cooling.h
13263
13264 THINKPAD ACPI EXTRAS DRIVER
13265 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13266 L:      ibm-acpi-devel@lists.sourceforge.net
13267 L:      platform-driver-x86@vger.kernel.org
13268 W:      http://ibm-acpi.sourceforge.net
13269 W:      http://thinkwiki.org/wiki/Ibm-acpi
13270 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13271 S:      Maintained
13272 F:      drivers/platform/x86/thinkpad_acpi.c
13273
13274 THUNDERBOLT DRIVER
13275 M:      Andreas Noever <andreas.noever@gmail.com>
13276 M:      Michael Jamet <michael.jamet@intel.com>
13277 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13278 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13279 S:      Maintained
13280 F:      drivers/thunderbolt/
13281
13282 THUNDERX GPIO DRIVER
13283 M:      David Daney <david.daney@cavium.com>
13284 S:      Maintained
13285 F:      drivers/gpio/gpio-thunderx.c
13286
13287 TI AM437X VPFE DRIVER
13288 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13289 L:      linux-media@vger.kernel.org
13290 W:      https://linuxtv.org
13291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13292 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13293 S:      Maintained
13294 F:      drivers/media/platform/am437x/
13295
13296 TI BANDGAP AND THERMAL DRIVER
13297 M:      Eduardo Valentin <edubezval@gmail.com>
13298 M:      Keerthy <j-keerthy@ti.com>
13299 L:      linux-pm@vger.kernel.org
13300 L:      linux-omap@vger.kernel.org
13301 S:      Maintained
13302 F:      drivers/thermal/ti-soc-thermal/
13303
13304 TI BQ27XXX POWER SUPPLY DRIVER
13305 R:      Andrew F. Davis <afd@ti.com>
13306 F:      include/linux/power/bq27xxx_battery.h
13307 F:      drivers/power/supply/bq27xxx_battery.c
13308 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13309
13310 TI CDCE706 CLOCK DRIVER
13311 M:      Max Filippov <jcmvbkbc@gmail.com>
13312 S:      Maintained
13313 F:      drivers/clk/clk-cdce706.c
13314
13315 TI CLOCK DRIVER
13316 M:      Tero Kristo <t-kristo@ti.com>
13317 L:      linux-omap@vger.kernel.org
13318 S:      Maintained
13319 F:      drivers/clk/ti/
13320 F:      include/linux/clk/ti.h
13321
13322 TI DAVINCI MACHINE SUPPORT
13323 M:      Sekhar Nori <nsekhar@ti.com>
13324 M:      Kevin Hilman <khilman@kernel.org>
13325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13327 S:      Supported
13328 F:      arch/arm/mach-davinci/
13329 F:      drivers/i2c/busses/i2c-davinci.c
13330 F:      arch/arm/boot/dts/da850*
13331
13332 TI DAVINCI SERIES GPIO DRIVER
13333 M:      Keerthy <j-keerthy@ti.com>
13334 L:      linux-gpio@vger.kernel.org
13335 S:      Maintained
13336 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13337 F:      drivers/gpio/gpio-davinci.c
13338
13339 TI DAVINCI SERIES MEDIA DRIVER
13340 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13341 L:      linux-media@vger.kernel.org
13342 W:      https://linuxtv.org
13343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13344 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13345 S:      Maintained
13346 F:      drivers/media/platform/davinci/
13347 F:      include/media/davinci/
13348
13349 TI ETHERNET SWITCH DRIVER (CPSW)
13350 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13351 L:      linux-omap@vger.kernel.org
13352 L:      netdev@vger.kernel.org
13353 S:      Maintained
13354 F:      drivers/net/ethernet/ti/cpsw*
13355 F:      drivers/net/ethernet/ti/davinci*
13356
13357 TI FLASH MEDIA INTERFACE DRIVER
13358 M:      Alex Dubov <oakad@yahoo.com>
13359 S:      Maintained
13360 F:      drivers/misc/tifm*
13361 F:      drivers/mmc/host/tifm_sd.c
13362 F:      include/linux/tifm.h
13363
13364 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13365 M:      Santosh Shilimkar <ssantosh@kernel.org>
13366 L:      linux-kernel@vger.kernel.org
13367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13368 S:      Maintained
13369 F:      drivers/soc/ti/*
13370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13371
13372 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13373 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13374 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13376 S:      Maintained
13377 F:      sound/soc/codecs/lm49453*
13378 F:      sound/soc/codecs/isabelle*
13379
13380 TI LP855x BACKLIGHT DRIVER
13381 M:      Milo Kim <milo.kim@ti.com>
13382 S:      Maintained
13383 F:      Documentation/backlight/lp855x-driver.txt
13384 F:      drivers/video/backlight/lp855x_bl.c
13385 F:      include/linux/platform_data/lp855x.h
13386
13387 TI LP8727 CHARGER DRIVER
13388 M:      Milo Kim <milo.kim@ti.com>
13389 S:      Maintained
13390 F:      drivers/power/supply/lp8727_charger.c
13391 F:      include/linux/platform_data/lp8727.h
13392
13393 TI LP8788 MFD DRIVER
13394 M:      Milo Kim <milo.kim@ti.com>
13395 S:      Maintained
13396 F:      drivers/iio/adc/lp8788_adc.c
13397 F:      drivers/leds/leds-lp8788.c
13398 F:      drivers/mfd/lp8788*.c
13399 F:      drivers/power/supply/lp8788-charger.c
13400 F:      drivers/regulator/lp8788-*.c
13401 F:      include/linux/mfd/lp8788*.h
13402
13403 TI NETCP ETHERNET DRIVER
13404 M:      Wingman Kwok <w-kwok2@ti.com>
13405 M:      Murali Karicheri <m-karicheri2@ti.com>
13406 L:      netdev@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/net/ethernet/ti/netcp*
13409
13410 TI TAS571X FAMILY ASoC CODEC DRIVER
13411 M:      Kevin Cernekee <cernekee@chromium.org>
13412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13413 S:      Odd Fixes
13414 F:      sound/soc/codecs/tas571x*
13415
13416 TI TRF7970A NFC DRIVER
13417 M:      Mark Greer <mgreer@animalcreek.com>
13418 L:      linux-wireless@vger.kernel.org
13419 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13420 S:      Supported
13421 F:      drivers/nfc/trf7970a.c
13422 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13423
13424 TI TWL4030 SERIES SOC CODEC DRIVER
13425 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13426 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13427 S:      Maintained
13428 F:      sound/soc/codecs/twl4030*
13429
13430 TI VPE/CAL DRIVERS
13431 M:      Benoit Parrot <bparrot@ti.com>
13432 L:      linux-media@vger.kernel.org
13433 W:      http://linuxtv.org/
13434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13435 S:      Maintained
13436 F:      drivers/media/platform/ti-vpe/
13437
13438 TI WILINK WIRELESS DRIVERS
13439 L:      linux-wireless@vger.kernel.org
13440 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13441 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13443 S:      Orphan
13444 F:      drivers/net/wireless/ti/
13445 F:      include/linux/wl12xx.h
13446
13447 TILE ARCHITECTURE
13448 M:      Chris Metcalf <cmetcalf@mellanox.com>
13449 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13451 S:      Supported
13452 F:      arch/tile/
13453 F:      drivers/char/tile-srom.c
13454 F:      drivers/edac/tile_edac.c
13455 F:      drivers/net/ethernet/tile/
13456 F:      drivers/rtc/rtc-tile.c
13457 F:      drivers/tty/hvc/hvc_tile.c
13458 F:      drivers/tty/serial/tilegx.c
13459 F:      drivers/usb/host/*-tilegx.c
13460 F:      include/linux/usb/tilegx.h
13461
13462 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13463 M:      John Stultz <john.stultz@linaro.org>
13464 M:      Thomas Gleixner <tglx@linutronix.de>
13465 R:      Stephen Boyd <sboyd@codeaurora.org>
13466 L:      linux-kernel@vger.kernel.org
13467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13468 S:      Supported
13469 F:      include/linux/clocksource.h
13470 F:      include/linux/time.h
13471 F:      include/linux/timex.h
13472 F:      include/uapi/linux/time.h
13473 F:      include/uapi/linux/timex.h
13474 F:      kernel/time/clocksource.c
13475 F:      kernel/time/time*.c
13476 F:      kernel/time/alarmtimer.c
13477 F:      kernel/time/ntp.c
13478 F:      tools/testing/selftests/timers/
13479
13480 TIPC NETWORK LAYER
13481 M:      Jon Maloy <jon.maloy@ericsson.com>
13482 M:      Ying Xue <ying.xue@windriver.com>
13483 L:      netdev@vger.kernel.org (core kernel code)
13484 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13485 W:      http://tipc.sourceforge.net/
13486 S:      Maintained
13487 F:      include/uapi/linux/tipc*.h
13488 F:      net/tipc/
13489
13490 TLAN NETWORK DRIVER
13491 M:      Samuel Chessman <chessman@tux.org>
13492 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13493 W:      http://sourceforge.net/projects/tlan/
13494 S:      Maintained
13495 F:      Documentation/networking/tlan.txt
13496 F:      drivers/net/ethernet/ti/tlan.*
13497
13498 TM6000 VIDEO4LINUX DRIVER
13499 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13500 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13501 L:      linux-media@vger.kernel.org
13502 W:      https://linuxtv.org
13503 T:      git git://linuxtv.org/media_tree.git
13504 S:      Odd fixes
13505 F:      drivers/media/usb/tm6000/
13506 F:      Documentation/media/v4l-drivers/tm6000*
13507
13508 TMIO/SDHI MMC DRIVER
13509 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13510 L:      linux-mmc@vger.kernel.org
13511 S:      Supported
13512 F:      drivers/mmc/host/tmio_mmc*
13513 F:      drivers/mmc/host/renesas_sdhi*
13514 F:      include/linux/mfd/tmio.h
13515
13516 TMP401 HARDWARE MONITOR DRIVER
13517 M:      Guenter Roeck <linux@roeck-us.net>
13518 L:      linux-hwmon@vger.kernel.org
13519 S:      Maintained
13520 F:      Documentation/hwmon/tmp401
13521 F:      drivers/hwmon/tmp401.c
13522
13523 TMPFS (SHMEM FILESYSTEM)
13524 M:      Hugh Dickins <hughd@google.com>
13525 L:      linux-mm@kvack.org
13526 S:      Maintained
13527 F:      include/linux/shmem_fs.h
13528 F:      mm/shmem.c
13529
13530 TOMOYO SECURITY MODULE
13531 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13532 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13533 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13534 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13535 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13536 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13537 W:      http://tomoyo.sourceforge.jp/
13538 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13539 S:      Maintained
13540 F:      security/tomoyo/
13541
13542 TOPSTAR LAPTOP EXTRAS DRIVER
13543 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13544 L:      platform-driver-x86@vger.kernel.org
13545 S:      Maintained
13546 F:      drivers/platform/x86/topstar-laptop.c
13547
13548 TOSHIBA ACPI EXTRAS DRIVER
13549 M:      Azael Avalos <coproscefalo@gmail.com>
13550 L:      platform-driver-x86@vger.kernel.org
13551 S:      Maintained
13552 F:      drivers/platform/x86/toshiba_acpi.c
13553
13554 TOSHIBA BLUETOOTH DRIVER
13555 M:      Azael Avalos <coproscefalo@gmail.com>
13556 L:      platform-driver-x86@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/platform/x86/toshiba_bluetooth.c
13559
13560 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13561 M:      Azael Avalos <coproscefalo@gmail.com>
13562 L:      platform-driver-x86@vger.kernel.org
13563 S:      Maintained
13564 F:      drivers/platform/x86/toshiba_haps.c
13565
13566 TOSHIBA SMM DRIVER
13567 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13568 W:      http://www.buzzard.org.uk/toshiba/
13569 S:      Maintained
13570 F:      drivers/char/toshiba.c
13571 F:      include/linux/toshiba.h
13572 F:      include/uapi/linux/toshiba.h
13573
13574 TOSHIBA TC358743 DRIVER
13575 M:      Mats Randgaard <matrandg@cisco.com>
13576 L:      linux-media@vger.kernel.org
13577 S:      Maintained
13578 F:      drivers/media/i2c/tc358743*
13579 F:      include/media/i2c/tc358743.h
13580
13581 TOSHIBA WMI HOTKEYS DRIVER
13582 M:      Azael Avalos <coproscefalo@gmail.com>
13583 L:      platform-driver-x86@vger.kernel.org
13584 S:      Maintained
13585 F:      drivers/platform/x86/toshiba-wmi.c
13586
13587 TPM DEVICE DRIVER
13588 M:      Peter Huewe <peterhuewe@gmx.de>
13589 M:      Marcel Selhorst <tpmdd@selhorst.net>
13590 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13591 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13592 W:      http://tpmdd.sourceforge.net
13593 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13594 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13595 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13596 S:      Maintained
13597 F:      drivers/char/tpm/
13598
13599 TPM IBM_VTPM DEVICE DRIVER
13600 M:      Ashley Lai <ashleydlai@gmail.com>
13601 W:      http://tpmdd.sourceforge.net
13602 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13603 S:      Maintained
13604 F:      drivers/char/tpm/tpm_ibmvtpm*
13605
13606 TRACING
13607 M:      Steven Rostedt <rostedt@goodmis.org>
13608 M:      Ingo Molnar <mingo@redhat.com>
13609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13610 S:      Maintained
13611 F:      Documentation/trace/ftrace.txt
13612 F:      arch/*/*/*/ftrace.h
13613 F:      arch/*/kernel/ftrace.c
13614 F:      include/*/ftrace.h
13615 F:      include/linux/trace*.h
13616 F:      include/trace/
13617 F:      kernel/trace/
13618 F:      tools/testing/selftests/ftrace/
13619
13620 TRACING MMIO ACCESSES (MMIOTRACE)
13621 M:      Steven Rostedt <rostedt@goodmis.org>
13622 M:      Ingo Molnar <mingo@kernel.org>
13623 R:      Karol Herbst <karolherbst@gmail.com>
13624 R:      Pekka Paalanen <ppaalanen@gmail.com>
13625 S:      Maintained
13626 L:      linux-kernel@vger.kernel.org
13627 L:      nouveau@lists.freedesktop.org
13628 F:      kernel/trace/trace_mmiotrace.c
13629 F:      include/linux/mmiotrace.h
13630 F:      arch/x86/mm/kmmio.c
13631 F:      arch/x86/mm/mmio-mod.c
13632 F:      arch/x86/mm/testmmiotrace.c
13633
13634 TRIVIAL PATCHES
13635 M:      Jiri Kosina <trivial@kernel.org>
13636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13637 S:      Maintained
13638 K:      ^Subject:.*(?i)trivial
13639
13640 TTY LAYER
13641 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13642 M:      Jiri Slaby <jslaby@suse.com>
13643 S:      Supported
13644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13645 F:      Documentation/serial/
13646 F:      drivers/tty/
13647 F:      drivers/tty/serial/serial_core.c
13648 F:      include/linux/serial_core.h
13649 F:      include/linux/serial.h
13650 F:      include/linux/tty.h
13651 F:      include/uapi/linux/serial_core.h
13652 F:      include/uapi/linux/serial.h
13653 F:      include/uapi/linux/tty.h
13654
13655 TUA9001 MEDIA DRIVER
13656 M:      Antti Palosaari <crope@iki.fi>
13657 L:      linux-media@vger.kernel.org
13658 W:      https://linuxtv.org
13659 W:      http://palosaari.fi/linux/
13660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13661 T:      git git://linuxtv.org/anttip/media_tree.git
13662 S:      Maintained
13663 F:      drivers/media/tuners/tua9001*
13664
13665 TULIP NETWORK DRIVERS
13666 L:      netdev@vger.kernel.org
13667 L:      linux-parisc@vger.kernel.org
13668 S:      Orphan
13669 F:      drivers/net/ethernet/dec/tulip/
13670
13671 TUN/TAP driver
13672 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13673 W:      http://vtun.sourceforge.net/tun
13674 S:      Maintained
13675 F:      Documentation/networking/tuntap.txt
13676 F:      arch/um/os-Linux/drivers/
13677
13678 TURBOCHANNEL SUBSYSTEM
13679 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13680 M:      Ralf Baechle <ralf@linux-mips.org>
13681 L:      linux-mips@linux-mips.org
13682 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13683 S:      Maintained
13684 F:      drivers/tc/
13685 F:      include/linux/tc.h
13686
13687 TW5864 VIDEO4LINUX DRIVER
13688 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13689 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13690 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13691 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13692 L:      linux-media@vger.kernel.org
13693 S:      Supported
13694 F:      drivers/media/pci/tw5864/
13695
13696 TW68 VIDEO4LINUX DRIVER
13697 M:      Hans Verkuil <hverkuil@xs4all.nl>
13698 L:      linux-media@vger.kernel.org
13699 T:      git git://linuxtv.org/media_tree.git
13700 W:      https://linuxtv.org
13701 S:      Odd Fixes
13702 F:      drivers/media/pci/tw68/
13703
13704 TW686X VIDEO4LINUX DRIVER
13705 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13706 L:      linux-media@vger.kernel.org
13707 T:      git git://linuxtv.org/media_tree.git
13708 W:      http://linuxtv.org
13709 S:      Maintained
13710 F:      drivers/media/pci/tw686x/
13711
13712 UBI FILE SYSTEM (UBIFS)
13713 M:      Richard Weinberger <richard@nod.at>
13714 M:      Artem Bityutskiy <dedekind1@gmail.com>
13715 M:      Adrian Hunter <adrian.hunter@intel.com>
13716 L:      linux-mtd@lists.infradead.org
13717 T:      git git://git.infradead.org/ubifs-2.6.git
13718 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13719 S:      Supported
13720 F:      Documentation/filesystems/ubifs.txt
13721 F:      fs/ubifs/
13722
13723 UCLINUX (M68KNOMMU AND COLDFIRE)
13724 M:      Greg Ungerer <gerg@linux-m68k.org>
13725 W:      http://www.linux-m68k.org/
13726 W:      http://www.uclinux.org/
13727 L:      linux-m68k@lists.linux-m68k.org
13728 L:      uclinux-dev@uclinux.org  (subscribers-only)
13729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13730 S:      Maintained
13731 F:      arch/m68k/coldfire/
13732 F:      arch/m68k/68*/
13733 F:      arch/m68k/*/*_no.*
13734 F:      arch/m68k/include/asm/*_no.*
13735
13736 UDF FILESYSTEM
13737 M:      Jan Kara <jack@suse.com>
13738 S:      Maintained
13739 F:      Documentation/filesystems/udf.txt
13740 F:      fs/udf/
13741
13742 UDRAW TABLET
13743 M:      Bastien Nocera <hadess@hadess.net>
13744 L:      linux-input@vger.kernel.org
13745 S:      Maintained
13746 F:      drivers/hid/hid-udraw.c
13747
13748 UFS FILESYSTEM
13749 M:      Evgeniy Dushistov <dushistov@mail.ru>
13750 S:      Maintained
13751 F:      Documentation/filesystems/ufs.txt
13752 F:      fs/ufs/
13753
13754 UHID USERSPACE HID IO DRIVER:
13755 M:      David Herrmann <dh.herrmann@googlemail.com>
13756 L:      linux-input@vger.kernel.org
13757 S:      Maintained
13758 F:      drivers/hid/uhid.c
13759 F:      include/uapi/linux/uhid.h
13760
13761 ULPI BUS
13762 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13763 L:      linux-usb@vger.kernel.org
13764 S:      Maintained
13765 F:      drivers/usb/common/ulpi.c
13766 F:      include/linux/ulpi/
13767
13768 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13769 L:      linux-usb@vger.kernel.org
13770 S:      Orphan
13771 F:      drivers/uwb/
13772 F:      include/linux/uwb.h
13773 F:      include/linux/uwb/
13774
13775 UNICORE32 ARCHITECTURE:
13776 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13777 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13778 S:      Maintained
13779 T:      git git://github.com/gxt/linux.git
13780 F:      arch/unicore32/
13781
13782 UNIFDEF
13783 M:      Tony Finch <dot@dotat.at>
13784 W:      http://dotat.at/prog/unifdef
13785 S:      Maintained
13786 F:      scripts/unifdef.c
13787
13788 UNIFORM CDROM DRIVER
13789 M:      Jens Axboe <axboe@kernel.dk>
13790 W:      http://www.kernel.dk
13791 S:      Maintained
13792 F:      Documentation/cdrom/
13793 F:      drivers/cdrom/cdrom.c
13794 F:      include/linux/cdrom.h
13795 F:      include/uapi/linux/cdrom.h
13796
13797 UNISYS S-PAR DRIVERS
13798 M:      David Kershner <david.kershner@unisys.com>
13799 L:      sparmaintainer@unisys.com (Unisys internal)
13800 S:      Supported
13801 F:      drivers/staging/unisys/
13802
13803 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13804 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13805 L:      linux-scsi@vger.kernel.org
13806 S:      Supported
13807 F:      Documentation/scsi/ufs.txt
13808 F:      drivers/scsi/ufs/
13809
13810 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13811 M:      Joao Pinto <jpinto@synopsys.com>
13812 L:      linux-scsi@vger.kernel.org
13813 S:      Supported
13814 F:      drivers/scsi/ufs/*dwc*
13815
13816 UNSORTED BLOCK IMAGES (UBI)
13817 M:      Artem Bityutskiy <dedekind1@gmail.com>
13818 M:      Richard Weinberger <richard@nod.at>
13819 W:      http://www.linux-mtd.infradead.org/
13820 L:      linux-mtd@lists.infradead.org
13821 T:      git git://git.infradead.org/ubifs-2.6.git
13822 S:      Supported
13823 F:      drivers/mtd/ubi/
13824 F:      include/linux/mtd/ubi.h
13825 F:      include/uapi/mtd/ubi-user.h
13826
13827 USB "USBNET" DRIVER FRAMEWORK
13828 M:      Oliver Neukum <oneukum@suse.com>
13829 L:      netdev@vger.kernel.org
13830 W:      http://www.linux-usb.org/usbnet
13831 S:      Maintained
13832 F:      drivers/net/usb/usbnet.c
13833 F:      include/linux/usb/usbnet.h
13834
13835 USB ACM DRIVER
13836 M:      Oliver Neukum <oneukum@suse.com>
13837 L:      linux-usb@vger.kernel.org
13838 S:      Maintained
13839 F:      Documentation/usb/acm.txt
13840 F:      drivers/usb/class/cdc-acm.*
13841
13842 USB AR5523 WIRELESS DRIVER
13843 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13844 L:      linux-wireless@vger.kernel.org
13845 S:      Maintained
13846 F:      drivers/net/wireless/ath/ar5523/
13847
13848 USB ATTACHED SCSI
13849 M:      Oliver Neukum <oneukum@suse.com>
13850 L:      linux-usb@vger.kernel.org
13851 L:      linux-scsi@vger.kernel.org
13852 S:      Maintained
13853 F:      drivers/usb/storage/uas.c
13854
13855 USB CDC ETHERNET DRIVER
13856 M:      Oliver Neukum <oliver@neukum.org>
13857 L:      linux-usb@vger.kernel.org
13858 S:      Maintained
13859 F:      drivers/net/usb/cdc_*.c
13860 F:      include/uapi/linux/usb/cdc.h
13861
13862 USB CHAOSKEY DRIVER
13863 M:      Keith Packard <keithp@keithp.com>
13864 L:      linux-usb@vger.kernel.org
13865 S:      Maintained
13866 F:      drivers/usb/misc/chaoskey.c
13867
13868 USB CYPRESS C67X00 DRIVER
13869 M:      Peter Korsgaard <jacmet@sunsite.dk>
13870 L:      linux-usb@vger.kernel.org
13871 S:      Maintained
13872 F:      drivers/usb/c67x00/
13873
13874 USB DAVICOM DM9601 DRIVER
13875 M:      Peter Korsgaard <jacmet@sunsite.dk>
13876 L:      netdev@vger.kernel.org
13877 W:      http://www.linux-usb.org/usbnet
13878 S:      Maintained
13879 F:      drivers/net/usb/dm9601.c
13880
13881 USB DIAMOND RIO500 DRIVER
13882 M:      Cesar Miquel <miquel@df.uba.ar>
13883 L:      rio500-users@lists.sourceforge.net
13884 W:      http://rio500.sourceforge.net
13885 S:      Maintained
13886 F:      drivers/usb/misc/rio500*
13887
13888 USB EHCI DRIVER
13889 M:      Alan Stern <stern@rowland.harvard.edu>
13890 L:      linux-usb@vger.kernel.org
13891 S:      Maintained
13892 F:      Documentation/usb/ehci.txt
13893 F:      drivers/usb/host/ehci*
13894
13895 USB GADGET/PERIPHERAL SUBSYSTEM
13896 M:      Felipe Balbi <balbi@kernel.org>
13897 L:      linux-usb@vger.kernel.org
13898 W:      http://www.linux-usb.org/gadget
13899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13900 S:      Maintained
13901 F:      drivers/usb/gadget/
13902 F:      include/linux/usb/gadget*
13903
13904 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13905 M:      Jiri Kosina <jikos@kernel.org>
13906 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13907 L:      linux-usb@vger.kernel.org
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13909 S:      Maintained
13910 F:      Documentation/hid/hiddev.txt
13911 F:      drivers/hid/usbhid/
13912
13913 USB ISP116X DRIVER
13914 M:      Olav Kongas <ok@artecdesign.ee>
13915 L:      linux-usb@vger.kernel.org
13916 S:      Maintained
13917 F:      drivers/usb/host/isp116x*
13918 F:      include/linux/usb/isp116x.h
13919
13920 USB LAN78XX ETHERNET DRIVER
13921 M:      Woojung Huh <woojung.huh@microchip.com>
13922 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13923 L:      netdev@vger.kernel.org
13924 S:      Maintained
13925 F:      drivers/net/usb/lan78xx.*
13926
13927 USB MASS STORAGE DRIVER
13928 M:      Alan Stern <stern@rowland.harvard.edu>
13929 L:      linux-usb@vger.kernel.org
13930 L:      usb-storage@lists.one-eyed-alien.net
13931 S:      Maintained
13932 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13933 F:      drivers/usb/storage/
13934
13935 USB MIDI DRIVER
13936 M:      Clemens Ladisch <clemens@ladisch.de>
13937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13938 T:      git git://git.alsa-project.org/alsa-kernel.git
13939 S:      Maintained
13940 F:      sound/usb/midi.*
13941
13942 USB NETWORKING DRIVERS
13943 L:      linux-usb@vger.kernel.org
13944 S:      Odd Fixes
13945 F:      drivers/net/usb/
13946
13947 USB OHCI DRIVER
13948 M:      Alan Stern <stern@rowland.harvard.edu>
13949 L:      linux-usb@vger.kernel.org
13950 S:      Maintained
13951 F:      Documentation/usb/ohci.txt
13952 F:      drivers/usb/host/ohci*
13953
13954 USB OTG FSM (Finite State Machine)
13955 M:      Peter Chen <Peter.Chen@nxp.com>
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13957 L:      linux-usb@vger.kernel.org
13958 S:      Maintained
13959 F:      drivers/usb/common/usb-otg-fsm.c
13960
13961 USB OVER IP DRIVER
13962 M:      Valentina Manea <valentina.manea.m@gmail.com>
13963 M:      Shuah Khan <shuahkh@osg.samsung.com>
13964 M:      Shuah Khan <shuah@kernel.org>
13965 L:      linux-usb@vger.kernel.org
13966 S:      Maintained
13967 F:      Documentation/usb/usbip_protocol.txt
13968 F:      drivers/usb/usbip/
13969 F:      tools/usb/usbip/
13970
13971 USB PEGASUS DRIVER
13972 M:      Petko Manolov <petkan@nucleusys.com>
13973 L:      linux-usb@vger.kernel.org
13974 L:      netdev@vger.kernel.org
13975 T:      git git://github.com/petkan/pegasus.git
13976 W:      https://github.com/petkan/pegasus
13977 S:      Maintained
13978 F:      drivers/net/usb/pegasus.*
13979
13980 USB PHY LAYER
13981 M:      Felipe Balbi <balbi@kernel.org>
13982 L:      linux-usb@vger.kernel.org
13983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13984 S:      Maintained
13985 F:      drivers/usb/phy/
13986
13987 USB PRINTER DRIVER (usblp)
13988 M:      Pete Zaitcev <zaitcev@redhat.com>
13989 L:      linux-usb@vger.kernel.org
13990 S:      Supported
13991 F:      drivers/usb/class/usblp.c
13992
13993 USB QMI WWAN NETWORK DRIVER
13994 M:      Bjørn Mork <bjorn@mork.no>
13995 L:      netdev@vger.kernel.org
13996 S:      Maintained
13997 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13998 F:      drivers/net/usb/qmi_wwan.c
13999
14000 USB RTL8150 DRIVER
14001 M:      Petko Manolov <petkan@nucleusys.com>
14002 L:      linux-usb@vger.kernel.org
14003 L:      netdev@vger.kernel.org
14004 T:      git git://github.com/petkan/rtl8150.git
14005 W:      https://github.com/petkan/rtl8150
14006 S:      Maintained
14007 F:      drivers/net/usb/rtl8150.c
14008
14009 USB SERIAL SUBSYSTEM
14010 M:      Johan Hovold <johan@kernel.org>
14011 L:      linux-usb@vger.kernel.org
14012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14013 S:      Maintained
14014 F:      Documentation/usb/usb-serial.txt
14015 F:      drivers/usb/serial/
14016 F:      include/linux/usb/serial.h
14017
14018 USB SMSC75XX ETHERNET DRIVER
14019 M:      Steve Glendinning <steve.glendinning@shawell.net>
14020 L:      netdev@vger.kernel.org
14021 S:      Maintained
14022 F:      drivers/net/usb/smsc75xx.*
14023
14024 USB SMSC95XX ETHERNET DRIVER
14025 M:      Steve Glendinning <steve.glendinning@shawell.net>
14026 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14027 L:      netdev@vger.kernel.org
14028 S:      Maintained
14029 F:      drivers/net/usb/smsc95xx.*
14030
14031 USB SUBSYSTEM
14032 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14033 L:      linux-usb@vger.kernel.org
14034 W:      http://www.linux-usb.org
14035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14036 S:      Supported
14037 F:      Documentation/devicetree/bindings/usb/
14038 F:      Documentation/usb/
14039 F:      drivers/usb/
14040 F:      include/linux/usb.h
14041 F:      include/linux/usb/
14042
14043 USB TYPEC SUBSYSTEM
14044 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14045 L:      linux-usb@vger.kernel.org
14046 S:      Maintained
14047 F:      Documentation/ABI/testing/sysfs-class-typec
14048 F:      Documentation/usb/typec.rst
14049 F:      drivers/usb/typec/
14050 F:      include/linux/usb/typec.h
14051
14052 USB UHCI DRIVER
14053 M:      Alan Stern <stern@rowland.harvard.edu>
14054 L:      linux-usb@vger.kernel.org
14055 S:      Maintained
14056 F:      drivers/usb/host/uhci*
14057
14058 USB VIDEO CLASS
14059 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14060 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14061 L:      linux-media@vger.kernel.org
14062 T:      git git://linuxtv.org/media_tree.git
14063 W:      http://www.ideasonboard.org/uvc/
14064 S:      Maintained
14065 F:      drivers/media/usb/uvc/
14066 F:      include/uapi/linux/uvcvideo.h
14067
14068 USB VISION DRIVER
14069 M:      Hans Verkuil <hverkuil@xs4all.nl>
14070 L:      linux-media@vger.kernel.org
14071 T:      git git://linuxtv.org/media_tree.git
14072 W:      https://linuxtv.org
14073 S:      Odd Fixes
14074 F:      drivers/media/usb/usbvision/
14075
14076 USB WEBCAM GADGET
14077 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14078 L:      linux-usb@vger.kernel.org
14079 S:      Maintained
14080 F:      drivers/usb/gadget/function/*uvc*
14081 F:      drivers/usb/gadget/legacy/webcam.c
14082
14083 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14084 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14085 L:      linux-wireless@vger.kernel.org
14086 S:      Maintained
14087 F:      drivers/net/wireless/rndis_wlan.c
14088
14089 USB XHCI DRIVER
14090 M:      Mathias Nyman <mathias.nyman@intel.com>
14091 L:      linux-usb@vger.kernel.org
14092 S:      Supported
14093 F:      drivers/usb/host/xhci*
14094 F:      drivers/usb/host/pci-quirks*
14095
14096 USB ZD1201 DRIVER
14097 L:      linux-wireless@vger.kernel.org
14098 W:      http://linux-lc100020.sourceforge.net
14099 S:      Orphan
14100 F:      drivers/net/wireless/zydas/zd1201.*
14101
14102 USB ZR364XX DRIVER
14103 M:      Antoine Jacquet <royale@zerezo.com>
14104 L:      linux-usb@vger.kernel.org
14105 L:      linux-media@vger.kernel.org
14106 T:      git git://linuxtv.org/media_tree.git
14107 W:      http://royale.zerezo.com/zr364xx/
14108 S:      Maintained
14109 F:      Documentation/media/v4l-drivers/zr364xx*
14110 F:      drivers/media/usb/zr364xx/
14111
14112 USER-MODE LINUX (UML)
14113 M:      Jeff Dike <jdike@addtoit.com>
14114 M:      Richard Weinberger <richard@nod.at>
14115 L:      user-mode-linux-devel@lists.sourceforge.net
14116 L:      user-mode-linux-user@lists.sourceforge.net
14117 W:      http://user-mode-linux.sourceforge.net
14118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14119 S:      Maintained
14120 F:      Documentation/virtual/uml/
14121 F:      arch/um/
14122 F:      arch/x86/um/
14123 F:      fs/hostfs/
14124 F:      fs/hppfs/
14125
14126 USERSPACE I/O (UIO)
14127 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14128 S:      Maintained
14129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14130 F:      Documentation/driver-api/uio-howto.rst
14131 F:      drivers/uio/
14132 F:      include/linux/uio*.h
14133
14134 UTIL-LINUX PACKAGE
14135 M:      Karel Zak <kzak@redhat.com>
14136 L:      util-linux@vger.kernel.org
14137 W:      http://en.wikipedia.org/wiki/Util-linux
14138 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14139 S:      Maintained
14140
14141 UUID HELPERS
14142 M:      Christoph Hellwig <hch@lst.de>
14143 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14144 L:      linux-kernel@vger.kernel.org
14145 T:      git git://git.infradead.org/users/hch/uuid.git
14146 F:      lib/uuid.c
14147 F:      lib/test_uuid.c
14148 F:      include/linux/uuid.h
14149 F:      include/uapi/linux/uuid.h
14150 S:      Maintained
14151
14152 UVESAFB DRIVER
14153 M:      Michal Januszewski <spock@gentoo.org>
14154 L:      linux-fbdev@vger.kernel.org
14155 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14156 S:      Maintained
14157 F:      Documentation/fb/uvesafb.txt
14158 F:      drivers/video/fbdev/uvesafb.*
14159
14160 VF610 NAND DRIVER
14161 M:      Stefan Agner <stefan@agner.ch>
14162 L:      linux-mtd@lists.infradead.org
14163 S:      Supported
14164 F:      drivers/mtd/nand/vf610_nfc.c
14165
14166 VFAT/FAT/MSDOS FILESYSTEM
14167 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14168 S:      Maintained
14169 F:      Documentation/filesystems/vfat.txt
14170 F:      fs/fat/
14171
14172 VFIO DRIVER
14173 M:      Alex Williamson <alex.williamson@redhat.com>
14174 L:      kvm@vger.kernel.org
14175 T:      git git://github.com/awilliam/linux-vfio.git
14176 S:      Maintained
14177 F:      Documentation/vfio.txt
14178 F:      drivers/vfio/
14179 F:      include/linux/vfio.h
14180 F:      include/uapi/linux/vfio.h
14181
14182 VFIO MEDIATED DEVICE DRIVERS
14183 M:      Kirti Wankhede <kwankhede@nvidia.com>
14184 L:      kvm@vger.kernel.org
14185 S:      Maintained
14186 F:      Documentation/vfio-mediated-device.txt
14187 F:      drivers/vfio/mdev/
14188 F:      include/linux/mdev.h
14189 F:      samples/vfio-mdev/
14190
14191 VFIO PLATFORM DRIVER
14192 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14193 L:      kvm@vger.kernel.org
14194 S:      Maintained
14195 F:      drivers/vfio/platform/
14196
14197 VGA_SWITCHEROO
14198 R:      Lukas Wunner <lukas@wunner.de>
14199 S:      Maintained
14200 F:      Documentation/gpu/vga-switcheroo.rst
14201 F:      drivers/gpu/vga/vga_switcheroo.c
14202 F:      include/linux/vga_switcheroo.h
14203 T:      git git://anongit.freedesktop.org/drm/drm-misc
14204
14205 VIA RHINE NETWORK DRIVER
14206 S:      Orphan
14207 F:      drivers/net/ethernet/via/via-rhine.c
14208
14209 VIA SD/MMC CARD CONTROLLER DRIVER
14210 M:      Bruce Chang <brucechang@via.com.tw>
14211 M:      Harald Welte <HaraldWelte@viatech.com>
14212 S:      Maintained
14213 F:      drivers/mmc/host/via-sdmmc.c
14214
14215 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14216 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14217 L:      linux-fbdev@vger.kernel.org
14218 S:      Maintained
14219 F:      include/linux/via-core.h
14220 F:      include/linux/via-gpio.h
14221 F:      include/linux/via_i2c.h
14222 F:      drivers/video/fbdev/via/
14223
14224 VIA VELOCITY NETWORK DRIVER
14225 M:      Francois Romieu <romieu@fr.zoreil.com>
14226 L:      netdev@vger.kernel.org
14227 S:      Maintained
14228 F:      drivers/net/ethernet/via/via-velocity.*
14229
14230 VIDEO MULTIPLEXER DRIVER
14231 M:      Philipp Zabel <p.zabel@pengutronix.de>
14232 L:      linux-media@vger.kernel.org
14233 S:      Maintained
14234 F:      drivers/media/platform/video-mux.c
14235
14236 VIDEOBUF2 FRAMEWORK
14237 M:      Pawel Osciak <pawel@osciak.com>
14238 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14239 M:      Kyungmin Park <kyungmin.park@samsung.com>
14240 L:      linux-media@vger.kernel.org
14241 S:      Maintained
14242 F:      drivers/media/v4l2-core/videobuf2-*
14243 F:      include/media/videobuf2-*
14244
14245 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14246 M:      Helen Koike <helen.koike@collabora.com>
14247 L:      linux-media@vger.kernel.org
14248 T:      git git://linuxtv.org/media_tree.git
14249 W:      https://linuxtv.org
14250 S:      Maintained
14251 F:      drivers/media/platform/vimc/*
14252
14253 VIRT LIB
14254 M:      Alex Williamson <alex.williamson@redhat.com>
14255 M:      Paolo Bonzini <pbonzini@redhat.com>
14256 L:      kvm@vger.kernel.org
14257 S:      Supported
14258 F:      virt/lib/
14259
14260 VIRTIO AND VHOST VSOCK DRIVER
14261 M:      Stefan Hajnoczi <stefanha@redhat.com>
14262 L:      kvm@vger.kernel.org
14263 L:      virtualization@lists.linux-foundation.org
14264 L:      netdev@vger.kernel.org
14265 S:      Maintained
14266 F:      include/linux/virtio_vsock.h
14267 F:      include/uapi/linux/virtio_vsock.h
14268 F:      include/uapi/linux/vsockmon.h
14269 F:      net/vmw_vsock/af_vsock_tap.c
14270 F:      net/vmw_vsock/virtio_transport_common.c
14271 F:      net/vmw_vsock/virtio_transport.c
14272 F:      drivers/net/vsockmon.c
14273 F:      drivers/vhost/vsock.c
14274 F:      drivers/vhost/vsock.h
14275
14276 VIRTIO CONSOLE DRIVER
14277 M:      Amit Shah <amit@kernel.org>
14278 L:      virtualization@lists.linux-foundation.org
14279 S:      Maintained
14280 F:      drivers/char/virtio_console.c
14281 F:      include/linux/virtio_console.h
14282 F:      include/uapi/linux/virtio_console.h
14283
14284 VIRTIO CORE, NET AND BLOCK DRIVERS
14285 M:      "Michael S. Tsirkin" <mst@redhat.com>
14286 M:      Jason Wang <jasowang@redhat.com>
14287 L:      virtualization@lists.linux-foundation.org
14288 S:      Maintained
14289 F:      Documentation/devicetree/bindings/virtio/
14290 F:      drivers/virtio/
14291 F:      tools/virtio/
14292 F:      drivers/net/virtio_net.c
14293 F:      drivers/block/virtio_blk.c
14294 F:      include/linux/virtio*.h
14295 F:      include/uapi/linux/virtio_*.h
14296 F:      drivers/crypto/virtio/
14297 F:      mm/balloon_compaction.c
14298
14299 VIRTIO CRYPTO DRIVER
14300 M:      Gonglei <arei.gonglei@huawei.com>
14301 L:      virtualization@lists.linux-foundation.org
14302 L:      linux-crypto@vger.kernel.org
14303 S:      Maintained
14304 F:      drivers/crypto/virtio/
14305 F:      include/uapi/linux/virtio_crypto.h
14306
14307 VIRTIO DRIVERS FOR S390
14308 M:      Cornelia Huck <cohuck@redhat.com>
14309 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14310 L:      linux-s390@vger.kernel.org
14311 L:      virtualization@lists.linux-foundation.org
14312 L:      kvm@vger.kernel.org
14313 S:      Supported
14314 F:      drivers/s390/virtio/
14315
14316 VIRTIO GPU DRIVER
14317 M:      David Airlie <airlied@linux.ie>
14318 M:      Gerd Hoffmann <kraxel@redhat.com>
14319 L:      dri-devel@lists.freedesktop.org
14320 L:      virtualization@lists.linux-foundation.org
14321 T:      git git://anongit.freedesktop.org/drm/drm-misc
14322 S:      Maintained
14323 F:      drivers/gpu/drm/virtio/
14324 F:      include/uapi/linux/virtio_gpu.h
14325
14326 VIRTIO HOST (VHOST)
14327 M:      "Michael S. Tsirkin" <mst@redhat.com>
14328 M:      Jason Wang <jasowang@redhat.com>
14329 L:      kvm@vger.kernel.org
14330 L:      virtualization@lists.linux-foundation.org
14331 L:      netdev@vger.kernel.org
14332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14333 S:      Maintained
14334 F:      drivers/vhost/
14335 F:      include/uapi/linux/vhost.h
14336
14337 VIRTIO INPUT DRIVER
14338 M:      Gerd Hoffmann <kraxel@redhat.com>
14339 S:      Maintained
14340 F:      drivers/virtio/virtio_input.c
14341 F:      include/uapi/linux/virtio_input.h
14342
14343 VIRTUAL SERIO DEVICE DRIVER
14344 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14345 S:      Maintained
14346 F:      drivers/input/serio/userio.c
14347 F:      include/uapi/linux/userio.h
14348
14349 VIVID VIRTUAL VIDEO DRIVER
14350 M:      Hans Verkuil <hverkuil@xs4all.nl>
14351 L:      linux-media@vger.kernel.org
14352 T:      git git://linuxtv.org/media_tree.git
14353 W:      https://linuxtv.org
14354 S:      Maintained
14355 F:      drivers/media/platform/vivid/*
14356
14357 VLYNQ BUS
14358 M:      Florian Fainelli <f.fainelli@gmail.com>
14359 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14360 S:      Maintained
14361 F:      drivers/vlynq/vlynq.c
14362 F:      include/linux/vlynq.h
14363
14364 VME SUBSYSTEM
14365 M:      Martyn Welch <martyn@welchs.me.uk>
14366 M:      Manohar Vanga <manohar.vanga@gmail.com>
14367 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14368 L:      devel@driverdev.osuosl.org
14369 S:      Maintained
14370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14371 F:      Documentation/driver-api/vme.rst
14372 F:      drivers/staging/vme/
14373 F:      drivers/vme/
14374 F:      include/linux/vme*
14375
14376 VMWARE BALLOON DRIVER
14377 M:      Xavier Deguillard <xdeguillard@vmware.com>
14378 M:      Philip Moltmann <moltmann@vmware.com>
14379 M:      "VMware, Inc." <pv-drivers@vmware.com>
14380 L:      linux-kernel@vger.kernel.org
14381 S:      Maintained
14382 F:      drivers/misc/vmw_balloon.c
14383
14384 VMWARE HYPERVISOR INTERFACE
14385 M:      Alok Kataria <akataria@vmware.com>
14386 L:      virtualization@lists.linux-foundation.org
14387 S:      Supported
14388 F:      arch/x86/kernel/cpu/vmware.c
14389
14390 VMWARE PVRDMA DRIVER
14391 M:      Adit Ranadive <aditr@vmware.com>
14392 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14393 L:      linux-rdma@vger.kernel.org
14394 S:      Maintained
14395 F:      drivers/infiniband/hw/vmw_pvrdma/
14396
14397 VMware PVSCSI driver
14398 M:      Jim Gill <jgill@vmware.com>
14399 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14400 L:      linux-scsi@vger.kernel.org
14401 S:      Maintained
14402 F:      drivers/scsi/vmw_pvscsi.c
14403 F:      drivers/scsi/vmw_pvscsi.h
14404
14405 VMWARE VMMOUSE SUBDRIVER
14406 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14407 M:      "VMware, Inc." <pv-drivers@vmware.com>
14408 L:      linux-input@vger.kernel.org
14409 S:      Maintained
14410 F:      drivers/input/mouse/vmmouse.c
14411 F:      drivers/input/mouse/vmmouse.h
14412
14413 VMWARE VMXNET3 ETHERNET DRIVER
14414 M:      Shrikrishna Khare <skhare@vmware.com>
14415 M:      "VMware, Inc." <pv-drivers@vmware.com>
14416 L:      netdev@vger.kernel.org
14417 S:      Maintained
14418 F:      drivers/net/vmxnet3/
14419
14420 VOCORE VOCORE2 BOARD
14421 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14422 L:      linux-mips@linux-mips.org
14423 S:      Maintained
14424 F:      arch/mips/boot/dts/ralink/vocore2.dts
14425
14426 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14427 M:      Liam Girdwood <lgirdwood@gmail.com>
14428 M:      Mark Brown <broonie@kernel.org>
14429 L:      linux-kernel@vger.kernel.org
14430 W:      http://www.slimlogic.co.uk/?p=48
14431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14432 S:      Supported
14433 F:      Documentation/devicetree/bindings/regulator/
14434 F:      drivers/regulator/
14435 F:      include/dt-bindings/regulator/
14436 F:      include/linux/regulator/
14437
14438 VRF
14439 M:      David Ahern <dsa@cumulusnetworks.com>
14440 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14441 L:      netdev@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/net/vrf.c
14444 F:      Documentation/networking/vrf.txt
14445
14446 VT1211 HARDWARE MONITOR DRIVER
14447 M:      Juerg Haefliger <juergh@gmail.com>
14448 L:      linux-hwmon@vger.kernel.org
14449 S:      Maintained
14450 F:      Documentation/hwmon/vt1211
14451 F:      drivers/hwmon/vt1211.c
14452
14453 VT8231 HARDWARE MONITOR DRIVER
14454 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14455 L:      linux-hwmon@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/hwmon/vt8231.c
14458
14459 VUB300 USB to SDIO/SD/MMC bridge chip
14460 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14461 L:      linux-mmc@vger.kernel.org
14462 L:      linux-usb@vger.kernel.org
14463 S:      Supported
14464 F:      drivers/mmc/host/vub300.c
14465
14466 W1 DALLAS'S 1-WIRE BUS
14467 M:      Evgeniy Polyakov <zbr@ioremap.net>
14468 S:      Maintained
14469 F:      Documentation/w1/
14470 F:      drivers/w1/
14471 F:      include/linux/w1.h
14472
14473 W83791D HARDWARE MONITORING DRIVER
14474 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14475 L:      linux-hwmon@vger.kernel.org
14476 S:      Maintained
14477 F:      Documentation/hwmon/w83791d
14478 F:      drivers/hwmon/w83791d.c
14479
14480 W83793 HARDWARE MONITORING DRIVER
14481 M:      Rudolf Marek <r.marek@assembler.cz>
14482 L:      linux-hwmon@vger.kernel.org
14483 S:      Maintained
14484 F:      Documentation/hwmon/w83793
14485 F:      drivers/hwmon/w83793.c
14486
14487 W83795 HARDWARE MONITORING DRIVER
14488 M:      Jean Delvare <jdelvare@suse.com>
14489 L:      linux-hwmon@vger.kernel.org
14490 S:      Maintained
14491 F:      drivers/hwmon/w83795.c
14492
14493 W83L51xD SD/MMC CARD INTERFACE DRIVER
14494 M:      Pierre Ossman <pierre@ossman.eu>
14495 S:      Maintained
14496 F:      drivers/mmc/host/wbsd.*
14497
14498 WACOM PROTOCOL 4 SERIAL TABLETS
14499 M:      Julian Squires <julian@cipht.net>
14500 M:      Hans de Goede <hdegoede@redhat.com>
14501 L:      linux-input@vger.kernel.org
14502 S:      Maintained
14503 F:      drivers/input/tablet/wacom_serial4.c
14504
14505 WATCHDOG DEVICE DRIVERS
14506 M:      Wim Van Sebroeck <wim@iguana.be>
14507 R:      Guenter Roeck <linux@roeck-us.net>
14508 L:      linux-watchdog@vger.kernel.org
14509 W:      http://www.linux-watchdog.org/
14510 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14511 S:      Maintained
14512 F:      Documentation/devicetree/bindings/watchdog/
14513 F:      Documentation/watchdog/
14514 F:      drivers/watchdog/
14515 F:      include/linux/watchdog.h
14516 F:      include/uapi/linux/watchdog.h
14517
14518 WHISKEYCOVE PMIC GPIO DRIVER
14519 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14520 L:      linux-gpio@vger.kernel.org
14521 S:      Maintained
14522 F:      drivers/gpio/gpio-wcove.c
14523
14524 WIIMOTE HID DRIVER
14525 M:      David Herrmann <dh.herrmann@googlemail.com>
14526 L:      linux-input@vger.kernel.org
14527 S:      Maintained
14528 F:      drivers/hid/hid-wiimote*
14529
14530 WILOCITY WIL6210 WIRELESS DRIVER
14531 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14532 L:      linux-wireless@vger.kernel.org
14533 L:      wil6210@qca.qualcomm.com
14534 S:      Supported
14535 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14536 F:      drivers/net/wireless/ath/wil6210/
14537 F:      include/uapi/linux/wil6210_uapi.h
14538
14539 WIMAX STACK
14540 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14541 M:      linux-wimax@intel.com
14542 L:      wimax@linuxwimax.org (subscribers-only)
14543 S:      Supported
14544 W:      http://linuxwimax.org
14545 F:      Documentation/wimax/README.wimax
14546 F:      include/linux/wimax/debug.h
14547 F:      include/net/wimax.h
14548 F:      include/uapi/linux/wimax.h
14549 F:      net/wimax/
14550
14551 WINBOND CIR DRIVER
14552 M:      David Härdeman <david@hardeman.nu>
14553 S:      Maintained
14554 F:      drivers/media/rc/winbond-cir.c
14555
14556 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14557 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14558 L:      linux-watchdog@vger.kernel.org
14559 S:      Maintained
14560 F:      drivers/watchdog/ebc-c384_wdt.c
14561
14562 WINSYSTEMS WS16C48 GPIO DRIVER
14563 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14564 L:      linux-gpio@vger.kernel.org
14565 S:      Maintained
14566 F:      drivers/gpio/gpio-ws16c48.c
14567
14568 WISTRON LAPTOP BUTTON DRIVER
14569 M:      Miloslav Trmac <mitr@volny.cz>
14570 S:      Maintained
14571 F:      drivers/input/misc/wistron_btns.c
14572
14573 WL3501 WIRELESS PCMCIA CARD DRIVER
14574 L:      linux-wireless@vger.kernel.org
14575 S:      Odd fixes
14576 F:      drivers/net/wireless/wl3501*
14577
14578 WOLFSON MICROELECTRONICS DRIVERS
14579 L:      patches@opensource.cirrus.com
14580 T:      git https://github.com/CirrusLogic/linux-drivers.git
14581 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14582 S:      Supported
14583 F:      Documentation/hwmon/wm83??
14584 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14585 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14586 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14587 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14588 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14589 F:      drivers/clk/clk-wm83*.c
14590 F:      drivers/extcon/extcon-arizona.c
14591 F:      drivers/leds/leds-wm83*.c
14592 F:      drivers/gpio/gpio-*wm*.c
14593 F:      drivers/gpio/gpio-arizona.c
14594 F:      drivers/hwmon/wm83??-hwmon.c
14595 F:      drivers/input/misc/wm831x-on.c
14596 F:      drivers/input/touchscreen/wm831x-ts.c
14597 F:      drivers/input/touchscreen/wm97*.c
14598 F:      drivers/mfd/arizona*
14599 F:      drivers/mfd/wm*.c
14600 F:      drivers/mfd/cs47l24*
14601 F:      drivers/power/supply/wm83*.c
14602 F:      drivers/rtc/rtc-wm83*.c
14603 F:      drivers/regulator/wm8*.c
14604 F:      drivers/regulator/arizona*
14605 F:      drivers/video/backlight/wm83*_bl.c
14606 F:      drivers/watchdog/wm83*_wdt.c
14607 F:      include/linux/mfd/arizona/
14608 F:      include/linux/mfd/wm831x/
14609 F:      include/linux/mfd/wm8350/
14610 F:      include/linux/mfd/wm8400*
14611 F:      include/linux/regulator/arizona*
14612 F:      include/linux/wm97xx.h
14613 F:      include/sound/wm????.h
14614 F:      sound/soc/codecs/arizona.?
14615 F:      sound/soc/codecs/wm*
14616 F:      sound/soc/codecs/cs47l24*
14617
14618 WORKQUEUE
14619 M:      Tejun Heo <tj@kernel.org>
14620 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14622 S:      Maintained
14623 F:      include/linux/workqueue.h
14624 F:      kernel/workqueue.c
14625 F:      Documentation/core-api/workqueue.rst
14626
14627 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14628 M:      Chen-Yu Tsai <wens@csie.org>
14629 L:      linux-kernel@vger.kernel.org
14630 S:      Maintained
14631 N:      axp[128]
14632
14633 X.25 NETWORK LAYER
14634 M:      Andrew Hendry <andrew.hendry@gmail.com>
14635 L:      linux-x25@vger.kernel.org
14636 S:      Odd Fixes
14637 F:      Documentation/networking/x25*
14638 F:      include/net/x25*
14639 F:      net/x25/
14640
14641 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14642 M:      Thomas Gleixner <tglx@linutronix.de>
14643 M:      Ingo Molnar <mingo@redhat.com>
14644 M:      "H. Peter Anvin" <hpa@zytor.com>
14645 M:      x86@kernel.org
14646 L:      linux-kernel@vger.kernel.org
14647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14648 S:      Maintained
14649 F:      Documentation/x86/
14650 F:      arch/x86/
14651
14652 X86 MCE INFRASTRUCTURE
14653 M:      Tony Luck <tony.luck@intel.com>
14654 M:      Borislav Petkov <bp@alien8.de>
14655 L:      linux-edac@vger.kernel.org
14656 S:      Maintained
14657 F:      arch/x86/kernel/cpu/mcheck/*
14658
14659 X86 MICROCODE UPDATE SUPPORT
14660 M:      Borislav Petkov <bp@alien8.de>
14661 S:      Maintained
14662 F:      arch/x86/kernel/cpu/microcode/*
14663
14664 X86 PLATFORM DRIVERS
14665 M:      Darren Hart <dvhart@infradead.org>
14666 M:      Andy Shevchenko <andy@infradead.org>
14667 L:      platform-driver-x86@vger.kernel.org
14668 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14669 S:      Maintained
14670 F:      drivers/platform/x86/
14671 F:      drivers/platform/olpc/
14672
14673 X86 VDSO
14674 M:      Andy Lutomirski <luto@amacapital.net>
14675 L:      linux-kernel@vger.kernel.org
14676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14677 S:      Maintained
14678 F:      arch/x86/entry/vdso/
14679
14680 XC2028/3028 TUNER DRIVER
14681 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14682 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14683 L:      linux-media@vger.kernel.org
14684 W:      https://linuxtv.org
14685 T:      git git://linuxtv.org/media_tree.git
14686 S:      Maintained
14687 F:      drivers/media/tuners/tuner-xc2028.*
14688
14689 XEN BLOCK SUBSYSTEM
14690 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14691 M:      Roger Pau Monné <roger.pau@citrix.com>
14692 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14693 S:      Supported
14694 F:      drivers/block/xen-blkback/*
14695 F:      drivers/block/xen*
14696
14697 XEN HYPERVISOR ARM
14698 M:      Stefano Stabellini <sstabellini@kernel.org>
14699 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14700 S:      Maintained
14701 F:      arch/arm/xen/
14702 F:      arch/arm/include/asm/xen/
14703
14704 XEN HYPERVISOR ARM64
14705 M:      Stefano Stabellini <sstabellini@kernel.org>
14706 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14707 S:      Maintained
14708 F:      arch/arm64/xen/
14709 F:      arch/arm64/include/asm/xen/
14710
14711 XEN HYPERVISOR INTERFACE
14712 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14713 M:      Juergen Gross <jgross@suse.com>
14714 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14716 S:      Supported
14717 F:      arch/x86/xen/
14718 F:      drivers/*/xen-*front.c
14719 F:      drivers/xen/
14720 F:      arch/x86/include/asm/xen/
14721 F:      include/xen/
14722 F:      include/uapi/xen/
14723 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14724 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14725
14726 XEN NETWORK BACKEND DRIVER
14727 M:      Wei Liu <wei.liu2@citrix.com>
14728 M:      Paul Durrant <paul.durrant@citrix.com>
14729 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14730 L:      netdev@vger.kernel.org
14731 S:      Supported
14732 F:      drivers/net/xen-netback/*
14733
14734 XEN PCI SUBSYSTEM
14735 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14736 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14737 S:      Supported
14738 F:      arch/x86/pci/*xen*
14739 F:      drivers/pci/*xen*
14740
14741 XEN PVSCSI DRIVERS
14742 M:      Juergen Gross <jgross@suse.com>
14743 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14744 L:      linux-scsi@vger.kernel.org
14745 S:      Supported
14746 F:      drivers/scsi/xen-scsifront.c
14747 F:      drivers/xen/xen-scsiback.c
14748 F:      include/xen/interface/io/vscsiif.h
14749
14750 XEN SWIOTLB SUBSYSTEM
14751 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14752 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14753 S:      Supported
14754 F:      arch/x86/xen/*swiotlb*
14755 F:      drivers/xen/*swiotlb*
14756
14757 XFS FILESYSTEM
14758 M:      Darrick J. Wong <darrick.wong@oracle.com>
14759 M:      linux-xfs@vger.kernel.org
14760 L:      linux-xfs@vger.kernel.org
14761 W:      http://xfs.org/
14762 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14763 S:      Supported
14764 F:      Documentation/filesystems/xfs.txt
14765 F:      fs/xfs/
14766
14767 XILINX AXI ETHERNET DRIVER
14768 M:      Anirudha Sarangi <anirudh@xilinx.com>
14769 M:      John Linn <John.Linn@xilinx.com>
14770 S:      Maintained
14771 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14772
14773 XILINX UARTLITE SERIAL DRIVER
14774 M:      Peter Korsgaard <jacmet@sunsite.dk>
14775 L:      linux-serial@vger.kernel.org
14776 S:      Maintained
14777 F:      drivers/tty/serial/uartlite.c
14778
14779 XILINX VIDEO IP CORES
14780 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14781 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14782 L:      linux-media@vger.kernel.org
14783 T:      git git://linuxtv.org/media_tree.git
14784 S:      Supported
14785 F:      Documentation/devicetree/bindings/media/xilinx/
14786 F:      drivers/media/platform/xilinx/
14787 F:      include/uapi/linux/xilinx-v4l2-controls.h
14788
14789 XILLYBUS DRIVER
14790 M:      Eli Billauer <eli.billauer@gmail.com>
14791 L:      linux-kernel@vger.kernel.org
14792 S:      Supported
14793 F:      drivers/char/xillybus/
14794
14795 XRA1403 GPIO EXPANDER
14796 M:      Nandor Han <nandor.han@ge.com>
14797 M:      Semi Malinen <semi.malinen@ge.com>
14798 L:      linux-gpio@vger.kernel.org
14799 S:      Maintained
14800 F:      drivers/gpio/gpio-xra1403.c
14801 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14802
14803 XTENSA XTFPGA PLATFORM SUPPORT
14804 M:      Max Filippov <jcmvbkbc@gmail.com>
14805 L:      linux-xtensa@linux-xtensa.org
14806 S:      Maintained
14807 F:      drivers/spi/spi-xtensa-xtfpga.c
14808 F:      sound/soc/xtensa/xtfpga-i2s.c
14809
14810 YAM DRIVER FOR AX.25
14811 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14812 L:      linux-hams@vger.kernel.org
14813 S:      Maintained
14814 F:      drivers/net/hamradio/yam*
14815 F:      include/linux/yam.h
14816
14817 YAMA SECURITY MODULE
14818 M:      Kees Cook <keescook@chromium.org>
14819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14820 S:      Supported
14821 F:      security/yama/
14822 F:      Documentation/admin-guide/LSM/Yama.rst
14823
14824 YEALINK PHONE DRIVER
14825 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14826 L:      usbb2k-api-dev@nongnu.org
14827 S:      Maintained
14828 F:      Documentation/input/yealink.rst
14829 F:      drivers/input/misc/yealink.*
14830
14831 Z8530 DRIVER FOR AX.25
14832 M:      Joerg Reuter <jreuter@yaina.de>
14833 W:      http://yaina.de/jreuter/
14834 W:      http://www.qsl.net/dl1bke/
14835 L:      linux-hams@vger.kernel.org
14836 S:      Maintained
14837 F:      Documentation/networking/z8530drv.txt
14838 F:      drivers/net/hamradio/*scc.c
14839 F:      drivers/net/hamradio/z8530.h
14840
14841 ZBUD COMPRESSED PAGE ALLOCATOR
14842 M:      Seth Jennings <sjenning@redhat.com>
14843 M:      Dan Streetman <ddstreet@ieee.org>
14844 L:      linux-mm@kvack.org
14845 S:      Maintained
14846 F:      mm/zbud.c
14847 F:      include/linux/zbud.h
14848
14849 ZD1211RW WIRELESS DRIVER
14850 M:      Daniel Drake <dsd@gentoo.org>
14851 M:      Ulrich Kunitz <kune@deine-taler.de>
14852 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14853 L:      linux-wireless@vger.kernel.org
14854 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14855 S:      Maintained
14856 F:      drivers/net/wireless/zydas/zd1211rw/
14857
14858 ZD1301 MEDIA DRIVER
14859 M:      Antti Palosaari <crope@iki.fi>
14860 L:      linux-media@vger.kernel.org
14861 W:      https://linuxtv.org/
14862 W:      http://palosaari.fi/linux/
14863 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14864 S:      Maintained
14865 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14866
14867 ZD1301_DEMOD MEDIA DRIVER
14868 M:      Antti Palosaari <crope@iki.fi>
14869 L:      linux-media@vger.kernel.org
14870 W:      https://linuxtv.org/
14871 W:      http://palosaari.fi/linux/
14872 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14873 S:      Maintained
14874 F:      drivers/media/dvb-frontends/zd1301_demod*
14875
14876 ZPOOL COMPRESSED PAGE STORAGE API
14877 M:      Dan Streetman <ddstreet@ieee.org>
14878 L:      linux-mm@kvack.org
14879 S:      Maintained
14880 F:      mm/zpool.c
14881 F:      include/linux/zpool.h
14882
14883 ZR36067 VIDEO FOR LINUX DRIVER
14884 L:      mjpeg-users@lists.sourceforge.net
14885 L:      linux-media@vger.kernel.org
14886 W:      http://mjpeg.sourceforge.net/driver-zoran/
14887 T:      hg https://linuxtv.org/hg/v4l-dvb
14888 S:      Odd Fixes
14889 F:      drivers/media/pci/zoran/
14890
14891 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14892 M:      Minchan Kim <minchan@kernel.org>
14893 M:      Nitin Gupta <ngupta@vflare.org>
14894 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14895 L:      linux-kernel@vger.kernel.org
14896 S:      Maintained
14897 F:      drivers/block/zram/
14898 F:      Documentation/blockdev/zram.txt
14899
14900 ZS DECSTATION Z85C30 SERIAL DRIVER
14901 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14902 S:      Maintained
14903 F:      drivers/tty/serial/zs.*
14904
14905 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14906 M:      Minchan Kim <minchan@kernel.org>
14907 M:      Nitin Gupta <ngupta@vflare.org>
14908 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14909 L:      linux-mm@kvack.org
14910 S:      Maintained
14911 F:      mm/zsmalloc.c
14912 F:      include/linux/zsmalloc.h
14913 F:      Documentation/vm/zsmalloc.txt
14914
14915 ZSWAP COMPRESSED SWAP CACHING
14916 M:      Seth Jennings <sjenning@redhat.com>
14917 M:      Dan Streetman <ddstreet@ieee.org>
14918 L:      linux-mm@kvack.org
14919 S:      Maintained
14920 F:      mm/zswap.c
14921
14922 THE REST
14923 M:      Linus Torvalds <torvalds@linux-foundation.org>
14924 L:      linux-kernel@vger.kernel.org
14925 Q:      http://patchwork.kernel.org/project/LKML/list/
14926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14927 S:      Buried alive in reporters
14928 F:      *
14929 F:      */