Merge tag 'for-linus-20170904' of git://git.infradead.org/linux-mtd
[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 MAILBOX DRIVER
648 M:      Ley Foon Tan <lftan@altera.com>
649 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650 S:      Maintained
651 F:      drivers/mailbox/mailbox-altera.c
652
653 ALTERA PIO DRIVER
654 M:      Tien Hock Loh <thloh@altera.com>
655 L:      linux-gpio@vger.kernel.org
656 S:      Maintained
657 F:      drivers/gpio/gpio-altera.c
658
659 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
660 M:      Thor Thayer <thor.thayer@linux.intel.com>
661 S:      Maintained
662 F:      drivers/gpio/gpio-altera-a10sr.c
663 F:      drivers/mfd/altera-a10sr.c
664 F:      drivers/reset/reset-a10sr.c
665 F:      include/linux/mfd/altera-a10sr.h
666 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
667
668 ALTERA TRIPLE SPEED ETHERNET DRIVER
669 M:      Vince Bridgers <vbridger@opensource.altera.com>
670 L:      netdev@vger.kernel.org
671 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 S:      Maintained
673 F:      drivers/net/ethernet/altera/
674
675 ALTERA UART/JTAG UART SERIAL DRIVERS
676 M:      Tobias Klauser <tklauser@distanz.ch>
677 L:      linux-serial@vger.kernel.org
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/tty/serial/altera_uart.c
681 F:      drivers/tty/serial/altera_jtaguart.c
682 F:      include/linux/altera_uart.h
683 F:      include/linux/altera_jtaguart.h
684
685 AMAZON ETHERNET DRIVERS
686 M:      Netanel Belgazal <netanel@annapurnalabs.com>
687 R:      Saeed Bishara <saeed@annapurnalabs.com>
688 R:      Zorik Machulsky <zorik@annapurnalabs.com>
689 L:      netdev@vger.kernel.org
690 S:      Supported
691 F:      Documentation/networking/ena.txt
692 F:      drivers/net/ethernet/amazon/
693
694 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695 M:      Tom Lendacky <thomas.lendacky@amd.com>
696 M:      Gary Hook <gary.hook@amd.com>
697 L:      linux-crypto@vger.kernel.org
698 S:      Supported
699 F:      drivers/crypto/ccp/
700 F:      include/linux/ccp.h
701
702 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
703 M:      Huang Rui <ray.huang@amd.com>
704 L:      linux-hwmon@vger.kernel.org
705 S:      Supported
706 F:      Documentation/hwmon/fam15h_power
707 F:      drivers/hwmon/fam15h_power.c
708
709 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
710 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
711 S:      Orphan
712 F:      drivers/usb/gadget/udc/amd5536udc.*
713
714 AMD GEODE PROCESSOR/CHIPSET SUPPORT
715 P:      Andres Salomon <dilinger@queued.net>
716 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
717 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718 S:      Supported
719 F:      drivers/char/hw_random/geode-rng.c
720 F:      drivers/crypto/geode*
721 F:      drivers/video/fbdev/geode/
722 F:      arch/x86/include/asm/geode.h
723
724 AMD IOMMU (AMD-VI)
725 M:      Joerg Roedel <joro@8bytes.org>
726 L:      iommu@lists.linux-foundation.org
727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
728 S:      Maintained
729 F:      drivers/iommu/amd_iommu*.[ch]
730 F:      include/linux/amd-iommu.h
731
732 AMD KFD
733 M:      Oded Gabbay <oded.gabbay@gmail.com>
734 L:      dri-devel@lists.freedesktop.org
735 T:      git git://people.freedesktop.org/~gabbayo/linux.git
736 S:      Supported
737 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
739 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
740 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
741 F:      drivers/gpu/drm/amd/amdkfd/
742 F:      drivers/gpu/drm/amd/include/cik_structs.h
743 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
744 F:      drivers/gpu/drm/amd/include/vi_structs.h
745 F:      drivers/gpu/drm/radeon/radeon_kfd.c
746 F:      drivers/gpu/drm/radeon/radeon_kfd.h
747 F:      include/uapi/linux/kfd_ioctl.h
748
749 AMD SEATTLE DEVICE TREE SUPPORT
750 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
751 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752 M:      Tom Lendacky <thomas.lendacky@amd.com>
753 S:      Supported
754 F:      arch/arm64/boot/dts/amd/
755
756 AMD XGBE DRIVER
757 M:      Tom Lendacky <thomas.lendacky@amd.com>
758 L:      netdev@vger.kernel.org
759 S:      Supported
760 F:      drivers/net/ethernet/amd/xgbe/
761 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
762
763 AMS (Apple Motion Sensor) DRIVER
764 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
765 S:      Supported
766 F:      drivers/macintosh/ams/
767
768 ANALOG DEVICES INC AD9389B DRIVER
769 M:      Hans Verkuil <hans.verkuil@cisco.com>
770 L:      linux-media@vger.kernel.org
771 S:      Maintained
772 F:      drivers/media/i2c/ad9389b*
773
774 ANALOG DEVICES INC ADV7180 DRIVER
775 M:      Lars-Peter Clausen <lars@metafoo.de>
776 L:      linux-media@vger.kernel.org
777 W:      http://ez.analog.com/community/linux-device-drivers
778 S:      Supported
779 F:      drivers/media/i2c/adv7180.c
780
781 ANALOG DEVICES INC ADV748X DRIVER
782 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
783 L:      linux-media@vger.kernel.org
784 S:      Maintained
785 F:      drivers/media/i2c/adv748x/*
786
787 ANALOG DEVICES INC ADV7511 DRIVER
788 M:      Hans Verkuil <hans.verkuil@cisco.com>
789 L:      linux-media@vger.kernel.org
790 S:      Maintained
791 F:      drivers/media/i2c/adv7511*
792
793 ANALOG DEVICES INC ADV7604 DRIVER
794 M:      Hans Verkuil <hans.verkuil@cisco.com>
795 L:      linux-media@vger.kernel.org
796 S:      Maintained
797 F:      drivers/media/i2c/adv7604*
798
799 ANALOG DEVICES INC ADV7842 DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/adv7842*
804
805 ANALOG DEVICES INC ASOC CODEC DRIVERS
806 M:      Lars-Peter Clausen <lars@metafoo.de>
807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
808 W:      http://wiki.analog.com/
809 W:      http://ez.analog.com/community/linux-device-drivers
810 S:      Supported
811 F:      sound/soc/codecs/adau*
812 F:      sound/soc/codecs/adav*
813 F:      sound/soc/codecs/ad1*
814 F:      sound/soc/codecs/ad7*
815 F:      sound/soc/codecs/ssm*
816 F:      sound/soc/codecs/sigmadsp.*
817
818 ANALOG DEVICES INC ASOC DRIVERS
819 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
821 W:      http://blackfin.uclinux.org/
822 S:      Supported
823 F:      sound/soc/blackfin/*
824
825 ANALOG DEVICES INC DMA DRIVERS
826 M:      Lars-Peter Clausen <lars@metafoo.de>
827 W:      http://ez.analog.com/community/linux-device-drivers
828 S:      Supported
829 F:      drivers/dma/dma-axi-dmac.c
830
831 ANALOG DEVICES INC IIO DRIVERS
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 M:      Michael Hennerich <Michael.Hennerich@analog.com>
834 W:      http://wiki.analog.com/
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/*/ad*
838 F:      drivers/iio/adc/ltc2497*
839 X:      drivers/iio/*/adjd*
840 F:      drivers/staging/iio/*/ad*
841 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
842
843 ANDROID CONFIG FRAGMENTS
844 M:      Rob Herring <robh@kernel.org>
845 S:      Supported
846 F:      kernel/configs/android*
847
848 ANDROID DRIVERS
849 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
850 M:      Arve Hjønnevåg <arve@android.com>
851 M:      Riley Andrews <riandrews@android.com>
852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
853 L:      devel@driverdev.osuosl.org
854 S:      Supported
855 F:      drivers/android/
856 F:      drivers/staging/android/
857
858 ANDROID ION DRIVER
859 M:      Laura Abbott <labbott@redhat.com>
860 M:      Sumit Semwal <sumit.semwal@linaro.org>
861 L:      devel@driverdev.osuosl.org
862 S:      Supported
863 F:      drivers/staging/android/ion
864 F:      drivers/staging/android/uapi/ion.h
865 F:      drivers/staging/android/uapi/ion_test.h
866
867 AOA (Apple Onboard Audio) ALSA DRIVER
868 M:      Johannes Berg <johannes@sipsolutions.net>
869 L:      linuxppc-dev@lists.ozlabs.org
870 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
871 S:      Maintained
872 F:      sound/aoa/
873
874 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
875 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
876 L:      linux-iio@vger.kernel.org
877 S:      Maintained
878 F:      drivers/iio/adc/stx104.c
879
880 APM DRIVER
881 M:      Jiri Kosina <jikos@kernel.org>
882 S:      Odd fixes
883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
884 F:      arch/x86/kernel/apm_32.c
885 F:      include/linux/apm_bios.h
886 F:      include/uapi/linux/apm_bios.h
887 F:      drivers/char/apm-emulation.c
888
889 APPARMOR SECURITY MODULE
890 M:      John Johansen <john.johansen@canonical.com>
891 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
892 W:      apparmor.wiki.kernel.org
893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
894 S:      Supported
895 F:      security/apparmor/
896 F:      Documentation/admin-guide/LSM/apparmor.rst
897
898 APPLE BCM5974 MULTITOUCH DRIVER
899 M:      Henrik Rydberg <rydberg@bitmath.org>
900 L:      linux-input@vger.kernel.org
901 S:      Odd fixes
902 F:      drivers/input/mouse/bcm5974.c
903
904 APPLE SMC DRIVER
905 M:      Henrik Rydberg <rydberg@bitmath.org>
906 L:      linux-hwmon@vger.kernel.org
907 S:      Odd fixes
908 F:      drivers/hwmon/applesmc.c
909
910 APPLETALK NETWORK LAYER
911 L:      netdev@vger.kernel.org
912 S:      Odd fixes
913 F:      drivers/net/appletalk/
914 F:      net/appletalk/
915
916 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
917 M:      Duc Dang <dhdang@apm.com>
918 S:      Supported
919 F:      arch/arm64/boot/dts/apm/
920
921 APPLIED MICRO (APM) X-GENE SOC EDAC
922 M:      Loc Ho <lho@apm.com>
923 S:      Supported
924 F:      drivers/edac/xgene_edac.c
925 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
926
927 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
928 M:      Iyappan Subramanian <isubramanian@apm.com>
929 M:      Keyur Chudgar <kchudgar@apm.com>
930 S:      Supported
931 F:      drivers/net/ethernet/apm/xgene-v2/
932
933 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
934 M:      Iyappan Subramanian <isubramanian@apm.com>
935 M:      Keyur Chudgar <kchudgar@apm.com>
936 M:      Quan Nguyen <qnguyen@apm.com>
937 S:      Supported
938 F:      drivers/net/ethernet/apm/xgene/
939 F:      drivers/net/phy/mdio-xgene.c
940 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
941 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
942
943 APPLIED MICRO (APM) X-GENE SOC PMU
944 M:      Tai Nguyen <ttnguyen@apm.com>
945 S:      Supported
946 F:      drivers/perf/xgene_pmu.c
947 F:      Documentation/perf/xgene-pmu.txt
948 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
949
950 APTINA CAMERA SENSOR PLL
951 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
952 L:      linux-media@vger.kernel.org
953 S:      Maintained
954 F:      drivers/media/i2c/aptina-pll.*
955
956 ARC FRAMEBUFFER DRIVER
957 M:      Jaya Kumar <jayalk@intworks.biz>
958 S:      Maintained
959 F:      drivers/video/fbdev/arcfb.c
960 F:      drivers/video/fbdev/core/fb_defio.c
961
962 ARC PGU DRM DRIVER
963 M:      Alexey Brodkin <abrodkin@synopsys.com>
964 S:      Supported
965 F:      drivers/gpu/drm/arc/
966 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
967
968 ARCNET NETWORK LAYER
969 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
970 L:      netdev@vger.kernel.org
971 S:      Maintained
972 F:      drivers/net/arcnet/
973 F:      include/uapi/linux/if_arcnet.h
974
975 ARM ARCHITECTED TIMER DRIVER
976 M:      Mark Rutland <mark.rutland@arm.com>
977 M:      Marc Zyngier <marc.zyngier@arm.com>
978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979 S:      Maintained
980 F:      arch/arm/include/asm/arch_timer.h
981 F:      arch/arm64/include/asm/arch_timer.h
982 F:      drivers/clocksource/arm_arch_timer.c
983
984 ARM HDLCD DRM DRIVER
985 M:      Liviu Dudau <liviu.dudau@arm.com>
986 S:      Supported
987 F:      drivers/gpu/drm/arm/hdlcd_*
988 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
989
990 ARM MALI-DP DRM DRIVER
991 M:      Liviu Dudau <liviu.dudau@arm.com>
992 M:      Brian Starkey <brian.starkey@arm.com>
993 M:      Mali DP Maintainers <malidp@foss.arm.com>
994 S:      Supported
995 F:      drivers/gpu/drm/arm/
996 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
997
998 ARM MFM AND FLOPPY DRIVERS
999 M:      Ian Molton <spyro@f2s.com>
1000 S:      Maintained
1001 F:      arch/arm/lib/floppydma.S
1002 F:      arch/arm/include/asm/floppy.h
1003
1004 ARM PMU PROFILING AND DEBUGGING
1005 M:      Will Deacon <will.deacon@arm.com>
1006 M:      Mark Rutland <mark.rutland@arm.com>
1007 S:      Maintained
1008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009 F:      arch/arm*/kernel/perf_*
1010 F:      arch/arm/oprofile/common.c
1011 F:      arch/arm*/kernel/hw_breakpoint.c
1012 F:      arch/arm*/include/asm/hw_breakpoint.h
1013 F:      arch/arm*/include/asm/perf_event.h
1014 F:      drivers/perf/*
1015 F:      include/linux/perf/arm_pmu.h
1016 F:      Documentation/devicetree/bindings/arm/pmu.txt
1017 F:      Documentation/devicetree/bindings/perf/
1018
1019 ARM PORT
1020 M:      Russell King <linux@armlinux.org.uk>
1021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 W:      http://www.armlinux.org.uk/
1023 S:      Maintained
1024 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1025 F:      arch/arm/
1026
1027 ARM PRIMECELL AACI PL041 DRIVER
1028 M:      Russell King <linux@armlinux.org.uk>
1029 S:      Maintained
1030 F:      sound/arm/aaci.*
1031
1032 ARM PRIMECELL BUS SUPPORT
1033 M:      Russell King <linux@armlinux.org.uk>
1034 S:      Maintained
1035 F:      drivers/amba/
1036 F:      include/linux/amba/bus.h
1037
1038 ARM PRIMECELL CLCD PL110 DRIVER
1039 M:      Russell King <linux@armlinux.org.uk>
1040 S:      Maintained
1041 F:      drivers/video/fbdev/amba-clcd.*
1042
1043 ARM PRIMECELL KMI PL050 DRIVER
1044 M:      Russell King <linux@armlinux.org.uk>
1045 S:      Maintained
1046 F:      drivers/input/serio/ambakmi.*
1047 F:      include/linux/amba/kmi.h
1048
1049 ARM PRIMECELL MMCI PL180/1 DRIVER
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/mmc/host/mmci.*
1053 F:      include/linux/amba/mmci.h
1054
1055 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1056 M:      Russell King <linux@armlinux.org.uk>
1057 S:      Maintained
1058 F:      drivers/tty/serial/amba-pl01*.c
1059 F:      include/linux/amba/serial.h
1060
1061 ARM SMMU DRIVERS
1062 M:      Will Deacon <will.deacon@arm.com>
1063 R:      Robin Murphy <robin.murphy@arm.com>
1064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 S:      Maintained
1066 F:      drivers/iommu/arm-smmu.c
1067 F:      drivers/iommu/arm-smmu-v3.c
1068 F:      drivers/iommu/io-pgtable-arm.c
1069 F:      drivers/iommu/io-pgtable-arm-v7s.c
1070
1071 ARM SUB-ARCHITECTURES
1072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073 S:      Maintained
1074 F:      arch/arm/mach-*/
1075 F:      arch/arm/plat-*/
1076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1077
1078 ARM/ACTIONS SEMI ARCHITECTURE
1079 M:      Andreas Färber <afaerber@suse.de>
1080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081 S:      Maintained
1082 N:      owl
1083 F:      arch/arm/mach-actions/
1084 F:      arch/arm/boot/dts/owl-*
1085 F:      arch/arm64/boot/dts/actions/
1086 F:      drivers/clocksource/owl-*
1087 F:      drivers/soc/actions/
1088 F:      include/dt-bindings/power/owl-*
1089 F:      include/linux/soc/actions/
1090 F:      Documentation/devicetree/bindings/arm/actions.txt
1091 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1092 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1093
1094 ARM/ADS SPHERE MACHINE SUPPORT
1095 M:      Lennert Buytenhek <kernel@wantstofly.org>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S:      Maintained
1098
1099 ARM/AFEB9260 MACHINE SUPPORT
1100 M:      Sergey Lapin <slapin@ossfans.org>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103
1104 ARM/AJECO 1ARM MACHINE SUPPORT
1105 M:      Lennert Buytenhek <kernel@wantstofly.org>
1106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S:      Maintained
1108
1109 ARM/Allwinner SoC Clock Support
1110 M:      Emilio López <emilio@elopez.com.ar>
1111 S:      Maintained
1112 F:      drivers/clk/sunxi/
1113
1114 ARM/Allwinner sunXi SoC support
1115 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1116 M:      Chen-Yu Tsai <wens@csie.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 N:      sun[x456789]i
1120 N:      sun50i
1121 F:      arch/arm/mach-sunxi/
1122 F:      arch/arm64/boot/dts/allwinner/
1123 F:      drivers/clk/sunxi-ng/
1124 F:      drivers/pinctrl/sunxi/
1125 F:      drivers/soc/sunxi/
1126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1127
1128 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1129 M:      Neil Armstrong <narmstrong@baylibre.com>
1130 M:      Jerome Brunet <jbrunet@baylibre.com>
1131 L:      linux-amlogic@lists.infradead.org
1132 S:      Maintained
1133 F:      drivers/clk/meson/
1134 F:      include/dt-bindings/clock/meson*
1135 F:      include/dt-bindings/clock/gxbb*
1136 F:      Documentation/devicetree/bindings/clock/amlogic*
1137
1138 ARM/Amlogic Meson SoC support
1139 M:      Carlo Caione <carlo@caione.org>
1140 M:      Kevin Hilman <khilman@baylibre.com>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 L:      linux-amlogic@lists.infradead.org
1143 W:      http://linux-meson.com/
1144 S:      Maintained
1145 F:      arch/arm/mach-meson/
1146 F:      arch/arm/boot/dts/meson*
1147 F:      arch/arm64/boot/dts/amlogic/
1148 F:      drivers/pinctrl/meson/
1149 F:      drivers/mmc/host/meson*
1150 N:      meson
1151
1152 ARM/Annapurna Labs ALPINE ARCHITECTURE
1153 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1154 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 F:      arch/arm/mach-alpine/
1158 F:      arch/arm/boot/dts/alpine*
1159 F:      arch/arm64/boot/dts/al/
1160 F:      drivers/*/*alpine*
1161
1162 ARM/ARTPEC MACHINE SUPPORT
1163 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1164 M:      Lars Persson <lars.persson@axis.com>
1165 M:      Niklas Cassel <niklas.cassel@axis.com>
1166 S:      Maintained
1167 L:      linux-arm-kernel@axis.com
1168 F:      arch/arm/mach-artpec
1169 F:      arch/arm/boot/dts/artpec6*
1170 F:      drivers/clk/axis
1171 F:      drivers/crypto/axis
1172 F:      drivers/pinctrl/pinctrl-artpec*
1173 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1174
1175 ARM/ASPEED I2C DRIVER
1176 M:      Brendan Higgins <brendanhiggins@google.com>
1177 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1178 R:      Joel Stanley <joel@jms.id.au>
1179 L:      linux-i2c@vger.kernel.org
1180 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1181 S:      Maintained
1182 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1183 F:      drivers/i2c/busses/i2c-aspeed.c
1184 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1185 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1186
1187 ARM/ASPEED MACHINE SUPPORT
1188 M:      Joel Stanley <joel@jms.id.au>
1189 S:      Maintained
1190 F:      arch/arm/mach-aspeed/
1191 F:      arch/arm/boot/dts/aspeed-*
1192 F:      drivers/*/*aspeed*
1193
1194 ARM/ATMEL AT91 Clock Support
1195 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1196 S:      Maintained
1197 F:      drivers/clk/at91
1198
1199 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1200 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1201 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 W:      http://www.linux4sam.org
1204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1205 S:      Supported
1206 F:      arch/arm/mach-at91/
1207 F:      include/soc/at91/
1208 F:      arch/arm/boot/dts/at91*.dts
1209 F:      arch/arm/boot/dts/at91*.dtsi
1210 F:      arch/arm/boot/dts/sama*.dts
1211 F:      arch/arm/boot/dts/sama*.dtsi
1212 F:      arch/arm/include/debug/at91.S
1213 F:      drivers/memory/atmel*
1214
1215 ARM/CALXEDA HIGHBANK ARCHITECTURE
1216 M:      Rob Herring <robh@kernel.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/mach-highbank/
1220 F:      arch/arm/boot/dts/highbank.dts
1221 F:      arch/arm/boot/dts/ecx-*.dts*
1222
1223 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1224 M:      Krzysztof Halasa <khalasa@piap.pl>
1225 S:      Maintained
1226 F:      arch/arm/mach-cns3xxx/
1227
1228 ARM/CAVIUM THUNDER NETWORK DRIVER
1229 M:      Sunil Goutham <sgoutham@cavium.com>
1230 M:      Robert Richter <rric@kernel.org>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S:      Supported
1233 F:      drivers/net/ethernet/cavium/thunder/
1234
1235 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1236 M:      Alexander Shiyan <shc_work@mail.ru>
1237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S:      Odd Fixes
1239 N:      clps711x
1240
1241 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1242 M:      Lennert Buytenhek <kernel@wantstofly.org>
1243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S:      Maintained
1245
1246 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1247 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1248 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251 F:      arch/arm/mach-ep93xx/
1252 F:      arch/arm/mach-ep93xx/include/mach/
1253
1254 ARM/CLKDEV SUPPORT
1255 M:      Russell King <linux@armlinux.org.uk>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1259 F:      arch/arm/include/asm/clkdev.h
1260 F:      drivers/clk/clkdev.c
1261
1262 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1263 M:      Mike Rapoport <mike@compulab.co.il>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266
1267 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1268 M:      Baruch Siach <baruch@tkos.co.il>
1269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 S:      Maintained
1271 F:      arch/arm/boot/dts/cx92755*
1272 N:      digicolor
1273
1274 ARM/CONTEC MICRO9 MACHINE SUPPORT
1275 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1276 S:      Maintained
1277 F:      arch/arm/mach-ep93xx/micro9.c
1278
1279 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1280 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S:      Maintained
1283 F:      drivers/hwtracing/coresight/*
1284 F:      Documentation/trace/coresight.txt
1285 F:      Documentation/trace/coresight-cpu-debug.txt
1286 F:      Documentation/devicetree/bindings/arm/coresight.txt
1287 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1288 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1289 F:      tools/perf/arch/arm/util/pmu.c
1290 F:      tools/perf/arch/arm/util/auxtrace.c
1291 F:      tools/perf/arch/arm/util/cs-etm.c
1292 F:      tools/perf/arch/arm/util/cs-etm.h
1293 F:      tools/perf/util/cs-etm.h
1294
1295 ARM/CORGI MACHINE SUPPORT
1296 M:      Richard Purdie <rpurdie@rpsys.net>
1297 S:      Maintained
1298
1299 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1300 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301 M:      Linus Walleij <linus.walleij@linaro.org>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 T:      git git://github.com/ulli-kroll/linux.git
1304 S:      Maintained
1305 F:      Documentation/devicetree/bindings/arm/gemini.txt
1306 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1307 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1308 F:      arch/arm/mach-gemini/
1309 F:      drivers/pinctrl/pinctrl-gemini.c
1310 F:      drivers/rtc/rtc-ftrtc010.c
1311
1312 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1313 M:      Barry Song <baohua@kernel.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1316 S:      Maintained
1317 F:      arch/arm/boot/dts/prima2*
1318 F:      arch/arm/mach-prima2/
1319 F:      drivers/clk/sirf/
1320 F:      drivers/clocksource/timer-prima2.c
1321 F:      drivers/clocksource/timer-atlas7.c
1322 N:      [^a-z]sirf
1323
1324 ARM/EBSA110 MACHINE SUPPORT
1325 M:      Russell King <linux@armlinux.org.uk>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 W:      http://www.armlinux.org.uk/
1328 S:      Maintained
1329 F:      arch/arm/mach-ebsa110/
1330 F:      drivers/net/ethernet/amd/am79c961a.*
1331
1332 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1333 M:      Uwe Kleine-König <kernel@pengutronix.de>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336 N:      efm32
1337
1338 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1339 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-pxa/ezx.c
1343
1344 ARM/FARADAY FA526 PORT
1345 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348 T:      git git://git.berlios.de/gemini-board
1349 F:      arch/arm/mm/*-fa*
1350
1351 ARM/FOOTBRIDGE ARCHITECTURE
1352 M:      Russell King <linux@armlinux.org.uk>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 W:      http://www.armlinux.org.uk/
1355 S:      Maintained
1356 F:      arch/arm/include/asm/hardware/dec21285.h
1357 F:      arch/arm/mach-footbridge/
1358
1359 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1360 M:      Shawn Guo <shawnguo@kernel.org>
1361 M:      Sascha Hauer <kernel@pengutronix.de>
1362 R:      Fabio Estevam <fabio.estevam@nxp.com>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366 F:      arch/arm/mach-imx/
1367 F:      arch/arm/mach-mxs/
1368 F:      arch/arm/boot/dts/imx*
1369 F:      arch/arm/configs/imx*_defconfig
1370 F:      drivers/clk/imx/
1371 F:      drivers/soc/imx/
1372 F:      include/soc/imx/
1373
1374 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1375 M:      Shawn Guo <shawnguo@kernel.org>
1376 M:      Sascha Hauer <kernel@pengutronix.de>
1377 R:      Stefan Agner <stefan@agner.ch>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1381 F:      arch/arm/mach-imx/*vf610*
1382 F:      arch/arm/boot/dts/vf*
1383
1384 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1385 M:      Lennert Buytenhek <kernel@wantstofly.org>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388
1389 ARM/GUMSTIX MACHINE SUPPORT
1390 M:      Steve Sakoman <sakoman@gmail.com>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393
1394 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1395 M:      Philipp Zabel <philipp.zabel@gmail.com>
1396 M:      Paul Parsons <lost.distance@yahoo.com>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-pxa/hx4700.c
1400 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1401 F:      sound/soc/pxa/hx4700.c
1402
1403 ARM/HISILICON SOC SUPPORT
1404 M:      Wei Xu <xuwei5@hisilicon.com>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 W:      http://www.hisilicon.com
1407 S:      Supported
1408 T:      git git://github.com/hisilicon/linux-hisi.git
1409 F:      arch/arm/mach-hisi/
1410 F:      arch/arm/boot/dts/hi3*
1411 F:      arch/arm/boot/dts/hip*
1412 F:      arch/arm/boot/dts/hisi*
1413 F:      arch/arm64/boot/dts/hisilicon/
1414
1415 ARM/HP JORNADA 7XX MACHINE SUPPORT
1416 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1417 W:      www.jlime.com
1418 S:      Maintained
1419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1420 F:      arch/arm/mach-sa1100/jornada720.c
1421 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1422
1423 ARM/IGEP MACHINE SUPPORT
1424 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1425 M:      Javier Martinez Canillas <javier@dowhile0.org>
1426 L:      linux-omap@vger.kernel.org
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429 F:      arch/arm/boot/dts/omap3-igep*
1430
1431 ARM/INCOME PXA270 SUPPORT
1432 M:      Marek Vasut <marek.vasut@gmail.com>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1436
1437 ARM/INTEL IOP13XX ARM ARCHITECTURE
1438 M:      Lennert Buytenhek <kernel@wantstofly.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/INTEL IOP32X ARM ARCHITECTURE
1443 M:      Lennert Buytenhek <kernel@wantstofly.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446
1447 ARM/INTEL IOP33X ARM ARCHITECTURE
1448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 S:      Orphan
1450
1451 ARM/INTEL IQ81342EX MACHINE SUPPORT
1452 M:      Lennert Buytenhek <kernel@wantstofly.org>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S:      Maintained
1455
1456 ARM/INTEL IXDP2850 MACHINE SUPPORT
1457 M:      Lennert Buytenhek <kernel@wantstofly.org>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460
1461 ARM/INTEL IXP4XX ARM ARCHITECTURE
1462 M:      Imre Kaloz <kaloz@openwrt.org>
1463 M:      Krzysztof Halasa <khalasa@piap.pl>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466 F:      arch/arm/mach-ixp4xx/
1467
1468 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1469 M:      Jonathan Cameron <jic23@cam.ac.uk>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/mach-pxa/stargate2.c
1473 F:      drivers/pcmcia/pxa2xx_stargate2.c
1474
1475 ARM/INTEL XSC3 (MANZANO) ARM CORE
1476 M:      Lennert Buytenhek <kernel@wantstofly.org>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479
1480 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1481 M:      Lennert Buytenhek <kernel@wantstofly.org>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484
1485 ARM/LG1K ARCHITECTURE
1486 M:      Chanho Min <chanho.min@lge.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm64/boot/dts/lg/
1490
1491 ARM/LOGICPD PXA270 MACHINE SUPPORT
1492 M:      Lennert Buytenhek <kernel@wantstofly.org>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495
1496 ARM/LPC18XX ARCHITECTURE
1497 M:      Joachim Eastwood <manabian@gmail.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 F:      arch/arm/boot/dts/lpc43*
1501 F:      drivers/clk/nxp/clk-lpc18xx*
1502 F:      drivers/clocksource/time-lpc32xx.c
1503 F:      drivers/i2c/busses/i2c-lpc2k.c
1504 F:      drivers/memory/pl172.c
1505 F:      drivers/mtd/spi-nor/nxp-spifi.c
1506 F:      drivers/rtc/rtc-lpc24xx.c
1507 N:      lpc18xx
1508
1509 ARM/LPC32XX SOC SUPPORT
1510 M:      Vladimir Zapolskiy <vz@mleia.com>
1511 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1514 S:      Maintained
1515 F:      arch/arm/boot/dts/lpc32*
1516 F:      arch/arm/mach-lpc32xx/
1517 F:      drivers/i2c/busses/i2c-pnx.c
1518 F:      drivers/net/ethernet/nxp/lpc_eth.c
1519 F:      drivers/usb/host/ohci-nxp.c
1520 F:      drivers/watchdog/pnx4008_wdt.c
1521 N:      lpc32xx
1522
1523 ARM/MAGICIAN MACHINE SUPPORT
1524 M:      Philipp Zabel <philipp.zabel@gmail.com>
1525 S:      Maintained
1526
1527 ARM/Marvell Berlin SoC support
1528 M:      Jisheng Zhang <jszhang@marvell.com>
1529 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532 F:      arch/arm/mach-berlin/
1533 F:      arch/arm/boot/dts/berlin*
1534 F:      arch/arm64/boot/dts/marvell/berlin*
1535
1536 ARM/Marvell Dove/MV78xx0/Orion SOC support
1537 M:      Jason Cooper <jason@lakedaemon.net>
1538 M:      Andrew Lunn <andrew@lunn.ch>
1539 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540 M:      Gregory Clement <gregory.clement@free-electrons.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      Documentation/devicetree/bindings/soc/dove/
1544 F:      arch/arm/mach-dove/
1545 F:      arch/arm/mach-mv78xx0/
1546 F:      arch/arm/mach-orion5x/
1547 F:      arch/arm/plat-orion/
1548 F:      arch/arm/boot/dts/dove*
1549 F:      arch/arm/boot/dts/orion5x*
1550
1551 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1552 M:      Jason Cooper <jason@lakedaemon.net>
1553 M:      Andrew Lunn <andrew@lunn.ch>
1554 M:      Gregory Clement <gregory.clement@free-electrons.com>
1555 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      arch/arm/boot/dts/armada*
1559 F:      arch/arm/boot/dts/kirkwood*
1560 F:      arch/arm/configs/mvebu_*_defconfig
1561 F:      arch/arm/mach-mvebu/
1562 F:      arch/arm64/boot/dts/marvell/armada*
1563 F:      drivers/cpufreq/mvebu-cpufreq.c
1564 F:      drivers/irqchip/irq-armada-370-xp.c
1565 F:      drivers/irqchip/irq-mvebu-*
1566 F:      drivers/pinctrl/mvebu/
1567 F:      drivers/rtc/rtc-armada38x.c
1568
1569 ARM/Mediatek RTC DRIVER
1570 M:      Eddie Huang <eddie.huang@mediatek.com>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 F:      drivers/rtc/rtc-mt6397.c
1575
1576 ARM/Mediatek SoC support
1577 M:      Matthias Brugger <matthias.bgg@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1580 S:      Maintained
1581 F:      arch/arm/boot/dts/mt6*
1582 F:      arch/arm/boot/dts/mt7*
1583 F:      arch/arm/boot/dts/mt8*
1584 F:      arch/arm/mach-mediatek/
1585 F:      arch/arm64/boot/dts/mediatek/
1586 N:      mtk
1587 K:      mediatek
1588
1589 ARM/Mediatek USB3 PHY DRIVER
1590 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1595
1596 ARM/MICREL KS8695 ARCHITECTURE
1597 M:      Greg Ungerer <gerg@uclinux.org>
1598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F:      arch/arm/mach-ks8695/
1600 S:      Odd Fixes
1601
1602 ARM/MIOA701 MACHINE SUPPORT
1603 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F:      arch/arm/mach-pxa/mioa701.c
1606 S:      Maintained
1607
1608 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1609 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1610 S:      Maintained
1611
1612 ARM/NOMADIK ARCHITECTURE
1613 M:      Alessandro Rubini <rubini@unipv.it>
1614 M:      Linus Walleij <linus.walleij@linaro.org>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      arch/arm/mach-nomadik/
1618 F:      drivers/pinctrl/nomadik/
1619 F:      drivers/i2c/busses/i2c-nomadik.c
1620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1621
1622 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1623 M:      Wan ZongShun <mcuos.com@gmail.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 W:      http://www.mcuos.com
1626 S:      Maintained
1627 F:      arch/arm/mach-w90x900/
1628 F:      drivers/input/keyboard/w90p910_keypad.c
1629 F:      drivers/input/touchscreen/w90p910_ts.c
1630 F:      drivers/watchdog/nuc900_wdt.c
1631 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1632 F:      drivers/mtd/nand/nuc900_nand.c
1633 F:      drivers/rtc/rtc-nuc900.c
1634 F:      drivers/spi/spi-nuc900.c
1635 F:      drivers/usb/host/ehci-w90x900.c
1636 F:      drivers/video/fbdev/nuc900fb.c
1637
1638 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1639 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1640 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1641 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1642 S:      Supported
1643
1644 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1645 M:      Alexander Clouter <alex@digriz.org.uk>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 W:      http://www.digriz.org.uk/ts78xx/kernel
1648 S:      Maintained
1649 F:      arch/arm/mach-orion5x/ts78xx-*
1650
1651 ARM/OXNAS platform support
1652 M:      Neil Armstrong <narmstrong@baylibre.com>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1655 S:      Maintained
1656 F:      arch/arm/mach-oxnas/
1657 F:      arch/arm/boot/dts/ox8*.dtsi
1658 F:      arch/arm/boot/dts/wd-mbwe.dts
1659 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1660 N:      oxnas
1661
1662 ARM/PALM TREO SUPPORT
1663 M:      Tomas Cech <sleep_walker@suse.com>
1664 L:      linux-arm-kernel@lists.infradead.org
1665 W:      http://hackndev.com
1666 S:      Maintained
1667 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1668 F:      arch/arm/mach-pxa/palmtreo.c
1669
1670 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1671 M:      Marek Vasut <marek.vasut@gmail.com>
1672 L:      linux-arm-kernel@lists.infradead.org
1673 W:      http://hackndev.com
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1676 F:      arch/arm/mach-pxa/palmtx.c
1677 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1678 F:      arch/arm/mach-pxa/palmt5.c
1679 F:      arch/arm/mach-pxa/include/mach/palmld.h
1680 F:      arch/arm/mach-pxa/palmld.c
1681 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1682 F:      arch/arm/mach-pxa/palmte2.c
1683 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1684 F:      arch/arm/mach-pxa/palmtc.c
1685
1686 ARM/PALMZ72 SUPPORT
1687 M:      Sergey Lapin <slapin@ossfans.org>
1688 L:      linux-arm-kernel@lists.infradead.org
1689 W:      http://hackndev.com
1690 S:      Maintained
1691 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1692 F:      arch/arm/mach-pxa/palmz72.c
1693
1694 ARM/PLEB SUPPORT
1695 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1696 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1697 S:      Maintained
1698
1699 ARM/PT DIGITAL BOARD PORT
1700 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 W:      http://www.armlinux.org.uk/
1703 S:      Maintained
1704
1705 ARM/QUALCOMM SUPPORT
1706 M:      Andy Gross <andy.gross@linaro.org>
1707 M:      David Brown <david.brown@linaro.org>
1708 L:      linux-arm-msm@vger.kernel.org
1709 L:      linux-soc@vger.kernel.org
1710 S:      Maintained
1711 F:      Documentation/devicetree/bindings/soc/qcom/
1712 F:      arch/arm/boot/dts/qcom-*.dts
1713 F:      arch/arm/boot/dts/qcom-*.dtsi
1714 F:      arch/arm/mach-qcom/
1715 F:      arch/arm64/boot/dts/qcom/*
1716 F:      drivers/i2c/busses/i2c-qup.c
1717 F:      drivers/clk/qcom/
1718 F:      drivers/dma/qcom/
1719 F:      drivers/soc/qcom/
1720 F:      drivers/spi/spi-qup.c
1721 F:      drivers/tty/serial/msm_serial.h
1722 F:      drivers/tty/serial/msm_serial.c
1723 F:      drivers/*/pm8???-*
1724 F:      drivers/mfd/ssbi.c
1725 F:      drivers/firmware/qcom_scm.c
1726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1727
1728 ARM/RADISYS ENP2611 MACHINE SUPPORT
1729 M:      Lennert Buytenhek <kernel@wantstofly.org>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732
1733 ARM/REALTEK ARCHITECTURE
1734 M:      Andreas Färber <afaerber@suse.de>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm64/boot/dts/realtek/
1738 F:      Documentation/devicetree/bindings/arm/realtek.txt
1739
1740 ARM/RENESAS ARM64 ARCHITECTURE
1741 M:      Simon Horman <horms@verge.net.au>
1742 M:      Magnus Damm <magnus.damm@gmail.com>
1743 L:      linux-renesas-soc@vger.kernel.org
1744 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1746 S:      Supported
1747 F:      arch/arm64/boot/dts/renesas/
1748 F:      drivers/soc/renesas/
1749 F:      include/linux/soc/renesas/
1750
1751 ARM/RISCPC ARCHITECTURE
1752 M:      Russell King <linux@armlinux.org.uk>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 W:      http://www.armlinux.org.uk/
1755 S:      Maintained
1756 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1757 F:      arch/arm/include/asm/hardware/ioc.h
1758 F:      arch/arm/include/asm/hardware/iomd.h
1759 F:      arch/arm/include/asm/hardware/memc.h
1760 F:      arch/arm/mach-rpc/
1761 F:      drivers/net/ethernet/8390/etherh.c
1762 F:      drivers/net/ethernet/i825xx/ether1*
1763 F:      drivers/net/ethernet/seeq/ether3*
1764 F:      drivers/scsi/arm/
1765
1766 ARM/Rockchip SoC support
1767 M:      Heiko Stuebner <heiko@sntech.de>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L:      linux-rockchip@lists.infradead.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1771 S:      Maintained
1772 F:      arch/arm/boot/dts/rk3*
1773 F:      arch/arm/boot/dts/rv1108*
1774 F:      arch/arm/mach-rockchip/
1775 F:      drivers/clk/rockchip/
1776 F:      drivers/i2c/busses/i2c-rk3x.c
1777 F:      drivers/*/*rockchip*
1778 F:      drivers/*/*/*rockchip*
1779 F:      sound/soc/rockchip/
1780 N:      rockchip
1781
1782 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1783 M:      Kukjin Kim <kgene@kernel.org>
1784 M:      Krzysztof Kozlowski <krzk@kernel.org>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1787 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1788 S:      Maintained
1789 F:      arch/arm/boot/dts/s3c*
1790 F:      arch/arm/boot/dts/s5p*
1791 F:      arch/arm/boot/dts/samsung*
1792 F:      arch/arm/boot/dts/exynos*
1793 F:      arch/arm64/boot/dts/exynos/
1794 F:      arch/arm/plat-samsung/
1795 F:      arch/arm/mach-s3c24*/
1796 F:      arch/arm/mach-s3c64xx/
1797 F:      arch/arm/mach-s5p*/
1798 F:      arch/arm/mach-exynos*/
1799 F:      drivers/*/*s3c24*
1800 F:      drivers/*/*/*s3c24*
1801 F:      drivers/*/*s3c64xx*
1802 F:      drivers/*/*s5pv210*
1803 F:      drivers/memory/samsung/*
1804 F:      drivers/soc/samsung/*
1805 F:      Documentation/arm/Samsung/
1806 F:      Documentation/devicetree/bindings/arm/samsung/
1807 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1808 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1809 N:      exynos
1810
1811 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1812 M:      Kyungmin Park <kyungmin.park@samsung.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/mach-s5pv210/
1816
1817 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1818 M:      Kyungmin Park <kyungmin.park@samsung.com>
1819 M:      Kamil Debski <kamil@wypas.org>
1820 M:      Andrzej Hajda <a.hajda@samsung.com>
1821 L:      linux-arm-kernel@lists.infradead.org
1822 L:      linux-media@vger.kernel.org
1823 S:      Maintained
1824 F:      drivers/media/platform/s5p-g2d/
1825
1826 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1827 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1828 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1829 L:      linux-media@vger.kernel.org
1830 S:      Maintained
1831 F:      drivers/media/platform/s5p-cec/
1832 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1833
1834 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1835 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1836 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1837 L:      linux-arm-kernel@lists.infradead.org
1838 L:      linux-media@vger.kernel.org
1839 S:      Maintained
1840 F:      drivers/media/platform/s5p-jpeg/
1841
1842 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1843 M:      Kyungmin Park <kyungmin.park@samsung.com>
1844 M:      Kamil Debski <kamil@wypas.org>
1845 M:      Jeongtae Park <jtp.park@samsung.com>
1846 M:      Andrzej Hajda <a.hajda@samsung.com>
1847 L:      linux-arm-kernel@lists.infradead.org
1848 L:      linux-media@vger.kernel.org
1849 S:      Maintained
1850 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1851 F:      drivers/media/platform/s5p-mfc/
1852
1853 ARM/SHMOBILE ARM ARCHITECTURE
1854 M:      Simon Horman <horms@verge.net.au>
1855 M:      Magnus Damm <magnus.damm@gmail.com>
1856 L:      linux-renesas-soc@vger.kernel.org
1857 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1859 S:      Supported
1860 F:      arch/arm/boot/dts/emev2*
1861 F:      arch/arm/boot/dts/r7s*
1862 F:      arch/arm/boot/dts/r8a*
1863 F:      arch/arm/boot/dts/sh*
1864 F:      arch/arm/configs/shmobile_defconfig
1865 F:      arch/arm/include/debug/renesas-scif.S
1866 F:      arch/arm/mach-shmobile/
1867 F:      drivers/soc/renesas/
1868 F:      include/linux/soc/renesas/
1869
1870 ARM/SOCFPGA ARCHITECTURE
1871 M:      Dinh Nguyen <dinguyen@kernel.org>
1872 S:      Maintained
1873 F:      arch/arm/mach-socfpga/
1874 F:      arch/arm/boot/dts/socfpga*
1875 F:      arch/arm/configs/socfpga_defconfig
1876 F:      arch/arm64/boot/dts/altera/
1877 W:      http://www.rocketboards.org
1878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1879
1880 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1881 M:      Dinh Nguyen <dinguyen@kernel.org>
1882 S:      Maintained
1883 F:      drivers/clk/socfpga/
1884
1885 ARM/SOCFPGA EDAC SUPPORT
1886 M:      Thor Thayer <thor.thayer@linux.intel.com>
1887 S:      Maintained
1888 F:      drivers/edac/altera_edac.
1889
1890 ARM/STI ARCHITECTURE
1891 M:      Patrice Chotard <patrice.chotard@st.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W:      http://www.stlinux.com
1894 S:      Maintained
1895 F:      arch/arm/mach-sti/
1896 F:      arch/arm/boot/dts/sti*
1897 F:      drivers/char/hw_random/st-rng.c
1898 F:      drivers/clocksource/arm_global_timer.c
1899 F:      drivers/clocksource/clksrc_st_lpc.c
1900 F:      drivers/cpufreq/sti-cpufreq.c
1901 F:      drivers/dma/st_fdma*
1902 F:      drivers/i2c/busses/i2c-st.c
1903 F:      drivers/media/rc/st_rc.c
1904 F:      drivers/media/platform/sti/c8sectpfe/
1905 F:      drivers/mmc/host/sdhci-st.c
1906 F:      drivers/phy/st/phy-miphy28lp.c
1907 F:      drivers/phy/st/phy-stih407-usb.c
1908 F:      drivers/pinctrl/pinctrl-st.c
1909 F:      drivers/remoteproc/st_remoteproc.c
1910 F:      drivers/remoteproc/st_slim_rproc.c
1911 F:      drivers/reset/sti/
1912 F:      drivers/rtc/rtc-st-lpc.c
1913 F:      drivers/tty/serial/st-asc.c
1914 F:      drivers/usb/dwc3/dwc3-st.c
1915 F:      drivers/usb/host/ehci-st.c
1916 F:      drivers/usb/host/ohci-st.c
1917 F:      drivers/watchdog/st_lpc_wdt.c
1918 F:      drivers/ata/ahci_st.c
1919 F:      include/linux/remoteproc/st_slim_rproc.h
1920
1921 ARM/STM32 ARCHITECTURE
1922 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1923 M:      Alexandre Torgue <alexandre.torgue@st.com>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 S:      Maintained
1926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1927 N:      stm32
1928 F:      drivers/clocksource/armv7m_systick.c
1929
1930 ARM/TANGO ARCHITECTURE
1931 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1932 L:      linux-arm-kernel@lists.infradead.org
1933 S:      Maintained
1934 N:      tango
1935
1936 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1937 M:      Lennert Buytenhek <kernel@wantstofly.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940
1941 ARM/TETON BGA MACHINE SUPPORT
1942 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945
1946 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1947 M:      Santosh Shilimkar <ssantosh@kernel.org>
1948 L:      linux-kernel@vger.kernel.org
1949 S:      Maintained
1950 F:      drivers/memory/*emif*
1951
1952 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1953 M:      Santosh Shilimkar <ssantosh@kernel.org>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S:      Maintained
1956 F:      arch/arm/mach-keystone/
1957 F:      arch/arm/boot/dts/keystone-*
1958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1959
1960 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1961 M:      Santosh Shilimkar <ssantosh@kernel.org>
1962 L:      linux-kernel@vger.kernel.org
1963 S:      Maintained
1964 F:      drivers/clk/keystone/
1965
1966 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1967 M:      Santosh Shilimkar <ssantosh@kernel.org>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 L:      linux-kernel@vger.kernel.org
1970 S:      Maintained
1971 F:      drivers/clocksource/timer-keystone.c
1972
1973 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1974 M:      Santosh Shilimkar <ssantosh@kernel.org>
1975 L:      linux-kernel@vger.kernel.org
1976 S:      Maintained
1977 F:      drivers/power/reset/keystone-reset.c
1978
1979 ARM/THECUS N2100 MACHINE SUPPORT
1980 M:      Lennert Buytenhek <kernel@wantstofly.org>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S:      Maintained
1983
1984 ARM/TOSA MACHINE SUPPORT
1985 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1986 M:      Dirk Opfer <dirk@opfer-online.de>
1987 S:      Maintained
1988
1989 ARM/U300 MACHINE SUPPORT
1990 M:      Linus Walleij <linus.walleij@linaro.org>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S:      Supported
1993 F:      arch/arm/mach-u300/
1994 F:      drivers/clocksource/timer-u300.c
1995 F:      drivers/i2c/busses/i2c-stu300.c
1996 F:      drivers/rtc/rtc-coh901331.c
1997 F:      drivers/watchdog/coh901327_wdt.c
1998 F:      drivers/dma/coh901318*
1999 F:      drivers/mfd/ab3100*
2000 F:      drivers/rtc/rtc-ab3100.c
2001 F:      drivers/rtc/rtc-coh901331.c
2002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2003
2004 ARM/UNIPHIER ARCHITECTURE
2005 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2008 S:      Maintained
2009 F:      arch/arm/boot/dts/uniphier*
2010 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2011 F:      arch/arm/mach-uniphier/
2012 F:      arch/arm/mm/cache-uniphier.c
2013 F:      arch/arm64/boot/dts/socionext/
2014 F:      drivers/bus/uniphier-system-bus.c
2015 F:      drivers/clk/uniphier/
2016 F:      drivers/i2c/busses/i2c-uniphier*
2017 F:      drivers/irqchip/irq-uniphier-aidet.c
2018 F:      drivers/pinctrl/uniphier/
2019 F:      drivers/reset/reset-uniphier.c
2020 F:      drivers/tty/serial/8250/8250_uniphier.c
2021 N:      uniphier
2022
2023 ARM/Ux500 ARM ARCHITECTURE
2024 M:      Linus Walleij <linus.walleij@linaro.org>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S:      Maintained
2027 F:      arch/arm/mach-ux500/
2028 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2029 F:      drivers/dma/ste_dma40*
2030 F:      drivers/hwspinlock/u8500_hsem.c
2031 F:      drivers/mfd/abx500*
2032 F:      drivers/mfd/ab8500*
2033 F:      drivers/mfd/dbx500*
2034 F:      drivers/mfd/db8500*
2035 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2036 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2037 F:      drivers/rtc/rtc-ab8500.c
2038 F:      drivers/rtc/rtc-pl031.c
2039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2040
2041 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2042 M:      Ulf Hansson <ulf.hansson@linaro.org>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T:      git git://git.linaro.org/people/ulfh/clk.git
2045 S:      Maintained
2046 F:      drivers/clk/ux500/
2047
2048 ARM/VERSATILE EXPRESS PLATFORM
2049 M:      Liviu Dudau <liviu.dudau@arm.com>
2050 M:      Sudeep Holla <sudeep.holla@arm.com>
2051 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S:      Maintained
2054 F:      arch/arm/boot/dts/vexpress*
2055 F:      arch/arm64/boot/dts/arm/
2056 F:      arch/arm/mach-vexpress/
2057 F:      */*/vexpress*
2058 F:      */*/*/vexpress*
2059 F:      drivers/clk/versatile/clk-vexpress-osc.c
2060 F:      drivers/clocksource/versatile.c
2061 N:      mps2
2062
2063 ARM/VFP SUPPORT
2064 M:      Russell King <linux@armlinux.org.uk>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W:      http://www.armlinux.org.uk/
2067 S:      Maintained
2068 F:      arch/arm/vfp/
2069
2070 ARM/VOIPAC PXA270 SUPPORT
2071 M:      Marek Vasut <marek.vasut@gmail.com>
2072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S:      Maintained
2074 F:      arch/arm/mach-pxa/vpac270.c
2075 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2076
2077 ARM/VT8500 ARM ARCHITECTURE
2078 M:      Tony Prisk <linux@prisktech.co.nz>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S:      Maintained
2081 F:      arch/arm/mach-vt8500/
2082 F:      drivers/clocksource/vt8500_timer.c
2083 F:      drivers/i2c/busses/i2c-wmt.c
2084 F:      drivers/mmc/host/wmt-sdmmc.c
2085 F:      drivers/pwm/pwm-vt8500.c
2086 F:      drivers/rtc/rtc-vt8500.c
2087 F:      drivers/tty/serial/vt8500_serial.c
2088 F:      drivers/usb/host/ehci-platform.c
2089 F:      drivers/usb/host/uhci-platform.c
2090 F:      drivers/video/fbdev/vt8500lcdfb.*
2091 F:      drivers/video/fbdev/wm8505fb*
2092 F:      drivers/video/fbdev/wmt_ge_rops.*
2093
2094 ARM/ZIPIT Z2 SUPPORT
2095 M:      Marek Vasut <marek.vasut@gmail.com>
2096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 S:      Maintained
2098 F:      arch/arm/mach-pxa/z2.c
2099 F:      arch/arm/mach-pxa/include/mach/z2.h
2100
2101 ARM/ZTE ARCHITECTURE
2102 M:      Jun Nie <jun.nie@linaro.org>
2103 M:      Baoyou Xie <baoyou.xie@linaro.org>
2104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 S:      Maintained
2106 F:      arch/arm/mach-zx/
2107 F:      drivers/clk/zte/
2108 F:      drivers/reset/reset-zx2967.c
2109 F:      drivers/soc/zte/
2110 F:      Documentation/devicetree/bindings/arm/zte.txt
2111 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2112 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2113 F:      Documentation/devicetree/bindings/soc/zte/
2114 F:      include/dt-bindings/soc/zx*.h
2115
2116 ARM/ZYNQ ARCHITECTURE
2117 M:      Michal Simek <michal.simek@xilinx.com>
2118 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 W:      http://wiki.xilinx.com
2121 T:      git https://github.com/Xilinx/linux-xlnx.git
2122 S:      Supported
2123 F:      arch/arm/mach-zynq/
2124 F:      drivers/cpuidle/cpuidle-zynq.c
2125 F:      drivers/block/xsysace.c
2126 N:      zynq
2127 N:      xilinx
2128 F:      drivers/clocksource/cadence_ttc_timer.c
2129 F:      drivers/i2c/busses/i2c-cadence.c
2130 F:      drivers/mmc/host/sdhci-of-arasan.c
2131 F:      drivers/edac/synopsys_edac.c
2132
2133 ARM64 PORT (AARCH64 ARCHITECTURE)
2134 M:      Catalin Marinas <catalin.marinas@arm.com>
2135 M:      Will Deacon <will.deacon@arm.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2138 S:      Maintained
2139 F:      arch/arm64/
2140 F:      Documentation/arm64/
2141
2142 AS3645A LED FLASH CONTROLLER DRIVER
2143 M:      Sakari Ailus <sakari.ailus@iki.fi>
2144 L:      linux-leds@vger.kernel.org
2145 S:      Maintained
2146 F:      drivers/leds/leds-as3645a.c
2147
2148 AS3645A LED FLASH CONTROLLER DRIVER
2149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2150 L:      linux-media@vger.kernel.org
2151 T:      git git://linuxtv.org/media_tree.git
2152 S:      Maintained
2153 F:      drivers/media/i2c/as3645a.c
2154 F:      include/media/i2c/as3645a.h
2155
2156 ASAHI KASEI AK8974 DRIVER
2157 M:      Linus Walleij <linus.walleij@linaro.org>
2158 L:      linux-iio@vger.kernel.org
2159 W:      http://www.akm.com/
2160 S:      Supported
2161 F:      drivers/iio/magnetometer/ak8974.c
2162
2163 ASC7621 HARDWARE MONITOR DRIVER
2164 M:      George Joseph <george.joseph@fairview5.com>
2165 L:      linux-hwmon@vger.kernel.org
2166 S:      Maintained
2167 F:      Documentation/hwmon/asc7621
2168 F:      drivers/hwmon/asc7621.c
2169
2170 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2171 M:      Corentin Chary <corentin.chary@gmail.com>
2172 L:      acpi4asus-user@lists.sourceforge.net
2173 L:      platform-driver-x86@vger.kernel.org
2174 W:      http://acpi4asus.sf.net
2175 S:      Maintained
2176 F:      drivers/platform/x86/asus*.c
2177 F:      drivers/platform/x86/eeepc*.c
2178
2179 ASUS WIRELESS RADIO CONTROL DRIVER
2180 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2181 L:      platform-driver-x86@vger.kernel.org
2182 S:      Maintained
2183 F:      drivers/platform/x86/asus-wireless.c
2184
2185 ASYMMETRIC KEYS
2186 M:      David Howells <dhowells@redhat.com>
2187 L:      keyrings@vger.kernel.org
2188 S:      Maintained
2189 F:      Documentation/crypto/asymmetric-keys.txt
2190 F:      include/linux/verification.h
2191 F:      include/crypto/public_key.h
2192 F:      include/crypto/pkcs7.h
2193 F:      crypto/asymmetric_keys/
2194
2195 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2196 R:      Dan Williams <dan.j.williams@intel.com>
2197 W:      http://sourceforge.net/projects/xscaleiop
2198 S:      Odd fixes
2199 F:      Documentation/crypto/async-tx-api.txt
2200 F:      crypto/async_tx/
2201 F:      drivers/dma/
2202 F:      include/linux/dmaengine.h
2203 F:      include/linux/async_tx.h
2204
2205 AT24 EEPROM DRIVER
2206 M:      Wolfram Sang <wsa@the-dreams.de>
2207 L:      linux-i2c@vger.kernel.org
2208 S:      Maintained
2209 F:      drivers/misc/eeprom/at24.c
2210 F:      include/linux/platform_data/at24.h
2211
2212 ATA OVER ETHERNET (AOE) DRIVER
2213 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2214 W:      http://www.openaoe.org/
2215 S:      Supported
2216 F:      Documentation/aoe/
2217 F:      drivers/block/aoe/
2218
2219 ATHEROS 71XX/9XXX GPIO DRIVER
2220 M:      Alban Bedel <albeu@free.fr>
2221 W:      https://github.com/AlbanBedel/linux
2222 T:      git git://github.com/AlbanBedel/linux
2223 S:      Maintained
2224 F:      drivers/gpio/gpio-ath79.c
2225 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2226
2227 ATHEROS ATH GENERIC UTILITIES
2228 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2229 L:      linux-wireless@vger.kernel.org
2230 S:      Supported
2231 F:      drivers/net/wireless/ath/*
2232
2233 ATHEROS ATH5K WIRELESS DRIVER
2234 M:      Jiri Slaby <jirislaby@gmail.com>
2235 M:      Nick Kossifidis <mickflemm@gmail.com>
2236 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2237 L:      linux-wireless@vger.kernel.org
2238 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2239 S:      Maintained
2240 F:      drivers/net/wireless/ath/ath5k/
2241
2242 ATHEROS ATH6KL WIRELESS DRIVER
2243 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2244 L:      linux-wireless@vger.kernel.org
2245 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2247 S:      Supported
2248 F:      drivers/net/wireless/ath/ath6kl/
2249
2250 ATI_REMOTE2 DRIVER
2251 M:      Ville Syrjala <syrjala@sci.fi>
2252 S:      Maintained
2253 F:      drivers/input/misc/ati_remote2.c
2254
2255 ATK0110 HWMON DRIVER
2256 M:      Luca Tettamanti <kronos.it@gmail.com>
2257 L:      linux-hwmon@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/hwmon/asus_atk0110.c
2260
2261 ATLX ETHERNET DRIVERS
2262 M:      Jay Cliburn <jcliburn@gmail.com>
2263 M:      Chris Snook <chris.snook@gmail.com>
2264 L:      netdev@vger.kernel.org
2265 W:      http://sourceforge.net/projects/atl1
2266 W:      http://atl1.sourceforge.net
2267 S:      Maintained
2268 F:      drivers/net/ethernet/atheros/
2269
2270 ATM
2271 M:      Chas Williams <3chas3@gmail.com>
2272 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2273 L:      netdev@vger.kernel.org
2274 W:      http://linux-atm.sourceforge.net
2275 S:      Maintained
2276 F:      drivers/atm/
2277 F:      include/linux/atm*
2278 F:      include/uapi/linux/atm*
2279
2280 ATMEL AT91 / AT32 MCI DRIVER
2281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2282 S:      Maintained
2283 F:      drivers/mmc/host/atmel-mci.c
2284
2285 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2286 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2287 S:      Supported
2288 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2289
2290 ATMEL Audio ALSA driver
2291 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2293 S:      Supported
2294 F:      sound/soc/atmel
2295
2296 ATMEL I2C DRIVER
2297 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2298 L:      linux-i2c@vger.kernel.org
2299 S:      Supported
2300 F:      drivers/i2c/busses/i2c-at91.c
2301
2302 ATMEL ISI DRIVER
2303 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2304 L:      linux-media@vger.kernel.org
2305 S:      Supported
2306 F:      drivers/media/platform/atmel/atmel-isi.c
2307 F:      include/media/atmel-isi.h
2308
2309 ATMEL LCDFB DRIVER
2310 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2311 L:      linux-fbdev@vger.kernel.org
2312 S:      Maintained
2313 F:      drivers/video/fbdev/atmel_lcdfb.c
2314 F:      include/video/atmel_lcdc.h
2315
2316 ATMEL MACB ETHERNET DRIVER
2317 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2318 S:      Supported
2319 F:      drivers/net/ethernet/cadence/
2320
2321 ATMEL MAXTOUCH DRIVER
2322 M:      Nick Dyer <nick@shmanahar.org>
2323 T:      git git://github.com/ndyer/linux.git
2324 S:      Maintained
2325 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2326 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2327 F:      include/linux/platform_data/atmel_mxt_ts.h
2328
2329 ATMEL NAND DRIVER
2330 M:      Wenyou Yang <wenyou.yang@atmel.com>
2331 M:      Josh Wu <rainyfeeling@outlook.com>
2332 L:      linux-mtd@lists.infradead.org
2333 S:      Supported
2334 F:      drivers/mtd/nand/atmel/*
2335
2336 ATMEL SAMA5D2 ADC DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L:      linux-iio@vger.kernel.org
2339 S:      Supported
2340 F:      drivers/iio/adc/at91-sama5d2_adc.c
2341
2342 ATMEL SDMMC DRIVER
2343 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2344 L:      linux-mmc@vger.kernel.org
2345 S:      Supported
2346 F:      drivers/mmc/host/sdhci-of-at91.c
2347
2348 ATMEL SPI DRIVER
2349 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2350 S:      Supported
2351 F:      drivers/spi/spi-atmel.*
2352
2353 ATMEL SSC DRIVER
2354 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Supported
2357 F:      drivers/misc/atmel-ssc.c
2358 F:      include/linux/atmel-ssc.h
2359
2360 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2361 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Supported
2364 F:      drivers/misc/atmel_tclib.c
2365 F:      drivers/clocksource/tcb_clksrc.c
2366
2367 ATMEL USBA UDC DRIVER
2368 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Supported
2371 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2372
2373 ATMEL WIRELESS DRIVER
2374 M:      Simon Kelley <simon@thekelleys.org.uk>
2375 L:      linux-wireless@vger.kernel.org
2376 W:      http://www.thekelleys.org.uk/atmel
2377 W:      http://atmelwlandriver.sourceforge.net/
2378 S:      Maintained
2379 F:      drivers/net/wireless/atmel/atmel*
2380
2381 ATMEL XDMA DRIVER
2382 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L:      linux-arm-kernel@lists.infradead.org
2384 L:      dmaengine@vger.kernel.org
2385 S:      Supported
2386 F:      drivers/dma/at_xdmac.c
2387
2388 ATOMIC INFRASTRUCTURE
2389 M:      Will Deacon <will.deacon@arm.com>
2390 M:      Peter Zijlstra <peterz@infradead.org>
2391 R:      Boqun Feng <boqun.feng@gmail.com>
2392 L:      linux-kernel@vger.kernel.org
2393 S:      Maintained
2394 F:      arch/*/include/asm/atomic*.h
2395 F:      include/*/atomic*.h
2396
2397 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2398 M:      Bradley Grove <linuxdrivers@attotech.com>
2399 L:      linux-scsi@vger.kernel.org
2400 W:      http://www.attotech.com
2401 S:      Supported
2402 F:      drivers/scsi/esas2r
2403
2404 ATUSB IEEE 802.15.4 RADIO DRIVER
2405 M:      Stefan Schmidt <stefan@osg.samsung.com>
2406 L:      linux-wpan@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/net/ieee802154/atusb.c
2409 F:      drivers/net/ieee802154/atusb.h
2410 F:      drivers/net/ieee802154/at86rf230.h
2411
2412 AUDIT SUBSYSTEM
2413 M:      Paul Moore <paul@paul-moore.com>
2414 M:      Eric Paris <eparis@redhat.com>
2415 L:      linux-audit@redhat.com (moderated for non-subscribers)
2416 W:      https://github.com/linux-audit
2417 W:      https://people.redhat.com/sgrubb/audit
2418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2419 S:      Supported
2420 F:      include/linux/audit.h
2421 F:      include/uapi/linux/audit.h
2422 F:      kernel/audit*
2423
2424 AUXILIARY DISPLAY DRIVERS
2425 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2426 W:      http://miguelojeda.es/auxdisplay.htm
2427 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2428 S:      Maintained
2429 F:      drivers/auxdisplay/
2430 F:      include/linux/cfag12864b.h
2431
2432 AX.25 NETWORK LAYER
2433 M:      Ralf Baechle <ralf@linux-mips.org>
2434 L:      linux-hams@vger.kernel.org
2435 W:      http://www.linux-ax25.org/
2436 S:      Maintained
2437 F:      include/uapi/linux/ax25.h
2438 F:      include/net/ax25.h
2439 F:      net/ax25/
2440
2441 AXENTIA ARM DEVICES
2442 M:      Peter Rosin <peda@axentia.se>
2443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 S:      Maintained
2445 F:      Documentation/devicetree/bindings/arm/axentia.txt
2446 F:      arch/arm/boot/dts/at91-linea.dtsi
2447 F:      arch/arm/boot/dts/at91-tse850-3.dts
2448
2449 AXENTIA ASOC DRIVERS
2450 M:      Peter Rosin <peda@axentia.se>
2451 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2452 S:      Maintained
2453 F:      Documentation/devicetree/bindings/sound/axentia,*
2454 F:      sound/soc/atmel/tse850-pcm5142.c
2455
2456 AZ6007 DVB DRIVER
2457 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2458 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2459 L:      linux-media@vger.kernel.org
2460 W:      https://linuxtv.org
2461 T:      git git://linuxtv.org/media_tree.git
2462 S:      Maintained
2463 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2464
2465 AZTECH FM RADIO RECEIVER DRIVER
2466 M:      Hans Verkuil <hverkuil@xs4all.nl>
2467 L:      linux-media@vger.kernel.org
2468 T:      git git://linuxtv.org/media_tree.git
2469 W:      https://linuxtv.org
2470 S:      Maintained
2471 F:      drivers/media/radio/radio-aztech*
2472
2473 B43 WIRELESS DRIVER
2474 L:      linux-wireless@vger.kernel.org
2475 L:      b43-dev@lists.infradead.org
2476 W:      http://wireless.kernel.org/en/users/Drivers/b43
2477 S:      Odd Fixes
2478 F:      drivers/net/wireless/broadcom/b43/
2479
2480 B43LEGACY WIRELESS DRIVER
2481 M:      Larry Finger <Larry.Finger@lwfinger.net>
2482 L:      linux-wireless@vger.kernel.org
2483 L:      b43-dev@lists.infradead.org
2484 W:      http://wireless.kernel.org/en/users/Drivers/b43
2485 S:      Maintained
2486 F:      drivers/net/wireless/broadcom/b43legacy/
2487
2488 BACKLIGHT CLASS/SUBSYSTEM
2489 M:      Lee Jones <lee.jones@linaro.org>
2490 M:      Daniel Thompson <daniel.thompson@linaro.org>
2491 M:      Jingoo Han <jingoohan1@gmail.com>
2492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2493 S:      Maintained
2494 F:      drivers/video/backlight/
2495 F:      include/linux/backlight.h
2496 F:      include/linux/pwm_backlight.h
2497 F:      Documentation/devicetree/bindings/leds/backlight
2498
2499 BATMAN ADVANCED
2500 M:      Marek Lindner <mareklindner@neomailbox.ch>
2501 M:      Simon Wunderlich <sw@simonwunderlich.de>
2502 M:      Antonio Quartulli <a@unstable.cc>
2503 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2504 W:      https://www.open-mesh.org/
2505 Q:      https://patchwork.open-mesh.org/project/batman/list/
2506 S:      Maintained
2507 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2508 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2509 F:      Documentation/networking/batman-adv.rst
2510 F:      include/uapi/linux/batman_adv.h
2511 F:      net/batman-adv/
2512
2513 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2514 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2515 L:      linux-hams@vger.kernel.org
2516 W:      http://www.baycom.org/~tom/ham/ham.html
2517 S:      Maintained
2518 F:      drivers/net/hamradio/baycom*
2519
2520 BCACHE (BLOCK LAYER CACHE)
2521 M:      Kent Overstreet <kent.overstreet@gmail.com>
2522 L:      linux-bcache@vger.kernel.org
2523 W:      http://bcache.evilpiepirate.org
2524 S:      Orphan
2525 F:      drivers/md/bcache/
2526
2527 BDISP ST MEDIA DRIVER
2528 M:      Fabien Dessenne <fabien.dessenne@st.com>
2529 L:      linux-media@vger.kernel.org
2530 T:      git git://linuxtv.org/media_tree.git
2531 W:      https://linuxtv.org
2532 S:      Supported
2533 F:      drivers/media/platform/sti/bdisp
2534
2535 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2536 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2537 L:      netdev@vger.kernel.org
2538 S:      Maintained
2539 F:      drivers/net/ethernet/ec_bhf.c
2540
2541 BEFS FILE SYSTEM
2542 M:      Luis de Bethencourt <luisbg@kernel.org>
2543 M:      Salah Triki <salah.triki@gmail.com>
2544 S:      Maintained
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2546 F:      Documentation/filesystems/befs.txt
2547 F:      fs/befs/
2548
2549 BFQ I/O SCHEDULER
2550 M:      Paolo Valente <paolo.valente@linaro.org>
2551 M:      Jens Axboe <axboe@kernel.dk>
2552 L:      linux-block@vger.kernel.org
2553 S:      Maintained
2554 F:      block/bfq-*
2555 F:      Documentation/block/bfq-iosched.txt
2556
2557 BFS FILE SYSTEM
2558 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2559 S:      Maintained
2560 F:      Documentation/filesystems/bfs.txt
2561 F:      fs/bfs/
2562 F:      include/uapi/linux/bfs_fs.h
2563
2564 BLACKFIN ARCHITECTURE
2565 M:      Steven Miao <realmz6@gmail.com>
2566 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567 T:      git git://git.code.sf.net/p/adi-linux/code
2568 W:      http://blackfin.uclinux.org
2569 S:      Supported
2570 F:      arch/blackfin/
2571
2572 BLACKFIN EMAC DRIVER
2573 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574 W:      http://blackfin.uclinux.org
2575 S:      Supported
2576 F:      drivers/net/ethernet/adi/
2577
2578 BLACKFIN MEDIA DRIVER
2579 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2580 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581 W:      http://blackfin.uclinux.org/
2582 S:      Supported
2583 F:      drivers/media/platform/blackfin/
2584 F:      drivers/media/i2c/adv7183*
2585 F:      drivers/media/i2c/vs6624*
2586
2587 BLACKFIN RTC DRIVER
2588 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589 W:      http://blackfin.uclinux.org
2590 S:      Supported
2591 F:      drivers/rtc/rtc-bfin.c
2592
2593 BLACKFIN SDH DRIVER
2594 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2595 W:      http://blackfin.uclinux.org
2596 S:      Supported
2597 F:      drivers/mmc/host/bfin_sdh.c
2598
2599 BLACKFIN SERIAL DRIVER
2600 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601 W:      http://blackfin.uclinux.org
2602 S:      Supported
2603 F:      drivers/tty/serial/bfin_uart.c
2604
2605 BLACKFIN WATCHDOG DRIVER
2606 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2607 W:      http://blackfin.uclinux.org
2608 S:      Supported
2609 F:      drivers/watchdog/bfin_wdt.c
2610
2611 BLINKM RGB LED DRIVER
2612 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2613 S:      Maintained
2614 F:      drivers/leds/leds-blinkm.c
2615
2616 BLOCK LAYER
2617 M:      Jens Axboe <axboe@kernel.dk>
2618 L:      linux-block@vger.kernel.org
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2620 S:      Maintained
2621 F:      block/
2622 F:      kernel/trace/blktrace.c
2623 F:      lib/sbitmap.c
2624
2625 BLOCK2MTD DRIVER
2626 M:      Joern Engel <joern@lazybastard.org>
2627 L:      linux-mtd@lists.infradead.org
2628 S:      Maintained
2629 F:      drivers/mtd/devices/block2mtd.c
2630
2631 BLUETOOTH DRIVERS
2632 M:      Marcel Holtmann <marcel@holtmann.org>
2633 M:      Gustavo Padovan <gustavo@padovan.org>
2634 M:      Johan Hedberg <johan.hedberg@gmail.com>
2635 L:      linux-bluetooth@vger.kernel.org
2636 W:      http://www.bluez.org/
2637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2639 S:      Maintained
2640 F:      drivers/bluetooth/
2641
2642 BLUETOOTH SUBSYSTEM
2643 M:      Marcel Holtmann <marcel@holtmann.org>
2644 M:      Gustavo Padovan <gustavo@padovan.org>
2645 M:      Johan Hedberg <johan.hedberg@gmail.com>
2646 L:      linux-bluetooth@vger.kernel.org
2647 W:      http://www.bluez.org/
2648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2650 S:      Maintained
2651 F:      net/bluetooth/
2652 F:      include/net/bluetooth/
2653
2654 BONDING DRIVER
2655 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2656 M:      Veaceslav Falico <vfalico@gmail.com>
2657 M:      Andy Gospodarek <andy@greyhouse.net>
2658 L:      netdev@vger.kernel.org
2659 W:      http://sourceforge.net/projects/bonding/
2660 S:      Supported
2661 F:      drivers/net/bonding/
2662 F:      include/uapi/linux/if_bonding.h
2663
2664 BPF (Safe dynamic programs and tools)
2665 M:      Alexei Starovoitov <ast@kernel.org>
2666 M:      Daniel Borkmann <daniel@iogearbox.net>
2667 L:      netdev@vger.kernel.org
2668 L:      linux-kernel@vger.kernel.org
2669 S:      Supported
2670 F:      arch/x86/net/bpf_jit*
2671 F:      Documentation/networking/filter.txt
2672 F:      include/linux/bpf*
2673 F:      include/linux/filter.h
2674 F:      include/uapi/linux/bpf*
2675 F:      include/uapi/linux/filter.h
2676 F:      kernel/bpf/
2677 F:      kernel/trace/bpf_trace.c
2678 F:      lib/test_bpf.c
2679 F:      net/bpf/
2680 F:      net/core/filter.c
2681 F:      net/sched/act_bpf.c
2682 F:      net/sched/cls_bpf.c
2683 F:      samples/bpf/
2684 F:      tools/net/bpf*
2685 F:      tools/testing/selftests/bpf/
2686
2687 BROADCOM B44 10/100 ETHERNET DRIVER
2688 M:      Michael Chan <michael.chan@broadcom.com>
2689 L:      netdev@vger.kernel.org
2690 S:      Supported
2691 F:      drivers/net/ethernet/broadcom/b44.*
2692
2693 BROADCOM B53 ETHERNET SWITCH DRIVER
2694 M:      Florian Fainelli <f.fainelli@gmail.com>
2695 L:      netdev@vger.kernel.org
2696 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2697 S:      Supported
2698 F:      drivers/net/dsa/b53/*
2699 F:      include/linux/platform_data/b53.h
2700
2701 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2702 M:      Florian Fainelli <f.fainelli@gmail.com>
2703 M:      Ray Jui <rjui@broadcom.com>
2704 M:      Scott Branden <sbranden@broadcom.com>
2705 M:      bcm-kernel-feedback-list@broadcom.com
2706 T:      git git://github.com/broadcom/mach-bcm
2707 S:      Maintained
2708 N:      bcm281*
2709 N:      bcm113*
2710 N:      bcm216*
2711 N:      kona
2712 F:      arch/arm/mach-bcm/
2713
2714 BROADCOM BCM2835 ARM ARCHITECTURE
2715 M:      Eric Anholt <eric@anholt.net>
2716 M:      Stefan Wahren <stefan.wahren@i2se.com>
2717 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 T:      git git://github.com/anholt/linux
2720 S:      Maintained
2721 N:      bcm2835
2722 F:      drivers/staging/vc04_services
2723
2724 BROADCOM BCM47XX MIPS ARCHITECTURE
2725 M:      Hauke Mehrtens <hauke@hauke-m.de>
2726 M:      Rafał Miłecki <zajec5@gmail.com>
2727 L:      linux-mips@linux-mips.org
2728 S:      Maintained
2729 F:      Documentation/devicetree/bindings/mips/brcm/
2730 F:      arch/mips/bcm47xx/*
2731 F:      arch/mips/include/asm/mach-bcm47xx/*
2732
2733 BROADCOM BCM5301X ARM ARCHITECTURE
2734 M:      Hauke Mehrtens <hauke@hauke-m.de>
2735 M:      Rafał Miłecki <zajec5@gmail.com>
2736 M:      Jon Mason <jonmason@broadcom.com>
2737 M:      bcm-kernel-feedback-list@broadcom.com
2738 L:      linux-arm-kernel@lists.infradead.org
2739 S:      Maintained
2740 F:      arch/arm/mach-bcm/bcm_5301x.c
2741 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2742 F:      arch/arm/boot/dts/bcm470*
2743 F:      arch/arm/boot/dts/bcm953012*
2744
2745 BROADCOM BCM53573 ARM ARCHITECTURE
2746 M:      Rafał Miłecki <rafal@milecki.pl>
2747 L:      linux-arm-kernel@lists.infradead.org
2748 S:      Maintained
2749 F:      arch/arm/boot/dts/bcm53573*
2750 F:      arch/arm/boot/dts/bcm47189*
2751
2752 BROADCOM BCM63XX ARM ARCHITECTURE
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 M:      bcm-kernel-feedback-list@broadcom.com
2755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 T:      git git://github.com/broadcom/stblinux.git
2757 S:      Maintained
2758 N:      bcm63xx
2759
2760 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2761 M:      Kevin Cernekee <cernekee@gmail.com>
2762 L:      linux-usb@vger.kernel.org
2763 S:      Maintained
2764 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2765
2766 BROADCOM BCM7XXX ARM ARCHITECTURE
2767 M:      Brian Norris <computersforpeace@gmail.com>
2768 M:      Gregory Fong <gregory.0xf0@gmail.com>
2769 M:      Florian Fainelli <f.fainelli@gmail.com>
2770 M:      bcm-kernel-feedback-list@broadcom.com
2771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772 T:      git git://github.com/broadcom/stblinux.git
2773 S:      Maintained
2774 F:      arch/arm/mach-bcm/*brcmstb*
2775 F:      arch/arm/boot/dts/bcm7*.dts*
2776 F:      drivers/bus/brcmstb_gisb.c
2777 N:      brcmstb
2778
2779 BROADCOM BMIPS CPUFREQ DRIVER
2780 M:      Markus Mayer <mmayer@broadcom.com>
2781 M:      bcm-kernel-feedback-list@broadcom.com
2782 L:      linux-pm@vger.kernel.org
2783 S:      Maintained
2784 F:      drivers/cpufreq/bmips-cpufreq.c
2785
2786 BROADCOM BMIPS MIPS ARCHITECTURE
2787 M:      Kevin Cernekee <cernekee@gmail.com>
2788 M:      Florian Fainelli <f.fainelli@gmail.com>
2789 L:      linux-mips@linux-mips.org
2790 T:      git git://github.com/broadcom/stblinux.git
2791 S:      Maintained
2792 F:      arch/mips/bmips/*
2793 F:      arch/mips/include/asm/mach-bmips/*
2794 F:      arch/mips/kernel/*bmips*
2795 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2796 F:      drivers/irqchip/irq-bcm63*
2797 F:      drivers/irqchip/irq-bcm7*
2798 F:      drivers/irqchip/irq-brcmstb*
2799 F:      include/linux/bcm963xx_nvram.h
2800 F:      include/linux/bcm963xx_tag.h
2801
2802 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2803 M:      Rasesh Mody <rasesh.mody@cavium.com>
2804 M:      Harish Patil <harish.patil@cavium.com>
2805 M:      Dept-GELinuxNICDev@cavium.com
2806 L:      netdev@vger.kernel.org
2807 S:      Supported
2808 F:      drivers/net/ethernet/broadcom/bnx2.*
2809 F:      drivers/net/ethernet/broadcom/bnx2_*
2810
2811 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2812 M:      QLogic-Storage-Upstream@qlogic.com
2813 L:      linux-scsi@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/scsi/bnx2fc/
2816
2817 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2818 M:      QLogic-Storage-Upstream@qlogic.com
2819 L:      linux-scsi@vger.kernel.org
2820 S:      Supported
2821 F:      drivers/scsi/bnx2i/
2822
2823 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2824 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2825 M:      Ariel Elior <ariel.elior@cavium.com>
2826 M:      everest-linux-l2@cavium.com
2827 L:      netdev@vger.kernel.org
2828 S:      Supported
2829 F:      drivers/net/ethernet/broadcom/bnx2x/
2830
2831 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2832 M:      Michael Chan <michael.chan@broadcom.com>
2833 L:      netdev@vger.kernel.org
2834 S:      Supported
2835 F:      drivers/net/ethernet/broadcom/bnxt/
2836
2837 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2838 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2839 M:      Franky Lin <franky.lin@broadcom.com>
2840 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2841 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2842 M:      Wright Feng <wright.feng@cypress.com>
2843 L:      linux-wireless@vger.kernel.org
2844 L:      brcm80211-dev-list.pdl@broadcom.com
2845 L:      brcm80211-dev-list@cypress.com
2846 S:      Supported
2847 F:      drivers/net/wireless/broadcom/brcm80211/
2848
2849 BROADCOM BRCMSTB GPIO DRIVER
2850 M:      Gregory Fong <gregory.0xf0@gmail.com>
2851 L:      bcm-kernel-feedback-list@broadcom.com
2852 S:      Supported
2853 F:      drivers/gpio/gpio-brcmstb.c
2854 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2855
2856 BROADCOM GENET ETHERNET DRIVER
2857 M:      Florian Fainelli <f.fainelli@gmail.com>
2858 L:      netdev@vger.kernel.org
2859 S:      Supported
2860 F:      drivers/net/ethernet/broadcom/genet/
2861
2862 BROADCOM IPROC ARM ARCHITECTURE
2863 M:      Ray Jui <rjui@broadcom.com>
2864 M:      Scott Branden <sbranden@broadcom.com>
2865 M:      Jon Mason <jonmason@broadcom.com>
2866 M:      bcm-kernel-feedback-list@broadcom.com
2867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T:      git git://github.com/broadcom/cygnus-linux.git
2869 S:      Maintained
2870 N:      iproc
2871 N:      cygnus
2872 N:      bcm[-_]nsp
2873 N:      bcm9113*
2874 N:      bcm9583*
2875 N:      bcm9585*
2876 N:      bcm9586*
2877 N:      bcm988312
2878 N:      bcm113*
2879 N:      bcm583*
2880 N:      bcm585*
2881 N:      bcm586*
2882 N:      bcm88312
2883 F:      arch/arm64/boot/dts/broadcom/ns2*
2884 F:      drivers/clk/bcm/clk-ns*
2885 F:      drivers/pinctrl/bcm/pinctrl-ns*
2886
2887 BROADCOM KONA GPIO DRIVER
2888 M:      Ray Jui <rjui@broadcom.com>
2889 L:      bcm-kernel-feedback-list@broadcom.com
2890 S:      Supported
2891 F:      drivers/gpio/gpio-bcm-kona.c
2892 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2893
2894 BROADCOM NETXTREME-E ROCE DRIVER
2895 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2896 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2897 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2898 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2899 L:      linux-rdma@vger.kernel.org
2900 W:      http://www.broadcom.com
2901 S:      Supported
2902 F:      drivers/infiniband/hw/bnxt_re/
2903 F:      include/uapi/rdma/bnxt_re-abi.h
2904
2905 BROADCOM NVRAM DRIVER
2906 M:      Rafał Miłecki <zajec5@gmail.com>
2907 L:      linux-mips@linux-mips.org
2908 S:      Maintained
2909 F:      drivers/firmware/broadcom/*
2910
2911 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2912 M:      Rafał Miłecki <zajec5@gmail.com>
2913 L:      linux-wireless@vger.kernel.org
2914 S:      Maintained
2915 F:      drivers/bcma/
2916 F:      include/linux/bcma/
2917
2918 BROADCOM STB AVS CPUFREQ DRIVER
2919 M:      Markus Mayer <mmayer@broadcom.com>
2920 M:      bcm-kernel-feedback-list@broadcom.com
2921 L:      linux-pm@vger.kernel.org
2922 S:      Maintained
2923 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2924 F:      drivers/cpufreq/brcmstb*
2925
2926 BROADCOM STB NAND FLASH DRIVER
2927 M:      Brian Norris <computersforpeace@gmail.com>
2928 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2929 L:      linux-mtd@lists.infradead.org
2930 L:      bcm-kernel-feedback-list@broadcom.com
2931 S:      Maintained
2932 F:      drivers/mtd/nand/brcmnand/
2933
2934 BROADCOM SYSTEMPORT ETHERNET DRIVER
2935 M:      Florian Fainelli <f.fainelli@gmail.com>
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2939
2940 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2941 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2942 M:      Prashant Sreedharan <prashant@broadcom.com>
2943 M:      Michael Chan <mchan@broadcom.com>
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/broadcom/tg3.*
2947
2948 BROCADE BFA FC SCSI DRIVER
2949 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2950 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/scsi/bfa/
2954
2955 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2956 M:      Rasesh Mody <rasesh.mody@cavium.com>
2957 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2958 M:      Dept-GELinuxNICDev@cavium.com
2959 L:      netdev@vger.kernel.org
2960 S:      Supported
2961 F:      drivers/net/ethernet/brocade/bna/
2962
2963 BSG (block layer generic sg v4 driver)
2964 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2965 L:      linux-scsi@vger.kernel.org
2966 S:      Supported
2967 F:      block/bsg.c
2968 F:      include/linux/bsg.h
2969 F:      include/uapi/linux/bsg.h
2970
2971 BT87X AUDIO DRIVER
2972 M:      Clemens Ladisch <clemens@ladisch.de>
2973 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2974 T:      git git://git.alsa-project.org/alsa-kernel.git
2975 S:      Maintained
2976 F:      Documentation/sound/alsa/Bt87x.txt
2977 F:      sound/pci/bt87x.c
2978
2979 BT8XXGPIO DRIVER
2980 M:      Michael Buesch <m@bues.ch>
2981 W:      http://bu3sch.de/btgpio.php
2982 S:      Maintained
2983 F:      drivers/gpio/gpio-bt8xx.c
2984
2985 BTRFS FILE SYSTEM
2986 M:      Chris Mason <clm@fb.com>
2987 M:      Josef Bacik <jbacik@fb.com>
2988 M:      David Sterba <dsterba@suse.com>
2989 L:      linux-btrfs@vger.kernel.org
2990 W:      http://btrfs.wiki.kernel.org/
2991 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2993 S:      Maintained
2994 F:      Documentation/filesystems/btrfs.txt
2995 F:      fs/btrfs/
2996 F:      include/linux/btrfs*
2997 F:      include/uapi/linux/btrfs*
2998
2999 BTTV VIDEO4LINUX DRIVER
3000 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3001 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3002 L:      linux-media@vger.kernel.org
3003 W:      https://linuxtv.org
3004 T:      git git://linuxtv.org/media_tree.git
3005 S:      Odd fixes
3006 F:      Documentation/media/v4l-drivers/bttv*
3007 F:      drivers/media/pci/bt8xx/bttv*
3008
3009 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3010 M:      Chanwoo Choi <cw00.choi@samsung.com>
3011 L:      linux-pm@vger.kernel.org
3012 L:      linux-samsung-soc@vger.kernel.org
3013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3014 S:      Maintained
3015 F:      drivers/devfreq/exynos-bus.c
3016 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3017
3018 BUSLOGIC SCSI DRIVER
3019 M:      Khalid Aziz <khalid@gonehiking.org>
3020 L:      linux-scsi@vger.kernel.org
3021 S:      Maintained
3022 F:      drivers/scsi/BusLogic.*
3023 F:      drivers/scsi/FlashPoint.*
3024
3025 C-MEDIA CMI8788 DRIVER
3026 M:      Clemens Ladisch <clemens@ladisch.de>
3027 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3028 T:      git git://git.alsa-project.org/alsa-kernel.git
3029 S:      Maintained
3030 F:      sound/pci/oxygen/
3031
3032 C6X ARCHITECTURE
3033 M:      Mark Salter <msalter@redhat.com>
3034 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3035 L:      linux-c6x-dev@linux-c6x.org
3036 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3037 S:      Maintained
3038 F:      arch/c6x/
3039
3040 CA8210 IEEE-802.15.4 RADIO DRIVER
3041 M:      Harry Morris <h.morris@cascoda.com>
3042 M:      linuxdev@cascoda.com
3043 L:      linux-wpan@vger.kernel.org
3044 W:      https://github.com/Cascoda/ca8210-linux.git
3045 S:      Maintained
3046 F:      drivers/net/ieee802154/ca8210.c
3047 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3048
3049 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3050 M:      David Howells <dhowells@redhat.com>
3051 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3052 S:      Supported
3053 F:      Documentation/filesystems/caching/cachefiles.txt
3054 F:      fs/cachefiles/
3055
3056 CADET FM/AM RADIO RECEIVER DRIVER
3057 M:      Hans Verkuil <hverkuil@xs4all.nl>
3058 L:      linux-media@vger.kernel.org
3059 T:      git git://linuxtv.org/media_tree.git
3060 W:      https://linuxtv.org
3061 S:      Maintained
3062 F:      drivers/media/radio/radio-cadet*
3063
3064 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3065 M:      Jonathan Corbet <corbet@lwn.net>
3066 L:      linux-media@vger.kernel.org
3067 T:      git git://linuxtv.org/media_tree.git
3068 S:      Maintained
3069 F:      Documentation/media/v4l-drivers/cafe_ccic*
3070 F:      drivers/media/platform/marvell-ccic/
3071
3072 CAIF NETWORK LAYER
3073 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3074 L:      netdev@vger.kernel.org
3075 S:      Supported
3076 F:      Documentation/networking/caif/
3077 F:      drivers/net/caif/
3078 F:      include/uapi/linux/caif/
3079 F:      include/net/caif/
3080 F:      net/caif/
3081
3082 CALGARY x86-64 IOMMU
3083 M:      Muli Ben-Yehuda <mulix@mulix.org>
3084 M:      Jon Mason <jdmason@kudzu.us>
3085 L:      iommu@lists.linux-foundation.org
3086 S:      Maintained
3087 F:      arch/x86/kernel/pci-calgary_64.c
3088 F:      arch/x86/kernel/tce_64.c
3089 F:      arch/x86/include/asm/calgary.h
3090 F:      arch/x86/include/asm/tce.h
3091
3092 CAN NETWORK DRIVERS
3093 M:      Wolfgang Grandegger <wg@grandegger.com>
3094 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3095 L:      linux-can@vger.kernel.org
3096 W:      https://github.com/linux-can
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3099 S:      Maintained
3100 F:      Documentation/devicetree/bindings/net/can/
3101 F:      drivers/net/can/
3102 F:      include/linux/can/dev.h
3103 F:      include/linux/can/platform/
3104 F:      include/uapi/linux/can/error.h
3105 F:      include/uapi/linux/can/netlink.h
3106
3107 CAN NETWORK LAYER
3108 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3109 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3110 L:      linux-can@vger.kernel.org
3111 W:      https://github.com/linux-can
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3114 S:      Maintained
3115 F:      Documentation/networking/can.txt
3116 F:      net/can/
3117 F:      include/linux/can/core.h
3118 F:      include/uapi/linux/can.h
3119 F:      include/uapi/linux/can/bcm.h
3120 F:      include/uapi/linux/can/raw.h
3121 F:      include/uapi/linux/can/gw.h
3122
3123 CAPABILITIES
3124 M:      Serge Hallyn <serge@hallyn.com>
3125 L:      linux-security-module@vger.kernel.org
3126 S:      Supported
3127 F:      include/linux/capability.h
3128 F:      include/uapi/linux/capability.h
3129 F:      security/commoncap.c
3130 F:      kernel/capability.c
3131
3132 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3133 M:      Kevin Tsai <ktsai@capellamicro.com>
3134 S:      Maintained
3135 F:      drivers/iio/light/cm*
3136
3137 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3138 M:      Christian Lamparter <chunkeey@googlemail.com>
3139 L:      linux-wireless@vger.kernel.org
3140 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3141 S:      Maintained
3142 F:      drivers/net/wireless/ath/carl9170/
3143
3144 CAVIUM I2C DRIVER
3145 M:      Jan Glauber <jglauber@cavium.com>
3146 M:      David Daney <david.daney@cavium.com>
3147 W:      http://www.cavium.com
3148 S:      Supported
3149 F:      drivers/i2c/busses/i2c-octeon*
3150 F:      drivers/i2c/busses/i2c-thunderx*
3151
3152 CAVIUM LIQUIDIO NETWORK DRIVER
3153 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3154 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3155 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3156 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3157 L:      netdev@vger.kernel.org
3158 W:      http://www.cavium.com
3159 S:      Supported
3160 F:      drivers/net/ethernet/cavium/liquidio/
3161
3162 CAVIUM MMC DRIVER
3163 M:      Jan Glauber <jglauber@cavium.com>
3164 M:      David Daney <david.daney@cavium.com>
3165 M:      Steven J. Hill <Steven.Hill@cavium.com>
3166 W:      http://www.cavium.com
3167 S:      Supported
3168 F:      drivers/mmc/host/cavium*
3169
3170 CAVIUM OCTEON-TX CRYPTO DRIVER
3171 M:      George Cherian <george.cherian@cavium.com>
3172 L:      linux-crypto@vger.kernel.org
3173 W:      http://www.cavium.com
3174 S:      Supported
3175 F:      drivers/crypto/cavium/cpt/
3176
3177 CAVIUM THUNDERX2 ARM64 SOC
3178 M:      Jayachandran C <jnair@caviumnetworks.com>
3179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3180 S:      Maintained
3181 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3182 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3183
3184 CC2520 IEEE-802.15.4 RADIO DRIVER
3185 M:      Varka Bhadram <varkabhadram@gmail.com>
3186 L:      linux-wpan@vger.kernel.org
3187 S:      Maintained
3188 F:      drivers/net/ieee802154/cc2520.c
3189 F:      include/linux/spi/cc2520.h
3190 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3191
3192 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3193 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3194 L:      linux-crypto@vger.kernel.org
3195 L:      driverdev-devel@linuxdriverproject.org
3196 S:      Supported
3197 F:      drivers/staging/ccree/
3198 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3199
3200 CEC FRAMEWORK
3201 M:      Hans Verkuil <hans.verkuil@cisco.com>
3202 L:      linux-media@vger.kernel.org
3203 T:      git git://linuxtv.org/media_tree.git
3204 W:      http://linuxtv.org
3205 S:      Supported
3206 F:      Documentation/media/kapi/cec-core.rst
3207 F:      Documentation/media/uapi/cec
3208 F:      drivers/media/cec/
3209 F:      drivers/media/rc/keymaps/rc-cec.c
3210 F:      include/media/cec.h
3211 F:      include/media/cec-notifier.h
3212 F:      include/uapi/linux/cec.h
3213 F:      include/uapi/linux/cec-funcs.h
3214 F:      Documentation/devicetree/bindings/media/cec.txt
3215
3216 CELL BROADBAND ENGINE ARCHITECTURE
3217 M:      Arnd Bergmann <arnd@arndb.de>
3218 L:      linuxppc-dev@lists.ozlabs.org
3219 W:      http://www.ibm.com/developerworks/power/cell/
3220 S:      Supported
3221 F:      arch/powerpc/include/asm/cell*.h
3222 F:      arch/powerpc/include/asm/spu*.h
3223 F:      arch/powerpc/include/uapi/asm/spu*.h
3224 F:      arch/powerpc/oprofile/*cell*
3225 F:      arch/powerpc/platforms/cell/
3226
3227 CEPH COMMON CODE (LIBCEPH)
3228 M:      Ilya Dryomov <idryomov@gmail.com>
3229 M:      "Yan, Zheng" <zyan@redhat.com>
3230 M:      Sage Weil <sage@redhat.com>
3231 L:      ceph-devel@vger.kernel.org
3232 W:      http://ceph.com/
3233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3234 T:      git git://github.com/ceph/ceph-client.git
3235 S:      Supported
3236 F:      net/ceph/
3237 F:      include/linux/ceph/
3238 F:      include/linux/crush/
3239
3240 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3241 M:      "Yan, Zheng" <zyan@redhat.com>
3242 M:      Sage Weil <sage@redhat.com>
3243 M:      Ilya Dryomov <idryomov@gmail.com>
3244 L:      ceph-devel@vger.kernel.org
3245 W:      http://ceph.com/
3246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3247 T:      git git://github.com/ceph/ceph-client.git
3248 S:      Supported
3249 F:      Documentation/filesystems/ceph.txt
3250 F:      fs/ceph/
3251
3252 CERTIFICATE HANDLING:
3253 M:      David Howells <dhowells@redhat.com>
3254 M:      David Woodhouse <dwmw2@infradead.org>
3255 L:      keyrings@vger.kernel.org
3256 S:      Maintained
3257 F:      Documentation/module-signing.txt
3258 F:      certs/
3259 F:      scripts/sign-file.c
3260 F:      scripts/extract-cert.c
3261
3262 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3263 L:      linux-usb@vger.kernel.org
3264 S:      Orphan
3265 F:      Documentation/usb/WUSB-Design-overview.txt
3266 F:      Documentation/usb/wusb-cbaf
3267 F:      drivers/usb/host/hwa-hc.c
3268 F:      drivers/usb/host/whci/
3269 F:      drivers/usb/wusbcore/
3270 F:      include/linux/usb/wusb*
3271
3272 CFAG12864B LCD DRIVER
3273 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3274 W:      http://miguelojeda.es/auxdisplay.htm
3275 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3276 S:      Maintained
3277 F:      drivers/auxdisplay/cfag12864b.c
3278 F:      include/linux/cfag12864b.h
3279
3280 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3281 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3282 W:      http://miguelojeda.es/auxdisplay.htm
3283 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3284 S:      Maintained
3285 F:      drivers/auxdisplay/cfag12864bfb.c
3286 F:      include/linux/cfag12864b.h
3287
3288 CFG80211 and NL80211
3289 M:      Johannes Berg <johannes@sipsolutions.net>
3290 L:      linux-wireless@vger.kernel.org
3291 W:      http://wireless.kernel.org/
3292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3294 S:      Maintained
3295 F:      include/uapi/linux/nl80211.h
3296 F:      include/net/cfg80211.h
3297 F:      net/wireless/*
3298 X:      net/wireless/wext*
3299
3300 CHAR and MISC DRIVERS
3301 M:      Arnd Bergmann <arnd@arndb.de>
3302 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3304 S:      Supported
3305 F:      drivers/char/*
3306 F:      drivers/misc/*
3307 F:      include/linux/miscdevice.h
3308
3309 CHECKPATCH
3310 M:      Andy Whitcroft <apw@canonical.com>
3311 M:      Joe Perches <joe@perches.com>
3312 S:      Maintained
3313 F:      scripts/checkpatch.pl
3314
3315 CHINESE DOCUMENTATION
3316 M:      Harry Wei <harryxiyou@gmail.com>
3317 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3318 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3319 S:      Maintained
3320 F:      Documentation/translations/zh_CN/
3321
3322 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3323 M:      Peter Chen <Peter.Chen@nxp.com>
3324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3325 L:      linux-usb@vger.kernel.org
3326 S:      Maintained
3327 F:      drivers/usb/chipidea/
3328
3329 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3330 M:      Hans de Goede <hdegoede@redhat.com>
3331 L:      linux-input@vger.kernel.org
3332 S:      Maintained
3333 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3334 F:      drivers/input/touchscreen/chipone_icn8318.c
3335
3336 CHROME HARDWARE PLATFORM SUPPORT
3337 M:      Benson Leung <bleung@chromium.org>
3338 M:      Olof Johansson <olof@lixom.net>
3339 S:      Maintained
3340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3341 F:      drivers/platform/chrome/
3342
3343 CIRRUS LOGIC AUDIO CODEC DRIVERS
3344 M:      Brian Austin <brian.austin@cirrus.com>
3345 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3347 S:      Maintained
3348 F:      sound/soc/codecs/cs*
3349
3350 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3351 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3352 L:      netdev@vger.kernel.org
3353 S:      Maintained
3354 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3355
3356 CISCO FCOE HBA DRIVER
3357 M:      Satish Kharat <satishkh@cisco.com>
3358 M:      Sesidhar Baddela <sebaddel@cisco.com>
3359 M:      Karan Tilak Kumar <kartilak@cisco.com>
3360 L:      linux-scsi@vger.kernel.org
3361 S:      Supported
3362 F:      drivers/scsi/fnic/
3363
3364 CISCO SCSI HBA DRIVER
3365 M:      Karan Tilak Kumar <kartilak@cisco.com>
3366 M:      Sesidhar Baddela <sebaddel@cisco.com>
3367 L:      linux-scsi@vger.kernel.org
3368 S:      Supported
3369 F:      drivers/scsi/snic/
3370
3371 CISCO VIC ETHERNET NIC DRIVER
3372 M:      Christian Benvenuti <benve@cisco.com>
3373 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3374 M:      Neel Patel <neepatel@cisco.com>
3375 S:      Supported
3376 F:      drivers/net/ethernet/cisco/enic/
3377
3378 CISCO VIC LOW LATENCY NIC DRIVER
3379 M:      Christian Benvenuti <benve@cisco.com>
3380 M:      Dave Goodell <dgoodell@cisco.com>
3381 S:      Supported
3382 F:      drivers/infiniband/hw/usnic/
3383
3384 CLEANCACHE API
3385 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3386 L:      linux-kernel@vger.kernel.org
3387 S:      Maintained
3388 F:      mm/cleancache.c
3389 F:      include/linux/cleancache.h
3390
3391 CLK API
3392 M:      Russell King <linux@armlinux.org.uk>
3393 L:      linux-clk@vger.kernel.org
3394 S:      Maintained
3395 F:      include/linux/clk.h
3396
3397 CLOCKSOURCE, CLOCKEVENT DRIVERS
3398 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3399 M:      Thomas Gleixner <tglx@linutronix.de>
3400 L:      linux-kernel@vger.kernel.org
3401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3402 S:      Supported
3403 F:      drivers/clocksource
3404
3405 CMPC ACPI DRIVER
3406 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3407 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3408 L:      platform-driver-x86@vger.kernel.org
3409 S:      Supported
3410 F:      drivers/platform/x86/classmate-laptop.c
3411
3412 COBALT MEDIA DRIVER
3413 M:      Hans Verkuil <hans.verkuil@cisco.com>
3414 L:      linux-media@vger.kernel.org
3415 T:      git git://linuxtv.org/media_tree.git
3416 W:      https://linuxtv.org
3417 S:      Supported
3418 F:      drivers/media/pci/cobalt/
3419
3420 COCCINELLE/Semantic Patches (SmPL)
3421 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3422 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3423 M:      Nicolas Palix <nicolas.palix@imag.fr>
3424 M:      Michal Marek <mmarek@suse.com>
3425 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3427 W:      http://coccinelle.lip6.fr/
3428 S:      Supported
3429 F:      Documentation/dev-tools/coccinelle.rst
3430 F:      scripts/coccinelle/
3431 F:      scripts/coccicheck
3432
3433 CODA FILE SYSTEM
3434 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3435 M:      coda@cs.cmu.edu
3436 L:      codalist@coda.cs.cmu.edu
3437 W:      http://www.coda.cs.cmu.edu/
3438 S:      Maintained
3439 F:      Documentation/filesystems/coda.txt
3440 F:      fs/coda/
3441 F:      include/linux/coda*.h
3442 F:      include/uapi/linux/coda*.h
3443
3444 CODA V4L2 MEM2MEM DRIVER
3445 M:      Philipp Zabel <p.zabel@pengutronix.de>
3446 L:      linux-media@vger.kernel.org
3447 S:      Maintained
3448 F:      Documentation/devicetree/bindings/media/coda.txt
3449 F:      drivers/media/platform/coda/
3450
3451 COMMON CLK FRAMEWORK
3452 M:      Michael Turquette <mturquette@baylibre.com>
3453 M:      Stephen Boyd <sboyd@codeaurora.org>
3454 L:      linux-clk@vger.kernel.org
3455 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3457 S:      Maintained
3458 F:      Documentation/devicetree/bindings/clock/
3459 F:      drivers/clk/
3460 X:      drivers/clk/clkdev.c
3461 F:      include/linux/clk-pr*
3462 F:      include/linux/clk/
3463
3464 COMMON INTERNET FILE SYSTEM (CIFS)
3465 M:      Steve French <sfrench@samba.org>
3466 L:      linux-cifs@vger.kernel.org
3467 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3468 W:      http://linux-cifs.samba.org/
3469 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3470 S:      Supported
3471 F:      Documentation/filesystems/cifs/
3472 F:      fs/cifs/
3473
3474 COMPACTPCI HOTPLUG CORE
3475 M:      Scott Murray <scott@spiteful.org>
3476 L:      linux-pci@vger.kernel.org
3477 S:      Maintained
3478 F:      drivers/pci/hotplug/cpci_hotplug*
3479
3480 COMPACTPCI HOTPLUG GENERIC DRIVER
3481 M:      Scott Murray <scott@spiteful.org>
3482 L:      linux-pci@vger.kernel.org
3483 S:      Maintained
3484 F:      drivers/pci/hotplug/cpcihp_generic.c
3485
3486 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3487 M:      Scott Murray <scott@spiteful.org>
3488 L:      linux-pci@vger.kernel.org
3489 S:      Maintained
3490 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3491
3492 COMPAL LAPTOP SUPPORT
3493 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3494 L:      platform-driver-x86@vger.kernel.org
3495 S:      Maintained
3496 F:      drivers/platform/x86/compal-laptop.c
3497
3498 CONEXANT ACCESSRUNNER USB DRIVER
3499 L:      accessrunner-general@lists.sourceforge.net
3500 W:      http://accessrunner.sourceforge.net/
3501 S:      Orphan
3502 F:      drivers/usb/atm/cxacru.c
3503
3504 CONFIGFS
3505 M:      Joel Becker <jlbec@evilplan.org>
3506 M:      Christoph Hellwig <hch@lst.de>
3507 T:      git git://git.infradead.org/users/hch/configfs.git
3508 S:      Supported
3509 F:      fs/configfs/
3510 F:      include/linux/configfs.h
3511
3512 CONNECTOR
3513 M:      Evgeniy Polyakov <zbr@ioremap.net>
3514 L:      netdev@vger.kernel.org
3515 S:      Maintained
3516 F:      drivers/connector/
3517
3518 CONTROL GROUP (CGROUP)
3519 M:      Tejun Heo <tj@kernel.org>
3520 M:      Li Zefan <lizefan@huawei.com>
3521 M:      Johannes Weiner <hannes@cmpxchg.org>
3522 L:      cgroups@vger.kernel.org
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3524 S:      Maintained
3525 F:      Documentation/cgroup*
3526 F:      include/linux/cgroup*
3527 F:      kernel/cgroup*
3528
3529 CONTROL GROUP - CPUSET
3530 M:      Li Zefan <lizefan@huawei.com>
3531 L:      cgroups@vger.kernel.org
3532 W:      http://www.bullopensource.org/cpuset/
3533 W:      http://oss.sgi.com/projects/cpusets/
3534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3535 S:      Maintained
3536 F:      Documentation/cgroup-v1/cpusets.txt
3537 F:      include/linux/cpuset.h
3538 F:      kernel/cpuset.c
3539
3540 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3541 M:      Johannes Weiner <hannes@cmpxchg.org>
3542 M:      Michal Hocko <mhocko@kernel.org>
3543 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3544 L:      cgroups@vger.kernel.org
3545 L:      linux-mm@kvack.org
3546 S:      Maintained
3547 F:      mm/memcontrol.c
3548 F:      mm/swap_cgroup.c
3549
3550 CORETEMP HARDWARE MONITORING DRIVER
3551 M:      Fenghua Yu <fenghua.yu@intel.com>
3552 L:      linux-hwmon@vger.kernel.org
3553 S:      Maintained
3554 F:      Documentation/hwmon/coretemp
3555 F:      drivers/hwmon/coretemp.c
3556
3557 COSA/SRP SYNC SERIAL DRIVER
3558 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3559 W:      http://www.fi.muni.cz/~kas/cosa/
3560 S:      Maintained
3561 F:      drivers/net/wan/cosa*
3562
3563 CPMAC ETHERNET DRIVER
3564 M:      Florian Fainelli <f.fainelli@gmail.com>
3565 L:      netdev@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/net/ethernet/ti/cpmac.c
3568
3569 CPU FREQUENCY DRIVERS
3570 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3571 M:      Viresh Kumar <viresh.kumar@linaro.org>
3572 L:      linux-pm@vger.kernel.org
3573 S:      Maintained
3574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3575 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3576 B:      https://bugzilla.kernel.org
3577 F:      Documentation/cpu-freq/
3578 F:      Documentation/devicetree/bindings/cpufreq/
3579 F:      drivers/cpufreq/
3580 F:      include/linux/cpufreq.h
3581 F:      tools/testing/selftests/cpufreq/
3582
3583 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3584 M:      Viresh Kumar <viresh.kumar@linaro.org>
3585 M:      Sudeep Holla <sudeep.holla@arm.com>
3586 L:      linux-pm@vger.kernel.org
3587 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3588 S:      Maintained
3589 F:      drivers/cpufreq/arm_big_little.h
3590 F:      drivers/cpufreq/arm_big_little.c
3591 F:      drivers/cpufreq/arm_big_little_dt.c
3592
3593 CPU POWER MONITORING SUBSYSTEM
3594 M:      Thomas Renninger <trenn@suse.com>
3595 L:      linux-pm@vger.kernel.org
3596 S:      Maintained
3597 F:      tools/power/cpupower/
3598
3599 CPUID/MSR DRIVER
3600 M:      "H. Peter Anvin" <hpa@zytor.com>
3601 S:      Maintained
3602 F:      arch/x86/kernel/cpuid.c
3603 F:      arch/x86/kernel/msr.c
3604
3605 CPUIDLE DRIVER - ARM BIG LITTLE
3606 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3607 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3608 L:      linux-pm@vger.kernel.org
3609 L:      linux-arm-kernel@lists.infradead.org
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3611 S:      Maintained
3612 F:      drivers/cpuidle/cpuidle-big_little.c
3613
3614 CPUIDLE DRIVER - ARM EXYNOS
3615 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3616 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3617 M:      Kukjin Kim <kgene@kernel.org>
3618 L:      linux-pm@vger.kernel.org
3619 L:      linux-samsung-soc@vger.kernel.org
3620 S:      Supported
3621 F:      drivers/cpuidle/cpuidle-exynos.c
3622 F:      arch/arm/mach-exynos/pm.c
3623
3624 CPUIDLE DRIVERS
3625 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3626 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3627 L:      linux-pm@vger.kernel.org
3628 S:      Maintained
3629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3630 B:      https://bugzilla.kernel.org
3631 F:      drivers/cpuidle/*
3632 F:      include/linux/cpuidle.h
3633
3634 CRAMFS FILESYSTEM
3635 W:      http://sourceforge.net/projects/cramfs/
3636 S:      Orphan / Obsolete
3637 F:      Documentation/filesystems/cramfs.txt
3638 F:      fs/cramfs/
3639
3640 CRIS PORT
3641 M:      Mikael Starvik <starvik@axis.com>
3642 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3643 L:      linux-cris-kernel@axis.com
3644 W:      http://developer.axis.com
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3646 S:      Maintained
3647 F:      arch/cris/
3648 F:      drivers/tty/serial/crisv10.*
3649
3650 CRYPTO API
3651 M:      Herbert Xu <herbert@gondor.apana.org.au>
3652 M:      "David S. Miller" <davem@davemloft.net>
3653 L:      linux-crypto@vger.kernel.org
3654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3656 S:      Maintained
3657 F:      Documentation/crypto/
3658 F:      Documentation/devicetree/bindings/crypto/
3659 F:      arch/*/crypto/
3660 F:      crypto/
3661 F:      drivers/crypto/
3662 F:      include/crypto/
3663 F:      include/linux/crypto*
3664
3665 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3666 M:      Neil Horman <nhorman@tuxdriver.com>
3667 L:      linux-crypto@vger.kernel.org
3668 S:      Maintained
3669 F:      crypto/ansi_cprng.c
3670 F:      crypto/rng.c
3671
3672 CS3308 MEDIA DRIVER
3673 M:      Hans Verkuil <hverkuil@xs4all.nl>
3674 L:      linux-media@vger.kernel.org
3675 T:      git git://linuxtv.org/media_tree.git
3676 W:      http://linuxtv.org
3677 S:      Odd Fixes
3678 F:      drivers/media/i2c/cs3308.c
3679 F:      drivers/media/i2c/cs3308.h
3680
3681 CS5535 Audio ALSA driver
3682 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3683 S:      Maintained
3684 F:      sound/pci/cs5535audio/
3685
3686 CW1200 WLAN driver
3687 M:      Solomon Peachy <pizza@shaftnet.org>
3688 S:      Maintained
3689 F:      drivers/net/wireless/st/cw1200/
3690
3691 CX18 VIDEO4LINUX DRIVER
3692 M:      Andy Walls <awalls@md.metrocast.net>
3693 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3694 L:      linux-media@vger.kernel.org
3695 T:      git git://linuxtv.org/media_tree.git
3696 W:      https://linuxtv.org
3697 W:      http://www.ivtvdriver.org/index.php/Cx18
3698 S:      Maintained
3699 F:      Documentation/media/v4l-drivers/cx18*
3700 F:      drivers/media/pci/cx18/
3701 F:      include/uapi/linux/ivtv*
3702
3703 CX2341X MPEG ENCODER HELPER MODULE
3704 M:      Hans Verkuil <hverkuil@xs4all.nl>
3705 L:      linux-media@vger.kernel.org
3706 T:      git git://linuxtv.org/media_tree.git
3707 W:      https://linuxtv.org
3708 S:      Maintained
3709 F:      drivers/media/common/cx2341x*
3710 F:      include/media/cx2341x*
3711
3712 CX24120 MEDIA DRIVER
3713 M:      Jemma Denson <jdenson@gmail.com>
3714 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3715 L:      linux-media@vger.kernel.org
3716 W:      https://linuxtv.org
3717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3718 S:      Maintained
3719 F:      drivers/media/dvb-frontends/cx24120*
3720
3721 CX88 VIDEO4LINUX DRIVER
3722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3724 L:      linux-media@vger.kernel.org
3725 W:      https://linuxtv.org
3726 T:      git git://linuxtv.org/media_tree.git
3727 S:      Odd fixes
3728 F:      Documentation/media/v4l-drivers/cx88*
3729 F:      drivers/media/pci/cx88/
3730
3731 CXD2820R MEDIA DRIVER
3732 M:      Antti Palosaari <crope@iki.fi>
3733 L:      linux-media@vger.kernel.org
3734 W:      https://linuxtv.org
3735 W:      http://palosaari.fi/linux/
3736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3737 T:      git git://linuxtv.org/anttip/media_tree.git
3738 S:      Maintained
3739 F:      drivers/media/dvb-frontends/cxd2820r*
3740
3741 CXGB3 ETHERNET DRIVER (CXGB3)
3742 M:      Santosh Raspatur <santosh@chelsio.com>
3743 L:      netdev@vger.kernel.org
3744 W:      http://www.chelsio.com
3745 S:      Supported
3746 F:      drivers/net/ethernet/chelsio/cxgb3/
3747
3748 CXGB3 ISCSI DRIVER (CXGB3I)
3749 M:      Karen Xie <kxie@chelsio.com>
3750 L:      linux-scsi@vger.kernel.org
3751 W:      http://www.chelsio.com
3752 S:      Supported
3753 F:      drivers/scsi/cxgbi/cxgb3i
3754
3755 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3756 M:      Steve Wise <swise@chelsio.com>
3757 L:      linux-rdma@vger.kernel.org
3758 W:      http://www.openfabrics.org
3759 S:      Supported
3760 F:      drivers/infiniband/hw/cxgb3/
3761 F:      include/uapi/rdma/cxgb3-abi.h
3762
3763 CXGB4 CRYPTO DRIVER (chcr)
3764 M:      Harsh Jain <harsh@chelsio.com>
3765 L:      linux-crypto@vger.kernel.org
3766 W:      http://www.chelsio.com
3767 S:      Supported
3768 F:      drivers/crypto/chelsio
3769
3770 CXGB4 ETHERNET DRIVER (CXGB4)
3771 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3772 L:      netdev@vger.kernel.org
3773 W:      http://www.chelsio.com
3774 S:      Supported
3775 F:      drivers/net/ethernet/chelsio/cxgb4/
3776
3777 CXGB4 ISCSI DRIVER (CXGB4I)
3778 M:      Karen Xie <kxie@chelsio.com>
3779 L:      linux-scsi@vger.kernel.org
3780 W:      http://www.chelsio.com
3781 S:      Supported
3782 F:      drivers/scsi/cxgbi/cxgb4i
3783
3784 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3785 M:      Steve Wise <swise@chelsio.com>
3786 L:      linux-rdma@vger.kernel.org
3787 W:      http://www.openfabrics.org
3788 S:      Supported
3789 F:      drivers/infiniband/hw/cxgb4/
3790 F:      include/uapi/rdma/cxgb4-abi.h
3791
3792 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3793 M:      Casey Leedom <leedom@chelsio.com>
3794 L:      netdev@vger.kernel.org
3795 W:      http://www.chelsio.com
3796 S:      Supported
3797 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3798
3799 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3800 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3801 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3802 L:      linuxppc-dev@lists.ozlabs.org
3803 S:      Supported
3804 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3805 F:      drivers/misc/cxl/
3806 F:      include/misc/cxl*
3807 F:      include/uapi/misc/cxl.h
3808 F:      Documentation/powerpc/cxl.txt
3809 F:      Documentation/ABI/testing/sysfs-class-cxl
3810
3811 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3812 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3813 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3814 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3815 L:      linux-scsi@vger.kernel.org
3816 S:      Supported
3817 F:      drivers/scsi/cxlflash/
3818 F:      include/uapi/scsi/cxlflash_ioctls.h
3819 F:      Documentation/powerpc/cxlflash.txt
3820
3821 CYBERPRO FB DRIVER
3822 M:      Russell King <linux@armlinux.org.uk>
3823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3824 W:      http://www.armlinux.org.uk/
3825 S:      Maintained
3826 F:      drivers/video/fbdev/cyber2000fb.*
3827
3828 CYCLADES ASYNC MUX DRIVER
3829 W:      http://www.cyclades.com/
3830 S:      Orphan
3831 F:      drivers/tty/cyclades.c
3832 F:      include/linux/cyclades.h
3833 F:      include/uapi/linux/cyclades.h
3834
3835 CYCLADES PC300 DRIVER
3836 W:      http://www.cyclades.com/
3837 S:      Orphan
3838 F:      drivers/net/wan/pc300*
3839
3840 CYPRESS_FIRMWARE MEDIA DRIVER
3841 M:      Antti Palosaari <crope@iki.fi>
3842 L:      linux-media@vger.kernel.org
3843 W:      https://linuxtv.org
3844 W:      http://palosaari.fi/linux/
3845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3846 T:      git git://linuxtv.org/anttip/media_tree.git
3847 S:      Maintained
3848 F:      drivers/media/common/cypress_firmware*
3849
3850 CYTTSP TOUCHSCREEN DRIVER
3851 M:      Ferruh Yigit <fery@cypress.com>
3852 L:      linux-input@vger.kernel.org
3853 S:      Supported
3854 F:      drivers/input/touchscreen/cyttsp*
3855 F:      include/linux/input/cyttsp.h
3856
3857 D-LINK DIR-685 TOUCHKEYS DRIVER
3858 M:      Linus Walleij <linus.walleij@linaro.org>
3859 L:      linux-input@vger.kernel.org
3860 S:      Supported
3861 F:      drivers/input/dlink-dir685-touchkeys.c
3862
3863 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3864 M:      Joshua Kinard <kumba@gentoo.org>
3865 S:      Maintained
3866 F:      drivers/rtc/rtc-ds1685.c
3867 F:      include/linux/rtc/ds1685.h
3868
3869 DAMA SLAVE for AX.25
3870 M:      Joerg Reuter <jreuter@yaina.de>
3871 W:      http://yaina.de/jreuter/
3872 W:      http://www.qsl.net/dl1bke/
3873 L:      linux-hams@vger.kernel.org
3874 S:      Maintained
3875 F:      net/ax25/af_ax25.c
3876 F:      net/ax25/ax25_dev.c
3877 F:      net/ax25/ax25_ds_*
3878 F:      net/ax25/ax25_in.c
3879 F:      net/ax25/ax25_out.c
3880 F:      net/ax25/ax25_timer.c
3881 F:      net/ax25/sysctl_net_ax25.c
3882
3883 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3884 L:      netdev@vger.kernel.org
3885 S:      Orphan
3886 F:      Documentation/networking/dmfe.txt
3887 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3888
3889 DC390/AM53C974 SCSI driver
3890 M:      Hannes Reinecke <hare@suse.com>
3891 L:      linux-scsi@vger.kernel.org
3892 S:      Maintained
3893 F:      drivers/scsi/am53c974.c
3894
3895 DC395x SCSI driver
3896 M:      Oliver Neukum <oliver@neukum.org>
3897 M:      Ali Akcaagac <aliakc@web.de>
3898 M:      Jamie Lenehan <lenehan@twibble.org>
3899 L:      dc395x@twibble.org
3900 W:      http://twibble.org/dist/dc395x/
3901 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3902 S:      Maintained
3903 F:      Documentation/scsi/dc395x.txt
3904 F:      drivers/scsi/dc395x.*
3905
3906 DCCP PROTOCOL
3907 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3908 L:      dccp@vger.kernel.org
3909 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3910 S:      Maintained
3911 F:      include/linux/dccp.h
3912 F:      include/uapi/linux/dccp.h
3913 F:      include/linux/tfrc.h
3914 F:      net/dccp/
3915
3916 DECnet NETWORK LAYER
3917 W:      http://linux-decnet.sourceforge.net
3918 L:      linux-decnet-user@lists.sourceforge.net
3919 S:      Orphan
3920 F:      Documentation/networking/decnet.txt
3921 F:      net/decnet/
3922
3923 DECSTATION PLATFORM SUPPORT
3924 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3925 L:      linux-mips@linux-mips.org
3926 W:      http://www.linux-mips.org/wiki/DECstation
3927 S:      Maintained
3928 F:      arch/mips/dec/
3929 F:      arch/mips/include/asm/dec/
3930 F:      arch/mips/include/asm/mach-dec/
3931
3932 DEFXX FDDI NETWORK DRIVER
3933 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3934 S:      Maintained
3935 F:      drivers/net/fddi/defxx.*
3936
3937 DELL LAPTOP DRIVER
3938 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3939 M:      Pali Rohár <pali.rohar@gmail.com>
3940 L:      platform-driver-x86@vger.kernel.org
3941 S:      Maintained
3942 F:      drivers/platform/x86/dell-laptop.c
3943
3944 DELL LAPTOP FREEFALL DRIVER
3945 M:      Pali Rohár <pali.rohar@gmail.com>
3946 S:      Maintained
3947 F:      drivers/platform/x86/dell-smo8800.c
3948
3949 DELL LAPTOP RBTN DRIVER
3950 M:      Pali Rohár <pali.rohar@gmail.com>
3951 S:      Maintained
3952 F:      drivers/platform/x86/dell-rbtn.*
3953
3954 DELL LAPTOP SMM DRIVER
3955 M:      Pali Rohár <pali.rohar@gmail.com>
3956 S:      Maintained
3957 F:      drivers/hwmon/dell-smm-hwmon.c
3958 F:      include/uapi/linux/i8k.h
3959
3960 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3961 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3962 S:      Maintained
3963 F:      Documentation/dcdbas.txt
3964 F:      drivers/firmware/dcdbas.*
3965
3966 DELL WMI EXTRAS DRIVER
3967 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3968 M:      Pali Rohár <pali.rohar@gmail.com>
3969 S:      Maintained
3970 F:      drivers/platform/x86/dell-wmi.c
3971
3972 DELTA ST MEDIA DRIVER
3973 M:      Hugues Fruchet <hugues.fruchet@st.com>
3974 L:      linux-media@vger.kernel.org
3975 T:      git git://linuxtv.org/media_tree.git
3976 W:      https://linuxtv.org
3977 S:      Supported
3978 F:      drivers/media/platform/sti/delta
3979
3980 DENALI NAND DRIVER
3981 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3982 L:      linux-mtd@lists.infradead.org
3983 S:      Supported
3984 F:      drivers/mtd/nand/denali*
3985
3986 DESIGNWARE USB2 DRD IP DRIVER
3987 M:      John Youn <johnyoun@synopsys.com>
3988 L:      linux-usb@vger.kernel.org
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3990 S:      Maintained
3991 F:      drivers/usb/dwc2/
3992
3993 DESIGNWARE USB3 DRD IP DRIVER
3994 M:      Felipe Balbi <balbi@kernel.org>
3995 L:      linux-usb@vger.kernel.org
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3997 S:      Maintained
3998 F:      drivers/usb/dwc3/
3999
4000 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4001 M:      Andreas Klinger <ak@it-klinger.de>
4002 L:      linux-iio@vger.kernel.org
4003 S:      Maintained
4004 F:      drivers/iio/proximity/srf*.c
4005
4006 DEVICE COREDUMP (DEV_COREDUMP)
4007 M:      Johannes Berg <johannes@sipsolutions.net>
4008 L:      linux-kernel@vger.kernel.org
4009 S:      Maintained
4010 F:      drivers/base/devcoredump.c
4011 F:      include/linux/devcoredump.h
4012
4013 DEVICE FREQUENCY (DEVFREQ)
4014 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4015 M:      Kyungmin Park <kyungmin.park@samsung.com>
4016 R:      Chanwoo Choi <cw00.choi@samsung.com>
4017 L:      linux-pm@vger.kernel.org
4018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4019 S:      Maintained
4020 F:      drivers/devfreq/
4021 F:      include/linux/devfreq.h
4022 F:      Documentation/devicetree/bindings/devfreq/
4023
4024 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4025 M:      Chanwoo Choi <cw00.choi@samsung.com>
4026 L:      linux-pm@vger.kernel.org
4027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4028 S:      Supported
4029 F:      drivers/devfreq/event/
4030 F:      drivers/devfreq/devfreq-event.c
4031 F:      include/linux/devfreq-event.h
4032 F:      Documentation/devicetree/bindings/devfreq/event/
4033
4034 DEVICE NUMBER REGISTRY
4035 M:      Torben Mathiasen <device@lanana.org>
4036 W:      http://lanana.org/docs/device-list/index.html
4037 S:      Maintained
4038
4039 DEVICE-MAPPER  (LVM)
4040 M:      Alasdair Kergon <agk@redhat.com>
4041 M:      Mike Snitzer <snitzer@redhat.com>
4042 M:      dm-devel@redhat.com
4043 L:      dm-devel@redhat.com
4044 W:      http://sources.redhat.com/dm
4045 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4047 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4048 S:      Maintained
4049 F:      Documentation/device-mapper/
4050 F:      drivers/md/dm*
4051 F:      drivers/md/persistent-data/
4052 F:      include/linux/device-mapper.h
4053 F:      include/linux/dm-*.h
4054 F:      include/uapi/linux/dm-*.h
4055
4056 DEVLINK
4057 M:      Jiri Pirko <jiri@mellanox.com>
4058 L:      netdev@vger.kernel.org
4059 S:      Supported
4060 F:      net/core/devlink.c
4061 F:      include/net/devlink.h
4062 F:      include/uapi/linux/devlink.h
4063
4064 DIALOG SEMICONDUCTOR DRIVERS
4065 M:      Support Opensource <support.opensource@diasemi.com>
4066 W:      http://www.dialog-semiconductor.com/products
4067 S:      Supported
4068 F:      Documentation/hwmon/da90??
4069 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4070 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4071 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4072 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4073 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4074 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4075 F:      drivers/gpio/gpio-da90??.c
4076 F:      drivers/hwmon/da90??-hwmon.c
4077 F:      drivers/iio/adc/da91??-*.c
4078 F:      drivers/input/misc/da90??_onkey.c
4079 F:      drivers/input/touchscreen/da9052_tsi.c
4080 F:      drivers/leds/leds-da90??.c
4081 F:      drivers/mfd/da903x.c
4082 F:      drivers/mfd/da90??-*.c
4083 F:      drivers/mfd/da91??-*.c
4084 F:      drivers/power/supply/da9052-battery.c
4085 F:      drivers/power/supply/da91??-*.c
4086 F:      drivers/regulator/da903x.c
4087 F:      drivers/regulator/da9???-regulator.[ch]
4088 F:      drivers/thermal/da90??-thermal.c
4089 F:      drivers/rtc/rtc-da90??.c
4090 F:      drivers/video/backlight/da90??_bl.c
4091 F:      drivers/watchdog/da90??_wdt.c
4092 F:      include/linux/mfd/da903x.h
4093 F:      include/linux/mfd/da9052/
4094 F:      include/linux/mfd/da9055/
4095 F:      include/linux/mfd/da9062/
4096 F:      include/linux/mfd/da9063/
4097 F:      include/linux/mfd/da9150/
4098 F:      include/linux/regulator/da9211.h
4099 F:      include/sound/da[79]*.h
4100 F:      sound/soc/codecs/da[79]*.[ch]
4101
4102 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4103 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4104 L:      linux-gpio@vger.kernel.org
4105 S:      Maintained
4106 F:      drivers/gpio/gpio-gpio-mm.c
4107
4108 DIGI NEO AND CLASSIC PCI PRODUCTS
4109 M:      Lidza Louina <lidza.louina@gmail.com>
4110 M:      Mark Hounschell <markh@compro.net>
4111 L:      driverdev-devel@linuxdriverproject.org
4112 S:      Maintained
4113 F:      drivers/staging/dgnc/
4114
4115 DIOLAN U2C-12 I2C DRIVER
4116 M:      Guenter Roeck <linux@roeck-us.net>
4117 L:      linux-i2c@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4120
4121 DIRECT ACCESS (DAX)
4122 M:      Matthew Wilcox <mawilcox@microsoft.com>
4123 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4124 L:      linux-fsdevel@vger.kernel.org
4125 S:      Supported
4126 F:      fs/dax.c
4127 F:      include/linux/dax.h
4128 F:      include/trace/events/fs_dax.h
4129
4130 DIRECTORY NOTIFICATION (DNOTIFY)
4131 M:      Jan Kara <jack@suse.cz>
4132 R:      Amir Goldstein <amir73il@gmail.com>
4133 L:      linux-fsdevel@vger.kernel.org
4134 S:      Maintained
4135 F:      Documentation/filesystems/dnotify.txt
4136 F:      fs/notify/dnotify/
4137 F:      include/linux/dnotify.h
4138
4139 DISK GEOMETRY AND PARTITION HANDLING
4140 M:      Andries Brouwer <aeb@cwi.nl>
4141 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4142 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4143 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4144 S:      Maintained
4145
4146 DISKQUOTA
4147 M:      Jan Kara <jack@suse.com>
4148 S:      Maintained
4149 F:      Documentation/filesystems/quota.txt
4150 F:      fs/quota/
4151 F:      include/linux/quota*.h
4152 F:      include/uapi/linux/quota*.h
4153
4154 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4155 M:      Bernie Thompson <bernie@plugable.com>
4156 L:      linux-fbdev@vger.kernel.org
4157 S:      Maintained
4158 W:      http://plugable.com/category/projects/udlfb/
4159 F:      drivers/video/fbdev/udlfb.c
4160 F:      include/video/udlfb.h
4161 F:      Documentation/fb/udlfb.txt
4162
4163 DISTRIBUTED LOCK MANAGER (DLM)
4164 M:      Christine Caulfield <ccaulfie@redhat.com>
4165 M:      David Teigland <teigland@redhat.com>
4166 L:      cluster-devel@redhat.com
4167 W:      http://sources.redhat.com/cluster/
4168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4169 S:      Supported
4170 F:      fs/dlm/
4171
4172 DMA BUFFER SHARING FRAMEWORK
4173 M:      Sumit Semwal <sumit.semwal@linaro.org>
4174 S:      Maintained
4175 L:      linux-media@vger.kernel.org
4176 L:      dri-devel@lists.freedesktop.org
4177 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4178 F:      drivers/dma-buf/
4179 F:      include/linux/dma-buf*
4180 F:      include/linux/reservation.h
4181 F:      include/linux/*fence.h
4182 F:      Documentation/driver-api/dma-buf.rst
4183 T:      git git://anongit.freedesktop.org/drm/drm-misc
4184
4185 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4186 M:      Vinod Koul <vinod.koul@intel.com>
4187 L:      dmaengine@vger.kernel.org
4188 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4189 S:      Maintained
4190 F:      drivers/dma/
4191 F:      include/linux/dmaengine.h
4192 F:      Documentation/devicetree/bindings/dma/
4193 F:      Documentation/dmaengine/
4194 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4195
4196 DMA MAPPING HELPERS
4197 M:      Christoph Hellwig <hch@lst.de>
4198 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4199 R:      Robin Murphy <robin.murphy@arm.com>
4200 L:      linux-kernel@vger.kernel.org
4201 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4202 W:      http://git.infradead.org/users/hch/dma-mapping.git
4203 S:      Supported
4204 F:      lib/dma-debug.c
4205 F:      lib/dma-noop.c
4206 F:      lib/dma-virt.c
4207 F:      drivers/base/dma-mapping.c
4208 F:      drivers/base/dma-coherent.c
4209 F:      include/linux/dma-mapping.h
4210
4211 DME1737 HARDWARE MONITOR DRIVER
4212 M:      Juerg Haefliger <juergh@gmail.com>
4213 L:      linux-hwmon@vger.kernel.org
4214 S:      Maintained
4215 F:      Documentation/hwmon/dme1737
4216 F:      drivers/hwmon/dme1737.c
4217
4218 DMI/SMBIOS SUPPORT
4219 M:      Jean Delvare <jdelvare@suse.com>
4220 S:      Maintained
4221 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4222 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4223 F:      drivers/firmware/dmi-id.c
4224 F:      drivers/firmware/dmi_scan.c
4225 F:      include/linux/dmi.h
4226
4227 DOCUMENTATION
4228 M:      Jonathan Corbet <corbet@lwn.net>
4229 L:      linux-doc@vger.kernel.org
4230 S:      Maintained
4231 F:      Documentation/
4232 F:      scripts/kernel-doc
4233 X:      Documentation/ABI/
4234 X:      Documentation/devicetree/
4235 X:      Documentation/acpi
4236 X:      Documentation/power
4237 X:      Documentation/spi
4238 X:      Documentation/media
4239 T:      git git://git.lwn.net/linux.git docs-next
4240
4241 DONGWOON DW9714 LENS VOICE COIL DRIVER
4242 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4243 L:      linux-media@vger.kernel.org
4244 T:      git git://linuxtv.org/media_tree.git
4245 S:      Maintained
4246 F:      drivers/media/i2c/dw9714.c
4247
4248 DOUBLETALK DRIVER
4249 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4250 L:      blinux-list@redhat.com
4251 S:      Maintained
4252 F:      drivers/char/dtlk.c
4253 F:      include/linux/dtlk.h
4254
4255 DPAA2 DATAPATH I/O (DPIO) DRIVER
4256 M:      Roy Pledge <Roy.Pledge@nxp.com>
4257 L:      linux-kernel@vger.kernel.org
4258 S:      Maintained
4259 F:      drivers/staging/fsl-mc/bus/dpio
4260
4261 DPAA2 ETHERNET DRIVER
4262 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4263 L:      linux-kernel@vger.kernel.org
4264 S:      Maintained
4265 F:      drivers/staging/fsl-dpaa2/ethernet
4266
4267 DPT_I2O SCSI RAID DRIVER
4268 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4269 L:      linux-scsi@vger.kernel.org
4270 W:      http://www.adaptec.com/
4271 S:      Maintained
4272 F:      drivers/scsi/dpt*
4273 F:      drivers/scsi/dpt/
4274
4275 DRBD DRIVER
4276 M:      Philipp Reisner <philipp.reisner@linbit.com>
4277 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4278 L:      drbd-dev@lists.linbit.com
4279 W:      http://www.drbd.org
4280 T:      git git://git.linbit.com/linux-drbd.git
4281 T:      git git://git.linbit.com/drbd-8.4.git
4282 S:      Supported
4283 F:      drivers/block/drbd/
4284 F:      lib/lru_cache.c
4285 F:      Documentation/blockdev/drbd/
4286
4287 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4288 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4290 S:      Supported
4291 F:      Documentation/kobject.txt
4292 F:      drivers/base/
4293 F:      fs/debugfs/
4294 F:      fs/sysfs/
4295 F:      include/linux/debugfs.h
4296 F:      include/linux/kobj*
4297 F:      lib/kobj*
4298
4299 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4300 M:      Kevin Hilman <khilman@kernel.org>
4301 M:      Nishanth Menon <nm@ti.com>
4302 S:      Maintained
4303 F:      drivers/power/avs/
4304 F:      include/linux/power/smartreflex.h
4305 L:      linux-pm@vger.kernel.org
4306
4307 DRM DRIVER FOR ARM PL111 CLCD
4308 M:      Eric Anholt <eric@anholt.net>
4309 T:      git git://anongit.freedesktop.org/drm/drm-misc
4310 S:      Supported
4311 F:      drivers/gpu/drm/pl111/
4312
4313 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4314 M:      Dave Airlie <airlied@redhat.com>
4315 S:      Odd Fixes
4316 F:      drivers/gpu/drm/ast/
4317
4318 DRM DRIVER FOR BOCHS VIRTUAL GPU
4319 M:      Gerd Hoffmann <kraxel@redhat.com>
4320 L:      virtualization@lists.linux-foundation.org
4321 T:      git git://anongit.freedesktop.org/drm/drm-misc
4322 S:      Maintained
4323 F:      drivers/gpu/drm/bochs/
4324
4325 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4326 S:      Orphan / Obsolete
4327 F:      drivers/gpu/drm/i810/
4328 F:      include/uapi/drm/i810_drm.h
4329
4330 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4331 S:      Orphan / Obsolete
4332 F:      drivers/gpu/drm/mga/
4333 F:      include/uapi/drm/mga_drm.h
4334
4335 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4336 M:      Dave Airlie <airlied@redhat.com>
4337 S:      Odd Fixes
4338 F:      drivers/gpu/drm/mgag200/
4339
4340 DRM DRIVER FOR MI0283QT
4341 M:      Noralf Trønnes <noralf@tronnes.org>
4342 S:      Maintained
4343 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4344 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4345
4346 DRM DRIVER FOR MSM ADRENO GPU
4347 M:      Rob Clark <robdclark@gmail.com>
4348 L:      linux-arm-msm@vger.kernel.org
4349 L:      dri-devel@lists.freedesktop.org
4350 L:      freedreno@lists.freedesktop.org
4351 T:      git git://people.freedesktop.org/~robclark/linux
4352 S:      Maintained
4353 F:      drivers/gpu/drm/msm/
4354 F:      include/uapi/drm/msm_drm.h
4355 F:      Documentation/devicetree/bindings/display/msm/
4356
4357 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4358 M:      Ben Skeggs <bskeggs@redhat.com>
4359 L:      dri-devel@lists.freedesktop.org
4360 L:      nouveau@lists.freedesktop.org
4361 T:      git git://github.com/skeggsb/linux
4362 S:      Supported
4363 F:      drivers/gpu/drm/nouveau/
4364 F:      include/uapi/drm/nouveau_drm.h
4365
4366 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4367 M:      Dave Airlie <airlied@redhat.com>
4368 M:      Gerd Hoffmann <kraxel@redhat.com>
4369 L:      virtualization@lists.linux-foundation.org
4370 T:      git git://anongit.freedesktop.org/drm/drm-misc
4371 S:      Obsolete
4372 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4373 F:      drivers/gpu/drm/cirrus/
4374
4375 DRM DRIVER FOR QXL VIRTUAL GPU
4376 M:      Dave Airlie <airlied@redhat.com>
4377 M:      Gerd Hoffmann <kraxel@redhat.com>
4378 L:      virtualization@lists.linux-foundation.org
4379 T:      git git://anongit.freedesktop.org/drm/drm-misc
4380 S:      Maintained
4381 F:      drivers/gpu/drm/qxl/
4382 F:      include/uapi/drm/qxl_drm.h
4383
4384 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4385 M:      Noralf Trønnes <noralf@tronnes.org>
4386 S:      Maintained
4387 F:      drivers/gpu/drm/tinydrm/repaper.c
4388 F:      Documentation/devicetree/bindings/display/repaper.txt
4389
4390 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4391 S:      Orphan / Obsolete
4392 F:      drivers/gpu/drm/r128/
4393 F:      include/uapi/drm/r128_drm.h
4394
4395 DRM DRIVER FOR SAVAGE VIDEO CARDS
4396 S:      Orphan / Obsolete
4397 F:      drivers/gpu/drm/savage/
4398 F:      include/uapi/drm/savage_drm.h
4399
4400 DRM DRIVER FOR SIS VIDEO CARDS
4401 S:      Orphan / Obsolete
4402 F:      drivers/gpu/drm/sis/
4403 F:      include/uapi/drm/sis_drm.h
4404
4405 DRM DRIVER FOR SITRONIX ST7586 PANELS
4406 M:      David Lechner <david@lechnology.com>
4407 S:      Maintained
4408 F:      drivers/gpu/drm/tinydrm/st7586.c
4409 F:      Documentation/devicetree/bindings/display/st7586.txt
4410
4411 DRM DRIVER FOR TDFX VIDEO CARDS
4412 S:      Orphan / Obsolete
4413 F:      drivers/gpu/drm/tdfx/
4414
4415 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4416 M:      Dave Airlie <airlied@redhat.com>
4417 S:      Odd Fixes
4418 F:      drivers/gpu/drm/udl/
4419
4420 DRM DRIVER FOR VMWARE VIRTUAL GPU
4421 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4422 M:      Sinclair Yeh <syeh@vmware.com>
4423 M:      Thomas Hellstrom <thellstrom@vmware.com>
4424 L:      dri-devel@lists.freedesktop.org
4425 T:      git git://people.freedesktop.org/~syeh/repos_linux
4426 T:      git git://people.freedesktop.org/~thomash/linux
4427 S:      Supported
4428 F:      drivers/gpu/drm/vmwgfx/
4429 F:      include/uapi/drm/vmwgfx_drm.h
4430
4431 DRM DRIVERS
4432 M:      David Airlie <airlied@linux.ie>
4433 L:      dri-devel@lists.freedesktop.org
4434 T:      git git://people.freedesktop.org/~airlied/linux
4435 B:      https://bugs.freedesktop.org/
4436 C:      irc://chat.freenode.net/dri-devel
4437 S:      Maintained
4438 F:      drivers/gpu/drm/
4439 F:      drivers/gpu/vga/
4440 F:      Documentation/devicetree/bindings/display/
4441 F:      Documentation/devicetree/bindings/gpu/
4442 F:      Documentation/devicetree/bindings/video/
4443 F:      Documentation/gpu/
4444 F:      include/drm/
4445 F:      include/uapi/drm/
4446 F:      include/linux/vga*
4447
4448 DRM DRIVERS AND MISC GPU PATCHES
4449 M:      Daniel Vetter <daniel.vetter@intel.com>
4450 M:      Jani Nikula <jani.nikula@linux.intel.com>
4451 M:      Sean Paul <seanpaul@chromium.org>
4452 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4453 S:      Maintained
4454 T:      git git://anongit.freedesktop.org/drm/drm-misc
4455 F:      Documentation/gpu/
4456 F:      drivers/gpu/vga/
4457 F:      drivers/gpu/drm/*
4458 F:      include/drm/drm*
4459 F:      include/uapi/drm/drm*
4460 F:      include/linux/vga*
4461
4462 DRM DRIVERS FOR ALLWINNER A10
4463 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4464 L:      dri-devel@lists.freedesktop.org
4465 S:      Supported
4466 F:      drivers/gpu/drm/sun4i/
4467 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4469
4470 DRM DRIVERS FOR AMLOGIC SOCS
4471 M:      Neil Armstrong <narmstrong@baylibre.com>
4472 L:      dri-devel@lists.freedesktop.org
4473 L:      linux-amlogic@lists.infradead.org
4474 W:      http://linux-meson.com/
4475 S:      Supported
4476 F:      drivers/gpu/drm/meson/
4477 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4478 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4479 F:      Documentation/gpu/meson.rst
4480 T:      git git://anongit.freedesktop.org/drm/drm-misc
4481
4482 DRM DRIVERS FOR ATMEL HLCDC
4483 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4484 L:      dri-devel@lists.freedesktop.org
4485 S:      Supported
4486 F:      drivers/gpu/drm/atmel-hlcdc/
4487 F:      Documentation/devicetree/bindings/drm/atmel/
4488 T:      git git://anongit.freedesktop.org/drm/drm-misc
4489
4490 DRM DRIVERS FOR BRIDGE CHIPS
4491 M:      Archit Taneja <architt@codeaurora.org>
4492 M:      Andrzej Hajda <a.hajda@samsung.com>
4493 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4494 S:      Maintained
4495 T:      git git://anongit.freedesktop.org/drm/drm-misc
4496 F:      drivers/gpu/drm/bridge/
4497
4498 DRM DRIVERS FOR EXYNOS
4499 M:      Inki Dae <inki.dae@samsung.com>
4500 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4501 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4502 M:      Kyungmin Park <kyungmin.park@samsung.com>
4503 L:      dri-devel@lists.freedesktop.org
4504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4505 S:      Supported
4506 F:      drivers/gpu/drm/exynos/
4507 F:      include/uapi/drm/exynos_drm.h
4508 F:      Documentation/devicetree/bindings/display/exynos/
4509
4510 DRM DRIVERS FOR FREESCALE DCU
4511 M:      Stefan Agner <stefan@agner.ch>
4512 M:      Alison Wang <alison.wang@freescale.com>
4513 L:      dri-devel@lists.freedesktop.org
4514 S:      Supported
4515 F:      drivers/gpu/drm/fsl-dcu/
4516 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4517 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4518 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4519
4520 DRM DRIVERS FOR FREESCALE IMX
4521 M:      Philipp Zabel <p.zabel@pengutronix.de>
4522 L:      dri-devel@lists.freedesktop.org
4523 S:      Maintained
4524 F:      drivers/gpu/drm/imx/
4525 F:      drivers/gpu/ipu-v3/
4526 F:      Documentation/devicetree/bindings/display/imx/
4527
4528 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4529 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4530 L:      dri-devel@lists.freedesktop.org
4531 T:      git git://github.com/patjak/drm-gma500
4532 S:      Maintained
4533 F:      drivers/gpu/drm/gma500/
4534
4535 DRM DRIVERS FOR HISILICON
4536 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4537 M:      Rongrong Zou <zourongrong@gmail.com>
4538 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4539 R:      Chen Feng <puck.chen@hisilicon.com>
4540 L:      dri-devel@lists.freedesktop.org
4541 T:      git git://github.com/xin3liang/linux.git
4542 S:      Maintained
4543 F:      drivers/gpu/drm/hisilicon/
4544 F:      Documentation/devicetree/bindings/display/hisilicon/
4545
4546 DRM DRIVERS FOR MEDIATEK
4547 M:      CK Hu <ck.hu@mediatek.com>
4548 M:      Philipp Zabel <p.zabel@pengutronix.de>
4549 L:      dri-devel@lists.freedesktop.org
4550 S:      Supported
4551 F:      drivers/gpu/drm/mediatek/
4552 F:      Documentation/devicetree/bindings/display/mediatek/
4553
4554 DRM DRIVERS FOR NVIDIA TEGRA
4555 M:      Thierry Reding <thierry.reding@gmail.com>
4556 L:      dri-devel@lists.freedesktop.org
4557 L:      linux-tegra@vger.kernel.org
4558 T:      git git://anongit.freedesktop.org/tegra/linux.git
4559 S:      Supported
4560 F:      drivers/gpu/drm/tegra/
4561 F:      drivers/gpu/host1x/
4562 F:      include/linux/host1x.h
4563 F:      include/uapi/drm/tegra_drm.h
4564 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4565
4566 DRM DRIVERS FOR RENESAS
4567 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4568 L:      dri-devel@lists.freedesktop.org
4569 L:      linux-renesas-soc@vger.kernel.org
4570 T:      git git://linuxtv.org/pinchartl/fbdev
4571 S:      Supported
4572 F:      drivers/gpu/drm/rcar-du/
4573 F:      drivers/gpu/drm/shmobile/
4574 F:      include/linux/platform_data/shmob_drm.h
4575 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4576 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4577
4578 DRM DRIVERS FOR ROCKCHIP
4579 M:      Mark Yao <mark.yao@rock-chips.com>
4580 L:      dri-devel@lists.freedesktop.org
4581 S:      Maintained
4582 F:      drivers/gpu/drm/rockchip/
4583 F:      Documentation/devicetree/bindings/display/rockchip/
4584 T:      git git://anongit.freedesktop.org/drm/drm-misc
4585
4586 DRM DRIVERS FOR STI
4587 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4588 M:      Vincent Abriou <vincent.abriou@st.com>
4589 L:      dri-devel@lists.freedesktop.org
4590 T:      git git://anongit.freedesktop.org/drm/drm-misc
4591 S:      Maintained
4592 F:      drivers/gpu/drm/sti
4593 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4594
4595 DRM DRIVERS FOR STM
4596 M:      Yannick Fertre <yannick.fertre@st.com>
4597 M:      Philippe Cornu <philippe.cornu@st.com>
4598 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4599 M:      Vincent Abriou <vincent.abriou@st.com>
4600 L:      dri-devel@lists.freedesktop.org
4601 T:      git git://anongit.freedesktop.org/drm/drm-misc
4602 S:      Maintained
4603 F:      drivers/gpu/drm/stm
4604 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4605
4606 DRM DRIVERS FOR TI LCDC
4607 M:      Jyri Sarha <jsarha@ti.com>
4608 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4609 L:      dri-devel@lists.freedesktop.org
4610 S:      Maintained
4611 F:      drivers/gpu/drm/tilcdc/
4612 F:      Documentation/devicetree/bindings/display/tilcdc/
4613
4614 DRM DRIVERS FOR TI OMAP
4615 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4616 L:      dri-devel@lists.freedesktop.org
4617 S:      Maintained
4618 F:      drivers/gpu/drm/omapdrm/
4619 F:      Documentation/devicetree/bindings/display/ti/
4620
4621 DRM DRIVERS FOR VC4
4622 M:      Eric Anholt <eric@anholt.net>
4623 T:      git git://github.com/anholt/linux
4624 S:      Supported
4625 F:      drivers/gpu/drm/vc4/
4626 F:      include/uapi/drm/vc4_drm.h
4627 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630 DRM DRIVERS FOR VIVANTE GPU IP
4631 M:      Lucas Stach <l.stach@pengutronix.de>
4632 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4633 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4634 L:      etnaviv@lists.freedesktop.org
4635 L:      dri-devel@lists.freedesktop.org
4636 S:      Maintained
4637 F:      drivers/gpu/drm/etnaviv/
4638 F:      include/uapi/drm/etnaviv_drm.h
4639 F:      Documentation/devicetree/bindings/display/etnaviv/
4640
4641 DRM DRIVERS FOR ZTE ZX
4642 M:      Shawn Guo <shawnguo@kernel.org>
4643 L:      dri-devel@lists.freedesktop.org
4644 S:      Maintained
4645 F:      drivers/gpu/drm/zte/
4646 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4647 T:      git git://anongit.freedesktop.org/drm/drm-misc
4648
4649 DRM PANEL DRIVERS
4650 M:      Thierry Reding <thierry.reding@gmail.com>
4651 L:      dri-devel@lists.freedesktop.org
4652 T:      git git://anongit.freedesktop.org/tegra/linux.git
4653 S:      Maintained
4654 F:      drivers/gpu/drm/drm_panel.c
4655 F:      drivers/gpu/drm/panel/
4656 F:      include/drm/drm_panel.h
4657 F:      Documentation/devicetree/bindings/display/panel/
4658
4659 DRM TINYDRM DRIVERS
4660 M:      Noralf Trønnes <noralf@tronnes.org>
4661 W:      https://github.com/notro/tinydrm/wiki/Development
4662 T:      git git://anongit.freedesktop.org/drm/drm-misc
4663 S:      Maintained
4664 F:      drivers/gpu/drm/tinydrm/
4665 F:      include/drm/tinydrm/
4666
4667 DSBR100 USB FM RADIO DRIVER
4668 M:      Alexey Klimov <klimov.linux@gmail.com>
4669 L:      linux-media@vger.kernel.org
4670 T:      git git://linuxtv.org/media_tree.git
4671 S:      Maintained
4672 F:      drivers/media/radio/dsbr100.c
4673
4674 DSCC4 DRIVER
4675 M:      Francois Romieu <romieu@fr.zoreil.com>
4676 L:      netdev@vger.kernel.org
4677 S:      Maintained
4678 F:      drivers/net/wan/dscc4.c
4679
4680 DT3155 MEDIA DRIVER
4681 M:      Hans Verkuil <hverkuil@xs4all.nl>
4682 L:      linux-media@vger.kernel.org
4683 T:      git git://linuxtv.org/media_tree.git
4684 W:      https://linuxtv.org
4685 S:      Odd Fixes
4686 F:      drivers/media/pci/dt3155/
4687
4688 DVB_USB_AF9015 MEDIA DRIVER
4689 M:      Antti Palosaari <crope@iki.fi>
4690 L:      linux-media@vger.kernel.org
4691 W:      https://linuxtv.org
4692 W:      http://palosaari.fi/linux/
4693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4694 T:      git git://linuxtv.org/anttip/media_tree.git
4695 S:      Maintained
4696 F:      drivers/media/usb/dvb-usb-v2/af9015*
4697
4698 DVB_USB_AF9035 MEDIA DRIVER
4699 M:      Antti Palosaari <crope@iki.fi>
4700 L:      linux-media@vger.kernel.org
4701 W:      https://linuxtv.org
4702 W:      http://palosaari.fi/linux/
4703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4704 T:      git git://linuxtv.org/anttip/media_tree.git
4705 S:      Maintained
4706 F:      drivers/media/usb/dvb-usb-v2/af9035*
4707
4708 DVB_USB_ANYSEE MEDIA DRIVER
4709 M:      Antti Palosaari <crope@iki.fi>
4710 L:      linux-media@vger.kernel.org
4711 W:      https://linuxtv.org
4712 W:      http://palosaari.fi/linux/
4713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4714 T:      git git://linuxtv.org/anttip/media_tree.git
4715 S:      Maintained
4716 F:      drivers/media/usb/dvb-usb-v2/anysee*
4717
4718 DVB_USB_AU6610 MEDIA DRIVER
4719 M:      Antti Palosaari <crope@iki.fi>
4720 L:      linux-media@vger.kernel.org
4721 W:      https://linuxtv.org
4722 W:      http://palosaari.fi/linux/
4723 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4724 T:      git git://linuxtv.org/anttip/media_tree.git
4725 S:      Maintained
4726 F:      drivers/media/usb/dvb-usb-v2/au6610*
4727
4728 DVB_USB_CE6230 MEDIA DRIVER
4729 M:      Antti Palosaari <crope@iki.fi>
4730 L:      linux-media@vger.kernel.org
4731 W:      https://linuxtv.org
4732 W:      http://palosaari.fi/linux/
4733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4734 T:      git git://linuxtv.org/anttip/media_tree.git
4735 S:      Maintained
4736 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4737
4738 DVB_USB_CXUSB MEDIA DRIVER
4739 M:      Michael Krufky <mkrufky@linuxtv.org>
4740 L:      linux-media@vger.kernel.org
4741 W:      https://linuxtv.org
4742 W:      http://github.com/mkrufky
4743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4744 T:      git git://linuxtv.org/media_tree.git
4745 S:      Maintained
4746 F:      drivers/media/usb/dvb-usb/cxusb*
4747
4748 DVB_USB_EC168 MEDIA DRIVER
4749 M:      Antti Palosaari <crope@iki.fi>
4750 L:      linux-media@vger.kernel.org
4751 W:      https://linuxtv.org
4752 W:      http://palosaari.fi/linux/
4753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4754 T:      git git://linuxtv.org/anttip/media_tree.git
4755 S:      Maintained
4756 F:      drivers/media/usb/dvb-usb-v2/ec168*
4757
4758 DVB_USB_GL861 MEDIA DRIVER
4759 M:      Antti Palosaari <crope@iki.fi>
4760 L:      linux-media@vger.kernel.org
4761 W:      https://linuxtv.org
4762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4763 T:      git git://linuxtv.org/anttip/media_tree.git
4764 S:      Maintained
4765 F:      drivers/media/usb/dvb-usb-v2/gl861*
4766
4767 DVB_USB_MXL111SF MEDIA DRIVER
4768 M:      Michael Krufky <mkrufky@linuxtv.org>
4769 L:      linux-media@vger.kernel.org
4770 W:      https://linuxtv.org
4771 W:      http://github.com/mkrufky
4772 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4773 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4774 S:      Maintained
4775 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4776
4777 DVB_USB_RTL28XXU MEDIA DRIVER
4778 M:      Antti Palosaari <crope@iki.fi>
4779 L:      linux-media@vger.kernel.org
4780 W:      https://linuxtv.org
4781 W:      http://palosaari.fi/linux/
4782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4783 T:      git git://linuxtv.org/anttip/media_tree.git
4784 S:      Maintained
4785 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4786
4787 DVB_USB_V2 MEDIA DRIVER
4788 M:      Antti Palosaari <crope@iki.fi>
4789 L:      linux-media@vger.kernel.org
4790 W:      https://linuxtv.org
4791 W:      http://palosaari.fi/linux/
4792 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4793 T:      git git://linuxtv.org/anttip/media_tree.git
4794 S:      Maintained
4795 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4796 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4797
4798 DYNAMIC DEBUG
4799 M:      Jason Baron <jbaron@akamai.com>
4800 S:      Maintained
4801 F:      lib/dynamic_debug.c
4802 F:      include/linux/dynamic_debug.h
4803
4804 DZ DECSTATION DZ11 SERIAL DRIVER
4805 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4806 S:      Maintained
4807 F:      drivers/tty/serial/dz.*
4808
4809 E3X0 POWER BUTTON DRIVER
4810 M:      Moritz Fischer <moritz.fischer@ettus.com>
4811 L:      usrp-users@lists.ettus.com
4812 W:      http://www.ettus.com
4813 S:      Supported
4814 F:      drivers/input/misc/e3x0-button.c
4815 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4816
4817 E4000 MEDIA DRIVER
4818 M:      Antti Palosaari <crope@iki.fi>
4819 L:      linux-media@vger.kernel.org
4820 W:      https://linuxtv.org
4821 W:      http://palosaari.fi/linux/
4822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4823 T:      git git://linuxtv.org/anttip/media_tree.git
4824 S:      Maintained
4825 F:      drivers/media/tuners/e4000*
4826
4827 EATA ISA/EISA/PCI SCSI DRIVER
4828 M:      Dario Ballabio <ballabio_dario@emc.com>
4829 L:      linux-scsi@vger.kernel.org
4830 S:      Maintained
4831 F:      drivers/scsi/eata.c
4832
4833 EC100 MEDIA DRIVER
4834 M:      Antti Palosaari <crope@iki.fi>
4835 L:      linux-media@vger.kernel.org
4836 W:      https://linuxtv.org
4837 W:      http://palosaari.fi/linux/
4838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4839 T:      git git://linuxtv.org/anttip/media_tree.git
4840 S:      Maintained
4841 F:      drivers/media/dvb-frontends/ec100*
4842
4843 ECRYPT FILE SYSTEM
4844 M:      Tyler Hicks <tyhicks@canonical.com>
4845 L:      ecryptfs@vger.kernel.org
4846 W:      http://ecryptfs.org
4847 W:      https://launchpad.net/ecryptfs
4848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4849 S:      Supported
4850 F:      Documentation/filesystems/ecryptfs.txt
4851 F:      fs/ecryptfs/
4852
4853 EDAC-AMD64
4854 M:      Borislav Petkov <bp@alien8.de>
4855 L:      linux-edac@vger.kernel.org
4856 S:      Maintained
4857 F:      drivers/edac/amd64_edac*
4858
4859 EDAC-CALXEDA
4860 M:      Robert Richter <rric@kernel.org>
4861 L:      linux-edac@vger.kernel.org
4862 S:      Maintained
4863 F:      drivers/edac/highbank*
4864
4865 EDAC-CAVIUM
4866 M:      Ralf Baechle <ralf@linux-mips.org>
4867 M:      David Daney <david.daney@cavium.com>
4868 L:      linux-edac@vger.kernel.org
4869 L:      linux-mips@linux-mips.org
4870 S:      Supported
4871 F:      drivers/edac/octeon_edac*
4872 F:      drivers/edac/thunderx_edac*
4873
4874 EDAC-CORE
4875 M:      Borislav Petkov <bp@alien8.de>
4876 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4878 L:      linux-edac@vger.kernel.org
4879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4881 S:      Supported
4882 F:      Documentation/admin-guide/ras.rst
4883 F:      Documentation/driver-api/edac.rst
4884 F:      drivers/edac/
4885 F:      include/linux/edac.h
4886
4887 EDAC-E752X
4888 M:      Mark Gross <mark.gross@intel.com>
4889 L:      linux-edac@vger.kernel.org
4890 S:      Maintained
4891 F:      drivers/edac/e752x_edac.c
4892
4893 EDAC-E7XXX
4894 L:      linux-edac@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/edac/e7xxx_edac.c
4897
4898 EDAC-FSL_DDR
4899 M:      York Sun <york.sun@nxp.com>
4900 L:      linux-edac@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/edac/fsl_ddr_edac.*
4903
4904 EDAC-GHES
4905 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4906 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4907 L:      linux-edac@vger.kernel.org
4908 S:      Maintained
4909 F:      drivers/edac/ghes_edac.c
4910
4911 EDAC-I3000
4912 L:      linux-edac@vger.kernel.org
4913 S:      Orphan
4914 F:      drivers/edac/i3000_edac.c
4915
4916 EDAC-I5000
4917 L:      linux-edac@vger.kernel.org
4918 S:      Maintained
4919 F:      drivers/edac/i5000_edac.c
4920
4921 EDAC-I5400
4922 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4924 L:      linux-edac@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/edac/i5400_edac.c
4927
4928 EDAC-I7300
4929 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4930 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4931 L:      linux-edac@vger.kernel.org
4932 S:      Maintained
4933 F:      drivers/edac/i7300_edac.c
4934
4935 EDAC-I7CORE
4936 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4937 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4938 L:      linux-edac@vger.kernel.org
4939 S:      Maintained
4940 F:      drivers/edac/i7core_edac.c
4941
4942 EDAC-I82443BXGX
4943 M:      Tim Small <tim@buttersideup.com>
4944 L:      linux-edac@vger.kernel.org
4945 S:      Maintained
4946 F:      drivers/edac/i82443bxgx_edac.c
4947
4948 EDAC-I82975X
4949 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4950 M:      "Arvind R." <arvino55@gmail.com>
4951 L:      linux-edac@vger.kernel.org
4952 S:      Maintained
4953 F:      drivers/edac/i82975x_edac.c
4954
4955 EDAC-IE31200
4956 M:      Jason Baron <jbaron@akamai.com>
4957 L:      linux-edac@vger.kernel.org
4958 S:      Maintained
4959 F:      drivers/edac/ie31200_edac.c
4960
4961 EDAC-MPC85XX
4962 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4963 L:      linux-edac@vger.kernel.org
4964 S:      Maintained
4965 F:      drivers/edac/mpc85xx_edac.[ch]
4966
4967 EDAC-PASEMI
4968 M:      Egor Martovetsky <egor@pasemi.com>
4969 L:      linux-edac@vger.kernel.org
4970 S:      Maintained
4971 F:      drivers/edac/pasemi_edac.c
4972
4973 EDAC-PND2
4974 M:      Tony Luck <tony.luck@intel.com>
4975 L:      linux-edac@vger.kernel.org
4976 S:      Maintained
4977 F:      drivers/edac/pnd2_edac.[ch]
4978
4979 EDAC-R82600
4980 M:      Tim Small <tim@buttersideup.com>
4981 L:      linux-edac@vger.kernel.org
4982 S:      Maintained
4983 F:      drivers/edac/r82600_edac.c
4984
4985 EDAC-SBRIDGE
4986 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4987 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4988 L:      linux-edac@vger.kernel.org
4989 S:      Maintained
4990 F:      drivers/edac/sb_edac.c
4991
4992 EDAC-SKYLAKE
4993 M:      Tony Luck <tony.luck@intel.com>
4994 L:      linux-edac@vger.kernel.org
4995 S:      Maintained
4996 F:      drivers/edac/skx_edac.c
4997
4998 EDIROL UA-101/UA-1000 DRIVER
4999 M:      Clemens Ladisch <clemens@ladisch.de>
5000 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5001 T:      git git://git.alsa-project.org/alsa-kernel.git
5002 S:      Maintained
5003 F:      sound/usb/misc/ua101.c
5004
5005 EFI TEST DRIVER
5006 L:      linux-efi@vger.kernel.org
5007 M:      Ivan Hu <ivan.hu@canonical.com>
5008 M:      Matt Fleming <matt@codeblueprint.co.uk>
5009 S:      Maintained
5010 F:      drivers/firmware/efi/test/
5011
5012 EFI VARIABLE FILESYSTEM
5013 M:      Matthew Garrett <matthew.garrett@nebula.com>
5014 M:      Jeremy Kerr <jk@ozlabs.org>
5015 M:      Matt Fleming <matt@codeblueprint.co.uk>
5016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5017 L:      linux-efi@vger.kernel.org
5018 S:      Maintained
5019 F:      fs/efivarfs/
5020
5021 EFIFB FRAMEBUFFER DRIVER
5022 L:      linux-fbdev@vger.kernel.org
5023 M:      Peter Jones <pjones@redhat.com>
5024 S:      Maintained
5025 F:      drivers/video/fbdev/efifb.c
5026
5027 EFS FILESYSTEM
5028 W:      http://aeschi.ch.eu.org/efs/
5029 S:      Orphan
5030 F:      fs/efs/
5031
5032 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5033 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5034 L:      netdev@vger.kernel.org
5035 S:      Maintained
5036 F:      drivers/net/ethernet/ibm/ehea/
5037
5038 EM28XX VIDEO4LINUX DRIVER
5039 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5040 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5041 L:      linux-media@vger.kernel.org
5042 W:      https://linuxtv.org
5043 T:      git git://linuxtv.org/media_tree.git
5044 S:      Maintained
5045 F:      drivers/media/usb/em28xx/
5046 F:      Documentation/media/v4l-drivers/em28xx*
5047
5048 EMBEDDED LINUX
5049 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5050 M:      Matt Mackall <mpm@selenic.com>
5051 M:      David Woodhouse <dwmw2@infradead.org>
5052 L:      linux-embedded@vger.kernel.org
5053 S:      Maintained
5054
5055 Emulex 10Gbps iSCSI - OneConnect DRIVER
5056 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5057 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5058 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5059 L:      linux-scsi@vger.kernel.org
5060 W:      http://www.broadcom.com
5061 S:      Supported
5062 F:      drivers/scsi/be2iscsi/
5063
5064 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5065 M:      Sathya Perla <sathya.perla@broadcom.com>
5066 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5067 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5068 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5069 L:      netdev@vger.kernel.org
5070 W:      http://www.emulex.com
5071 S:      Supported
5072 F:      drivers/net/ethernet/emulex/benet/
5073
5074 EMULEX ONECONNECT ROCE DRIVER
5075 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5076 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5077 L:      linux-rdma@vger.kernel.org
5078 W:      http://www.broadcom.com
5079 S:      Odd Fixes
5080 F:      drivers/infiniband/hw/ocrdma/
5081 F:      include/uapi/rdma/ocrdma-abi.h
5082
5083 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5084 M:      James Smart <james.smart@broadcom.com>
5085 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5086 L:      linux-scsi@vger.kernel.org
5087 W:      http://www.broadcom.com
5088 S:      Supported
5089 F:      drivers/scsi/lpfc/
5090
5091 ENE CB710 FLASH CARD READER DRIVER
5092 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5093 S:      Maintained
5094 F:      drivers/misc/cb710/
5095 F:      drivers/mmc/host/cb710-mmc.*
5096 F:      include/linux/cb710.h
5097
5098 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5099 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5100 S:      Maintained
5101 F:      drivers/media/rc/ene_ir.*
5102
5103 EPSON S1D13XXX FRAMEBUFFER DRIVER
5104 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5105 S:      Maintained
5106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5107 F:      drivers/video/fbdev/s1d13xxxfb.c
5108 F:      include/video/s1d13xxxfb.h
5109
5110 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5111 M:      Jeff Layton <jlayton@poochiereds.net>
5112 S:      Maintained
5113 F:      lib/errseq.c
5114 F:      include/linux/errseq.h
5115
5116 ET131X NETWORK DRIVER
5117 M:      Mark Einon <mark.einon@gmail.com>
5118 S:      Odd Fixes
5119 F:      drivers/net/ethernet/agere/
5120
5121 ETHERNET BRIDGE
5122 M:      Stephen Hemminger <stephen@networkplumber.org>
5123 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5124 L:      netdev@vger.kernel.org
5125 W:      http://www.linuxfoundation.org/en/Net:Bridge
5126 S:      Maintained
5127 F:      include/linux/netfilter_bridge/
5128 F:      net/bridge/
5129
5130 ETHERNET PHY LIBRARY
5131 M:      Andrew Lunn <andrew@lunn.ch>
5132 M:      Florian Fainelli <f.fainelli@gmail.com>
5133 L:      netdev@vger.kernel.org
5134 S:      Maintained
5135 F:      Documentation/ABI/testing/sysfs-bus-mdio
5136 F:      Documentation/devicetree/bindings/net/mdio*
5137 F:      Documentation/networking/phy.txt
5138 F:      drivers/net/phy/
5139 F:      drivers/of/of_mdio.c
5140 F:      drivers/of/of_net.c
5141 F:      include/linux/*mdio*.h
5142 F:      include/linux/of_net.h
5143 F:      include/linux/phy.h
5144 F:      include/linux/phy_fixed.h
5145 F:      include/linux/platform_data/mdio-gpio.h
5146 F:      include/linux/platform_data/mdio-bcm-unimac.h
5147 F:      include/trace/events/mdio.h
5148 F:      include/uapi/linux/mdio.h
5149 F:      include/uapi/linux/mii.h
5150
5151 EXT2 FILE SYSTEM
5152 M:      Jan Kara <jack@suse.com>
5153 L:      linux-ext4@vger.kernel.org
5154 S:      Maintained
5155 F:      Documentation/filesystems/ext2.txt
5156 F:      fs/ext2/
5157 F:      include/linux/ext2*
5158
5159 EXT4 FILE SYSTEM
5160 M:      "Theodore Ts'o" <tytso@mit.edu>
5161 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5162 L:      linux-ext4@vger.kernel.org
5163 W:      http://ext4.wiki.kernel.org
5164 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5166 S:      Maintained
5167 F:      Documentation/filesystems/ext4.txt
5168 F:      fs/ext4/
5169
5170 Extended Verification Module (EVM)
5171 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5172 L:      linux-ima-devel@lists.sourceforge.net
5173 L:      linux-security-module@vger.kernel.org
5174 S:      Supported
5175 F:      security/integrity/evm/
5176
5177 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5178 M:      Matt Fleming <matt@codeblueprint.co.uk>
5179 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5180 L:      linux-efi@vger.kernel.org
5181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5182 S:      Maintained
5183 F:      Documentation/efi-stub.txt
5184 F:      arch/*/kernel/efi.c
5185 F:      arch/x86/boot/compressed/eboot.[ch]
5186 F:      arch/*/include/asm/efi.h
5187 F:      arch/x86/platform/efi/
5188 F:      drivers/firmware/efi/
5189 F:      include/linux/efi*.h
5190 F:      arch/arm/boot/compressed/efi-header.S
5191 F:      arch/arm64/kernel/efi-entry.S
5192
5193 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5194 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5195 M:      Chanwoo Choi <cw00.choi@samsung.com>
5196 L:      linux-kernel@vger.kernel.org
5197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5198 S:      Maintained
5199 F:      drivers/extcon/
5200 F:      include/linux/extcon/
5201 F:      include/linux/extcon.h
5202 F:      Documentation/extcon/
5203 F:      Documentation/devicetree/bindings/extcon/
5204
5205 EXYNOS DP DRIVER
5206 M:      Jingoo Han <jingoohan1@gmail.com>
5207 L:      dri-devel@lists.freedesktop.org
5208 S:      Maintained
5209 F:      drivers/gpu/drm/exynos/exynos_dp*
5210
5211 EXYNOS SYSMMU (IOMMU) driver
5212 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5213 L:      iommu@lists.linux-foundation.org
5214 S:      Maintained
5215 F:      drivers/iommu/exynos-iommu.c
5216
5217 EZchip NPS platform support
5218 M:      Noam Camus <noamc@ezchip.com>
5219 S:      Supported
5220 F:      arch/arc/plat-eznps
5221 F:      arch/arc/boot/dts/eznps.dts
5222
5223 F2FS FILE SYSTEM
5224 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5225 M:      Chao Yu <yuchao0@huawei.com>
5226 L:      linux-f2fs-devel@lists.sourceforge.net
5227 W:      https://f2fs.wiki.kernel.org/
5228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5229 S:      Maintained
5230 F:      Documentation/filesystems/f2fs.txt
5231 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5232 F:      fs/f2fs/
5233 F:      include/linux/f2fs_fs.h
5234 F:      include/trace/events/f2fs.h
5235
5236 F71805F HARDWARE MONITORING DRIVER
5237 M:      Jean Delvare <jdelvare@suse.com>
5238 L:      linux-hwmon@vger.kernel.org
5239 S:      Maintained
5240 F:      Documentation/hwmon/f71805f
5241 F:      drivers/hwmon/f71805f.c
5242
5243 FANOTIFY
5244 M:      Jan Kara <jack@suse.cz>
5245 R:      Amir Goldstein <amir73il@gmail.com>
5246 L:      linux-fsdevel@vger.kernel.org
5247 S:      Maintained
5248 F:      fs/notify/fanotify/
5249 F:      include/linux/fanotify.h
5250 F:      include/uapi/linux/fanotify.h
5251
5252 FARSYNC SYNCHRONOUS DRIVER
5253 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5254 W:      http://www.farsite.co.uk/
5255 S:      Supported
5256 F:      drivers/net/wan/farsync.*
5257
5258 FAULT INJECTION SUPPORT
5259 M:      Akinobu Mita <akinobu.mita@gmail.com>
5260 S:      Supported
5261 F:      Documentation/fault-injection/
5262 F:      lib/fault-inject.c
5263
5264 FBTFT Framebuffer drivers
5265 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5266 S:      Maintained
5267 F:      drivers/staging/fbtft/
5268
5269 FC0011 TUNER DRIVER
5270 M:      Michael Buesch <m@bues.ch>
5271 L:      linux-media@vger.kernel.org
5272 S:      Maintained
5273 F:      drivers/media/tuners/fc0011.h
5274 F:      drivers/media/tuners/fc0011.c
5275
5276 FC2580 MEDIA DRIVER
5277 M:      Antti Palosaari <crope@iki.fi>
5278 L:      linux-media@vger.kernel.org
5279 W:      https://linuxtv.org
5280 W:      http://palosaari.fi/linux/
5281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5282 T:      git git://linuxtv.org/anttip/media_tree.git
5283 S:      Maintained
5284 F:      drivers/media/tuners/fc2580*
5285
5286 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5287 M:      Johannes Thumshirn <jth@kernel.org>
5288 L:      fcoe-devel@open-fcoe.org
5289 W:      www.Open-FCoE.org
5290 S:      Supported
5291 F:      drivers/scsi/libfc/
5292 F:      drivers/scsi/fcoe/
5293 F:      include/scsi/fc/
5294 F:      include/scsi/libfc.h
5295 F:      include/scsi/libfcoe.h
5296 F:      include/uapi/scsi/fc/
5297
5298 FILE LOCKING (flock() and fcntl()/lockf())
5299 M:      Jeff Layton <jlayton@poochiereds.net>
5300 M:      "J. Bruce Fields" <bfields@fieldses.org>
5301 L:      linux-fsdevel@vger.kernel.org
5302 S:      Maintained
5303 F:      include/linux/fcntl.h
5304 F:      include/linux/fs.h
5305 F:      include/uapi/linux/fcntl.h
5306 F:      include/uapi/linux/fs.h
5307 F:      fs/fcntl.c
5308 F:      fs/locks.c
5309
5310 FILESYSTEMS (VFS and infrastructure)
5311 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5312 L:      linux-fsdevel@vger.kernel.org
5313 S:      Maintained
5314 F:      fs/*
5315
5316 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5317 M:      Riku Voipio <riku.voipio@iki.fi>
5318 L:      linux-hwmon@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/hwmon/f75375s.c
5321 F:      include/linux/f75375s.h
5322
5323 FIREWIRE AUDIO DRIVERS
5324 M:      Clemens Ladisch <clemens@ladisch.de>
5325 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5326 T:      git git://git.alsa-project.org/alsa-kernel.git
5327 S:      Maintained
5328 F:      sound/firewire/
5329
5330 FIREWIRE MEDIA DRIVERS (firedtv)
5331 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5332 L:      linux-media@vger.kernel.org
5333 L:      linux1394-devel@lists.sourceforge.net
5334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5335 S:      Maintained
5336 F:      drivers/media/firewire/
5337
5338 FIREWIRE SBP-2 TARGET
5339 M:      Chris Boot <bootc@bootc.net>
5340 L:      linux-scsi@vger.kernel.org
5341 L:      target-devel@vger.kernel.org
5342 L:      linux1394-devel@lists.sourceforge.net
5343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5344 S:      Maintained
5345 F:      drivers/target/sbp/
5346
5347 FIREWIRE SUBSYSTEM
5348 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5349 L:      linux1394-devel@lists.sourceforge.net
5350 W:      http://ieee1394.wiki.kernel.org/
5351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5352 S:      Maintained
5353 F:      drivers/firewire/
5354 F:      include/linux/firewire.h
5355 F:      include/uapi/linux/firewire*.h
5356 F:      tools/firewire/
5357
5358 FIRMWARE LOADER (request_firmware)
5359 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5360 L:      linux-kernel@vger.kernel.org
5361 S:      Maintained
5362 F:      Documentation/firmware_class/
5363 F:      drivers/base/firmware*.c
5364 F:      include/linux/firmware.h
5365
5366 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5367 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5368 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5369 S:      Maintained
5370 F:      drivers/block/rsxx/
5371
5372 FLOPPY DRIVER
5373 M:      Jiri Kosina <jikos@kernel.org>
5374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5375 S:      Odd fixes
5376 F:      drivers/block/floppy.c
5377
5378 FMC SUBSYSTEM
5379 M:      Alessandro Rubini <rubini@gnudd.com>
5380 W:      http://www.ohwr.org/projects/fmc-bus
5381 S:      Supported
5382 F:      drivers/fmc/
5383 F:      include/linux/fmc*.h
5384 F:      include/linux/ipmi-fru.h
5385 K:      fmc_d.*register
5386
5387 FPGA MANAGER FRAMEWORK
5388 M:      Alan Tull <atull@kernel.org>
5389 R:      Moritz Fischer <mdf@kernel.org>
5390 L:      linux-fpga@vger.kernel.org
5391 S:      Maintained
5392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5393 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5394 F:      Documentation/fpga/
5395 F:      Documentation/devicetree/bindings/fpga/
5396 F:      drivers/fpga/
5397 F:      include/linux/fpga/
5398 W:      http://www.rocketboards.org
5399
5400 FPU EMULATOR
5401 M:      Bill Metzenthen <billm@melbpc.org.au>
5402 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5403 S:      Maintained
5404 F:      arch/x86/math-emu/
5405
5406 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5407 L:      netdev@vger.kernel.org
5408 S:      Orphan
5409 F:      drivers/net/wan/dlci.c
5410 F:      drivers/net/wan/sdla.c
5411
5412 FRAMEBUFFER LAYER
5413 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5414 L:      linux-fbdev@vger.kernel.org
5415 T:      git git://github.com/bzolnier/linux.git
5416 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5417 S:      Maintained
5418 F:      Documentation/fb/
5419 F:      drivers/video/
5420 F:      include/video/
5421 F:      include/linux/fb.h
5422 F:      include/uapi/video/
5423 F:      include/uapi/linux/fb.h
5424
5425 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5426 M:      Horia Geantă <horia.geanta@nxp.com>
5427 M:      Dan Douglass <dan.douglass@nxp.com>
5428 L:      linux-crypto@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/crypto/caam/
5431 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5432
5433 FREESCALE DIU FRAMEBUFFER DRIVER
5434 M:      Timur Tabi <timur@tabi.org>
5435 L:      linux-fbdev@vger.kernel.org
5436 S:      Maintained
5437 F:      drivers/video/fbdev/fsl-diu-fb.*
5438
5439 FREESCALE DMA DRIVER
5440 M:      Li Yang <leoyang.li@nxp.com>
5441 M:      Zhang Wei <zw@zh-kernel.org>
5442 L:      linuxppc-dev@lists.ozlabs.org
5443 S:      Maintained
5444 F:      drivers/dma/fsldma.*
5445
5446 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5447 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5448 L:      netdev@vger.kernel.org
5449 S:      Maintained
5450 F:      drivers/net/ethernet/freescale/gianfar*
5451 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5452 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5453
5454 FREESCALE GPMI NAND DRIVER
5455 M:      Han Xu <han.xu@nxp.com>
5456 L:      linux-mtd@lists.infradead.org
5457 S:      Maintained
5458 F:      drivers/mtd/nand/gpmi-nand/*
5459
5460 FREESCALE I2C CPM DRIVER
5461 M:      Jochen Friedrich <jochen@scram.de>
5462 L:      linuxppc-dev@lists.ozlabs.org
5463 L:      linux-i2c@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/i2c/busses/i2c-cpm.c
5466
5467 FREESCALE IMX / MXC FEC DRIVER
5468 M:      Fugang Duan <fugang.duan@nxp.com>
5469 L:      netdev@vger.kernel.org
5470 S:      Maintained
5471 F:      drivers/net/ethernet/freescale/fec_main.c
5472 F:      drivers/net/ethernet/freescale/fec_ptp.c
5473 F:      drivers/net/ethernet/freescale/fec.h
5474 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5475
5476 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5477 M:      Sascha Hauer <kernel@pengutronix.de>
5478 L:      linux-fbdev@vger.kernel.org
5479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5480 S:      Maintained
5481 F:      include/linux/platform_data/video-imxfb.h
5482 F:      drivers/video/fbdev/imxfb.c
5483
5484 FREESCALE QORIQ DPAA ETHERNET DRIVER
5485 M:      Madalin Bucur <madalin.bucur@nxp.com>
5486 L:      netdev@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/net/ethernet/freescale/dpaa
5489
5490 FREESCALE QORIQ DPAA FMAN DRIVER
5491 M:      Madalin Bucur <madalin.bucur@nxp.com>
5492 L:      netdev@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/net/ethernet/freescale/fman
5495 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5496
5497 FREESCALE QUAD SPI DRIVER
5498 M:      Han Xu <han.xu@nxp.com>
5499 L:      linux-mtd@lists.infradead.org
5500 S:      Maintained
5501 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5502
5503 FREESCALE QUICC ENGINE LIBRARY
5504 M:      Qiang Zhao <qiang.zhao@nxp.com>
5505 L:      linuxppc-dev@lists.ozlabs.org
5506 S:      Maintained
5507 F:      drivers/soc/fsl/qe/
5508 F:      include/soc/fsl/*qe*.h
5509 F:      include/soc/fsl/*ucc*.h
5510
5511 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5512 M:      Li Yang <leoyang.li@nxp.com>
5513 L:      netdev@vger.kernel.org
5514 L:      linuxppc-dev@lists.ozlabs.org
5515 S:      Maintained
5516 F:      drivers/net/ethernet/freescale/ucc_geth*
5517
5518 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5519 M:      Zhao Qiang <qiang.zhao@nxp.com>
5520 L:      netdev@vger.kernel.org
5521 L:      linuxppc-dev@lists.ozlabs.org
5522 S:      Maintained
5523 F:      drivers/net/wan/fsl_ucc_hdlc*
5524
5525 FREESCALE QUICC ENGINE UCC UART DRIVER
5526 M:      Timur Tabi <timur@tabi.org>
5527 L:      linuxppc-dev@lists.ozlabs.org
5528 S:      Maintained
5529 F:      drivers/tty/serial/ucc_uart.c
5530
5531 FREESCALE SOC DRIVERS
5532 M:      Li Yang <leoyang.li@nxp.com>
5533 L:      linuxppc-dev@lists.ozlabs.org
5534 L:      linux-arm-kernel@lists.infradead.org
5535 S:      Maintained
5536 F:      Documentation/devicetree/bindings/soc/fsl/
5537 F:      drivers/soc/fsl/
5538 F:      include/linux/fsl/
5539
5540 FREESCALE SOC FS_ENET DRIVER
5541 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5542 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5543 L:      linuxppc-dev@lists.ozlabs.org
5544 L:      netdev@vger.kernel.org
5545 S:      Maintained
5546 F:      drivers/net/ethernet/freescale/fs_enet/
5547 F:      include/linux/fs_enet_pd.h
5548
5549 FREESCALE SOC SOUND DRIVERS
5550 M:      Timur Tabi <timur@tabi.org>
5551 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5552 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5553 R:      Fabio Estevam <fabio.estevam@nxp.com>
5554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5555 L:      linuxppc-dev@lists.ozlabs.org
5556 S:      Maintained
5557 F:      sound/soc/fsl/fsl*
5558 F:      sound/soc/fsl/imx*
5559 F:      sound/soc/fsl/mpc8610_hpcd.c
5560
5561 FREESCALE USB PERIPHERAL DRIVERS
5562 M:      Li Yang <leoyang.li@nxp.com>
5563 L:      linux-usb@vger.kernel.org
5564 L:      linuxppc-dev@lists.ozlabs.org
5565 S:      Maintained
5566 F:      drivers/usb/gadget/udc/fsl*
5567
5568 FREEVXFS FILESYSTEM
5569 M:      Christoph Hellwig <hch@infradead.org>
5570 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5571 S:      Maintained
5572 F:      fs/freevxfs/
5573
5574 FREEZER
5575 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5576 M:      Pavel Machek <pavel@ucw.cz>
5577 L:      linux-pm@vger.kernel.org
5578 S:      Supported
5579 F:      Documentation/power/freezing-of-tasks.txt
5580 F:      include/linux/freezer.h
5581 F:      kernel/freezer.c
5582
5583 FRONTSWAP API
5584 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5585 L:      linux-kernel@vger.kernel.org
5586 S:      Maintained
5587 F:      mm/frontswap.c
5588 F:      include/linux/frontswap.h
5589
5590 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5591 M:      David Howells <dhowells@redhat.com>
5592 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5593 S:      Supported
5594 F:      Documentation/filesystems/caching/
5595 F:      fs/fscache/
5596 F:      include/linux/fscache*.h
5597
5598 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5599 M:      Theodore Y. Ts'o <tytso@mit.edu>
5600 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5601 L:      linux-fscrypt@vger.kernel.org
5602 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5604 S:      Supported
5605 F:      fs/crypto/
5606 F:      include/linux/fscrypt*.h
5607
5608 FUJITSU FR-V (FRV) PORT
5609 S:      Orphan
5610 F:      arch/frv/
5611
5612 FUJITSU LAPTOP EXTRAS
5613 M:      Jonathan Woithe <jwoithe@just42.net>
5614 L:      platform-driver-x86@vger.kernel.org
5615 S:      Maintained
5616 F:      drivers/platform/x86/fujitsu-laptop.c
5617
5618 FUJITSU M-5MO LS CAMERA ISP DRIVER
5619 M:      Kyungmin Park <kyungmin.park@samsung.com>
5620 M:      Heungjun Kim <riverful.kim@samsung.com>
5621 L:      linux-media@vger.kernel.org
5622 S:      Maintained
5623 F:      drivers/media/i2c/m5mols/
5624 F:      include/media/i2c/m5mols.h
5625
5626 FUJITSU TABLET EXTRAS
5627 M:      Robert Gerlach <khnz@gmx.de>
5628 L:      platform-driver-x86@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/platform/x86/fujitsu-tablet.c
5631
5632 FUSE: FILESYSTEM IN USERSPACE
5633 M:      Miklos Szeredi <miklos@szeredi.hu>
5634 L:      linux-fsdevel@vger.kernel.org
5635 W:      http://fuse.sourceforge.net/
5636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5637 S:      Maintained
5638 F:      fs/fuse/
5639 F:      include/uapi/linux/fuse.h
5640 F:      Documentation/filesystems/fuse.txt
5641
5642 FUTEX SUBSYSTEM
5643 M:      Thomas Gleixner <tglx@linutronix.de>
5644 M:      Ingo Molnar <mingo@redhat.com>
5645 R:      Peter Zijlstra <peterz@infradead.org>
5646 R:      Darren Hart <dvhart@infradead.org>
5647 L:      linux-kernel@vger.kernel.org
5648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5649 S:      Maintained
5650 F:      kernel/futex.c
5651 F:      kernel/futex_compat.c
5652 F:      include/asm-generic/futex.h
5653 F:      include/linux/futex.h
5654 F:      include/uapi/linux/futex.h
5655 F:      tools/testing/selftests/futex/
5656 F:      tools/perf/bench/futex*
5657 F:      Documentation/*futex*
5658
5659 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5660 M:      Rik Faith <faith@cs.unc.edu>
5661 L:      linux-scsi@vger.kernel.org
5662 S:      Odd Fixes (e.g., new signatures)
5663 F:      drivers/scsi/fdomain.*
5664
5665 GCC PLUGINS
5666 M:      Kees Cook <keescook@chromium.org>
5667 R:      Emese Revfy <re.emese@gmail.com>
5668 L:      kernel-hardening@lists.openwall.com
5669 S:      Maintained
5670 F:      scripts/gcc-plugins/
5671 F:      scripts/gcc-plugin.sh
5672 F:      scripts/Makefile.gcc-plugins
5673 F:      Documentation/gcc-plugins.txt
5674
5675 GCOV BASED KERNEL PROFILING
5676 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5677 S:      Maintained
5678 F:      kernel/gcov/
5679 F:      Documentation/dev-tools/gcov.rst
5680
5681 GDB KERNEL DEBUGGING HELPER SCRIPTS
5682 M:      Jan Kiszka <jan.kiszka@siemens.com>
5683 M:      Kieran Bingham <kieran@bingham.xyz>
5684 S:      Supported
5685 F:      scripts/gdb/
5686
5687 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5688 M:      Achim Leubner <achim_leubner@adaptec.com>
5689 L:      linux-scsi@vger.kernel.org
5690 W:      http://www.icp-vortex.com/
5691 S:      Supported
5692 F:      drivers/scsi/gdt*
5693
5694 GEMTEK FM RADIO RECEIVER DRIVER
5695 M:      Hans Verkuil <hverkuil@xs4all.nl>
5696 L:      linux-media@vger.kernel.org
5697 T:      git git://linuxtv.org/media_tree.git
5698 W:      https://linuxtv.org
5699 S:      Maintained
5700 F:      drivers/media/radio/radio-gemtek*
5701
5702 GENERIC GPIO I2C DRIVER
5703 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5704 S:      Supported
5705 F:      drivers/i2c/busses/i2c-gpio.c
5706 F:      include/linux/i2c-gpio.h
5707
5708 GENERIC GPIO I2C MULTIPLEXER DRIVER
5709 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5710 L:      linux-i2c@vger.kernel.org
5711 S:      Supported
5712 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5713 F:      include/linux/i2c-mux-gpio.h
5714 F:      Documentation/i2c/muxes/i2c-mux-gpio
5715
5716 GENERIC HDLC (WAN) DRIVERS
5717 M:      Krzysztof Halasa <khc@pm.waw.pl>
5718 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5719 S:      Maintained
5720 F:      drivers/net/wan/c101.c
5721 F:      drivers/net/wan/hd6457*
5722 F:      drivers/net/wan/hdlc*
5723 F:      drivers/net/wan/n2.c
5724 F:      drivers/net/wan/pc300too.c
5725 F:      drivers/net/wan/pci200syn.c
5726 F:      drivers/net/wan/wanxl*
5727
5728 GENERIC INCLUDE/ASM HEADER FILES
5729 M:      Arnd Bergmann <arnd@arndb.de>
5730 L:      linux-arch@vger.kernel.org
5731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5732 S:      Maintained
5733 F:      include/asm-generic/
5734 F:      include/uapi/asm-generic/
5735
5736 GENERIC PHY FRAMEWORK
5737 M:      Kishon Vijay Abraham I <kishon@ti.com>
5738 L:      linux-kernel@vger.kernel.org
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5740 S:      Supported
5741 F:      drivers/phy/
5742 F:      include/linux/phy/
5743
5744 GENERIC PM DOMAINS
5745 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5746 M:      Kevin Hilman <khilman@kernel.org>
5747 M:      Ulf Hansson <ulf.hansson@linaro.org>
5748 L:      linux-pm@vger.kernel.org
5749 S:      Supported
5750 F:      drivers/base/power/domain*.c
5751 F:      include/linux/pm_domain.h
5752 F:      Documentation/devicetree/bindings/power/power_domain.txt
5753
5754 GENERIC UIO DRIVER FOR PCI DEVICES
5755 M:      "Michael S. Tsirkin" <mst@redhat.com>
5756 L:      kvm@vger.kernel.org
5757 S:      Supported
5758 F:      drivers/uio/uio_pci_generic.c
5759
5760 GENWQE (IBM Generic Workqueue Card)
5761 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5762 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5763 S:      Supported
5764 F:      drivers/misc/genwqe/
5765
5766 GET_MAINTAINER SCRIPT
5767 M:      Joe Perches <joe@perches.com>
5768 S:      Maintained
5769 F:      scripts/get_maintainer.pl
5770
5771 GFS2 FILE SYSTEM
5772 M:      Steven Whitehouse <swhiteho@redhat.com>
5773 M:      Bob Peterson <rpeterso@redhat.com>
5774 L:      cluster-devel@redhat.com
5775 W:      http://sources.redhat.com/cluster/
5776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5777 S:      Supported
5778 F:      Documentation/filesystems/gfs2*.txt
5779 F:      fs/gfs2/
5780 F:      include/uapi/linux/gfs2_ondisk.h
5781
5782 GIGASET ISDN DRIVERS
5783 M:      Paul Bolle <pebolle@tiscali.nl>
5784 L:      gigaset307x-common@lists.sourceforge.net
5785 W:      http://gigaset307x.sourceforge.net/
5786 S:      Odd Fixes
5787 F:      Documentation/isdn/README.gigaset
5788 F:      drivers/isdn/gigaset/
5789 F:      include/uapi/linux/gigaset_dev.h
5790
5791 GO7007 MPEG CODEC
5792 M:      Hans Verkuil <hans.verkuil@cisco.com>
5793 L:      linux-media@vger.kernel.org
5794 S:      Maintained
5795 F:      drivers/media/usb/go7007/
5796
5797 GOODIX TOUCHSCREEN
5798 M:      Bastien Nocera <hadess@hadess.net>
5799 L:      linux-input@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/input/touchscreen/goodix.c
5802
5803 GPIO ACPI SUPPORT
5804 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5805 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5806 L:      linux-gpio@vger.kernel.org
5807 L:      linux-acpi@vger.kernel.org
5808 S:      Maintained
5809 F:      Documentation/acpi/gpio-properties.txt
5810 F:      drivers/gpio/gpiolib-acpi.c
5811
5812 GPIO IR Transmitter
5813 M:      Sean Young <sean@mess.org>
5814 L:      linux-media@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/media/rc/gpio-ir-tx.c
5817
5818 GPIO MOCKUP DRIVER
5819 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5820 L:      linux-gpio@vger.kernel.org
5821 S:      Maintained
5822 F:      drivers/gpio/gpio-mockup.c
5823 F:      tools/testing/selftests/gpio/
5824
5825 GPIO SUBSYSTEM
5826 M:      Linus Walleij <linus.walleij@linaro.org>
5827 L:      linux-gpio@vger.kernel.org
5828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5829 S:      Maintained
5830 F:      Documentation/devicetree/bindings/gpio/
5831 F:      Documentation/gpio/
5832 F:      Documentation/ABI/testing/gpio-cdev
5833 F:      Documentation/ABI/obsolete/sysfs-gpio
5834 F:      drivers/gpio/
5835 F:      include/linux/gpio/
5836 F:      include/linux/gpio.h
5837 F:      include/asm-generic/gpio.h
5838 F:      include/uapi/linux/gpio.h
5839 F:      tools/gpio/
5840
5841 GRE DEMULTIPLEXER DRIVER
5842 M:      Dmitry Kozlov <xeb@mail.ru>
5843 L:      netdev@vger.kernel.org
5844 S:      Maintained
5845 F:      net/ipv4/gre_demux.c
5846 F:      net/ipv4/gre_offload.c
5847 F:      include/net/gre.h
5848
5849 GRETH 10/100/1G Ethernet MAC device driver
5850 M:      Andreas Larsson <andreas@gaisler.com>
5851 L:      netdev@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/net/ethernet/aeroflex/
5854
5855 GREYBUS AUDIO PROTOCOLS DRIVERS
5856 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5857 M:      Mark Greer <mgreer@animalcreek.com>
5858 S:      Maintained
5859 F:      drivers/staging/greybus/audio_apbridgea.c
5860 F:      drivers/staging/greybus/audio_apbridgea.h
5861 F:      drivers/staging/greybus/audio_codec.c
5862 F:      drivers/staging/greybus/audio_codec.h
5863 F:      drivers/staging/greybus/audio_gb.c
5864 F:      drivers/staging/greybus/audio_manager.c
5865 F:      drivers/staging/greybus/audio_manager.h
5866 F:      drivers/staging/greybus/audio_manager_module.c
5867 F:      drivers/staging/greybus/audio_manager_private.h
5868 F:      drivers/staging/greybus/audio_manager_sysfs.c
5869 F:      drivers/staging/greybus/audio_module.c
5870 F:      drivers/staging/greybus/audio_topology.c
5871
5872 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5873 M:      Viresh Kumar <vireshk@kernel.org>
5874 S:      Maintained
5875 F:      drivers/staging/greybus/authentication.c
5876 F:      drivers/staging/greybus/bootrom.c
5877 F:      drivers/staging/greybus/firmware.h
5878 F:      drivers/staging/greybus/fw-core.c
5879 F:      drivers/staging/greybus/fw-download.c
5880 F:      drivers/staging/greybus/fw-managament.c
5881 F:      drivers/staging/greybus/greybus_authentication.h
5882 F:      drivers/staging/greybus/greybus_firmware.h
5883 F:      drivers/staging/greybus/hid.c
5884 F:      drivers/staging/greybus/i2c.c
5885 F:      drivers/staging/greybus/spi.c
5886 F:      drivers/staging/greybus/spilib.c
5887 F:      drivers/staging/greybus/spilib.h
5888
5889 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5890 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5891 S:      Maintained
5892 F:      drivers/staging/greybus/loopback.c
5893 F:      drivers/staging/greybus/timesync.c
5894 F:      drivers/staging/greybus/timesync_platform.c
5895
5896 GREYBUS PLATFORM DRIVERS
5897 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5898 S:      Maintained
5899 F:      drivers/staging/greybus/arche-platform.c
5900 F:      drivers/staging/greybus/arche-apb-ctrl.c
5901 F:      drivers/staging/greybus/arche_platform.h
5902
5903 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5904 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5905 S:      Maintained
5906 F:      drivers/staging/greybus/sdio.c
5907 F:      drivers/staging/greybus/light.c
5908 F:      drivers/staging/greybus/gpio.c
5909 F:      drivers/staging/greybus/power_supply.c
5910 F:      drivers/staging/greybus/spi.c
5911 F:      drivers/staging/greybus/spilib.c
5912
5913 GREYBUS SUBSYSTEM
5914 M:      Johan Hovold <johan@kernel.org>
5915 M:      Alex Elder <elder@kernel.org>
5916 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5917 S:      Maintained
5918 F:      drivers/staging/greybus/
5919 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5920
5921 GREYBUS UART PROTOCOLS DRIVERS
5922 M:      David Lin <dtwlin@gmail.com>
5923 S:      Maintained
5924 F:      drivers/staging/greybus/uart.c
5925 F:      drivers/staging/greybus/log.c
5926
5927 GS1662 VIDEO SERIALIZER
5928 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5929 L:      linux-media@vger.kernel.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 S:      Maintained
5932 F:      drivers/media/spi/gs1662.c
5933
5934 GSPCA FINEPIX SUBDRIVER
5935 M:      Frank Zago <frank@zago.net>
5936 L:      linux-media@vger.kernel.org
5937 T:      git git://linuxtv.org/media_tree.git
5938 S:      Maintained
5939 F:      drivers/media/usb/gspca/finepix.c
5940
5941 GSPCA GL860 SUBDRIVER
5942 M:      Olivier Lorin <o.lorin@laposte.net>
5943 L:      linux-media@vger.kernel.org
5944 T:      git git://linuxtv.org/media_tree.git
5945 S:      Maintained
5946 F:      drivers/media/usb/gspca/gl860/
5947
5948 GSPCA M5602 SUBDRIVER
5949 M:      Erik Andren <erik.andren@gmail.com>
5950 L:      linux-media@vger.kernel.org
5951 T:      git git://linuxtv.org/media_tree.git
5952 S:      Maintained
5953 F:      drivers/media/usb/gspca/m5602/
5954
5955 GSPCA PAC207 SONIXB SUBDRIVER
5956 M:      Hans Verkuil <hverkuil@xs4all.nl>
5957 L:      linux-media@vger.kernel.org
5958 T:      git git://linuxtv.org/media_tree.git
5959 S:      Odd Fixes
5960 F:      drivers/media/usb/gspca/pac207.c
5961
5962 GSPCA SN9C20X SUBDRIVER
5963 M:      Brian Johnson <brijohn@gmail.com>
5964 L:      linux-media@vger.kernel.org
5965 T:      git git://linuxtv.org/media_tree.git
5966 S:      Maintained
5967 F:      drivers/media/usb/gspca/sn9c20x.c
5968
5969 GSPCA T613 SUBDRIVER
5970 M:      Leandro Costantino <lcostantino@gmail.com>
5971 L:      linux-media@vger.kernel.org
5972 T:      git git://linuxtv.org/media_tree.git
5973 S:      Maintained
5974 F:      drivers/media/usb/gspca/t613.c
5975
5976 GSPCA USB WEBCAM DRIVER
5977 M:      Hans Verkuil <hverkuil@xs4all.nl>
5978 L:      linux-media@vger.kernel.org
5979 T:      git git://linuxtv.org/media_tree.git
5980 S:      Odd Fixes
5981 F:      drivers/media/usb/gspca/
5982
5983 GTP (GPRS Tunneling Protocol)
5984 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5985 M:      Harald Welte <laforge@gnumonks.org>
5986 L:      osmocom-net-gprs@lists.osmocom.org
5987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5988 S:      Maintained
5989 F:      drivers/net/gtp.c
5990
5991 GUID PARTITION TABLE (GPT)
5992 M:      Davidlohr Bueso <dave@stgolabs.net>
5993 L:      linux-efi@vger.kernel.org
5994 S:      Maintained
5995 F:      block/partitions/efi.*
5996
5997 H8/300 ARCHITECTURE
5998 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5999 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6000 W:      http://uclinux-h8.sourceforge.jp
6001 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6002 S:      Maintained
6003 F:      arch/h8300/
6004 F:      drivers/clocksource/h8300_*.c
6005 F:      drivers/clk/h8300/
6006 F:      drivers/irqchip/irq-renesas-h8*.c
6007
6008 HACKRF MEDIA DRIVER
6009 M:      Antti Palosaari <crope@iki.fi>
6010 L:      linux-media@vger.kernel.org
6011 W:      https://linuxtv.org
6012 W:      http://palosaari.fi/linux/
6013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6014 T:      git git://linuxtv.org/anttip/media_tree.git
6015 S:      Maintained
6016 F:      drivers/media/usb/hackrf/
6017
6018 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6019 M:      Frank Seidel <frank@f-seidel.de>
6020 L:      platform-driver-x86@vger.kernel.org
6021 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6022 S:      Maintained
6023 F:      drivers/platform/x86/hdaps.c
6024
6025 HARDWARE MONITORING
6026 M:      Jean Delvare <jdelvare@suse.com>
6027 M:      Guenter Roeck <linux@roeck-us.net>
6028 L:      linux-hwmon@vger.kernel.org
6029 W:      http://hwmon.wiki.kernel.org/
6030 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6032 S:      Maintained
6033 F:      Documentation/hwmon/
6034 F:      drivers/hwmon/
6035 F:      include/linux/hwmon*.h
6036
6037 HARDWARE RANDOM NUMBER GENERATOR CORE
6038 M:      Matt Mackall <mpm@selenic.com>
6039 M:      Herbert Xu <herbert@gondor.apana.org.au>
6040 L:      linux-crypto@vger.kernel.org
6041 S:      Odd fixes
6042 F:      Documentation/devicetree/bindings/rng/
6043 F:      Documentation/hw_random.txt
6044 F:      drivers/char/hw_random/
6045 F:      include/linux/hw_random.h
6046
6047 HARDWARE SPINLOCK CORE
6048 M:      Ohad Ben-Cohen <ohad@wizery.com>
6049 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6050 L:      linux-remoteproc@vger.kernel.org
6051 S:      Maintained
6052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6053 F:      Documentation/devicetree/bindings/hwlock/
6054 F:      Documentation/hwspinlock.txt
6055 F:      drivers/hwspinlock/
6056 F:      include/linux/hwspinlock.h
6057
6058 HARMONY SOUND DRIVER
6059 L:      linux-parisc@vger.kernel.org
6060 S:      Maintained
6061 F:      sound/parisc/harmony.*
6062
6063 HDPVR USB VIDEO ENCODER DRIVER
6064 M:      Hans Verkuil <hverkuil@xs4all.nl>
6065 L:      linux-media@vger.kernel.org
6066 T:      git git://linuxtv.org/media_tree.git
6067 W:      https://linuxtv.org
6068 S:      Odd Fixes
6069 F:      drivers/media/usb/hdpvr/
6070
6071 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6072 M:      Jimmy Vance <jimmy.vance@hpe.com>
6073 S:      Supported
6074 F:      Documentation/watchdog/hpwdt.txt
6075 F:      drivers/watchdog/hpwdt.c
6076
6077 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6078 M:      Don Brace <don.brace@microsemi.com>
6079 L:      esc.storagedev@microsemi.com
6080 L:      linux-scsi@vger.kernel.org
6081 S:      Supported
6082 F:      Documentation/scsi/hpsa.txt
6083 F:      drivers/scsi/hpsa*.[ch]
6084 F:      include/linux/cciss*.h
6085 F:      include/uapi/linux/cciss*.h
6086
6087 HFI1 DRIVER
6088 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6089 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6090 L:      linux-rdma@vger.kernel.org
6091 S:      Supported
6092 F:      drivers/infiniband/hw/hfi1
6093
6094 HFS FILESYSTEM
6095 L:      linux-fsdevel@vger.kernel.org
6096 S:      Orphan
6097 F:      Documentation/filesystems/hfs.txt
6098 F:      fs/hfs/
6099
6100 HFSPLUS FILESYSTEM
6101 L:      linux-fsdevel@vger.kernel.org
6102 S:      Orphan
6103 F:      Documentation/filesystems/hfsplus.txt
6104 F:      fs/hfsplus/
6105
6106 HGA FRAMEBUFFER DRIVER
6107 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6108 L:      linux-nvidia@lists.surfsouth.com
6109 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6110 S:      Maintained
6111 F:      drivers/video/fbdev/hgafb.c
6112
6113 HIBERNATION (aka Software Suspend, aka swsusp)
6114 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6115 M:      Pavel Machek <pavel@ucw.cz>
6116 L:      linux-pm@vger.kernel.org
6117 B:      https://bugzilla.kernel.org
6118 S:      Supported
6119 F:      arch/x86/power/
6120 F:      drivers/base/power/
6121 F:      kernel/power/
6122 F:      include/linux/suspend.h
6123 F:      include/linux/freezer.h
6124 F:      include/linux/pm.h
6125 F:      arch/*/include/asm/suspend*.h
6126
6127 HID CORE LAYER
6128 M:      Jiri Kosina <jikos@kernel.org>
6129 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6130 L:      linux-input@vger.kernel.org
6131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6132 S:      Maintained
6133 F:      drivers/hid/
6134 F:      include/linux/hid*
6135 F:      include/uapi/linux/hid*
6136
6137 HID SENSOR HUB DRIVERS
6138 M:      Jiri Kosina <jikos@kernel.org>
6139 M:      Jonathan Cameron <jic23@kernel.org>
6140 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6141 L:      linux-input@vger.kernel.org
6142 L:      linux-iio@vger.kernel.org
6143 S:      Maintained
6144 F:      Documentation/hid/hid-sensor*
6145 F:      drivers/hid/hid-sensor-*
6146 F:      drivers/iio/*/hid-*
6147 F:      include/linux/hid-sensor-*
6148
6149 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6150 M:      Thomas Gleixner <tglx@linutronix.de>
6151 L:      linux-kernel@vger.kernel.org
6152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6153 S:      Maintained
6154 F:      Documentation/timers/
6155 F:      kernel/time/hrtimer.c
6156 F:      kernel/time/clockevents.c
6157 F:      kernel/time/timer_*.c
6158 F:      include/linux/clockchips.h
6159 F:      include/linux/hrtimer.h
6160
6161 HIGH-SPEED SCC DRIVER FOR AX.25
6162 L:      linux-hams@vger.kernel.org
6163 S:      Orphan
6164 F:      drivers/net/hamradio/dmascc.c
6165 F:      drivers/net/hamradio/scc.c
6166
6167 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6168 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6169 W:      http://www.highpoint-tech.com
6170 S:      Supported
6171 F:      Documentation/scsi/hptiop.txt
6172 F:      drivers/scsi/hptiop.c
6173
6174 HIPPI
6175 M:      Jes Sorensen <jes@trained-monkey.org>
6176 L:      linux-hippi@sunsite.dk
6177 S:      Maintained
6178 F:      include/linux/hippidevice.h
6179 F:      include/uapi/linux/if_hippi.h
6180 F:      net/802/hippi.c
6181 F:      drivers/net/hippi/
6182
6183 HISILICON NETWORK SUBSYSTEM DRIVER
6184 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6185 M:      Salil Mehta <salil.mehta@huawei.com>
6186 L:      netdev@vger.kernel.org
6187 W:      http://www.hisilicon.com
6188 S:      Maintained
6189 F:      drivers/net/ethernet/hisilicon/
6190 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6191
6192 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6193 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6194 M:      Salil Mehta <salil.mehta@huawei.com>
6195 L:      netdev@vger.kernel.org
6196 W:      http://www.hisilicon.com
6197 S:      Maintained
6198 F:      drivers/net/ethernet/hisilicon/hns3/
6199
6200 HISILICON ROCE DRIVER
6201 M:      Lijun Ou <oulijun@huawei.com>
6202 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6203 L:      linux-rdma@vger.kernel.org
6204 S:      Maintained
6205 F:      drivers/infiniband/hw/hns/
6206 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6207
6208 HISILICON SAS Controller
6209 M:      John Garry <john.garry@huawei.com>
6210 W:      http://www.hisilicon.com
6211 S:      Supported
6212 F:      drivers/scsi/hisi_sas/
6213 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6214
6215 HOST AP DRIVER
6216 M:      Jouni Malinen <j@w1.fi>
6217 L:      linux-wireless@vger.kernel.org
6218 W:      http://w1.fi/hostap-driver.html
6219 S:      Obsolete
6220 F:      drivers/net/wireless/intersil/hostap/
6221
6222 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6223 L:      platform-driver-x86@vger.kernel.org
6224 S:      Orphan
6225 F:      drivers/platform/x86/tc1100-wmi.c
6226
6227 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6228 M:      Jaroslav Kysela <perex@perex.cz>
6229 S:      Maintained
6230 F:      drivers/net/ethernet/hp/hp100.*
6231
6232 HPET:   High Precision Event Timers driver
6233 M:      Clemens Ladisch <clemens@ladisch.de>
6234 S:      Maintained
6235 F:      Documentation/timers/hpet.txt
6236 F:      drivers/char/hpet.c
6237 F:      include/linux/hpet.h
6238 F:      include/uapi/linux/hpet.h
6239
6240 HPET:   x86
6241 S:      Orphan
6242 F:      arch/x86/kernel/hpet.c
6243 F:      arch/x86/include/asm/hpet.h
6244
6245 HPFS FILESYSTEM
6246 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6247 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6248 S:      Maintained
6249 F:      fs/hpfs/
6250
6251 HSI SUBSYSTEM
6252 M:      Sebastian Reichel <sre@kernel.org>
6253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6254 S:      Maintained
6255 F:      Documentation/ABI/testing/sysfs-bus-hsi
6256 F:      Documentation/driver-api/hsi.rst
6257 F:      drivers/hsi/
6258 F:      include/linux/hsi/
6259 F:      include/uapi/linux/hsi/
6260
6261 HSO 3G MODEM DRIVER
6262 L:      linux-usb@vger.kernel.org
6263 S:      Orphan
6264 F:      drivers/net/usb/hso.c
6265
6266 HSR NETWORK PROTOCOL
6267 M:      Arvid Brodin <arvid.brodin@alten.se>
6268 L:      netdev@vger.kernel.org
6269 S:      Maintained
6270 F:      net/hsr/
6271
6272 HT16K33 LED CONTROLLER DRIVER
6273 M:      Robin van der Gracht <robin@protonic.nl>
6274 S:      Maintained
6275 F:      drivers/auxdisplay/ht16k33.c
6276 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6277
6278 HTCPEN TOUCHSCREEN DRIVER
6279 M:      Pau Oliva Fora <pof@eslack.org>
6280 L:      linux-input@vger.kernel.org
6281 S:      Maintained
6282 F:      drivers/input/touchscreen/htcpen.c
6283
6284 HUAWEI ETHERNET DRIVER
6285 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6286 L:      netdev@vger.kernel.org
6287 S:      Supported
6288 F:      Documentation/networking/hinic.txt
6289 F:      drivers/net/ethernet/huawei/hinic/
6290
6291 HUGETLB FILESYSTEM
6292 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6293 S:      Maintained
6294 F:      fs/hugetlbfs/
6295
6296 HVA ST MEDIA DRIVER
6297 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6298 L:      linux-media@vger.kernel.org
6299 T:      git git://linuxtv.org/media_tree.git
6300 W:      https://linuxtv.org
6301 S:      Supported
6302 F:      drivers/media/platform/sti/hva
6303
6304 HWPOISON MEMORY FAILURE HANDLING
6305 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6306 L:      linux-mm@kvack.org
6307 S:      Maintained
6308 F:      mm/memory-failure.c
6309 F:      mm/hwpoison-inject.c
6310
6311 Hyper-V CORE AND DRIVERS
6312 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6313 M:      Haiyang Zhang <haiyangz@microsoft.com>
6314 M:      Stephen Hemminger <sthemmin@microsoft.com>
6315 L:      devel@linuxdriverproject.org
6316 S:      Maintained
6317 F:      Documentation/networking/netvsc.txt
6318 F:      arch/x86/include/asm/mshyperv.h
6319 F:      arch/x86/include/asm/trace/hyperv.h
6320 F:      arch/x86/include/uapi/asm/hyperv.h
6321 F:      arch/x86/kernel/cpu/mshyperv.c
6322 F:      arch/x86/hyperv
6323 F:      drivers/hid/hid-hyperv.c
6324 F:      drivers/hv/
6325 F:      drivers/input/serio/hyperv-keyboard.c
6326 F:      drivers/pci/host/pci-hyperv.c
6327 F:      drivers/net/hyperv/
6328 F:      drivers/scsi/storvsc_drv.c
6329 F:      drivers/uio/uio_hv_generic.c
6330 F:      drivers/video/fbdev/hyperv_fb.c
6331 F:      net/vmw_vsock/hyperv_transport.c
6332 F:      include/linux/hyperv.h
6333 F:      include/uapi/linux/hyperv.h
6334 F:      tools/hv/
6335 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6336
6337 HYPERVISOR VIRTUAL CONSOLE DRIVER
6338 L:      linuxppc-dev@lists.ozlabs.org
6339 S:      Odd Fixes
6340 F:      drivers/tty/hvc/
6341
6342 I2C ACPI SUPPORT
6343 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6344 L:      linux-i2c@vger.kernel.org
6345 L:      linux-acpi@vger.kernel.org
6346 S:      Maintained
6347 F:      drivers/i2c/i2c-core-acpi.c
6348
6349 I2C MUXES
6350 M:      Peter Rosin <peda@axentia.se>
6351 L:      linux-i2c@vger.kernel.org
6352 S:      Maintained
6353 F:      Documentation/i2c/i2c-topology
6354 F:      Documentation/i2c/muxes/
6355 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6356 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6357 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6358 F:      drivers/i2c/i2c-mux.c
6359 F:      drivers/i2c/muxes/
6360 F:      include/linux/i2c-mux.h
6361
6362 I2C OVER PARALLEL PORT
6363 M:      Jean Delvare <jdelvare@suse.com>
6364 L:      linux-i2c@vger.kernel.org
6365 S:      Maintained
6366 F:      Documentation/i2c/busses/i2c-parport
6367 F:      Documentation/i2c/busses/i2c-parport-light
6368 F:      drivers/i2c/busses/i2c-parport.c
6369 F:      drivers/i2c/busses/i2c-parport-light.c
6370
6371 I2C SUBSYSTEM
6372 M:      Wolfram Sang <wsa@the-dreams.de>
6373 L:      linux-i2c@vger.kernel.org
6374 W:      https://i2c.wiki.kernel.org/
6375 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6377 S:      Maintained
6378 F:      Documentation/devicetree/bindings/i2c/
6379 F:      Documentation/i2c/
6380 F:      drivers/i2c/
6381 F:      drivers/i2c/*/
6382 F:      include/linux/i2c.h
6383 F:      include/linux/i2c-*.h
6384 F:      include/uapi/linux/i2c.h
6385 F:      include/uapi/linux/i2c-*.h
6386
6387 I2C-TAOS-EVM DRIVER
6388 M:      Jean Delvare <jdelvare@suse.com>
6389 L:      linux-i2c@vger.kernel.org
6390 S:      Maintained
6391 F:      Documentation/i2c/busses/i2c-taos-evm
6392 F:      drivers/i2c/busses/i2c-taos-evm.c
6393
6394 I2C-TINY-USB DRIVER
6395 M:      Till Harbaum <till@harbaum.org>
6396 L:      linux-i2c@vger.kernel.org
6397 W:      http://www.harbaum.org/till/i2c_tiny_usb
6398 S:      Maintained
6399 F:      drivers/i2c/busses/i2c-tiny-usb.c
6400
6401 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6402 M:      Jean Delvare <jdelvare@suse.com>
6403 L:      linux-i2c@vger.kernel.org
6404 S:      Maintained
6405 F:      Documentation/i2c/busses/i2c-ali1535
6406 F:      Documentation/i2c/busses/i2c-ali1563
6407 F:      Documentation/i2c/busses/i2c-ali15x3
6408 F:      Documentation/i2c/busses/i2c-amd756
6409 F:      Documentation/i2c/busses/i2c-amd8111
6410 F:      Documentation/i2c/busses/i2c-i801
6411 F:      Documentation/i2c/busses/i2c-nforce2
6412 F:      Documentation/i2c/busses/i2c-piix4
6413 F:      Documentation/i2c/busses/i2c-sis5595
6414 F:      Documentation/i2c/busses/i2c-sis630
6415 F:      Documentation/i2c/busses/i2c-sis96x
6416 F:      Documentation/i2c/busses/i2c-via
6417 F:      Documentation/i2c/busses/i2c-viapro
6418 F:      drivers/i2c/busses/i2c-ali1535.c
6419 F:      drivers/i2c/busses/i2c-ali1563.c
6420 F:      drivers/i2c/busses/i2c-ali15x3.c
6421 F:      drivers/i2c/busses/i2c-amd756.c
6422 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6423 F:      drivers/i2c/busses/i2c-amd8111.c
6424 F:      drivers/i2c/busses/i2c-i801.c
6425 F:      drivers/i2c/busses/i2c-isch.c
6426 F:      drivers/i2c/busses/i2c-nforce2.c
6427 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6428 F:      drivers/i2c/busses/i2c-piix4.c
6429 F:      drivers/i2c/busses/i2c-sis5595.c
6430 F:      drivers/i2c/busses/i2c-sis630.c
6431 F:      drivers/i2c/busses/i2c-sis96x.c
6432 F:      drivers/i2c/busses/i2c-via.c
6433 F:      drivers/i2c/busses/i2c-viapro.c
6434
6435 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6436 M:      Hans de Goede <hdegoede@redhat.com>
6437 L:      linux-i2c@vger.kernel.org
6438 S:      Maintained
6439 F:      drivers/i2c/busses/i2c-cht-wc.c
6440
6441 I2C/SMBUS ISMT DRIVER
6442 M:      Seth Heasley <seth.heasley@intel.com>
6443 M:      Neil Horman <nhorman@tuxdriver.com>
6444 L:      linux-i2c@vger.kernel.org
6445 F:      drivers/i2c/busses/i2c-ismt.c
6446 F:      Documentation/i2c/busses/i2c-ismt
6447
6448 I2C/SMBUS STUB DRIVER
6449 M:      Jean Delvare <jdelvare@suse.com>
6450 L:      linux-i2c@vger.kernel.org
6451 S:      Maintained
6452 F:      drivers/i2c/i2c-stub.c
6453
6454 i386 BOOT CODE
6455 M:      "H. Peter Anvin" <hpa@zytor.com>
6456 S:      Maintained
6457 F:      arch/x86/boot/
6458
6459 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6460 M:      "H. Peter Anvin" <hpa@zytor.com>
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6462 S:      Maintained
6463
6464 IA64 (Itanium) PLATFORM
6465 M:      Tony Luck <tony.luck@intel.com>
6466 M:      Fenghua Yu <fenghua.yu@intel.com>
6467 L:      linux-ia64@vger.kernel.org
6468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6469 S:      Maintained
6470 F:      arch/ia64/
6471
6472 IBM Power 842 compression accelerator
6473 M:      Haren Myneni <haren@us.ibm.com>
6474 S:      Supported
6475 F:      drivers/crypto/nx/Makefile
6476 F:      drivers/crypto/nx/Kconfig
6477 F:      drivers/crypto/nx/nx-842*
6478 F:      include/linux/sw842.h
6479 F:      crypto/842.c
6480 F:      lib/842/
6481
6482 IBM Power in-Nest Crypto Acceleration
6483 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6484 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6485 L:      linux-crypto@vger.kernel.org
6486 S:      Supported
6487 F:      drivers/crypto/nx/Makefile
6488 F:      drivers/crypto/nx/Kconfig
6489 F:      drivers/crypto/nx/nx-aes*
6490 F:      drivers/crypto/nx/nx-sha*
6491 F:      drivers/crypto/nx/nx.*
6492 F:      drivers/crypto/nx/nx_csbcpb.h
6493 F:      drivers/crypto/nx/nx_debugfs.h
6494
6495 IBM Power Linux RAID adapter
6496 M:      Brian King <brking@us.ibm.com>
6497 S:      Supported
6498 F:      drivers/scsi/ipr.*
6499
6500 IBM Power SRIOV Virtual NIC Device Driver
6501 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6502 M:      John Allen <jallen@linux.vnet.ibm.com>
6503 L:      netdev@vger.kernel.org
6504 S:      Supported
6505 F:      drivers/net/ethernet/ibm/ibmvnic.*
6506
6507 IBM Power Virtual Accelerator Switchboard
6508 M:      Sukadev Bhattiprolu
6509 L:      linuxppc-dev@lists.ozlabs.org
6510 S:      Supported
6511 F:      arch/powerpc/platforms/powernv/vas*
6512 F:      arch/powerpc/platforms/powernv/copy-paste.h
6513 F:      arch/powerpc/include/asm/vas.h
6514 F:      arch/powerpc/include/uapi/asm/vas.h
6515
6516 IBM Power Virtual Ethernet Device Driver
6517 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6518 L:      netdev@vger.kernel.org
6519 S:      Supported
6520 F:      drivers/net/ethernet/ibm/ibmveth.*
6521
6522 IBM Power Virtual FC Device Drivers
6523 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6524 L:      linux-scsi@vger.kernel.org
6525 S:      Supported
6526 F:      drivers/scsi/ibmvscsi/ibmvfc*
6527
6528 IBM Power Virtual SCSI Device Drivers
6529 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6530 L:      linux-scsi@vger.kernel.org
6531 S:      Supported
6532 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6533 F:      include/scsi/viosrp.h
6534
6535 IBM Power Virtual SCSI Device Target Driver
6536 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6537 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6538 L:      linux-scsi@vger.kernel.org
6539 L:      target-devel@vger.kernel.org
6540 S:      Supported
6541 F:      drivers/scsi/ibmvscsi_tgt/
6542
6543 IBM Power VMX Cryptographic instructions
6544 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6545 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6546 L:      linux-crypto@vger.kernel.org
6547 S:      Supported
6548 F:      drivers/crypto/vmx/Makefile
6549 F:      drivers/crypto/vmx/Kconfig
6550 F:      drivers/crypto/vmx/vmx.c
6551 F:      drivers/crypto/vmx/aes*
6552 F:      drivers/crypto/vmx/ghash*
6553 F:      drivers/crypto/vmx/ppc-xlate.pl
6554
6555 IBM ServeRAID RAID DRIVER
6556 S:      Orphan
6557 F:      drivers/scsi/ips.*
6558
6559 ICH LPC AND GPIO DRIVER
6560 M:      Peter Tyser <ptyser@xes-inc.com>
6561 S:      Maintained
6562 F:      drivers/mfd/lpc_ich.c
6563 F:      drivers/gpio/gpio-ich.c
6564
6565 IDE SUBSYSTEM
6566 M:      "David S. Miller" <davem@davemloft.net>
6567 L:      linux-ide@vger.kernel.org
6568 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6570 S:      Maintained
6571 F:      Documentation/ide/
6572 F:      drivers/ide/
6573 F:      include/linux/ide.h
6574
6575 IDE/ATAPI DRIVERS
6576 M:      Borislav Petkov <bp@alien8.de>
6577 L:      linux-ide@vger.kernel.org
6578 S:      Maintained
6579 F:      Documentation/cdrom/ide-cd
6580 F:      drivers/ide/ide-cd*
6581
6582 IDEAPAD LAPTOP EXTRAS DRIVER
6583 M:      Ike Panhc <ike.pan@canonical.com>
6584 L:      platform-driver-x86@vger.kernel.org
6585 W:      http://launchpad.net/ideapad-laptop
6586 S:      Maintained
6587 F:      drivers/platform/x86/ideapad-laptop.c
6588
6589 IDEAPAD LAPTOP SLIDEBAR DRIVER
6590 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6591 L:      linux-input@vger.kernel.org
6592 W:      https://github.com/o2genum/ideapad-slidebar
6593 S:      Maintained
6594 F:      drivers/input/misc/ideapad_slidebar.c
6595
6596 IDT VersaClock 5 CLOCK DRIVER
6597 M:      Marek Vasut <marek.vasut@gmail.com>
6598 S:      Maintained
6599 F:      drivers/clk/clk-versaclock5.c
6600
6601 IEEE 802.15.4 SUBSYSTEM
6602 M:      Alexander Aring <alex.aring@gmail.com>
6603 M:      Stefan Schmidt <stefan@osg.samsung.com>
6604 L:      linux-wpan@vger.kernel.org
6605 W:      http://wpan.cakelab.org/
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6608 S:      Maintained
6609 F:      net/ieee802154/
6610 F:      net/mac802154/
6611 F:      drivers/net/ieee802154/
6612 F:      include/linux/nl802154.h
6613 F:      include/linux/ieee802154.h
6614 F:      include/net/nl802154.h
6615 F:      include/net/mac802154.h
6616 F:      include/net/af_ieee802154.h
6617 F:      include/net/cfg802154.h
6618 F:      include/net/ieee802154_netdev.h
6619 F:      Documentation/networking/ieee802154.txt
6620
6621 IFE PROTOCOL
6622 M:      Yotam Gigi <yotamg@mellanox.com>
6623 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6624 F:      net/ife
6625 F:      include/net/ife.h
6626 F:      include/uapi/linux/ife.h
6627
6628 IGORPLUG-USB IR RECEIVER
6629 M:      Sean Young <sean@mess.org>
6630 L:      linux-media@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/media/rc/igorplugusb.c
6633
6634 IGUANAWORKS USB IR TRANSCEIVER
6635 M:      Sean Young <sean@mess.org>
6636 L:      linux-media@vger.kernel.org
6637 S:      Maintained
6638 F:      drivers/media/rc/iguanair.c
6639
6640 IIO DIGITAL POTENTIOMETER DAC
6641 M:      Peter Rosin <peda@axentia.se>
6642 L:      linux-iio@vger.kernel.org
6643 S:      Maintained
6644 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6645 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6646 F:      drivers/iio/dac/dpot-dac.c
6647
6648 IIO ENVELOPE DETECTOR
6649 M:      Peter Rosin <peda@axentia.se>
6650 L:      linux-iio@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6653 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6654 F:      drivers/iio/adc/envelope-detector.c
6655
6656 IIO MULTIPLEXER
6657 M:      Peter Rosin <peda@axentia.se>
6658 L:      linux-iio@vger.kernel.org
6659 S:      Maintained
6660 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6661 F:      drivers/iio/multiplexer/iio-mux.c
6662
6663 IIO SUBSYSTEM AND DRIVERS
6664 M:      Jonathan Cameron <jic23@kernel.org>
6665 R:      Hartmut Knaack <knaack.h@gmx.de>
6666 R:      Lars-Peter Clausen <lars@metafoo.de>
6667 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6668 L:      linux-iio@vger.kernel.org
6669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6670 S:      Maintained
6671 F:      Documentation/devicetree/bindings/iio/
6672 F:      drivers/iio/
6673 F:      drivers/staging/iio/
6674 F:      include/linux/iio/
6675 F:      tools/iio/
6676
6677 IKANOS/ADI EAGLE ADSL USB DRIVER
6678 M:      Matthieu Castet <castet.matthieu@free.fr>
6679 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6680 S:      Maintained
6681 F:      drivers/usb/atm/ueagle-atm.c
6682
6683 IMGTEC ASCII LCD DRIVER
6684 M:      Paul Burton <paul.burton@imgtec.com>
6685 S:      Maintained
6686 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6687 F:      drivers/auxdisplay/img-ascii-lcd.c
6688
6689 IMGTEC IR DECODER DRIVER
6690 M:      James Hogan <james.hogan@imgtec.com>
6691 S:      Maintained
6692 F:      drivers/media/rc/img-ir/
6693
6694 IMS TWINTURBO FRAMEBUFFER DRIVER
6695 L:      linux-fbdev@vger.kernel.org
6696 S:      Orphan
6697 F:      drivers/video/fbdev/imsttfb.c
6698
6699 INA209 HARDWARE MONITOR DRIVER
6700 M:      Guenter Roeck <linux@roeck-us.net>
6701 L:      linux-hwmon@vger.kernel.org
6702 S:      Maintained
6703 F:      Documentation/hwmon/ina209
6704 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6705 F:      drivers/hwmon/ina209.c
6706
6707 INA2XX HARDWARE MONITOR DRIVER
6708 M:      Guenter Roeck <linux@roeck-us.net>
6709 L:      linux-hwmon@vger.kernel.org
6710 S:      Maintained
6711 F:      Documentation/hwmon/ina2xx
6712 F:      drivers/hwmon/ina2xx.c
6713 F:      include/linux/platform_data/ina2xx.h
6714
6715 INDUSTRY PACK SUBSYSTEM (IPACK)
6716 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6717 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6718 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6719 L:      industrypack-devel@lists.sourceforge.net
6720 W:      http://industrypack.sourceforge.net
6721 S:      Maintained
6722 F:      drivers/ipack/
6723
6724 INFINIBAND SUBSYSTEM
6725 M:      Doug Ledford <dledford@redhat.com>
6726 M:      Sean Hefty <sean.hefty@intel.com>
6727 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6728 L:      linux-rdma@vger.kernel.org
6729 W:      http://www.openfabrics.org/
6730 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6732 S:      Supported
6733 F:      Documentation/devicetree/bindings/infiniband/
6734 F:      Documentation/infiniband/
6735 F:      drivers/infiniband/
6736 F:      include/uapi/linux/if_infiniband.h
6737 F:      include/uapi/rdma/
6738 F:      include/rdma/
6739
6740 INGENIC JZ4780 DMA Driver
6741 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6742 S:      Maintained
6743 F:      drivers/dma/dma-jz4780.c
6744
6745 INGENIC JZ4780 NAND DRIVER
6746 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6747 L:      linux-mtd@lists.infradead.org
6748 S:      Maintained
6749 F:      drivers/mtd/nand/jz4780_*
6750
6751 INOTIFY
6752 M:      Jan Kara <jack@suse.cz>
6753 R:      Amir Goldstein <amir73il@gmail.com>
6754 L:      linux-fsdevel@vger.kernel.org
6755 S:      Maintained
6756 F:      Documentation/filesystems/inotify.txt
6757 F:      fs/notify/inotify/
6758 F:      include/linux/inotify.h
6759 F:      include/uapi/linux/inotify.h
6760
6761 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6762 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6763 L:      linux-input@vger.kernel.org
6764 Q:      http://patchwork.kernel.org/project/linux-input/list/
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6766 S:      Maintained
6767 F:      drivers/input/
6768 F:      include/linux/input.h
6769 F:      include/uapi/linux/input.h
6770 F:      include/uapi/linux/input-event-codes.h
6771 F:      include/linux/input/
6772 F:      Documentation/devicetree/bindings/input/
6773 F:      Documentation/input/
6774
6775 INPUT MULTITOUCH (MT) PROTOCOL
6776 M:      Henrik Rydberg <rydberg@bitmath.org>
6777 L:      linux-input@vger.kernel.org
6778 S:      Odd fixes
6779 F:      Documentation/input/multi-touch-protocol.rst
6780 F:      drivers/input/input-mt.c
6781 K:      \b(ABS|SYN)_MT_
6782
6783 INSIDE SECURE CRYPTO DRIVER
6784 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6785 F:      drivers/crypto/inside-secure/
6786 S:      Maintained
6787 L:      linux-crypto@vger.kernel.org
6788
6789 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6790 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6791 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6792 L:      linux-ima-devel@lists.sourceforge.net
6793 L:      linux-ima-user@lists.sourceforge.net
6794 L:      linux-security-module@vger.kernel.org
6795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6796 S:      Supported
6797 F:      security/integrity/ima/
6798
6799 INTEL 810/815 FRAMEBUFFER DRIVER
6800 M:      Antonino Daplas <adaplas@gmail.com>
6801 L:      linux-fbdev@vger.kernel.org
6802 S:      Maintained
6803 F:      drivers/video/fbdev/i810/
6804
6805 INTEL ASoC BDW/HSW DRIVERS
6806 M:      Jie Yang <yang.jie@linux.intel.com>
6807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6808 S:      Supported
6809 F:      sound/soc/intel/common/sst-dsp*
6810 F:      sound/soc/intel/common/sst-firmware.c
6811 F:      sound/soc/intel/boards/broadwell.c
6812 F:      sound/soc/intel/haswell/
6813
6814 INTEL C600 SERIES SAS CONTROLLER DRIVER
6815 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6816 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6817 L:      linux-scsi@vger.kernel.org
6818 T:      git git://git.code.sf.net/p/intel-sas/isci
6819 S:      Supported
6820 F:      drivers/scsi/isci/
6821
6822 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6823 M:      Jani Nikula <jani.nikula@linux.intel.com>
6824 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6825 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6826 L:      intel-gfx@lists.freedesktop.org
6827 W:      https://01.org/linuxgraphics/
6828 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6829 C:      irc://chat.freenode.net/intel-gfx
6830 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6831 T:      git git://anongit.freedesktop.org/drm-intel
6832 S:      Supported
6833 F:      drivers/gpu/drm/i915/
6834 F:      include/drm/i915*
6835 F:      include/uapi/drm/i915_drm.h
6836 F:      Documentation/gpu/i915.rst
6837
6838 INTEL ETHERNET DRIVERS
6839 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6840 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6841 W:      http://www.intel.com/support/feedback.htm
6842 W:      http://e1000.sourceforge.net/
6843 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6846 S:      Supported
6847 F:      Documentation/networking/e100.txt
6848 F:      Documentation/networking/e1000.txt
6849 F:      Documentation/networking/e1000e.txt
6850 F:      Documentation/networking/igb.txt
6851 F:      Documentation/networking/igbvf.txt
6852 F:      Documentation/networking/ixgb.txt
6853 F:      Documentation/networking/ixgbe.txt
6854 F:      Documentation/networking/ixgbevf.txt
6855 F:      Documentation/networking/i40e.txt
6856 F:      Documentation/networking/i40evf.txt
6857 F:      drivers/net/ethernet/intel/
6858 F:      drivers/net/ethernet/intel/*/
6859 F:      include/linux/avf/virtchnl.h
6860
6861 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6862 M:      Maik Broemme <mbroemme@libmpq.org>
6863 L:      linux-fbdev@vger.kernel.org
6864 S:      Maintained
6865 F:      Documentation/fb/intelfb.txt
6866 F:      drivers/video/fbdev/intelfb/
6867
6868 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6869 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6870 M:      Zhi Wang <zhi.a.wang@intel.com>
6871 L:      intel-gvt-dev@lists.freedesktop.org
6872 L:      intel-gfx@lists.freedesktop.org
6873 W:      https://01.org/igvt-g
6874 T:      git https://github.com/01org/gvt-linux.git
6875 S:      Supported
6876 F:      drivers/gpu/drm/i915/gvt/
6877
6878 INTEL HID EVENT DRIVER
6879 M:      Alex Hung <alex.hung@canonical.com>
6880 L:      platform-driver-x86@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/platform/x86/intel-hid.c
6883
6884 INTEL I/OAT DMA DRIVER
6885 M:      Dave Jiang <dave.jiang@intel.com>
6886 R:      Dan Williams <dan.j.williams@intel.com>
6887 L:      dmaengine@vger.kernel.org
6888 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6889 S:      Supported
6890 F:      drivers/dma/ioat*
6891
6892 INTEL IDLE DRIVER
6893 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6894 M:      Len Brown <lenb@kernel.org>
6895 L:      linux-pm@vger.kernel.org
6896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6897 B:      https://bugzilla.kernel.org
6898 S:      Supported
6899 F:      drivers/idle/intel_idle.c
6900
6901 INTEL INTEGRATED SENSOR HUB DRIVER
6902 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6903 M:      Jiri Kosina <jikos@kernel.org>
6904 L:      linux-input@vger.kernel.org
6905 S:      Maintained
6906 F:      drivers/hid/intel-ish-hid/
6907
6908 INTEL IOMMU (VT-d)
6909 M:      David Woodhouse <dwmw2@infradead.org>
6910 L:      iommu@lists.linux-foundation.org
6911 T:      git git://git.infradead.org/iommu-2.6.git
6912 S:      Supported
6913 F:      drivers/iommu/intel-iommu.c
6914 F:      include/linux/intel-iommu.h
6915
6916 INTEL IOP-ADMA DMA DRIVER
6917 R:      Dan Williams <dan.j.williams@intel.com>
6918 S:      Odd fixes
6919 F:      drivers/dma/iop-adma.c
6920
6921 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6922 M:      Krzysztof Halasa <khalasa@piap.pl>
6923 S:      Maintained
6924 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6925 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6926 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6927 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6928 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6929 F:      drivers/net/wan/ixp4xx_hss.c
6930
6931 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6932 M:      Deepak Saxena <dsaxena@plexity.net>
6933 S:      Maintained
6934 F:      drivers/char/hw_random/ixp4xx-rng.c
6935
6936 INTEL MANAGEMENT ENGINE (mei)
6937 M:      Tomas Winkler <tomas.winkler@intel.com>
6938 L:      linux-kernel@vger.kernel.org
6939 S:      Supported
6940 F:      include/uapi/linux/mei.h
6941 F:      include/linux/mei_cl_bus.h
6942 F:      drivers/misc/mei/*
6943 F:      drivers/watchdog/mei_wdt.c
6944 F:      Documentation/misc-devices/mei/*
6945 F:      samples/mei/*
6946
6947 INTEL MENLOW THERMAL DRIVER
6948 M:      Sujith Thomas <sujith.thomas@intel.com>
6949 L:      platform-driver-x86@vger.kernel.org
6950 W:      https://01.org/linux-acpi
6951 S:      Supported
6952 F:      drivers/platform/x86/intel_menlow.c
6953
6954 INTEL MERRIFIELD GPIO DRIVER
6955 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6956 L:      linux-gpio@vger.kernel.org
6957 S:      Maintained
6958 F:      drivers/gpio/gpio-merrifield.c
6959
6960 INTEL MIC DRIVERS (mic)
6961 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6962 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6963 S:      Supported
6964 W:      https://github.com/sudeepdutt/mic
6965 W:      http://software.intel.com/en-us/mic-developer
6966 F:      include/linux/mic_bus.h
6967 F:      include/linux/scif.h
6968 F:      include/uapi/linux/mic_common.h
6969 F:      include/uapi/linux/mic_ioctl.h
6970 F:      include/uapi/linux/scif_ioctl.h
6971 F:      drivers/misc/mic/
6972 F:      drivers/dma/mic_x100_dma.c
6973 F:      drivers/dma/mic_x100_dma.h
6974 F:      Documentation/mic/
6975
6976 INTEL PMC CORE DRIVER
6977 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6978 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6979 L:      platform-driver-x86@vger.kernel.org
6980 S:      Maintained
6981 F:      arch/x86/include/asm/pmc_core.h
6982 F:      drivers/platform/x86/intel_pmc_core*
6983
6984 INTEL PMC/P-Unit IPC DRIVER
6985 M:      Zha Qipeng<qipeng.zha@intel.com>
6986 L:      platform-driver-x86@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/platform/x86/intel_pmc_ipc.c
6989 F:      drivers/platform/x86/intel_punit_ipc.c
6990 F:      arch/x86/include/asm/intel_pmc_ipc.h
6991 F:      arch/x86/include/asm/intel_punit_ipc.h
6992
6993 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6994 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6995 L:      linux-wireless@vger.kernel.org
6996 S:      Maintained
6997 F:      Documentation/networking/README.ipw2100
6998 F:      Documentation/networking/README.ipw2200
6999 F:      drivers/net/wireless/intel/ipw2x00/
7000
7001 INTEL PSTATE DRIVER
7002 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7003 M:      Len Brown <lenb@kernel.org>
7004 L:      linux-pm@vger.kernel.org
7005 S:      Supported
7006 F:      drivers/cpufreq/intel_pstate.c
7007
7008 INTEL RDMA RNIC DRIVER
7009 M:      Faisal Latif <faisal.latif@intel.com>
7010 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7011 L:      linux-rdma@vger.kernel.org
7012 S:      Supported
7013 F:      drivers/infiniband/hw/i40iw/
7014
7015 INTEL TELEMETRY DRIVER
7016 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7017 L:      platform-driver-x86@vger.kernel.org
7018 S:      Maintained
7019 F:      arch/x86/include/asm/intel_telemetry.h
7020 F:      drivers/platform/x86/intel_telemetry*
7021
7022 INTEL VIRTUAL BUTTON DRIVER
7023 M:      AceLan Kao <acelan.kao@canonical.com>
7024 L:      platform-driver-x86@vger.kernel.org
7025 S:      Maintained
7026 F:      drivers/platform/x86/intel-vbtn.c
7027
7028 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7029 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7030 L:      linux-wireless@vger.kernel.org
7031 S:      Supported
7032 F:      drivers/net/wireless/intel/iwlegacy/
7033
7034 INTEL WIRELESS WIFI LINK (iwlwifi)
7035 M:      Johannes Berg <johannes.berg@intel.com>
7036 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7037 M:      Luca Coelho <luciano.coelho@intel.com>
7038 M:      Intel Linux Wireless <linuxwifi@intel.com>
7039 L:      linux-wireless@vger.kernel.org
7040 W:      http://intellinuxwireless.org
7041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7042 S:      Supported
7043 F:      drivers/net/wireless/intel/iwlwifi/
7044
7045 INTEL WIRELESS WIMAX CONNECTION 2400
7046 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7047 M:      linux-wimax@intel.com
7048 L:      wimax@linuxwimax.org (subscribers-only)
7049 S:      Supported
7050 W:      http://linuxwimax.org
7051 F:      Documentation/wimax/README.i2400m
7052 F:      drivers/net/wimax/i2400m/
7053 F:      include/uapi/linux/wimax/i2400m.h
7054
7055 INTEL(R) TRACE HUB
7056 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7057 S:      Supported
7058 F:      Documentation/trace/intel_th.txt
7059 F:      drivers/hwtracing/intel_th/
7060
7061 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7062 M:      Ning Sun <ning.sun@intel.com>
7063 L:      tboot-devel@lists.sourceforge.net
7064 W:      http://tboot.sourceforge.net
7065 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7066 S:      Supported
7067 F:      Documentation/intel_txt.txt
7068 F:      include/linux/tboot.h
7069 F:      arch/x86/kernel/tboot.c
7070
7071 INTEL-MID GPIO DRIVER
7072 M:      David Cohen <david.a.cohen@linux.intel.com>
7073 L:      linux-gpio@vger.kernel.org
7074 S:      Maintained
7075 F:      drivers/gpio/gpio-intel-mid.c
7076
7077 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7078 M:      Linus Walleij <linus.walleij@linaro.org>
7079 L:      linux-iio@vger.kernel.org
7080 S:      Maintained
7081 F:      drivers/iio/gyro/mpu3050*
7082 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7083
7084 IOC3 ETHERNET DRIVER
7085 M:      Ralf Baechle <ralf@linux-mips.org>
7086 L:      linux-mips@linux-mips.org
7087 S:      Maintained
7088 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7089
7090 IOC3 SERIAL DRIVER
7091 M:      Pat Gefre <pfg@sgi.com>
7092 L:      linux-serial@vger.kernel.org
7093 S:      Maintained
7094 F:      drivers/tty/serial/ioc3_serial.c
7095
7096 IOMMU DRIVERS
7097 M:      Joerg Roedel <joro@8bytes.org>
7098 L:      iommu@lists.linux-foundation.org
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7100 S:      Maintained
7101 F:      Documentation/devicetree/bindings/iommu/
7102 F:      drivers/iommu/
7103 F:      include/linux/iommu.h
7104 F:      include/linux/iova.h
7105
7106 IP MASQUERADING
7107 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7108 S:      Maintained
7109 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7110
7111 IPMI SUBSYSTEM
7112 M:      Corey Minyard <minyard@acm.org>
7113 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7114 W:      http://openipmi.sourceforge.net/
7115 S:      Supported
7116 F:      Documentation/IPMI.txt
7117 F:      drivers/char/ipmi/
7118 F:      include/linux/ipmi*
7119 F:      include/uapi/linux/ipmi*
7120
7121 IPS SCSI RAID DRIVER
7122 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7123 L:      linux-scsi@vger.kernel.org
7124 W:      http://www.adaptec.com/
7125 S:      Maintained
7126 F:      drivers/scsi/ips*
7127
7128 IPVS
7129 M:      Wensong Zhang <wensong@linux-vs.org>
7130 M:      Simon Horman <horms@verge.net.au>
7131 M:      Julian Anastasov <ja@ssi.bg>
7132 L:      netdev@vger.kernel.org
7133 L:      lvs-devel@vger.kernel.org
7134 S:      Maintained
7135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7137 F:      Documentation/networking/ipvs-sysctl.txt
7138 F:      include/net/ip_vs.h
7139 F:      include/uapi/linux/ip_vs.h
7140 F:      net/netfilter/ipvs/
7141
7142 IPWIRELESS DRIVER
7143 M:      Jiri Kosina <jikos@kernel.org>
7144 M:      David Sterba <dsterba@suse.com>
7145 S:      Odd Fixes
7146 F:      drivers/tty/ipwireless/
7147
7148 IPX NETWORK LAYER
7149 L:      netdev@vger.kernel.org
7150 S:      Odd fixes
7151 F:      include/net/ipx.h
7152 F:      include/uapi/linux/ipx.h
7153 F:      net/ipx/
7154
7155 IRDA SUBSYSTEM
7156 M:      Samuel Ortiz <samuel@sortiz.org>
7157 L:      irda-users@lists.sourceforge.net (subscribers-only)
7158 L:      netdev@vger.kernel.org
7159 W:      http://irda.sourceforge.net/
7160 S:      Maintained
7161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7162 F:      Documentation/networking/irda.txt
7163 F:      drivers/staging/irda/
7164
7165 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7166 M:      Marc Zyngier <marc.zyngier@arm.com>
7167 S:      Maintained
7168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7169 F:      Documentation/IRQ-domain.txt
7170 F:      include/linux/irqdomain.h
7171 F:      kernel/irq/irqdomain.c
7172 F:      kernel/irq/msi.c
7173
7174 IRQ SUBSYSTEM
7175 M:      Thomas Gleixner <tglx@linutronix.de>
7176 L:      linux-kernel@vger.kernel.org
7177 S:      Maintained
7178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7179 F:      kernel/irq/
7180
7181 IRQCHIP DRIVERS
7182 M:      Thomas Gleixner <tglx@linutronix.de>
7183 M:      Jason Cooper <jason@lakedaemon.net>
7184 M:      Marc Zyngier <marc.zyngier@arm.com>
7185 L:      linux-kernel@vger.kernel.org
7186 S:      Maintained
7187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7188 F:      Documentation/devicetree/bindings/interrupt-controller/
7189 F:      drivers/irqchip/
7190
7191 ISA
7192 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7193 S:      Maintained
7194 F:      Documentation/isa.txt
7195 F:      drivers/base/isa.c
7196 F:      include/linux/isa.h
7197
7198 ISA RADIO MODULE
7199 M:      Hans Verkuil <hverkuil@xs4all.nl>
7200 L:      linux-media@vger.kernel.org
7201 T:      git git://linuxtv.org/media_tree.git
7202 W:      https://linuxtv.org
7203 S:      Maintained
7204 F:      drivers/media/radio/radio-isa*
7205
7206 ISAPNP
7207 M:      Jaroslav Kysela <perex@perex.cz>
7208 S:      Maintained
7209 F:      Documentation/isapnp.txt
7210 F:      drivers/pnp/isapnp/
7211 F:      include/linux/isapnp.h
7212
7213 ISCSI
7214 M:      Lee Duncan <lduncan@suse.com>
7215 M:      Chris Leech <cleech@redhat.com>
7216 L:      open-iscsi@googlegroups.com
7217 W:      www.open-iscsi.com
7218 S:      Maintained
7219 F:      drivers/scsi/*iscsi*
7220 F:      include/scsi/*iscsi*
7221
7222 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7223 M:      Peter Jones <pjones@redhat.com>
7224 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7225 S:      Maintained
7226 F:      drivers/firmware/iscsi_ibft*
7227
7228 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7229 M:      Or Gerlitz <ogerlitz@mellanox.com>
7230 M:      Sagi Grimberg <sagi@grimberg.me>
7231 M:      Roi Dayan <roid@mellanox.com>
7232 L:      linux-rdma@vger.kernel.org
7233 S:      Supported
7234 W:      http://www.openfabrics.org
7235 W:      www.open-iscsi.org
7236 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7237 F:      drivers/infiniband/ulp/iser/
7238
7239 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7240 M:      Sagi Grimberg <sagi@grimberg.me>
7241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7242 L:      linux-rdma@vger.kernel.org
7243 L:      target-devel@vger.kernel.org
7244 S:      Supported
7245 W:      http://www.linux-iscsi.org
7246 F:      drivers/infiniband/ulp/isert
7247
7248 ISDN SUBSYSTEM
7249 M:      Karsten Keil <isdn@linux-pingi.de>
7250 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7251 L:      netdev@vger.kernel.org
7252 W:      http://www.isdn4linux.de
7253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7254 S:      Maintained
7255 F:      Documentation/isdn/
7256 F:      drivers/isdn/
7257 F:      include/linux/isdn.h
7258 F:      include/linux/isdn/
7259 F:      include/uapi/linux/isdn.h
7260 F:      include/uapi/linux/isdn/
7261
7262 ISDN SUBSYSTEM (Eicon active card driver)
7263 M:      Armin Schindler <mac@melware.de>
7264 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7265 W:      http://www.melware.de
7266 S:      Maintained
7267 F:      drivers/isdn/hardware/eicon/
7268
7269 IT87 HARDWARE MONITORING DRIVER
7270 M:      Jean Delvare <jdelvare@suse.com>
7271 L:      linux-hwmon@vger.kernel.org
7272 S:      Maintained
7273 F:      Documentation/hwmon/it87
7274 F:      drivers/hwmon/it87.c
7275
7276 IT913X MEDIA DRIVER
7277 M:      Antti Palosaari <crope@iki.fi>
7278 L:      linux-media@vger.kernel.org
7279 W:      https://linuxtv.org
7280 W:      http://palosaari.fi/linux/
7281 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7282 T:      git git://linuxtv.org/anttip/media_tree.git
7283 S:      Maintained
7284 F:      drivers/media/tuners/it913x*
7285
7286 IVTV VIDEO4LINUX DRIVER
7287 M:      Andy Walls <awalls@md.metrocast.net>
7288 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7289 L:      linux-media@vger.kernel.org
7290 T:      git git://linuxtv.org/media_tree.git
7291 W:      http://www.ivtvdriver.org
7292 S:      Maintained
7293 F:      Documentation/media/v4l-drivers/ivtv*
7294 F:      drivers/media/pci/ivtv/
7295 F:      include/uapi/linux/ivtv*
7296
7297 IX2505V MEDIA DRIVER
7298 M:      Malcolm Priestley <tvboxspy@gmail.com>
7299 L:      linux-media@vger.kernel.org
7300 W:      https://linuxtv.org
7301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7302 S:      Maintained
7303 F:      drivers/media/dvb-frontends/ix2505v*
7304
7305 JC42.4 TEMPERATURE SENSOR DRIVER
7306 M:      Guenter Roeck <linux@roeck-us.net>
7307 L:      linux-hwmon@vger.kernel.org
7308 S:      Maintained
7309 F:      drivers/hwmon/jc42.c
7310 F:      Documentation/hwmon/jc42
7311
7312 JFS FILESYSTEM
7313 M:      Dave Kleikamp <shaggy@kernel.org>
7314 L:      jfs-discussion@lists.sourceforge.net
7315 W:      http://jfs.sourceforge.net/
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7317 S:      Maintained
7318 F:      Documentation/filesystems/jfs.txt
7319 F:      fs/jfs/
7320
7321 JME NETWORK DRIVER
7322 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7323 L:      netdev@vger.kernel.org
7324 S:      Maintained
7325 F:      drivers/net/ethernet/jme.*
7326
7327 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7328 M:      David Woodhouse <dwmw2@infradead.org>
7329 L:      linux-mtd@lists.infradead.org
7330 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7331 S:      Maintained
7332 F:      fs/jffs2/
7333 F:      include/uapi/linux/jffs2.h
7334
7335 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7336 M:      "Theodore Ts'o" <tytso@mit.edu>
7337 M:      Jan Kara <jack@suse.com>
7338 L:      linux-ext4@vger.kernel.org
7339 S:      Maintained
7340 F:      fs/jbd2/
7341 F:      include/linux/jbd2.h
7342
7343 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7344 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7345 L:      linux-media@vger.kernel.org
7346 S:      Maintained
7347 F:      drivers/media/platform/rcar_jpu.c
7348
7349 JSM Neo PCI based serial card
7350 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7351 L:      linux-serial@vger.kernel.org
7352 S:      Maintained
7353 F:      drivers/tty/serial/jsm/
7354
7355 K10TEMP HARDWARE MONITORING DRIVER
7356 M:      Clemens Ladisch <clemens@ladisch.de>
7357 L:      linux-hwmon@vger.kernel.org
7358 S:      Maintained
7359 F:      Documentation/hwmon/k10temp
7360 F:      drivers/hwmon/k10temp.c
7361
7362 K8TEMP HARDWARE MONITORING DRIVER
7363 M:      Rudolf Marek <r.marek@assembler.cz>
7364 L:      linux-hwmon@vger.kernel.org
7365 S:      Maintained
7366 F:      Documentation/hwmon/k8temp
7367 F:      drivers/hwmon/k8temp.c
7368
7369 KASAN
7370 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7371 R:      Alexander Potapenko <glider@google.com>
7372 R:      Dmitry Vyukov <dvyukov@google.com>
7373 L:      kasan-dev@googlegroups.com
7374 S:      Maintained
7375 F:      arch/*/include/asm/kasan.h
7376 F:      arch/*/mm/kasan_init*
7377 F:      Documentation/dev-tools/kasan.rst
7378 F:      include/linux/kasan*.h
7379 F:      lib/test_kasan.c
7380 F:      mm/kasan/
7381 F:      scripts/Makefile.kasan
7382
7383 KCONFIG
7384 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7385 L:      linux-kbuild@vger.kernel.org
7386 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7387 S:      Maintained
7388 F:      Documentation/kbuild/kconfig-language.txt
7389 F:      scripts/kconfig/
7390
7391 KDUMP
7392 M:      Dave Young <dyoung@redhat.com>
7393 M:      Baoquan He <bhe@redhat.com>
7394 R:      Vivek Goyal <vgoyal@redhat.com>
7395 L:      kexec@lists.infradead.org
7396 W:      http://lse.sourceforge.net/kdump/
7397 S:      Maintained
7398 F:      Documentation/kdump/
7399
7400 KEENE FM RADIO TRANSMITTER DRIVER
7401 M:      Hans Verkuil <hverkuil@xs4all.nl>
7402 L:      linux-media@vger.kernel.org
7403 T:      git git://linuxtv.org/media_tree.git
7404 W:      https://linuxtv.org
7405 S:      Maintained
7406 F:      drivers/media/radio/radio-keene*
7407
7408 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7409 M:      Ian Kent <raven@themaw.net>
7410 L:      autofs@vger.kernel.org
7411 S:      Maintained
7412 F:      fs/autofs4/
7413
7414 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7415 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7416 M:      Michal Marek <mmarek@suse.com>
7417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7418 L:      linux-kbuild@vger.kernel.org
7419 S:      Maintained
7420 F:      Documentation/kbuild/
7421 F:      Makefile
7422 F:      scripts/Makefile.*
7423 F:      scripts/basic/
7424 F:      scripts/mk*
7425 F:      scripts/package/
7426
7427 KERNEL JANITORS
7428 L:      kernel-janitors@vger.kernel.org
7429 W:      http://kernelnewbies.org/KernelJanitors
7430 S:      Odd Fixes
7431
7432 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7433 M:      "J. Bruce Fields" <bfields@fieldses.org>
7434 M:      Jeff Layton <jlayton@poochiereds.net>
7435 L:      linux-nfs@vger.kernel.org
7436 W:      http://nfs.sourceforge.net/
7437 T:      git git://linux-nfs.org/~bfields/linux.git
7438 S:      Supported
7439 F:      fs/nfsd/
7440 F:      include/uapi/linux/nfsd/
7441 F:      fs/lockd/
7442 F:      fs/nfs_common/
7443 F:      net/sunrpc/
7444 F:      include/linux/lockd/
7445 F:      include/linux/sunrpc/
7446 F:      include/uapi/linux/sunrpc/
7447
7448 KERNEL SELFTEST FRAMEWORK
7449 M:      Shuah Khan <shuahkh@osg.samsung.com>
7450 M:      Shuah Khan <shuah@kernel.org>
7451 L:      linux-kselftest@vger.kernel.org
7452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7453 S:      Maintained
7454 F:      tools/testing/selftests/
7455 F:      Documentation/dev-tools/kselftest*
7456
7457 KERNEL USERMODE HELPER
7458 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7459 L:      linux-kernel@vger.kernel.org
7460 S:      Maintained
7461 F:      kernel/umh.c
7462 F:      include/linux/umh.h
7463
7464 KERNEL VIRTUAL MACHINE (KVM)
7465 M:      Paolo Bonzini <pbonzini@redhat.com>
7466 M:      Radim Krčmář <rkrcmar@redhat.com>
7467 L:      kvm@vger.kernel.org
7468 W:      http://www.linux-kvm.org
7469 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7470 S:      Supported
7471 F:      Documentation/virtual/kvm/
7472 F:      include/trace/events/kvm.h
7473 F:      include/uapi/asm-generic/kvm*
7474 F:      include/uapi/linux/kvm*
7475 F:      include/asm-generic/kvm*
7476 F:      include/linux/kvm*
7477 F:      include/kvm/iodev.h
7478 F:      virt/kvm/*
7479 F:      tools/kvm/
7480
7481 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7482 M:      Paolo Bonzini <pbonzini@redhat.com>
7483 M:      Radim KrÄmář <rkrcmar@redhat.com>
7484 L:      kvm@vger.kernel.org
7485 W:      http://www.linux-kvm.org
7486 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7487 S:      Supported
7488 F:      arch/x86/kvm/
7489 F:      arch/x86/include/uapi/asm/kvm*
7490 F:      arch/x86/include/asm/kvm*
7491 F:      arch/x86/kernel/kvm.c
7492 F:      arch/x86/kernel/kvmclock.c
7493
7494 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7495 M:      Joerg Roedel <joro@8bytes.org>
7496 L:      kvm@vger.kernel.org
7497 W:      http://www.linux-kvm.org/
7498 S:      Maintained
7499 F:      arch/x86/include/asm/svm.h
7500 F:      arch/x86/kvm/svm.c
7501
7502 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7503 M:      Christoffer Dall <christoffer.dall@linaro.org>
7504 M:      Marc Zyngier <marc.zyngier@arm.com>
7505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7506 L:      kvmarm@lists.cs.columbia.edu
7507 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7509 S:      Supported
7510 F:      arch/arm/include/uapi/asm/kvm*
7511 F:      arch/arm/include/asm/kvm*
7512 F:      arch/arm/kvm/
7513 F:      virt/kvm/arm/
7514 F:      include/kvm/arm_*
7515
7516 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7517 M:      Alexander Graf <agraf@suse.com>
7518 L:      kvm-ppc@vger.kernel.org
7519 W:      http://www.linux-kvm.org/
7520 T:      git git://github.com/agraf/linux-2.6.git
7521 S:      Supported
7522 F:      arch/powerpc/include/uapi/asm/kvm*
7523 F:      arch/powerpc/include/asm/kvm*
7524 F:      arch/powerpc/kvm/
7525 F:      arch/powerpc/kernel/kvm*
7526
7527 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7528 M:      Christoffer Dall <christoffer.dall@linaro.org>
7529 M:      Marc Zyngier <marc.zyngier@arm.com>
7530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7531 L:      kvmarm@lists.cs.columbia.edu
7532 S:      Maintained
7533 F:      arch/arm64/include/uapi/asm/kvm*
7534 F:      arch/arm64/include/asm/kvm*
7535 F:      arch/arm64/kvm/
7536
7537 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7538 M:      James Hogan <james.hogan@imgtec.com>
7539 L:      linux-mips@linux-mips.org
7540 S:      Supported
7541 F:      arch/mips/include/uapi/asm/kvm*
7542 F:      arch/mips/include/asm/kvm*
7543 F:      arch/mips/kvm/
7544
7545 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7546 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7547 M:      Cornelia Huck <cohuck@redhat.com>
7548 L:      linux-s390@vger.kernel.org
7549 W:      http://www.ibm.com/developerworks/linux/linux390/
7550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7551 S:      Supported
7552 F:      arch/s390/include/uapi/asm/kvm*
7553 F:      arch/s390/include/asm/gmap.h
7554 F:      arch/s390/include/asm/kvm*
7555 F:      arch/s390/kvm/
7556 F:      arch/s390/mm/gmap.c
7557
7558 KERNFS
7559 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7560 M:      Tejun Heo <tj@kernel.org>
7561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7562 S:      Supported
7563 F:      include/linux/kernfs.h
7564 F:      fs/kernfs/
7565
7566 KEXEC
7567 M:      Eric Biederman <ebiederm@xmission.com>
7568 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7569 L:      kexec@lists.infradead.org
7570 S:      Maintained
7571 F:      include/linux/kexec.h
7572 F:      include/uapi/linux/kexec.h
7573 F:      kernel/kexec*
7574
7575 KEYS-ENCRYPTED
7576 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7577 M:      David Safford <safford@us.ibm.com>
7578 L:      linux-security-module@vger.kernel.org
7579 L:      keyrings@vger.kernel.org
7580 S:      Supported
7581 F:      Documentation/security/keys/trusted-encrypted.rst
7582 F:      include/keys/encrypted-type.h
7583 F:      security/keys/encrypted-keys/
7584
7585 KEYS-TRUSTED
7586 M:      David Safford <safford@us.ibm.com>
7587 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7588 L:      linux-security-module@vger.kernel.org
7589 L:      keyrings@vger.kernel.org
7590 S:      Supported
7591 F:      Documentation/security/keys/trusted-encrypted.rst
7592 F:      include/keys/trusted-type.h
7593 F:      security/keys/trusted.c
7594 F:      security/keys/trusted.h
7595
7596 KEYS/KEYRINGS:
7597 M:      David Howells <dhowells@redhat.com>
7598 L:      keyrings@vger.kernel.org
7599 S:      Maintained
7600 F:      Documentation/security/keys/core.rst
7601 F:      include/linux/key.h
7602 F:      include/linux/key-type.h
7603 F:      include/linux/keyctl.h
7604 F:      include/uapi/linux/keyctl.h
7605 F:      include/keys/
7606 F:      security/keys/
7607
7608 KGDB / KDB /debug_core
7609 M:      Jason Wessel <jason.wessel@windriver.com>
7610 W:      http://kgdb.wiki.kernel.org/
7611 L:      kgdb-bugreport@lists.sourceforge.net
7612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7613 S:      Maintained
7614 F:      Documentation/dev-tools/kgdb.rst
7615 F:      drivers/misc/kgdbts.c
7616 F:      drivers/tty/serial/kgdboc.c
7617 F:      include/linux/kdb.h
7618 F:      include/linux/kgdb.h
7619 F:      kernel/debug/
7620
7621 KMEMCHECK
7622 M:      Vegard Nossum <vegardno@ifi.uio.no>
7623 M:      Pekka Enberg <penberg@kernel.org>
7624 S:      Maintained
7625 F:      Documentation/dev-tools/kmemcheck.rst
7626 F:      arch/x86/include/asm/kmemcheck.h
7627 F:      arch/x86/mm/kmemcheck/
7628 F:      include/linux/kmemcheck.h
7629 F:      mm/kmemcheck.c
7630
7631 KMEMLEAK
7632 M:      Catalin Marinas <catalin.marinas@arm.com>
7633 S:      Maintained
7634 F:      Documentation/dev-tools/kmemleak.rst
7635 F:      include/linux/kmemleak.h
7636 F:      mm/kmemleak.c
7637 F:      mm/kmemleak-test.c
7638
7639 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7640 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7641 L:      linux-kernel@vger.kernel.org
7642 S:      Maintained
7643 F:      kernel/kmod.c
7644 F:      include/linux/kmod.h
7645 F:      lib/test_kmod.c
7646 F:      tools/testing/selftests/kmod/
7647
7648 KPROBES
7649 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7650 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7651 M:      "David S. Miller" <davem@davemloft.net>
7652 M:      Masami Hiramatsu <mhiramat@kernel.org>
7653 S:      Maintained
7654 F:      Documentation/kprobes.txt
7655 F:      include/linux/kprobes.h
7656 F:      include/asm-generic/kprobes.h
7657 F:      kernel/kprobes.c
7658
7659 KS0108 LCD CONTROLLER DRIVER
7660 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7661 W:      http://miguelojeda.es/auxdisplay.htm
7662 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7663 S:      Maintained
7664 F:      Documentation/auxdisplay/ks0108
7665 F:      drivers/auxdisplay/ks0108.c
7666 F:      include/linux/ks0108.h
7667
7668 L3MDEV
7669 M:      David Ahern <dsa@cumulusnetworks.com>
7670 L:      netdev@vger.kernel.org
7671 S:      Maintained
7672 F:      net/l3mdev
7673 F:      include/net/l3mdev.h
7674
7675 LANTIQ MIPS ARCHITECTURE
7676 M:      John Crispin <john@phrozen.org>
7677 L:      linux-mips@linux-mips.org
7678 S:      Maintained
7679 F:      arch/mips/lantiq
7680
7681 LAPB module
7682 L:      linux-x25@vger.kernel.org
7683 S:      Orphan
7684 F:      Documentation/networking/lapb-module.txt
7685 F:      include/*/lapb.h
7686 F:      net/lapb/
7687
7688 LASI 53c700 driver for PARISC
7689 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7690 L:      linux-scsi@vger.kernel.org
7691 S:      Maintained
7692 F:      Documentation/scsi/53c700.txt
7693 F:      drivers/scsi/53c700*
7694
7695 LED SUBSYSTEM
7696 M:      Richard Purdie <rpurdie@rpsys.net>
7697 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7698 M:      Pavel Machek <pavel@ucw.cz>
7699 L:      linux-leds@vger.kernel.org
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7701 S:      Maintained
7702 F:      Documentation/devicetree/bindings/leds/
7703 F:      drivers/leds/
7704 F:      include/linux/leds.h
7705
7706 LEGACY EEPROM DRIVER
7707 M:      Jean Delvare <jdelvare@suse.com>
7708 S:      Maintained
7709 F:      Documentation/misc-devices/eeprom
7710 F:      drivers/misc/eeprom/eeprom.c
7711
7712 LEGO USB Tower driver
7713 M:      Juergen Stuber <starblue@users.sourceforge.net>
7714 L:      legousb-devel@lists.sourceforge.net
7715 W:      http://legousb.sourceforge.net/
7716 S:      Maintained
7717 F:      drivers/usb/misc/legousbtower.c
7718
7719 LG2160 MEDIA DRIVER
7720 M:      Michael Krufky <mkrufky@linuxtv.org>
7721 L:      linux-media@vger.kernel.org
7722 W:      https://linuxtv.org
7723 W:      http://github.com/mkrufky
7724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7725 T:      git git://linuxtv.org/mkrufky/tuners.git
7726 S:      Maintained
7727 F:      drivers/media/dvb-frontends/lg2160.*
7728
7729 LGDT3305 MEDIA DRIVER
7730 M:      Michael Krufky <mkrufky@linuxtv.org>
7731 L:      linux-media@vger.kernel.org
7732 W:      https://linuxtv.org
7733 W:      http://github.com/mkrufky
7734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7735 T:      git git://linuxtv.org/mkrufky/tuners.git
7736 S:      Maintained
7737 F:      drivers/media/dvb-frontends/lgdt3305.*
7738
7739 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7740 M:      Viresh Kumar <vireshk@kernel.org>
7741 L:      linux-ide@vger.kernel.org
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7743 S:      Maintained
7744 F:      include/linux/pata_arasan_cf_data.h
7745 F:      drivers/ata/pata_arasan_cf.c
7746
7747 LIBATA PATA DRIVERS
7748 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7749 M:      Tejun Heo <tj@kernel.org>
7750 L:      linux-ide@vger.kernel.org
7751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7752 S:      Maintained
7753 F:      drivers/ata/pata_*.c
7754 F:      drivers/ata/ata_generic.c
7755
7756 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7757 M:      Linus Walleij <linus.walleij@linaro.org>
7758 L:      linux-ide@vger.kernel.org
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7760 S:      Maintained
7761 F:      drivers/ata/pata_ftide010.c
7762 F:      drivers/ata/sata_gemini.c
7763 F:      drivers/ata/sata_gemini.h
7764
7765 LIBATA SATA AHCI PLATFORM devices support
7766 M:      Hans de Goede <hdegoede@redhat.com>
7767 M:      Tejun Heo <tj@kernel.org>
7768 L:      linux-ide@vger.kernel.org
7769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7770 S:      Maintained
7771 F:      drivers/ata/ahci_platform.c
7772 F:      drivers/ata/libahci_platform.c
7773 F:      include/linux/ahci_platform.h
7774
7775 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7776 M:      Mikael Pettersson <mikpelinux@gmail.com>
7777 L:      linux-ide@vger.kernel.org
7778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7779 S:      Maintained
7780 F:      drivers/ata/sata_promise.*
7781
7782 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7783 M:      Tejun Heo <tj@kernel.org>
7784 L:      linux-ide@vger.kernel.org
7785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7786 S:      Maintained
7787 F:      drivers/ata/
7788 F:      include/linux/ata.h
7789 F:      include/linux/libata.h
7790 F:      Documentation/devicetree/bindings/ata/
7791
7792 LIBLOCKDEP
7793 M:      Sasha Levin <alexander.levin@verizon.com>
7794 S:      Maintained
7795 F:      tools/lib/lockdep/
7796
7797 HMM - Heterogeneous Memory Management
7798 M:      Jérôme Glisse <jglisse@redhat.com>
7799 L:      linux-mm@kvack.org
7800 S:      Maintained
7801 F:      mm/hmm*
7802 F:      include/linux/hmm*
7803
7804 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7805 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7806 L:      linux-nvdimm@lists.01.org
7807 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7808 S:      Supported
7809 F:      drivers/nvdimm/blk.c
7810 F:      drivers/nvdimm/region_devs.c
7811
7812 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7813 M:      Vishal Verma <vishal.l.verma@intel.com>
7814 L:      linux-nvdimm@lists.01.org
7815 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7816 S:      Supported
7817 F:      drivers/nvdimm/btt*
7818
7819 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7820 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7821 L:      linux-nvdimm@lists.01.org
7822 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7823 S:      Supported
7824 F:      drivers/nvdimm/pmem*
7825
7826 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7827 M:      Dan Williams <dan.j.williams@intel.com>
7828 L:      linux-nvdimm@lists.01.org
7829 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7831 S:      Supported
7832 F:      drivers/nvdimm/*
7833 F:      drivers/acpi/nfit/*
7834 F:      include/linux/nd.h
7835 F:      include/linux/libnvdimm.h
7836 F:      include/uapi/linux/ndctl.h
7837
7838 LIGHTNVM PLATFORM SUPPORT
7839 M:      Matias Bjorling <mb@lightnvm.io>
7840 W:      http://github/OpenChannelSSD
7841 L:      linux-block@vger.kernel.org
7842 S:      Maintained
7843 F:      drivers/lightnvm/
7844 F:      include/linux/lightnvm.h
7845 F:      include/uapi/linux/lightnvm.h
7846
7847 LINUX FOR POWER MACINTOSH
7848 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7849 W:      http://www.penguinppc.org/
7850 L:      linuxppc-dev@lists.ozlabs.org
7851 S:      Maintained
7852 F:      arch/powerpc/platforms/powermac/
7853 F:      drivers/macintosh/
7854
7855 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7856 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7857 M:      Paul Mackerras <paulus@samba.org>
7858 M:      Michael Ellerman <mpe@ellerman.id.au>
7859 W:      https://github.com/linuxppc/linux/wiki
7860 L:      linuxppc-dev@lists.ozlabs.org
7861 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7863 S:      Supported
7864 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7865 F:      Documentation/devicetree/bindings/powerpc/
7866 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7867 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7868 F:      Documentation/powerpc/
7869 F:      arch/powerpc/
7870 F:      drivers/char/tpm/tpm_ibmvtpm*
7871 F:      drivers/crypto/nx/
7872 F:      drivers/crypto/vmx/
7873 F:      drivers/i2c/busses/i2c-opal.c
7874 F:      drivers/net/ethernet/ibm/ibmveth.*
7875 F:      drivers/net/ethernet/ibm/ibmvnic.*
7876 F:      drivers/pci/hotplug/pnv_php.c
7877 F:      drivers/pci/hotplug/rpa*
7878 F:      drivers/rtc/rtc-opal.c
7879 F:      drivers/scsi/ibmvscsi/
7880 F:      drivers/tty/hvc/hvc_opal.c
7881 F:      drivers/watchdog/wdrtas.c
7882 F:      tools/testing/selftests/powerpc
7883 N:      /pmac
7884 N:      powermac
7885 N:      powernv
7886 N:      [^a-z0-9]ps3
7887 N:      pseries
7888
7889 LINUX FOR POWERPC EMBEDDED MPC5XXX
7890 M:      Anatolij Gustschin <agust@denx.de>
7891 L:      linuxppc-dev@lists.ozlabs.org
7892 T:      git git://git.denx.de/linux-denx-agust.git
7893 S:      Maintained
7894 F:      arch/powerpc/platforms/512x/
7895 F:      arch/powerpc/platforms/52xx/
7896
7897 LINUX FOR POWERPC EMBEDDED PPC4XX
7898 M:      Alistair Popple <alistair@popple.id.au>
7899 M:      Matt Porter <mporter@kernel.crashing.org>
7900 W:      http://www.penguinppc.org/
7901 L:      linuxppc-dev@lists.ozlabs.org
7902 S:      Maintained
7903 F:      arch/powerpc/platforms/40x/
7904 F:      arch/powerpc/platforms/44x/
7905
7906 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7907 M:      Scott Wood <oss@buserror.net>
7908 M:      Kumar Gala <galak@kernel.crashing.org>
7909 W:      http://www.penguinppc.org/
7910 L:      linuxppc-dev@lists.ozlabs.org
7911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7912 S:      Maintained
7913 F:      arch/powerpc/platforms/83xx/
7914 F:      arch/powerpc/platforms/85xx/
7915 F:      Documentation/devicetree/bindings/powerpc/fsl/
7916
7917 LINUX FOR POWERPC EMBEDDED PPC8XX
7918 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7919 W:      http://www.penguinppc.org/
7920 L:      linuxppc-dev@lists.ozlabs.org
7921 S:      Maintained
7922 F:      arch/powerpc/platforms/8xx/
7923
7924 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7925 L:      linuxppc-dev@lists.ozlabs.org
7926 S:      Orphan
7927 F:      arch/powerpc/*/*virtex*
7928 F:      arch/powerpc/*/*/*virtex*
7929
7930 LINUX FOR POWERPC PA SEMI PWRFICIENT
7931 L:      linuxppc-dev@lists.ozlabs.org
7932 S:      Orphan
7933 F:      arch/powerpc/platforms/pasemi/
7934 F:      drivers/*/*pasemi*
7935 F:      drivers/*/*/*pasemi*
7936
7937 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7938 M:      Kees Cook <keescook@chromium.org>
7939 S:      Maintained
7940 F:      drivers/misc/lkdtm*
7941
7942 LINUX SECURITY MODULE (LSM) FRAMEWORK
7943 M:      Chris Wright <chrisw@sous-sol.org>
7944 L:      linux-security-module@vger.kernel.org
7945 S:      Supported
7946
7947 LIS3LV02D ACCELEROMETER DRIVER
7948 M:      Eric Piel <eric.piel@tremplin-utc.net>
7949 S:      Maintained
7950 F:      Documentation/misc-devices/lis3lv02d
7951 F:      drivers/misc/lis3lv02d/
7952 F:      drivers/platform/x86/hp_accel.c
7953
7954 LIVE PATCHING
7955 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7956 M:      Jessica Yu <jeyu@kernel.org>
7957 M:      Jiri Kosina <jikos@kernel.org>
7958 M:      Miroslav Benes <mbenes@suse.cz>
7959 R:      Petr Mladek <pmladek@suse.com>
7960 S:      Maintained
7961 F:      kernel/livepatch/
7962 F:      include/linux/livepatch.h
7963 F:      arch/x86/include/asm/livepatch.h
7964 F:      arch/x86/kernel/livepatch.c
7965 F:      Documentation/livepatch/
7966 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7967 F:      samples/livepatch/
7968 L:      live-patching@vger.kernel.org
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7970
7971 LLC (802.2)
7972 L:      netdev@vger.kernel.org
7973 S:      Odd fixes
7974 F:      include/linux/llc.h
7975 F:      include/uapi/linux/llc.h
7976 F:      include/net/llc*
7977 F:      net/llc/
7978
7979 LM73 HARDWARE MONITOR DRIVER
7980 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7981 L:      linux-hwmon@vger.kernel.org
7982 S:      Maintained
7983 F:      drivers/hwmon/lm73.c
7984
7985 LM78 HARDWARE MONITOR DRIVER
7986 M:      Jean Delvare <jdelvare@suse.com>
7987 L:      linux-hwmon@vger.kernel.org
7988 S:      Maintained
7989 F:      Documentation/hwmon/lm78
7990 F:      drivers/hwmon/lm78.c
7991
7992 LM83 HARDWARE MONITOR DRIVER
7993 M:      Jean Delvare <jdelvare@suse.com>
7994 L:      linux-hwmon@vger.kernel.org
7995 S:      Maintained
7996 F:      Documentation/hwmon/lm83
7997 F:      drivers/hwmon/lm83.c
7998
7999 LM90 HARDWARE MONITOR DRIVER
8000 M:      Jean Delvare <jdelvare@suse.com>
8001 L:      linux-hwmon@vger.kernel.org
8002 S:      Maintained
8003 F:      Documentation/hwmon/lm90
8004 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8005 F:      drivers/hwmon/lm90.c
8006 F:      include/dt-bindings/thermal/lm90.h
8007
8008 LM95234 HARDWARE MONITOR DRIVER
8009 M:      Guenter Roeck <linux@roeck-us.net>
8010 L:      linux-hwmon@vger.kernel.org
8011 S:      Maintained
8012 F:      Documentation/hwmon/lm95234
8013 F:      drivers/hwmon/lm95234.c
8014
8015 LME2510 MEDIA DRIVER
8016 M:      Malcolm Priestley <tvboxspy@gmail.com>
8017 L:      linux-media@vger.kernel.org
8018 W:      https://linuxtv.org
8019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8020 S:      Maintained
8021 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8022
8023 LOADPIN SECURITY MODULE
8024 M:      Kees Cook <keescook@chromium.org>
8025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8026 S:      Supported
8027 F:      security/loadpin/
8028 F:      Documentation/admin-guide/LSM/LoadPin.rst
8029
8030 LOCKING PRIMITIVES
8031 M:      Peter Zijlstra <peterz@infradead.org>
8032 M:      Ingo Molnar <mingo@redhat.com>
8033 L:      linux-kernel@vger.kernel.org
8034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8035 S:      Maintained
8036 F:      Documentation/locking/
8037 F:      include/linux/lockdep.h
8038 F:      include/linux/spinlock*.h
8039 F:      arch/*/include/asm/spinlock*.h
8040 F:      include/linux/rwlock*.h
8041 F:      include/linux/mutex*.h
8042 F:      arch/*/include/asm/mutex*.h
8043 F:      include/linux/rwsem*.h
8044 F:      arch/*/include/asm/rwsem.h
8045 F:      include/linux/seqlock.h
8046 F:      lib/locking*.[ch]
8047 F:      kernel/locking/
8048
8049 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8050 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8051 L:      linux-ntfs-dev@lists.sourceforge.net
8052 W:      http://www.linux-ntfs.org/content/view/19/37/
8053 S:      Maintained
8054 F:      Documentation/ldm.txt
8055 F:      block/partitions/ldm.*
8056
8057 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8058 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8059 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8060 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8061 L:      MPT-FusionLinux.pdl@broadcom.com
8062 L:      linux-scsi@vger.kernel.org
8063 W:      http://www.avagotech.com/support/
8064 S:      Supported
8065 F:      drivers/message/fusion/
8066 F:      drivers/scsi/mpt2sas/
8067 F:      drivers/scsi/mpt3sas/
8068
8069 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8070 M:      Matthew Wilcox <matthew@wil.cx>
8071 L:      linux-scsi@vger.kernel.org
8072 S:      Maintained
8073 F:      drivers/scsi/sym53c8xx_2/
8074
8075 LTC4261 HARDWARE MONITOR DRIVER
8076 M:      Guenter Roeck <linux@roeck-us.net>
8077 L:      linux-hwmon@vger.kernel.org
8078 S:      Maintained
8079 F:      Documentation/hwmon/ltc4261
8080 F:      drivers/hwmon/ltc4261.c
8081
8082 LTC4306 I2C MULTIPLEXER DRIVER
8083 M:      Michael Hennerich <michael.hennerich@analog.com>
8084 W:      http://ez.analog.com/community/linux-device-drivers
8085 L:      linux-i2c@vger.kernel.org
8086 S:      Supported
8087 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8088 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8089
8090 LTP (Linux Test Project)
8091 M:      Mike Frysinger <vapier@gentoo.org>
8092 M:      Cyril Hrubis <chrubis@suse.cz>
8093 M:      Wanlong Gao <wanlong.gao@gmail.com>
8094 M:      Jan Stancek <jstancek@redhat.com>
8095 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8096 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8097 L:      ltp@lists.linux.it (subscribers-only)
8098 W:      http://linux-test-project.github.io/
8099 T:      git git://github.com/linux-test-project/ltp.git
8100 S:      Maintained
8101
8102 M32R ARCHITECTURE
8103 W:      http://www.linux-m32r.org/
8104 S:      Orphan
8105 F:      arch/m32r/
8106
8107 M68K ARCHITECTURE
8108 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8109 L:      linux-m68k@lists.linux-m68k.org
8110 W:      http://www.linux-m68k.org/
8111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8112 S:      Maintained
8113 F:      arch/m68k/
8114 F:      drivers/zorro/
8115
8116 M68K ON APPLE MACINTOSH
8117 M:      Joshua Thompson <funaho@jurai.org>
8118 W:      http://www.mac.linux-m68k.org/
8119 L:      linux-m68k@lists.linux-m68k.org
8120 S:      Maintained
8121 F:      arch/m68k/mac/
8122
8123 M68K ON HP9000/300
8124 M:      Philip Blundell <philb@gnu.org>
8125 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8126 S:      Maintained
8127 F:      arch/m68k/hp300/
8128
8129 M88DS3103 MEDIA DRIVER
8130 M:      Antti Palosaari <crope@iki.fi>
8131 L:      linux-media@vger.kernel.org
8132 W:      https://linuxtv.org
8133 W:      http://palosaari.fi/linux/
8134 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8135 T:      git git://linuxtv.org/anttip/media_tree.git
8136 S:      Maintained
8137 F:      drivers/media/dvb-frontends/m88ds3103*
8138
8139 M88RS2000 MEDIA DRIVER
8140 M:      Malcolm Priestley <tvboxspy@gmail.com>
8141 L:      linux-media@vger.kernel.org
8142 W:      https://linuxtv.org
8143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8144 S:      Maintained
8145 F:      drivers/media/dvb-frontends/m88rs2000*
8146
8147 MA901 MASTERKIT USB FM RADIO DRIVER
8148 M:      Alexey Klimov <klimov.linux@gmail.com>
8149 L:      linux-media@vger.kernel.org
8150 T:      git git://linuxtv.org/media_tree.git
8151 S:      Maintained
8152 F:      drivers/media/radio/radio-ma901.c
8153
8154 MAC80211
8155 M:      Johannes Berg <johannes@sipsolutions.net>
8156 L:      linux-wireless@vger.kernel.org
8157 W:      http://wireless.kernel.org/
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8160 S:      Maintained
8161 F:      Documentation/networking/mac80211-injection.txt
8162 F:      include/net/mac80211.h
8163 F:      net/mac80211/
8164 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8165
8166 MAILBOX API
8167 M:      Jassi Brar <jassisinghbrar@gmail.com>
8168 L:      linux-kernel@vger.kernel.org
8169 S:      Maintained
8170 F:      drivers/mailbox/
8171 F:      include/linux/mailbox_client.h
8172 F:      include/linux/mailbox_controller.h
8173
8174 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8175 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8176 W:      http://www.kernel.org/doc/man-pages
8177 L:      linux-man@vger.kernel.org
8178 S:      Maintained
8179
8180 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8181 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8182 L:      linux-mips@linux-mips.org
8183 S:      Maintained
8184 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8185
8186 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8187 M:      Andrew Lunn <andrew@lunn.ch>
8188 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8189 L:      netdev@vger.kernel.org
8190 S:      Maintained
8191 F:      drivers/net/dsa/mv88e6xxx/
8192 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8193
8194 MARVELL ARMADA DRM SUPPORT
8195 M:      Russell King <linux@armlinux.org.uk>
8196 S:      Maintained
8197 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8198 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8199 F:      drivers/gpu/drm/armada/
8200 F:      include/uapi/drm/armada_drm.h
8201 F:      Documentation/devicetree/bindings/display/armada/
8202
8203 MARVELL CRYPTO DRIVER
8204 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8205 M:      Arnaud Ebalard <arno@natisbad.org>
8206 F:      drivers/crypto/marvell/
8207 S:      Maintained
8208 L:      linux-crypto@vger.kernel.org
8209
8210 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8211 M:      Mirko Lindner <mlindner@marvell.com>
8212 M:      Stephen Hemminger <stephen@networkplumber.org>
8213 L:      netdev@vger.kernel.org
8214 S:      Maintained
8215 F:      drivers/net/ethernet/marvell/sk*
8216
8217 MARVELL LIBERTAS WIRELESS DRIVER
8218 L:      libertas-dev@lists.infradead.org
8219 S:      Orphan
8220 F:      drivers/net/wireless/marvell/libertas/
8221
8222 MARVELL MV643XX ETHERNET DRIVER
8223 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8224 L:      netdev@vger.kernel.org
8225 S:      Maintained
8226 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8227 F:      include/linux/mv643xx.h
8228
8229 MARVELL MV88X3310 PHY DRIVER
8230 M:      Russell King <rmk@armlinux.org.uk>
8231 L:      netdev@vger.kernel.org
8232 S:      Maintained
8233 F:      drivers/net/phy/marvell10g.c
8234
8235 MARVELL MVNETA ETHERNET DRIVER
8236 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8237 L:      netdev@vger.kernel.org
8238 S:      Maintained
8239 F:      drivers/net/ethernet/marvell/mvneta.*
8240
8241 MARVELL MWIFIEX WIRELESS DRIVER
8242 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8243 M:      Nishant Sarmukadam <nishants@marvell.com>
8244 M:      Ganapathi Bhat <gbhat@marvell.com>
8245 M:      Xinming Hu <huxm@marvell.com>
8246 L:      linux-wireless@vger.kernel.org
8247 S:      Maintained
8248 F:      drivers/net/wireless/marvell/mwifiex/
8249
8250 MARVELL MWL8K WIRELESS DRIVER
8251 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8252 L:      linux-wireless@vger.kernel.org
8253 S:      Odd Fixes
8254 F:      drivers/net/wireless/marvell/mwl8k.c
8255
8256 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8257 M:      Nicolas Pitre <nico@fluxnic.net>
8258 S:      Odd Fixes
8259 F:      drivers/mmc/host/mvsdio.*
8260
8261 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8262 M:      Hu Ziji <huziji@marvell.com>
8263 L:      linux-mmc@vger.kernel.org
8264 S:      Supported
8265 F:      drivers/mmc/host/sdhci-xenon*
8266 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8267
8268 MATROX FRAMEBUFFER DRIVER
8269 L:      linux-fbdev@vger.kernel.org
8270 S:      Orphan
8271 F:      drivers/video/fbdev/matrox/matroxfb_*
8272 F:      include/uapi/linux/matroxfb.h
8273
8274 MAX16065 HARDWARE MONITOR DRIVER
8275 M:      Guenter Roeck <linux@roeck-us.net>
8276 L:      linux-hwmon@vger.kernel.org
8277 S:      Maintained
8278 F:      Documentation/hwmon/max16065
8279 F:      drivers/hwmon/max16065.c
8280
8281 MAX20751 HARDWARE MONITOR DRIVER
8282 M:      Guenter Roeck <linux@roeck-us.net>
8283 L:      linux-hwmon@vger.kernel.org
8284 S:      Maintained
8285 F:      Documentation/hwmon/max20751
8286 F:      drivers/hwmon/max20751.c
8287
8288 MAX2175 SDR TUNER DRIVER
8289 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8290 L:      linux-media@vger.kernel.org
8291 T:      git git://linuxtv.org/media_tree.git
8292 S:      Maintained
8293 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8294 F:      Documentation/media/v4l-drivers/max2175.rst
8295 F:      drivers/media/i2c/max2175*
8296 F:      include/uapi/linux/max2175.h
8297
8298 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8299 L:      linux-hwmon@vger.kernel.org
8300 S:      Orphan
8301 F:      Documentation/hwmon/max6650
8302 F:      drivers/hwmon/max6650.c
8303
8304 MAX6697 HARDWARE MONITOR DRIVER
8305 M:      Guenter Roeck <linux@roeck-us.net>
8306 L:      linux-hwmon@vger.kernel.org
8307 S:      Maintained
8308 F:      Documentation/hwmon/max6697
8309 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8310 F:      drivers/hwmon/max6697.c
8311 F:      include/linux/platform_data/max6697.h
8312
8313 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8314 M:      Peter Rosin <peda@axentia.se>
8315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8316 S:      Maintained
8317 F:      Documentation/devicetree/bindings/sound/max9860.txt
8318 F:      sound/soc/codecs/max9860.*
8319
8320 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8321 M:      Javier Martinez Canillas <javier@dowhile0.org>
8322 L:      linux-kernel@vger.kernel.org
8323 S:      Supported
8324 F:      drivers/regulator/max77802-regulator.c
8325 F:      Documentation/devicetree/bindings/*/*max77802.txt
8326 F:      include/dt-bindings/*/*max77802.h
8327
8328 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8329 M:      Krzysztof Kozlowski <krzk@kernel.org>
8330 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8331 L:      linux-pm@vger.kernel.org
8332 S:      Supported
8333 F:      drivers/power/supply/max14577_charger.c
8334 F:      drivers/power/supply/max77693_charger.c
8335
8336 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8337 M:      Chanwoo Choi <cw00.choi@samsung.com>
8338 M:      Krzysztof Kozlowski <krzk@kernel.org>
8339 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8340 L:      linux-kernel@vger.kernel.org
8341 S:      Supported
8342 F:      drivers/*/max14577*.c
8343 F:      drivers/*/max77686*.c
8344 F:      drivers/*/max77693*.c
8345 F:      drivers/extcon/extcon-max14577.c
8346 F:      drivers/extcon/extcon-max77693.c
8347 F:      drivers/rtc/rtc-max77686.c
8348 F:      drivers/clk/clk-max77686.c
8349 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8350 F:      Documentation/devicetree/bindings/*/max77686.txt
8351 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8352 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8353 F:      include/linux/mfd/max14577*.h
8354 F:      include/linux/mfd/max77686*.h
8355 F:      include/linux/mfd/max77693*.h
8356
8357 MAXIRADIO FM RADIO RECEIVER DRIVER
8358 M:      Hans Verkuil <hverkuil@xs4all.nl>
8359 L:      linux-media@vger.kernel.org
8360 T:      git git://linuxtv.org/media_tree.git
8361 W:      https://linuxtv.org
8362 S:      Maintained
8363 F:      drivers/media/radio/radio-maxiradio*
8364
8365 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8366 M:      Peter Rosin <peda@axentia.se>
8367 L:      linux-iio@vger.kernel.org
8368 S:      Maintained
8369 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8370 F:      drivers/iio/potentiometer/mcp4531.c
8371
8372 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8373 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8374 L:      linux-iio@vger.kernel.org
8375 S:      Maintained
8376 F:      drivers/iio/dac/cio-dac.c
8377
8378 MEDIA DRIVERS FOR ASCOT2E
8379 M:      Sergey Kozlov <serjk@netup.ru>
8380 M:      Abylay Ospan <aospan@netup.ru>
8381 L:      linux-media@vger.kernel.org
8382 W:      https://linuxtv.org
8383 W:      http://netup.tv/
8384 T:      git git://linuxtv.org/media_tree.git
8385 S:      Supported
8386 F:      drivers/media/dvb-frontends/ascot2e*
8387
8388 MEDIA DRIVERS FOR CXD2841ER
8389 M:      Sergey Kozlov <serjk@netup.ru>
8390 M:      Abylay Ospan <aospan@netup.ru>
8391 L:      linux-media@vger.kernel.org
8392 W:      https://linuxtv.org
8393 W:      http://netup.tv/
8394 T:      git git://linuxtv.org/media_tree.git
8395 S:      Supported
8396 F:      drivers/media/dvb-frontends/cxd2841er*
8397
8398 MEDIA DRIVERS FOR FREESCALE IMX
8399 M:      Steve Longerbeam <slongerbeam@gmail.com>
8400 M:      Philipp Zabel <p.zabel@pengutronix.de>
8401 L:      linux-media@vger.kernel.org
8402 T:      git git://linuxtv.org/media_tree.git
8403 S:      Maintained
8404 F:      Documentation/devicetree/bindings/media/imx.txt
8405 F:      Documentation/media/v4l-drivers/imx.rst
8406 F:      drivers/staging/media/imx/
8407 F:      include/linux/imx-media.h
8408 F:      include/media/imx.h
8409
8410 MEDIA DRIVERS FOR HELENE
8411 M:      Abylay Ospan <aospan@netup.ru>
8412 L:      linux-media@vger.kernel.org
8413 W:      https://linuxtv.org
8414 W:      http://netup.tv/
8415 T:      git git://linuxtv.org/media_tree.git
8416 S:      Supported
8417 F:      drivers/media/dvb-frontends/helene*
8418
8419 MEDIA DRIVERS FOR HORUS3A
8420 M:      Sergey Kozlov <serjk@netup.ru>
8421 M:      Abylay Ospan <aospan@netup.ru>
8422 L:      linux-media@vger.kernel.org
8423 W:      https://linuxtv.org
8424 W:      http://netup.tv/
8425 T:      git git://linuxtv.org/media_tree.git
8426 S:      Supported
8427 F:      drivers/media/dvb-frontends/horus3a*
8428
8429 MEDIA DRIVERS FOR LNBH25
8430 M:      Sergey Kozlov <serjk@netup.ru>
8431 M:      Abylay Ospan <aospan@netup.ru>
8432 L:      linux-media@vger.kernel.org
8433 W:      https://linuxtv.org
8434 W:      http://netup.tv/
8435 T:      git git://linuxtv.org/media_tree.git
8436 S:      Supported
8437 F:      drivers/media/dvb-frontends/lnbh25*
8438
8439 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8440 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8441 L:      linux-media@vger.kernel.org
8442 W:      https://linuxtv.org
8443 T:      git git://linuxtv.org/media_tree.git
8444 S:      Maintained
8445 F:      drivers/media/dvb-frontends/mxl5xx*
8446
8447 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8448 M:      Sergey Kozlov <serjk@netup.ru>
8449 M:      Abylay Ospan <aospan@netup.ru>
8450 L:      linux-media@vger.kernel.org
8451 W:      https://linuxtv.org
8452 W:      http://netup.tv/
8453 T:      git git://linuxtv.org/media_tree.git
8454 S:      Supported
8455 F:      drivers/media/pci/netup_unidvb/*
8456
8457 MEDIA DRIVERS FOR RENESAS - DRIF
8458 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8459 L:      linux-media@vger.kernel.org
8460 L:      linux-renesas-soc@vger.kernel.org
8461 T:      git git://linuxtv.org/media_tree.git
8462 S:      Supported
8463 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8464 F:      drivers/media/platform/rcar_drif.c
8465
8466 MEDIA DRIVERS FOR RENESAS - FCP
8467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8468 L:      linux-media@vger.kernel.org
8469 L:      linux-renesas-soc@vger.kernel.org
8470 T:      git git://linuxtv.org/media_tree.git
8471 S:      Supported
8472 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8473 F:      drivers/media/platform/rcar-fcp.c
8474 F:      include/media/rcar-fcp.h
8475
8476 MEDIA DRIVERS FOR RENESAS - FDP1
8477 M:      Kieran Bingham <kieran@bingham.xyz>
8478 L:      linux-media@vger.kernel.org
8479 L:      linux-renesas-soc@vger.kernel.org
8480 T:      git git://linuxtv.org/media_tree.git
8481 S:      Supported
8482 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8483 F:      drivers/media/platform/rcar_fdp1.c
8484
8485 MEDIA DRIVERS FOR RENESAS - VIN
8486 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8487 L:      linux-media@vger.kernel.org
8488 L:      linux-renesas-soc@vger.kernel.org
8489 T:      git git://linuxtv.org/media_tree.git
8490 S:      Supported
8491 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8492 F:      drivers/media/platform/rcar-vin/
8493
8494 MEDIA DRIVERS FOR RENESAS - VSP1
8495 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8496 L:      linux-media@vger.kernel.org
8497 L:      linux-renesas-soc@vger.kernel.org
8498 T:      git git://linuxtv.org/media_tree.git
8499 S:      Supported
8500 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8501 F:      drivers/media/platform/vsp1/
8502
8503 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8504 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8505 L:      linux-media@vger.kernel.org
8506 W:      https://linuxtv.org
8507 T:      git git://linuxtv.org/media_tree.git
8508 S:      Maintained
8509 F:      drivers/media/dvb-frontends/stv0910*
8510
8511 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8512 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8513 L:      linux-media@vger.kernel.org
8514 W:      https://linuxtv.org
8515 T:      git git://linuxtv.org/media_tree.git
8516 S:      Maintained
8517 F:      drivers/media/dvb-frontends/stv6111*
8518
8519 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8520 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8521 L:      linux-media@vger.kernel.org
8522 W:      https://linuxtv.org
8523 T:      git git://linuxtv.org/media_tree.git
8524 S:      Maintained
8525 F:      drivers/media/pci/ddbridge/*
8526
8527 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8528 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8529 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8530 P:      LinuxTV.org Project
8531 L:      linux-media@vger.kernel.org
8532 W:      https://linuxtv.org
8533 Q:      http://patchwork.kernel.org/project/linux-media/list/
8534 T:      git git://linuxtv.org/media_tree.git
8535 S:      Maintained
8536 F:      Documentation/devicetree/bindings/media/
8537 F:      Documentation/media/
8538 F:      drivers/media/
8539 F:      drivers/staging/media/
8540 F:      include/linux/platform_data/media/
8541 F:      include/media/
8542 F:      include/uapi/linux/dvb/
8543 F:      include/uapi/linux/videodev2.h
8544 F:      include/uapi/linux/media.h
8545 F:      include/uapi/linux/v4l2-*
8546 F:      include/uapi/linux/meye.h
8547 F:      include/uapi/linux/ivtv*
8548 F:      include/uapi/linux/uvcvideo.h
8549
8550 MEDIATEK ETHERNET DRIVER
8551 M:      Felix Fietkau <nbd@openwrt.org>
8552 M:      John Crispin <john@phrozen.org>
8553 M:      Sean Wang <sean.wang@mediatek.com>
8554 M:      Nelson Chang <nelson.chang@mediatek.com>
8555 L:      netdev@vger.kernel.org
8556 S:      Maintained
8557 F:      drivers/net/ethernet/mediatek/
8558
8559 MEDIATEK JPEG DRIVER
8560 M:      Rick Chang <rick.chang@mediatek.com>
8561 M:      Bin Liu <bin.liu@mediatek.com>
8562 S:      Supported
8563 F:      drivers/media/platform/mtk-jpeg/
8564 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8565
8566 MEDIATEK MDP DRIVER
8567 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8568 M:      Houlong Wei <houlong.wei@mediatek.com>
8569 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8570 S:      Supported
8571 F:      drivers/media/platform/mtk-mdp/
8572 F:      drivers/media/platform/mtk-vpu/
8573 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8574
8575 MEDIATEK MEDIA DRIVER
8576 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8577 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8578 S:      Supported
8579 F:      drivers/media/platform/mtk-vcodec/
8580 F:      drivers/media/platform/mtk-vpu/
8581 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8582 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8583
8584 MEDIATEK MT7601U WIRELESS LAN DRIVER
8585 M:      Jakub Kicinski <kubakici@wp.pl>
8586 L:      linux-wireless@vger.kernel.org
8587 S:      Maintained
8588 F:      drivers/net/wireless/mediatek/mt7601u/
8589
8590 MEDIATEK CIR DRIVER
8591 M:      Sean Wang <sean.wang@mediatek.com>
8592 S:      Maintained
8593 F:      drivers/media/rc/mtk-cir.c
8594
8595 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8596 M:      Sean Wang <sean.wang@mediatek.com>
8597 S:      Maintained
8598 F:      drivers/char/hw_random/mtk-rng.c
8599
8600 MEDIATEK USB3 DRD IP DRIVER
8601 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8602 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8604 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8605 S:      Maintained
8606 F:      drivers/usb/mtu3/
8607
8608 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8609 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8610 M:      Martin Donnelly <martin.donnelly@ge.com>
8611 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8612 S:      Maintained
8613 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8614 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8615
8616 MEGARAID SCSI/SAS DRIVERS
8617 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8618 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8619 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8620 L:      megaraidlinux.pdl@broadcom.com
8621 L:      linux-scsi@vger.kernel.org
8622 W:      http://www.avagotech.com/support/
8623 S:      Maintained
8624 F:      Documentation/scsi/megaraid.txt
8625 F:      drivers/scsi/megaraid.*
8626 F:      drivers/scsi/megaraid/
8627
8628 MELEXIS MLX90614 DRIVER
8629 M:      Crt Mori <cmo@melexis.com>
8630 L:      linux-iio@vger.kernel.org
8631 W:      http://www.melexis.com
8632 S:      Supported
8633 F:      drivers/iio/temperature/mlx90614.c
8634
8635 MELFAS MIP4 TOUCHSCREEN DRIVER
8636 M:      Sangwon Jee <jeesw@melfas.com>
8637 W:      http://www.melfas.com
8638 S:      Supported
8639 F:      drivers/input/touchscreen/melfas_mip4.c
8640 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8641
8642 MELLANOX ETHERNET DRIVER (mlx4_en)
8643 M:      Tariq Toukan <tariqt@mellanox.com>
8644 L:      netdev@vger.kernel.org
8645 S:      Supported
8646 W:      http://www.mellanox.com
8647 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8648 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8649
8650 MELLANOX ETHERNET DRIVER (mlx5e)
8651 M:      Saeed Mahameed <saeedm@mellanox.com>
8652 L:      netdev@vger.kernel.org
8653 S:      Supported
8654 W:      http://www.mellanox.com
8655 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8656 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8657
8658 MELLANOX ETHERNET INNOVA DRIVER
8659 M:      Ilan Tayari <ilant@mellanox.com>
8660 R:      Boris Pismenny <borisp@mellanox.com>
8661 L:      netdev@vger.kernel.org
8662 S:      Supported
8663 W:      http://www.mellanox.com
8664 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8665 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8666 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8667
8668 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8669 M:      Ilan Tayari <ilant@mellanox.com>
8670 R:      Boris Pismenny <borisp@mellanox.com>
8671 L:      netdev@vger.kernel.org
8672 S:      Supported
8673 W:      http://www.mellanox.com
8674 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8675 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8676 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8677
8678 MELLANOX ETHERNET SWITCH DRIVERS
8679 M:      Jiri Pirko <jiri@mellanox.com>
8680 M:      Ido Schimmel <idosch@mellanox.com>
8681 L:      netdev@vger.kernel.org
8682 S:      Supported
8683 W:      http://www.mellanox.com
8684 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8685 F:      drivers/net/ethernet/mellanox/mlxsw/
8686
8687 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8688 M:      Yotam Gigi <yotamg@mellanox.com>
8689 L:      netdev@vger.kernel.org
8690 S:      Supported
8691 W:      http://www.mellanox.com
8692 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8693 F:      drivers/net/ethernet/mellanox/mlxfw/
8694
8695 MELLANOX MLX CPLD HOTPLUG DRIVER
8696 M:      Vadim Pasternak <vadimp@mellanox.com>
8697 L:      platform-driver-x86@vger.kernel.org
8698 S:      Supported
8699 F:      drivers/platform/x86/mlxcpld-hotplug.c
8700 F:      include/linux/platform_data/mlxcpld-hotplug.h
8701
8702 MELLANOX MLX4 core VPI driver
8703 M:      Tariq Toukan <tariqt@mellanox.com>
8704 L:      netdev@vger.kernel.org
8705 L:      linux-rdma@vger.kernel.org
8706 W:      http://www.mellanox.com
8707 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8708 S:      Supported
8709 F:      drivers/net/ethernet/mellanox/mlx4/
8710 F:      include/linux/mlx4/
8711
8712 MELLANOX MLX4 IB driver
8713 M:      Yishai Hadas <yishaih@mellanox.com>
8714 L:      linux-rdma@vger.kernel.org
8715 W:      http://www.mellanox.com
8716 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8717 S:      Supported
8718 F:      drivers/infiniband/hw/mlx4/
8719 F:      include/linux/mlx4/
8720 F:      include/uapi/rdma/mlx4-abi.h
8721
8722 MELLANOX MLX5 core VPI driver
8723 M:      Saeed Mahameed <saeedm@mellanox.com>
8724 M:      Matan Barak <matanb@mellanox.com>
8725 M:      Leon Romanovsky <leonro@mellanox.com>
8726 L:      netdev@vger.kernel.org
8727 L:      linux-rdma@vger.kernel.org
8728 W:      http://www.mellanox.com
8729 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8730 S:      Supported
8731 F:      drivers/net/ethernet/mellanox/mlx5/core/
8732 F:      include/linux/mlx5/
8733
8734 MELLANOX MLX5 IB driver
8735 M:      Matan Barak <matanb@mellanox.com>
8736 M:      Leon Romanovsky <leonro@mellanox.com>
8737 L:      linux-rdma@vger.kernel.org
8738 W:      http://www.mellanox.com
8739 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8740 S:      Supported
8741 F:      drivers/infiniband/hw/mlx5/
8742 F:      include/linux/mlx5/
8743 F:      include/uapi/rdma/mlx5-abi.h
8744
8745 MELLANOX MLXCPLD I2C AND MUX DRIVER
8746 M:      Vadim Pasternak <vadimp@mellanox.com>
8747 M:      Michael Shych <michaelsh@mellanox.com>
8748 L:      linux-i2c@vger.kernel.org
8749 S:      Supported
8750 F:      drivers/i2c/busses/i2c-mlxcpld.c
8751 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8752 F:      Documentation/i2c/busses/i2c-mlxcpld
8753
8754 MELLANOX MLXCPLD LED DRIVER
8755 M:      Vadim Pasternak <vadimp@mellanox.com>
8756 L:      linux-leds@vger.kernel.org
8757 S:      Supported
8758 F:      drivers/leds/leds-mlxcpld.c
8759 F:      Documentation/leds/leds-mlxcpld.txt
8760
8761 MELLANOX PLATFORM DRIVER
8762 M:      Vadim Pasternak <vadimp@mellanox.com>
8763 L:      platform-driver-x86@vger.kernel.org
8764 S:      Supported
8765 F:      drivers/platform/x86/mlx-platform.c
8766
8767 MEMBARRIER SUPPORT
8768 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8769 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8770 L:      linux-kernel@vger.kernel.org
8771 S:      Supported
8772 F:      kernel/sched/membarrier.c
8773 F:      include/uapi/linux/membarrier.h
8774
8775 MEMORY MANAGEMENT
8776 L:      linux-mm@kvack.org
8777 W:      http://www.linux-mm.org
8778 S:      Maintained
8779 F:      include/linux/mm.h
8780 F:      include/linux/gfp.h
8781 F:      include/linux/mmzone.h
8782 F:      include/linux/memory_hotplug.h
8783 F:      include/linux/vmalloc.h
8784 F:      mm/
8785
8786 MEMORY TECHNOLOGY DEVICES (MTD)
8787 M:      David Woodhouse <dwmw2@infradead.org>
8788 M:      Brian Norris <computersforpeace@gmail.com>
8789 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8790 M:      Marek Vasut <marek.vasut@gmail.com>
8791 M:      Richard Weinberger <richard@nod.at>
8792 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8793 L:      linux-mtd@lists.infradead.org
8794 W:      http://www.linux-mtd.infradead.org/
8795 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8796 T:      git git://git.infradead.org/linux-mtd.git master
8797 T:      git git://git.infradead.org/l2-mtd.git master
8798 S:      Maintained
8799 F:      Documentation/devicetree/bindings/mtd/
8800 F:      drivers/mtd/
8801 F:      include/linux/mtd/
8802 F:      include/uapi/mtd/
8803
8804 MEN A21 WATCHDOG DRIVER
8805 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8806 L:      linux-watchdog@vger.kernel.org
8807 S:      Maintained
8808 F:      drivers/watchdog/mena21_wdt.c
8809
8810 MEN CHAMELEON BUS (mcb)
8811 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8812 S:      Maintained
8813 F:      drivers/mcb/
8814 F:      include/linux/mcb.h
8815 F:      Documentation/men-chameleon-bus.txt
8816
8817 MEN F21BMC (Board Management Controller)
8818 M:      Andreas Werner <andreas.werner@men.de>
8819 S:      Supported
8820 F:      drivers/mfd/menf21bmc.c
8821 F:      drivers/watchdog/menf21bmc_wdt.c
8822 F:      drivers/leds/leds-menf21bmc.c
8823 F:      drivers/hwmon/menf21bmc_hwmon.c
8824 F:      Documentation/hwmon/menf21bmc
8825
8826 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8827 M:      Neil Armstrong <narmstrong@baylibre.com>
8828 L:      linux-media@lists.freedesktop.org
8829 L:      linux-amlogic@lists.infradead.org
8830 W:      http://linux-meson.com/
8831 S:      Supported
8832 F:      drivers/media/platform/meson/ao-cec.c
8833 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8834 T:      git git://linuxtv.org/media_tree.git
8835
8836 METAG ARCHITECTURE
8837 M:      James Hogan <james.hogan@imgtec.com>
8838 L:      linux-metag@vger.kernel.org
8839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8840 S:      Odd Fixes
8841 F:      arch/metag/
8842 F:      Documentation/metag/
8843 F:      Documentation/devicetree/bindings/metag/
8844 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8845 F:      drivers/clocksource/metag_generic.c
8846 F:      drivers/irqchip/irq-metag.c
8847 F:      drivers/irqchip/irq-metag-ext.c
8848 F:      drivers/tty/metag_da.c
8849
8850 MICROBLAZE ARCHITECTURE
8851 M:      Michal Simek <monstr@monstr.eu>
8852 W:      http://www.monstr.eu/fdt/
8853 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8854 S:      Supported
8855 F:      arch/microblaze/
8856
8857 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8858 M:      Richard Genoud <richard.genoud@gmail.com>
8859 S:      Maintained
8860 F:      drivers/tty/serial/atmel_serial.c
8861 F:      drivers/tty/serial/atmel_serial.h
8862
8863 MICROCHIP / ATMEL DMA DRIVER
8864 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8866 L:      dmaengine@vger.kernel.org
8867 S:      Supported
8868 F:      drivers/dma/at_hdmac.c
8869 F:      drivers/dma/at_hdmac_regs.h
8870 F:      include/linux/platform_data/dma-atmel.h
8871
8872 MICROCHIP / ATMEL ECC DRIVER
8873 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8874 L:      linux-crypto@vger.kernel.org
8875 S:      Maintained
8876 F:      drivers/crypto/atmel-ecc.*
8877
8878 MICROCHIP / ATMEL ISC DRIVER
8879 M:      Songjun Wu <songjun.wu@microchip.com>
8880 L:      linux-media@vger.kernel.org
8881 S:      Supported
8882 F:      drivers/media/platform/atmel/atmel-isc.c
8883 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8884 F:      devicetree/bindings/media/atmel-isc.txt
8885
8886 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8887 M:      Woojung Huh <Woojung.Huh@microchip.com>
8888 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8889 L:      netdev@vger.kernel.org
8890 S:      Maintained
8891 F:      net/dsa/tag_ksz.c
8892 F:      drivers/net/dsa/microchip/*
8893 F:      include/linux/platform_data/microchip-ksz.h
8894 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8895
8896 MICROCHIP USB251XB DRIVER
8897 M:      Richard Leitner <richard.leitner@skidata.com>
8898 L:      linux-usb@vger.kernel.org
8899 S:      Maintained
8900 F:      drivers/usb/misc/usb251xb.c
8901 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8902
8903 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8904 M:      Don Brace <don.brace@microsemi.com>
8905 L:      esc.storagedev@microsemi.com
8906 L:      linux-scsi@vger.kernel.org
8907 S:      Supported
8908 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8909 F:      drivers/scsi/smartpqi/Kconfig
8910 F:      drivers/scsi/smartpqi/Makefile
8911 F:      include/linux/cciss*.h
8912 F:      include/uapi/linux/cciss*.h
8913 F:      Documentation/scsi/smartpqi.txt
8914
8915 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8916 M:      Chen Yu <yu.c.chen@intel.com>
8917 L:      platform-driver-x86@vger.kernel.org
8918 S:      Supported
8919 F:      drivers/platform/x86/surfacepro3_button.c
8920
8921 MICROTEK X6 SCANNER
8922 M:      Oliver Neukum <oliver@neukum.org>
8923 S:      Maintained
8924 F:      drivers/usb/image/microtek.*
8925
8926 MIPS
8927 M:      Ralf Baechle <ralf@linux-mips.org>
8928 L:      linux-mips@linux-mips.org
8929 W:      http://www.linux-mips.org/
8930 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8931 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8932 S:      Supported
8933 F:      Documentation/devicetree/bindings/mips/
8934 F:      Documentation/mips/
8935 F:      arch/mips/
8936
8937 MIPS BOSTON DEVELOPMENT BOARD
8938 M:      Paul Burton <paul.burton@imgtec.com>
8939 L:      linux-mips@linux-mips.org
8940 S:      Maintained
8941 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8942 F:      arch/mips/boot/dts/img/boston.dts
8943 F:      arch/mips/configs/generic/board-boston.config
8944 F:      drivers/clk/imgtec/clk-boston.c
8945 F:      include/dt-bindings/clock/boston-clock.h
8946
8947 MIPS GENERIC PLATFORM
8948 M:      Paul Burton <paul.burton@imgtec.com>
8949 L:      linux-mips@linux-mips.org
8950 S:      Supported
8951 F:      arch/mips/generic/
8952
8953 MIPS/LOONGSON1 ARCHITECTURE
8954 M:      Keguang Zhang <keguang.zhang@gmail.com>
8955 L:      linux-mips@linux-mips.org
8956 S:      Maintained
8957 F:      arch/mips/loongson32/
8958 F:      arch/mips/include/asm/mach-loongson32/
8959 F:      drivers/*/*loongson1*
8960 F:      drivers/*/*/*loongson1*
8961
8962 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8963 M:      Hans Verkuil <hverkuil@xs4all.nl>
8964 L:      linux-media@vger.kernel.org
8965 T:      git git://linuxtv.org/media_tree.git
8966 W:      https://linuxtv.org
8967 S:      Odd Fixes
8968 F:      drivers/media/radio/radio-miropcm20*
8969
8970 MMP SUPPORT
8971 M:      Eric Miao <eric.y.miao@gmail.com>
8972 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974 T:      git git://github.com/hzhuang1/linux.git
8975 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8976 S:      Maintained
8977 F:      arch/arm/boot/dts/mmp*
8978 F:      arch/arm/mach-mmp/
8979
8980 MN88472 MEDIA DRIVER
8981 M:      Antti Palosaari <crope@iki.fi>
8982 L:      linux-media@vger.kernel.org
8983 W:      https://linuxtv.org
8984 W:      http://palosaari.fi/linux/
8985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8986 S:      Maintained
8987 F:      drivers/media/dvb-frontends/mn88472*
8988
8989 MN88473 MEDIA DRIVER
8990 M:      Antti Palosaari <crope@iki.fi>
8991 L:      linux-media@vger.kernel.org
8992 W:      https://linuxtv.org
8993 W:      http://palosaari.fi/linux/
8994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8995 S:      Maintained
8996 F:      drivers/media/dvb-frontends/mn88473*
8997
8998 MODULE SUPPORT
8999 M:      Jessica Yu <jeyu@kernel.org>
9000 M:      Rusty Russell <rusty@rustcorp.com.au>
9001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9002 S:      Maintained
9003 F:      include/linux/module.h
9004 F:      kernel/module.c
9005
9006 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9007 W:      http://popies.net/meye/
9008 S:      Orphan
9009 F:      Documentation/media/v4l-drivers/meye*
9010 F:      drivers/media/pci/meye/
9011 F:      include/uapi/linux/meye.h
9012
9013 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9014 M:      Jiri Slaby <jirislaby@gmail.com>
9015 S:      Maintained
9016 F:      Documentation/serial/moxa-smartio
9017 F:      drivers/tty/mxser.*
9018
9019 MR800 AVERMEDIA USB FM RADIO DRIVER
9020 M:      Alexey Klimov <klimov.linux@gmail.com>
9021 L:      linux-media@vger.kernel.org
9022 T:      git git://linuxtv.org/media_tree.git
9023 S:      Maintained
9024 F:      drivers/media/radio/radio-mr800.c
9025
9026 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9027 M:      Alan Ott <alan@signal11.us>
9028 L:      linux-wpan@vger.kernel.org
9029 S:      Maintained
9030 F:      drivers/net/ieee802154/mrf24j40.c
9031 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9032
9033 MSI LAPTOP SUPPORT
9034 M:      "Lee, Chun-Yi" <jlee@suse.com>
9035 L:      platform-driver-x86@vger.kernel.org
9036 S:      Maintained
9037 F:      drivers/platform/x86/msi-laptop.c
9038
9039 MSI WMI SUPPORT
9040 L:      platform-driver-x86@vger.kernel.org
9041 S:      Orphan
9042 F:      drivers/platform/x86/msi-wmi.c
9043
9044 MSI001 MEDIA DRIVER
9045 M:      Antti Palosaari <crope@iki.fi>
9046 L:      linux-media@vger.kernel.org
9047 W:      https://linuxtv.org
9048 W:      http://palosaari.fi/linux/
9049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9050 T:      git git://linuxtv.org/anttip/media_tree.git
9051 S:      Maintained
9052 F:      drivers/media/tuners/msi001*
9053
9054 MSI2500 MEDIA DRIVER
9055 M:      Antti Palosaari <crope@iki.fi>
9056 L:      linux-media@vger.kernel.org
9057 W:      https://linuxtv.org
9058 W:      http://palosaari.fi/linux/
9059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9060 T:      git git://linuxtv.org/anttip/media_tree.git
9061 S:      Maintained
9062 F:      drivers/media/usb/msi2500/
9063
9064 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9065 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9066 L:      linux-mtd@lists.infradead.org
9067 S:      Maintained
9068 F:      drivers/mtd/devices/docg3*
9069
9070 MT9M032 APTINA SENSOR DRIVER
9071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9072 L:      linux-media@vger.kernel.org
9073 T:      git git://linuxtv.org/media_tree.git
9074 S:      Maintained
9075 F:      drivers/media/i2c/mt9m032.c
9076 F:      include/media/i2c/mt9m032.h
9077
9078 MT9P031 APTINA CAMERA SENSOR
9079 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9080 L:      linux-media@vger.kernel.org
9081 T:      git git://linuxtv.org/media_tree.git
9082 S:      Maintained
9083 F:      drivers/media/i2c/mt9p031.c
9084 F:      include/media/i2c/mt9p031.h
9085
9086 MT9T001 APTINA CAMERA SENSOR
9087 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9088 L:      linux-media@vger.kernel.org
9089 T:      git git://linuxtv.org/media_tree.git
9090 S:      Maintained
9091 F:      drivers/media/i2c/mt9t001.c
9092 F:      include/media/i2c/mt9t001.h
9093
9094 MT9V032 APTINA CAMERA SENSOR
9095 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9096 L:      linux-media@vger.kernel.org
9097 T:      git git://linuxtv.org/media_tree.git
9098 S:      Maintained
9099 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9100 F:      drivers/media/i2c/mt9v032.c
9101 F:      include/media/i2c/mt9v032.h
9102
9103 MULTIFUNCTION DEVICES (MFD)
9104 M:      Lee Jones <lee.jones@linaro.org>
9105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9106 S:      Supported
9107 F:      Documentation/devicetree/bindings/mfd/
9108 F:      drivers/mfd/
9109 F:      include/linux/mfd/
9110 F:      include/dt-bindings/mfd/
9111
9112 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9113 S:      Orphan
9114 F:      drivers/mmc/host/mmc_spi.c
9115 F:      include/linux/spi/mmc_spi.h
9116
9117 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9118 M:      Ulf Hansson <ulf.hansson@linaro.org>
9119 L:      linux-mmc@vger.kernel.org
9120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9121 S:      Maintained
9122 F:      Documentation/devicetree/bindings/mmc/
9123 F:      drivers/mmc/
9124 F:      include/linux/mmc/
9125 F:      include/uapi/linux/mmc/
9126
9127 MULTIPLEXER SUBSYSTEM
9128 M:      Peter Rosin <peda@axentia.se>
9129 S:      Maintained
9130 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9131 F:      Documentation/devicetree/bindings/mux/
9132 F:      include/linux/dt-bindings/mux/
9133 F:      include/linux/mux/
9134 F:      drivers/mux/
9135
9136 MULTISOUND SOUND DRIVER
9137 M:      Andrew Veliath <andrewtv@usa.net>
9138 S:      Maintained
9139 F:      Documentation/sound/oss/MultiSound
9140 F:      sound/oss/msnd*
9141
9142 MULTITECH MULTIPORT CARD (ISICOM)
9143 S:      Orphan
9144 F:      drivers/tty/isicom.c
9145 F:      include/linux/isicom.h
9146
9147 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9148 M:      Bin Liu <b-liu@ti.com>
9149 L:      linux-usb@vger.kernel.org
9150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9151 S:      Maintained
9152 F:      drivers/usb/musb/
9153
9154 MXL5007T MEDIA DRIVER
9155 M:      Michael Krufky <mkrufky@linuxtv.org>
9156 L:      linux-media@vger.kernel.org
9157 W:      https://linuxtv.org
9158 W:      http://github.com/mkrufky
9159 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9160 T:      git git://linuxtv.org/mkrufky/tuners.git
9161 S:      Maintained
9162 F:      drivers/media/tuners/mxl5007t.*
9163
9164 MXSFB DRM DRIVER
9165 M:      Marek Vasut <marex@denx.de>
9166 S:      Supported
9167 F:      drivers/gpu/drm/mxsfb/
9168 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9169
9170 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9171 M:      Hyong-Youb Kim <hykim@myri.com>
9172 L:      netdev@vger.kernel.org
9173 W:      https://www.myricom.com/support/downloads/myri10ge.html
9174 S:      Supported
9175 F:      drivers/net/ethernet/myricom/myri10ge/
9176
9177 NAND FLASH SUBSYSTEM
9178 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9179 R:      Richard Weinberger <richard@nod.at>
9180 L:      linux-mtd@lists.infradead.org
9181 W:      http://www.linux-mtd.infradead.org/
9182 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9183 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9184 T:      git git://git.infradead.org/l2-mtd.git nand/next
9185 S:      Maintained
9186 F:      drivers/mtd/nand/
9187 F:      include/linux/mtd/*nand*.h
9188
9189 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9190 M:      Daniel Mack <zonque@gmail.com>
9191 S:      Maintained
9192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9193 W:      http://www.native-instruments.com
9194 F:      sound/usb/caiaq/
9195
9196 NATSEMI ETHERNET DRIVER (DP8381x)
9197 S:      Orphan
9198 F:      drivers/net/ethernet/natsemi/natsemi.c
9199
9200 NCP FILESYSTEM
9201 M:      Petr Vandrovec <petr@vandrovec.name>
9202 S:      Odd Fixes
9203 F:      fs/ncpfs/
9204
9205 NCR 5380 SCSI DRIVERS
9206 M:      Finn Thain <fthain@telegraphics.com.au>
9207 M:      Michael Schmitz <schmitzmic@gmail.com>
9208 L:      linux-scsi@vger.kernel.org
9209 S:      Maintained
9210 F:      Documentation/scsi/g_NCR5380.txt
9211 F:      drivers/scsi/NCR5380.*
9212 F:      drivers/scsi/arm/cumana_1.c
9213 F:      drivers/scsi/arm/oak.c
9214 F:      drivers/scsi/atari_scsi.*
9215 F:      drivers/scsi/dmx3191d.c
9216 F:      drivers/scsi/g_NCR5380.*
9217 F:      drivers/scsi/mac_scsi.*
9218 F:      drivers/scsi/sun3_scsi.*
9219 F:      drivers/scsi/sun3_scsi_vme.c
9220
9221 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9222 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9223 L:      linux-scsi@vger.kernel.org
9224 S:      Maintained
9225 F:      drivers/scsi/NCR_D700.*
9226
9227 NCT6775 HARDWARE MONITOR DRIVER
9228 M:      Guenter Roeck <linux@roeck-us.net>
9229 L:      linux-hwmon@vger.kernel.org
9230 S:      Maintained
9231 F:      Documentation/hwmon/nct6775
9232 F:      drivers/hwmon/nct6775.c
9233
9234 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9235 M:      Faisal Latif <faisal.latif@intel.com>
9236 L:      linux-rdma@vger.kernel.org
9237 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9238 S:      Supported
9239 F:      drivers/infiniband/hw/nes/
9240 F:      include/uapi/rdma/nes-abi.h
9241
9242 NETEM NETWORK EMULATOR
9243 M:      Stephen Hemminger <stephen@networkplumber.org>
9244 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9245 S:      Maintained
9246 F:      net/sched/sch_netem.c
9247
9248 NETERION 10GbE DRIVERS (s2io/vxge)
9249 M:      Jon Mason <jdmason@kudzu.us>
9250 L:      netdev@vger.kernel.org
9251 S:      Supported
9252 F:      Documentation/networking/s2io.txt
9253 F:      Documentation/networking/vxge.txt
9254 F:      drivers/net/ethernet/neterion/
9255
9256 NETFILTER
9257 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9258 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9259 M:      Florian Westphal <fw@strlen.de>
9260 L:      netfilter-devel@vger.kernel.org
9261 L:      coreteam@netfilter.org
9262 W:      http://www.netfilter.org/
9263 W:      http://www.iptables.org/
9264 W:      http://www.nftables.org/
9265 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9268 S:      Maintained
9269 F:      include/linux/netfilter*
9270 F:      include/linux/netfilter/
9271 F:      include/net/netfilter/
9272 F:      include/uapi/linux/netfilter*
9273 F:      include/uapi/linux/netfilter/
9274 F:      net/*/netfilter.c
9275 F:      net/*/netfilter/
9276 F:      net/netfilter/
9277 F:      net/bridge/br_netfilter*.c
9278
9279 NETLABEL
9280 M:      Paul Moore <paul@paul-moore.com>
9281 W:      http://netlabel.sf.net
9282 L:      netdev@vger.kernel.org
9283 S:      Maintained
9284 F:      Documentation/netlabel/
9285 F:      include/net/netlabel.h
9286 F:      net/netlabel/
9287
9288 NETROM NETWORK LAYER
9289 M:      Ralf Baechle <ralf@linux-mips.org>
9290 L:      linux-hams@vger.kernel.org
9291 W:      http://www.linux-ax25.org/
9292 S:      Maintained
9293 F:      include/net/netrom.h
9294 F:      include/uapi/linux/netrom.h
9295 F:      net/netrom/
9296
9297 NETRONOME ETHERNET DRIVERS
9298 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9299 L:      oss-drivers@netronome.com
9300 S:      Maintained
9301 F:      drivers/net/ethernet/netronome/
9302
9303 NETWORK BLOCK DEVICE (NBD)
9304 M:      Josef Bacik <jbacik@fb.com>
9305 S:      Maintained
9306 L:      linux-block@vger.kernel.org
9307 L:      nbd-general@lists.sourceforge.net
9308 F:      Documentation/blockdev/nbd.txt
9309 F:      drivers/block/nbd.c
9310 F:      include/uapi/linux/nbd.h
9311
9312 NETWORK DROP MONITOR
9313 M:      Neil Horman <nhorman@tuxdriver.com>
9314 L:      netdev@vger.kernel.org
9315 S:      Maintained
9316 W:      https://fedorahosted.org/dropwatch/
9317 F:      net/core/drop_monitor.c
9318
9319 NETWORKING DRIVERS
9320 L:      netdev@vger.kernel.org
9321 W:      http://www.linuxfoundation.org/en/Net
9322 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9325 S:      Odd Fixes
9326 F:      Documentation/devicetree/bindings/net/
9327 F:      drivers/net/
9328 F:      include/linux/if_*
9329 F:      include/linux/netdevice.h
9330 F:      include/linux/etherdevice.h
9331 F:      include/linux/fcdevice.h
9332 F:      include/linux/fddidevice.h
9333 F:      include/linux/hippidevice.h
9334 F:      include/linux/inetdevice.h
9335 F:      include/uapi/linux/if_*
9336 F:      include/uapi/linux/netdevice.h
9337
9338 NETWORKING DRIVERS (WIRELESS)
9339 M:      Kalle Valo <kvalo@codeaurora.org>
9340 L:      linux-wireless@vger.kernel.org
9341 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9344 S:      Maintained
9345 F:      Documentation/devicetree/bindings/net/wireless/
9346 F:      drivers/net/wireless/
9347
9348 NETWORKING [DSA]
9349 M:      Andrew Lunn <andrew@lunn.ch>
9350 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9351 M:      Florian Fainelli <f.fainelli@gmail.com>
9352 S:      Maintained
9353 F:      net/dsa/
9354 F:      include/net/dsa.h
9355 F:      drivers/net/dsa/
9356
9357 NETWORKING [GENERAL]
9358 M:      "David S. Miller" <davem@davemloft.net>
9359 L:      netdev@vger.kernel.org
9360 W:      http://www.linuxfoundation.org/en/Net
9361 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9364 B:      mailto:netdev@vger.kernel.org
9365 S:      Maintained
9366 F:      net/
9367 F:      include/net/
9368 F:      include/linux/in.h
9369 F:      include/linux/net.h
9370 F:      include/linux/netdevice.h
9371 F:      include/uapi/linux/in.h
9372 F:      include/uapi/linux/net.h
9373 F:      include/uapi/linux/netdevice.h
9374 F:      include/uapi/linux/net_namespace.h
9375 F:      tools/net/
9376 F:      tools/testing/selftests/net/
9377 F:      lib/random32.c
9378
9379 NETWORKING [IPSEC]
9380 M:      Steffen Klassert <steffen.klassert@secunet.com>
9381 M:      Herbert Xu <herbert@gondor.apana.org.au>
9382 M:      "David S. Miller" <davem@davemloft.net>
9383 L:      netdev@vger.kernel.org
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9386 S:      Maintained
9387 F:      net/core/flow.c
9388 F:      net/xfrm/
9389 F:      net/key/
9390 F:      net/ipv4/xfrm*
9391 F:      net/ipv4/esp4*
9392 F:      net/ipv4/ah4.c
9393 F:      net/ipv4/ipcomp.c
9394 F:      net/ipv4/ip_vti.c
9395 F:      net/ipv6/xfrm*
9396 F:      net/ipv6/esp6*
9397 F:      net/ipv6/ah6.c
9398 F:      net/ipv6/ipcomp6.c
9399 F:      net/ipv6/ip6_vti.c
9400 F:      include/uapi/linux/xfrm.h
9401 F:      include/net/xfrm.h
9402
9403 NETWORKING [IPv4/IPv6]
9404 M:      "David S. Miller" <davem@davemloft.net>
9405 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9406 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9407 L:      netdev@vger.kernel.org
9408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9409 S:      Maintained
9410 F:      net/ipv4/
9411 F:      net/ipv6/
9412 F:      include/net/ip*
9413 F:      arch/x86/net/*
9414
9415 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9416 M:      Paul Moore <paul@paul-moore.com>
9417 L:      netdev@vger.kernel.org
9418 S:      Maintained
9419
9420 NETWORKING [TLS]
9421 M:      Ilya Lesokhin <ilyal@mellanox.com>
9422 M:      Aviad Yehezkel <aviadye@mellanox.com>
9423 M:      Dave Watson <davejwatson@fb.com>
9424 L:      netdev@vger.kernel.org
9425 S:      Maintained
9426 F:      net/tls/*
9427 F:      include/uapi/linux/tls.h
9428 F:      include/net/tls.h
9429
9430 NETWORKING [WIRELESS]
9431 L:      linux-wireless@vger.kernel.org
9432 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9433
9434 NETXEN (1/10) GbE SUPPORT
9435 M:      Manish Chopra <manish.chopra@cavium.com>
9436 M:      Rahul Verma <rahul.verma@cavium.com>
9437 M:      Dept-GELinuxNICDev@cavium.com
9438 L:      netdev@vger.kernel.org
9439 S:      Supported
9440 F:      drivers/net/ethernet/qlogic/netxen/
9441
9442 NFC SUBSYSTEM
9443 M:      Samuel Ortiz <sameo@linux.intel.com>
9444 L:      linux-wireless@vger.kernel.org
9445 L:      linux-nfc@lists.01.org (subscribers-only)
9446 S:      Supported
9447 F:      net/nfc/
9448 F:      include/net/nfc/
9449 F:      include/uapi/linux/nfc.h
9450 F:      drivers/nfc/
9451 F:      include/linux/platform_data/nfcmrvl.h
9452 F:      include/linux/platform_data/nxp-nci.h
9453 F:      Documentation/devicetree/bindings/net/nfc/
9454
9455 NFS, SUNRPC, AND LOCKD CLIENTS
9456 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9457 M:      Anna Schumaker <anna.schumaker@netapp.com>
9458 L:      linux-nfs@vger.kernel.org
9459 W:      http://client.linux-nfs.org
9460 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9461 S:      Maintained
9462 F:      fs/lockd/
9463 F:      fs/nfs/
9464 F:      fs/nfs_common/
9465 F:      net/sunrpc/
9466 F:      include/linux/lockd/
9467 F:      include/linux/nfs*
9468 F:      include/linux/sunrpc/
9469 F:      include/uapi/linux/nfs*
9470 F:      include/uapi/linux/sunrpc/
9471
9472 NILFS2 FILESYSTEM
9473 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9474 L:      linux-nilfs@vger.kernel.org
9475 W:      http://nilfs.sourceforge.net/
9476 W:      http://nilfs.osdn.jp/
9477 T:      git git://github.com/konis/nilfs2.git
9478 S:      Supported
9479 F:      Documentation/filesystems/nilfs2.txt
9480 F:      fs/nilfs2/
9481 F:      include/trace/events/nilfs2.h
9482 F:      include/uapi/linux/nilfs2_api.h
9483 F:      include/uapi/linux/nilfs2_ondisk.h
9484
9485 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9486 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9487 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9488 S:      Maintained
9489 F:      Documentation/scsi/NinjaSCSI.txt
9490 F:      drivers/scsi/pcmcia/nsp_*
9491
9492 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9493 M:      GOTO Masanori <gotom@debian.or.jp>
9494 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9495 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9496 S:      Maintained
9497 F:      Documentation/scsi/NinjaSCSI.txt
9498 F:      drivers/scsi/nsp32*
9499
9500 NIOS2 ARCHITECTURE
9501 M:      Ley Foon Tan <lftan@altera.com>
9502 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9504 S:      Maintained
9505 F:      arch/nios2/
9506
9507 NOHZ, DYNTICKS SUPPORT
9508 M:      Frederic Weisbecker <fweisbec@gmail.com>
9509 M:      Thomas Gleixner <tglx@linutronix.de>
9510 M:      Ingo Molnar <mingo@kernel.org>
9511 L:      linux-kernel@vger.kernel.org
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9513 S:      Maintained
9514 F:      kernel/time/tick*.*
9515 F:      include/linux/tick.h
9516 F:      include/linux/sched/nohz.h
9517
9518 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9519 M:      Pavel Machek <pavel@ucw.cz>
9520 M:      Sakari Ailus <sakari.ailus@iki.fi>
9521 L:      linux-media@vger.kernel.org
9522 S:      Maintained
9523 F:      drivers/media/i2c/et8ek8
9524 F:      drivers/media/i2c/ad5820.c
9525
9526 NOKIA N900 POWER SUPPLY DRIVERS
9527 R:      Pali Rohár <pali.rohar@gmail.com>
9528 F:      include/linux/power/bq2415x_charger.h
9529 F:      include/linux/power/bq27xxx_battery.h
9530 F:      include/linux/power/isp1704_charger.h
9531 F:      drivers/power/supply/bq2415x_charger.c
9532 F:      drivers/power/supply/bq27xxx_battery.c
9533 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9534 F:      drivers/power/supply/isp1704_charger.c
9535 F:      drivers/power/supply/rx51_battery.c
9536
9537 NTB AMD DRIVER
9538 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9539 L:      linux-ntb@googlegroups.com
9540 S:      Supported
9541 F:      drivers/ntb/hw/amd/
9542
9543 NTB DRIVER CORE
9544 M:      Jon Mason <jdmason@kudzu.us>
9545 M:      Dave Jiang <dave.jiang@intel.com>
9546 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9547 L:      linux-ntb@googlegroups.com
9548 S:      Supported
9549 W:      https://github.com/jonmason/ntb/wiki
9550 T:      git git://github.com/jonmason/ntb.git
9551 F:      drivers/ntb/
9552 F:      drivers/net/ntb_netdev.c
9553 F:      include/linux/ntb.h
9554 F:      include/linux/ntb_transport.h
9555 F:      tools/testing/selftests/ntb/
9556
9557 NTB IDT DRIVER
9558 M:      Serge Semin <fancer.lancer@gmail.com>
9559 L:      linux-ntb@googlegroups.com
9560 S:      Supported
9561 F:      drivers/ntb/hw/idt/
9562
9563 NTB INTEL DRIVER
9564 M:      Jon Mason <jdmason@kudzu.us>
9565 M:      Dave Jiang <dave.jiang@intel.com>
9566 L:      linux-ntb@googlegroups.com
9567 S:      Supported
9568 W:      https://github.com/jonmason/ntb/wiki
9569 T:      git git://github.com/jonmason/ntb.git
9570 F:      drivers/ntb/hw/intel/
9571
9572 NTFS FILESYSTEM
9573 M:      Anton Altaparmakov <anton@tuxera.com>
9574 L:      linux-ntfs-dev@lists.sourceforge.net
9575 W:      http://www.tuxera.com/
9576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9577 S:      Supported
9578 F:      Documentation/filesystems/ntfs.txt
9579 F:      fs/ntfs/
9580
9581 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9582 M:      Antonino Daplas <adaplas@gmail.com>
9583 L:      linux-fbdev@vger.kernel.org
9584 S:      Maintained
9585 F:      drivers/video/fbdev/riva/
9586 F:      drivers/video/fbdev/nvidia/
9587
9588 NVM EXPRESS DRIVER
9589 M:      Keith Busch <keith.busch@intel.com>
9590 M:      Jens Axboe <axboe@fb.com>
9591 M:      Christoph Hellwig <hch@lst.de>
9592 M:      Sagi Grimberg <sagi@grimberg.me>
9593 L:      linux-nvme@lists.infradead.org
9594 T:      git://git.infradead.org/nvme.git
9595 W:      http://git.infradead.org/nvme.git
9596 S:      Supported
9597 F:      drivers/nvme/host/
9598 F:      include/linux/nvme.h
9599 F:      include/uapi/linux/nvme_ioctl.h
9600
9601 NVM EXPRESS FC TRANSPORT DRIVERS
9602 M:      James Smart <james.smart@broadcom.com>
9603 L:      linux-nvme@lists.infradead.org
9604 S:      Supported
9605 F:      include/linux/nvme-fc.h
9606 F:      include/linux/nvme-fc-driver.h
9607 F:      drivers/nvme/host/fc.c
9608 F:      drivers/nvme/target/fc.c
9609 F:      drivers/nvme/target/fcloop.c
9610
9611 NVM EXPRESS TARGET DRIVER
9612 M:      Christoph Hellwig <hch@lst.de>
9613 M:      Sagi Grimberg <sagi@grimberg.me>
9614 L:      linux-nvme@lists.infradead.org
9615 T:      git://git.infradead.org/nvme.git
9616 W:      http://git.infradead.org/nvme.git
9617 S:      Supported
9618 F:      drivers/nvme/target/
9619
9620 NVMEM FRAMEWORK
9621 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9622 S:      Maintained
9623 F:      drivers/nvmem/
9624 F:      Documentation/devicetree/bindings/nvmem/
9625 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9626 F:      include/linux/nvmem-consumer.h
9627 F:      include/linux/nvmem-provider.h
9628
9629 NXP TDA998X DRM DRIVER
9630 M:      Russell King <linux@armlinux.org.uk>
9631 S:      Supported
9632 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9633 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9634 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9635 F:      include/drm/i2c/tda998x.h
9636
9637 NXP TFA9879 DRIVER
9638 M:      Peter Rosin <peda@axentia.se>
9639 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9640 S:      Maintained
9641 F:      sound/soc/codecs/tfa9879*
9642
9643 NXP-NCI NFC DRIVER
9644 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9645 R:      Charles Gorand <charles.gorand@effinnov.com>
9646 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9647 S:      Supported
9648 F:      drivers/nfc/nxp-nci
9649
9650 OBJTOOL
9651 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9652 S:      Supported
9653 F:      tools/objtool/
9654
9655 OMAP AUDIO SUPPORT
9656 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9657 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9659 L:      linux-omap@vger.kernel.org
9660 S:      Maintained
9661 F:      sound/soc/omap/
9662
9663 OMAP CLOCK FRAMEWORK SUPPORT
9664 M:      Paul Walmsley <paul@pwsan.com>
9665 L:      linux-omap@vger.kernel.org
9666 S:      Maintained
9667 F:      arch/arm/*omap*/*clock*
9668
9669 OMAP DEVICE TREE SUPPORT
9670 M:      Benoît Cousson <bcousson@baylibre.com>
9671 M:      Tony Lindgren <tony@atomide.com>
9672 L:      linux-omap@vger.kernel.org
9673 L:      devicetree@vger.kernel.org
9674 S:      Maintained
9675 F:      arch/arm/boot/dts/*omap*
9676 F:      arch/arm/boot/dts/*am3*
9677 F:      arch/arm/boot/dts/*am4*
9678 F:      arch/arm/boot/dts/*am5*
9679 F:      arch/arm/boot/dts/*dra7*
9680
9681 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9682 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9683 L:      linux-omap@vger.kernel.org
9684 L:      linux-fbdev@vger.kernel.org
9685 S:      Maintained
9686 F:      drivers/video/fbdev/omap2/
9687 F:      Documentation/arm/OMAP/DSS
9688
9689 OMAP FRAMEBUFFER SUPPORT
9690 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9691 L:      linux-fbdev@vger.kernel.org
9692 L:      linux-omap@vger.kernel.org
9693 S:      Maintained
9694 F:      drivers/video/fbdev/omap/
9695
9696 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9697 M:      Roger Quadros <rogerq@ti.com>
9698 M:      Tony Lindgren <tony@atomide.com>
9699 L:      linux-omap@vger.kernel.org
9700 S:      Maintained
9701 F:      drivers/memory/omap-gpmc.c
9702 F:      arch/arm/mach-omap2/*gpmc*
9703
9704 OMAP GPIO DRIVER
9705 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9706 M:      Santosh Shilimkar <ssantosh@kernel.org>
9707 M:      Kevin Hilman <khilman@kernel.org>
9708 L:      linux-omap@vger.kernel.org
9709 S:      Maintained
9710 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9711 F:      drivers/gpio/gpio-omap.c
9712
9713 OMAP HARDWARE SPINLOCK SUPPORT
9714 M:      Ohad Ben-Cohen <ohad@wizery.com>
9715 L:      linux-omap@vger.kernel.org
9716 S:      Maintained
9717 F:      drivers/hwspinlock/omap_hwspinlock.c
9718
9719 OMAP HS MMC SUPPORT
9720 L:      linux-mmc@vger.kernel.org
9721 L:      linux-omap@vger.kernel.org
9722 S:      Orphan
9723 F:      drivers/mmc/host/omap_hsmmc.c
9724
9725 OMAP HWMOD DATA
9726 M:      Paul Walmsley <paul@pwsan.com>
9727 L:      linux-omap@vger.kernel.org
9728 S:      Maintained
9729 F:      arch/arm/mach-omap2/omap_hwmod*data*
9730
9731 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9732 M:      Benoît Cousson <bcousson@baylibre.com>
9733 L:      linux-omap@vger.kernel.org
9734 S:      Maintained
9735 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9736
9737 OMAP HWMOD SUPPORT
9738 M:      Benoît Cousson <bcousson@baylibre.com>
9739 M:      Paul Walmsley <paul@pwsan.com>
9740 L:      linux-omap@vger.kernel.org
9741 S:      Maintained
9742 F:      arch/arm/mach-omap2/omap_hwmod.*
9743
9744 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9745 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9746 L:      linux-media@vger.kernel.org
9747 S:      Maintained
9748 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9749 F:      drivers/media/platform/omap3isp/
9750 F:      drivers/staging/media/omap4iss/
9751
9752 OMAP MMC SUPPORT
9753 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9754 L:      linux-omap@vger.kernel.org
9755 S:      Maintained
9756 F:      drivers/mmc/host/omap.c
9757
9758 OMAP POWER MANAGEMENT SUPPORT
9759 M:      Kevin Hilman <khilman@kernel.org>
9760 L:      linux-omap@vger.kernel.org
9761 S:      Maintained
9762 F:      arch/arm/*omap*/*pm*
9763 F:      drivers/cpufreq/omap-cpufreq.c
9764
9765 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9766 M:      Rajendra Nayak <rnayak@codeaurora.org>
9767 M:      Paul Walmsley <paul@pwsan.com>
9768 L:      linux-omap@vger.kernel.org
9769 S:      Maintained
9770 F:      arch/arm/mach-omap2/prm*
9771
9772 OMAP RANDOM NUMBER GENERATOR SUPPORT
9773 M:      Deepak Saxena <dsaxena@plexity.net>
9774 S:      Maintained
9775 F:      drivers/char/hw_random/omap-rng.c
9776
9777 OMAP USB SUPPORT
9778 L:      linux-usb@vger.kernel.org
9779 L:      linux-omap@vger.kernel.org
9780 S:      Orphan
9781 F:      drivers/usb/*/*omap*
9782 F:      arch/arm/*omap*/usb*
9783
9784 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9785 M:      Mark Jackson <mpfj@newflow.co.uk>
9786 L:      linux-omap@vger.kernel.org
9787 S:      Maintained
9788 F:      arch/arm/boot/dts/am335x-nano.dts
9789
9790 OMAP1 SUPPORT
9791 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9792 M:      Tony Lindgren <tony@atomide.com>
9793 L:      linux-omap@vger.kernel.org
9794 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9796 S:      Maintained
9797 F:      arch/arm/mach-omap1/
9798 F:      arch/arm/plat-omap/
9799 F:      arch/arm/configs/omap1_defconfig
9800 F:      drivers/i2c/busses/i2c-omap.c
9801 F:      include/linux/i2c-omap.h
9802
9803 OMAP2+ SUPPORT
9804 M:      Tony Lindgren <tony@atomide.com>
9805 L:      linux-omap@vger.kernel.org
9806 W:      http://www.muru.com/linux/omap/
9807 W:      http://linux.omap.com/
9808 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9810 S:      Maintained
9811 F:      arch/arm/mach-omap2/
9812 F:      arch/arm/plat-omap/
9813 F:      arch/arm/configs/omap2plus_defconfig
9814 F:      drivers/i2c/busses/i2c-omap.c
9815 F:      drivers/irqchip/irq-omap-intc.c
9816 F:      drivers/mfd/*omap*.c
9817 F:      drivers/mfd/menelaus.c
9818 F:      drivers/mfd/palmas.c
9819 F:      drivers/mfd/tps65217.c
9820 F:      drivers/mfd/tps65218.c
9821 F:      drivers/mfd/tps65910.c
9822 F:      drivers/mfd/twl-core.[ch]
9823 F:      drivers/mfd/twl4030*.c
9824 F:      drivers/mfd/twl6030*.c
9825 F:      drivers/mfd/twl6040*.c
9826 F:      drivers/regulator/palmas-regulator*.c
9827 F:      drivers/regulator/pbias-regulator.c
9828 F:      drivers/regulator/tps65217-regulator.c
9829 F:      drivers/regulator/tps65218-regulator.c
9830 F:      drivers/regulator/tps65910-regulator.c
9831 F:      drivers/regulator/twl-regulator.c
9832 F:      drivers/regulator/twl6030-regulator.c
9833 F:      include/linux/i2c-omap.h
9834
9835 OMFS FILESYSTEM
9836 M:      Bob Copeland <me@bobcopeland.com>
9837 L:      linux-karma-devel@lists.sourceforge.net
9838 S:      Maintained
9839 F:      Documentation/filesystems/omfs.txt
9840 F:      fs/omfs/
9841
9842 OMNIKEY CARDMAN 4000 DRIVER
9843 M:      Harald Welte <laforge@gnumonks.org>
9844 S:      Maintained
9845 F:      drivers/char/pcmcia/cm4000_cs.c
9846 F:      include/linux/cm4000_cs.h
9847 F:      include/uapi/linux/cm4000_cs.h
9848
9849 OMNIKEY CARDMAN 4040 DRIVER
9850 M:      Harald Welte <laforge@gnumonks.org>
9851 S:      Maintained
9852 F:      drivers/char/pcmcia/cm4040_cs.*
9853
9854 OMNIVISION OV13858 SENSOR DRIVER
9855 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9856 L:      linux-media@vger.kernel.org
9857 T:      git git://linuxtv.org/media_tree.git
9858 S:      Maintained
9859 F:      drivers/media/i2c/ov13858.c
9860
9861 OMNIVISION OV5640 SENSOR DRIVER
9862 M:      Steve Longerbeam <slongerbeam@gmail.com>
9863 L:      linux-media@vger.kernel.org
9864 T:      git git://linuxtv.org/media_tree.git
9865 S:      Maintained
9866 F:      drivers/media/i2c/ov5640.c
9867
9868 OMNIVISION OV5647 SENSOR DRIVER
9869 M:      Luis Oliveira <lolivei@synopsys.com>
9870 L:      linux-media@vger.kernel.org
9871 T:      git git://linuxtv.org/media_tree.git
9872 S:      Maintained
9873 F:      drivers/media/i2c/ov5647.c
9874
9875 OMNIVISION OV7670 SENSOR DRIVER
9876 M:      Jonathan Corbet <corbet@lwn.net>
9877 L:      linux-media@vger.kernel.org
9878 T:      git git://linuxtv.org/media_tree.git
9879 S:      Maintained
9880 F:      drivers/media/i2c/ov7670.c
9881 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9882
9883 ONENAND FLASH DRIVER
9884 M:      Kyungmin Park <kyungmin.park@samsung.com>
9885 L:      linux-mtd@lists.infradead.org
9886 S:      Maintained
9887 F:      drivers/mtd/onenand/
9888 F:      include/linux/mtd/onenand*.h
9889
9890 ONSTREAM SCSI TAPE DRIVER
9891 M:      Willem Riede <osst@riede.org>
9892 L:      osst-users@lists.sourceforge.net
9893 L:      linux-scsi@vger.kernel.org
9894 S:      Maintained
9895 F:      Documentation/scsi/osst.txt
9896 F:      drivers/scsi/osst.*
9897 F:      drivers/scsi/osst_*.h
9898 F:      drivers/scsi/st.h
9899
9900 OP-TEE DRIVER
9901 M:      Jens Wiklander <jens.wiklander@linaro.org>
9902 S:      Maintained
9903 F:      drivers/tee/optee/
9904
9905 OPA-VNIC DRIVER
9906 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9907 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9908 L:      linux-rdma@vger.kernel.org
9909 S:      Supported
9910 F:      drivers/infiniband/ulp/opa_vnic
9911
9912 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9913 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9914 L:      devicetree@vger.kernel.org
9915 S:      Maintained
9916 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9917 F:      Documentation/devicetree/overlay-notes.txt
9918 F:      drivers/of/overlay.c
9919 F:      drivers/of/resolver.c
9920
9921 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9922 M:      Rob Herring <robh+dt@kernel.org>
9923 M:      Frank Rowand <frowand.list@gmail.com>
9924 L:      devicetree@vger.kernel.org
9925 W:      http://www.devicetree.org/
9926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9927 S:      Maintained
9928 F:      drivers/of/
9929 F:      include/linux/of*.h
9930 F:      scripts/dtc/
9931 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9932
9933 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9934 M:      Rob Herring <robh+dt@kernel.org>
9935 M:      Mark Rutland <mark.rutland@arm.com>
9936 L:      devicetree@vger.kernel.org
9937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9938 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9939 S:      Maintained
9940 F:      Documentation/devicetree/
9941 F:      arch/*/boot/dts/
9942 F:      include/dt-bindings/
9943
9944 OPENCORES I2C BUS DRIVER
9945 M:      Peter Korsgaard <jacmet@sunsite.dk>
9946 L:      linux-i2c@vger.kernel.org
9947 S:      Maintained
9948 F:      Documentation/i2c/busses/i2c-ocores
9949 F:      drivers/i2c/busses/i2c-ocores.c
9950
9951 OPENRISC ARCHITECTURE
9952 M:      Jonas Bonn <jonas@southpole.se>
9953 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9954 M:      Stafford Horne <shorne@gmail.com>
9955 T:      git git://github.com/openrisc/linux.git
9956 L:      openrisc@lists.librecores.org
9957 W:      http://openrisc.io
9958 S:      Maintained
9959 F:      arch/openrisc/
9960
9961 OPENVSWITCH
9962 M:      Pravin Shelar <pshelar@nicira.com>
9963 L:      netdev@vger.kernel.org
9964 L:      dev@openvswitch.org
9965 W:      http://openvswitch.org
9966 S:      Maintained
9967 F:      net/openvswitch/
9968 F:      include/uapi/linux/openvswitch.h
9969
9970 OPERATING PERFORMANCE POINTS (OPP)
9971 M:      Viresh Kumar <vireshk@kernel.org>
9972 M:      Nishanth Menon <nm@ti.com>
9973 M:      Stephen Boyd <sboyd@codeaurora.org>
9974 L:      linux-pm@vger.kernel.org
9975 S:      Maintained
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9977 F:      drivers/base/power/opp/
9978 F:      include/linux/pm_opp.h
9979 F:      Documentation/power/opp.txt
9980 F:      Documentation/devicetree/bindings/opp/
9981
9982 OPL4 DRIVER
9983 M:      Clemens Ladisch <clemens@ladisch.de>
9984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9985 T:      git git://git.alsa-project.org/alsa-kernel.git
9986 S:      Maintained
9987 F:      sound/drivers/opl4/
9988
9989 OPROFILE
9990 M:      Robert Richter <rric@kernel.org>
9991 L:      oprofile-list@lists.sf.net
9992 S:      Maintained
9993 F:      arch/*/include/asm/oprofile*.h
9994 F:      arch/*/oprofile/
9995 F:      drivers/oprofile/
9996 F:      include/linux/oprofile.h
9997
9998 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9999 M:      Mark Fasheh <mfasheh@versity.com>
10000 M:      Joel Becker <jlbec@evilplan.org>
10001 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10002 W:      http://ocfs2.wiki.kernel.org
10003 S:      Supported
10004 F:      Documentation/filesystems/ocfs2.txt
10005 F:      Documentation/filesystems/dlmfs.txt
10006 F:      fs/ocfs2/
10007
10008 ORANGEFS FILESYSTEM
10009 M:      Mike Marshall <hubcap@omnibond.com>
10010 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10012 S:      Supported
10013 F:      fs/orangefs/
10014 F:      Documentation/filesystems/orangefs.txt
10015
10016 ORINOCO DRIVER
10017 L:      linux-wireless@vger.kernel.org
10018 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10019 W:      http://www.nongnu.org/orinoco/
10020 S:      Orphan
10021 F:      drivers/net/wireless/intersil/orinoco/
10022
10023 OSD LIBRARY and FILESYSTEM
10024 M:      Boaz Harrosh <ooo@electrozaur.com>
10025 S:      Maintained
10026 F:      drivers/scsi/osd/
10027 F:      include/scsi/osd_*
10028 F:      fs/exofs/
10029
10030 OV2659 OMNIVISION SENSOR DRIVER
10031 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10032 L:      linux-media@vger.kernel.org
10033 W:      https://linuxtv.org
10034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10035 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10036 S:      Maintained
10037 F:      drivers/media/i2c/ov2659.c
10038 F:      include/media/i2c/ov2659.h
10039
10040 OVERLAY FILESYSTEM
10041 M:      Miklos Szeredi <miklos@szeredi.hu>
10042 L:      linux-unionfs@vger.kernel.org
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10044 S:      Supported
10045 F:      fs/overlayfs/
10046 F:      Documentation/filesystems/overlayfs.txt
10047
10048 P54 WIRELESS DRIVER
10049 M:      Christian Lamparter <chunkeey@googlemail.com>
10050 L:      linux-wireless@vger.kernel.org
10051 W:      http://wireless.kernel.org/en/users/Drivers/p54
10052 S:      Maintained
10053 F:      drivers/net/wireless/intersil/p54/
10054
10055 PA SEMI ETHERNET DRIVER
10056 L:      netdev@vger.kernel.org
10057 S:      Orphan
10058 F:      drivers/net/ethernet/pasemi/*
10059
10060 PA SEMI SMBUS DRIVER
10061 L:      linux-i2c@vger.kernel.org
10062 S:      Orphan
10063 F:      drivers/i2c/busses/i2c-pasemi.c
10064
10065 PADATA PARALLEL EXECUTION MECHANISM
10066 M:      Steffen Klassert <steffen.klassert@secunet.com>
10067 L:      linux-crypto@vger.kernel.org
10068 S:      Maintained
10069 F:      kernel/padata.c
10070 F:      include/linux/padata.h
10071 F:      Documentation/padata.txt
10072
10073 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10074 M:      Harald Welte <laforge@gnumonks.org>
10075 L:      platform-driver-x86@vger.kernel.org
10076 S:      Maintained
10077 F:      drivers/platform/x86/panasonic-laptop.c
10078
10079 PANASONIC MN10300/AM33/AM34 PORT
10080 M:      David Howells <dhowells@redhat.com>
10081 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10082 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10083 S:      Maintained
10084 F:      Documentation/mn10300/
10085 F:      arch/mn10300/
10086
10087 PARALLEL LCD/KEYPAD PANEL DRIVER
10088 M:      Willy Tarreau <willy@haproxy.com>
10089 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10090 S:      Odd Fixes
10091 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10092 F:      drivers/misc/panel.c
10093
10094 PARALLEL PORT SUBSYSTEM
10095 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10096 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10097 L:      linux-parport@lists.infradead.org (subscribers-only)
10098 S:      Maintained
10099 F:      drivers/parport/
10100 F:      include/linux/parport*.h
10101 F:      drivers/char/ppdev.c
10102 F:      include/uapi/linux/ppdev.h
10103 F:      Documentation/parport*.txt
10104
10105 PARAVIRT_OPS INTERFACE
10106 M:      Jeremy Fitzhardinge <jeremy@goop.org>
10107 M:      Chris Wright <chrisw@sous-sol.org>
10108 M:      Alok Kataria <akataria@vmware.com>
10109 M:      Rusty Russell <rusty@rustcorp.com.au>
10110 L:      virtualization@lists.linux-foundation.org
10111 S:      Supported
10112 F:      Documentation/virtual/paravirt_ops.txt
10113 F:      arch/*/kernel/paravirt*
10114 F:      arch/*/include/asm/paravirt.h
10115 F:      include/linux/hypervisor.h
10116
10117 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10118 M:      Tim Waugh <tim@cyberelk.net>
10119 L:      linux-parport@lists.infradead.org (subscribers-only)
10120 S:      Maintained
10121 F:      Documentation/blockdev/paride.txt
10122 F:      drivers/block/paride/
10123
10124 PARISC ARCHITECTURE
10125 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10126 M:      Helge Deller <deller@gmx.de>
10127 L:      linux-parisc@vger.kernel.org
10128 W:      http://www.parisc-linux.org/
10129 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10132 S:      Maintained
10133 F:      arch/parisc/
10134 F:      Documentation/parisc/
10135 F:      drivers/parisc/
10136 F:      drivers/char/agp/parisc-agp.c
10137 F:      drivers/input/serio/gscps2.c
10138 F:      drivers/parport/parport_gsc.*
10139 F:      drivers/tty/serial/8250/8250_gsc.c
10140 F:      drivers/video/fbdev/sti*
10141 F:      drivers/video/console/sti*
10142 F:      drivers/video/logo/logo_parisc*
10143
10144 PARMAN
10145 M:      Jiri Pirko <jiri@mellanox.com>
10146 L:      netdev@vger.kernel.org
10147 S:      Supported
10148 F:      lib/parman.c
10149 F:      lib/test_parman.c
10150 F:      include/linux/parman.h
10151
10152 PC87360 HARDWARE MONITORING DRIVER
10153 M:      Jim Cromie <jim.cromie@gmail.com>
10154 L:      linux-hwmon@vger.kernel.org
10155 S:      Maintained
10156 F:      Documentation/hwmon/pc87360
10157 F:      drivers/hwmon/pc87360.c
10158
10159 PC8736x GPIO DRIVER
10160 M:      Jim Cromie <jim.cromie@gmail.com>
10161 S:      Maintained
10162 F:      drivers/char/pc8736x_gpio.c
10163
10164 PC87427 HARDWARE MONITORING DRIVER
10165 M:      Jean Delvare <jdelvare@suse.com>
10166 L:      linux-hwmon@vger.kernel.org
10167 S:      Maintained
10168 F:      Documentation/hwmon/pc87427
10169 F:      drivers/hwmon/pc87427.c
10170
10171 PCA9532 LED DRIVER
10172 M:      Riku Voipio <riku.voipio@iki.fi>
10173 S:      Maintained
10174 F:      drivers/leds/leds-pca9532.c
10175 F:      include/linux/leds-pca9532.h
10176
10177 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10178 M:      Guenter Roeck <linux@roeck-us.net>
10179 L:      linux-i2c@vger.kernel.org
10180 S:      Maintained
10181 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10182
10183 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10184 M:      Khalid Aziz <khalid@gonehiking.org>
10185 S:      Maintained
10186 F:      drivers/firmware/pcdp.*
10187
10188 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10189 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10190 L:      linux-pci@vger.kernel.org
10191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10192 S:      Maintained
10193 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10194 F:      drivers/pci/host/pci-aardvark.c
10195
10196 PCI DRIVER FOR ALTERA PCIE IP
10197 M:      Ley Foon Tan <lftan@altera.com>
10198 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10199 L:      linux-pci@vger.kernel.org
10200 S:      Supported
10201 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10202 F:      drivers/pci/host/pcie-altera.c
10203
10204 PCI DRIVER FOR APPLIEDMICRO XGENE
10205 M:      Tanmay Inamdar <tinamdar@apm.com>
10206 L:      linux-pci@vger.kernel.org
10207 L:      linux-arm-kernel@lists.infradead.org
10208 S:      Maintained
10209 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10210 F:      drivers/pci/host/pci-xgene.c
10211
10212 PCI DRIVER FOR ARM VERSATILE PLATFORM
10213 M:      Rob Herring <robh@kernel.org>
10214 L:      linux-pci@vger.kernel.org
10215 L:      linux-arm-kernel@lists.infradead.org
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/pci/versatile.txt
10218 F:      drivers/pci/host/pci-versatile.c
10219
10220 PCI DRIVER FOR ARMADA 8K
10221 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10222 L:      linux-pci@vger.kernel.org
10223 L:      linux-arm-kernel@lists.infradead.org
10224 S:      Maintained
10225 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10226 F:      drivers/pci/dwc/pcie-armada8k.c
10227
10228 PCI DRIVER FOR FREESCALE LAYERSCAPE
10229 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10230 M:      Mingkai Hu <mingkai.hu@freescale.com>
10231 M:      Roy Zang <tie-fei.zang@freescale.com>
10232 L:      linuxppc-dev@lists.ozlabs.org
10233 L:      linux-pci@vger.kernel.org
10234 L:      linux-arm-kernel@lists.infradead.org
10235 S:      Maintained
10236 F:      drivers/pci/dwc/*layerscape*
10237
10238 PCI DRIVER FOR GENERIC OF HOSTS
10239 M:      Will Deacon <will.deacon@arm.com>
10240 L:      linux-pci@vger.kernel.org
10241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10242 S:      Maintained
10243 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10244 F:      drivers/pci/host/pci-host-common.c
10245 F:      drivers/pci/host/pci-host-generic.c
10246
10247 PCI DRIVER FOR IMX6
10248 M:      Richard Zhu <hongxing.zhu@nxp.com>
10249 M:      Lucas Stach <l.stach@pengutronix.de>
10250 L:      linux-pci@vger.kernel.org
10251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10252 S:      Maintained
10253 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10254 F:      drivers/pci/dwc/*imx6*
10255
10256 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10257 M:      Keith Busch <keith.busch@intel.com>
10258 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10259 L:      linux-pci@vger.kernel.org
10260 S:      Supported
10261 F:      drivers/pci/host/vmd.c
10262
10263 PCI DRIVER FOR MICROSEMI SWITCHTEC
10264 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10265 M:      Stephen Bates <stephen.bates@microsemi.com>
10266 M:      Logan Gunthorpe <logang@deltatee.com>
10267 L:      linux-pci@vger.kernel.org
10268 S:      Maintained
10269 F:      Documentation/switchtec.txt
10270 F:      Documentation/ABI/testing/sysfs-class-switchtec
10271 F:      drivers/pci/switch/switchtec*
10272 F:      include/uapi/linux/switchtec_ioctl.h
10273
10274 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10275 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10276 M:      Jason Cooper <jason@lakedaemon.net>
10277 L:      linux-pci@vger.kernel.org
10278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279 S:      Maintained
10280 F:      drivers/pci/host/*mvebu*
10281
10282 PCI DRIVER FOR NVIDIA TEGRA
10283 M:      Thierry Reding <thierry.reding@gmail.com>
10284 L:      linux-tegra@vger.kernel.org
10285 L:      linux-pci@vger.kernel.org
10286 S:      Supported
10287 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10288 F:      drivers/pci/host/pci-tegra.c
10289
10290 PCI DRIVER FOR RENESAS R-CAR
10291 M:      Simon Horman <horms@verge.net.au>
10292 L:      linux-pci@vger.kernel.org
10293 L:      linux-renesas-soc@vger.kernel.org
10294 S:      Maintained
10295 F:      drivers/pci/host/*rcar*
10296
10297 PCI DRIVER FOR SAMSUNG EXYNOS
10298 M:      Jingoo Han <jingoohan1@gmail.com>
10299 L:      linux-pci@vger.kernel.org
10300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10301 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10302 S:      Maintained
10303 F:      drivers/pci/dwc/pci-exynos.c
10304
10305 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10306 M:      Jingoo Han <jingoohan1@gmail.com>
10307 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10308 L:      linux-pci@vger.kernel.org
10309 S:      Maintained
10310 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10311 F:      drivers/pci/dwc/*designware*
10312
10313 PCI DRIVER FOR TI DRA7XX
10314 M:      Kishon Vijay Abraham I <kishon@ti.com>
10315 L:      linux-omap@vger.kernel.org
10316 L:      linux-pci@vger.kernel.org
10317 S:      Supported
10318 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10319 F:      drivers/pci/dwc/pci-dra7xx.c
10320
10321 PCI DRIVER FOR TI KEYSTONE
10322 M:      Murali Karicheri <m-karicheri2@ti.com>
10323 L:      linux-pci@vger.kernel.org
10324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10325 S:      Maintained
10326 F:      drivers/pci/dwc/*keystone*
10327
10328 PCI ENDPOINT SUBSYSTEM
10329 M:      Kishon Vijay Abraham I <kishon@ti.com>
10330 L:      linux-pci@vger.kernel.org
10331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10332 S:      Supported
10333 F:      drivers/pci/endpoint/
10334 F:      drivers/misc/pci_endpoint_test.c
10335 F:      tools/pci/
10336
10337 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10338 M:      Russell Currey <ruscur@russell.cc>
10339 L:      linuxppc-dev@lists.ozlabs.org
10340 S:      Supported
10341 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10342 F:      arch/powerpc/kernel/eeh*.c
10343 F:      arch/powerpc/platforms/*/eeh*.c
10344 F:      arch/powerpc/include/*/eeh*.h
10345
10346 PCI ERROR RECOVERY
10347 M:      Linas Vepstas <linasvepstas@gmail.com>
10348 L:      linux-pci@vger.kernel.org
10349 S:      Supported
10350 F:      Documentation/PCI/pci-error-recovery.txt
10351
10352 PCI MSI DRIVER FOR ALTERA MSI IP
10353 M:      Ley Foon Tan <lftan@altera.com>
10354 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10355 L:      linux-pci@vger.kernel.org
10356 S:      Supported
10357 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10358 F:      drivers/pci/host/pcie-altera-msi.c
10359
10360 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10361 M:      Duc Dang <dhdang@apm.com>
10362 L:      linux-pci@vger.kernel.org
10363 L:      linux-arm-kernel@lists.infradead.org
10364 S:      Maintained
10365 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10366 F:      drivers/pci/host/pci-xgene-msi.c
10367
10368 PCI SUBSYSTEM
10369 M:      Bjorn Helgaas <bhelgaas@google.com>
10370 L:      linux-pci@vger.kernel.org
10371 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10373 S:      Supported
10374 F:      Documentation/devicetree/bindings/pci/
10375 F:      Documentation/PCI/
10376 F:      drivers/pci/
10377 F:      include/linux/pci*
10378 F:      arch/x86/pci/
10379 F:      arch/x86/kernel/quirks.c
10380
10381 PCIE DRIVER FOR AXIS ARTPEC
10382 M:      Niklas Cassel <niklas.cassel@axis.com>
10383 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10384 L:      linux-arm-kernel@axis.com
10385 L:      linux-pci@vger.kernel.org
10386 S:      Maintained
10387 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10388 F:      drivers/pci/dwc/*artpec*
10389
10390 PCIE DRIVER FOR CAVIUM THUNDERX
10391 M:      David Daney <david.daney@cavium.com>
10392 L:      linux-pci@vger.kernel.org
10393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 S:      Supported
10395 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10396 F:      drivers/pci/host/pci-thunder-*
10397
10398 PCIE DRIVER FOR HISILICON
10399 M:      Zhou Wang <wangzhou1@hisilicon.com>
10400 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10401 L:      linux-pci@vger.kernel.org
10402 S:      Maintained
10403 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10404 F:      drivers/pci/dwc/pcie-hisi.c
10405
10406 PCIE DRIVER FOR HISILICON KIRIN
10407 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10408 M:      Binghui Wang <wangbinghui@hisilicon.com>
10409 L:      linux-pci@vger.kernel.org
10410 S:      Maintained
10411 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10412 F:      drivers/pci/dwc/pcie-kirin.c
10413
10414 PCIE DRIVER FOR MEDIATEK
10415 M:      Ryder Lee <ryder.lee@mediatek.com>
10416 L:      linux-pci@vger.kernel.org
10417 L:      linux-mediatek@lists.infradead.org
10418 S:      Supported
10419 F:      Documentation/devicetree/bindings/pci/mediatek*
10420 F:      drivers/pci/host/*mediatek*
10421
10422 PCIE DRIVER FOR QUALCOMM MSM
10423 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10424 L:      linux-pci@vger.kernel.org
10425 L:      linux-arm-msm@vger.kernel.org
10426 S:      Maintained
10427 F:      drivers/pci/dwc/*qcom*
10428
10429 PCIE DRIVER FOR ROCKCHIP
10430 M:      Shawn Lin <shawn.lin@rock-chips.com>
10431 L:      linux-pci@vger.kernel.org
10432 L:      linux-rockchip@lists.infradead.org
10433 S:      Maintained
10434 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10435 F:      drivers/pci/host/pcie-rockchip.c
10436
10437 PCIE DRIVER FOR ST SPEAR13XX
10438 M:      Pratyush Anand <pratyush.anand@gmail.com>
10439 L:      linux-pci@vger.kernel.org
10440 S:      Maintained
10441 F:      drivers/pci/dwc/*spear*
10442
10443 PCMCIA SUBSYSTEM
10444 P:      Linux PCMCIA Team
10445 L:      linux-pcmcia@lists.infradead.org
10446 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10448 S:      Maintained
10449 F:      Documentation/pcmcia/
10450 F:      tools/pcmcia/
10451 F:      drivers/pcmcia/
10452 F:      include/pcmcia/
10453
10454 PCNET32 NETWORK DRIVER
10455 M:      Don Fry <pcnet32@frontier.com>
10456 L:      netdev@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/net/ethernet/amd/pcnet32.c
10459
10460 PCRYPT PARALLEL CRYPTO ENGINE
10461 M:      Steffen Klassert <steffen.klassert@secunet.com>
10462 L:      linux-crypto@vger.kernel.org
10463 S:      Maintained
10464 F:      crypto/pcrypt.c
10465 F:      include/crypto/pcrypt.h
10466
10467 PER-CPU MEMORY ALLOCATOR
10468 M:      Tejun Heo <tj@kernel.org>
10469 M:      Christoph Lameter <cl@linux.com>
10470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10471 S:      Maintained
10472 F:      include/linux/percpu*.h
10473 F:      mm/percpu*.c
10474 F:      arch/*/include/asm/percpu.h
10475
10476 PER-TASK DELAY ACCOUNTING
10477 M:      Balbir Singh <bsingharora@gmail.com>
10478 S:      Maintained
10479 F:      include/linux/delayacct.h
10480 F:      kernel/delayacct.c
10481
10482 PERFORMANCE EVENTS SUBSYSTEM
10483 M:      Peter Zijlstra <peterz@infradead.org>
10484 M:      Ingo Molnar <mingo@redhat.com>
10485 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10486 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10487 L:      linux-kernel@vger.kernel.org
10488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10489 S:      Supported
10490 F:      kernel/events/*
10491 F:      include/linux/perf_event.h
10492 F:      include/uapi/linux/perf_event.h
10493 F:      arch/*/kernel/perf_event*.c
10494 F:      arch/*/kernel/*/perf_event*.c
10495 F:      arch/*/kernel/*/*/perf_event*.c
10496 F:      arch/*/include/asm/perf_event.h
10497 F:      arch/*/kernel/perf_callchain.c
10498 F:      arch/*/events/*
10499 F:      tools/perf/
10500
10501 PERSONALITY HANDLING
10502 M:      Christoph Hellwig <hch@infradead.org>
10503 L:      linux-abi-devel@lists.sourceforge.net
10504 S:      Maintained
10505 F:      include/linux/personality.h
10506 F:      include/uapi/linux/personality.h
10507
10508 PHONET PROTOCOL
10509 M:      Remi Denis-Courmont <courmisch@gmail.com>
10510 S:      Supported
10511 F:      Documentation/networking/phonet.txt
10512 F:      include/linux/phonet.h
10513 F:      include/net/phonet/
10514 F:      include/uapi/linux/phonet.h
10515 F:      net/phonet/
10516
10517 PHRAM MTD DRIVER
10518 M:      Joern Engel <joern@lazybastard.org>
10519 L:      linux-mtd@lists.infradead.org
10520 S:      Maintained
10521 F:      drivers/mtd/devices/phram.c
10522
10523 PICOLCD HID DRIVER
10524 M:      Bruno Prémont <bonbons@linux-vserver.org>
10525 L:      linux-input@vger.kernel.org
10526 S:      Maintained
10527 F:      drivers/hid/hid-picolcd*
10528
10529 PICOXCELL SUPPORT
10530 M:      Jamie Iles <jamie@jamieiles.com>
10531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10532 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10533 S:      Supported
10534 F:      arch/arm/boot/dts/picoxcell*
10535 F:      arch/arm/mach-picoxcell/
10536 F:      drivers/crypto/picoxcell*
10537
10538 PIN CONTROL SUBSYSTEM
10539 M:      Linus Walleij <linus.walleij@linaro.org>
10540 L:      linux-gpio@vger.kernel.org
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10542 S:      Maintained
10543 F:      Documentation/devicetree/bindings/pinctrl/
10544 F:      Documentation/driver-api/pinctl.rst
10545 F:      drivers/pinctrl/
10546 F:      include/linux/pinctrl/
10547
10548 PIN CONTROLLER - ATMEL AT91
10549 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10551 S:      Maintained
10552 F:      drivers/pinctrl/pinctrl-at91.*
10553
10554 PIN CONTROLLER - ATMEL AT91 PIO4
10555 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10557 L:      linux-gpio@vger.kernel.org
10558 S:      Supported
10559 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10560
10561 PIN CONTROLLER - INTEL
10562 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10563 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10564 S:      Maintained
10565 F:      drivers/pinctrl/intel/
10566
10567 PIN CONTROLLER - QUALCOMM
10568 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10569 S:      Maintained
10570 L:      linux-arm-msm@vger.kernel.org
10571 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10572 F:      drivers/pinctrl/qcom/
10573
10574 PIN CONTROLLER - RENESAS
10575 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10576 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10577 L:      linux-renesas-soc@vger.kernel.org
10578 S:      Maintained
10579 F:      drivers/pinctrl/sh-pfc/
10580
10581 PIN CONTROLLER - SAMSUNG
10582 M:      Tomasz Figa <tomasz.figa@gmail.com>
10583 M:      Krzysztof Kozlowski <krzk@kernel.org>
10584 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10587 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10589 S:      Maintained
10590 F:      drivers/pinctrl/samsung/
10591 F:      include/dt-bindings/pinctrl/samsung.h
10592 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10593
10594 PIN CONTROLLER - SINGLE
10595 M:      Tony Lindgren <tony@atomide.com>
10596 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10598 L:      linux-omap@vger.kernel.org
10599 S:      Maintained
10600 F:      drivers/pinctrl/pinctrl-single.c
10601
10602 PIN CONTROLLER - ST SPEAR
10603 M:      Viresh Kumar <vireshk@kernel.org>
10604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 W:      http://www.st.com/spear
10606 S:      Maintained
10607 F:      drivers/pinctrl/spear/
10608
10609 PISTACHIO SOC SUPPORT
10610 M:      James Hartley <james.hartley@imgtec.com>
10611 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10612 L:      linux-mips@linux-mips.org
10613 S:      Maintained
10614 F:      arch/mips/pistachio/
10615 F:      arch/mips/include/asm/mach-pistachio/
10616 F:      arch/mips/boot/dts/img/pistachio*
10617 F:      arch/mips/configs/pistachio*_defconfig
10618
10619 PKTCDVD DRIVER
10620 S:      Orphan
10621 M:      linux-block@vger.kernel.org
10622 F:      drivers/block/pktcdvd.c
10623 F:      include/linux/pktcdvd.h
10624 F:      include/uapi/linux/pktcdvd.h
10625
10626 PKUNITY SOC DRIVERS
10627 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10628 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10629 S:      Maintained
10630 T:      git git://github.com/gxt/linux.git
10631 F:      drivers/input/serio/i8042-unicore32io.h
10632 F:      drivers/i2c/busses/i2c-puv3.c
10633 F:      drivers/video/fbdev/fb-puv3.c
10634 F:      drivers/rtc/rtc-puv3.c
10635
10636 PMBUS HARDWARE MONITORING DRIVERS
10637 M:      Guenter Roeck <linux@roeck-us.net>
10638 L:      linux-hwmon@vger.kernel.org
10639 W:      http://hwmon.wiki.kernel.org/
10640 W:      http://www.roeck-us.net/linux/drivers/
10641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10642 S:      Maintained
10643 F:      Documentation/hwmon/pmbus
10644 F:      drivers/hwmon/pmbus/
10645 F:      include/linux/pmbus.h
10646
10647 PMC SIERRA MaxRAID DRIVER
10648 L:      linux-scsi@vger.kernel.org
10649 W:      http://www.pmc-sierra.com/
10650 S:      Orphan
10651 F:      drivers/scsi/pmcraid.*
10652
10653 PMC SIERRA PM8001 DRIVER
10654 M:      Jack Wang <jinpu.wang@profitbricks.com>
10655 M:      lindar_liu@usish.com
10656 L:      linux-scsi@vger.kernel.org
10657 S:      Supported
10658 F:      drivers/scsi/pm8001/
10659
10660 PNP SUPPORT
10661 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10662 S:      Maintained
10663 F:      drivers/pnp/
10664
10665 POSIX CLOCKS and TIMERS
10666 M:      Thomas Gleixner <tglx@linutronix.de>
10667 L:      linux-kernel@vger.kernel.org
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10669 S:      Maintained
10670 F:      fs/timerfd.c
10671 F:      include/linux/timer*
10672 F:      kernel/time/*timer*
10673
10674 POWER MANAGEMENT CORE
10675 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10676 L:      linux-pm@vger.kernel.org
10677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10678 B:      https://bugzilla.kernel.org
10679 S:      Supported
10680 F:      drivers/base/power/
10681 F:      include/linux/pm.h
10682 F:      include/linux/pm_*
10683 F:      include/linux/powercap.h
10684 F:      drivers/powercap/
10685
10686 POWER STATE COORDINATION INTERFACE (PSCI)
10687 M:      Mark Rutland <mark.rutland@arm.com>
10688 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10689 L:      linux-arm-kernel@lists.infradead.org
10690 S:      Maintained
10691 F:      drivers/firmware/psci*.c
10692 F:      include/linux/psci.h
10693 F:      include/uapi/linux/psci.h
10694
10695 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10696 M:      Sebastian Reichel <sre@kernel.org>
10697 L:      linux-pm@vger.kernel.org
10698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/power/supply/
10701 F:      include/linux/power_supply.h
10702 F:      drivers/power/supply/
10703
10704 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10705 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10706 L:      linuxppc-dev@lists.ozlabs.org
10707 S:      Maintained
10708 F:      drivers/char/powernv-op-panel.c
10709
10710 PPP OVER ATM (RFC 2364)
10711 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10712 S:      Maintained
10713 F:      net/atm/pppoatm.c
10714 F:      include/uapi/linux/atmppp.h
10715
10716 PPP OVER ETHERNET
10717 M:      Michal Ostrowski <mostrows@earthlink.net>
10718 S:      Maintained
10719 F:      drivers/net/ppp/pppoe.c
10720 F:      drivers/net/ppp/pppox.c
10721
10722 PPP OVER L2TP
10723 M:      James Chapman <jchapman@katalix.com>
10724 S:      Maintained
10725 F:      net/l2tp/l2tp_ppp.c
10726 F:      include/linux/if_pppol2tp.h
10727 F:      include/uapi/linux/if_pppol2tp.h
10728
10729 PPP PROTOCOL DRIVERS AND COMPRESSORS
10730 M:      Paul Mackerras <paulus@samba.org>
10731 L:      linux-ppp@vger.kernel.org
10732 S:      Maintained
10733 F:      drivers/net/ppp/ppp_*
10734
10735 PPS SUPPORT
10736 M:      Rodolfo Giometti <giometti@enneenne.com>
10737 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10738 L:      linuxpps@ml.enneenne.com (subscribers-only)
10739 S:      Maintained
10740 F:      Documentation/pps/
10741 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10742 F:      Documentation/ABI/testing/sysfs-pps
10743 F:      drivers/pps/
10744 F:      include/linux/pps*.h
10745 F:      include/uapi/linux/pps.h
10746
10747 PPTP DRIVER
10748 M:      Dmitry Kozlov <xeb@mail.ru>
10749 L:      netdev@vger.kernel.org
10750 S:      Maintained
10751 F:      drivers/net/ppp/pptp.c
10752 W:      http://sourceforge.net/projects/accel-pptp
10753
10754 PREEMPTIBLE KERNEL
10755 M:      Robert Love <rml@tech9.net>
10756 L:      kpreempt-tech@lists.sourceforge.net
10757 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10758 S:      Supported
10759 F:      Documentation/preempt-locking.txt
10760 F:      include/linux/preempt.h
10761
10762 PRINTK
10763 M:      Petr Mladek <pmladek@suse.com>
10764 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10765 R:      Steven Rostedt <rostedt@goodmis.org>
10766 S:      Maintained
10767 F:      kernel/printk/
10768 F:      include/linux/printk.h
10769
10770 PRISM54 WIRELESS DRIVER
10771 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10772 L:      linux-wireless@vger.kernel.org
10773 W:      http://wireless.kernel.org/en/users/Drivers/p54
10774 S:      Obsolete
10775 F:      drivers/net/wireless/intersil/prism54/
10776
10777 PROC SYSCTL
10778 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10779 M:      Kees Cook <keescook@chromium.org>
10780 L:      linux-kernel@vger.kernel.org
10781 L:      linux-fsdevel@vger.kernel.org
10782 S:      Maintained
10783 F:      fs/proc/proc_sysctl.c
10784 F:      include/linux/sysctl.h
10785 F:      kernel/sysctl.c
10786 F:      tools/testing/selftests/sysctl/
10787
10788 PS3 NETWORK SUPPORT
10789 M:      Geoff Levand <geoff@infradead.org>
10790 L:      netdev@vger.kernel.org
10791 L:      linuxppc-dev@lists.ozlabs.org
10792 S:      Maintained
10793 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10794
10795 PS3 PLATFORM SUPPORT
10796 M:      Geoff Levand <geoff@infradead.org>
10797 L:      linuxppc-dev@lists.ozlabs.org
10798 S:      Maintained
10799 F:      arch/powerpc/boot/ps3*
10800 F:      arch/powerpc/include/asm/lv1call.h
10801 F:      arch/powerpc/include/asm/ps3*.h
10802 F:      arch/powerpc/platforms/ps3/
10803 F:      drivers/*/ps3*
10804 F:      drivers/ps3/
10805 F:      drivers/rtc/rtc-ps3.c
10806 F:      drivers/usb/host/*ps3.c
10807 F:      sound/ppc/snd_ps3*
10808
10809 PS3VRAM DRIVER
10810 M:      Jim Paris <jim@jtan.com>
10811 M:      Geoff Levand <geoff@infradead.org>
10812 L:      linuxppc-dev@lists.ozlabs.org
10813 S:      Maintained
10814 F:      drivers/block/ps3vram.c
10815
10816 PSAMPLE PACKET SAMPLING SUPPORT:
10817 M:      Yotam Gigi <yotamg@mellanox.com>
10818 S:      Maintained
10819 F:      net/psample
10820 F:      include/net/psample.h
10821 F:      include/uapi/linux/psample.h
10822
10823 PSTORE FILESYSTEM
10824 M:      Kees Cook <keescook@chromium.org>
10825 M:      Anton Vorontsov <anton@enomsg.org>
10826 M:      Colin Cross <ccross@android.com>
10827 M:      Tony Luck <tony.luck@intel.com>
10828 S:      Maintained
10829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10830 F:      fs/pstore/
10831 F:      include/linux/pstore*
10832 F:      drivers/firmware/efi/efi-pstore.c
10833 F:      drivers/acpi/apei/erst.c
10834 F:      Documentation/admin-guide/ramoops.rst
10835 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10836 K:      \b(pstore|ramoops)
10837
10838 PTP HARDWARE CLOCK SUPPORT
10839 M:      Richard Cochran <richardcochran@gmail.com>
10840 L:      netdev@vger.kernel.org
10841 S:      Maintained
10842 W:      http://linuxptp.sourceforge.net/
10843 F:      Documentation/ABI/testing/sysfs-ptp
10844 F:      Documentation/ptp/*
10845 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10846 F:      drivers/net/phy/dp83640*
10847 F:      drivers/ptp/*
10848 F:      include/linux/ptp_cl*
10849
10850 PTRACE SUPPORT
10851 M:      Oleg Nesterov <oleg@redhat.com>
10852 S:      Maintained
10853 F:      include/asm-generic/syscall.h
10854 F:      include/linux/ptrace.h
10855 F:      include/linux/regset.h
10856 F:      include/linux/tracehook.h
10857 F:      include/uapi/linux/ptrace.h
10858 F:      include/uapi/linux/ptrace.h
10859 F:      include/asm-generic/ptrace.h
10860 F:      kernel/ptrace.c
10861 F:      arch/*/ptrace*.c
10862 F:      arch/*/*/ptrace*.c
10863 F:      arch/*/include/asm/ptrace*.h
10864
10865 PULSE8-CEC DRIVER
10866 M:      Hans Verkuil <hverkuil@xs4all.nl>
10867 L:      linux-media@vger.kernel.org
10868 T:      git git://linuxtv.org/media_tree.git
10869 S:      Maintained
10870 F:      drivers/media/usb/pulse8-cec/*
10871 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10872
10873 PVRUSB2 VIDEO4LINUX DRIVER
10874 M:      Mike Isely <isely@pobox.com>
10875 L:      pvrusb2@isely.net       (subscribers-only)
10876 L:      linux-media@vger.kernel.org
10877 W:      http://www.isely.net/pvrusb2/
10878 T:      git git://linuxtv.org/media_tree.git
10879 S:      Maintained
10880 F:      Documentation/media/v4l-drivers/pvrusb2*
10881 F:      drivers/media/usb/pvrusb2/
10882
10883 PWC WEBCAM DRIVER
10884 M:      Hans Verkuil <hverkuil@xs4all.nl>
10885 L:      linux-media@vger.kernel.org
10886 T:      git git://linuxtv.org/media_tree.git
10887 S:      Odd Fixes
10888 F:      drivers/media/usb/pwc/*
10889
10890 PWM FAN DRIVER
10891 M:      Kamil Debski <kamil@wypas.org>
10892 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10893 L:      linux-hwmon@vger.kernel.org
10894 S:      Supported
10895 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10896 F:      Documentation/hwmon/pwm-fan
10897 F:      drivers/hwmon/pwm-fan.c
10898
10899 PWM IR Transmitter
10900 M:      Sean Young <sean@mess.org>
10901 L:      linux-media@vger.kernel.org
10902 S:      Maintained
10903 F:      drivers/media/rc/pwm-ir-tx.c
10904
10905 PWM SUBSYSTEM
10906 M:      Thierry Reding <thierry.reding@gmail.com>
10907 L:      linux-pwm@vger.kernel.org
10908 S:      Maintained
10909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10910 F:      Documentation/pwm.txt
10911 F:      Documentation/devicetree/bindings/pwm/
10912 F:      include/linux/pwm.h
10913 F:      drivers/pwm/
10914 F:      drivers/video/backlight/pwm_bl.c
10915 F:      include/linux/pwm_backlight.h
10916 F:      drivers/gpio/gpio-mvebu.c
10917 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10918
10919 PXA GPIO DRIVER
10920 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10921 L:      linux-gpio@vger.kernel.org
10922 S:      Maintained
10923 F:      drivers/gpio/gpio-pxa.c
10924
10925 PXA MMCI DRIVER
10926 S:      Orphan
10927
10928 PXA RTC DRIVER
10929 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10930 L:      linux-rtc@vger.kernel.org
10931 S:      Maintained
10932
10933 PXA2xx/PXA3xx SUPPORT
10934 M:      Daniel Mack <daniel@zonque.org>
10935 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10936 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10938 T:      git git://github.com/hzhuang1/linux.git
10939 T:      git git://github.com/rjarzmik/linux.git
10940 S:      Maintained
10941 F:      arch/arm/boot/dts/pxa*
10942 F:      arch/arm/mach-pxa/
10943 F:      drivers/dma/pxa*
10944 F:      drivers/pcmcia/pxa2xx*
10945 F:      drivers/pinctrl/pxa/
10946 F:      drivers/spi/spi-pxa2xx*
10947 F:      drivers/usb/gadget/udc/pxa2*
10948 F:      include/sound/pxa2xx-lib.h
10949 F:      sound/arm/pxa*
10950 F:      sound/soc/pxa/
10951
10952 PXA3xx NAND FLASH DRIVER
10953 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10954 L:      linux-mtd@lists.infradead.org
10955 S:      Maintained
10956 F:      drivers/mtd/nand/pxa3xx_nand.c
10957
10958 QAT DRIVER
10959 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10960 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10961 L:      qat-linux@intel.com
10962 S:      Supported
10963 F:      drivers/crypto/qat/
10964
10965 QCOM AUDIO (ASoC) DRIVERS
10966 M:      Patrick Lai <plai@codeaurora.org>
10967 M:      Banajit Goswami <bgoswami@codeaurora.org>
10968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10969 S:      Supported
10970 F:      sound/soc/qcom/
10971
10972 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10973 M:      Gabriel Somlo <somlo@cmu.edu>
10974 M:      "Michael S. Tsirkin" <mst@redhat.com>
10975 L:      qemu-devel@nongnu.org
10976 S:      Maintained
10977 F:      drivers/firmware/qemu_fw_cfg.c
10978
10979 QIB DRIVER
10980 M:      Mike Marciniszyn <infinipath@intel.com>
10981 L:      linux-rdma@vger.kernel.org
10982 S:      Supported
10983 F:      drivers/infiniband/hw/qib/
10984
10985 QLOGIC QL41xxx FCOE DRIVER
10986 M:      QLogic-Storage-Upstream@cavium.com
10987 L:      linux-scsi@vger.kernel.org
10988 S:      Supported
10989 F:      drivers/scsi/qedf/
10990
10991 QLOGIC QL41xxx ISCSI DRIVER
10992 M:      QLogic-Storage-Upstream@cavium.com
10993 L:      linux-scsi@vger.kernel.org
10994 S:      Supported
10995 F:      drivers/scsi/qedi/
10996
10997 QLOGIC QL4xxx ETHERNET DRIVER
10998 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10999 M:      Ariel Elior <Ariel.Elior@cavium.com>
11000 M:      everest-linux-l2@cavium.com
11001 L:      netdev@vger.kernel.org
11002 S:      Supported
11003 F:      drivers/net/ethernet/qlogic/qed/
11004 F:      include/linux/qed/
11005 F:      drivers/net/ethernet/qlogic/qede/
11006
11007 QLOGIC QL4xxx RDMA DRIVER
11008 M:      Ram Amrani <Ram.Amrani@cavium.com>
11009 M:      Ariel Elior <Ariel.Elior@cavium.com>
11010 L:      linux-rdma@vger.kernel.org
11011 S:      Supported
11012 F:      drivers/infiniband/hw/qedr/
11013 F:      include/uapi/rdma/qedr-abi.h
11014
11015 QLOGIC QLA1280 SCSI DRIVER
11016 M:      Michael Reed <mdr@sgi.com>
11017 L:      linux-scsi@vger.kernel.org
11018 S:      Maintained
11019 F:      drivers/scsi/qla1280.[ch]
11020
11021 QLOGIC QLA2XXX FC-SCSI DRIVER
11022 M:      qla2xxx-upstream@qlogic.com
11023 L:      linux-scsi@vger.kernel.org
11024 S:      Supported
11025 F:      Documentation/scsi/LICENSE.qla2xxx
11026 F:      drivers/scsi/qla2xxx/
11027
11028 QLOGIC QLA3XXX NETWORK DRIVER
11029 M:      Dept-GELinuxNICDev@cavium.com
11030 L:      netdev@vger.kernel.org
11031 S:      Supported
11032 F:      Documentation/networking/LICENSE.qla3xxx
11033 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11034
11035 QLOGIC QLA4XXX iSCSI DRIVER
11036 M:      QLogic-Storage-Upstream@qlogic.com
11037 L:      linux-scsi@vger.kernel.org
11038 S:      Supported
11039 F:      Documentation/scsi/LICENSE.qla4xxx
11040 F:      drivers/scsi/qla4xxx/
11041
11042 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11043 M:      Harish Patil <harish.patil@cavium.com>
11044 M:      Manish Chopra <manish.chopra@cavium.com>
11045 M:      Dept-GELinuxNICDev@cavium.com
11046 L:      netdev@vger.kernel.org
11047 S:      Supported
11048 F:      drivers/net/ethernet/qlogic/qlcnic/
11049
11050 QLOGIC QLGE 10Gb ETHERNET DRIVER
11051 M:      Harish Patil <harish.patil@cavium.com>
11052 M:      Manish Chopra <manish.chopra@cavium.com>
11053 M:      Dept-GELinuxNICDev@cavium.com
11054 L:      netdev@vger.kernel.org
11055 S:      Supported
11056 F:      drivers/net/ethernet/qlogic/qlge/
11057
11058 QNX4 FILESYSTEM
11059 M:      Anders Larsen <al@alarsen.net>
11060 W:      http://www.alarsen.net/linux/qnx4fs/
11061 S:      Maintained
11062 F:      fs/qnx4/
11063 F:      include/uapi/linux/qnx4_fs.h
11064 F:      include/uapi/linux/qnxtypes.h
11065
11066 QORIQ DPAA2 FSL-MC BUS DRIVER
11067 M:      Stuart Yoder <stuyoder@gmail.com>
11068 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11069 L:      linux-kernel@vger.kernel.org
11070 S:      Maintained
11071 F:      drivers/staging/fsl-mc/
11072 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11073
11074 QT1010 MEDIA DRIVER
11075 M:      Antti Palosaari <crope@iki.fi>
11076 L:      linux-media@vger.kernel.org
11077 W:      https://linuxtv.org
11078 W:      http://palosaari.fi/linux/
11079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11080 T:      git git://linuxtv.org/anttip/media_tree.git
11081 S:      Maintained
11082 F:      drivers/media/tuners/qt1010*
11083
11084 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11085 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11086 L:      ath10k@lists.infradead.org
11087 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11089 S:      Supported
11090 F:      drivers/net/wireless/ath/ath10k/
11091
11092 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11093 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11094 L:      linux-wireless@vger.kernel.org
11095 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11096 S:      Supported
11097 F:      drivers/net/wireless/ath/ath9k/
11098
11099 QUALCOMM CAMERA SUBSYSTEM DRIVER
11100 M:      Todor Tomov <todor.tomov@linaro.org>
11101 L:      linux-media@vger.kernel.org
11102 S:      Maintained
11103 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11104 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11105 F:      drivers/media/platform/qcom/camss-8x16/
11106
11107 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11108 M:      Timur Tabi <timur@codeaurora.org>
11109 L:      netdev@vger.kernel.org
11110 S:      Supported
11111 F:      drivers/net/ethernet/qualcomm/emac/
11112
11113 QUALCOMM HEXAGON ARCHITECTURE
11114 M:      Richard Kuo <rkuo@codeaurora.org>
11115 L:      linux-hexagon@vger.kernel.org
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11117 S:      Supported
11118 F:      arch/hexagon/
11119
11120 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11121 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11122 L:      linux-media@vger.kernel.org
11123 L:      linux-arm-msm@vger.kernel.org
11124 T:      git git://linuxtv.org/media_tree.git
11125 S:      Maintained
11126 F:      drivers/media/platform/qcom/venus/
11127
11128 QUALCOMM WCN36XX WIRELESS DRIVER
11129 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11130 L:      wcn36xx@lists.infradead.org
11131 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11132 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11133 S:      Supported
11134 F:      drivers/net/wireless/ath/wcn36xx/
11135
11136 QUANTENNA QTNFMAC WIRELESS DRIVER
11137 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11138 M:      Avinash Patil <avinashp@quantenna.com>
11139 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11140 L:      linux-wireless@vger.kernel.org
11141 S:      Maintained
11142 F:      drivers/net/wireless/quantenna
11143
11144 RADEON and AMDGPU DRM DRIVERS
11145 M:      Alex Deucher <alexander.deucher@amd.com>
11146 M:      Christian König <christian.koenig@amd.com>
11147 L:      amd-gfx@lists.freedesktop.org
11148 T:      git git://people.freedesktop.org/~agd5f/linux
11149 S:      Supported
11150 F:      drivers/gpu/drm/radeon/
11151 F:      include/uapi/drm/radeon_drm.h
11152 F:      drivers/gpu/drm/amd/
11153 F:      include/uapi/drm/amdgpu_drm.h
11154
11155 RADEON FRAMEBUFFER DISPLAY DRIVER
11156 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11157 L:      linux-fbdev@vger.kernel.org
11158 S:      Maintained
11159 F:      drivers/video/fbdev/aty/radeon*
11160 F:      include/uapi/linux/radeonfb.h
11161
11162 RADIOSHARK RADIO DRIVER
11163 M:      Hans Verkuil <hverkuil@xs4all.nl>
11164 L:      linux-media@vger.kernel.org
11165 T:      git git://linuxtv.org/media_tree.git
11166 S:      Maintained
11167 F:      drivers/media/radio/radio-shark.c
11168
11169 RADIOSHARK2 RADIO DRIVER
11170 M:      Hans Verkuil <hverkuil@xs4all.nl>
11171 L:      linux-media@vger.kernel.org
11172 T:      git git://linuxtv.org/media_tree.git
11173 S:      Maintained
11174 F:      drivers/media/radio/radio-shark2.c
11175 F:      drivers/media/radio/radio-tea5777.c
11176
11177 RADOS BLOCK DEVICE (RBD)
11178 M:      Ilya Dryomov <idryomov@gmail.com>
11179 M:      Sage Weil <sage@redhat.com>
11180 M:      Alex Elder <elder@kernel.org>
11181 L:      ceph-devel@vger.kernel.org
11182 W:      http://ceph.com/
11183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11184 T:      git git://github.com/ceph/ceph-client.git
11185 S:      Supported
11186 F:      Documentation/ABI/testing/sysfs-bus-rbd
11187 F:      drivers/block/rbd.c
11188 F:      drivers/block/rbd_types.h
11189
11190 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11191 M:      Paul Mackerras <paulus@samba.org>
11192 L:      linux-fbdev@vger.kernel.org
11193 S:      Maintained
11194 F:      drivers/video/fbdev/aty/aty128fb.c
11195
11196 RAINSHADOW-CEC DRIVER
11197 M:      Hans Verkuil <hverkuil@xs4all.nl>
11198 L:      linux-media@vger.kernel.org
11199 T:      git git://linuxtv.org/media_tree.git
11200 S:      Maintained
11201 F:      drivers/media/usb/rainshadow-cec/*
11202
11203 RALINK MIPS ARCHITECTURE
11204 M:      John Crispin <john@phrozen.org>
11205 L:      linux-mips@linux-mips.org
11206 S:      Maintained
11207 F:      arch/mips/ralink
11208
11209 RALINK RT2X00 WIRELESS LAN DRIVER
11210 P:      rt2x00 project
11211 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11212 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11213 L:      linux-wireless@vger.kernel.org
11214 S:      Maintained
11215 F:      drivers/net/wireless/ralink/rt2x00/
11216
11217 RAMDISK RAM BLOCK DEVICE DRIVER
11218 M:      Jens Axboe <axboe@kernel.dk>
11219 S:      Maintained
11220 F:      Documentation/blockdev/ramdisk.txt
11221 F:      drivers/block/brd.c
11222
11223 RANDOM NUMBER DRIVER
11224 M:      "Theodore Ts'o" <tytso@mit.edu>
11225 S:      Maintained
11226 F:      drivers/char/random.c
11227
11228 RAPIDIO SUBSYSTEM
11229 M:      Matt Porter <mporter@kernel.crashing.org>
11230 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11231 S:      Maintained
11232 F:      drivers/rapidio/
11233
11234 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11235 L:      linux-wireless@vger.kernel.org
11236 S:      Orphan
11237 F:      drivers/net/wireless/ray*
11238
11239 RCUTORTURE MODULE
11240 M:      Josh Triplett <josh@joshtriplett.org>
11241 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11242 L:      linux-kernel@vger.kernel.org
11243 S:      Supported
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11245 F:      Documentation/RCU/torture.txt
11246 F:      kernel/rcu/rcutorture.c
11247
11248 RCUTORTURE TEST FRAMEWORK
11249 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11250 M:      Josh Triplett <josh@joshtriplett.org>
11251 R:      Steven Rostedt <rostedt@goodmis.org>
11252 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11253 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11254 L:      linux-kernel@vger.kernel.org
11255 S:      Supported
11256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11257 F:      tools/testing/selftests/rcutorture
11258
11259 RDC R-321X SoC
11260 M:      Florian Fainelli <florian@openwrt.org>
11261 S:      Maintained
11262
11263 RDC R6040 FAST ETHERNET DRIVER
11264 M:      Florian Fainelli <f.fainelli@gmail.com>
11265 L:      netdev@vger.kernel.org
11266 S:      Maintained
11267 F:      drivers/net/ethernet/rdc/r6040.c
11268
11269 RDMAVT - RDMA verbs software
11270 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11271 L:      linux-rdma@vger.kernel.org
11272 S:      Supported
11273 F:      drivers/infiniband/sw/rdmavt
11274
11275 RDS - RELIABLE DATAGRAM SOCKETS
11276 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11277 L:      netdev@vger.kernel.org
11278 L:      linux-rdma@vger.kernel.org
11279 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11280 W:      https://oss.oracle.com/projects/rds/
11281 S:      Supported
11282 F:      net/rds/
11283 F:      Documentation/networking/rds.txt
11284
11285 RDT - RESOURCE ALLOCATION
11286 M:      Fenghua Yu <fenghua.yu@intel.com>
11287 L:      linux-kernel@vger.kernel.org
11288 S:      Supported
11289 F:      arch/x86/kernel/cpu/intel_rdt*
11290 F:      arch/x86/include/asm/intel_rdt_sched.h
11291 F:      Documentation/x86/intel_rdt*
11292
11293 READ-COPY UPDATE (RCU)
11294 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11295 M:      Josh Triplett <josh@joshtriplett.org>
11296 R:      Steven Rostedt <rostedt@goodmis.org>
11297 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11298 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11299 L:      linux-kernel@vger.kernel.org
11300 W:      http://www.rdrop.com/users/paulmck/RCU/
11301 S:      Supported
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11303 F:      Documentation/RCU/
11304 X:      Documentation/RCU/torture.txt
11305 F:      include/linux/rcu*
11306 X:      include/linux/srcu.h
11307 F:      kernel/rcu/
11308 X:      kernel/torture.c
11309
11310 REAL TIME CLOCK (RTC) SUBSYSTEM
11311 M:      Alessandro Zummo <a.zummo@towertech.it>
11312 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11313 L:      linux-rtc@vger.kernel.org
11314 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11316 S:      Maintained
11317 F:      Documentation/devicetree/bindings/rtc/
11318 F:      Documentation/rtc.txt
11319 F:      drivers/rtc/
11320 F:      include/linux/rtc.h
11321 F:      include/uapi/linux/rtc.h
11322 F:      include/linux/rtc/
11323 F:      include/linux/platform_data/rtc-*
11324 F:      tools/testing/selftests/timers/rtctest.c
11325
11326 REALTEK AUDIO CODECS
11327 M:      Bard Liao <bardliao@realtek.com>
11328 M:      Oder Chiou <oder_chiou@realtek.com>
11329 S:      Maintained
11330 F:      sound/soc/codecs/rt*
11331 F:      include/sound/rt*.h
11332
11333 REGISTER MAP ABSTRACTION
11334 M:      Mark Brown <broonie@kernel.org>
11335 L:      linux-kernel@vger.kernel.org
11336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11337 S:      Supported
11338 F:      Documentation/devicetree/bindings/regmap/
11339 F:      drivers/base/regmap/
11340 F:      include/linux/regmap.h
11341
11342 REISERFS FILE SYSTEM
11343 L:      reiserfs-devel@vger.kernel.org
11344 S:      Supported
11345 F:      fs/reiserfs/
11346
11347 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11348 M:      Ohad Ben-Cohen <ohad@wizery.com>
11349 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11350 L:      linux-remoteproc@vger.kernel.org
11351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11352 S:      Maintained
11353 F:      Documentation/devicetree/bindings/remoteproc/
11354 F:      Documentation/remoteproc.txt
11355 F:      drivers/remoteproc/
11356 F:      include/linux/remoteproc.h
11357
11358 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11359 M:      Ohad Ben-Cohen <ohad@wizery.com>
11360 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11361 L:      linux-remoteproc@vger.kernel.org
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11363 S:      Maintained
11364 F:      drivers/rpmsg/
11365 F:      Documentation/rpmsg.txt
11366 F:      include/linux/rpmsg.h
11367 F:      include/linux/rpmsg/
11368
11369 RENESAS CLOCK DRIVERS
11370 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11371 L:      linux-renesas-soc@vger.kernel.org
11372 S:      Supported
11373 F:      drivers/clk/renesas/
11374
11375 RENESAS ETHERNET DRIVERS
11376 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11377 L:      netdev@vger.kernel.org
11378 L:      linux-renesas-soc@vger.kernel.org
11379 F:      drivers/net/ethernet/renesas/
11380 F:      include/linux/sh_eth.h
11381
11382 RENESAS R-CAR GYROADC DRIVER
11383 M:      Marek Vasut <marek.vasut@gmail.com>
11384 L:      linux-iio@vger.kernel.org
11385 S:      Supported
11386 F:      drivers/iio/adc/rcar_gyro_adc.c
11387
11388 RENESAS USB PHY DRIVER
11389 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11390 L:      linux-renesas-soc@vger.kernel.org
11391 S:      Maintained
11392 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11393
11394 RESET CONTROLLER FRAMEWORK
11395 M:      Philipp Zabel <p.zabel@pengutronix.de>
11396 T:      git git://git.pengutronix.de/git/pza/linux
11397 S:      Maintained
11398 F:      drivers/reset/
11399 F:      Documentation/devicetree/bindings/reset/
11400 F:      include/dt-bindings/reset/
11401 F:      include/linux/reset.h
11402 F:      include/linux/reset-controller.h
11403
11404 RFKILL
11405 M:      Johannes Berg <johannes@sipsolutions.net>
11406 L:      linux-wireless@vger.kernel.org
11407 W:      http://wireless.kernel.org/
11408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11410 S:      Maintained
11411 F:      Documentation/rfkill.txt
11412 F:      net/rfkill/
11413
11414 RHASHTABLE
11415 M:      Thomas Graf <tgraf@suug.ch>
11416 M:      Herbert Xu <herbert@gondor.apana.org.au>
11417 L:      netdev@vger.kernel.org
11418 S:      Maintained
11419 F:      lib/rhashtable.c
11420 F:      include/linux/rhashtable.h
11421
11422 RICOH R5C592 MEMORYSTICK DRIVER
11423 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11424 S:      Maintained
11425 F:      drivers/memstick/host/r592.*
11426
11427 RICOH SMARTMEDIA/XD DRIVER
11428 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11429 S:      Maintained
11430 F:      drivers/mtd/nand/r852.c
11431 F:      drivers/mtd/nand/r852.h
11432
11433 ROCCAT DRIVERS
11434 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11435 W:      http://sourceforge.net/projects/roccat/
11436 S:      Maintained
11437 F:      drivers/hid/hid-roccat*
11438 F:      include/linux/hid-roccat*
11439 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11440
11441 ROCKER DRIVER
11442 M:      Jiri Pirko <jiri@resnulli.us>
11443 L:      netdev@vger.kernel.org
11444 S:      Supported
11445 F:      drivers/net/ethernet/rocker/
11446
11447 ROCKETPORT DRIVER
11448 P:      Comtrol Corp.
11449 W:      http://www.comtrol.com
11450 S:      Maintained
11451 F:      Documentation/serial/rocket.txt
11452 F:      drivers/tty/rocket*
11453
11454 ROCKETPORT EXPRESS/INFINITY DRIVER
11455 M:      Kevin Cernekee <cernekee@gmail.com>
11456 L:      linux-serial@vger.kernel.org
11457 S:      Odd Fixes
11458 F:      drivers/tty/serial/rp2.*
11459
11460 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11461 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11462 L:      linux-kernel@vger.kernel.org
11463 L:      linux-renesas-soc@vger.kernel.org
11464 S:      Supported
11465 F:      drivers/mfd/bd9571mwv.c
11466 F:      drivers/regulator/bd9571mwv-regulator.c
11467 F:      drivers/gpio/gpio-bd9571mwv.c
11468 F:      include/linux/mfd/bd9571mwv.h
11469 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11470
11471 ROSE NETWORK LAYER
11472 M:      Ralf Baechle <ralf@linux-mips.org>
11473 L:      linux-hams@vger.kernel.org
11474 W:      http://www.linux-ax25.org/
11475 S:      Maintained
11476 F:      include/net/rose.h
11477 F:      include/uapi/linux/rose.h
11478 F:      net/rose/
11479
11480 RTL2830 MEDIA DRIVER
11481 M:      Antti Palosaari <crope@iki.fi>
11482 L:      linux-media@vger.kernel.org
11483 W:      https://linuxtv.org
11484 W:      http://palosaari.fi/linux/
11485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11486 T:      git git://linuxtv.org/anttip/media_tree.git
11487 S:      Maintained
11488 F:      drivers/media/dvb-frontends/rtl2830*
11489
11490 RTL2832 MEDIA DRIVER
11491 M:      Antti Palosaari <crope@iki.fi>
11492 L:      linux-media@vger.kernel.org
11493 W:      https://linuxtv.org
11494 W:      http://palosaari.fi/linux/
11495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11496 T:      git git://linuxtv.org/anttip/media_tree.git
11497 S:      Maintained
11498 F:      drivers/media/dvb-frontends/rtl2832*
11499
11500 RTL2832_SDR MEDIA DRIVER
11501 M:      Antti Palosaari <crope@iki.fi>
11502 L:      linux-media@vger.kernel.org
11503 W:      https://linuxtv.org
11504 W:      http://palosaari.fi/linux/
11505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11506 T:      git git://linuxtv.org/anttip/media_tree.git
11507 S:      Maintained
11508 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11509
11510 RTL8180 WIRELESS DRIVER
11511 L:      linux-wireless@vger.kernel.org
11512 W:      http://wireless.kernel.org/
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11514 S:      Orphan
11515 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11516
11517 RTL8187 WIRELESS DRIVER
11518 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11519 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11520 M:      Larry Finger <Larry.Finger@lwfinger.net>
11521 L:      linux-wireless@vger.kernel.org
11522 W:      http://wireless.kernel.org/
11523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11524 S:      Maintained
11525 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11526
11527 RTL8192CE WIRELESS DRIVER
11528 M:      Larry Finger <Larry.Finger@lwfinger.net>
11529 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11530 L:      linux-wireless@vger.kernel.org
11531 W:      http://wireless.kernel.org/
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11533 S:      Maintained
11534 F:      drivers/net/wireless/realtek/rtlwifi/
11535 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11536
11537 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11538 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11539 L:      linux-wireless@vger.kernel.org
11540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11541 S:      Maintained
11542 F:      drivers/net/wireless/realtek/rtl8xxxu/
11543
11544 S3 SAVAGE FRAMEBUFFER DRIVER
11545 M:      Antonino Daplas <adaplas@gmail.com>
11546 L:      linux-fbdev@vger.kernel.org
11547 S:      Maintained
11548 F:      drivers/video/fbdev/savage/
11549
11550 S390
11551 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11552 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11553 L:      linux-s390@vger.kernel.org
11554 W:      http://www.ibm.com/developerworks/linux/linux390/
11555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11556 S:      Supported
11557 F:      arch/s390/
11558 F:      drivers/s390/
11559 F:      Documentation/s390/
11560 F:      Documentation/driver-api/s390-drivers.rst
11561
11562 S390 COMMON I/O LAYER
11563 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11564 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11565 L:      linux-s390@vger.kernel.org
11566 W:      http://www.ibm.com/developerworks/linux/linux390/
11567 S:      Supported
11568 F:      drivers/s390/cio/
11569
11570 S390 DASD DRIVER
11571 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11572 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11573 L:      linux-s390@vger.kernel.org
11574 W:      http://www.ibm.com/developerworks/linux/linux390/
11575 S:      Supported
11576 F:      drivers/s390/block/dasd*
11577 F:      block/partitions/ibm.c
11578
11579 S390 IOMMU (PCI)
11580 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11581 L:      linux-s390@vger.kernel.org
11582 W:      http://www.ibm.com/developerworks/linux/linux390/
11583 S:      Supported
11584 F:      drivers/iommu/s390-iommu.c
11585
11586 S390 IUCV NETWORK LAYER
11587 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11588 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11589 L:      linux-s390@vger.kernel.org
11590 W:      http://www.ibm.com/developerworks/linux/linux390/
11591 S:      Supported
11592 F:      drivers/s390/net/*iucv*
11593 F:      include/net/iucv/
11594 F:      net/iucv/
11595
11596 S390 NETWORK DRIVERS
11597 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11598 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11599 L:      linux-s390@vger.kernel.org
11600 W:      http://www.ibm.com/developerworks/linux/linux390/
11601 S:      Supported
11602 F:      drivers/s390/net/
11603
11604 S390 PCI SUBSYSTEM
11605 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11606 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11607 L:      linux-s390@vger.kernel.org
11608 W:      http://www.ibm.com/developerworks/linux/linux390/
11609 S:      Supported
11610 F:      arch/s390/pci/
11611 F:      drivers/pci/hotplug/s390_pci_hpc.c
11612
11613 S390 VFIO-CCW DRIVER
11614 M:      Cornelia Huck <cohuck@redhat.com>
11615 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11616 L:      linux-s390@vger.kernel.org
11617 L:      kvm@vger.kernel.org
11618 S:      Supported
11619 F:      drivers/s390/cio/vfio_ccw*
11620 F:      Documentation/s390/vfio-ccw.txt
11621 F:      include/uapi/linux/vfio_ccw.h
11622
11623 S390 ZCRYPT DRIVER
11624 M:      Harald Freudenberger <freude@de.ibm.com>
11625 L:      linux-s390@vger.kernel.org
11626 W:      http://www.ibm.com/developerworks/linux/linux390/
11627 S:      Supported
11628 F:      drivers/s390/crypto/
11629
11630 S390 ZFCP DRIVER
11631 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11632 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11633 L:      linux-s390@vger.kernel.org
11634 W:      http://www.ibm.com/developerworks/linux/linux390/
11635 S:      Supported
11636 F:      drivers/s390/scsi/zfcp_*
11637
11638 S3C24XX SD/MMC Driver
11639 M:      Ben Dooks <ben-linux@fluff.org>
11640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11641 S:      Supported
11642 F:      drivers/mmc/host/s3cmci.*
11643
11644 SAA6588 RDS RECEIVER DRIVER
11645 M:      Hans Verkuil <hverkuil@xs4all.nl>
11646 L:      linux-media@vger.kernel.org
11647 T:      git git://linuxtv.org/media_tree.git
11648 W:      https://linuxtv.org
11649 S:      Odd Fixes
11650 F:      drivers/media/i2c/saa6588*
11651
11652 SAA7134 VIDEO4LINUX DRIVER
11653 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11654 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11655 L:      linux-media@vger.kernel.org
11656 W:      https://linuxtv.org
11657 T:      git git://linuxtv.org/media_tree.git
11658 S:      Odd fixes
11659 F:      Documentation/media/v4l-drivers/saa7134*
11660 F:      drivers/media/pci/saa7134/
11661
11662 SAA7146 VIDEO4LINUX-2 DRIVER
11663 M:      Hans Verkuil <hverkuil@xs4all.nl>
11664 L:      linux-media@vger.kernel.org
11665 T:      git git://linuxtv.org/media_tree.git
11666 S:      Maintained
11667 F:      drivers/media/common/saa7146/
11668 F:      drivers/media/pci/saa7146/
11669 F:      include/media/saa7146*
11670
11671 SAMSUNG AUDIO (ASoC) DRIVERS
11672 M:      Krzysztof Kozlowski <krzk@kernel.org>
11673 M:      Sangbeom Kim <sbkim73@samsung.com>
11674 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11676 S:      Supported
11677 F:      sound/soc/samsung/
11678
11679 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11680 M:      Krzysztof Kozlowski <krzk@kernel.org>
11681 L:      linux-crypto@vger.kernel.org
11682 L:      linux-samsung-soc@vger.kernel.org
11683 S:      Maintained
11684 F:      drivers/crypto/exynos-rng.c
11685 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11686
11687 SAMSUNG FRAMEBUFFER DRIVER
11688 M:      Jingoo Han <jingoohan1@gmail.com>
11689 L:      linux-fbdev@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/video/fbdev/s3c-fb.c
11692
11693 SAMSUNG LAPTOP DRIVER
11694 M:      Corentin Chary <corentin.chary@gmail.com>
11695 L:      platform-driver-x86@vger.kernel.org
11696 S:      Maintained
11697 F:      drivers/platform/x86/samsung-laptop.c
11698
11699 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11700 M:      Sangbeom Kim <sbkim73@samsung.com>
11701 M:      Krzysztof Kozlowski <krzk@kernel.org>
11702 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11703 L:      linux-kernel@vger.kernel.org
11704 L:      linux-samsung-soc@vger.kernel.org
11705 S:      Supported
11706 F:      drivers/mfd/sec*.c
11707 F:      drivers/regulator/s2m*.c
11708 F:      drivers/regulator/s5m*.c
11709 F:      drivers/clk/clk-s2mps11.c
11710 F:      drivers/rtc/rtc-s5m.c
11711 F:      include/linux/mfd/samsung/
11712 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11713 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11714 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11715 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11716
11717 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11718 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11719 L:      linux-media@vger.kernel.org
11720 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11721 S:      Maintained
11722 F:      drivers/media/platform/s3c-camif/
11723 F:      include/media/drv-intf/s3c_camif.h
11724
11725 SAMSUNG S3FWRN5 NFC DRIVER
11726 M:      Robert Baldyga <r.baldyga@samsung.com>
11727 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11728 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11729 S:      Supported
11730 F:      drivers/nfc/s3fwrn5
11731
11732 SAMSUNG S5C73M3 CAMERA DRIVER
11733 M:      Kyungmin Park <kyungmin.park@samsung.com>
11734 M:      Andrzej Hajda <a.hajda@samsung.com>
11735 L:      linux-media@vger.kernel.org
11736 S:      Supported
11737 F:      drivers/media/i2c/s5c73m3/*
11738
11739 SAMSUNG S5K5BAF CAMERA DRIVER
11740 M:      Kyungmin Park <kyungmin.park@samsung.com>
11741 M:      Andrzej Hajda <a.hajda@samsung.com>
11742 L:      linux-media@vger.kernel.org
11743 S:      Supported
11744 F:      drivers/media/i2c/s5k5baf.c
11745
11746 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11747 M:      Krzysztof Kozlowski <krzk@kernel.org>
11748 M:      Vladimir Zapolskiy <vz@mleia.com>
11749 L:      linux-crypto@vger.kernel.org
11750 L:      linux-samsung-soc@vger.kernel.org
11751 S:      Maintained
11752 F:      drivers/crypto/s5p-sss.c
11753
11754 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11755 M:      Kyungmin Park <kyungmin.park@samsung.com>
11756 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11757 L:      linux-media@vger.kernel.org
11758 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11759 S:      Supported
11760 F:      drivers/media/platform/exynos4-is/
11761
11762 SAMSUNG SOC CLOCK DRIVERS
11763 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11764 M:      Tomasz Figa <tomasz.figa@gmail.com>
11765 M:      Chanwoo Choi <cw00.choi@samsung.com>
11766 S:      Supported
11767 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11768 F:      drivers/clk/samsung/
11769 F:      include/dt-bindings/clock/exynos*.h
11770 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11771
11772 SAMSUNG SPI DRIVERS
11773 M:      Kukjin Kim <kgene@kernel.org>
11774 M:      Krzysztof Kozlowski <krzk@kernel.org>
11775 M:      Andi Shyti <andi.shyti@samsung.com>
11776 L:      linux-spi@vger.kernel.org
11777 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11778 S:      Maintained
11779 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11780 F:      drivers/spi/spi-s3c*
11781 F:      include/linux/platform_data/spi-s3c64xx.h
11782
11783 SAMSUNG SXGBE DRIVERS
11784 M:      Byungho An <bh74.an@samsung.com>
11785 M:      Girish K S <ks.giri@samsung.com>
11786 M:      Vipul Pandya <vipul.pandya@samsung.com>
11787 S:      Supported
11788 L:      netdev@vger.kernel.org
11789 F:      drivers/net/ethernet/samsung/sxgbe/
11790
11791 SAMSUNG THERMAL DRIVER
11792 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11793 L:      linux-pm@vger.kernel.org
11794 L:      linux-samsung-soc@vger.kernel.org
11795 S:      Supported
11796 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11797 F:      drivers/thermal/samsung/
11798
11799 SAMSUNG USB2 PHY DRIVER
11800 M:      Kamil Debski <kamil@wypas.org>
11801 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11802 L:      linux-kernel@vger.kernel.org
11803 S:      Supported
11804 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11805 F:      Documentation/phy/samsung-usb2.txt
11806 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11807 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11808 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11809 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11810 F:      drivers/phy/samsung/phy-samsung-usb2.c
11811 F:      drivers/phy/samsung/phy-samsung-usb2.h
11812
11813 SC1200 WDT DRIVER
11814 M:      Zwane Mwaikambo <zwanem@gmail.com>
11815 S:      Maintained
11816 F:      drivers/watchdog/sc1200wdt.c
11817
11818 SCHEDULER
11819 M:      Ingo Molnar <mingo@redhat.com>
11820 M:      Peter Zijlstra <peterz@infradead.org>
11821 L:      linux-kernel@vger.kernel.org
11822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11823 S:      Maintained
11824 F:      kernel/sched/
11825 F:      include/linux/sched.h
11826 F:      include/uapi/linux/sched.h
11827 F:      include/linux/wait.h
11828
11829 SCORE ARCHITECTURE
11830 M:      Chen Liqin <liqin.linux@gmail.com>
11831 M:      Lennox Wu <lennox.wu@gmail.com>
11832 W:      http://www.sunplus.com
11833 S:      Supported
11834 F:      arch/score/
11835
11836 SCR24X CHIP CARD INTERFACE DRIVER
11837 M:      Lubomir Rintel <lkundrak@v3.sk>
11838 S:      Supported
11839 F:      drivers/char/pcmcia/scr24x_cs.c
11840
11841 SCSI CDROM DRIVER
11842 M:      Jens Axboe <axboe@kernel.dk>
11843 L:      linux-scsi@vger.kernel.org
11844 W:      http://www.kernel.dk
11845 S:      Maintained
11846 F:      drivers/scsi/sr*
11847
11848 SCSI RDMA PROTOCOL (SRP) INITIATOR
11849 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11850 L:      linux-rdma@vger.kernel.org
11851 S:      Supported
11852 W:      http://www.openfabrics.org
11853 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11855 F:      drivers/infiniband/ulp/srp/
11856 F:      include/scsi/srp.h
11857
11858 SCSI SG DRIVER
11859 M:      Doug Gilbert <dgilbert@interlog.com>
11860 L:      linux-scsi@vger.kernel.org
11861 W:      http://sg.danny.cz/sg
11862 S:      Maintained
11863 F:      Documentation/scsi/scsi-generic.txt
11864 F:      drivers/scsi/sg.c
11865 F:      include/scsi/sg.h
11866
11867 SCSI SUBSYSTEM
11868 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11870 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11872 L:      linux-scsi@vger.kernel.org
11873 S:      Maintained
11874 F:      Documentation/devicetree/bindings/scsi/
11875 F:      drivers/scsi/
11876 F:      include/scsi/
11877
11878 SCSI TAPE DRIVER
11879 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11880 L:      linux-scsi@vger.kernel.org
11881 S:      Maintained
11882 F:      Documentation/scsi/st.txt
11883 F:      drivers/scsi/st.*
11884 F:      drivers/scsi/st_*.h
11885
11886 SCTP PROTOCOL
11887 M:      Vlad Yasevich <vyasevich@gmail.com>
11888 M:      Neil Horman <nhorman@tuxdriver.com>
11889 L:      linux-sctp@vger.kernel.org
11890 W:      http://lksctp.sourceforge.net
11891 S:      Maintained
11892 F:      Documentation/networking/sctp.txt
11893 F:      include/linux/sctp.h
11894 F:      include/uapi/linux/sctp.h
11895 F:      include/net/sctp/
11896 F:      net/sctp/
11897
11898 SCx200 CPU SUPPORT
11899 M:      Jim Cromie <jim.cromie@gmail.com>
11900 S:      Odd Fixes
11901 F:      Documentation/i2c/busses/scx200_acb
11902 F:      arch/x86/platform/scx200/
11903 F:      drivers/watchdog/scx200_wdt.c
11904 F:      drivers/i2c/busses/scx200*
11905 F:      drivers/mtd/maps/scx200_docflash.c
11906 F:      include/linux/scx200.h
11907
11908 SCx200 GPIO DRIVER
11909 M:      Jim Cromie <jim.cromie@gmail.com>
11910 S:      Maintained
11911 F:      drivers/char/scx200_gpio.c
11912 F:      include/linux/scx200_gpio.h
11913
11914 SCx200 HRT CLOCKSOURCE DRIVER
11915 M:      Jim Cromie <jim.cromie@gmail.com>
11916 S:      Maintained
11917 F:      drivers/clocksource/scx200_hrt.c
11918
11919 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11920 M:      Sascha Sommer <saschasommer@freenet.de>
11921 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11922 S:      Maintained
11923 F:      drivers/mmc/host/sdricoh_cs.c
11924
11925 SECURE COMPUTING
11926 M:      Kees Cook <keescook@chromium.org>
11927 R:      Andy Lutomirski <luto@amacapital.net>
11928 R:      Will Drewry <wad@chromium.org>
11929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11930 S:      Supported
11931 F:      kernel/seccomp.c
11932 F:      include/uapi/linux/seccomp.h
11933 F:      include/linux/seccomp.h
11934 F:      tools/testing/selftests/seccomp/*
11935 F:      tools/testing/selftests/kselftest_harness.h
11936 F:      Documentation/userspace-api/seccomp_filter.rst
11937 K:      \bsecure_computing
11938 K:      \bTIF_SECCOMP\b
11939
11940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11941 M:      Al Cooper <alcooperx@gmail.com>
11942 L:      linux-mmc@vger.kernel.org
11943 L:      bcm-kernel-feedback-list@broadcom.com
11944 S:      Maintained
11945 F:      drivers/mmc/host/sdhci-brcmstb*
11946
11947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11948 M:      Adrian Hunter <adrian.hunter@intel.com>
11949 L:      linux-mmc@vger.kernel.org
11950 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11951 S:      Maintained
11952 F:      drivers/mmc/host/sdhci*
11953 F:      include/linux/mmc/sdhci*
11954
11955 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11956 M:      Ben Dooks <ben-linux@fluff.org>
11957 M:      Jaehoon Chung <jh80.chung@samsung.com>
11958 L:      linux-mmc@vger.kernel.org
11959 S:      Maintained
11960 F:      drivers/mmc/host/sdhci-s3c*
11961
11962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11963 M:      Viresh Kumar <vireshk@kernel.org>
11964 L:      linux-mmc@vger.kernel.org
11965 S:      Maintained
11966 F:      drivers/mmc/host/sdhci-spear.c
11967
11968 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11969 M:      Scott Bauer <scott.bauer@intel.com>
11970 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11971 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11972 L:      linux-block@vger.kernel.org
11973 S:      Supported
11974 F:      block/sed*
11975 F:      block/opal_proto.h
11976 F:      include/linux/sed*
11977 F:      include/uapi/linux/sed*
11978
11979 SECURITY CONTACT
11980 M:      Security Officers <security@kernel.org>
11981 S:      Supported
11982
11983 SECURITY SUBSYSTEM
11984 M:      James Morris <james.l.morris@oracle.com>
11985 M:      "Serge E. Hallyn" <serge@hallyn.com>
11986 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11988 W:      http://kernsec.org/
11989 S:      Supported
11990 F:      security/
11991
11992 SELINUX SECURITY MODULE
11993 M:      Paul Moore <paul@paul-moore.com>
11994 M:      Stephen Smalley <sds@tycho.nsa.gov>
11995 M:      Eric Paris <eparis@parisplace.org>
11996 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11997 W:      http://selinuxproject.org
11998 T:      git git://git.infradead.org/users/pcmoore/selinux
11999 S:      Supported
12000 F:      include/linux/selinux*
12001 F:      security/selinux/
12002 F:      scripts/selinux/
12003 F:      Documentation/admin-guide/LSM/SELinux.rst
12004
12005 SENSABLE PHANTOM
12006 M:      Jiri Slaby <jirislaby@gmail.com>
12007 S:      Maintained
12008 F:      drivers/misc/phantom.c
12009 F:      include/uapi/linux/phantom.h
12010
12011 SERIAL DEVICE BUS
12012 M:      Rob Herring <robh@kernel.org>
12013 L:      linux-serial@vger.kernel.org
12014 S:      Maintained
12015 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12016 F:      drivers/tty/serdev/
12017 F:      include/linux/serdev.h
12018
12019 SERIAL DRIVERS
12020 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12021 L:      linux-serial@vger.kernel.org
12022 S:      Maintained
12023 F:      Documentation/devicetree/bindings/serial/
12024 F:      drivers/tty/serial/
12025
12026 SERIAL IR RECEIVER
12027 M:      Sean Young <sean@mess.org>
12028 L:      linux-media@vger.kernel.org
12029 S:      Maintained
12030 F:      drivers/media/rc/serial_ir.c
12031
12032 SFC NETWORK DRIVER
12033 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12034 M:      Edward Cree <ecree@solarflare.com>
12035 M:      Bert Kenward <bkenward@solarflare.com>
12036 L:      netdev@vger.kernel.org
12037 S:      Supported
12038 F:      drivers/net/ethernet/sfc/
12039
12040 SGI GRU DRIVER
12041 M:      Dimitri Sivanich <sivanich@sgi.com>
12042 S:      Maintained
12043 F:      drivers/misc/sgi-gru/
12044
12045 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12046 M:      Pat Gefre <pfg@sgi.com>
12047 L:      linux-ia64@vger.kernel.org
12048 S:      Supported
12049 F:      Documentation/ia64/serial.txt
12050 F:      drivers/tty/serial/ioc?_serial.c
12051 F:      include/linux/ioc?.h
12052
12053 SGI XP/XPC/XPNET DRIVER
12054 M:      Cliff Whickman <cpw@sgi.com>
12055 M:      Robin Holt <robinmholt@gmail.com>
12056 S:      Maintained
12057 F:      drivers/misc/sgi-xp/
12058
12059 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12060 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12061 L:      linux-s390@vger.kernel.org
12062 W:      http://www.ibm.com/developerworks/linux/linux390/
12063 S:      Supported
12064 F:      net/smc/
12065
12066 SH_VEU V4L2 MEM2MEM DRIVER
12067 L:      linux-media@vger.kernel.org
12068 S:      Orphan
12069 F:      drivers/media/platform/sh_veu.c
12070
12071 SH_VOU V4L2 OUTPUT DRIVER
12072 L:      linux-media@vger.kernel.org
12073 S:      Orphan
12074 F:      drivers/media/platform/sh_vou.c
12075 F:      include/media/drv-intf/sh_vou.h
12076
12077 SI2157 MEDIA DRIVER
12078 M:      Antti Palosaari <crope@iki.fi>
12079 L:      linux-media@vger.kernel.org
12080 W:      https://linuxtv.org
12081 W:      http://palosaari.fi/linux/
12082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12083 T:      git git://linuxtv.org/anttip/media_tree.git
12084 S:      Maintained
12085 F:      drivers/media/tuners/si2157*
12086
12087 SI2168 MEDIA DRIVER
12088 M:      Antti Palosaari <crope@iki.fi>
12089 L:      linux-media@vger.kernel.org
12090 W:      https://linuxtv.org
12091 W:      http://palosaari.fi/linux/
12092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12093 T:      git git://linuxtv.org/anttip/media_tree.git
12094 S:      Maintained
12095 F:      drivers/media/dvb-frontends/si2168*
12096
12097 SI470X FM RADIO RECEIVER I2C DRIVER
12098 M:      Hans Verkuil <hverkuil@xs4all.nl>
12099 L:      linux-media@vger.kernel.org
12100 T:      git git://linuxtv.org/media_tree.git
12101 W:      https://linuxtv.org
12102 S:      Odd Fixes
12103 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12104
12105 SI470X FM RADIO RECEIVER USB DRIVER
12106 M:      Hans Verkuil <hverkuil@xs4all.nl>
12107 L:      linux-media@vger.kernel.org
12108 T:      git git://linuxtv.org/media_tree.git
12109 W:      https://linuxtv.org
12110 S:      Maintained
12111 F:      drivers/media/radio/si470x/radio-si470x-common.c
12112 F:      drivers/media/radio/si470x/radio-si470x.h
12113 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12114
12115 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12116 M:      Eduardo Valentin <edubezval@gmail.com>
12117 L:      linux-media@vger.kernel.org
12118 T:      git git://linuxtv.org/media_tree.git
12119 W:      https://linuxtv.org
12120 S:      Odd Fixes
12121 F:      drivers/media/radio/si4713/si4713.?
12122
12123 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12124 M:      Eduardo Valentin <edubezval@gmail.com>
12125 L:      linux-media@vger.kernel.org
12126 T:      git git://linuxtv.org/media_tree.git
12127 W:      https://linuxtv.org
12128 S:      Odd Fixes
12129 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12130
12131 SI4713 FM RADIO TRANSMITTER USB DRIVER
12132 M:      Hans Verkuil <hverkuil@xs4all.nl>
12133 L:      linux-media@vger.kernel.org
12134 T:      git git://linuxtv.org/media_tree.git
12135 W:      https://linuxtv.org
12136 S:      Maintained
12137 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12138
12139 SIANO DVB DRIVER
12140 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12142 L:      linux-media@vger.kernel.org
12143 W:      https://linuxtv.org
12144 T:      git git://linuxtv.org/media_tree.git
12145 S:      Odd fixes
12146 F:      drivers/media/common/siano/
12147 F:      drivers/media/usb/siano/
12148 F:      drivers/media/usb/siano/
12149 F:      drivers/media/mmc/siano/
12150
12151 SILEAD TOUCHSCREEN DRIVER
12152 M:      Hans de Goede <hdegoede@redhat.com>
12153 L:      linux-input@vger.kernel.org
12154 L:      platform-driver-x86@vger.kernel.org
12155 S:      Maintained
12156 F:      drivers/input/touchscreen/silead.c
12157 F:      drivers/platform/x86/silead_dmi.c
12158
12159 SILICON MOTION SM712 FRAME BUFFER DRIVER
12160 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12161 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12162 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12163 L:      linux-fbdev@vger.kernel.org
12164 S:      Maintained
12165 F:      drivers/video/fbdev/sm712*
12166 F:      Documentation/fb/sm712fb.txt
12167
12168 SIMPLE FIRMWARE INTERFACE (SFI)
12169 M:      Len Brown <lenb@kernel.org>
12170 L:      sfi-devel@simplefirmware.org
12171 W:      http://simplefirmware.org/
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12173 S:      Supported
12174 F:      arch/x86/platform/sfi/
12175 F:      drivers/sfi/
12176 F:      include/linux/sfi*.h
12177
12178 SIMPLEFB FB DRIVER
12179 M:      Hans de Goede <hdegoede@redhat.com>
12180 L:      linux-fbdev@vger.kernel.org
12181 S:      Maintained
12182 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12183 F:      drivers/video/fbdev/simplefb.c
12184 F:      include/linux/platform_data/simplefb.h
12185
12186 SIMTEC EB110ATX (Chalice CATS)
12187 P:      Ben Dooks
12188 P:      Vincent Sanders <vince@simtec.co.uk>
12189 M:      Simtec Linux Team <linux@simtec.co.uk>
12190 W:      http://www.simtec.co.uk/products/EB110ATX/
12191 S:      Supported
12192
12193 SIMTEC EB2410ITX (BAST)
12194 P:      Ben Dooks
12195 P:      Vincent Sanders <vince@simtec.co.uk>
12196 M:      Simtec Linux Team <linux@simtec.co.uk>
12197 W:      http://www.simtec.co.uk/products/EB2410ITX/
12198 S:      Supported
12199 F:      arch/arm/mach-s3c24xx/mach-bast.c
12200 F:      arch/arm/mach-s3c24xx/bast-ide.c
12201 F:      arch/arm/mach-s3c24xx/bast-irq.c
12202
12203 SIPHASH PRF ROUTINES
12204 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12205 S:      Maintained
12206 F:      lib/siphash.c
12207 F:      lib/test_siphash.c
12208 F:      include/linux/siphash.h
12209
12210 SIS 190 ETHERNET DRIVER
12211 M:      Francois Romieu <romieu@fr.zoreil.com>
12212 L:      netdev@vger.kernel.org
12213 S:      Maintained
12214 F:      drivers/net/ethernet/sis/sis190.c
12215
12216 SIS 900/7016 FAST ETHERNET DRIVER
12217 M:      Daniele Venzano <venza@brownhat.org>
12218 W:      http://www.brownhat.org/sis900.html
12219 L:      netdev@vger.kernel.org
12220 S:      Maintained
12221 F:      drivers/net/ethernet/sis/sis900.*
12222
12223 SIS FRAMEBUFFER DRIVER
12224 M:      Thomas Winischhofer <thomas@winischhofer.net>
12225 W:      http://www.winischhofer.net/linuxsisvga.shtml
12226 S:      Maintained
12227 F:      Documentation/fb/sisfb.txt
12228 F:      drivers/video/fbdev/sis/
12229 F:      include/video/sisfb.h
12230
12231 SIS USB2VGA DRIVER
12232 M:      Thomas Winischhofer <thomas@winischhofer.net>
12233 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12234 S:      Maintained
12235 F:      drivers/usb/misc/sisusbvga/
12236
12237 SLAB ALLOCATOR
12238 M:      Christoph Lameter <cl@linux.com>
12239 M:      Pekka Enberg <penberg@kernel.org>
12240 M:      David Rientjes <rientjes@google.com>
12241 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12242 M:      Andrew Morton <akpm@linux-foundation.org>
12243 L:      linux-mm@kvack.org
12244 S:      Maintained
12245 F:      include/linux/sl?b*.h
12246 F:      mm/sl?b*
12247
12248 SLEEPABLE READ-COPY UPDATE (SRCU)
12249 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12250 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12251 M:      Josh Triplett <josh@joshtriplett.org>
12252 R:      Steven Rostedt <rostedt@goodmis.org>
12253 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12254 L:      linux-kernel@vger.kernel.org
12255 W:      http://www.rdrop.com/users/paulmck/RCU/
12256 S:      Supported
12257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12258 F:      include/linux/srcu.h
12259 F:      kernel/rcu/srcu.c
12260
12261 SMACK SECURITY MODULE
12262 M:      Casey Schaufler <casey@schaufler-ca.com>
12263 L:      linux-security-module@vger.kernel.org
12264 W:      http://schaufler-ca.com
12265 T:      git git://github.com/cschaufler/smack-next
12266 S:      Maintained
12267 F:      Documentation/admin-guide/LSM/Smack.rst
12268 F:      security/smack/
12269
12270 SMC91x ETHERNET DRIVER
12271 M:      Nicolas Pitre <nico@fluxnic.net>
12272 S:      Odd Fixes
12273 F:      drivers/net/ethernet/smsc/smc91x.*
12274
12275 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12276 M:      Sakari Ailus <sakari.ailus@iki.fi>
12277 L:      linux-media@vger.kernel.org
12278 S:      Maintained
12279 F:      drivers/media/i2c/smiapp/
12280 F:      include/media/i2c/smiapp.h
12281 F:      drivers/media/i2c/smiapp-pll.c
12282 F:      drivers/media/i2c/smiapp-pll.h
12283 F:      include/uapi/linux/smiapp.h
12284 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12285
12286 SMM665 HARDWARE MONITOR DRIVER
12287 M:      Guenter Roeck <linux@roeck-us.net>
12288 L:      linux-hwmon@vger.kernel.org
12289 S:      Maintained
12290 F:      Documentation/hwmon/smm665
12291 F:      drivers/hwmon/smm665.c
12292
12293 SMSC EMC2103 HARDWARE MONITOR DRIVER
12294 M:      Steve Glendinning <steve.glendinning@shawell.net>
12295 L:      linux-hwmon@vger.kernel.org
12296 S:      Maintained
12297 F:      Documentation/hwmon/emc2103
12298 F:      drivers/hwmon/emc2103.c
12299
12300 SMSC SCH5627 HARDWARE MONITOR DRIVER
12301 M:      Hans de Goede <hdegoede@redhat.com>
12302 L:      linux-hwmon@vger.kernel.org
12303 S:      Supported
12304 F:      Documentation/hwmon/sch5627
12305 F:      drivers/hwmon/sch5627.c
12306
12307 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12308 M:      Steve Glendinning <steve.glendinning@shawell.net>
12309 L:      linux-fbdev@vger.kernel.org
12310 S:      Maintained
12311 F:      drivers/video/fbdev/smscufx.c
12312
12313 SMSC47B397 HARDWARE MONITOR DRIVER
12314 M:      Jean Delvare <jdelvare@suse.com>
12315 L:      linux-hwmon@vger.kernel.org
12316 S:      Maintained
12317 F:      Documentation/hwmon/smsc47b397
12318 F:      drivers/hwmon/smsc47b397.c
12319
12320 SMSC911x ETHERNET DRIVER
12321 M:      Steve Glendinning <steve.glendinning@shawell.net>
12322 L:      netdev@vger.kernel.org
12323 S:      Maintained
12324 F:      include/linux/smsc911x.h
12325 F:      drivers/net/ethernet/smsc/smsc911x.*
12326
12327 SMSC9420 PCI ETHERNET DRIVER
12328 M:      Steve Glendinning <steve.glendinning@shawell.net>
12329 L:      netdev@vger.kernel.org
12330 S:      Maintained
12331 F:      drivers/net/ethernet/smsc/smsc9420.*
12332
12333 SOC-CAMERA V4L2 SUBSYSTEM
12334 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12335 L:      linux-media@vger.kernel.org
12336 T:      git git://linuxtv.org/media_tree.git
12337 S:      Maintained
12338 F:      include/media/soc*
12339 F:      drivers/media/i2c/soc_camera/
12340 F:      drivers/media/platform/soc_camera/
12341
12342 SOEKRIS NET48XX LED SUPPORT
12343 M:      Chris Boot <bootc@bootc.net>
12344 S:      Maintained
12345 F:      drivers/leds/leds-net48xx.c
12346
12347 SOFT-ROCE DRIVER (rxe)
12348 M:      Moni Shoua <monis@mellanox.com>
12349 L:      linux-rdma@vger.kernel.org
12350 S:      Supported
12351 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12352 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12353 F:      drivers/infiniband/sw/rxe/
12354 F:      include/uapi/rdma/rdma_user_rxe.h
12355
12356 SOFTLOGIC 6x10 MPEG CODEC
12357 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12358 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12359 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12360 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12361 M:      Ismael Luceno <ismael@iodev.co.uk>
12362 L:      linux-media@vger.kernel.org
12363 S:      Supported
12364 F:      drivers/media/pci/solo6x10/
12365
12366 SOFTWARE RAID (Multiple Disks) SUPPORT
12367 M:      Shaohua Li <shli@kernel.org>
12368 L:      linux-raid@vger.kernel.org
12369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12370 S:      Supported
12371 F:      drivers/md/
12372 F:      include/linux/raid/
12373 F:      include/uapi/linux/raid/
12374
12375 SONIC NETWORK DRIVER
12376 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12377 L:      netdev@vger.kernel.org
12378 S:      Maintained
12379 F:      drivers/net/ethernet/natsemi/sonic.*
12380
12381 SONICS SILICON BACKPLANE DRIVER (SSB)
12382 M:      Michael Buesch <m@bues.ch>
12383 L:      linux-wireless@vger.kernel.org
12384 S:      Maintained
12385 F:      drivers/ssb/
12386 F:      include/linux/ssb/
12387
12388 SONY MEMORYSTICK CARD SUPPORT
12389 M:      Alex Dubov <oakad@yahoo.com>
12390 W:      http://tifmxx.berlios.de/
12391 S:      Maintained
12392 F:      drivers/memstick/host/tifm_ms.c
12393
12394 SONY MEMORYSTICK STANDARD SUPPORT
12395 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12396 S:      Maintained
12397 F:      drivers/memstick/core/ms_block.*
12398
12399 SONY VAIO CONTROL DEVICE DRIVER
12400 M:      Mattia Dongili <malattia@linux.it>
12401 L:      platform-driver-x86@vger.kernel.org
12402 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12403 S:      Maintained
12404 F:      Documentation/laptops/sony-laptop.txt
12405 F:      drivers/char/sonypi.c
12406 F:      drivers/platform/x86/sony-laptop.c
12407 F:      include/linux/sony-laptop.h
12408
12409 SOUND
12410 M:      Jaroslav Kysela <perex@perex.cz>
12411 M:      Takashi Iwai <tiwai@suse.com>
12412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12413 W:      http://www.alsa-project.org/
12414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12415 T:      git git://git.alsa-project.org/alsa-kernel.git
12416 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12417 S:      Maintained
12418 F:      Documentation/sound/
12419 F:      include/sound/
12420 F:      include/uapi/sound/
12421 F:      sound/
12422
12423 SOUND - COMPRESSED AUDIO
12424 M:      Vinod Koul <vinod.koul@intel.com>
12425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12427 S:      Supported
12428 F:      Documentation/sound/alsa/compress_offload.txt
12429 F:      include/sound/compress_driver.h
12430 F:      include/uapi/sound/compress_*
12431 F:      sound/core/compress_offload.c
12432 F:      sound/soc/soc-compress.c
12433
12434 SOUND - DMAENGINE HELPERS
12435 M:      Lars-Peter Clausen <lars@metafoo.de>
12436 S:      Supported
12437 F:      include/sound/dmaengine_pcm.h
12438 F:      sound/core/pcm_dmaengine.c
12439 F:      sound/soc/soc-generic-dmaengine-pcm.c
12440
12441 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12442 M:      Liam Girdwood <lgirdwood@gmail.com>
12443 M:      Mark Brown <broonie@kernel.org>
12444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12446 W:      http://alsa-project.org/main/index.php/ASoC
12447 S:      Supported
12448 F:      Documentation/devicetree/bindings/sound/
12449 F:      Documentation/sound/alsa/soc/
12450 F:      sound/soc/
12451 F:      include/sound/soc*
12452
12453 SP2 MEDIA DRIVER
12454 M:      Olli Salonen <olli.salonen@iki.fi>
12455 L:      linux-media@vger.kernel.org
12456 W:      https://linuxtv.org
12457 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12458 S:      Maintained
12459 F:      drivers/media/dvb-frontends/sp2*
12460
12461 SPARC + UltraSPARC (sparc/sparc64)
12462 M:      "David S. Miller" <davem@davemloft.net>
12463 L:      sparclinux@vger.kernel.org
12464 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12467 S:      Maintained
12468 F:      arch/sparc/
12469 F:      drivers/sbus/
12470
12471 SPARC SERIAL DRIVERS
12472 M:      "David S. Miller" <davem@davemloft.net>
12473 L:      sparclinux@vger.kernel.org
12474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12476 S:      Maintained
12477 F:      include/linux/sunserialcore.h
12478 F:      drivers/tty/serial/suncore.c
12479 F:      drivers/tty/serial/sunhv.c
12480 F:      drivers/tty/serial/sunsab.c
12481 F:      drivers/tty/serial/sunsab.h
12482 F:      drivers/tty/serial/sunsu.c
12483 F:      drivers/tty/serial/sunzilog.c
12484 F:      drivers/tty/serial/sunzilog.h
12485
12486 SPARSE CHECKER
12487 M:      "Christopher Li" <sparse@chrisli.org>
12488 L:      linux-sparse@vger.kernel.org
12489 W:      https://sparse.wiki.kernel.org/
12490 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12491 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12492 S:      Maintained
12493 F:      include/linux/compiler.h
12494
12495 SPEAR CLOCK FRAMEWORK SUPPORT
12496 M:      Viresh Kumar <vireshk@kernel.org>
12497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12498 W:      http://www.st.com/spear
12499 S:      Maintained
12500 F:      drivers/clk/spear/
12501
12502 SPEAR PLATFORM SUPPORT
12503 M:      Viresh Kumar <vireshk@kernel.org>
12504 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12506 W:      http://www.st.com/spear
12507 S:      Maintained
12508 F:      arch/arm/boot/dts/spear*
12509 F:      arch/arm/mach-spear/
12510
12511 SPI NOR SUBSYSTEM
12512 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12513 M:      Marek Vasut <marek.vasut@gmail.com>
12514 L:      linux-mtd@lists.infradead.org
12515 W:      http://www.linux-mtd.infradead.org/
12516 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12517 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12518 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12519 S:      Maintained
12520 F:      drivers/mtd/spi-nor/
12521 F:      include/linux/mtd/spi-nor.h
12522
12523 SPI SUBSYSTEM
12524 M:      Mark Brown <broonie@kernel.org>
12525 L:      linux-spi@vger.kernel.org
12526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12527 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12528 S:      Maintained
12529 F:      Documentation/devicetree/bindings/spi/
12530 F:      Documentation/spi/
12531 F:      drivers/spi/
12532 F:      include/linux/spi/
12533 F:      include/uapi/linux/spi/
12534 F:      tools/spi/
12535
12536 SPIDERNET NETWORK DRIVER for CELL
12537 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12538 L:      netdev@vger.kernel.org
12539 S:      Supported
12540 F:      Documentation/networking/spider_net.txt
12541 F:      drivers/net/ethernet/toshiba/spider_net*
12542
12543 SPMI SUBSYSTEM
12544 R:      Stephen Boyd <sboyd@codeaurora.org>
12545 L:      linux-arm-msm@vger.kernel.org
12546 F:      Documentation/devicetree/bindings/spmi/
12547 F:      drivers/spmi/
12548 F:      include/dt-bindings/spmi/spmi.h
12549 F:      include/linux/spmi.h
12550 F:      include/trace/events/spmi.h
12551
12552 SPU FILE SYSTEM
12553 M:      Jeremy Kerr <jk@ozlabs.org>
12554 L:      linuxppc-dev@lists.ozlabs.org
12555 W:      http://www.ibm.com/developerworks/power/cell/
12556 S:      Supported
12557 F:      Documentation/filesystems/spufs.txt
12558 F:      arch/powerpc/platforms/cell/spufs/
12559
12560 SQUASHFS FILE SYSTEM
12561 M:      Phillip Lougher <phillip@squashfs.org.uk>
12562 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12563 W:      http://squashfs.org.uk
12564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12565 S:      Maintained
12566 F:      Documentation/filesystems/squashfs.txt
12567 F:      fs/squashfs/
12568
12569 SRM (Alpha) environment access
12570 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12571 S:      Maintained
12572 F:      arch/alpha/kernel/srm_env.c
12573
12574 STABLE BRANCH
12575 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12576 L:      stable@vger.kernel.org
12577 S:      Supported
12578 F:      Documentation/process/stable-kernel-rules.rst
12579
12580 STAGING - COMEDI
12581 M:      Ian Abbott <abbotti@mev.co.uk>
12582 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12583 S:      Odd Fixes
12584 F:      drivers/staging/comedi/
12585
12586 STAGING - FLARION FT1000 DRIVERS
12587 M:      Marek Belisko <marek.belisko@gmail.com>
12588 S:      Odd Fixes
12589 F:      drivers/staging/ft1000/
12590
12591 STAGING - INDUSTRIAL IO
12592 M:      Jonathan Cameron <jic23@kernel.org>
12593 L:      linux-iio@vger.kernel.org
12594 S:      Odd Fixes
12595 F:      Documentation/devicetree/bindings/staging/iio/
12596 F:      drivers/staging/iio/
12597
12598 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12599 M:      Jarod Wilson <jarod@wilsonet.com>
12600 W:      http://www.lirc.org/
12601 S:      Odd Fixes
12602 F:      drivers/staging/media/lirc/
12603
12604 STAGING - LUSTRE PARALLEL FILESYSTEM
12605 M:      Oleg Drokin <oleg.drokin@intel.com>
12606 M:      Andreas Dilger <andreas.dilger@intel.com>
12607 M:      James Simmons <jsimmons@infradead.org>
12608 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12609 W:      http://wiki.lustre.org/
12610 S:      Maintained
12611 F:      drivers/staging/lustre
12612
12613 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12614 M:      Marc Dietrich <marvin24@gmx.de>
12615 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12616 L:      linux-tegra@vger.kernel.org
12617 S:      Maintained
12618 F:      drivers/staging/nvec/
12619
12620 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12621 M:      Jens Frederich <jfrederich@gmail.com>
12622 M:      Daniel Drake <dsd@laptop.org>
12623 M:      Jon Nettleton <jon.nettleton@gmail.com>
12624 W:      http://wiki.laptop.org/go/DCON
12625 S:      Maintained
12626 F:      drivers/staging/olpc_dcon/
12627
12628 STAGING - REALTEK RTL8712U DRIVERS
12629 M:      Larry Finger <Larry.Finger@lwfinger.net>
12630 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12631 S:      Odd Fixes
12632 F:      drivers/staging/rtl8712/
12633
12634 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12635 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12636 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12637 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12638 L:      linux-fbdev@vger.kernel.org
12639 S:      Maintained
12640 F:      drivers/staging/sm750fb/
12641
12642 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12643 M:      William Hubbs <w.d.hubbs@gmail.com>
12644 M:      Chris Brannon <chris@the-brannons.com>
12645 M:      Kirk Reiser <kirk@reisers.ca>
12646 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12647 L:      speakup@linux-speakup.org
12648 W:      http://www.linux-speakup.org/
12649 S:      Odd Fixes
12650 F:      drivers/staging/speakup/
12651
12652 STAGING - VIA VT665X DRIVERS
12653 M:      Forest Bond <forest@alittletooquiet.net>
12654 S:      Odd Fixes
12655 F:      drivers/staging/vt665?/
12656
12657 STAGING - WILC1000 WIFI DRIVER
12658 M:      Aditya Shankar <aditya.shankar@microchip.com>
12659 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12660 L:      linux-wireless@vger.kernel.org
12661 S:      Supported
12662 F:      drivers/staging/wilc1000/
12663
12664 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12665 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12666 S:      Odd Fixes
12667 F:      drivers/staging/xgifb/
12668
12669 STAGING SUBSYSTEM
12670 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12672 L:      devel@driverdev.osuosl.org
12673 S:      Supported
12674 F:      drivers/staging/
12675
12676 STARFIRE/DURALAN NETWORK DRIVER
12677 M:      Ion Badulescu <ionut@badula.org>
12678 S:      Odd Fixes
12679 F:      drivers/net/ethernet/adaptec/starfire*
12680
12681 STEC S1220 SKD DRIVER
12682 M:      Bart Van Assche <bart.vanassche@wdc.com>
12683 L:      linux-block@vger.kernel.org
12684 S:      Maintained
12685 F:      drivers/block/skd*[ch]
12686
12687 STI CEC DRIVER
12688 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12689 S:      Maintained
12690 F:      drivers/staging/media/st-cec/
12691 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12692
12693 STK1160 USB VIDEO CAPTURE DRIVER
12694 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12695 L:      linux-media@vger.kernel.org
12696 T:      git git://linuxtv.org/media_tree.git
12697 S:      Maintained
12698 F:      drivers/media/usb/stk1160/
12699
12700 STMMAC ETHERNET DRIVER
12701 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12702 M:      Alexandre Torgue <alexandre.torgue@st.com>
12703 L:      netdev@vger.kernel.org
12704 W:      http://www.stlinux.com
12705 S:      Supported
12706 F:      drivers/net/ethernet/stmicro/stmmac/
12707
12708 SUN3/3X
12709 M:      Sam Creasey <sammy@sammy.net>
12710 W:      http://sammy.net/sun3/
12711 S:      Maintained
12712 F:      arch/m68k/kernel/*sun3*
12713 F:      arch/m68k/sun3*/
12714 F:      arch/m68k/include/asm/sun3*
12715 F:      drivers/net/ethernet/i825xx/sun3*
12716
12717 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12718 M:      Hans de Goede <hdegoede@redhat.com>
12719 L:      linux-input@vger.kernel.org
12720 S:      Maintained
12721 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12722 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12723
12724 SUNDANCE NETWORK DRIVER
12725 M:      Denis Kirjanov <kda@linux-powerpc.org>
12726 L:      netdev@vger.kernel.org
12727 S:      Maintained
12728 F:      drivers/net/ethernet/dlink/sundance.c
12729
12730 SUPERH
12731 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12732 M:      Rich Felker <dalias@libc.org>
12733 L:      linux-sh@vger.kernel.org
12734 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12735 S:      Maintained
12736 F:      Documentation/sh/
12737 F:      arch/sh/
12738 F:      drivers/sh/
12739
12740 SUSPEND TO RAM
12741 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12742 M:      Len Brown <len.brown@intel.com>
12743 M:      Pavel Machek <pavel@ucw.cz>
12744 L:      linux-pm@vger.kernel.org
12745 B:      https://bugzilla.kernel.org
12746 S:      Supported
12747 F:      Documentation/power/
12748 F:      arch/x86/kernel/acpi/
12749 F:      drivers/base/power/
12750 F:      kernel/power/
12751 F:      include/linux/suspend.h
12752 F:      include/linux/freezer.h
12753 F:      include/linux/pm.h
12754
12755 SVGA HANDLING
12756 M:      Martin Mares <mj@ucw.cz>
12757 L:      linux-video@atrey.karlin.mff.cuni.cz
12758 S:      Maintained
12759 F:      Documentation/svga.txt
12760 F:      arch/x86/boot/video*
12761
12762 SWIOTLB SUBSYSTEM
12763 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12764 L:      linux-kernel@vger.kernel.org
12765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12766 S:      Supported
12767 F:      lib/swiotlb.c
12768 F:      arch/*/kernel/pci-swiotlb.c
12769 F:      include/linux/swiotlb.h
12770
12771 SWITCHDEV
12772 M:      Jiri Pirko <jiri@resnulli.us>
12773 M:      Ivan Vecera <ivecera@redhat.com>
12774 L:      netdev@vger.kernel.org
12775 S:      Supported
12776 F:      net/switchdev/
12777 F:      include/net/switchdev.h
12778
12779 SYNC FILE FRAMEWORK
12780 M:      Sumit Semwal <sumit.semwal@linaro.org>
12781 R:      Gustavo Padovan <gustavo@padovan.org>
12782 S:      Maintained
12783 L:      linux-media@vger.kernel.org
12784 L:      dri-devel@lists.freedesktop.org
12785 F:      drivers/dma-buf/sync_*
12786 F:      drivers/dma-buf/dma-fence*
12787 F:      drivers/dma-buf/sw_sync.c
12788 F:      include/linux/sync_file.h
12789 F:      include/uapi/linux/sync_file.h
12790 F:      Documentation/sync_file.txt
12791 T:      git git://anongit.freedesktop.org/drm/drm-misc
12792
12793 SYNOPSYS ARC ARCHITECTURE
12794 M:      Vineet Gupta <vgupta@synopsys.com>
12795 L:      linux-snps-arc@lists.infradead.org
12796 S:      Supported
12797 F:      arch/arc/
12798 F:      Documentation/devicetree/bindings/arc/*
12799 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12800 F:      drivers/clocksource/arc_timer.c
12801 F:      drivers/tty/serial/arc_uart.c
12802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12803
12804 SYNOPSYS ARC SDP platform support
12805 M:      Alexey Brodkin <abrodkin@synopsys.com>
12806 S:      Supported
12807 F:      arch/arc/plat-axs10x
12808 F:      arch/arc/boot/dts/ax*
12809 F:      Documentation/devicetree/bindings/arc/axs10*
12810
12811 SYNOPSYS DESIGNWARE DMAC DRIVER
12812 M:      Viresh Kumar <vireshk@kernel.org>
12813 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12814 S:      Maintained
12815 F:      include/linux/dma/dw.h
12816 F:      include/linux/platform_data/dma-dw.h
12817 F:      drivers/dma/dw/
12818
12819 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12820 M:      Jie Deng <jiedeng@synopsys.com>
12821 L:      netdev@vger.kernel.org
12822 S:      Supported
12823 F:      drivers/net/ethernet/synopsys/
12824
12825 SYNOPSYS DESIGNWARE I2C DRIVER
12826 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12827 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12828 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12829 L:      linux-i2c@vger.kernel.org
12830 S:      Maintained
12831 F:      drivers/i2c/busses/i2c-designware-*
12832 F:      include/linux/platform_data/i2c-designware.h
12833
12834 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12835 M:      Jaehoon Chung <jh80.chung@samsung.com>
12836 L:      linux-mmc@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/mmc/host/dw_mmc*
12839
12840 SYSTEM CONFIGURATION (SYSCON)
12841 M:      Lee Jones <lee.jones@linaro.org>
12842 M:      Arnd Bergmann <arnd@arndb.de>
12843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12844 S:      Supported
12845 F:      drivers/mfd/syscon.c
12846
12847 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12848 M:      Sudeep Holla <sudeep.holla@arm.com>
12849 L:      linux-arm-kernel@lists.infradead.org
12850 S:      Maintained
12851 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12852 F:      drivers/clk/clk-scpi.c
12853 F:      drivers/cpufreq/scpi-cpufreq.c
12854 F:      drivers/firmware/arm_scpi.c
12855 F:      include/linux/scpi_protocol.h
12856
12857 SYSTEM RESET/SHUTDOWN DRIVERS
12858 M:      Sebastian Reichel <sre@kernel.org>
12859 L:      linux-pm@vger.kernel.org
12860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12861 S:      Maintained
12862 F:      Documentation/devicetree/bindings/power/reset/
12863 F:      drivers/power/reset/
12864
12865 SYSTEM TRACE MODULE CLASS
12866 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12867 S:      Maintained
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12869 F:      Documentation/trace/stm.txt
12870 F:      drivers/hwtracing/stm/
12871 F:      include/linux/stm.h
12872 F:      include/uapi/linux/stm.h
12873
12874 SYSV FILESYSTEM
12875 M:      Christoph Hellwig <hch@infradead.org>
12876 S:      Maintained
12877 F:      Documentation/filesystems/sysv-fs.txt
12878 F:      fs/sysv/
12879 F:      include/linux/sysv_fs.h
12880
12881 TARGET SUBSYSTEM
12882 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12883 L:      linux-scsi@vger.kernel.org
12884 L:      target-devel@vger.kernel.org
12885 W:      http://www.linux-iscsi.org
12886 W:      http://groups.google.com/group/linux-iscsi-target-dev
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12888 S:      Supported
12889 F:      drivers/target/
12890 F:      include/target/
12891 F:      Documentation/target/
12892
12893 TASKSTATS STATISTICS INTERFACE
12894 M:      Balbir Singh <bsingharora@gmail.com>
12895 S:      Maintained
12896 F:      Documentation/accounting/taskstats*
12897 F:      include/linux/taskstats*
12898 F:      kernel/taskstats.c
12899
12900 TC subsystem
12901 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12902 M:      Cong Wang <xiyou.wangcong@gmail.com>
12903 M:      Jiri Pirko <jiri@resnulli.us>
12904 L:      netdev@vger.kernel.org
12905 S:      Maintained
12906 F:      include/net/pkt_cls.h
12907 F:      include/net/pkt_sched.h
12908 F:      include/net/tc_act/
12909 F:      include/uapi/linux/pkt_cls.h
12910 F:      include/uapi/linux/pkt_sched.h
12911 F:      include/uapi/linux/tc_act/
12912 F:      include/uapi/linux/tc_ematch/
12913 F:      net/sched/
12914
12915 TCP LOW PRIORITY MODULE
12916 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12917 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12918 W:      http://tcp-lp-mod.sourceforge.net/
12919 S:      Maintained
12920 F:      net/ipv4/tcp_lp.c
12921
12922 TDA10071 MEDIA DRIVER
12923 M:      Antti Palosaari <crope@iki.fi>
12924 L:      linux-media@vger.kernel.org
12925 W:      https://linuxtv.org
12926 W:      http://palosaari.fi/linux/
12927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12928 T:      git git://linuxtv.org/anttip/media_tree.git
12929 S:      Maintained
12930 F:      drivers/media/dvb-frontends/tda10071*
12931
12932 TDA18212 MEDIA DRIVER
12933 M:      Antti Palosaari <crope@iki.fi>
12934 L:      linux-media@vger.kernel.org
12935 W:      https://linuxtv.org
12936 W:      http://palosaari.fi/linux/
12937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12938 T:      git git://linuxtv.org/anttip/media_tree.git
12939 S:      Maintained
12940 F:      drivers/media/tuners/tda18212*
12941
12942 TDA18218 MEDIA DRIVER
12943 M:      Antti Palosaari <crope@iki.fi>
12944 L:      linux-media@vger.kernel.org
12945 W:      https://linuxtv.org
12946 W:      http://palosaari.fi/linux/
12947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12948 T:      git git://linuxtv.org/anttip/media_tree.git
12949 S:      Maintained
12950 F:      drivers/media/tuners/tda18218*
12951
12952 TDA18271 MEDIA DRIVER
12953 M:      Michael Krufky <mkrufky@linuxtv.org>
12954 L:      linux-media@vger.kernel.org
12955 W:      https://linuxtv.org
12956 W:      http://github.com/mkrufky
12957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12958 T:      git git://linuxtv.org/mkrufky/tuners.git
12959 S:      Maintained
12960 F:      drivers/media/tuners/tda18271*
12961
12962 TDA827x MEDIA DRIVER
12963 M:      Michael Krufky <mkrufky@linuxtv.org>
12964 L:      linux-media@vger.kernel.org
12965 W:      https://linuxtv.org
12966 W:      http://github.com/mkrufky
12967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12968 T:      git git://linuxtv.org/mkrufky/tuners.git
12969 S:      Maintained
12970 F:      drivers/media/tuners/tda8290.*
12971
12972 TDA8290 MEDIA DRIVER
12973 M:      Michael Krufky <mkrufky@linuxtv.org>
12974 L:      linux-media@vger.kernel.org
12975 W:      https://linuxtv.org
12976 W:      http://github.com/mkrufky
12977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12978 T:      git git://linuxtv.org/mkrufky/tuners.git
12979 S:      Maintained
12980 F:      drivers/media/tuners/tda8290.*
12981
12982 TDA9840 MEDIA DRIVER
12983 M:      Hans Verkuil <hverkuil@xs4all.nl>
12984 L:      linux-media@vger.kernel.org
12985 T:      git git://linuxtv.org/media_tree.git
12986 W:      https://linuxtv.org
12987 S:      Maintained
12988 F:      drivers/media/i2c/tda9840*
12989
12990 TEA5761 TUNER DRIVER
12991 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12992 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12993 L:      linux-media@vger.kernel.org
12994 W:      https://linuxtv.org
12995 T:      git git://linuxtv.org/media_tree.git
12996 S:      Odd fixes
12997 F:      drivers/media/tuners/tea5761.*
12998
12999 TEA5767 TUNER DRIVER
13000 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13001 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13002 L:      linux-media@vger.kernel.org
13003 W:      https://linuxtv.org
13004 T:      git git://linuxtv.org/media_tree.git
13005 S:      Maintained
13006 F:      drivers/media/tuners/tea5767.*
13007
13008 TEA6415C MEDIA DRIVER
13009 M:      Hans Verkuil <hverkuil@xs4all.nl>
13010 L:      linux-media@vger.kernel.org
13011 T:      git git://linuxtv.org/media_tree.git
13012 W:      https://linuxtv.org
13013 S:      Maintained
13014 F:      drivers/media/i2c/tea6415c*
13015
13016 TEA6420 MEDIA DRIVER
13017 M:      Hans Verkuil <hverkuil@xs4all.nl>
13018 L:      linux-media@vger.kernel.org
13019 T:      git git://linuxtv.org/media_tree.git
13020 W:      https://linuxtv.org
13021 S:      Maintained
13022 F:      drivers/media/i2c/tea6420*
13023
13024 TEAM DRIVER
13025 M:      Jiri Pirko <jiri@resnulli.us>
13026 L:      netdev@vger.kernel.org
13027 S:      Supported
13028 F:      drivers/net/team/
13029 F:      include/linux/if_team.h
13030 F:      include/uapi/linux/if_team.h
13031
13032 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13033 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13034 S:      Maintained
13035 F:      arch/x86/platform/ts5500/
13036
13037 TECHNOTREND USB IR RECEIVER
13038 M:      Sean Young <sean@mess.org>
13039 L:      linux-media@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/media/rc/ttusbir.c
13042
13043 TEE SUBSYSTEM
13044 M:      Jens Wiklander <jens.wiklander@linaro.org>
13045 S:      Maintained
13046 F:      include/linux/tee_drv.h
13047 F:      include/uapi/linux/tee.h
13048 F:      drivers/tee/
13049 F:      Documentation/tee.txt
13050
13051 TEGRA ARCHITECTURE SUPPORT
13052 M:      Thierry Reding <thierry.reding@gmail.com>
13053 M:      Jonathan Hunter <jonathanh@nvidia.com>
13054 L:      linux-tegra@vger.kernel.org
13055 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13057 S:      Supported
13058 N:      [^a-z]tegra
13059
13060 TEGRA CLOCK DRIVER
13061 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13062 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13063 S:      Supported
13064 F:      drivers/clk/tegra/
13065
13066 TEGRA DMA DRIVERS
13067 M:      Laxman Dewangan <ldewangan@nvidia.com>
13068 M:      Jon Hunter <jonathanh@nvidia.com>
13069 S:      Supported
13070 F:      drivers/dma/tegra*
13071
13072 TEGRA I2C DRIVER
13073 M:      Laxman Dewangan <ldewangan@nvidia.com>
13074 S:      Supported
13075 F:      drivers/i2c/busses/i2c-tegra.c
13076
13077 TEGRA IOMMU DRIVERS
13078 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13079 S:      Supported
13080 F:      drivers/iommu/tegra*
13081
13082 TEGRA KBC DRIVER
13083 M:      Rakesh Iyer <riyer@nvidia.com>
13084 M:      Laxman Dewangan <ldewangan@nvidia.com>
13085 S:      Supported
13086 F:      drivers/input/keyboard/tegra-kbc.c
13087
13088 TEGRA PWM DRIVER
13089 M:      Thierry Reding <thierry.reding@gmail.com>
13090 S:      Supported
13091 F:      drivers/pwm/pwm-tegra.c
13092
13093 TEGRA SERIAL DRIVER
13094 M:      Laxman Dewangan <ldewangan@nvidia.com>
13095 S:      Supported
13096 F:      drivers/tty/serial/serial-tegra.c
13097
13098 TEGRA SPI DRIVER
13099 M:      Laxman Dewangan <ldewangan@nvidia.com>
13100 S:      Supported
13101 F:      drivers/spi/spi-tegra*
13102
13103 TEHUTI ETHERNET DRIVER
13104 M:      Andy Gospodarek <andy@greyhouse.net>
13105 L:      netdev@vger.kernel.org
13106 S:      Supported
13107 F:      drivers/net/ethernet/tehuti/*
13108
13109 Telecom Clock Driver for MCPL0010
13110 M:      Mark Gross <mark.gross@intel.com>
13111 S:      Supported
13112 F:      drivers/char/tlclk.c
13113
13114 TENSILICA XTENSA PORT (xtensa)
13115 M:      Chris Zankel <chris@zankel.net>
13116 M:      Max Filippov <jcmvbkbc@gmail.com>
13117 L:      linux-xtensa@linux-xtensa.org
13118 T:      git git://github.com/czankel/xtensa-linux.git
13119 S:      Maintained
13120 F:      arch/xtensa/
13121 F:      drivers/irqchip/irq-xtensa-*
13122
13123 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13124 M:      Nishanth Menon <nm@ti.com>
13125 M:      Tero Kristo <t-kristo@ti.com>
13126 M:      Santosh Shilimkar <ssantosh@kernel.org>
13127 L:      linux-arm-kernel@lists.infradead.org
13128 S:      Maintained
13129 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13130 F:      drivers/firmware/ti_sci*
13131 F:      include/linux/soc/ti/ti_sci_protocol.h
13132 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13133 F:      include/dt-bindings/genpd/k2g.h
13134 F:      drivers/soc/ti/ti_sci_pm_domains.c
13135 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13136 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13137 F:      drivers/clk/keystone/sci-clk.c
13138 F:      drivers/reset/reset-ti-sci.c
13139
13140 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13141 M:      Hans Verkuil <hverkuil@xs4all.nl>
13142 L:      linux-media@vger.kernel.org
13143 T:      git git://linuxtv.org/media_tree.git
13144 W:      https://linuxtv.org
13145 S:      Maintained
13146 F:      drivers/media/radio/radio-raremono.c
13147
13148 THERMAL
13149 M:      Zhang Rui <rui.zhang@intel.com>
13150 M:      Eduardo Valentin <edubezval@gmail.com>
13151 L:      linux-pm@vger.kernel.org
13152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13154 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13155 S:      Supported
13156 F:      drivers/thermal/
13157 F:      include/linux/thermal.h
13158 F:      include/uapi/linux/thermal.h
13159 F:      include/linux/cpu_cooling.h
13160 F:      Documentation/devicetree/bindings/thermal/
13161
13162 THERMAL/CPU_COOLING
13163 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13164 M:      Viresh Kumar <viresh.kumar@linaro.org>
13165 M:      Javi Merino <javi.merino@kernel.org>
13166 L:      linux-pm@vger.kernel.org
13167 S:      Supported
13168 F:      Documentation/thermal/cpu-cooling-api.txt
13169 F:      drivers/thermal/cpu_cooling.c
13170 F:      include/linux/cpu_cooling.h
13171
13172 THINKPAD ACPI EXTRAS DRIVER
13173 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13174 L:      ibm-acpi-devel@lists.sourceforge.net
13175 L:      platform-driver-x86@vger.kernel.org
13176 W:      http://ibm-acpi.sourceforge.net
13177 W:      http://thinkwiki.org/wiki/Ibm-acpi
13178 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13179 S:      Maintained
13180 F:      drivers/platform/x86/thinkpad_acpi.c
13181
13182 THUNDERBOLT DRIVER
13183 M:      Andreas Noever <andreas.noever@gmail.com>
13184 M:      Michael Jamet <michael.jamet@intel.com>
13185 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13186 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13187 S:      Maintained
13188 F:      drivers/thunderbolt/
13189
13190 THUNDERX GPIO DRIVER
13191 M:      David Daney <david.daney@cavium.com>
13192 S:      Maintained
13193 F:      drivers/gpio/gpio-thunderx.c
13194
13195 TI AM437X VPFE DRIVER
13196 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13197 L:      linux-media@vger.kernel.org
13198 W:      https://linuxtv.org
13199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13200 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13201 S:      Maintained
13202 F:      drivers/media/platform/am437x/
13203
13204 TI BANDGAP AND THERMAL DRIVER
13205 M:      Eduardo Valentin <edubezval@gmail.com>
13206 M:      Keerthy <j-keerthy@ti.com>
13207 L:      linux-pm@vger.kernel.org
13208 L:      linux-omap@vger.kernel.org
13209 S:      Maintained
13210 F:      drivers/thermal/ti-soc-thermal/
13211
13212 TI BQ27XXX POWER SUPPLY DRIVER
13213 R:      Andrew F. Davis <afd@ti.com>
13214 F:      include/linux/power/bq27xxx_battery.h
13215 F:      drivers/power/supply/bq27xxx_battery.c
13216 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13217
13218 TI CDCE706 CLOCK DRIVER
13219 M:      Max Filippov <jcmvbkbc@gmail.com>
13220 S:      Maintained
13221 F:      drivers/clk/clk-cdce706.c
13222
13223 TI CLOCK DRIVER
13224 M:      Tero Kristo <t-kristo@ti.com>
13225 L:      linux-omap@vger.kernel.org
13226 S:      Maintained
13227 F:      drivers/clk/ti/
13228 F:      include/linux/clk/ti.h
13229
13230 TI DAVINCI MACHINE SUPPORT
13231 M:      Sekhar Nori <nsekhar@ti.com>
13232 M:      Kevin Hilman <khilman@kernel.org>
13233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13235 S:      Supported
13236 F:      arch/arm/mach-davinci/
13237 F:      drivers/i2c/busses/i2c-davinci.c
13238 F:      arch/arm/boot/dts/da850*
13239
13240 TI DAVINCI SERIES GPIO DRIVER
13241 M:      Keerthy <j-keerthy@ti.com>
13242 L:      linux-gpio@vger.kernel.org
13243 S:      Maintained
13244 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13245 F:      drivers/gpio/gpio-davinci.c
13246
13247 TI DAVINCI SERIES MEDIA DRIVER
13248 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13249 L:      linux-media@vger.kernel.org
13250 W:      https://linuxtv.org
13251 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13252 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13253 S:      Maintained
13254 F:      drivers/media/platform/davinci/
13255 F:      include/media/davinci/
13256
13257 TI ETHERNET SWITCH DRIVER (CPSW)
13258 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13259 L:      linux-omap@vger.kernel.org
13260 L:      netdev@vger.kernel.org
13261 S:      Maintained
13262 F:      drivers/net/ethernet/ti/cpsw*
13263 F:      drivers/net/ethernet/ti/davinci*
13264
13265 TI FLASH MEDIA INTERFACE DRIVER
13266 M:      Alex Dubov <oakad@yahoo.com>
13267 S:      Maintained
13268 F:      drivers/misc/tifm*
13269 F:      drivers/mmc/host/tifm_sd.c
13270 F:      include/linux/tifm.h
13271
13272 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13273 M:      Santosh Shilimkar <ssantosh@kernel.org>
13274 L:      linux-kernel@vger.kernel.org
13275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13276 S:      Maintained
13277 F:      drivers/soc/ti/*
13278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13279
13280 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13281 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13282 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13283 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13284 S:      Maintained
13285 F:      sound/soc/codecs/lm49453*
13286 F:      sound/soc/codecs/isabelle*
13287
13288 TI LP855x BACKLIGHT DRIVER
13289 M:      Milo Kim <milo.kim@ti.com>
13290 S:      Maintained
13291 F:      Documentation/backlight/lp855x-driver.txt
13292 F:      drivers/video/backlight/lp855x_bl.c
13293 F:      include/linux/platform_data/lp855x.h
13294
13295 TI LP8727 CHARGER DRIVER
13296 M:      Milo Kim <milo.kim@ti.com>
13297 S:      Maintained
13298 F:      drivers/power/supply/lp8727_charger.c
13299 F:      include/linux/platform_data/lp8727.h
13300
13301 TI LP8788 MFD DRIVER
13302 M:      Milo Kim <milo.kim@ti.com>
13303 S:      Maintained
13304 F:      drivers/iio/adc/lp8788_adc.c
13305 F:      drivers/leds/leds-lp8788.c
13306 F:      drivers/mfd/lp8788*.c
13307 F:      drivers/power/supply/lp8788-charger.c
13308 F:      drivers/regulator/lp8788-*.c
13309 F:      include/linux/mfd/lp8788*.h
13310
13311 TI NETCP ETHERNET DRIVER
13312 M:      Wingman Kwok <w-kwok2@ti.com>
13313 M:      Murali Karicheri <m-karicheri2@ti.com>
13314 L:      netdev@vger.kernel.org
13315 S:      Maintained
13316 F:      drivers/net/ethernet/ti/netcp*
13317
13318 TI TAS571X FAMILY ASoC CODEC DRIVER
13319 M:      Kevin Cernekee <cernekee@chromium.org>
13320 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13321 S:      Odd Fixes
13322 F:      sound/soc/codecs/tas571x*
13323
13324 TI TRF7970A NFC DRIVER
13325 M:      Mark Greer <mgreer@animalcreek.com>
13326 L:      linux-wireless@vger.kernel.org
13327 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13328 S:      Supported
13329 F:      drivers/nfc/trf7970a.c
13330 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13331
13332 TI TWL4030 SERIES SOC CODEC DRIVER
13333 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13334 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13335 S:      Maintained
13336 F:      sound/soc/codecs/twl4030*
13337
13338 TI VPE/CAL DRIVERS
13339 M:      Benoit Parrot <bparrot@ti.com>
13340 L:      linux-media@vger.kernel.org
13341 W:      http://linuxtv.org/
13342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13343 S:      Maintained
13344 F:      drivers/media/platform/ti-vpe/
13345
13346 TI WILINK WIRELESS DRIVERS
13347 L:      linux-wireless@vger.kernel.org
13348 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13349 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13351 S:      Orphan
13352 F:      drivers/net/wireless/ti/
13353 F:      include/linux/wl12xx.h
13354
13355 TILE ARCHITECTURE
13356 M:      Chris Metcalf <cmetcalf@mellanox.com>
13357 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13359 S:      Supported
13360 F:      arch/tile/
13361 F:      drivers/char/tile-srom.c
13362 F:      drivers/edac/tile_edac.c
13363 F:      drivers/net/ethernet/tile/
13364 F:      drivers/rtc/rtc-tile.c
13365 F:      drivers/tty/hvc/hvc_tile.c
13366 F:      drivers/tty/serial/tilegx.c
13367 F:      drivers/usb/host/*-tilegx.c
13368 F:      include/linux/usb/tilegx.h
13369
13370 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13371 M:      John Stultz <john.stultz@linaro.org>
13372 M:      Thomas Gleixner <tglx@linutronix.de>
13373 R:      Stephen Boyd <sboyd@codeaurora.org>
13374 L:      linux-kernel@vger.kernel.org
13375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13376 S:      Supported
13377 F:      include/linux/clocksource.h
13378 F:      include/linux/time.h
13379 F:      include/linux/timex.h
13380 F:      include/uapi/linux/time.h
13381 F:      include/uapi/linux/timex.h
13382 F:      kernel/time/clocksource.c
13383 F:      kernel/time/time*.c
13384 F:      kernel/time/alarmtimer.c
13385 F:      kernel/time/ntp.c
13386 F:      tools/testing/selftests/timers/
13387
13388 TIPC NETWORK LAYER
13389 M:      Jon Maloy <jon.maloy@ericsson.com>
13390 M:      Ying Xue <ying.xue@windriver.com>
13391 L:      netdev@vger.kernel.org (core kernel code)
13392 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13393 W:      http://tipc.sourceforge.net/
13394 S:      Maintained
13395 F:      include/uapi/linux/tipc*.h
13396 F:      net/tipc/
13397
13398 TLAN NETWORK DRIVER
13399 M:      Samuel Chessman <chessman@tux.org>
13400 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13401 W:      http://sourceforge.net/projects/tlan/
13402 S:      Maintained
13403 F:      Documentation/networking/tlan.txt
13404 F:      drivers/net/ethernet/ti/tlan.*
13405
13406 TM6000 VIDEO4LINUX DRIVER
13407 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13408 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13409 L:      linux-media@vger.kernel.org
13410 W:      https://linuxtv.org
13411 T:      git git://linuxtv.org/media_tree.git
13412 S:      Odd fixes
13413 F:      drivers/media/usb/tm6000/
13414 F:      Documentation/media/v4l-drivers/tm6000*
13415
13416 TMIO/SDHI MMC DRIVER
13417 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13418 L:      linux-mmc@vger.kernel.org
13419 S:      Supported
13420 F:      drivers/mmc/host/tmio_mmc*
13421 F:      drivers/mmc/host/renesas_sdhi*
13422 F:      include/linux/mfd/tmio.h
13423
13424 TMP401 HARDWARE MONITOR DRIVER
13425 M:      Guenter Roeck <linux@roeck-us.net>
13426 L:      linux-hwmon@vger.kernel.org
13427 S:      Maintained
13428 F:      Documentation/hwmon/tmp401
13429 F:      drivers/hwmon/tmp401.c
13430
13431 TMPFS (SHMEM FILESYSTEM)
13432 M:      Hugh Dickins <hughd@google.com>
13433 L:      linux-mm@kvack.org
13434 S:      Maintained
13435 F:      include/linux/shmem_fs.h
13436 F:      mm/shmem.c
13437
13438 TOMOYO SECURITY MODULE
13439 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13440 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13441 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13442 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13443 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13444 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13445 W:      http://tomoyo.sourceforge.jp/
13446 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13447 S:      Maintained
13448 F:      security/tomoyo/
13449
13450 TOPSTAR LAPTOP EXTRAS DRIVER
13451 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13452 L:      platform-driver-x86@vger.kernel.org
13453 S:      Maintained
13454 F:      drivers/platform/x86/topstar-laptop.c
13455
13456 TOSHIBA ACPI EXTRAS DRIVER
13457 M:      Azael Avalos <coproscefalo@gmail.com>
13458 L:      platform-driver-x86@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/platform/x86/toshiba_acpi.c
13461
13462 TOSHIBA BLUETOOTH DRIVER
13463 M:      Azael Avalos <coproscefalo@gmail.com>
13464 L:      platform-driver-x86@vger.kernel.org
13465 S:      Maintained
13466 F:      drivers/platform/x86/toshiba_bluetooth.c
13467
13468 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13469 M:      Azael Avalos <coproscefalo@gmail.com>
13470 L:      platform-driver-x86@vger.kernel.org
13471 S:      Maintained
13472 F:      drivers/platform/x86/toshiba_haps.c
13473
13474 TOSHIBA SMM DRIVER
13475 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13476 W:      http://www.buzzard.org.uk/toshiba/
13477 S:      Maintained
13478 F:      drivers/char/toshiba.c
13479 F:      include/linux/toshiba.h
13480 F:      include/uapi/linux/toshiba.h
13481
13482 TOSHIBA TC358743 DRIVER
13483 M:      Mats Randgaard <matrandg@cisco.com>
13484 L:      linux-media@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/media/i2c/tc358743*
13487 F:      include/media/i2c/tc358743.h
13488
13489 TOSHIBA WMI HOTKEYS DRIVER
13490 M:      Azael Avalos <coproscefalo@gmail.com>
13491 L:      platform-driver-x86@vger.kernel.org
13492 S:      Maintained
13493 F:      drivers/platform/x86/toshiba-wmi.c
13494
13495 TPM DEVICE DRIVER
13496 M:      Peter Huewe <peterhuewe@gmx.de>
13497 M:      Marcel Selhorst <tpmdd@selhorst.net>
13498 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13499 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13500 W:      http://tpmdd.sourceforge.net
13501 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13502 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13503 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13504 S:      Maintained
13505 F:      drivers/char/tpm/
13506
13507 TPM IBM_VTPM DEVICE DRIVER
13508 M:      Ashley Lai <ashleydlai@gmail.com>
13509 W:      http://tpmdd.sourceforge.net
13510 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13511 S:      Maintained
13512 F:      drivers/char/tpm/tpm_ibmvtpm*
13513
13514 TRACING
13515 M:      Steven Rostedt <rostedt@goodmis.org>
13516 M:      Ingo Molnar <mingo@redhat.com>
13517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13518 S:      Maintained
13519 F:      Documentation/trace/ftrace.txt
13520 F:      arch/*/*/*/ftrace.h
13521 F:      arch/*/kernel/ftrace.c
13522 F:      include/*/ftrace.h
13523 F:      include/linux/trace*.h
13524 F:      include/trace/
13525 F:      kernel/trace/
13526 F:      tools/testing/selftests/ftrace/
13527
13528 TRACING MMIO ACCESSES (MMIOTRACE)
13529 M:      Steven Rostedt <rostedt@goodmis.org>
13530 M:      Ingo Molnar <mingo@kernel.org>
13531 R:      Karol Herbst <karolherbst@gmail.com>
13532 R:      Pekka Paalanen <ppaalanen@gmail.com>
13533 S:      Maintained
13534 L:      linux-kernel@vger.kernel.org
13535 L:      nouveau@lists.freedesktop.org
13536 F:      kernel/trace/trace_mmiotrace.c
13537 F:      include/linux/mmiotrace.h
13538 F:      arch/x86/mm/kmmio.c
13539 F:      arch/x86/mm/mmio-mod.c
13540 F:      arch/x86/mm/testmmiotrace.c
13541
13542 TRIVIAL PATCHES
13543 M:      Jiri Kosina <trivial@kernel.org>
13544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13545 S:      Maintained
13546 K:      ^Subject:.*(?i)trivial
13547
13548 TTY LAYER
13549 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13550 M:      Jiri Slaby <jslaby@suse.com>
13551 S:      Supported
13552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13553 F:      Documentation/serial/
13554 F:      drivers/tty/
13555 F:      drivers/tty/serial/serial_core.c
13556 F:      include/linux/serial_core.h
13557 F:      include/linux/serial.h
13558 F:      include/linux/tty.h
13559 F:      include/uapi/linux/serial_core.h
13560 F:      include/uapi/linux/serial.h
13561 F:      include/uapi/linux/tty.h
13562
13563 TUA9001 MEDIA DRIVER
13564 M:      Antti Palosaari <crope@iki.fi>
13565 L:      linux-media@vger.kernel.org
13566 W:      https://linuxtv.org
13567 W:      http://palosaari.fi/linux/
13568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13569 T:      git git://linuxtv.org/anttip/media_tree.git
13570 S:      Maintained
13571 F:      drivers/media/tuners/tua9001*
13572
13573 TULIP NETWORK DRIVERS
13574 L:      netdev@vger.kernel.org
13575 L:      linux-parisc@vger.kernel.org
13576 S:      Orphan
13577 F:      drivers/net/ethernet/dec/tulip/
13578
13579 TUN/TAP driver
13580 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13581 W:      http://vtun.sourceforge.net/tun
13582 S:      Maintained
13583 F:      Documentation/networking/tuntap.txt
13584 F:      arch/um/os-Linux/drivers/
13585
13586 TURBOCHANNEL SUBSYSTEM
13587 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13588 M:      Ralf Baechle <ralf@linux-mips.org>
13589 L:      linux-mips@linux-mips.org
13590 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13591 S:      Maintained
13592 F:      drivers/tc/
13593 F:      include/linux/tc.h
13594
13595 TW5864 VIDEO4LINUX DRIVER
13596 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13597 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13598 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13599 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13600 L:      linux-media@vger.kernel.org
13601 S:      Supported
13602 F:      drivers/media/pci/tw5864/
13603
13604 TW68 VIDEO4LINUX DRIVER
13605 M:      Hans Verkuil <hverkuil@xs4all.nl>
13606 L:      linux-media@vger.kernel.org
13607 T:      git git://linuxtv.org/media_tree.git
13608 W:      https://linuxtv.org
13609 S:      Odd Fixes
13610 F:      drivers/media/pci/tw68/
13611
13612 TW686X VIDEO4LINUX DRIVER
13613 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13614 L:      linux-media@vger.kernel.org
13615 T:      git git://linuxtv.org/media_tree.git
13616 W:      http://linuxtv.org
13617 S:      Maintained
13618 F:      drivers/media/pci/tw686x/
13619
13620 UBI FILE SYSTEM (UBIFS)
13621 M:      Richard Weinberger <richard@nod.at>
13622 M:      Artem Bityutskiy <dedekind1@gmail.com>
13623 M:      Adrian Hunter <adrian.hunter@intel.com>
13624 L:      linux-mtd@lists.infradead.org
13625 T:      git git://git.infradead.org/ubifs-2.6.git
13626 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13627 S:      Supported
13628 F:      Documentation/filesystems/ubifs.txt
13629 F:      fs/ubifs/
13630
13631 UCLINUX (M68KNOMMU AND COLDFIRE)
13632 M:      Greg Ungerer <gerg@linux-m68k.org>
13633 W:      http://www.linux-m68k.org/
13634 W:      http://www.uclinux.org/
13635 L:      linux-m68k@lists.linux-m68k.org
13636 L:      uclinux-dev@uclinux.org  (subscribers-only)
13637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13638 S:      Maintained
13639 F:      arch/m68k/coldfire/
13640 F:      arch/m68k/68*/
13641 F:      arch/m68k/*/*_no.*
13642 F:      arch/m68k/include/asm/*_no.*
13643
13644 UDF FILESYSTEM
13645 M:      Jan Kara <jack@suse.com>
13646 S:      Maintained
13647 F:      Documentation/filesystems/udf.txt
13648 F:      fs/udf/
13649
13650 UDRAW TABLET
13651 M:      Bastien Nocera <hadess@hadess.net>
13652 L:      linux-input@vger.kernel.org
13653 S:      Maintained
13654 F:      drivers/hid/hid-udraw.c
13655
13656 UFS FILESYSTEM
13657 M:      Evgeniy Dushistov <dushistov@mail.ru>
13658 S:      Maintained
13659 F:      Documentation/filesystems/ufs.txt
13660 F:      fs/ufs/
13661
13662 UHID USERSPACE HID IO DRIVER:
13663 M:      David Herrmann <dh.herrmann@googlemail.com>
13664 L:      linux-input@vger.kernel.org
13665 S:      Maintained
13666 F:      drivers/hid/uhid.c
13667 F:      include/uapi/linux/uhid.h
13668
13669 ULPI BUS
13670 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13671 L:      linux-usb@vger.kernel.org
13672 S:      Maintained
13673 F:      drivers/usb/common/ulpi.c
13674 F:      include/linux/ulpi/
13675
13676 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13677 L:      linux-usb@vger.kernel.org
13678 S:      Orphan
13679 F:      drivers/uwb/
13680 F:      include/linux/uwb.h
13681 F:      include/linux/uwb/
13682
13683 UNICORE32 ARCHITECTURE:
13684 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13685 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13686 S:      Maintained
13687 T:      git git://github.com/gxt/linux.git
13688 F:      arch/unicore32/
13689
13690 UNIFDEF
13691 M:      Tony Finch <dot@dotat.at>
13692 W:      http://dotat.at/prog/unifdef
13693 S:      Maintained
13694 F:      scripts/unifdef.c
13695
13696 UNIFORM CDROM DRIVER
13697 M:      Jens Axboe <axboe@kernel.dk>
13698 W:      http://www.kernel.dk
13699 S:      Maintained
13700 F:      Documentation/cdrom/
13701 F:      drivers/cdrom/cdrom.c
13702 F:      include/linux/cdrom.h
13703 F:      include/uapi/linux/cdrom.h
13704
13705 UNISYS S-PAR DRIVERS
13706 M:      David Kershner <david.kershner@unisys.com>
13707 L:      sparmaintainer@unisys.com (Unisys internal)
13708 S:      Supported
13709 F:      drivers/staging/unisys/
13710
13711 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13712 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13713 L:      linux-scsi@vger.kernel.org
13714 S:      Supported
13715 F:      Documentation/scsi/ufs.txt
13716 F:      drivers/scsi/ufs/
13717
13718 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13719 M:      Joao Pinto <jpinto@synopsys.com>
13720 L:      linux-scsi@vger.kernel.org
13721 S:      Supported
13722 F:      drivers/scsi/ufs/*dwc*
13723
13724 UNSORTED BLOCK IMAGES (UBI)
13725 M:      Artem Bityutskiy <dedekind1@gmail.com>
13726 M:      Richard Weinberger <richard@nod.at>
13727 W:      http://www.linux-mtd.infradead.org/
13728 L:      linux-mtd@lists.infradead.org
13729 T:      git git://git.infradead.org/ubifs-2.6.git
13730 S:      Supported
13731 F:      drivers/mtd/ubi/
13732 F:      include/linux/mtd/ubi.h
13733 F:      include/uapi/mtd/ubi-user.h
13734
13735 USB "USBNET" DRIVER FRAMEWORK
13736 M:      Oliver Neukum <oneukum@suse.com>
13737 L:      netdev@vger.kernel.org
13738 W:      http://www.linux-usb.org/usbnet
13739 S:      Maintained
13740 F:      drivers/net/usb/usbnet.c
13741 F:      include/linux/usb/usbnet.h
13742
13743 USB ACM DRIVER
13744 M:      Oliver Neukum <oneukum@suse.com>
13745 L:      linux-usb@vger.kernel.org
13746 S:      Maintained
13747 F:      Documentation/usb/acm.txt
13748 F:      drivers/usb/class/cdc-acm.*
13749
13750 USB AR5523 WIRELESS DRIVER
13751 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13752 L:      linux-wireless@vger.kernel.org
13753 S:      Maintained
13754 F:      drivers/net/wireless/ath/ar5523/
13755
13756 USB ATTACHED SCSI
13757 M:      Oliver Neukum <oneukum@suse.com>
13758 L:      linux-usb@vger.kernel.org
13759 L:      linux-scsi@vger.kernel.org
13760 S:      Maintained
13761 F:      drivers/usb/storage/uas.c
13762
13763 USB CDC ETHERNET DRIVER
13764 M:      Oliver Neukum <oliver@neukum.org>
13765 L:      linux-usb@vger.kernel.org
13766 S:      Maintained
13767 F:      drivers/net/usb/cdc_*.c
13768 F:      include/uapi/linux/usb/cdc.h
13769
13770 USB CHAOSKEY DRIVER
13771 M:      Keith Packard <keithp@keithp.com>
13772 L:      linux-usb@vger.kernel.org
13773 S:      Maintained
13774 F:      drivers/usb/misc/chaoskey.c
13775
13776 USB CYPRESS C67X00 DRIVER
13777 M:      Peter Korsgaard <jacmet@sunsite.dk>
13778 L:      linux-usb@vger.kernel.org
13779 S:      Maintained
13780 F:      drivers/usb/c67x00/
13781
13782 USB DAVICOM DM9601 DRIVER
13783 M:      Peter Korsgaard <jacmet@sunsite.dk>
13784 L:      netdev@vger.kernel.org
13785 W:      http://www.linux-usb.org/usbnet
13786 S:      Maintained
13787 F:      drivers/net/usb/dm9601.c
13788
13789 USB DIAMOND RIO500 DRIVER
13790 M:      Cesar Miquel <miquel@df.uba.ar>
13791 L:      rio500-users@lists.sourceforge.net
13792 W:      http://rio500.sourceforge.net
13793 S:      Maintained
13794 F:      drivers/usb/misc/rio500*
13795
13796 USB EHCI DRIVER
13797 M:      Alan Stern <stern@rowland.harvard.edu>
13798 L:      linux-usb@vger.kernel.org
13799 S:      Maintained
13800 F:      Documentation/usb/ehci.txt
13801 F:      drivers/usb/host/ehci*
13802
13803 USB GADGET/PERIPHERAL SUBSYSTEM
13804 M:      Felipe Balbi <balbi@kernel.org>
13805 L:      linux-usb@vger.kernel.org
13806 W:      http://www.linux-usb.org/gadget
13807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13808 S:      Maintained
13809 F:      drivers/usb/gadget/
13810 F:      include/linux/usb/gadget*
13811
13812 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13813 M:      Jiri Kosina <jikos@kernel.org>
13814 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13815 L:      linux-usb@vger.kernel.org
13816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13817 S:      Maintained
13818 F:      Documentation/hid/hiddev.txt
13819 F:      drivers/hid/usbhid/
13820
13821 USB ISP116X DRIVER
13822 M:      Olav Kongas <ok@artecdesign.ee>
13823 L:      linux-usb@vger.kernel.org
13824 S:      Maintained
13825 F:      drivers/usb/host/isp116x*
13826 F:      include/linux/usb/isp116x.h
13827
13828 USB LAN78XX ETHERNET DRIVER
13829 M:      Woojung Huh <woojung.huh@microchip.com>
13830 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13831 L:      netdev@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/net/usb/lan78xx.*
13834
13835 USB MASS STORAGE DRIVER
13836 M:      Alan Stern <stern@rowland.harvard.edu>
13837 L:      linux-usb@vger.kernel.org
13838 L:      usb-storage@lists.one-eyed-alien.net
13839 S:      Maintained
13840 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13841 F:      drivers/usb/storage/
13842
13843 USB MIDI DRIVER
13844 M:      Clemens Ladisch <clemens@ladisch.de>
13845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13846 T:      git git://git.alsa-project.org/alsa-kernel.git
13847 S:      Maintained
13848 F:      sound/usb/midi.*
13849
13850 USB NETWORKING DRIVERS
13851 L:      linux-usb@vger.kernel.org
13852 S:      Odd Fixes
13853 F:      drivers/net/usb/
13854
13855 USB OHCI DRIVER
13856 M:      Alan Stern <stern@rowland.harvard.edu>
13857 L:      linux-usb@vger.kernel.org
13858 S:      Maintained
13859 F:      Documentation/usb/ohci.txt
13860 F:      drivers/usb/host/ohci*
13861
13862 USB OTG FSM (Finite State Machine)
13863 M:      Peter Chen <Peter.Chen@nxp.com>
13864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13865 L:      linux-usb@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/usb/common/usb-otg-fsm.c
13868
13869 USB OVER IP DRIVER
13870 M:      Valentina Manea <valentina.manea.m@gmail.com>
13871 M:      Shuah Khan <shuahkh@osg.samsung.com>
13872 M:      Shuah Khan <shuah@kernel.org>
13873 L:      linux-usb@vger.kernel.org
13874 S:      Maintained
13875 F:      Documentation/usb/usbip_protocol.txt
13876 F:      drivers/usb/usbip/
13877 F:      tools/usb/usbip/
13878
13879 USB PEGASUS DRIVER
13880 M:      Petko Manolov <petkan@nucleusys.com>
13881 L:      linux-usb@vger.kernel.org
13882 L:      netdev@vger.kernel.org
13883 T:      git git://github.com/petkan/pegasus.git
13884 W:      https://github.com/petkan/pegasus
13885 S:      Maintained
13886 F:      drivers/net/usb/pegasus.*
13887
13888 USB PHY LAYER
13889 M:      Felipe Balbi <balbi@kernel.org>
13890 L:      linux-usb@vger.kernel.org
13891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13892 S:      Maintained
13893 F:      drivers/usb/phy/
13894
13895 USB PRINTER DRIVER (usblp)
13896 M:      Pete Zaitcev <zaitcev@redhat.com>
13897 L:      linux-usb@vger.kernel.org
13898 S:      Supported
13899 F:      drivers/usb/class/usblp.c
13900
13901 USB QMI WWAN NETWORK DRIVER
13902 M:      Bjørn Mork <bjorn@mork.no>
13903 L:      netdev@vger.kernel.org
13904 S:      Maintained
13905 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13906 F:      drivers/net/usb/qmi_wwan.c
13907
13908 USB RTL8150 DRIVER
13909 M:      Petko Manolov <petkan@nucleusys.com>
13910 L:      linux-usb@vger.kernel.org
13911 L:      netdev@vger.kernel.org
13912 T:      git git://github.com/petkan/rtl8150.git
13913 W:      https://github.com/petkan/rtl8150
13914 S:      Maintained
13915 F:      drivers/net/usb/rtl8150.c
13916
13917 USB SERIAL SUBSYSTEM
13918 M:      Johan Hovold <johan@kernel.org>
13919 L:      linux-usb@vger.kernel.org
13920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13921 S:      Maintained
13922 F:      Documentation/usb/usb-serial.txt
13923 F:      drivers/usb/serial/
13924 F:      include/linux/usb/serial.h
13925
13926 USB SMSC75XX ETHERNET DRIVER
13927 M:      Steve Glendinning <steve.glendinning@shawell.net>
13928 L:      netdev@vger.kernel.org
13929 S:      Maintained
13930 F:      drivers/net/usb/smsc75xx.*
13931
13932 USB SMSC95XX ETHERNET DRIVER
13933 M:      Steve Glendinning <steve.glendinning@shawell.net>
13934 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13935 L:      netdev@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/net/usb/smsc95xx.*
13938
13939 USB SUBSYSTEM
13940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13941 L:      linux-usb@vger.kernel.org
13942 W:      http://www.linux-usb.org
13943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13944 S:      Supported
13945 F:      Documentation/devicetree/bindings/usb/
13946 F:      Documentation/usb/
13947 F:      drivers/usb/
13948 F:      include/linux/usb.h
13949 F:      include/linux/usb/
13950
13951 USB TYPEC SUBSYSTEM
13952 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13953 L:      linux-usb@vger.kernel.org
13954 S:      Maintained
13955 F:      Documentation/ABI/testing/sysfs-class-typec
13956 F:      Documentation/usb/typec.rst
13957 F:      drivers/usb/typec/
13958 F:      include/linux/usb/typec.h
13959
13960 USB UHCI DRIVER
13961 M:      Alan Stern <stern@rowland.harvard.edu>
13962 L:      linux-usb@vger.kernel.org
13963 S:      Maintained
13964 F:      drivers/usb/host/uhci*
13965
13966 USB VIDEO CLASS
13967 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13968 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13969 L:      linux-media@vger.kernel.org
13970 T:      git git://linuxtv.org/media_tree.git
13971 W:      http://www.ideasonboard.org/uvc/
13972 S:      Maintained
13973 F:      drivers/media/usb/uvc/
13974 F:      include/uapi/linux/uvcvideo.h
13975
13976 USB VISION DRIVER
13977 M:      Hans Verkuil <hverkuil@xs4all.nl>
13978 L:      linux-media@vger.kernel.org
13979 T:      git git://linuxtv.org/media_tree.git
13980 W:      https://linuxtv.org
13981 S:      Odd Fixes
13982 F:      drivers/media/usb/usbvision/
13983
13984 USB WEBCAM GADGET
13985 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13986 L:      linux-usb@vger.kernel.org
13987 S:      Maintained
13988 F:      drivers/usb/gadget/function/*uvc*
13989 F:      drivers/usb/gadget/legacy/webcam.c
13990
13991 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13992 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13993 L:      linux-wireless@vger.kernel.org
13994 S:      Maintained
13995 F:      drivers/net/wireless/rndis_wlan.c
13996
13997 USB XHCI DRIVER
13998 M:      Mathias Nyman <mathias.nyman@intel.com>
13999 L:      linux-usb@vger.kernel.org
14000 S:      Supported
14001 F:      drivers/usb/host/xhci*
14002 F:      drivers/usb/host/pci-quirks*
14003
14004 USB ZD1201 DRIVER
14005 L:      linux-wireless@vger.kernel.org
14006 W:      http://linux-lc100020.sourceforge.net
14007 S:      Orphan
14008 F:      drivers/net/wireless/zydas/zd1201.*
14009
14010 USB ZR364XX DRIVER
14011 M:      Antoine Jacquet <royale@zerezo.com>
14012 L:      linux-usb@vger.kernel.org
14013 L:      linux-media@vger.kernel.org
14014 T:      git git://linuxtv.org/media_tree.git
14015 W:      http://royale.zerezo.com/zr364xx/
14016 S:      Maintained
14017 F:      Documentation/media/v4l-drivers/zr364xx*
14018 F:      drivers/media/usb/zr364xx/
14019
14020 USER-MODE LINUX (UML)
14021 M:      Jeff Dike <jdike@addtoit.com>
14022 M:      Richard Weinberger <richard@nod.at>
14023 L:      user-mode-linux-devel@lists.sourceforge.net
14024 L:      user-mode-linux-user@lists.sourceforge.net
14025 W:      http://user-mode-linux.sourceforge.net
14026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14027 S:      Maintained
14028 F:      Documentation/virtual/uml/
14029 F:      arch/um/
14030 F:      arch/x86/um/
14031 F:      fs/hostfs/
14032 F:      fs/hppfs/
14033
14034 USERSPACE I/O (UIO)
14035 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14036 S:      Maintained
14037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14038 F:      Documentation/driver-api/uio-howto.rst
14039 F:      drivers/uio/
14040 F:      include/linux/uio*.h
14041
14042 UTIL-LINUX PACKAGE
14043 M:      Karel Zak <kzak@redhat.com>
14044 L:      util-linux@vger.kernel.org
14045 W:      http://en.wikipedia.org/wiki/Util-linux
14046 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14047 S:      Maintained
14048
14049 UUID HELPERS
14050 M:      Christoph Hellwig <hch@lst.de>
14051 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14052 L:      linux-kernel@vger.kernel.org
14053 T:      git git://git.infradead.org/users/hch/uuid.git
14054 F:      lib/uuid.c
14055 F:      lib/test_uuid.c
14056 F:      include/linux/uuid.h
14057 F:      include/uapi/linux/uuid.h
14058 S:      Maintained
14059
14060 UVESAFB DRIVER
14061 M:      Michal Januszewski <spock@gentoo.org>
14062 L:      linux-fbdev@vger.kernel.org
14063 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14064 S:      Maintained
14065 F:      Documentation/fb/uvesafb.txt
14066 F:      drivers/video/fbdev/uvesafb.*
14067
14068 VF610 NAND DRIVER
14069 M:      Stefan Agner <stefan@agner.ch>
14070 L:      linux-mtd@lists.infradead.org
14071 S:      Supported
14072 F:      drivers/mtd/nand/vf610_nfc.c
14073
14074 VFAT/FAT/MSDOS FILESYSTEM
14075 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14076 S:      Maintained
14077 F:      Documentation/filesystems/vfat.txt
14078 F:      fs/fat/
14079
14080 VFIO DRIVER
14081 M:      Alex Williamson <alex.williamson@redhat.com>
14082 L:      kvm@vger.kernel.org
14083 T:      git git://github.com/awilliam/linux-vfio.git
14084 S:      Maintained
14085 F:      Documentation/vfio.txt
14086 F:      drivers/vfio/
14087 F:      include/linux/vfio.h
14088 F:      include/uapi/linux/vfio.h
14089
14090 VFIO MEDIATED DEVICE DRIVERS
14091 M:      Kirti Wankhede <kwankhede@nvidia.com>
14092 L:      kvm@vger.kernel.org
14093 S:      Maintained
14094 F:      Documentation/vfio-mediated-device.txt
14095 F:      drivers/vfio/mdev/
14096 F:      include/linux/mdev.h
14097 F:      samples/vfio-mdev/
14098
14099 VFIO PLATFORM DRIVER
14100 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14101 L:      kvm@vger.kernel.org
14102 S:      Maintained
14103 F:      drivers/vfio/platform/
14104
14105 VGA_SWITCHEROO
14106 R:      Lukas Wunner <lukas@wunner.de>
14107 S:      Maintained
14108 F:      Documentation/gpu/vga-switcheroo.rst
14109 F:      drivers/gpu/vga/vga_switcheroo.c
14110 F:      include/linux/vga_switcheroo.h
14111 T:      git git://anongit.freedesktop.org/drm/drm-misc
14112
14113 VIA RHINE NETWORK DRIVER
14114 S:      Orphan
14115 F:      drivers/net/ethernet/via/via-rhine.c
14116
14117 VIA SD/MMC CARD CONTROLLER DRIVER
14118 M:      Bruce Chang <brucechang@via.com.tw>
14119 M:      Harald Welte <HaraldWelte@viatech.com>
14120 S:      Maintained
14121 F:      drivers/mmc/host/via-sdmmc.c
14122
14123 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14124 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14125 L:      linux-fbdev@vger.kernel.org
14126 S:      Maintained
14127 F:      include/linux/via-core.h
14128 F:      include/linux/via-gpio.h
14129 F:      include/linux/via_i2c.h
14130 F:      drivers/video/fbdev/via/
14131
14132 VIA VELOCITY NETWORK DRIVER
14133 M:      Francois Romieu <romieu@fr.zoreil.com>
14134 L:      netdev@vger.kernel.org
14135 S:      Maintained
14136 F:      drivers/net/ethernet/via/via-velocity.*
14137
14138 VIDEO MULTIPLEXER DRIVER
14139 M:      Philipp Zabel <p.zabel@pengutronix.de>
14140 L:      linux-media@vger.kernel.org
14141 S:      Maintained
14142 F:      drivers/media/platform/video-mux.c
14143
14144 VIDEOBUF2 FRAMEWORK
14145 M:      Pawel Osciak <pawel@osciak.com>
14146 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14147 M:      Kyungmin Park <kyungmin.park@samsung.com>
14148 L:      linux-media@vger.kernel.org
14149 S:      Maintained
14150 F:      drivers/media/v4l2-core/videobuf2-*
14151 F:      include/media/videobuf2-*
14152
14153 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14154 M:      Helen Koike <helen.koike@collabora.com>
14155 L:      linux-media@vger.kernel.org
14156 T:      git git://linuxtv.org/media_tree.git
14157 W:      https://linuxtv.org
14158 S:      Maintained
14159 F:      drivers/media/platform/vimc/*
14160
14161 VIRT LIB
14162 M:      Alex Williamson <alex.williamson@redhat.com>
14163 M:      Paolo Bonzini <pbonzini@redhat.com>
14164 L:      kvm@vger.kernel.org
14165 S:      Supported
14166 F:      virt/lib/
14167
14168 VIRTIO AND VHOST VSOCK DRIVER
14169 M:      Stefan Hajnoczi <stefanha@redhat.com>
14170 L:      kvm@vger.kernel.org
14171 L:      virtualization@lists.linux-foundation.org
14172 L:      netdev@vger.kernel.org
14173 S:      Maintained
14174 F:      include/linux/virtio_vsock.h
14175 F:      include/uapi/linux/virtio_vsock.h
14176 F:      include/uapi/linux/vsockmon.h
14177 F:      net/vmw_vsock/af_vsock_tap.c
14178 F:      net/vmw_vsock/virtio_transport_common.c
14179 F:      net/vmw_vsock/virtio_transport.c
14180 F:      drivers/net/vsockmon.c
14181 F:      drivers/vhost/vsock.c
14182 F:      drivers/vhost/vsock.h
14183
14184 VIRTIO CONSOLE DRIVER
14185 M:      Amit Shah <amit@kernel.org>
14186 L:      virtualization@lists.linux-foundation.org
14187 S:      Maintained
14188 F:      drivers/char/virtio_console.c
14189 F:      include/linux/virtio_console.h
14190 F:      include/uapi/linux/virtio_console.h
14191
14192 VIRTIO CORE, NET AND BLOCK DRIVERS
14193 M:      "Michael S. Tsirkin" <mst@redhat.com>
14194 M:      Jason Wang <jasowang@redhat.com>
14195 L:      virtualization@lists.linux-foundation.org
14196 S:      Maintained
14197 F:      Documentation/devicetree/bindings/virtio/
14198 F:      drivers/virtio/
14199 F:      tools/virtio/
14200 F:      drivers/net/virtio_net.c
14201 F:      drivers/block/virtio_blk.c
14202 F:      include/linux/virtio*.h
14203 F:      include/uapi/linux/virtio_*.h
14204 F:      drivers/crypto/virtio/
14205 F:      mm/balloon_compaction.c
14206
14207 VIRTIO CRYPTO DRIVER
14208 M:      Gonglei <arei.gonglei@huawei.com>
14209 L:      virtualization@lists.linux-foundation.org
14210 L:      linux-crypto@vger.kernel.org
14211 S:      Maintained
14212 F:      drivers/crypto/virtio/
14213 F:      include/uapi/linux/virtio_crypto.h
14214
14215 VIRTIO DRIVERS FOR S390
14216 M:      Cornelia Huck <cohuck@redhat.com>
14217 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14218 L:      linux-s390@vger.kernel.org
14219 L:      virtualization@lists.linux-foundation.org
14220 L:      kvm@vger.kernel.org
14221 S:      Supported
14222 F:      drivers/s390/virtio/
14223
14224 VIRTIO GPU DRIVER
14225 M:      David Airlie <airlied@linux.ie>
14226 M:      Gerd Hoffmann <kraxel@redhat.com>
14227 L:      dri-devel@lists.freedesktop.org
14228 L:      virtualization@lists.linux-foundation.org
14229 T:      git git://anongit.freedesktop.org/drm/drm-misc
14230 S:      Maintained
14231 F:      drivers/gpu/drm/virtio/
14232 F:      include/uapi/linux/virtio_gpu.h
14233
14234 VIRTIO HOST (VHOST)
14235 M:      "Michael S. Tsirkin" <mst@redhat.com>
14236 M:      Jason Wang <jasowang@redhat.com>
14237 L:      kvm@vger.kernel.org
14238 L:      virtualization@lists.linux-foundation.org
14239 L:      netdev@vger.kernel.org
14240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14241 S:      Maintained
14242 F:      drivers/vhost/
14243 F:      include/uapi/linux/vhost.h
14244
14245 VIRTIO INPUT DRIVER
14246 M:      Gerd Hoffmann <kraxel@redhat.com>
14247 S:      Maintained
14248 F:      drivers/virtio/virtio_input.c
14249 F:      include/uapi/linux/virtio_input.h
14250
14251 VIRTUAL SERIO DEVICE DRIVER
14252 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14253 S:      Maintained
14254 F:      drivers/input/serio/userio.c
14255 F:      include/uapi/linux/userio.h
14256
14257 VIVID VIRTUAL VIDEO DRIVER
14258 M:      Hans Verkuil <hverkuil@xs4all.nl>
14259 L:      linux-media@vger.kernel.org
14260 T:      git git://linuxtv.org/media_tree.git
14261 W:      https://linuxtv.org
14262 S:      Maintained
14263 F:      drivers/media/platform/vivid/*
14264
14265 VLYNQ BUS
14266 M:      Florian Fainelli <f.fainelli@gmail.com>
14267 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14268 S:      Maintained
14269 F:      drivers/vlynq/vlynq.c
14270 F:      include/linux/vlynq.h
14271
14272 VME SUBSYSTEM
14273 M:      Martyn Welch <martyn@welchs.me.uk>
14274 M:      Manohar Vanga <manohar.vanga@gmail.com>
14275 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14276 L:      devel@driverdev.osuosl.org
14277 S:      Maintained
14278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14279 F:      Documentation/driver-api/vme.rst
14280 F:      drivers/staging/vme/
14281 F:      drivers/vme/
14282 F:      include/linux/vme*
14283
14284 VMWARE BALLOON DRIVER
14285 M:      Xavier Deguillard <xdeguillard@vmware.com>
14286 M:      Philip Moltmann <moltmann@vmware.com>
14287 M:      "VMware, Inc." <pv-drivers@vmware.com>
14288 L:      linux-kernel@vger.kernel.org
14289 S:      Maintained
14290 F:      drivers/misc/vmw_balloon.c
14291
14292 VMWARE HYPERVISOR INTERFACE
14293 M:      Alok Kataria <akataria@vmware.com>
14294 L:      virtualization@lists.linux-foundation.org
14295 S:      Supported
14296 F:      arch/x86/kernel/cpu/vmware.c
14297
14298 VMWARE PVRDMA DRIVER
14299 M:      Adit Ranadive <aditr@vmware.com>
14300 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14301 L:      linux-rdma@vger.kernel.org
14302 S:      Maintained
14303 F:      drivers/infiniband/hw/vmw_pvrdma/
14304
14305 VMware PVSCSI driver
14306 M:      Jim Gill <jgill@vmware.com>
14307 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14308 L:      linux-scsi@vger.kernel.org
14309 S:      Maintained
14310 F:      drivers/scsi/vmw_pvscsi.c
14311 F:      drivers/scsi/vmw_pvscsi.h
14312
14313 VMWARE VMMOUSE SUBDRIVER
14314 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14315 M:      "VMware, Inc." <pv-drivers@vmware.com>
14316 L:      linux-input@vger.kernel.org
14317 S:      Maintained
14318 F:      drivers/input/mouse/vmmouse.c
14319 F:      drivers/input/mouse/vmmouse.h
14320
14321 VMWARE VMXNET3 ETHERNET DRIVER
14322 M:      Shrikrishna Khare <skhare@vmware.com>
14323 M:      "VMware, Inc." <pv-drivers@vmware.com>
14324 L:      netdev@vger.kernel.org
14325 S:      Maintained
14326 F:      drivers/net/vmxnet3/
14327
14328 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14329 M:      Liam Girdwood <lgirdwood@gmail.com>
14330 M:      Mark Brown <broonie@kernel.org>
14331 L:      linux-kernel@vger.kernel.org
14332 W:      http://www.slimlogic.co.uk/?p=48
14333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14334 S:      Supported
14335 F:      Documentation/devicetree/bindings/regulator/
14336 F:      drivers/regulator/
14337 F:      include/dt-bindings/regulator/
14338 F:      include/linux/regulator/
14339
14340 VRF
14341 M:      David Ahern <dsa@cumulusnetworks.com>
14342 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14343 L:      netdev@vger.kernel.org
14344 S:      Maintained
14345 F:      drivers/net/vrf.c
14346 F:      Documentation/networking/vrf.txt
14347
14348 VT1211 HARDWARE MONITOR DRIVER
14349 M:      Juerg Haefliger <juergh@gmail.com>
14350 L:      linux-hwmon@vger.kernel.org
14351 S:      Maintained
14352 F:      Documentation/hwmon/vt1211
14353 F:      drivers/hwmon/vt1211.c
14354
14355 VT8231 HARDWARE MONITOR DRIVER
14356 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14357 L:      linux-hwmon@vger.kernel.org
14358 S:      Maintained
14359 F:      drivers/hwmon/vt8231.c
14360
14361 VUB300 USB to SDIO/SD/MMC bridge chip
14362 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14363 L:      linux-mmc@vger.kernel.org
14364 L:      linux-usb@vger.kernel.org
14365 S:      Supported
14366 F:      drivers/mmc/host/vub300.c
14367
14368 W1 DALLAS'S 1-WIRE BUS
14369 M:      Evgeniy Polyakov <zbr@ioremap.net>
14370 S:      Maintained
14371 F:      Documentation/w1/
14372 F:      drivers/w1/
14373 F:      include/linux/w1.h
14374
14375 W83791D HARDWARE MONITORING DRIVER
14376 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14377 L:      linux-hwmon@vger.kernel.org
14378 S:      Maintained
14379 F:      Documentation/hwmon/w83791d
14380 F:      drivers/hwmon/w83791d.c
14381
14382 W83793 HARDWARE MONITORING DRIVER
14383 M:      Rudolf Marek <r.marek@assembler.cz>
14384 L:      linux-hwmon@vger.kernel.org
14385 S:      Maintained
14386 F:      Documentation/hwmon/w83793
14387 F:      drivers/hwmon/w83793.c
14388
14389 W83795 HARDWARE MONITORING DRIVER
14390 M:      Jean Delvare <jdelvare@suse.com>
14391 L:      linux-hwmon@vger.kernel.org
14392 S:      Maintained
14393 F:      drivers/hwmon/w83795.c
14394
14395 W83L51xD SD/MMC CARD INTERFACE DRIVER
14396 M:      Pierre Ossman <pierre@ossman.eu>
14397 S:      Maintained
14398 F:      drivers/mmc/host/wbsd.*
14399
14400 WACOM PROTOCOL 4 SERIAL TABLETS
14401 M:      Julian Squires <julian@cipht.net>
14402 M:      Hans de Goede <hdegoede@redhat.com>
14403 L:      linux-input@vger.kernel.org
14404 S:      Maintained
14405 F:      drivers/input/tablet/wacom_serial4.c
14406
14407 WATCHDOG DEVICE DRIVERS
14408 M:      Wim Van Sebroeck <wim@iguana.be>
14409 R:      Guenter Roeck <linux@roeck-us.net>
14410 L:      linux-watchdog@vger.kernel.org
14411 W:      http://www.linux-watchdog.org/
14412 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14413 S:      Maintained
14414 F:      Documentation/devicetree/bindings/watchdog/
14415 F:      Documentation/watchdog/
14416 F:      drivers/watchdog/
14417 F:      include/linux/watchdog.h
14418 F:      include/uapi/linux/watchdog.h
14419
14420 WHISKEYCOVE PMIC GPIO DRIVER
14421 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14422 L:      linux-gpio@vger.kernel.org
14423 S:      Maintained
14424 F:      drivers/gpio/gpio-wcove.c
14425
14426 WIIMOTE HID DRIVER
14427 M:      David Herrmann <dh.herrmann@googlemail.com>
14428 L:      linux-input@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/hid/hid-wiimote*
14431
14432 WILOCITY WIL6210 WIRELESS DRIVER
14433 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14434 L:      linux-wireless@vger.kernel.org
14435 L:      wil6210@qca.qualcomm.com
14436 S:      Supported
14437 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14438 F:      drivers/net/wireless/ath/wil6210/
14439 F:      include/uapi/linux/wil6210_uapi.h
14440
14441 WIMAX STACK
14442 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14443 M:      linux-wimax@intel.com
14444 L:      wimax@linuxwimax.org (subscribers-only)
14445 S:      Supported
14446 W:      http://linuxwimax.org
14447 F:      Documentation/wimax/README.wimax
14448 F:      include/linux/wimax/debug.h
14449 F:      include/net/wimax.h
14450 F:      include/uapi/linux/wimax.h
14451 F:      net/wimax/
14452
14453 WINBOND CIR DRIVER
14454 M:      David Härdeman <david@hardeman.nu>
14455 S:      Maintained
14456 F:      drivers/media/rc/winbond-cir.c
14457
14458 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14459 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14460 L:      linux-watchdog@vger.kernel.org
14461 S:      Maintained
14462 F:      drivers/watchdog/ebc-c384_wdt.c
14463
14464 WINSYSTEMS WS16C48 GPIO DRIVER
14465 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14466 L:      linux-gpio@vger.kernel.org
14467 S:      Maintained
14468 F:      drivers/gpio/gpio-ws16c48.c
14469
14470 WISTRON LAPTOP BUTTON DRIVER
14471 M:      Miloslav Trmac <mitr@volny.cz>
14472 S:      Maintained
14473 F:      drivers/input/misc/wistron_btns.c
14474
14475 WL3501 WIRELESS PCMCIA CARD DRIVER
14476 L:      linux-wireless@vger.kernel.org
14477 S:      Odd fixes
14478 F:      drivers/net/wireless/wl3501*
14479
14480 WOLFSON MICROELECTRONICS DRIVERS
14481 L:      patches@opensource.cirrus.com
14482 T:      git https://github.com/CirrusLogic/linux-drivers.git
14483 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14484 S:      Supported
14485 F:      Documentation/hwmon/wm83??
14486 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14487 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14488 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14489 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14490 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14491 F:      drivers/clk/clk-wm83*.c
14492 F:      drivers/extcon/extcon-arizona.c
14493 F:      drivers/leds/leds-wm83*.c
14494 F:      drivers/gpio/gpio-*wm*.c
14495 F:      drivers/gpio/gpio-arizona.c
14496 F:      drivers/hwmon/wm83??-hwmon.c
14497 F:      drivers/input/misc/wm831x-on.c
14498 F:      drivers/input/touchscreen/wm831x-ts.c
14499 F:      drivers/input/touchscreen/wm97*.c
14500 F:      drivers/mfd/arizona*
14501 F:      drivers/mfd/wm*.c
14502 F:      drivers/mfd/cs47l24*
14503 F:      drivers/power/supply/wm83*.c
14504 F:      drivers/rtc/rtc-wm83*.c
14505 F:      drivers/regulator/wm8*.c
14506 F:      drivers/regulator/arizona*
14507 F:      drivers/video/backlight/wm83*_bl.c
14508 F:      drivers/watchdog/wm83*_wdt.c
14509 F:      include/linux/mfd/arizona/
14510 F:      include/linux/mfd/wm831x/
14511 F:      include/linux/mfd/wm8350/
14512 F:      include/linux/mfd/wm8400*
14513 F:      include/linux/regulator/arizona*
14514 F:      include/linux/wm97xx.h
14515 F:      include/sound/wm????.h
14516 F:      sound/soc/codecs/arizona.?
14517 F:      sound/soc/codecs/wm*
14518 F:      sound/soc/codecs/cs47l24*
14519
14520 WORKQUEUE
14521 M:      Tejun Heo <tj@kernel.org>
14522 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14524 S:      Maintained
14525 F:      include/linux/workqueue.h
14526 F:      kernel/workqueue.c
14527 F:      Documentation/core-api/workqueue.rst
14528
14529 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14530 M:      Chen-Yu Tsai <wens@csie.org>
14531 L:      linux-kernel@vger.kernel.org
14532 S:      Maintained
14533 N:      axp[128]
14534
14535 X.25 NETWORK LAYER
14536 M:      Andrew Hendry <andrew.hendry@gmail.com>
14537 L:      linux-x25@vger.kernel.org
14538 S:      Odd Fixes
14539 F:      Documentation/networking/x25*
14540 F:      include/net/x25*
14541 F:      net/x25/
14542
14543 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14544 M:      Thomas Gleixner <tglx@linutronix.de>
14545 M:      Ingo Molnar <mingo@redhat.com>
14546 M:      "H. Peter Anvin" <hpa@zytor.com>
14547 M:      x86@kernel.org
14548 L:      linux-kernel@vger.kernel.org
14549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14550 S:      Maintained
14551 F:      Documentation/x86/
14552 F:      arch/x86/
14553
14554 X86 MCE INFRASTRUCTURE
14555 M:      Tony Luck <tony.luck@intel.com>
14556 M:      Borislav Petkov <bp@alien8.de>
14557 L:      linux-edac@vger.kernel.org
14558 S:      Maintained
14559 F:      arch/x86/kernel/cpu/mcheck/*
14560
14561 X86 MICROCODE UPDATE SUPPORT
14562 M:      Borislav Petkov <bp@alien8.de>
14563 S:      Maintained
14564 F:      arch/x86/kernel/cpu/microcode/*
14565
14566 X86 PLATFORM DRIVERS
14567 M:      Darren Hart <dvhart@infradead.org>
14568 M:      Andy Shevchenko <andy@infradead.org>
14569 L:      platform-driver-x86@vger.kernel.org
14570 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14571 S:      Maintained
14572 F:      drivers/platform/x86/
14573 F:      drivers/platform/olpc/
14574
14575 X86 VDSO
14576 M:      Andy Lutomirski <luto@amacapital.net>
14577 L:      linux-kernel@vger.kernel.org
14578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14579 S:      Maintained
14580 F:      arch/x86/entry/vdso/
14581
14582 XC2028/3028 TUNER DRIVER
14583 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14584 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14585 L:      linux-media@vger.kernel.org
14586 W:      https://linuxtv.org
14587 T:      git git://linuxtv.org/media_tree.git
14588 S:      Maintained
14589 F:      drivers/media/tuners/tuner-xc2028.*
14590
14591 XEN BLOCK SUBSYSTEM
14592 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14593 M:      Roger Pau Monné <roger.pau@citrix.com>
14594 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14595 S:      Supported
14596 F:      drivers/block/xen-blkback/*
14597 F:      drivers/block/xen*
14598
14599 XEN HYPERVISOR ARM
14600 M:      Stefano Stabellini <sstabellini@kernel.org>
14601 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14602 S:      Maintained
14603 F:      arch/arm/xen/
14604 F:      arch/arm/include/asm/xen/
14605
14606 XEN HYPERVISOR ARM64
14607 M:      Stefano Stabellini <sstabellini@kernel.org>
14608 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14609 S:      Maintained
14610 F:      arch/arm64/xen/
14611 F:      arch/arm64/include/asm/xen/
14612
14613 XEN HYPERVISOR INTERFACE
14614 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14615 M:      Juergen Gross <jgross@suse.com>
14616 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14618 S:      Supported
14619 F:      arch/x86/xen/
14620 F:      drivers/*/xen-*front.c
14621 F:      drivers/xen/
14622 F:      arch/x86/include/asm/xen/
14623 F:      include/xen/
14624 F:      include/uapi/xen/
14625 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14626 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14627
14628 XEN NETWORK BACKEND DRIVER
14629 M:      Wei Liu <wei.liu2@citrix.com>
14630 M:      Paul Durrant <paul.durrant@citrix.com>
14631 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14632 L:      netdev@vger.kernel.org
14633 S:      Supported
14634 F:      drivers/net/xen-netback/*
14635
14636 XEN PCI SUBSYSTEM
14637 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14638 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14639 S:      Supported
14640 F:      arch/x86/pci/*xen*
14641 F:      drivers/pci/*xen*
14642
14643 XEN PVSCSI DRIVERS
14644 M:      Juergen Gross <jgross@suse.com>
14645 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14646 L:      linux-scsi@vger.kernel.org
14647 S:      Supported
14648 F:      drivers/scsi/xen-scsifront.c
14649 F:      drivers/xen/xen-scsiback.c
14650 F:      include/xen/interface/io/vscsiif.h
14651
14652 XEN SWIOTLB SUBSYSTEM
14653 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14654 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14655 S:      Supported
14656 F:      arch/x86/xen/*swiotlb*
14657 F:      drivers/xen/*swiotlb*
14658
14659 XFS FILESYSTEM
14660 M:      Darrick J. Wong <darrick.wong@oracle.com>
14661 M:      linux-xfs@vger.kernel.org
14662 L:      linux-xfs@vger.kernel.org
14663 W:      http://xfs.org/
14664 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14665 S:      Supported
14666 F:      Documentation/filesystems/xfs.txt
14667 F:      fs/xfs/
14668
14669 XILINX AXI ETHERNET DRIVER
14670 M:      Anirudha Sarangi <anirudh@xilinx.com>
14671 M:      John Linn <John.Linn@xilinx.com>
14672 S:      Maintained
14673 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14674
14675 XILINX UARTLITE SERIAL DRIVER
14676 M:      Peter Korsgaard <jacmet@sunsite.dk>
14677 L:      linux-serial@vger.kernel.org
14678 S:      Maintained
14679 F:      drivers/tty/serial/uartlite.c
14680
14681 XILINX VIDEO IP CORES
14682 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14683 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14684 L:      linux-media@vger.kernel.org
14685 T:      git git://linuxtv.org/media_tree.git
14686 S:      Supported
14687 F:      Documentation/devicetree/bindings/media/xilinx/
14688 F:      drivers/media/platform/xilinx/
14689 F:      include/uapi/linux/xilinx-v4l2-controls.h
14690
14691 XILLYBUS DRIVER
14692 M:      Eli Billauer <eli.billauer@gmail.com>
14693 L:      linux-kernel@vger.kernel.org
14694 S:      Supported
14695 F:      drivers/char/xillybus/
14696
14697 XRA1403 GPIO EXPANDER
14698 M:      Nandor Han <nandor.han@ge.com>
14699 M:      Semi Malinen <semi.malinen@ge.com>
14700 L:      linux-gpio@vger.kernel.org
14701 S:      Maintained
14702 F:      drivers/gpio/gpio-xra1403.c
14703 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14704
14705 XTENSA XTFPGA PLATFORM SUPPORT
14706 M:      Max Filippov <jcmvbkbc@gmail.com>
14707 L:      linux-xtensa@linux-xtensa.org
14708 S:      Maintained
14709 F:      drivers/spi/spi-xtensa-xtfpga.c
14710 F:      sound/soc/xtensa/xtfpga-i2s.c
14711
14712 YAM DRIVER FOR AX.25
14713 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14714 L:      linux-hams@vger.kernel.org
14715 S:      Maintained
14716 F:      drivers/net/hamradio/yam*
14717 F:      include/linux/yam.h
14718
14719 YAMA SECURITY MODULE
14720 M:      Kees Cook <keescook@chromium.org>
14721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14722 S:      Supported
14723 F:      security/yama/
14724 F:      Documentation/admin-guide/LSM/Yama.rst
14725
14726 YEALINK PHONE DRIVER
14727 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14728 L:      usbb2k-api-dev@nongnu.org
14729 S:      Maintained
14730 F:      Documentation/input/yealink.rst
14731 F:      drivers/input/misc/yealink.*
14732
14733 Z8530 DRIVER FOR AX.25
14734 M:      Joerg Reuter <jreuter@yaina.de>
14735 W:      http://yaina.de/jreuter/
14736 W:      http://www.qsl.net/dl1bke/
14737 L:      linux-hams@vger.kernel.org
14738 S:      Maintained
14739 F:      Documentation/networking/z8530drv.txt
14740 F:      drivers/net/hamradio/*scc.c
14741 F:      drivers/net/hamradio/z8530.h
14742
14743 ZBUD COMPRESSED PAGE ALLOCATOR
14744 M:      Seth Jennings <sjenning@redhat.com>
14745 M:      Dan Streetman <ddstreet@ieee.org>
14746 L:      linux-mm@kvack.org
14747 S:      Maintained
14748 F:      mm/zbud.c
14749 F:      include/linux/zbud.h
14750
14751 ZD1211RW WIRELESS DRIVER
14752 M:      Daniel Drake <dsd@gentoo.org>
14753 M:      Ulrich Kunitz <kune@deine-taler.de>
14754 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14755 L:      linux-wireless@vger.kernel.org
14756 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14757 S:      Maintained
14758 F:      drivers/net/wireless/zydas/zd1211rw/
14759
14760 ZD1301 MEDIA DRIVER
14761 M:      Antti Palosaari <crope@iki.fi>
14762 L:      linux-media@vger.kernel.org
14763 W:      https://linuxtv.org/
14764 W:      http://palosaari.fi/linux/
14765 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14766 S:      Maintained
14767 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14768
14769 ZD1301_DEMOD MEDIA DRIVER
14770 M:      Antti Palosaari <crope@iki.fi>
14771 L:      linux-media@vger.kernel.org
14772 W:      https://linuxtv.org/
14773 W:      http://palosaari.fi/linux/
14774 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14775 S:      Maintained
14776 F:      drivers/media/dvb-frontends/zd1301_demod*
14777
14778 ZPOOL COMPRESSED PAGE STORAGE API
14779 M:      Dan Streetman <ddstreet@ieee.org>
14780 L:      linux-mm@kvack.org
14781 S:      Maintained
14782 F:      mm/zpool.c
14783 F:      include/linux/zpool.h
14784
14785 ZR36067 VIDEO FOR LINUX DRIVER
14786 L:      mjpeg-users@lists.sourceforge.net
14787 L:      linux-media@vger.kernel.org
14788 W:      http://mjpeg.sourceforge.net/driver-zoran/
14789 T:      hg https://linuxtv.org/hg/v4l-dvb
14790 S:      Odd Fixes
14791 F:      drivers/media/pci/zoran/
14792
14793 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14794 M:      Minchan Kim <minchan@kernel.org>
14795 M:      Nitin Gupta <ngupta@vflare.org>
14796 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14797 L:      linux-kernel@vger.kernel.org
14798 S:      Maintained
14799 F:      drivers/block/zram/
14800 F:      Documentation/blockdev/zram.txt
14801
14802 ZS DECSTATION Z85C30 SERIAL DRIVER
14803 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14804 S:      Maintained
14805 F:      drivers/tty/serial/zs.*
14806
14807 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14808 M:      Minchan Kim <minchan@kernel.org>
14809 M:      Nitin Gupta <ngupta@vflare.org>
14810 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14811 L:      linux-mm@kvack.org
14812 S:      Maintained
14813 F:      mm/zsmalloc.c
14814 F:      include/linux/zsmalloc.h
14815 F:      Documentation/vm/zsmalloc.txt
14816
14817 ZSWAP COMPRESSED SWAP CACHING
14818 M:      Seth Jennings <sjenning@redhat.com>
14819 M:      Dan Streetman <ddstreet@ieee.org>
14820 L:      linux-mm@kvack.org
14821 S:      Maintained
14822 F:      mm/zswap.c
14823
14824 THE REST
14825 M:      Linus Torvalds <torvalds@linux-foundation.org>
14826 L:      linux-kernel@vger.kernel.org
14827 Q:      http://patchwork.kernel.org/project/LKML/list/
14828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14829 S:      Buried alive in reporters
14830 F:      *
14831 F:      */