media: i2c: adv748x: Export I2C device table entries as module aliases
[platform/kernel/linux-exynos.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/acpi/
305 F:      Documentation/acpi/
306 F:      Documentation/ABI/testing/sysfs-bus-acpi
307 F:      Documentation/ABI/testing/configfs-acpi
308 F:      drivers/pci/*acpi*
309 F:      drivers/pci/*/*acpi*
310 F:      drivers/pci/*/*/*acpi*
311 F:      tools/power/acpi/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <robert.moore@intel.com>
315 M:      Lv Zheng <lv.zheng@intel.com>
316 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317 L:      linux-acpi@vger.kernel.org
318 L:      devel@acpica.org
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 B:      https://bugs.acpica.org
325 S:      Supported
326 F:      drivers/acpi/acpica/
327 F:      include/acpi/
328 F:      tools/power/acpi/
329
330 ACPI FAN DRIVER
331 M:      Zhang Rui <rui.zhang@intel.com>
332 L:      linux-acpi@vger.kernel.org
333 W:      https://01.org/linux-acpi
334 B:      https://bugzilla.kernel.org
335 S:      Supported
336 F:      drivers/acpi/fan.c
337
338 ACPI FOR ARM64 (ACPI/arm64)
339 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340 M:      Hanjun Guo <hanjun.guo@linaro.org>
341 M:      Sudeep Holla <sudeep.holla@arm.com>
342 L:      linux-acpi@vger.kernel.org
343 S:      Maintained
344 F:      drivers/acpi/arm64
345
346 ACPI THERMAL DRIVER
347 M:      Zhang Rui <rui.zhang@intel.com>
348 L:      linux-acpi@vger.kernel.org
349 W:      https://01.org/linux-acpi
350 B:      https://bugzilla.kernel.org
351 S:      Supported
352 F:      drivers/acpi/*thermal*
353
354 ACPI VIDEO DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/acpi_video.c
361
362 ACPI WMI DRIVER
363 L:      platform-driver-x86@vger.kernel.org
364 S:      Orphan
365 F:      drivers/platform/x86/wmi.c
366
367 AD1889 ALSA SOUND DRIVER
368 M:      Thibaut Varene <T-Bone@parisc-linux.org>
369 W:      http://wiki.parisc-linux.org/AD1889
370 L:      linux-parisc@vger.kernel.org
371 S:      Maintained
372 F:      sound/pci/ad1889.*
373
374 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375 M:      Michael Hennerich <michael.hennerich@analog.com>
376 W:      http://wiki.analog.com/AD5254
377 W:      http://ez.analog.com/community/linux-device-drivers
378 S:      Supported
379 F:      drivers/misc/ad525x_dpot.c
380
381 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382 M:      Michael Hennerich <michael.hennerich@analog.com>
383 W:      http://wiki.analog.com/AD5398
384 W:      http://ez.analog.com/community/linux-device-drivers
385 S:      Supported
386 F:      drivers/regulator/ad5398.c
387
388 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389 M:      Michael Hennerich <michael.hennerich@analog.com>
390 W:      http://wiki.analog.com/AD7142
391 W:      http://ez.analog.com/community/linux-device-drivers
392 S:      Supported
393 F:      drivers/input/misc/ad714x.c
394
395 AD7877 TOUCHSCREEN DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD7877
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/input/touchscreen/ad7877.c
401
402 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD7879
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/input/touchscreen/ad7879.c
408
409 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410 M:      Jiri Kosina <jikos@kernel.org>
411 S:      Maintained
412
413 ADF7242 IEEE 802.15.4 RADIO DRIVER
414 M:      Michael Hennerich <michael.hennerich@analog.com>
415 W:      https://wiki.analog.com/ADF7242
416 W:      http://ez.analog.com/community/linux-device-drivers
417 L:      linux-wpan@vger.kernel.org
418 S:      Supported
419 F:      drivers/net/ieee802154/adf7242.c
420 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422 ADM1025 HARDWARE MONITOR DRIVER
423 M:      Jean Delvare <jdelvare@suse.com>
424 L:      linux-hwmon@vger.kernel.org
425 S:      Maintained
426 F:      Documentation/hwmon/adm1025
427 F:      drivers/hwmon/adm1025.c
428
429 ADM1029 HARDWARE MONITOR DRIVER
430 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
431 L:      linux-hwmon@vger.kernel.org
432 S:      Maintained
433 F:      drivers/hwmon/adm1029.c
434
435 ADM8211 WIRELESS DRIVER
436 L:      linux-wireless@vger.kernel.org
437 W:      http://wireless.kernel.org/
438 S:      Orphan
439 F:      drivers/net/wireless/admtek/adm8211.*
440
441 ADP1653 FLASH CONTROLLER DRIVER
442 M:      Sakari Ailus <sakari.ailus@iki.fi>
443 L:      linux-media@vger.kernel.org
444 S:      Maintained
445 F:      drivers/media/i2c/adp1653.c
446 F:      include/media/i2c/adp1653.h
447
448 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/ADP5520
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/mfd/adp5520.c
454 F:      drivers/video/backlight/adp5520_bl.c
455 F:      drivers/leds/leds-adp5520.c
456 F:      drivers/gpio/gpio-adp5520.c
457 F:      drivers/input/keyboard/adp5520-keys.c
458
459 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      http://wiki.analog.com/ADP5588
462 W:      http://ez.analog.com/community/linux-device-drivers
463 S:      Supported
464 F:      drivers/input/keyboard/adp5588-keys.c
465 F:      drivers/gpio/gpio-adp5588.c
466
467 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468 M:      Michael Hennerich <michael.hennerich@analog.com>
469 W:      http://wiki.analog.com/ADP8860
470 W:      http://ez.analog.com/community/linux-device-drivers
471 S:      Supported
472 F:      drivers/video/backlight/adp8860_bl.c
473
474 ADS1015 HARDWARE MONITOR DRIVER
475 M:      Dirk Eibach <eibach@gdsys.de>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/ads1015
479 F:      drivers/hwmon/ads1015.c
480 F:      include/linux/platform_data/ads1015.h
481
482 ADT746X FAN DRIVER
483 M:      Colin Leroy <colin@colino.net>
484 S:      Maintained
485 F:      drivers/macintosh/therm_adt746x.c
486
487 ADT7475 HARDWARE MONITOR DRIVER
488 M:      Jean Delvare <jdelvare@suse.com>
489 L:      linux-hwmon@vger.kernel.org
490 S:      Maintained
491 F:      Documentation/hwmon/adt7475
492 F:      drivers/hwmon/adt7475.c
493
494 ADVANSYS SCSI DRIVER
495 M:      Matthew Wilcox <matthew@wil.cx>
496 M:      Hannes Reinecke <hare@suse.com>
497 L:      linux-scsi@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/scsi/advansys.txt
500 F:      drivers/scsi/advansys.c
501
502 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADXL345
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/misc/adxl34x.c
508
509 AEDSP16 DRIVER
510 M:      Riccardo Facchetti <fizban@tin.it>
511 S:      Maintained
512 F:      sound/oss/aedsp16.c
513
514 AF9013 MEDIA DRIVER
515 M:      Antti Palosaari <crope@iki.fi>
516 L:      linux-media@vger.kernel.org
517 W:      https://linuxtv.org
518 W:      http://palosaari.fi/linux/
519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
520 T:      git git://linuxtv.org/anttip/media_tree.git
521 S:      Maintained
522 F:      drivers/media/dvb-frontends/af9013*
523
524 AF9033 MEDIA DRIVER
525 M:      Antti Palosaari <crope@iki.fi>
526 L:      linux-media@vger.kernel.org
527 W:      https://linuxtv.org
528 W:      http://palosaari.fi/linux/
529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
530 T:      git git://linuxtv.org/anttip/media_tree.git
531 S:      Maintained
532 F:      drivers/media/dvb-frontends/af9033*
533
534 AFFS FILE SYSTEM
535 L:      linux-fsdevel@vger.kernel.org
536 S:      Orphan
537 F:      Documentation/filesystems/affs.txt
538 F:      fs/affs/
539
540 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541 M:      David Howells <dhowells@redhat.com>
542 L:      linux-afs@lists.infradead.org
543 S:      Supported
544 F:      fs/afs/
545 F:      include/net/af_rxrpc.h
546 F:      net/rxrpc/af_rxrpc.c
547 W:      https://www.infradead.org/~dhowells/kafs/
548
549 AGPGART DRIVER
550 M:      David Airlie <airlied@linux.ie>
551 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552 S:      Maintained
553 F:      drivers/char/agp/
554 F:      include/linux/agp*
555 F:      include/uapi/linux/agp*
556
557 AHA152X SCSI DRIVER
558 M:      "Juergen E. Fischer" <fischer@norbit.de>
559 L:      linux-scsi@vger.kernel.org
560 S:      Maintained
561 F:      drivers/scsi/aha152x*
562 F:      drivers/scsi/pcmcia/aha152x*
563
564 AIC7XXX / AIC79XX SCSI DRIVER
565 M:      Hannes Reinecke <hare@suse.com>
566 L:      linux-scsi@vger.kernel.org
567 S:      Maintained
568 F:      drivers/scsi/aic7xxx/
569
570 AIMSLAB FM RADIO RECEIVER DRIVER
571 M:      Hans Verkuil <hverkuil@xs4all.nl>
572 L:      linux-media@vger.kernel.org
573 T:      git git://linuxtv.org/media_tree.git
574 W:      https://linuxtv.org
575 S:      Maintained
576 F:      drivers/media/radio/radio-aimslab*
577
578 AIO
579 M:      Benjamin LaHaise <bcrl@kvack.org>
580 L:      linux-aio@kvack.org
581 S:      Supported
582 F:      fs/aio.c
583 F:      include/linux/*aio*.h
584
585 AIRSPY MEDIA DRIVER
586 M:      Antti Palosaari <crope@iki.fi>
587 L:      linux-media@vger.kernel.org
588 W:      https://linuxtv.org
589 W:      http://palosaari.fi/linux/
590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
591 T:      git git://linuxtv.org/anttip/media_tree.git
592 S:      Maintained
593 F:      drivers/media/usb/airspy/
594
595 ALACRITECH GIGABIT ETHERNET DRIVER
596 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
597 S:      Maintained
598 F:      drivers/net/ethernet/alacritech/*
599
600 ALCATEL SPEEDTOUCH USB DRIVER
601 M:      Duncan Sands <duncan.sands@free.fr>
602 L:      linux-usb@vger.kernel.org
603 W:      http://www.linux-usb.org/SpeedTouch/
604 S:      Maintained
605 F:      drivers/usb/atm/speedtch.c
606 F:      drivers/usb/atm/usbatm.c
607
608 ALCHEMY AU1XX0 MMC DRIVER
609 M:      Manuel Lauss <manuel.lauss@gmail.com>
610 S:      Maintained
611 F:      drivers/mmc/host/au1xmmc.c
612
613 ALI1563 I2C DRIVER
614 M:      Rudolf Marek <r.marek@assembler.cz>
615 L:      linux-i2c@vger.kernel.org
616 S:      Maintained
617 F:      Documentation/i2c/busses/i2c-ali1563
618 F:      drivers/i2c/busses/i2c-ali1563.c
619
620 ALLWINNER SECURITY SYSTEM
621 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
622 L:      linux-crypto@vger.kernel.org
623 S:      Maintained
624 F:      drivers/crypto/sunxi-ss/
625
626 ALPHA PORT
627 M:      Richard Henderson <rth@twiddle.net>
628 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629 M:      Matt Turner <mattst88@gmail.com>
630 S:      Odd Fixes
631 L:      linux-alpha@vger.kernel.org
632 F:      arch/alpha/
633
634 ALPS PS/2 TOUCHPAD DRIVER
635 R:      Pali Rohár <pali.rohar@gmail.com>
636 F:      drivers/input/mouse/alps.*
637
638 ALTERA MAILBOX DRIVER
639 M:      Ley Foon Tan <lftan@altera.com>
640 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641 S:      Maintained
642 F:      drivers/mailbox/mailbox-altera.c
643
644 ALTERA PIO DRIVER
645 M:      Tien Hock Loh <thloh@altera.com>
646 L:      linux-gpio@vger.kernel.org
647 S:      Maintained
648 F:      drivers/gpio/gpio-altera.c
649
650 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651 M:      Thor Thayer <thor.thayer@linux.intel.com>
652 S:      Maintained
653 F:      drivers/gpio/gpio-altera-a10sr.c
654 F:      drivers/mfd/altera-a10sr.c
655 F:      drivers/reset/reset-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659 ALTERA TRIPLE SPEED ETHERNET DRIVER
660 M:      Vince Bridgers <vbridger@opensource.altera.com>
661 L:      netdev@vger.kernel.org
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/net/ethernet/altera/
665
666 ALTERA UART/JTAG UART SERIAL DRIVERS
667 M:      Tobias Klauser <tklauser@distanz.ch>
668 L:      linux-serial@vger.kernel.org
669 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 S:      Maintained
671 F:      drivers/tty/serial/altera_uart.c
672 F:      drivers/tty/serial/altera_jtaguart.c
673 F:      include/linux/altera_uart.h
674 F:      include/linux/altera_jtaguart.h
675
676 AMAZON ETHERNET DRIVERS
677 M:      Netanel Belgazal <netanel@annapurnalabs.com>
678 R:      Saeed Bishara <saeed@annapurnalabs.com>
679 R:      Zorik Machulsky <zorik@annapurnalabs.com>
680 L:      netdev@vger.kernel.org
681 S:      Supported
682 F:      Documentation/networking/ena.txt
683 F:      drivers/net/ethernet/amazon/
684
685 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686 M:      Tom Lendacky <thomas.lendacky@amd.com>
687 M:      Gary Hook <gary.hook@amd.com>
688 L:      linux-crypto@vger.kernel.org
689 S:      Supported
690 F:      drivers/crypto/ccp/
691 F:      include/linux/ccp.h
692
693 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694 M:      Huang Rui <ray.huang@amd.com>
695 L:      linux-hwmon@vger.kernel.org
696 S:      Supported
697 F:      Documentation/hwmon/fam15h_power
698 F:      drivers/hwmon/fam15h_power.c
699
700 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 S:      Orphan
703 F:      drivers/usb/gadget/udc/amd5536udc.*
704
705 AMD GEODE PROCESSOR/CHIPSET SUPPORT
706 P:      Andres Salomon <dilinger@queued.net>
707 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
708 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 S:      Supported
710 F:      drivers/char/hw_random/geode-rng.c
711 F:      drivers/crypto/geode*
712 F:      drivers/video/fbdev/geode/
713 F:      arch/x86/include/asm/geode.h
714
715 AMD IOMMU (AMD-VI)
716 M:      Joerg Roedel <joro@8bytes.org>
717 L:      iommu@lists.linux-foundation.org
718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 S:      Maintained
720 F:      drivers/iommu/amd_iommu*.[ch]
721 F:      include/linux/amd-iommu.h
722
723 AMD KFD
724 M:      Oded Gabbay <oded.gabbay@gmail.com>
725 L:      dri-devel@lists.freedesktop.org
726 T:      git git://people.freedesktop.org/~gabbayo/linux.git
727 S:      Supported
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732 F:      drivers/gpu/drm/amd/amdkfd/
733 F:      drivers/gpu/drm/amd/include/cik_structs.h
734 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735 F:      drivers/gpu/drm/amd/include/vi_structs.h
736 F:      drivers/gpu/drm/radeon/radeon_kfd.c
737 F:      drivers/gpu/drm/radeon/radeon_kfd.h
738 F:      include/uapi/linux/kfd_ioctl.h
739
740 AMD SEATTLE DEVICE TREE SUPPORT
741 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
742 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743 M:      Tom Lendacky <thomas.lendacky@amd.com>
744 S:      Supported
745 F:      arch/arm64/boot/dts/amd/
746
747 AMD XGBE DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 L:      netdev@vger.kernel.org
750 S:      Supported
751 F:      drivers/net/ethernet/amd/xgbe/
752 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754 AMS (Apple Motion Sensor) DRIVER
755 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
756 S:      Supported
757 F:      drivers/macintosh/ams/
758
759 ANALOG DEVICES INC AD9389B DRIVER
760 M:      Hans Verkuil <hans.verkuil@cisco.com>
761 L:      linux-media@vger.kernel.org
762 S:      Maintained
763 F:      drivers/media/i2c/ad9389b*
764
765 ANALOG DEVICES INC ADV7180 DRIVER
766 M:      Lars-Peter Clausen <lars@metafoo.de>
767 L:      linux-media@vger.kernel.org
768 W:      http://ez.analog.com/community/linux-device-drivers
769 S:      Supported
770 F:      drivers/media/i2c/adv7180.c
771
772 ANALOG DEVICES INC ADV748X DRIVER
773 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv748x/*
777
778 ANALOG DEVICES INC ADV7511 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7511*
783
784 ANALOG DEVICES INC ADV7604 DRIVER
785 M:      Hans Verkuil <hans.verkuil@cisco.com>
786 L:      linux-media@vger.kernel.org
787 S:      Maintained
788 F:      drivers/media/i2c/adv7604*
789
790 ANALOG DEVICES INC ADV7842 DRIVER
791 M:      Hans Verkuil <hans.verkuil@cisco.com>
792 L:      linux-media@vger.kernel.org
793 S:      Maintained
794 F:      drivers/media/i2c/adv7842*
795
796 ANALOG DEVICES INC ASOC CODEC DRIVERS
797 M:      Lars-Peter Clausen <lars@metafoo.de>
798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
799 W:      http://wiki.analog.com/
800 W:      http://ez.analog.com/community/linux-device-drivers
801 S:      Supported
802 F:      sound/soc/codecs/adau*
803 F:      sound/soc/codecs/adav*
804 F:      sound/soc/codecs/ad1*
805 F:      sound/soc/codecs/ad7*
806 F:      sound/soc/codecs/ssm*
807 F:      sound/soc/codecs/sigmadsp.*
808
809 ANALOG DEVICES INC ASOC DRIVERS
810 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
811 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
812 W:      http://blackfin.uclinux.org/
813 S:      Supported
814 F:      sound/soc/blackfin/*
815
816 ANALOG DEVICES INC DMA DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 W:      http://ez.analog.com/community/linux-device-drivers
819 S:      Supported
820 F:      drivers/dma/dma-axi-dmac.c
821
822 ANALOG DEVICES INC IIO DRIVERS
823 M:      Lars-Peter Clausen <lars@metafoo.de>
824 M:      Michael Hennerich <Michael.Hennerich@analog.com>
825 W:      http://wiki.analog.com/
826 W:      http://ez.analog.com/community/linux-device-drivers
827 S:      Supported
828 F:      drivers/iio/*/ad*
829 F:      drivers/iio/adc/ltc2497*
830 X:      drivers/iio/*/adjd*
831 F:      drivers/staging/iio/*/ad*
832 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
833
834 ANDROID CONFIG FRAGMENTS
835 M:      Rob Herring <robh@kernel.org>
836 S:      Supported
837 F:      kernel/configs/android*
838
839 ANDROID DRIVERS
840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
841 M:      Arve Hjønnevåg <arve@android.com>
842 M:      Riley Andrews <riandrews@android.com>
843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      drivers/android/
847 F:      drivers/staging/android/
848
849 ANDROID ION DRIVER
850 M:      Laura Abbott <labbott@redhat.com>
851 M:      Sumit Semwal <sumit.semwal@linaro.org>
852 L:      devel@driverdev.osuosl.org
853 S:      Supported
854 F:      drivers/staging/android/ion
855 F:      drivers/staging/android/uapi/ion.h
856 F:      drivers/staging/android/uapi/ion_test.h
857
858 AOA (Apple Onboard Audio) ALSA DRIVER
859 M:      Johannes Berg <johannes@sipsolutions.net>
860 L:      linuxppc-dev@lists.ozlabs.org
861 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
862 S:      Maintained
863 F:      sound/aoa/
864
865 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
866 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
867 L:      linux-iio@vger.kernel.org
868 S:      Maintained
869 F:      drivers/iio/adc/stx104.c
870
871 APM DRIVER
872 M:      Jiri Kosina <jikos@kernel.org>
873 S:      Odd fixes
874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
875 F:      arch/x86/kernel/apm_32.c
876 F:      include/linux/apm_bios.h
877 F:      include/uapi/linux/apm_bios.h
878 F:      drivers/char/apm-emulation.c
879
880 APPARMOR SECURITY MODULE
881 M:      John Johansen <john.johansen@canonical.com>
882 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
883 W:      apparmor.wiki.kernel.org
884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
885 S:      Supported
886 F:      security/apparmor/
887 F:      Documentation/admin-guide/LSM/apparmor.rst
888
889 APPLE BCM5974 MULTITOUCH DRIVER
890 M:      Henrik Rydberg <rydberg@bitmath.org>
891 L:      linux-input@vger.kernel.org
892 S:      Odd fixes
893 F:      drivers/input/mouse/bcm5974.c
894
895 APPLE SMC DRIVER
896 M:      Henrik Rydberg <rydberg@bitmath.org>
897 L:      linux-hwmon@vger.kernel.org
898 S:      Odd fixes
899 F:      drivers/hwmon/applesmc.c
900
901 APPLETALK NETWORK LAYER
902 L:      netdev@vger.kernel.org
903 S:      Odd fixes
904 F:      drivers/net/appletalk/
905 F:      net/appletalk/
906
907 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
908 M:      Duc Dang <dhdang@apm.com>
909 S:      Supported
910 F:      arch/arm64/boot/dts/apm/
911
912 APPLIED MICRO (APM) X-GENE SOC EDAC
913 M:      Loc Ho <lho@apm.com>
914 S:      Supported
915 F:      drivers/edac/xgene_edac.c
916 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
917
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
919 M:      Iyappan Subramanian <isubramanian@apm.com>
920 M:      Keyur Chudgar <kchudgar@apm.com>
921 S:      Supported
922 F:      drivers/net/ethernet/apm/xgene-v2/
923
924 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
925 M:      Iyappan Subramanian <isubramanian@apm.com>
926 M:      Keyur Chudgar <kchudgar@apm.com>
927 M:      Quan Nguyen <qnguyen@apm.com>
928 S:      Supported
929 F:      drivers/net/ethernet/apm/xgene/
930 F:      drivers/net/phy/mdio-xgene.c
931 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
932 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
933
934 APPLIED MICRO (APM) X-GENE SOC PMU
935 M:      Tai Nguyen <ttnguyen@apm.com>
936 S:      Supported
937 F:      drivers/perf/xgene_pmu.c
938 F:      Documentation/perf/xgene-pmu.txt
939 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
940
941 APTINA CAMERA SENSOR PLL
942 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
943 L:      linux-media@vger.kernel.org
944 S:      Maintained
945 F:      drivers/media/i2c/aptina-pll.*
946
947 ARC FRAMEBUFFER DRIVER
948 M:      Jaya Kumar <jayalk@intworks.biz>
949 S:      Maintained
950 F:      drivers/video/fbdev/arcfb.c
951 F:      drivers/video/fbdev/core/fb_defio.c
952
953 ARC PGU DRM DRIVER
954 M:      Alexey Brodkin <abrodkin@synopsys.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arc/
957 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
958
959 ARCNET NETWORK LAYER
960 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
961 L:      netdev@vger.kernel.org
962 S:      Maintained
963 F:      drivers/net/arcnet/
964 F:      include/uapi/linux/if_arcnet.h
965
966 ARM ARCHITECTED TIMER DRIVER
967 M:      Mark Rutland <mark.rutland@arm.com>
968 M:      Marc Zyngier <marc.zyngier@arm.com>
969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970 S:      Maintained
971 F:      arch/arm/include/asm/arch_timer.h
972 F:      arch/arm64/include/asm/arch_timer.h
973 F:      drivers/clocksource/arm_arch_timer.c
974
975 ARM HDLCD DRM DRIVER
976 M:      Liviu Dudau <liviu.dudau@arm.com>
977 S:      Supported
978 F:      drivers/gpu/drm/arm/hdlcd_*
979 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
980
981 ARM MALI-DP DRM DRIVER
982 M:      Liviu Dudau <liviu.dudau@arm.com>
983 M:      Brian Starkey <brian.starkey@arm.com>
984 M:      Mali DP Maintainers <malidp@foss.arm.com>
985 S:      Supported
986 F:      drivers/gpu/drm/arm/
987 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
988
989 ARM MFM AND FLOPPY DRIVERS
990 M:      Ian Molton <spyro@f2s.com>
991 S:      Maintained
992 F:      arch/arm/lib/floppydma.S
993 F:      arch/arm/include/asm/floppy.h
994
995 ARM PMU PROFILING AND DEBUGGING
996 M:      Will Deacon <will.deacon@arm.com>
997 M:      Mark Rutland <mark.rutland@arm.com>
998 S:      Maintained
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 F:      arch/arm*/kernel/perf_*
1001 F:      arch/arm/oprofile/common.c
1002 F:      arch/arm*/kernel/hw_breakpoint.c
1003 F:      arch/arm*/include/asm/hw_breakpoint.h
1004 F:      arch/arm*/include/asm/perf_event.h
1005 F:      drivers/perf/*
1006 F:      include/linux/perf/arm_pmu.h
1007 F:      Documentation/devicetree/bindings/arm/pmu.txt
1008 F:      Documentation/devicetree/bindings/perf/
1009
1010 ARM PORT
1011 M:      Russell King <linux@armlinux.org.uk>
1012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013 W:      http://www.armlinux.org.uk/
1014 S:      Maintained
1015 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1016 F:      arch/arm/
1017
1018 ARM PRIMECELL AACI PL041 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      sound/arm/aaci.*
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM PRIMECELL CLCD PL110 DRIVER
1030 M:      Russell King <linux@armlinux.org.uk>
1031 S:      Maintained
1032 F:      drivers/video/fbdev/amba-clcd.*
1033
1034 ARM PRIMECELL KMI PL050 DRIVER
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/input/serio/ambakmi.*
1038 F:      include/linux/amba/kmi.h
1039
1040 ARM PRIMECELL MMCI PL180/1 DRIVER
1041 M:      Russell King <linux@armlinux.org.uk>
1042 S:      Maintained
1043 F:      drivers/mmc/host/mmci.*
1044 F:      include/linux/amba/mmci.h
1045
1046 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1047 M:      Russell King <linux@armlinux.org.uk>
1048 S:      Maintained
1049 F:      drivers/tty/serial/amba-pl01*.c
1050 F:      include/linux/amba/serial.h
1051
1052 ARM SMMU DRIVERS
1053 M:      Will Deacon <will.deacon@arm.com>
1054 R:      Robin Murphy <robin.murphy@arm.com>
1055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 S:      Maintained
1057 F:      drivers/iommu/arm-smmu.c
1058 F:      drivers/iommu/arm-smmu-v3.c
1059 F:      drivers/iommu/io-pgtable-arm.c
1060 F:      drivers/iommu/io-pgtable-arm-v7s.c
1061
1062 ARM SUB-ARCHITECTURES
1063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 S:      Maintained
1065 F:      arch/arm/mach-*/
1066 F:      arch/arm/plat-*/
1067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1068
1069 ARM/ACTIONS SEMI ARCHITECTURE
1070 M:      Andreas Färber <afaerber@suse.de>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 S:      Maintained
1073 N:      owl
1074 F:      arch/arm/mach-actions/
1075 F:      arch/arm/boot/dts/owl-*
1076 F:      arch/arm64/boot/dts/actions/
1077 F:      drivers/clocksource/owl-*
1078 F:      drivers/soc/actions/
1079 F:      include/dt-bindings/power/owl-*
1080 F:      include/linux/soc/actions/
1081 F:      Documentation/devicetree/bindings/arm/actions.txt
1082 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1083 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1084
1085 ARM/ADS SPHERE MACHINE SUPPORT
1086 M:      Lennert Buytenhek <kernel@wantstofly.org>
1087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 S:      Maintained
1089
1090 ARM/AFEB9260 MACHINE SUPPORT
1091 M:      Sergey Lapin <slapin@ossfans.org>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094
1095 ARM/AJECO 1ARM MACHINE SUPPORT
1096 M:      Lennert Buytenhek <kernel@wantstofly.org>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 S:      Maintained
1099
1100 ARM/Allwinner SoC Clock Support
1101 M:      Emilio López <emilio@elopez.com.ar>
1102 S:      Maintained
1103 F:      drivers/clk/sunxi/
1104
1105 ARM/Allwinner sunXi SoC support
1106 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1107 M:      Chen-Yu Tsai <wens@csie.org>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 N:      sun[x456789]i
1111 N:      sun50i
1112 F:      arch/arm/mach-sunxi/
1113 F:      arch/arm64/boot/dts/allwinner/
1114 F:      drivers/clk/sunxi-ng/
1115 F:      drivers/pinctrl/sunxi/
1116 F:      drivers/soc/sunxi/
1117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1118
1119 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1120 M:      Neil Armstrong <narmstrong@baylibre.com>
1121 M:      Jerome Brunet <jbrunet@baylibre.com>
1122 L:      linux-amlogic@lists.infradead.org
1123 S:      Maintained
1124 F:      drivers/clk/meson/
1125 F:      include/dt-bindings/clock/meson*
1126 F:      include/dt-bindings/clock/gxbb*
1127 F:      Documentation/devicetree/bindings/clock/amlogic*
1128
1129 ARM/Amlogic Meson SoC support
1130 M:      Carlo Caione <carlo@caione.org>
1131 M:      Kevin Hilman <khilman@baylibre.com>
1132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 L:      linux-amlogic@lists.infradead.org
1134 W:      http://linux-meson.com/
1135 S:      Maintained
1136 F:      arch/arm/mach-meson/
1137 F:      arch/arm/boot/dts/meson*
1138 F:      arch/arm64/boot/dts/amlogic/
1139 F:      drivers/pinctrl/meson/
1140 F:      drivers/mmc/host/meson*
1141 N:      meson
1142
1143 ARM/Annapurna Labs ALPINE ARCHITECTURE
1144 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1145 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Maintained
1148 F:      arch/arm/mach-alpine/
1149 F:      arch/arm/boot/dts/alpine*
1150 F:      arch/arm64/boot/dts/al/
1151 F:      drivers/*/*alpine*
1152
1153 ARM/ARTPEC MACHINE SUPPORT
1154 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1155 M:      Lars Persson <lars.persson@axis.com>
1156 M:      Niklas Cassel <niklas.cassel@axis.com>
1157 S:      Maintained
1158 L:      linux-arm-kernel@axis.com
1159 F:      arch/arm/mach-artpec
1160 F:      arch/arm/boot/dts/artpec6*
1161 F:      drivers/clk/axis
1162 F:      drivers/pinctrl/pinctrl-artpec*
1163 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1164
1165 ARM/ASPEED I2C DRIVER
1166 M:      Brendan Higgins <brendanhiggins@google.com>
1167 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1168 R:      Joel Stanley <joel@jms.id.au>
1169 L:      linux-i2c@vger.kernel.org
1170 L:      openbmc@lists.ozlabs.org
1171 S:      Maintained
1172 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1173 F:      drivers/i2c/busses/i2c-aspeed.c
1174 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1175 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1176
1177 ARM/ASPEED MACHINE SUPPORT
1178 M:      Joel Stanley <joel@jms.id.au>
1179 S:      Maintained
1180 F:      arch/arm/mach-aspeed/
1181 F:      arch/arm/boot/dts/aspeed-*
1182 F:      drivers/*/*aspeed*
1183
1184 ARM/ATMEL AT91 Clock Support
1185 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1186 S:      Maintained
1187 F:      drivers/clk/at91
1188
1189 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1190 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1191 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 W:      http://www.linux4sam.org
1194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1195 S:      Supported
1196 F:      arch/arm/mach-at91/
1197 F:      include/soc/at91/
1198 F:      arch/arm/boot/dts/at91*.dts
1199 F:      arch/arm/boot/dts/at91*.dtsi
1200 F:      arch/arm/boot/dts/sama*.dts
1201 F:      arch/arm/boot/dts/sama*.dtsi
1202 F:      arch/arm/include/debug/at91.S
1203 F:      drivers/memory/atmel*
1204
1205 ARM/CALXEDA HIGHBANK ARCHITECTURE
1206 M:      Rob Herring <robh@kernel.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      arch/arm/mach-highbank/
1210 F:      arch/arm/boot/dts/highbank.dts
1211 F:      arch/arm/boot/dts/ecx-*.dts*
1212
1213 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1214 M:      Krzysztof Halasa <khalasa@piap.pl>
1215 S:      Maintained
1216 F:      arch/arm/mach-cns3xxx/
1217
1218 ARM/CAVIUM THUNDER NETWORK DRIVER
1219 M:      Sunil Goutham <sgoutham@cavium.com>
1220 M:      Robert Richter <rric@kernel.org>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Supported
1223 F:      drivers/net/ethernet/cavium/thunder/
1224
1225 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1226 M:      Alexander Shiyan <shc_work@mail.ru>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Odd Fixes
1229 N:      clps711x
1230
1231 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1232 M:      Lennert Buytenhek <kernel@wantstofly.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235
1236 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1237 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1238 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/mach-ep93xx/
1242 F:      arch/arm/mach-ep93xx/include/mach/
1243
1244 ARM/CLKDEV SUPPORT
1245 M:      Russell King <linux@armlinux.org.uk>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1249 F:      arch/arm/include/asm/clkdev.h
1250 F:      drivers/clk/clkdev.c
1251
1252 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1253 M:      Mike Rapoport <mike@compulab.co.il>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256
1257 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1258 M:      Baruch Siach <baruch@tkos.co.il>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Maintained
1261 F:      arch/arm/boot/dts/cx92755*
1262 N:      digicolor
1263
1264 ARM/CONTEC MICRO9 MACHINE SUPPORT
1265 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1266 S:      Maintained
1267 F:      arch/arm/mach-ep93xx/micro9.c
1268
1269 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1270 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      drivers/hwtracing/coresight/*
1274 F:      Documentation/trace/coresight.txt
1275 F:      Documentation/trace/coresight-cpu-debug.txt
1276 F:      Documentation/devicetree/bindings/arm/coresight.txt
1277 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1278 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1279 F:      tools/perf/arch/arm/util/pmu.c
1280 F:      tools/perf/arch/arm/util/auxtrace.c
1281 F:      tools/perf/arch/arm/util/cs-etm.c
1282 F:      tools/perf/arch/arm/util/cs-etm.h
1283 F:      tools/perf/util/cs-etm.h
1284
1285 ARM/CORGI MACHINE SUPPORT
1286 M:      Richard Purdie <rpurdie@rpsys.net>
1287 S:      Maintained
1288
1289 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1290 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 T:      git git://github.com/ulli-kroll/linux.git
1293 S:      Maintained
1294 F:      arch/arm/mach-gemini/
1295 F:      drivers/rtc/rtc-ftrtc010.c
1296
1297 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1298 M:      Barry Song <baohua@kernel.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1301 S:      Maintained
1302 F:      arch/arm/boot/dts/prima2*
1303 F:      arch/arm/mach-prima2/
1304 F:      drivers/clk/sirf/
1305 F:      drivers/clocksource/timer-prima2.c
1306 F:      drivers/clocksource/timer-atlas7.c
1307 N:      [^a-z]sirf
1308
1309 ARM/EBSA110 MACHINE SUPPORT
1310 M:      Russell King <linux@armlinux.org.uk>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W:      http://www.armlinux.org.uk/
1313 S:      Maintained
1314 F:      arch/arm/mach-ebsa110/
1315 F:      drivers/net/ethernet/amd/am79c961a.*
1316
1317 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1318 M:      Uwe Kleine-König <kernel@pengutronix.de>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 N:      efm32
1322
1323 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1324 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      arch/arm/mach-pxa/ezx.c
1328
1329 ARM/FARADAY FA526 PORT
1330 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 T:      git git://git.berlios.de/gemini-board
1334 F:      arch/arm/mm/*-fa*
1335
1336 ARM/FOOTBRIDGE ARCHITECTURE
1337 M:      Russell King <linux@armlinux.org.uk>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 W:      http://www.armlinux.org.uk/
1340 S:      Maintained
1341 F:      arch/arm/include/asm/hardware/dec21285.h
1342 F:      arch/arm/mach-footbridge/
1343
1344 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1345 M:      Shawn Guo <shawnguo@kernel.org>
1346 M:      Sascha Hauer <kernel@pengutronix.de>
1347 R:      Fabio Estevam <fabio.estevam@nxp.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1351 F:      arch/arm/mach-imx/
1352 F:      arch/arm/mach-mxs/
1353 F:      arch/arm/boot/dts/imx*
1354 F:      arch/arm/configs/imx*_defconfig
1355 F:      drivers/clk/imx/
1356 F:      drivers/soc/imx/
1357 F:      include/soc/imx/
1358
1359 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1360 M:      Shawn Guo <shawnguo@kernel.org>
1361 M:      Sascha Hauer <kernel@pengutronix.de>
1362 R:      Stefan Agner <stefan@agner.ch>
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/*vf610*
1367 F:      arch/arm/boot/dts/vf*
1368
1369 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1370 M:      Lennert Buytenhek <kernel@wantstofly.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/GUMSTIX MACHINE SUPPORT
1375 M:      Steve Sakoman <sakoman@gmail.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378
1379 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1380 M:      Philipp Zabel <philipp.zabel@gmail.com>
1381 M:      Paul Parsons <lost.distance@yahoo.com>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 F:      arch/arm/mach-pxa/hx4700.c
1385 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1386 F:      sound/soc/pxa/hx4700.c
1387
1388 ARM/HISILICON SOC SUPPORT
1389 M:      Wei Xu <xuwei5@hisilicon.com>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 W:      http://www.hisilicon.com
1392 S:      Supported
1393 T:      git git://github.com/hisilicon/linux-hisi.git
1394 F:      arch/arm/mach-hisi/
1395 F:      arch/arm/boot/dts/hi3*
1396 F:      arch/arm/boot/dts/hip*
1397 F:      arch/arm/boot/dts/hisi*
1398 F:      arch/arm64/boot/dts/hisilicon/
1399
1400 ARM/HP JORNADA 7XX MACHINE SUPPORT
1401 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1402 W:      www.jlime.com
1403 S:      Maintained
1404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1405 F:      arch/arm/mach-sa1100/jornada720.c
1406 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1407
1408 ARM/IGEP MACHINE SUPPORT
1409 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1410 M:      Javier Martinez Canillas <javier@dowhile0.org>
1411 L:      linux-omap@vger.kernel.org
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 F:      arch/arm/boot/dts/omap3-igep*
1415
1416 ARM/INCOME PXA270 SUPPORT
1417 M:      Marek Vasut <marek.vasut@gmail.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1421
1422 ARM/INTEL IOP13XX ARM ARCHITECTURE
1423 M:      Lennert Buytenhek <kernel@wantstofly.org>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426
1427 ARM/INTEL IOP32X ARM ARCHITECTURE
1428 M:      Lennert Buytenhek <kernel@wantstofly.org>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431
1432 ARM/INTEL IOP33X ARM ARCHITECTURE
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Orphan
1435
1436 ARM/INTEL IQ81342EX MACHINE SUPPORT
1437 M:      Lennert Buytenhek <kernel@wantstofly.org>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440
1441 ARM/INTEL IXDP2850 MACHINE SUPPORT
1442 M:      Lennert Buytenhek <kernel@wantstofly.org>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445
1446 ARM/INTEL IXP4XX ARM ARCHITECTURE
1447 M:      Imre Kaloz <kaloz@openwrt.org>
1448 M:      Krzysztof Halasa <khalasa@piap.pl>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/mach-ixp4xx/
1452
1453 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1454 M:      Jonathan Cameron <jic23@cam.ac.uk>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 F:      arch/arm/mach-pxa/stargate2.c
1458 F:      drivers/pcmcia/pxa2xx_stargate2.c
1459
1460 ARM/INTEL XSC3 (MANZANO) ARM CORE
1461 M:      Lennert Buytenhek <kernel@wantstofly.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464
1465 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1466 M:      Lennert Buytenhek <kernel@wantstofly.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469
1470 ARM/LG1K ARCHITECTURE
1471 M:      Chanho Min <chanho.min@lge.com>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm64/boot/dts/lg/
1475
1476 ARM/LOGICPD PXA270 MACHINE SUPPORT
1477 M:      Lennert Buytenhek <kernel@wantstofly.org>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480
1481 ARM/LPC18XX ARCHITECTURE
1482 M:      Joachim Eastwood <manabian@gmail.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/boot/dts/lpc43*
1486 F:      drivers/clk/nxp/clk-lpc18xx*
1487 F:      drivers/clocksource/time-lpc32xx.c
1488 F:      drivers/i2c/busses/i2c-lpc2k.c
1489 F:      drivers/memory/pl172.c
1490 F:      drivers/mtd/spi-nor/nxp-spifi.c
1491 F:      drivers/rtc/rtc-lpc24xx.c
1492 N:      lpc18xx
1493
1494 ARM/LPC32XX SOC SUPPORT
1495 M:      Vladimir Zapolskiy <vz@mleia.com>
1496 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1499 S:      Maintained
1500 F:      arch/arm/boot/dts/lpc32*
1501 F:      arch/arm/mach-lpc32xx/
1502 F:      drivers/i2c/busses/i2c-pnx.c
1503 F:      drivers/net/ethernet/nxp/lpc_eth.c
1504 F:      drivers/usb/host/ohci-nxp.c
1505 F:      drivers/watchdog/pnx4008_wdt.c
1506 N:      lpc32xx
1507
1508 ARM/MAGICIAN MACHINE SUPPORT
1509 M:      Philipp Zabel <philipp.zabel@gmail.com>
1510 S:      Maintained
1511
1512 ARM/Marvell Berlin SoC support
1513 M:      Jisheng Zhang <jszhang@marvell.com>
1514 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      arch/arm/mach-berlin/
1518 F:      arch/arm/boot/dts/berlin*
1519 F:      arch/arm64/boot/dts/marvell/berlin*
1520
1521 ARM/Marvell Dove/MV78xx0/Orion SOC support
1522 M:      Jason Cooper <jason@lakedaemon.net>
1523 M:      Andrew Lunn <andrew@lunn.ch>
1524 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1525 M:      Gregory Clement <gregory.clement@free-electrons.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528 F:      Documentation/devicetree/bindings/soc/dove/
1529 F:      arch/arm/mach-dove/
1530 F:      arch/arm/mach-mv78xx0/
1531 F:      arch/arm/mach-orion5x/
1532 F:      arch/arm/plat-orion/
1533 F:      arch/arm/boot/dts/dove*
1534 F:      arch/arm/boot/dts/orion5x*
1535
1536 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1537 M:      Jason Cooper <jason@lakedaemon.net>
1538 M:      Andrew Lunn <andrew@lunn.ch>
1539 M:      Gregory Clement <gregory.clement@free-electrons.com>
1540 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/boot/dts/armada*
1544 F:      arch/arm/boot/dts/kirkwood*
1545 F:      arch/arm/configs/mvebu_*_defconfig
1546 F:      arch/arm/mach-mvebu/
1547 F:      arch/arm64/boot/dts/marvell/armada*
1548 F:      drivers/cpufreq/mvebu-cpufreq.c
1549 F:      drivers/irqchip/irq-armada-370-xp.c
1550 F:      drivers/irqchip/irq-mvebu-*
1551 F:      drivers/pinctrl/mvebu/
1552 F:      drivers/rtc/rtc-armada38x.c
1553
1554 ARM/Mediatek RTC DRIVER
1555 M:      Eddie Huang <eddie.huang@mediatek.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      drivers/rtc/rtc-mt6397.c
1560
1561 ARM/Mediatek SoC support
1562 M:      Matthias Brugger <matthias.bgg@gmail.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/boot/dts/mt6*
1567 F:      arch/arm/boot/dts/mt7*
1568 F:      arch/arm/boot/dts/mt8*
1569 F:      arch/arm/mach-mediatek/
1570 F:      arch/arm64/boot/dts/mediatek/
1571 N:      mtk
1572 K:      mediatek
1573
1574 ARM/Mediatek USB3 PHY DRIVER
1575 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      drivers/phy/phy-mt65xx-usb3.c
1580
1581 ARM/MICREL KS8695 ARCHITECTURE
1582 M:      Greg Ungerer <gerg@uclinux.org>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F:      arch/arm/mach-ks8695/
1585 S:      Odd Fixes
1586
1587 ARM/MIOA701 MACHINE SUPPORT
1588 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 F:      arch/arm/mach-pxa/mioa701.c
1591 S:      Maintained
1592
1593 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1594 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1595 S:      Maintained
1596
1597 ARM/NOMADIK ARCHITECTURE
1598 M:      Alessandro Rubini <rubini@unipv.it>
1599 M:      Linus Walleij <linus.walleij@linaro.org>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-nomadik/
1603 F:      drivers/pinctrl/nomadik/
1604 F:      drivers/i2c/busses/i2c-nomadik.c
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1606
1607 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1608 M:      Wan ZongShun <mcuos.com@gmail.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 W:      http://www.mcuos.com
1611 S:      Maintained
1612 F:      arch/arm/mach-w90x900/
1613 F:      drivers/input/keyboard/w90p910_keypad.c
1614 F:      drivers/input/touchscreen/w90p910_ts.c
1615 F:      drivers/watchdog/nuc900_wdt.c
1616 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1617 F:      drivers/mtd/nand/nuc900_nand.c
1618 F:      drivers/rtc/rtc-nuc900.c
1619 F:      drivers/spi/spi-nuc900.c
1620 F:      drivers/usb/host/ehci-w90x900.c
1621 F:      drivers/video/fbdev/nuc900fb.c
1622
1623 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1624 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1625 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1626 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1627 S:      Supported
1628
1629 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1630 M:      Alexander Clouter <alex@digriz.org.uk>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W:      http://www.digriz.org.uk/ts78xx/kernel
1633 S:      Maintained
1634 F:      arch/arm/mach-orion5x/ts78xx-*
1635
1636 ARM/OXNAS platform support
1637 M:      Neil Armstrong <narmstrong@baylibre.com>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-oxnas/
1642 F:      arch/arm/boot/dts/ox8*.dtsi
1643 F:      arch/arm/boot/dts/wd-mbwe.dts
1644 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1645 N:      oxnas
1646
1647 ARM/PALM TREO SUPPORT
1648 M:      Tomas Cech <sleep_walker@suse.com>
1649 L:      linux-arm-kernel@lists.infradead.org
1650 W:      http://hackndev.com
1651 S:      Maintained
1652 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1653 F:      arch/arm/mach-pxa/palmtreo.c
1654
1655 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1656 M:      Marek Vasut <marek.vasut@gmail.com>
1657 L:      linux-arm-kernel@lists.infradead.org
1658 W:      http://hackndev.com
1659 S:      Maintained
1660 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1661 F:      arch/arm/mach-pxa/palmtx.c
1662 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1663 F:      arch/arm/mach-pxa/palmt5.c
1664 F:      arch/arm/mach-pxa/include/mach/palmld.h
1665 F:      arch/arm/mach-pxa/palmld.c
1666 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1667 F:      arch/arm/mach-pxa/palmte2.c
1668 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1669 F:      arch/arm/mach-pxa/palmtc.c
1670
1671 ARM/PALMZ72 SUPPORT
1672 M:      Sergey Lapin <slapin@ossfans.org>
1673 L:      linux-arm-kernel@lists.infradead.org
1674 W:      http://hackndev.com
1675 S:      Maintained
1676 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1677 F:      arch/arm/mach-pxa/palmz72.c
1678
1679 ARM/PLEB SUPPORT
1680 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1681 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1682 S:      Maintained
1683
1684 ARM/PT DIGITAL BOARD PORT
1685 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 W:      http://www.armlinux.org.uk/
1688 S:      Maintained
1689
1690 ARM/QUALCOMM SUPPORT
1691 M:      Andy Gross <andy.gross@linaro.org>
1692 M:      David Brown <david.brown@linaro.org>
1693 L:      linux-arm-msm@vger.kernel.org
1694 L:      linux-soc@vger.kernel.org
1695 S:      Maintained
1696 F:      Documentation/devicetree/bindings/soc/qcom/
1697 F:      arch/arm/boot/dts/qcom-*.dts
1698 F:      arch/arm/boot/dts/qcom-*.dtsi
1699 F:      arch/arm/mach-qcom/
1700 F:      arch/arm64/boot/dts/qcom/*
1701 F:      drivers/i2c/busses/i2c-qup.c
1702 F:      drivers/clk/qcom/
1703 F:      drivers/dma/qcom/
1704 F:      drivers/soc/qcom/
1705 F:      drivers/spi/spi-qup.c
1706 F:      drivers/tty/serial/msm_serial.h
1707 F:      drivers/tty/serial/msm_serial.c
1708 F:      drivers/*/pm8???-*
1709 F:      drivers/mfd/ssbi.c
1710 F:      drivers/firmware/qcom_scm.c
1711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1712
1713 ARM/RADISYS ENP2611 MACHINE SUPPORT
1714 M:      Lennert Buytenhek <kernel@wantstofly.org>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717
1718 ARM/REALTEK ARCHITECTURE
1719 M:      Andreas Färber <afaerber@suse.de>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S:      Maintained
1722 F:      arch/arm64/boot/dts/realtek/
1723 F:      Documentation/devicetree/bindings/arm/realtek.txt
1724
1725 ARM/RENESAS ARM64 ARCHITECTURE
1726 M:      Simon Horman <horms@verge.net.au>
1727 M:      Magnus Damm <magnus.damm@gmail.com>
1728 L:      linux-renesas-soc@vger.kernel.org
1729 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1731 S:      Supported
1732 F:      arch/arm64/boot/dts/renesas/
1733 F:      drivers/soc/renesas/
1734 F:      include/linux/soc/renesas/
1735
1736 ARM/RISCPC ARCHITECTURE
1737 M:      Russell King <linux@armlinux.org.uk>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 W:      http://www.armlinux.org.uk/
1740 S:      Maintained
1741 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1742 F:      arch/arm/include/asm/hardware/ioc.h
1743 F:      arch/arm/include/asm/hardware/iomd.h
1744 F:      arch/arm/include/asm/hardware/memc.h
1745 F:      arch/arm/mach-rpc/
1746 F:      drivers/net/ethernet/8390/etherh.c
1747 F:      drivers/net/ethernet/i825xx/ether1*
1748 F:      drivers/net/ethernet/seeq/ether3*
1749 F:      drivers/scsi/arm/
1750
1751 ARM/Rockchip SoC support
1752 M:      Heiko Stuebner <heiko@sntech.de>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 L:      linux-rockchip@lists.infradead.org
1755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1756 S:      Maintained
1757 F:      arch/arm/boot/dts/rk3*
1758 F:      arch/arm/boot/dts/rv1108*
1759 F:      arch/arm/mach-rockchip/
1760 F:      drivers/clk/rockchip/
1761 F:      drivers/i2c/busses/i2c-rk3x.c
1762 F:      drivers/*/*rockchip*
1763 F:      drivers/*/*/*rockchip*
1764 F:      sound/soc/rockchip/
1765 N:      rockchip
1766
1767 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1768 M:      Kukjin Kim <kgene@kernel.org>
1769 M:      Krzysztof Kozlowski <krzk@kernel.org>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1772 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1773 S:      Maintained
1774 F:      arch/arm/boot/dts/s3c*
1775 F:      arch/arm/boot/dts/s5p*
1776 F:      arch/arm/boot/dts/samsung*
1777 F:      arch/arm/boot/dts/exynos*
1778 F:      arch/arm64/boot/dts/exynos/
1779 F:      arch/arm/plat-samsung/
1780 F:      arch/arm/mach-s3c24*/
1781 F:      arch/arm/mach-s3c64xx/
1782 F:      arch/arm/mach-s5p*/
1783 F:      arch/arm/mach-exynos*/
1784 F:      drivers/*/*s3c24*
1785 F:      drivers/*/*/*s3c24*
1786 F:      drivers/*/*s3c64xx*
1787 F:      drivers/*/*s5pv210*
1788 F:      drivers/memory/samsung/*
1789 F:      drivers/soc/samsung/*
1790 F:      Documentation/arm/Samsung/
1791 F:      Documentation/devicetree/bindings/arm/samsung/
1792 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1793 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1794 N:      exynos
1795
1796 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1797 M:      Kyungmin Park <kyungmin.park@samsung.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-s5pv210/
1801
1802 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1803 M:      Kyungmin Park <kyungmin.park@samsung.com>
1804 M:      Kamil Debski <kamil@wypas.org>
1805 M:      Andrzej Hajda <a.hajda@samsung.com>
1806 L:      linux-arm-kernel@lists.infradead.org
1807 L:      linux-media@vger.kernel.org
1808 S:      Maintained
1809 F:      drivers/media/platform/s5p-g2d/
1810
1811 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1812 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1813 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814 L:      linux-media@vger.kernel.org
1815 S:      Maintained
1816 F:      drivers/media/platform/s5p-cec/
1817 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1818
1819 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1820 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1821 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1822 L:      linux-arm-kernel@lists.infradead.org
1823 L:      linux-media@vger.kernel.org
1824 S:      Maintained
1825 F:      drivers/media/platform/s5p-jpeg/
1826
1827 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1828 M:      Kyungmin Park <kyungmin.park@samsung.com>
1829 M:      Kamil Debski <kamil@wypas.org>
1830 M:      Jeongtae Park <jtp.park@samsung.com>
1831 M:      Andrzej Hajda <a.hajda@samsung.com>
1832 L:      linux-arm-kernel@lists.infradead.org
1833 L:      linux-media@vger.kernel.org
1834 S:      Maintained
1835 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1836 F:      drivers/media/platform/s5p-mfc/
1837
1838 ARM/SHMOBILE ARM ARCHITECTURE
1839 M:      Simon Horman <horms@verge.net.au>
1840 M:      Magnus Damm <magnus.damm@gmail.com>
1841 L:      linux-renesas-soc@vger.kernel.org
1842 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1844 S:      Supported
1845 F:      arch/arm/boot/dts/emev2*
1846 F:      arch/arm/boot/dts/r7s*
1847 F:      arch/arm/boot/dts/r8a*
1848 F:      arch/arm/boot/dts/sh*
1849 F:      arch/arm/configs/shmobile_defconfig
1850 F:      arch/arm/include/debug/renesas-scif.S
1851 F:      arch/arm/mach-shmobile/
1852 F:      drivers/soc/renesas/
1853 F:      include/linux/soc/renesas/
1854
1855 ARM/SOCFPGA ARCHITECTURE
1856 M:      Dinh Nguyen <dinguyen@kernel.org>
1857 S:      Maintained
1858 F:      arch/arm/mach-socfpga/
1859 F:      arch/arm/boot/dts/socfpga*
1860 F:      arch/arm/configs/socfpga_defconfig
1861 F:      arch/arm64/boot/dts/altera/
1862 W:      http://www.rocketboards.org
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1864
1865 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1866 M:      Dinh Nguyen <dinguyen@kernel.org>
1867 S:      Maintained
1868 F:      drivers/clk/socfpga/
1869
1870 ARM/SOCFPGA EDAC SUPPORT
1871 M:      Thor Thayer <thor.thayer@linux.intel.com>
1872 S:      Maintained
1873 F:      drivers/edac/altera_edac.
1874
1875 ARM/STI ARCHITECTURE
1876 M:      Patrice Chotard <patrice.chotard@st.com>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 W:      http://www.stlinux.com
1879 S:      Maintained
1880 F:      arch/arm/mach-sti/
1881 F:      arch/arm/boot/dts/sti*
1882 F:      drivers/char/hw_random/st-rng.c
1883 F:      drivers/clocksource/arm_global_timer.c
1884 F:      drivers/clocksource/clksrc_st_lpc.c
1885 F:      drivers/cpufreq/sti-cpufreq.c
1886 F:      drivers/dma/st_fdma*
1887 F:      drivers/i2c/busses/i2c-st.c
1888 F:      drivers/media/rc/st_rc.c
1889 F:      drivers/media/platform/sti/c8sectpfe/
1890 F:      drivers/mmc/host/sdhci-st.c
1891 F:      drivers/phy/st/phy-miphy28lp.c
1892 F:      drivers/phy/st/phy-stih407-usb.c
1893 F:      drivers/pinctrl/pinctrl-st.c
1894 F:      drivers/remoteproc/st_remoteproc.c
1895 F:      drivers/remoteproc/st_slim_rproc.c
1896 F:      drivers/reset/sti/
1897 F:      drivers/rtc/rtc-st-lpc.c
1898 F:      drivers/tty/serial/st-asc.c
1899 F:      drivers/usb/dwc3/dwc3-st.c
1900 F:      drivers/usb/host/ehci-st.c
1901 F:      drivers/usb/host/ohci-st.c
1902 F:      drivers/watchdog/st_lpc_wdt.c
1903 F:      drivers/ata/ahci_st.c
1904 F:      include/linux/remoteproc/st_slim_rproc.h
1905
1906 ARM/STM32 ARCHITECTURE
1907 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1908 M:      Alexandre Torgue <alexandre.torgue@st.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Maintained
1911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1912 N:      stm32
1913 F:      drivers/clocksource/armv7m_systick.c
1914
1915 ARM/TANGO ARCHITECTURE
1916 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1917 L:      linux-arm-kernel@lists.infradead.org
1918 S:      Maintained
1919 N:      tango
1920
1921 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1922 M:      Lennert Buytenhek <kernel@wantstofly.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S:      Maintained
1925
1926 ARM/TETON BGA MACHINE SUPPORT
1927 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 S:      Maintained
1930
1931 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1932 M:      Santosh Shilimkar <ssantosh@kernel.org>
1933 L:      linux-kernel@vger.kernel.org
1934 S:      Maintained
1935 F:      drivers/memory/*emif*
1936
1937 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1938 M:      Santosh Shilimkar <ssantosh@kernel.org>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      arch/arm/mach-keystone/
1942 F:      arch/arm/boot/dts/keystone-*
1943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1944
1945 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1946 M:      Santosh Shilimkar <ssantosh@kernel.org>
1947 L:      linux-kernel@vger.kernel.org
1948 S:      Maintained
1949 F:      drivers/clk/keystone/
1950
1951 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1952 M:      Santosh Shilimkar <ssantosh@kernel.org>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 L:      linux-kernel@vger.kernel.org
1955 S:      Maintained
1956 F:      drivers/clocksource/timer-keystone.c
1957
1958 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1959 M:      Santosh Shilimkar <ssantosh@kernel.org>
1960 L:      linux-kernel@vger.kernel.org
1961 S:      Maintained
1962 F:      drivers/power/reset/keystone-reset.c
1963
1964 ARM/THECUS N2100 MACHINE SUPPORT
1965 M:      Lennert Buytenhek <kernel@wantstofly.org>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968
1969 ARM/TOSA MACHINE SUPPORT
1970 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1971 M:      Dirk Opfer <dirk@opfer-online.de>
1972 S:      Maintained
1973
1974 ARM/U300 MACHINE SUPPORT
1975 M:      Linus Walleij <linus.walleij@linaro.org>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Supported
1978 F:      arch/arm/mach-u300/
1979 F:      drivers/clocksource/timer-u300.c
1980 F:      drivers/i2c/busses/i2c-stu300.c
1981 F:      drivers/rtc/rtc-coh901331.c
1982 F:      drivers/watchdog/coh901327_wdt.c
1983 F:      drivers/dma/coh901318*
1984 F:      drivers/mfd/ab3100*
1985 F:      drivers/rtc/rtc-ab3100.c
1986 F:      drivers/rtc/rtc-coh901331.c
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1988
1989 ARM/UNIPHIER ARCHITECTURE
1990 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1993 S:      Maintained
1994 F:      arch/arm/boot/dts/uniphier*
1995 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1996 F:      arch/arm/mach-uniphier/
1997 F:      arch/arm/mm/cache-uniphier.c
1998 F:      arch/arm64/boot/dts/socionext/
1999 F:      drivers/bus/uniphier-system-bus.c
2000 F:      drivers/clk/uniphier/
2001 F:      drivers/i2c/busses/i2c-uniphier*
2002 F:      drivers/pinctrl/uniphier/
2003 F:      drivers/reset/reset-uniphier.c
2004 F:      drivers/tty/serial/8250/8250_uniphier.c
2005 N:      uniphier
2006
2007 ARM/Ux500 ARM ARCHITECTURE
2008 M:      Linus Walleij <linus.walleij@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/mach-ux500/
2012 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2013 F:      drivers/dma/ste_dma40*
2014 F:      drivers/hwspinlock/u8500_hsem.c
2015 F:      drivers/mfd/abx500*
2016 F:      drivers/mfd/ab8500*
2017 F:      drivers/mfd/dbx500*
2018 F:      drivers/mfd/db8500*
2019 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2020 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2021 F:      drivers/rtc/rtc-ab8500.c
2022 F:      drivers/rtc/rtc-pl031.c
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2024
2025 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2026 M:      Ulf Hansson <ulf.hansson@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T:      git git://git.linaro.org/people/ulfh/clk.git
2029 S:      Maintained
2030 F:      drivers/clk/ux500/
2031
2032 ARM/VERSATILE EXPRESS PLATFORM
2033 M:      Liviu Dudau <liviu.dudau@arm.com>
2034 M:      Sudeep Holla <sudeep.holla@arm.com>
2035 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/boot/dts/vexpress*
2039 F:      arch/arm64/boot/dts/arm/
2040 F:      arch/arm/mach-vexpress/
2041 F:      */*/vexpress*
2042 F:      */*/*/vexpress*
2043 F:      drivers/clk/versatile/clk-vexpress-osc.c
2044 F:      drivers/clocksource/versatile.c
2045 N:      mps2
2046
2047 ARM/VFP SUPPORT
2048 M:      Russell King <linux@armlinux.org.uk>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 W:      http://www.armlinux.org.uk/
2051 S:      Maintained
2052 F:      arch/arm/vfp/
2053
2054 ARM/VOIPAC PXA270 SUPPORT
2055 M:      Marek Vasut <marek.vasut@gmail.com>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058 F:      arch/arm/mach-pxa/vpac270.c
2059 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2060
2061 ARM/VT8500 ARM ARCHITECTURE
2062 M:      Tony Prisk <linux@prisktech.co.nz>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 S:      Maintained
2065 F:      arch/arm/mach-vt8500/
2066 F:      drivers/clocksource/vt8500_timer.c
2067 F:      drivers/i2c/busses/i2c-wmt.c
2068 F:      drivers/mmc/host/wmt-sdmmc.c
2069 F:      drivers/pwm/pwm-vt8500.c
2070 F:      drivers/rtc/rtc-vt8500.c
2071 F:      drivers/tty/serial/vt8500_serial.c
2072 F:      drivers/usb/host/ehci-platform.c
2073 F:      drivers/usb/host/uhci-platform.c
2074 F:      drivers/video/fbdev/vt8500lcdfb.*
2075 F:      drivers/video/fbdev/wm8505fb*
2076 F:      drivers/video/fbdev/wmt_ge_rops.*
2077
2078 ARM/ZIPIT Z2 SUPPORT
2079 M:      Marek Vasut <marek.vasut@gmail.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-pxa/z2.c
2083 F:      arch/arm/mach-pxa/include/mach/z2.h
2084
2085 ARM/ZTE ARCHITECTURE
2086 M:      Jun Nie <jun.nie@linaro.org>
2087 M:      Baoyou Xie <baoyou.xie@linaro.org>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 S:      Maintained
2090 F:      arch/arm/mach-zx/
2091 F:      drivers/clk/zte/
2092 F:      drivers/reset/reset-zx2967.c
2093 F:      drivers/soc/zte/
2094 F:      Documentation/devicetree/bindings/arm/zte.txt
2095 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2096 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2097 F:      Documentation/devicetree/bindings/soc/zte/
2098 F:      include/dt-bindings/soc/zx*.h
2099
2100 ARM/ZYNQ ARCHITECTURE
2101 M:      Michal Simek <michal.simek@xilinx.com>
2102 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W:      http://wiki.xilinx.com
2105 T:      git https://github.com/Xilinx/linux-xlnx.git
2106 S:      Supported
2107 F:      arch/arm/mach-zynq/
2108 F:      drivers/cpuidle/cpuidle-zynq.c
2109 F:      drivers/block/xsysace.c
2110 N:      zynq
2111 N:      xilinx
2112 F:      drivers/clocksource/cadence_ttc_timer.c
2113 F:      drivers/i2c/busses/i2c-cadence.c
2114 F:      drivers/mmc/host/sdhci-of-arasan.c
2115 F:      drivers/edac/synopsys_edac.c
2116
2117 ARM64 PORT (AARCH64 ARCHITECTURE)
2118 M:      Catalin Marinas <catalin.marinas@arm.com>
2119 M:      Will Deacon <will.deacon@arm.com>
2120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2122 S:      Maintained
2123 F:      arch/arm64/
2124 F:      Documentation/arm64/
2125
2126 AS3645A LED FLASH CONTROLLER DRIVER
2127 M:      Sakari Ailus <sakari.ailus@iki.fi>
2128 L:      linux-leds@vger.kernel.org
2129 S:      Maintained
2130 F:      drivers/leds/leds-as3645a.c
2131
2132 AS3645A LED FLASH CONTROLLER DRIVER
2133 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2134 L:      linux-media@vger.kernel.org
2135 T:      git git://linuxtv.org/media_tree.git
2136 S:      Maintained
2137 F:      drivers/media/i2c/as3645a.c
2138 F:      include/media/i2c/as3645a.h
2139
2140 ASAHI KASEI AK8974 DRIVER
2141 M:      Linus Walleij <linus.walleij@linaro.org>
2142 L:      linux-iio@vger.kernel.org
2143 W:      http://www.akm.com/
2144 S:      Supported
2145 F:      drivers/iio/magnetometer/ak8974.c
2146
2147 ASC7621 HARDWARE MONITOR DRIVER
2148 M:      George Joseph <george.joseph@fairview5.com>
2149 L:      linux-hwmon@vger.kernel.org
2150 S:      Maintained
2151 F:      Documentation/hwmon/asc7621
2152 F:      drivers/hwmon/asc7621.c
2153
2154 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2155 M:      Corentin Chary <corentin.chary@gmail.com>
2156 L:      acpi4asus-user@lists.sourceforge.net
2157 L:      platform-driver-x86@vger.kernel.org
2158 W:      http://acpi4asus.sf.net
2159 S:      Maintained
2160 F:      drivers/platform/x86/asus*.c
2161 F:      drivers/platform/x86/eeepc*.c
2162
2163 ASUS WIRELESS RADIO CONTROL DRIVER
2164 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2165 L:      platform-driver-x86@vger.kernel.org
2166 S:      Maintained
2167 F:      drivers/platform/x86/asus-wireless.c
2168
2169 ASYMMETRIC KEYS
2170 M:      David Howells <dhowells@redhat.com>
2171 L:      keyrings@vger.kernel.org
2172 S:      Maintained
2173 F:      Documentation/crypto/asymmetric-keys.txt
2174 F:      include/linux/verification.h
2175 F:      include/crypto/public_key.h
2176 F:      include/crypto/pkcs7.h
2177 F:      crypto/asymmetric_keys/
2178
2179 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2180 R:      Dan Williams <dan.j.williams@intel.com>
2181 W:      http://sourceforge.net/projects/xscaleiop
2182 S:      Odd fixes
2183 F:      Documentation/crypto/async-tx-api.txt
2184 F:      crypto/async_tx/
2185 F:      drivers/dma/
2186 F:      include/linux/dmaengine.h
2187 F:      include/linux/async_tx.h
2188
2189 AT24 EEPROM DRIVER
2190 M:      Wolfram Sang <wsa@the-dreams.de>
2191 L:      linux-i2c@vger.kernel.org
2192 S:      Maintained
2193 F:      drivers/misc/eeprom/at24.c
2194 F:      include/linux/platform_data/at24.h
2195
2196 ATA OVER ETHERNET (AOE) DRIVER
2197 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2198 W:      http://www.openaoe.org/
2199 S:      Supported
2200 F:      Documentation/aoe/
2201 F:      drivers/block/aoe/
2202
2203 ATHEROS 71XX/9XXX GPIO DRIVER
2204 M:      Alban Bedel <albeu@free.fr>
2205 W:      https://github.com/AlbanBedel/linux
2206 T:      git git://github.com/AlbanBedel/linux
2207 S:      Maintained
2208 F:      drivers/gpio/gpio-ath79.c
2209 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2210
2211 ATHEROS ATH GENERIC UTILITIES
2212 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2213 L:      linux-wireless@vger.kernel.org
2214 S:      Supported
2215 F:      drivers/net/wireless/ath/*
2216
2217 ATHEROS ATH5K WIRELESS DRIVER
2218 M:      Jiri Slaby <jirislaby@gmail.com>
2219 M:      Nick Kossifidis <mickflemm@gmail.com>
2220 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2221 L:      linux-wireless@vger.kernel.org
2222 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2223 S:      Maintained
2224 F:      drivers/net/wireless/ath/ath5k/
2225
2226 ATHEROS ATH6KL WIRELESS DRIVER
2227 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2228 L:      linux-wireless@vger.kernel.org
2229 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2231 S:      Supported
2232 F:      drivers/net/wireless/ath/ath6kl/
2233
2234 ATI_REMOTE2 DRIVER
2235 M:      Ville Syrjala <syrjala@sci.fi>
2236 S:      Maintained
2237 F:      drivers/input/misc/ati_remote2.c
2238
2239 ATK0110 HWMON DRIVER
2240 M:      Luca Tettamanti <kronos.it@gmail.com>
2241 L:      linux-hwmon@vger.kernel.org
2242 S:      Maintained
2243 F:      drivers/hwmon/asus_atk0110.c
2244
2245 ATLX ETHERNET DRIVERS
2246 M:      Jay Cliburn <jcliburn@gmail.com>
2247 M:      Chris Snook <chris.snook@gmail.com>
2248 L:      netdev@vger.kernel.org
2249 W:      http://sourceforge.net/projects/atl1
2250 W:      http://atl1.sourceforge.net
2251 S:      Maintained
2252 F:      drivers/net/ethernet/atheros/
2253
2254 ATM
2255 M:      Chas Williams <3chas3@gmail.com>
2256 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2257 L:      netdev@vger.kernel.org
2258 W:      http://linux-atm.sourceforge.net
2259 S:      Maintained
2260 F:      drivers/atm/
2261 F:      include/linux/atm*
2262 F:      include/uapi/linux/atm*
2263
2264 ATMEL AT91 / AT32 MCI DRIVER
2265 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2266 S:      Maintained
2267 F:      drivers/mmc/host/atmel-mci.c
2268
2269 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2270 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2271 S:      Supported
2272 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2273
2274 ATMEL Audio ALSA driver
2275 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2277 S:      Supported
2278 F:      sound/soc/atmel
2279
2280 ATMEL I2C DRIVER
2281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2282 L:      linux-i2c@vger.kernel.org
2283 S:      Supported
2284 F:      drivers/i2c/busses/i2c-at91.c
2285
2286 ATMEL ISI DRIVER
2287 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2288 L:      linux-media@vger.kernel.org
2289 S:      Supported
2290 F:      drivers/media/platform/atmel/atmel-isi.c
2291 F:      include/media/atmel-isi.h
2292
2293 ATMEL LCDFB DRIVER
2294 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2295 L:      linux-fbdev@vger.kernel.org
2296 S:      Maintained
2297 F:      drivers/video/fbdev/atmel_lcdfb.c
2298 F:      include/video/atmel_lcdc.h
2299
2300 ATMEL MACB ETHERNET DRIVER
2301 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2302 S:      Supported
2303 F:      drivers/net/ethernet/cadence/
2304
2305 ATMEL MAXTOUCH DRIVER
2306 M:      Nick Dyer <nick@shmanahar.org>
2307 T:      git git://github.com/ndyer/linux.git
2308 S:      Maintained
2309 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2310 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2311 F:      include/linux/platform_data/atmel_mxt_ts.h
2312
2313 ATMEL NAND DRIVER
2314 M:      Wenyou Yang <wenyou.yang@atmel.com>
2315 M:      Josh Wu <rainyfeeling@outlook.com>
2316 L:      linux-mtd@lists.infradead.org
2317 S:      Supported
2318 F:      drivers/mtd/nand/atmel/*
2319
2320 ATMEL SAMA5D2 ADC DRIVER
2321 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2322 L:      linux-iio@vger.kernel.org
2323 S:      Supported
2324 F:      drivers/iio/adc/at91-sama5d2_adc.c
2325
2326 ATMEL SDMMC DRIVER
2327 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2328 L:      linux-mmc@vger.kernel.org
2329 S:      Supported
2330 F:      drivers/mmc/host/sdhci-of-at91.c
2331
2332 ATMEL SPI DRIVER
2333 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2334 S:      Supported
2335 F:      drivers/spi/spi-atmel.*
2336
2337 ATMEL SSC DRIVER
2338 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 S:      Supported
2341 F:      drivers/misc/atmel-ssc.c
2342 F:      include/linux/atmel-ssc.h
2343
2344 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2345 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Supported
2348 F:      drivers/misc/atmel_tclib.c
2349 F:      drivers/clocksource/tcb_clksrc.c
2350
2351 ATMEL USBA UDC DRIVER
2352 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 S:      Supported
2355 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2356
2357 ATMEL WIRELESS DRIVER
2358 M:      Simon Kelley <simon@thekelleys.org.uk>
2359 L:      linux-wireless@vger.kernel.org
2360 W:      http://www.thekelleys.org.uk/atmel
2361 W:      http://atmelwlandriver.sourceforge.net/
2362 S:      Maintained
2363 F:      drivers/net/wireless/atmel/atmel*
2364
2365 ATMEL XDMA DRIVER
2366 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2367 L:      linux-arm-kernel@lists.infradead.org
2368 L:      dmaengine@vger.kernel.org
2369 S:      Supported
2370 F:      drivers/dma/at_xdmac.c
2371
2372 ATOMIC INFRASTRUCTURE
2373 M:      Will Deacon <will.deacon@arm.com>
2374 M:      Peter Zijlstra <peterz@infradead.org>
2375 R:      Boqun Feng <boqun.feng@gmail.com>
2376 L:      linux-kernel@vger.kernel.org
2377 S:      Maintained
2378 F:      arch/*/include/asm/atomic*.h
2379 F:      include/*/atomic*.h
2380
2381 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2382 M:      Bradley Grove <linuxdrivers@attotech.com>
2383 L:      linux-scsi@vger.kernel.org
2384 W:      http://www.attotech.com
2385 S:      Supported
2386 F:      drivers/scsi/esas2r
2387
2388 ATUSB IEEE 802.15.4 RADIO DRIVER
2389 M:      Stefan Schmidt <stefan@osg.samsung.com>
2390 L:      linux-wpan@vger.kernel.org
2391 S:      Maintained
2392 F:      drivers/net/ieee802154/atusb.c
2393 F:      drivers/net/ieee802154/atusb.h
2394 F:      drivers/net/ieee802154/at86rf230.h
2395
2396 AUDIT SUBSYSTEM
2397 M:      Paul Moore <paul@paul-moore.com>
2398 M:      Eric Paris <eparis@redhat.com>
2399 L:      linux-audit@redhat.com (moderated for non-subscribers)
2400 W:      http://people.redhat.com/sgrubb/audit/
2401 T:      git git://git.infradead.org/users/pcmoore/audit
2402 S:      Maintained
2403 F:      include/linux/audit.h
2404 F:      include/uapi/linux/audit.h
2405 F:      kernel/audit*
2406
2407 AUXILIARY DISPLAY DRIVERS
2408 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2409 W:      http://miguelojeda.es/auxdisplay.htm
2410 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2411 S:      Maintained
2412 F:      drivers/auxdisplay/
2413 F:      include/linux/cfag12864b.h
2414
2415 AX.25 NETWORK LAYER
2416 M:      Ralf Baechle <ralf@linux-mips.org>
2417 L:      linux-hams@vger.kernel.org
2418 W:      http://www.linux-ax25.org/
2419 S:      Maintained
2420 F:      include/uapi/linux/ax25.h
2421 F:      include/net/ax25.h
2422 F:      net/ax25/
2423
2424 AXENTIA ARM DEVICES
2425 M:      Peter Rosin <peda@axentia.se>
2426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 S:      Maintained
2428 F:      Documentation/devicetree/bindings/arm/axentia.txt
2429 F:      arch/arm/boot/dts/at91-linea.dtsi
2430 F:      arch/arm/boot/dts/at91-tse850-3.dts
2431
2432 AXENTIA ASOC DRIVERS
2433 M:      Peter Rosin <peda@axentia.se>
2434 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2435 S:      Maintained
2436 F:      Documentation/devicetree/bindings/sound/axentia,*
2437 F:      sound/soc/atmel/tse850-pcm5142.c
2438
2439 AZ6007 DVB DRIVER
2440 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2441 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2442 L:      linux-media@vger.kernel.org
2443 W:      https://linuxtv.org
2444 T:      git git://linuxtv.org/media_tree.git
2445 S:      Maintained
2446 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2447
2448 AZTECH FM RADIO RECEIVER DRIVER
2449 M:      Hans Verkuil <hverkuil@xs4all.nl>
2450 L:      linux-media@vger.kernel.org
2451 T:      git git://linuxtv.org/media_tree.git
2452 W:      https://linuxtv.org
2453 S:      Maintained
2454 F:      drivers/media/radio/radio-aztech*
2455
2456 B43 WIRELESS DRIVER
2457 L:      linux-wireless@vger.kernel.org
2458 L:      b43-dev@lists.infradead.org
2459 W:      http://wireless.kernel.org/en/users/Drivers/b43
2460 S:      Odd Fixes
2461 F:      drivers/net/wireless/broadcom/b43/
2462
2463 B43LEGACY WIRELESS DRIVER
2464 M:      Larry Finger <Larry.Finger@lwfinger.net>
2465 L:      linux-wireless@vger.kernel.org
2466 L:      b43-dev@lists.infradead.org
2467 W:      http://wireless.kernel.org/en/users/Drivers/b43
2468 S:      Maintained
2469 F:      drivers/net/wireless/broadcom/b43legacy/
2470
2471 BACKLIGHT CLASS/SUBSYSTEM
2472 M:      Lee Jones <lee.jones@linaro.org>
2473 M:      Daniel Thompson <daniel.thompson@linaro.org>
2474 M:      Jingoo Han <jingoohan1@gmail.com>
2475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2476 S:      Maintained
2477 F:      drivers/video/backlight/
2478 F:      include/linux/backlight.h
2479 F:      include/linux/pwm_backlight.h
2480 F:      Documentation/devicetree/bindings/leds/backlight
2481
2482 BATMAN ADVANCED
2483 M:      Marek Lindner <mareklindner@neomailbox.ch>
2484 M:      Simon Wunderlich <sw@simonwunderlich.de>
2485 M:      Antonio Quartulli <a@unstable.cc>
2486 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2487 W:      https://www.open-mesh.org/
2488 Q:      https://patchwork.open-mesh.org/project/batman/list/
2489 S:      Maintained
2490 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2491 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2492 F:      Documentation/networking/batman-adv.txt
2493 F:      include/uapi/linux/batman_adv.h
2494 F:      net/batman-adv/
2495
2496 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2497 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2498 L:      linux-hams@vger.kernel.org
2499 W:      http://www.baycom.org/~tom/ham/ham.html
2500 S:      Maintained
2501 F:      drivers/net/hamradio/baycom*
2502
2503 BCACHE (BLOCK LAYER CACHE)
2504 M:      Kent Overstreet <kent.overstreet@gmail.com>
2505 L:      linux-bcache@vger.kernel.org
2506 W:      http://bcache.evilpiepirate.org
2507 S:      Orphan
2508 F:      drivers/md/bcache/
2509
2510 BDISP ST MEDIA DRIVER
2511 M:      Fabien Dessenne <fabien.dessenne@st.com>
2512 L:      linux-media@vger.kernel.org
2513 T:      git git://linuxtv.org/media_tree.git
2514 W:      https://linuxtv.org
2515 S:      Supported
2516 F:      drivers/media/platform/sti/bdisp
2517
2518 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2519 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2520 L:      netdev@vger.kernel.org
2521 S:      Maintained
2522 F:      drivers/net/ethernet/ec_bhf.c
2523
2524 BEFS FILE SYSTEM
2525 M:      Luis de Bethencourt <luisbg@kernel.org>
2526 M:      Salah Triki <salah.triki@gmail.com>
2527 S:      Maintained
2528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2529 F:      Documentation/filesystems/befs.txt
2530 F:      fs/befs/
2531
2532 BFQ I/O SCHEDULER
2533 M:      Paolo Valente <paolo.valente@linaro.org>
2534 M:      Jens Axboe <axboe@kernel.dk>
2535 L:      linux-block@vger.kernel.org
2536 S:      Maintained
2537 F:      block/bfq-*
2538 F:      Documentation/block/bfq-iosched.txt
2539
2540 BFS FILE SYSTEM
2541 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2542 S:      Maintained
2543 F:      Documentation/filesystems/bfs.txt
2544 F:      fs/bfs/
2545 F:      include/uapi/linux/bfs_fs.h
2546
2547 BLACKFIN ARCHITECTURE
2548 M:      Steven Miao <realmz6@gmail.com>
2549 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550 T:      git git://git.code.sf.net/p/adi-linux/code
2551 W:      http://blackfin.uclinux.org
2552 S:      Supported
2553 F:      arch/blackfin/
2554
2555 BLACKFIN EMAC DRIVER
2556 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557 W:      http://blackfin.uclinux.org
2558 S:      Supported
2559 F:      drivers/net/ethernet/adi/
2560
2561 BLACKFIN I2C TWI DRIVER
2562 M:      Sonic Zhang <sonic.zhang@analog.com>
2563 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2564 W:      http://blackfin.uclinux.org/
2565 S:      Supported
2566 F:      drivers/i2c/busses/i2c-bfin-twi.c
2567
2568 BLACKFIN MEDIA DRIVER
2569 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2570 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2571 W:      http://blackfin.uclinux.org/
2572 S:      Supported
2573 F:      drivers/media/platform/blackfin/
2574 F:      drivers/media/i2c/adv7183*
2575 F:      drivers/media/i2c/vs6624*
2576
2577 BLACKFIN RTC DRIVER
2578 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2579 W:      http://blackfin.uclinux.org
2580 S:      Supported
2581 F:      drivers/rtc/rtc-bfin.c
2582
2583 BLACKFIN SDH DRIVER
2584 M:      Sonic Zhang <sonic.zhang@analog.com>
2585 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2586 W:      http://blackfin.uclinux.org
2587 S:      Supported
2588 F:      drivers/mmc/host/bfin_sdh.c
2589
2590 BLACKFIN SERIAL DRIVER
2591 M:      Sonic Zhang <sonic.zhang@analog.com>
2592 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2593 W:      http://blackfin.uclinux.org
2594 S:      Supported
2595 F:      drivers/tty/serial/bfin_uart.c
2596
2597 BLACKFIN WATCHDOG DRIVER
2598 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2599 W:      http://blackfin.uclinux.org
2600 S:      Supported
2601 F:      drivers/watchdog/bfin_wdt.c
2602
2603 BLINKM RGB LED DRIVER
2604 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2605 S:      Maintained
2606 F:      drivers/leds/leds-blinkm.c
2607
2608 BLOCK LAYER
2609 M:      Jens Axboe <axboe@kernel.dk>
2610 L:      linux-block@vger.kernel.org
2611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2612 S:      Maintained
2613 F:      block/
2614 F:      kernel/trace/blktrace.c
2615 F:      lib/sbitmap.c
2616
2617 BLOCK2MTD DRIVER
2618 M:      Joern Engel <joern@lazybastard.org>
2619 L:      linux-mtd@lists.infradead.org
2620 S:      Maintained
2621 F:      drivers/mtd/devices/block2mtd.c
2622
2623 BLUETOOTH DRIVERS
2624 M:      Marcel Holtmann <marcel@holtmann.org>
2625 M:      Gustavo Padovan <gustavo@padovan.org>
2626 M:      Johan Hedberg <johan.hedberg@gmail.com>
2627 L:      linux-bluetooth@vger.kernel.org
2628 W:      http://www.bluez.org/
2629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631 S:      Maintained
2632 F:      drivers/bluetooth/
2633
2634 BLUETOOTH SUBSYSTEM
2635 M:      Marcel Holtmann <marcel@holtmann.org>
2636 M:      Gustavo Padovan <gustavo@padovan.org>
2637 M:      Johan Hedberg <johan.hedberg@gmail.com>
2638 L:      linux-bluetooth@vger.kernel.org
2639 W:      http://www.bluez.org/
2640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2642 S:      Maintained
2643 F:      net/bluetooth/
2644 F:      include/net/bluetooth/
2645
2646 BONDING DRIVER
2647 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2648 M:      Veaceslav Falico <vfalico@gmail.com>
2649 M:      Andy Gospodarek <andy@greyhouse.net>
2650 L:      netdev@vger.kernel.org
2651 W:      http://sourceforge.net/projects/bonding/
2652 S:      Supported
2653 F:      drivers/net/bonding/
2654 F:      include/uapi/linux/if_bonding.h
2655
2656 BPF (Safe dynamic programs and tools)
2657 M:      Alexei Starovoitov <ast@kernel.org>
2658 M:      Daniel Borkmann <daniel@iogearbox.net>
2659 L:      netdev@vger.kernel.org
2660 L:      linux-kernel@vger.kernel.org
2661 S:      Supported
2662 F:      arch/x86/net/bpf_jit*
2663 F:      Documentation/networking/filter.txt
2664 F:      include/linux/bpf*
2665 F:      include/linux/filter.h
2666 F:      include/uapi/linux/bpf*
2667 F:      include/uapi/linux/filter.h
2668 F:      kernel/bpf/
2669 F:      kernel/trace/bpf_trace.c
2670 F:      lib/test_bpf.c
2671 F:      net/bpf/
2672 F:      net/core/filter.c
2673 F:      net/sched/act_bpf.c
2674 F:      net/sched/cls_bpf.c
2675 F:      samples/bpf/
2676 F:      tools/net/bpf*
2677 F:      tools/testing/selftests/bpf/
2678
2679 BROADCOM B44 10/100 ETHERNET DRIVER
2680 M:      Michael Chan <michael.chan@broadcom.com>
2681 L:      netdev@vger.kernel.org
2682 S:      Supported
2683 F:      drivers/net/ethernet/broadcom/b44.*
2684
2685 BROADCOM B53 ETHERNET SWITCH DRIVER
2686 M:      Florian Fainelli <f.fainelli@gmail.com>
2687 L:      netdev@vger.kernel.org
2688 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2689 S:      Supported
2690 F:      drivers/net/dsa/b53/*
2691 F:      include/linux/platform_data/b53.h
2692
2693 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2694 M:      Florian Fainelli <f.fainelli@gmail.com>
2695 M:      Ray Jui <rjui@broadcom.com>
2696 M:      Scott Branden <sbranden@broadcom.com>
2697 M:      bcm-kernel-feedback-list@broadcom.com
2698 T:      git git://github.com/broadcom/mach-bcm
2699 S:      Maintained
2700 N:      bcm281*
2701 N:      bcm113*
2702 N:      bcm216*
2703 N:      kona
2704 F:      arch/arm/mach-bcm/
2705
2706 BROADCOM BCM2835 ARM ARCHITECTURE
2707 M:      Eric Anholt <eric@anholt.net>
2708 M:      Stefan Wahren <stefan.wahren@i2se.com>
2709 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 T:      git git://github.com/anholt/linux
2712 S:      Maintained
2713 N:      bcm2835
2714 F:      drivers/staging/vc04_services
2715
2716 BROADCOM BCM47XX MIPS ARCHITECTURE
2717 M:      Hauke Mehrtens <hauke@hauke-m.de>
2718 M:      Rafał Miłecki <zajec5@gmail.com>
2719 L:      linux-mips@linux-mips.org
2720 S:      Maintained
2721 F:      Documentation/devicetree/bindings/mips/brcm/
2722 F:      arch/mips/bcm47xx/*
2723 F:      arch/mips/include/asm/mach-bcm47xx/*
2724
2725 BROADCOM BCM5301X ARM ARCHITECTURE
2726 M:      Hauke Mehrtens <hauke@hauke-m.de>
2727 M:      Rafał Miłecki <zajec5@gmail.com>
2728 M:      Jon Mason <jonmason@broadcom.com>
2729 M:      bcm-kernel-feedback-list@broadcom.com
2730 L:      linux-arm-kernel@lists.infradead.org
2731 S:      Maintained
2732 F:      arch/arm/mach-bcm/bcm_5301x.c
2733 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2734 F:      arch/arm/boot/dts/bcm470*
2735 F:      arch/arm/boot/dts/bcm953012*
2736
2737 BROADCOM BCM53573 ARM ARCHITECTURE
2738 M:      Rafał Miłecki <rafal@milecki.pl>
2739 L:      linux-arm-kernel@lists.infradead.org
2740 S:      Maintained
2741 F:      arch/arm/boot/dts/bcm53573*
2742 F:      arch/arm/boot/dts/bcm47189*
2743
2744 BROADCOM BCM63XX ARM ARCHITECTURE
2745 M:      Florian Fainelli <f.fainelli@gmail.com>
2746 M:      bcm-kernel-feedback-list@broadcom.com
2747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748 T:      git git://github.com/broadcom/stblinux.git
2749 S:      Maintained
2750 N:      bcm63xx
2751
2752 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2753 M:      Kevin Cernekee <cernekee@gmail.com>
2754 L:      linux-usb@vger.kernel.org
2755 S:      Maintained
2756 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2757
2758 BROADCOM BCM7XXX ARM ARCHITECTURE
2759 M:      Brian Norris <computersforpeace@gmail.com>
2760 M:      Gregory Fong <gregory.0xf0@gmail.com>
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 M:      bcm-kernel-feedback-list@broadcom.com
2763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T:      git git://github.com/broadcom/stblinux.git
2765 S:      Maintained
2766 F:      arch/arm/mach-bcm/*brcmstb*
2767 F:      arch/arm/boot/dts/bcm7*.dts*
2768 F:      drivers/bus/brcmstb_gisb.c
2769 N:      brcmstb
2770
2771 BROADCOM BMIPS CPUFREQ DRIVER
2772 M:      Markus Mayer <mmayer@broadcom.com>
2773 M:      bcm-kernel-feedback-list@broadcom.com
2774 L:      linux-pm@vger.kernel.org
2775 S:      Maintained
2776 F:      drivers/cpufreq/bmips-cpufreq.c
2777
2778 BROADCOM BMIPS MIPS ARCHITECTURE
2779 M:      Kevin Cernekee <cernekee@gmail.com>
2780 M:      Florian Fainelli <f.fainelli@gmail.com>
2781 L:      linux-mips@linux-mips.org
2782 T:      git git://github.com/broadcom/stblinux.git
2783 S:      Maintained
2784 F:      arch/mips/bmips/*
2785 F:      arch/mips/include/asm/mach-bmips/*
2786 F:      arch/mips/kernel/*bmips*
2787 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2788 F:      drivers/irqchip/irq-bcm63*
2789 F:      drivers/irqchip/irq-bcm7*
2790 F:      drivers/irqchip/irq-brcmstb*
2791 F:      include/linux/bcm963xx_nvram.h
2792 F:      include/linux/bcm963xx_tag.h
2793
2794 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2795 M:      Rasesh Mody <rasesh.mody@cavium.com>
2796 M:      Harish Patil <harish.patil@cavium.com>
2797 M:      Dept-GELinuxNICDev@cavium.com
2798 L:      netdev@vger.kernel.org
2799 S:      Supported
2800 F:      drivers/net/ethernet/broadcom/bnx2.*
2801 F:      drivers/net/ethernet/broadcom/bnx2_*
2802
2803 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2804 M:      QLogic-Storage-Upstream@qlogic.com
2805 L:      linux-scsi@vger.kernel.org
2806 S:      Supported
2807 F:      drivers/scsi/bnx2fc/
2808
2809 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2810 M:      QLogic-Storage-Upstream@qlogic.com
2811 L:      linux-scsi@vger.kernel.org
2812 S:      Supported
2813 F:      drivers/scsi/bnx2i/
2814
2815 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2816 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2817 M:      Ariel Elior <ariel.elior@cavium.com>
2818 M:      everest-linux-l2@cavium.com
2819 L:      netdev@vger.kernel.org
2820 S:      Supported
2821 F:      drivers/net/ethernet/broadcom/bnx2x/
2822
2823 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2824 M:      Michael Chan <michael.chan@broadcom.com>
2825 L:      netdev@vger.kernel.org
2826 S:      Supported
2827 F:      drivers/net/ethernet/broadcom/bnxt/
2828
2829 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2830 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2831 M:      Franky Lin <franky.lin@broadcom.com>
2832 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2833 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2834 M:      Wright Feng <wright.feng@cypress.com>
2835 L:      linux-wireless@vger.kernel.org
2836 L:      brcm80211-dev-list.pdl@broadcom.com
2837 L:      brcm80211-dev-list@cypress.com
2838 S:      Supported
2839 F:      drivers/net/wireless/broadcom/brcm80211/
2840
2841 BROADCOM BRCMSTB GPIO DRIVER
2842 M:      Gregory Fong <gregory.0xf0@gmail.com>
2843 L:      bcm-kernel-feedback-list@broadcom.com
2844 S:      Supported
2845 F:      drivers/gpio/gpio-brcmstb.c
2846 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2847
2848 BROADCOM GENET ETHERNET DRIVER
2849 M:      Florian Fainelli <f.fainelli@gmail.com>
2850 L:      netdev@vger.kernel.org
2851 S:      Supported
2852 F:      drivers/net/ethernet/broadcom/genet/
2853
2854 BROADCOM IPROC ARM ARCHITECTURE
2855 M:      Ray Jui <rjui@broadcom.com>
2856 M:      Scott Branden <sbranden@broadcom.com>
2857 M:      Jon Mason <jonmason@broadcom.com>
2858 M:      bcm-kernel-feedback-list@broadcom.com
2859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 T:      git git://github.com/broadcom/cygnus-linux.git
2861 S:      Maintained
2862 N:      iproc
2863 N:      cygnus
2864 N:      bcm[-_]nsp
2865 N:      bcm9113*
2866 N:      bcm9583*
2867 N:      bcm9585*
2868 N:      bcm9586*
2869 N:      bcm988312
2870 N:      bcm113*
2871 N:      bcm583*
2872 N:      bcm585*
2873 N:      bcm586*
2874 N:      bcm88312
2875 F:      arch/arm64/boot/dts/broadcom/ns2*
2876 F:      drivers/clk/bcm/clk-ns*
2877 F:      drivers/pinctrl/bcm/pinctrl-ns*
2878
2879 BROADCOM KONA GPIO DRIVER
2880 M:      Ray Jui <rjui@broadcom.com>
2881 L:      bcm-kernel-feedback-list@broadcom.com
2882 S:      Supported
2883 F:      drivers/gpio/gpio-bcm-kona.c
2884 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2885
2886 BROADCOM NETXTREME-E ROCE DRIVER
2887 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2888 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2889 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2890 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2891 L:      linux-rdma@vger.kernel.org
2892 W:      http://www.broadcom.com
2893 S:      Supported
2894 F:      drivers/infiniband/hw/bnxt_re/
2895 F:      include/uapi/rdma/bnxt_re-abi.h
2896
2897 BROADCOM NVRAM DRIVER
2898 M:      Rafał Miłecki <zajec5@gmail.com>
2899 L:      linux-mips@linux-mips.org
2900 S:      Maintained
2901 F:      drivers/firmware/broadcom/*
2902
2903 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2904 M:      Rafał Miłecki <zajec5@gmail.com>
2905 L:      linux-wireless@vger.kernel.org
2906 S:      Maintained
2907 F:      drivers/bcma/
2908 F:      include/linux/bcma/
2909
2910 BROADCOM STB AVS CPUFREQ DRIVER
2911 M:      Markus Mayer <mmayer@broadcom.com>
2912 M:      bcm-kernel-feedback-list@broadcom.com
2913 L:      linux-pm@vger.kernel.org
2914 S:      Maintained
2915 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2916 F:      drivers/cpufreq/brcmstb*
2917
2918 BROADCOM STB NAND FLASH DRIVER
2919 M:      Brian Norris <computersforpeace@gmail.com>
2920 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2921 L:      linux-mtd@lists.infradead.org
2922 L:      bcm-kernel-feedback-list@broadcom.com
2923 S:      Maintained
2924 F:      drivers/mtd/nand/brcmnand/
2925
2926 BROADCOM SYSTEMPORT ETHERNET DRIVER
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      netdev@vger.kernel.org
2929 S:      Supported
2930 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2931
2932 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2933 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2934 M:      Prashant Sreedharan <prashant@broadcom.com>
2935 M:      Michael Chan <mchan@broadcom.com>
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/tg3.*
2939
2940 BROCADE BFA FC SCSI DRIVER
2941 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2942 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2943 L:      linux-scsi@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/scsi/bfa/
2946
2947 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2948 M:      Rasesh Mody <rasesh.mody@cavium.com>
2949 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2950 M:      Dept-GELinuxNICDev@cavium.com
2951 L:      netdev@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/net/ethernet/brocade/bna/
2954
2955 BSG (block layer generic sg v4 driver)
2956 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2957 L:      linux-scsi@vger.kernel.org
2958 S:      Supported
2959 F:      block/bsg.c
2960 F:      include/linux/bsg.h
2961 F:      include/uapi/linux/bsg.h
2962
2963 BT87X AUDIO DRIVER
2964 M:      Clemens Ladisch <clemens@ladisch.de>
2965 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2966 T:      git git://git.alsa-project.org/alsa-kernel.git
2967 S:      Maintained
2968 F:      Documentation/sound/alsa/Bt87x.txt
2969 F:      sound/pci/bt87x.c
2970
2971 BT8XXGPIO DRIVER
2972 M:      Michael Buesch <m@bues.ch>
2973 W:      http://bu3sch.de/btgpio.php
2974 S:      Maintained
2975 F:      drivers/gpio/gpio-bt8xx.c
2976
2977 BTRFS FILE SYSTEM
2978 M:      Chris Mason <clm@fb.com>
2979 M:      Josef Bacik <jbacik@fb.com>
2980 M:      David Sterba <dsterba@suse.com>
2981 L:      linux-btrfs@vger.kernel.org
2982 W:      http://btrfs.wiki.kernel.org/
2983 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2985 S:      Maintained
2986 F:      Documentation/filesystems/btrfs.txt
2987 F:      fs/btrfs/
2988 F:      include/linux/btrfs*
2989 F:      include/uapi/linux/btrfs*
2990
2991 BTTV VIDEO4LINUX DRIVER
2992 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2993 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2994 L:      linux-media@vger.kernel.org
2995 W:      https://linuxtv.org
2996 T:      git git://linuxtv.org/media_tree.git
2997 S:      Odd fixes
2998 F:      Documentation/media/v4l-drivers/bttv*
2999 F:      drivers/media/pci/bt8xx/bttv*
3000
3001 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3002 M:      Chanwoo Choi <cw00.choi@samsung.com>
3003 L:      linux-pm@vger.kernel.org
3004 L:      linux-samsung-soc@vger.kernel.org
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3006 S:      Maintained
3007 F:      drivers/devfreq/exynos-bus.c
3008 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3009
3010 BUSLOGIC SCSI DRIVER
3011 M:      Khalid Aziz <khalid@gonehiking.org>
3012 L:      linux-scsi@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/scsi/BusLogic.*
3015 F:      drivers/scsi/FlashPoint.*
3016
3017 C-MEDIA CMI8788 DRIVER
3018 M:      Clemens Ladisch <clemens@ladisch.de>
3019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3020 T:      git git://git.alsa-project.org/alsa-kernel.git
3021 S:      Maintained
3022 F:      sound/pci/oxygen/
3023
3024 C6X ARCHITECTURE
3025 M:      Mark Salter <msalter@redhat.com>
3026 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3027 L:      linux-c6x-dev@linux-c6x.org
3028 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3029 S:      Maintained
3030 F:      arch/c6x/
3031
3032 CA8210 IEEE-802.15.4 RADIO DRIVER
3033 M:      Harry Morris <h.morris@cascoda.com>
3034 M:      linuxdev@cascoda.com
3035 L:      linux-wpan@vger.kernel.org
3036 W:      https://github.com/Cascoda/ca8210-linux.git
3037 S:      Maintained
3038 F:      drivers/net/ieee802154/ca8210.c
3039 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3040
3041 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3042 M:      David Howells <dhowells@redhat.com>
3043 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3044 S:      Supported
3045 F:      Documentation/filesystems/caching/cachefiles.txt
3046 F:      fs/cachefiles/
3047
3048 CADET FM/AM RADIO RECEIVER DRIVER
3049 M:      Hans Verkuil <hverkuil@xs4all.nl>
3050 L:      linux-media@vger.kernel.org
3051 T:      git git://linuxtv.org/media_tree.git
3052 W:      https://linuxtv.org
3053 S:      Maintained
3054 F:      drivers/media/radio/radio-cadet*
3055
3056 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3057 M:      Jonathan Corbet <corbet@lwn.net>
3058 L:      linux-media@vger.kernel.org
3059 T:      git git://linuxtv.org/media_tree.git
3060 S:      Maintained
3061 F:      Documentation/media/v4l-drivers/cafe_ccic*
3062 F:      drivers/media/platform/marvell-ccic/
3063
3064 CAIF NETWORK LAYER
3065 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3066 L:      netdev@vger.kernel.org
3067 S:      Supported
3068 F:      Documentation/networking/caif/
3069 F:      drivers/net/caif/
3070 F:      include/uapi/linux/caif/
3071 F:      include/net/caif/
3072 F:      net/caif/
3073
3074 CALGARY x86-64 IOMMU
3075 M:      Muli Ben-Yehuda <mulix@mulix.org>
3076 M:      Jon Mason <jdmason@kudzu.us>
3077 L:      iommu@lists.linux-foundation.org
3078 S:      Maintained
3079 F:      arch/x86/kernel/pci-calgary_64.c
3080 F:      arch/x86/kernel/tce_64.c
3081 F:      arch/x86/include/asm/calgary.h
3082 F:      arch/x86/include/asm/tce.h
3083
3084 CAN NETWORK DRIVERS
3085 M:      Wolfgang Grandegger <wg@grandegger.com>
3086 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3087 L:      linux-can@vger.kernel.org
3088 W:      https://github.com/linux-can
3089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3091 S:      Maintained
3092 F:      Documentation/devicetree/bindings/net/can/
3093 F:      drivers/net/can/
3094 F:      include/linux/can/dev.h
3095 F:      include/linux/can/platform/
3096 F:      include/uapi/linux/can/error.h
3097 F:      include/uapi/linux/can/netlink.h
3098
3099 CAN NETWORK LAYER
3100 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3101 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3102 L:      linux-can@vger.kernel.org
3103 W:      https://github.com/linux-can
3104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3106 S:      Maintained
3107 F:      Documentation/networking/can.txt
3108 F:      net/can/
3109 F:      include/linux/can/core.h
3110 F:      include/uapi/linux/can.h
3111 F:      include/uapi/linux/can/bcm.h
3112 F:      include/uapi/linux/can/raw.h
3113 F:      include/uapi/linux/can/gw.h
3114
3115 CAPABILITIES
3116 M:      Serge Hallyn <serge@hallyn.com>
3117 L:      linux-security-module@vger.kernel.org
3118 S:      Supported
3119 F:      include/linux/capability.h
3120 F:      include/uapi/linux/capability.h
3121 F:      security/commoncap.c
3122 F:      kernel/capability.c
3123
3124 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3125 M:      Kevin Tsai <ktsai@capellamicro.com>
3126 S:      Maintained
3127 F:      drivers/iio/light/cm*
3128
3129 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3130 M:      Christian Lamparter <chunkeey@googlemail.com>
3131 L:      linux-wireless@vger.kernel.org
3132 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3133 S:      Maintained
3134 F:      drivers/net/wireless/ath/carl9170/
3135
3136 CAVIUM I2C DRIVER
3137 M:      Jan Glauber <jglauber@cavium.com>
3138 M:      David Daney <david.daney@cavium.com>
3139 W:      http://www.cavium.com
3140 S:      Supported
3141 F:      drivers/i2c/busses/i2c-octeon*
3142 F:      drivers/i2c/busses/i2c-thunderx*
3143
3144 CAVIUM LIQUIDIO NETWORK DRIVER
3145 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3146 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3147 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3148 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3149 L:      netdev@vger.kernel.org
3150 W:      http://www.cavium.com
3151 S:      Supported
3152 F:      drivers/net/ethernet/cavium/liquidio/
3153
3154 CAVIUM MMC DRIVER
3155 M:      Jan Glauber <jglauber@cavium.com>
3156 M:      David Daney <david.daney@cavium.com>
3157 M:      Steven J. Hill <Steven.Hill@cavium.com>
3158 W:      http://www.cavium.com
3159 S:      Supported
3160 F:      drivers/mmc/host/cavium*
3161
3162 CAVIUM OCTEON-TX CRYPTO DRIVER
3163 M:      George Cherian <george.cherian@cavium.com>
3164 L:      linux-crypto@vger.kernel.org
3165 W:      http://www.cavium.com
3166 S:      Supported
3167 F:      drivers/crypto/cavium/cpt/
3168
3169 CAVIUM THUNDERX2 ARM64 SOC
3170 M:      Jayachandran C <jnair@caviumnetworks.com>
3171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172 S:      Maintained
3173 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3174 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3175
3176 CC2520 IEEE-802.15.4 RADIO DRIVER
3177 M:      Varka Bhadram <varkabhadram@gmail.com>
3178 L:      linux-wpan@vger.kernel.org
3179 S:      Maintained
3180 F:      drivers/net/ieee802154/cc2520.c
3181 F:      include/linux/spi/cc2520.h
3182 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3183
3184 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3185 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3186 L:      linux-crypto@vger.kernel.org
3187 L:      driverdev-devel@linuxdriverproject.org
3188 S:      Supported
3189 F:      drivers/staging/ccree/
3190 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3191
3192 CEC FRAMEWORK
3193 M:      Hans Verkuil <hans.verkuil@cisco.com>
3194 L:      linux-media@vger.kernel.org
3195 T:      git git://linuxtv.org/media_tree.git
3196 W:      http://linuxtv.org
3197 S:      Supported
3198 F:      Documentation/media/kapi/cec-core.rst
3199 F:      Documentation/media/uapi/cec
3200 F:      drivers/media/cec/
3201 F:      drivers/media/rc/keymaps/rc-cec.c
3202 F:      include/media/cec.h
3203 F:      include/media/cec-notifier.h
3204 F:      include/uapi/linux/cec.h
3205 F:      include/uapi/linux/cec-funcs.h
3206 F:      Documentation/devicetree/bindings/media/cec.txt
3207
3208 CELL BROADBAND ENGINE ARCHITECTURE
3209 M:      Arnd Bergmann <arnd@arndb.de>
3210 L:      linuxppc-dev@lists.ozlabs.org
3211 W:      http://www.ibm.com/developerworks/power/cell/
3212 S:      Supported
3213 F:      arch/powerpc/include/asm/cell*.h
3214 F:      arch/powerpc/include/asm/spu*.h
3215 F:      arch/powerpc/include/uapi/asm/spu*.h
3216 F:      arch/powerpc/oprofile/*cell*
3217 F:      arch/powerpc/platforms/cell/
3218
3219 CEPH COMMON CODE (LIBCEPH)
3220 M:      Ilya Dryomov <idryomov@gmail.com>
3221 M:      "Yan, Zheng" <zyan@redhat.com>
3222 M:      Sage Weil <sage@redhat.com>
3223 L:      ceph-devel@vger.kernel.org
3224 W:      http://ceph.com/
3225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226 T:      git git://github.com/ceph/ceph-client.git
3227 S:      Supported
3228 F:      net/ceph/
3229 F:      include/linux/ceph/
3230 F:      include/linux/crush/
3231
3232 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3233 M:      "Yan, Zheng" <zyan@redhat.com>
3234 M:      Sage Weil <sage@redhat.com>
3235 M:      Ilya Dryomov <idryomov@gmail.com>
3236 L:      ceph-devel@vger.kernel.org
3237 W:      http://ceph.com/
3238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3239 T:      git git://github.com/ceph/ceph-client.git
3240 S:      Supported
3241 F:      Documentation/filesystems/ceph.txt
3242 F:      fs/ceph/
3243
3244 CERTIFICATE HANDLING:
3245 M:      David Howells <dhowells@redhat.com>
3246 M:      David Woodhouse <dwmw2@infradead.org>
3247 L:      keyrings@vger.kernel.org
3248 S:      Maintained
3249 F:      Documentation/module-signing.txt
3250 F:      certs/
3251 F:      scripts/sign-file.c
3252 F:      scripts/extract-cert.c
3253
3254 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3255 L:      linux-usb@vger.kernel.org
3256 S:      Orphan
3257 F:      Documentation/usb/WUSB-Design-overview.txt
3258 F:      Documentation/usb/wusb-cbaf
3259 F:      drivers/usb/host/hwa-hc.c
3260 F:      drivers/usb/host/whci/
3261 F:      drivers/usb/wusbcore/
3262 F:      include/linux/usb/wusb*
3263
3264 CFAG12864B LCD DRIVER
3265 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3266 W:      http://miguelojeda.es/auxdisplay.htm
3267 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3268 S:      Maintained
3269 F:      drivers/auxdisplay/cfag12864b.c
3270 F:      include/linux/cfag12864b.h
3271
3272 CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
3278 F:      include/linux/cfag12864b.h
3279
3280 CFG80211 and NL80211
3281 M:      Johannes Berg <johannes@sipsolutions.net>
3282 L:      linux-wireless@vger.kernel.org
3283 W:      http://wireless.kernel.org/
3284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3286 S:      Maintained
3287 F:      include/uapi/linux/nl80211.h
3288 F:      include/net/cfg80211.h
3289 F:      net/wireless/*
3290 X:      net/wireless/wext*
3291
3292 CHAR and MISC DRIVERS
3293 M:      Arnd Bergmann <arnd@arndb.de>
3294 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3296 S:      Supported
3297 F:      drivers/char/*
3298 F:      drivers/misc/*
3299 F:      include/linux/miscdevice.h
3300
3301 CHECKPATCH
3302 M:      Andy Whitcroft <apw@canonical.com>
3303 M:      Joe Perches <joe@perches.com>
3304 S:      Maintained
3305 F:      scripts/checkpatch.pl
3306
3307 CHINESE DOCUMENTATION
3308 M:      Harry Wei <harryxiyou@gmail.com>
3309 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3310 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3311 S:      Maintained
3312 F:      Documentation/translations/zh_CN/
3313
3314 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3315 M:      Peter Chen <Peter.Chen@nxp.com>
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3317 L:      linux-usb@vger.kernel.org
3318 S:      Maintained
3319 F:      drivers/usb/chipidea/
3320
3321 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3322 M:      Hans de Goede <hdegoede@redhat.com>
3323 L:      linux-input@vger.kernel.org
3324 S:      Maintained
3325 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3326 F:      drivers/input/touchscreen/chipone_icn8318.c
3327
3328 CHROME HARDWARE PLATFORM SUPPORT
3329 M:      Benson Leung <bleung@chromium.org>
3330 M:      Olof Johansson <olof@lixom.net>
3331 S:      Maintained
3332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3333 F:      drivers/platform/chrome/
3334
3335 CIRRUS LOGIC AUDIO CODEC DRIVERS
3336 M:      Brian Austin <brian.austin@cirrus.com>
3337 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3338 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3339 S:      Maintained
3340 F:      sound/soc/codecs/cs*
3341
3342 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3343 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3344 L:      netdev@vger.kernel.org
3345 S:      Maintained
3346 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3347
3348 CISCO FCOE HBA DRIVER
3349 M:      Satish Kharat <satishkh@cisco.com>
3350 M:      Sesidhar Baddela <sebaddel@cisco.com>
3351 M:      Karan Tilak Kumar <kartilak@cisco.com>
3352 L:      linux-scsi@vger.kernel.org
3353 S:      Supported
3354 F:      drivers/scsi/fnic/
3355
3356 CISCO SCSI HBA DRIVER
3357 M:      Karan Tilak Kumar <kartilak@cisco.com>
3358 M:      Sesidhar Baddela <sebaddel@cisco.com>
3359 L:      linux-scsi@vger.kernel.org
3360 S:      Supported
3361 F:      drivers/scsi/snic/
3362
3363 CISCO VIC ETHERNET NIC DRIVER
3364 M:      Christian Benvenuti <benve@cisco.com>
3365 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3366 M:      Neel Patel <neepatel@cisco.com>
3367 S:      Supported
3368 F:      drivers/net/ethernet/cisco/enic/
3369
3370 CISCO VIC LOW LATENCY NIC DRIVER
3371 M:      Christian Benvenuti <benve@cisco.com>
3372 M:      Dave Goodell <dgoodell@cisco.com>
3373 S:      Supported
3374 F:      drivers/infiniband/hw/usnic/
3375
3376 CLEANCACHE API
3377 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3378 L:      linux-kernel@vger.kernel.org
3379 S:      Maintained
3380 F:      mm/cleancache.c
3381 F:      include/linux/cleancache.h
3382
3383 CLK API
3384 M:      Russell King <linux@armlinux.org.uk>
3385 L:      linux-clk@vger.kernel.org
3386 S:      Maintained
3387 F:      include/linux/clk.h
3388
3389 CLOCKSOURCE, CLOCKEVENT DRIVERS
3390 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3391 M:      Thomas Gleixner <tglx@linutronix.de>
3392 L:      linux-kernel@vger.kernel.org
3393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3394 S:      Supported
3395 F:      drivers/clocksource
3396
3397 CMPC ACPI DRIVER
3398 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3399 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3400 L:      platform-driver-x86@vger.kernel.org
3401 S:      Supported
3402 F:      drivers/platform/x86/classmate-laptop.c
3403
3404 COBALT MEDIA DRIVER
3405 M:      Hans Verkuil <hans.verkuil@cisco.com>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      https://linuxtv.org
3409 S:      Supported
3410 F:      drivers/media/pci/cobalt/
3411
3412 COCCINELLE/Semantic Patches (SmPL)
3413 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3414 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3415 M:      Nicolas Palix <nicolas.palix@imag.fr>
3416 M:      Michal Marek <mmarek@suse.com>
3417 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3419 W:      http://coccinelle.lip6.fr/
3420 S:      Supported
3421 F:      Documentation/dev-tools/coccinelle.rst
3422 F:      scripts/coccinelle/
3423 F:      scripts/coccicheck
3424
3425 CODA FILE SYSTEM
3426 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3427 M:      coda@cs.cmu.edu
3428 L:      codalist@coda.cs.cmu.edu
3429 W:      http://www.coda.cs.cmu.edu/
3430 S:      Maintained
3431 F:      Documentation/filesystems/coda.txt
3432 F:      fs/coda/
3433 F:      include/linux/coda*.h
3434 F:      include/uapi/linux/coda*.h
3435
3436 CODA V4L2 MEM2MEM DRIVER
3437 M:      Philipp Zabel <p.zabel@pengutronix.de>
3438 L:      linux-media@vger.kernel.org
3439 S:      Maintained
3440 F:      Documentation/devicetree/bindings/media/coda.txt
3441 F:      drivers/media/platform/coda/
3442
3443 COMMON CLK FRAMEWORK
3444 M:      Michael Turquette <mturquette@baylibre.com>
3445 M:      Stephen Boyd <sboyd@codeaurora.org>
3446 L:      linux-clk@vger.kernel.org
3447 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3449 S:      Maintained
3450 F:      Documentation/devicetree/bindings/clock/
3451 F:      drivers/clk/
3452 X:      drivers/clk/clkdev.c
3453 F:      include/linux/clk-pr*
3454 F:      include/linux/clk/
3455
3456 COMMON INTERNET FILE SYSTEM (CIFS)
3457 M:      Steve French <sfrench@samba.org>
3458 L:      linux-cifs@vger.kernel.org
3459 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3460 W:      http://linux-cifs.samba.org/
3461 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3462 S:      Supported
3463 F:      Documentation/filesystems/cifs/
3464 F:      fs/cifs/
3465
3466 COMPACTPCI HOTPLUG CORE
3467 M:      Scott Murray <scott@spiteful.org>
3468 L:      linux-pci@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/pci/hotplug/cpci_hotplug*
3471
3472 COMPACTPCI HOTPLUG GENERIC DRIVER
3473 M:      Scott Murray <scott@spiteful.org>
3474 L:      linux-pci@vger.kernel.org
3475 S:      Maintained
3476 F:      drivers/pci/hotplug/cpcihp_generic.c
3477
3478 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3479 M:      Scott Murray <scott@spiteful.org>
3480 L:      linux-pci@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3483
3484 COMPAL LAPTOP SUPPORT
3485 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3486 L:      platform-driver-x86@vger.kernel.org
3487 S:      Maintained
3488 F:      drivers/platform/x86/compal-laptop.c
3489
3490 CONEXANT ACCESSRUNNER USB DRIVER
3491 L:      accessrunner-general@lists.sourceforge.net
3492 W:      http://accessrunner.sourceforge.net/
3493 S:      Orphan
3494 F:      drivers/usb/atm/cxacru.c
3495
3496 CONFIGFS
3497 M:      Joel Becker <jlbec@evilplan.org>
3498 M:      Christoph Hellwig <hch@lst.de>
3499 T:      git git://git.infradead.org/users/hch/configfs.git
3500 S:      Supported
3501 F:      fs/configfs/
3502 F:      include/linux/configfs.h
3503
3504 CONNECTOR
3505 M:      Evgeniy Polyakov <zbr@ioremap.net>
3506 L:      netdev@vger.kernel.org
3507 S:      Maintained
3508 F:      drivers/connector/
3509
3510 CONTROL GROUP (CGROUP)
3511 M:      Tejun Heo <tj@kernel.org>
3512 M:      Li Zefan <lizefan@huawei.com>
3513 M:      Johannes Weiner <hannes@cmpxchg.org>
3514 L:      cgroups@vger.kernel.org
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3516 S:      Maintained
3517 F:      Documentation/cgroup*
3518 F:      include/linux/cgroup*
3519 F:      kernel/cgroup*
3520
3521 CONTROL GROUP - CPUSET
3522 M:      Li Zefan <lizefan@huawei.com>
3523 L:      cgroups@vger.kernel.org
3524 W:      http://www.bullopensource.org/cpuset/
3525 W:      http://oss.sgi.com/projects/cpusets/
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3527 S:      Maintained
3528 F:      Documentation/cgroup-v1/cpusets.txt
3529 F:      include/linux/cpuset.h
3530 F:      kernel/cpuset.c
3531
3532 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3533 M:      Johannes Weiner <hannes@cmpxchg.org>
3534 M:      Michal Hocko <mhocko@kernel.org>
3535 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3536 L:      cgroups@vger.kernel.org
3537 L:      linux-mm@kvack.org
3538 S:      Maintained
3539 F:      mm/memcontrol.c
3540 F:      mm/swap_cgroup.c
3541
3542 CORETEMP HARDWARE MONITORING DRIVER
3543 M:      Fenghua Yu <fenghua.yu@intel.com>
3544 L:      linux-hwmon@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/hwmon/coretemp
3547 F:      drivers/hwmon/coretemp.c
3548
3549 COSA/SRP SYNC SERIAL DRIVER
3550 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3551 W:      http://www.fi.muni.cz/~kas/cosa/
3552 S:      Maintained
3553 F:      drivers/net/wan/cosa*
3554
3555 CPMAC ETHERNET DRIVER
3556 M:      Florian Fainelli <f.fainelli@gmail.com>
3557 L:      netdev@vger.kernel.org
3558 S:      Maintained
3559 F:      drivers/net/ethernet/ti/cpmac.c
3560
3561 CPU FREQUENCY DRIVERS
3562 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3563 M:      Viresh Kumar <viresh.kumar@linaro.org>
3564 L:      linux-pm@vger.kernel.org
3565 S:      Maintained
3566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3567 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3568 B:      https://bugzilla.kernel.org
3569 F:      Documentation/cpu-freq/
3570 F:      Documentation/devicetree/bindings/cpufreq/
3571 F:      drivers/cpufreq/
3572 F:      include/linux/cpufreq.h
3573 F:      tools/testing/selftests/cpufreq/
3574
3575 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3576 M:      Viresh Kumar <viresh.kumar@linaro.org>
3577 M:      Sudeep Holla <sudeep.holla@arm.com>
3578 L:      linux-pm@vger.kernel.org
3579 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3580 S:      Maintained
3581 F:      drivers/cpufreq/arm_big_little.h
3582 F:      drivers/cpufreq/arm_big_little.c
3583 F:      drivers/cpufreq/arm_big_little_dt.c
3584
3585 CPU POWER MONITORING SUBSYSTEM
3586 M:      Thomas Renninger <trenn@suse.com>
3587 L:      linux-pm@vger.kernel.org
3588 S:      Maintained
3589 F:      tools/power/cpupower/
3590
3591 CPUID/MSR DRIVER
3592 M:      "H. Peter Anvin" <hpa@zytor.com>
3593 S:      Maintained
3594 F:      arch/x86/kernel/cpuid.c
3595 F:      arch/x86/kernel/msr.c
3596
3597 CPUIDLE DRIVER - ARM BIG LITTLE
3598 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3599 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3600 L:      linux-pm@vger.kernel.org
3601 L:      linux-arm-kernel@lists.infradead.org
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3603 S:      Maintained
3604 F:      drivers/cpuidle/cpuidle-big_little.c
3605
3606 CPUIDLE DRIVER - ARM EXYNOS
3607 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3608 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3609 M:      Kukjin Kim <kgene@kernel.org>
3610 L:      linux-pm@vger.kernel.org
3611 L:      linux-samsung-soc@vger.kernel.org
3612 S:      Supported
3613 F:      drivers/cpuidle/cpuidle-exynos.c
3614 F:      arch/arm/mach-exynos/pm.c
3615
3616 CPUIDLE DRIVERS
3617 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3618 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3619 L:      linux-pm@vger.kernel.org
3620 S:      Maintained
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3622 B:      https://bugzilla.kernel.org
3623 F:      drivers/cpuidle/*
3624 F:      include/linux/cpuidle.h
3625
3626 CRAMFS FILESYSTEM
3627 W:      http://sourceforge.net/projects/cramfs/
3628 S:      Orphan / Obsolete
3629 F:      Documentation/filesystems/cramfs.txt
3630 F:      fs/cramfs/
3631
3632 CRIS PORT
3633 M:      Mikael Starvik <starvik@axis.com>
3634 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3635 L:      linux-cris-kernel@axis.com
3636 W:      http://developer.axis.com
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3638 S:      Maintained
3639 F:      arch/cris/
3640 F:      drivers/tty/serial/crisv10.*
3641
3642 CRYPTO API
3643 M:      Herbert Xu <herbert@gondor.apana.org.au>
3644 M:      "David S. Miller" <davem@davemloft.net>
3645 L:      linux-crypto@vger.kernel.org
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3648 S:      Maintained
3649 F:      Documentation/crypto/
3650 F:      Documentation/devicetree/bindings/crypto/
3651 F:      arch/*/crypto/
3652 F:      crypto/
3653 F:      drivers/crypto/
3654 F:      include/crypto/
3655 F:      include/linux/crypto*
3656
3657 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3658 M:      Neil Horman <nhorman@tuxdriver.com>
3659 L:      linux-crypto@vger.kernel.org
3660 S:      Maintained
3661 F:      crypto/ansi_cprng.c
3662 F:      crypto/rng.c
3663
3664 CS3308 MEDIA DRIVER
3665 M:      Hans Verkuil <hverkuil@xs4all.nl>
3666 L:      linux-media@vger.kernel.org
3667 T:      git git://linuxtv.org/media_tree.git
3668 W:      http://linuxtv.org
3669 S:      Odd Fixes
3670 F:      drivers/media/i2c/cs3308.c
3671 F:      drivers/media/i2c/cs3308.h
3672
3673 CS5535 Audio ALSA driver
3674 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3675 S:      Maintained
3676 F:      sound/pci/cs5535audio/
3677
3678 CW1200 WLAN driver
3679 M:      Solomon Peachy <pizza@shaftnet.org>
3680 S:      Maintained
3681 F:      drivers/net/wireless/st/cw1200/
3682
3683 CX18 VIDEO4LINUX DRIVER
3684 M:      Andy Walls <awalls@md.metrocast.net>
3685 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3686 L:      linux-media@vger.kernel.org
3687 T:      git git://linuxtv.org/media_tree.git
3688 W:      https://linuxtv.org
3689 W:      http://www.ivtvdriver.org/index.php/Cx18
3690 S:      Maintained
3691 F:      Documentation/media/v4l-drivers/cx18*
3692 F:      drivers/media/pci/cx18/
3693 F:      include/uapi/linux/ivtv*
3694
3695 CX2341X MPEG ENCODER HELPER MODULE
3696 M:      Hans Verkuil <hverkuil@xs4all.nl>
3697 L:      linux-media@vger.kernel.org
3698 T:      git git://linuxtv.org/media_tree.git
3699 W:      https://linuxtv.org
3700 S:      Maintained
3701 F:      drivers/media/common/cx2341x*
3702 F:      include/media/cx2341x*
3703
3704 CX24120 MEDIA DRIVER
3705 M:      Jemma Denson <jdenson@gmail.com>
3706 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3707 L:      linux-media@vger.kernel.org
3708 W:      https://linuxtv.org
3709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3710 S:      Maintained
3711 F:      drivers/media/dvb-frontends/cx24120*
3712
3713 CX88 VIDEO4LINUX DRIVER
3714 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3716 L:      linux-media@vger.kernel.org
3717 W:      https://linuxtv.org
3718 T:      git git://linuxtv.org/media_tree.git
3719 S:      Odd fixes
3720 F:      Documentation/media/v4l-drivers/cx88*
3721 F:      drivers/media/pci/cx88/
3722
3723 CXD2820R MEDIA DRIVER
3724 M:      Antti Palosaari <crope@iki.fi>
3725 L:      linux-media@vger.kernel.org
3726 W:      https://linuxtv.org
3727 W:      http://palosaari.fi/linux/
3728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3729 T:      git git://linuxtv.org/anttip/media_tree.git
3730 S:      Maintained
3731 F:      drivers/media/dvb-frontends/cxd2820r*
3732
3733 CXGB3 ETHERNET DRIVER (CXGB3)
3734 M:      Santosh Raspatur <santosh@chelsio.com>
3735 L:      netdev@vger.kernel.org
3736 W:      http://www.chelsio.com
3737 S:      Supported
3738 F:      drivers/net/ethernet/chelsio/cxgb3/
3739
3740 CXGB3 ISCSI DRIVER (CXGB3I)
3741 M:      Karen Xie <kxie@chelsio.com>
3742 L:      linux-scsi@vger.kernel.org
3743 W:      http://www.chelsio.com
3744 S:      Supported
3745 F:      drivers/scsi/cxgbi/cxgb3i
3746
3747 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3748 M:      Steve Wise <swise@chelsio.com>
3749 L:      linux-rdma@vger.kernel.org
3750 W:      http://www.openfabrics.org
3751 S:      Supported
3752 F:      drivers/infiniband/hw/cxgb3/
3753 F:      include/uapi/rdma/cxgb3-abi.h
3754
3755 CXGB4 CRYPTO DRIVER (chcr)
3756 M:      Harsh Jain <harsh@chelsio.com>
3757 L:      linux-crypto@vger.kernel.org
3758 W:      http://www.chelsio.com
3759 S:      Supported
3760 F:      drivers/crypto/chelsio
3761
3762 CXGB4 ETHERNET DRIVER (CXGB4)
3763 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3764 L:      netdev@vger.kernel.org
3765 W:      http://www.chelsio.com
3766 S:      Supported
3767 F:      drivers/net/ethernet/chelsio/cxgb4/
3768
3769 CXGB4 ISCSI DRIVER (CXGB4I)
3770 M:      Karen Xie <kxie@chelsio.com>
3771 L:      linux-scsi@vger.kernel.org
3772 W:      http://www.chelsio.com
3773 S:      Supported
3774 F:      drivers/scsi/cxgbi/cxgb4i
3775
3776 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3777 M:      Steve Wise <swise@chelsio.com>
3778 L:      linux-rdma@vger.kernel.org
3779 W:      http://www.openfabrics.org
3780 S:      Supported
3781 F:      drivers/infiniband/hw/cxgb4/
3782 F:      include/uapi/rdma/cxgb4-abi.h
3783
3784 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3785 M:      Casey Leedom <leedom@chelsio.com>
3786 L:      netdev@vger.kernel.org
3787 W:      http://www.chelsio.com
3788 S:      Supported
3789 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3790
3791 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3792 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3793 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3794 L:      linuxppc-dev@lists.ozlabs.org
3795 S:      Supported
3796 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3797 F:      drivers/misc/cxl/
3798 F:      include/misc/cxl*
3799 F:      include/uapi/misc/cxl.h
3800 F:      Documentation/powerpc/cxl.txt
3801 F:      Documentation/ABI/testing/sysfs-class-cxl
3802
3803 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3804 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3805 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3806 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3807 L:      linux-scsi@vger.kernel.org
3808 S:      Supported
3809 F:      drivers/scsi/cxlflash/
3810 F:      include/uapi/scsi/cxlflash_ioctls.h
3811 F:      Documentation/powerpc/cxlflash.txt
3812
3813 CYBERPRO FB DRIVER
3814 M:      Russell King <linux@armlinux.org.uk>
3815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816 W:      http://www.armlinux.org.uk/
3817 S:      Maintained
3818 F:      drivers/video/fbdev/cyber2000fb.*
3819
3820 CYCLADES ASYNC MUX DRIVER
3821 W:      http://www.cyclades.com/
3822 S:      Orphan
3823 F:      drivers/tty/cyclades.c
3824 F:      include/linux/cyclades.h
3825 F:      include/uapi/linux/cyclades.h
3826
3827 CYCLADES PC300 DRIVER
3828 W:      http://www.cyclades.com/
3829 S:      Orphan
3830 F:      drivers/net/wan/pc300*
3831
3832 CYPRESS_FIRMWARE MEDIA DRIVER
3833 M:      Antti Palosaari <crope@iki.fi>
3834 L:      linux-media@vger.kernel.org
3835 W:      https://linuxtv.org
3836 W:      http://palosaari.fi/linux/
3837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3838 T:      git git://linuxtv.org/anttip/media_tree.git
3839 S:      Maintained
3840 F:      drivers/media/common/cypress_firmware*
3841
3842 CYTTSP TOUCHSCREEN DRIVER
3843 M:      Ferruh Yigit <fery@cypress.com>
3844 L:      linux-input@vger.kernel.org
3845 S:      Supported
3846 F:      drivers/input/touchscreen/cyttsp*
3847 F:      include/linux/input/cyttsp.h
3848
3849 D-LINK DIR-685 TOUCHKEYS DRIVER
3850 M:      Linus Walleij <linus.walleij@linaro.org>
3851 L:      linux-input@vger.kernel.org
3852 S:      Supported
3853 F:      drivers/input/dlink-dir685-touchkeys.c
3854
3855 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3856 M:      Joshua Kinard <kumba@gentoo.org>
3857 S:      Maintained
3858 F:      drivers/rtc/rtc-ds1685.c
3859 F:      include/linux/rtc/ds1685.h
3860
3861 DAMA SLAVE for AX.25
3862 M:      Joerg Reuter <jreuter@yaina.de>
3863 W:      http://yaina.de/jreuter/
3864 W:      http://www.qsl.net/dl1bke/
3865 L:      linux-hams@vger.kernel.org
3866 S:      Maintained
3867 F:      net/ax25/af_ax25.c
3868 F:      net/ax25/ax25_dev.c
3869 F:      net/ax25/ax25_ds_*
3870 F:      net/ax25/ax25_in.c
3871 F:      net/ax25/ax25_out.c
3872 F:      net/ax25/ax25_timer.c
3873 F:      net/ax25/sysctl_net_ax25.c
3874
3875 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3876 L:      netdev@vger.kernel.org
3877 S:      Orphan
3878 F:      Documentation/networking/dmfe.txt
3879 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3880
3881 DC390/AM53C974 SCSI driver
3882 M:      Hannes Reinecke <hare@suse.com>
3883 L:      linux-scsi@vger.kernel.org
3884 S:      Maintained
3885 F:      drivers/scsi/am53c974.c
3886
3887 DC395x SCSI driver
3888 M:      Oliver Neukum <oliver@neukum.org>
3889 M:      Ali Akcaagac <aliakc@web.de>
3890 M:      Jamie Lenehan <lenehan@twibble.org>
3891 L:      dc395x@twibble.org
3892 W:      http://twibble.org/dist/dc395x/
3893 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3894 S:      Maintained
3895 F:      Documentation/scsi/dc395x.txt
3896 F:      drivers/scsi/dc395x.*
3897
3898 DCCP PROTOCOL
3899 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3900 L:      dccp@vger.kernel.org
3901 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3902 S:      Maintained
3903 F:      include/linux/dccp.h
3904 F:      include/uapi/linux/dccp.h
3905 F:      include/linux/tfrc.h
3906 F:      net/dccp/
3907
3908 DECnet NETWORK LAYER
3909 W:      http://linux-decnet.sourceforge.net
3910 L:      linux-decnet-user@lists.sourceforge.net
3911 S:      Orphan
3912 F:      Documentation/networking/decnet.txt
3913 F:      net/decnet/
3914
3915 DECSTATION PLATFORM SUPPORT
3916 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3917 L:      linux-mips@linux-mips.org
3918 W:      http://www.linux-mips.org/wiki/DECstation
3919 S:      Maintained
3920 F:      arch/mips/dec/
3921 F:      arch/mips/include/asm/dec/
3922 F:      arch/mips/include/asm/mach-dec/
3923
3924 DEFXX FDDI NETWORK DRIVER
3925 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3926 S:      Maintained
3927 F:      drivers/net/fddi/defxx.*
3928
3929 DELL LAPTOP DRIVER
3930 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3931 M:      Pali Rohár <pali.rohar@gmail.com>
3932 L:      platform-driver-x86@vger.kernel.org
3933 S:      Maintained
3934 F:      drivers/platform/x86/dell-laptop.c
3935
3936 DELL LAPTOP FREEFALL DRIVER
3937 M:      Pali Rohár <pali.rohar@gmail.com>
3938 S:      Maintained
3939 F:      drivers/platform/x86/dell-smo8800.c
3940
3941 DELL LAPTOP RBTN DRIVER
3942 M:      Pali Rohár <pali.rohar@gmail.com>
3943 S:      Maintained
3944 F:      drivers/platform/x86/dell-rbtn.*
3945
3946 DELL LAPTOP SMM DRIVER
3947 M:      Pali Rohár <pali.rohar@gmail.com>
3948 S:      Maintained
3949 F:      drivers/hwmon/dell-smm-hwmon.c
3950 F:      include/uapi/linux/i8k.h
3951
3952 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3953 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3954 S:      Maintained
3955 F:      Documentation/dcdbas.txt
3956 F:      drivers/firmware/dcdbas.*
3957
3958 DELL WMI EXTRAS DRIVER
3959 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3960 M:      Pali Rohár <pali.rohar@gmail.com>
3961 S:      Maintained
3962 F:      drivers/platform/x86/dell-wmi.c
3963
3964 DELTA ST MEDIA DRIVER
3965 M:      Hugues Fruchet <hugues.fruchet@st.com>
3966 L:      linux-media@vger.kernel.org
3967 T:      git git://linuxtv.org/media_tree.git
3968 W:      https://linuxtv.org
3969 S:      Supported
3970 F:      drivers/media/platform/sti/delta
3971
3972 DENALI NAND DRIVER
3973 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3974 L:      linux-mtd@lists.infradead.org
3975 S:      Supported
3976 F:      drivers/mtd/nand/denali*
3977
3978 DESIGNWARE USB2 DRD IP DRIVER
3979 M:      John Youn <johnyoun@synopsys.com>
3980 L:      linux-usb@vger.kernel.org
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3982 S:      Maintained
3983 F:      drivers/usb/dwc2/
3984
3985 DESIGNWARE USB3 DRD IP DRIVER
3986 M:      Felipe Balbi <balbi@kernel.org>
3987 L:      linux-usb@vger.kernel.org
3988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3989 S:      Maintained
3990 F:      drivers/usb/dwc3/
3991
3992 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3993 M:      Andreas Klinger <ak@it-klinger.de>
3994 L:      linux-iio@vger.kernel.org
3995 S:      Maintained
3996 F:      drivers/iio/proximity/srf*.c
3997
3998 DEVICE COREDUMP (DEV_COREDUMP)
3999 M:      Johannes Berg <johannes@sipsolutions.net>
4000 L:      linux-kernel@vger.kernel.org
4001 S:      Maintained
4002 F:      drivers/base/devcoredump.c
4003 F:      include/linux/devcoredump.h
4004
4005 DEVICE FREQUENCY (DEVFREQ)
4006 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4007 M:      Kyungmin Park <kyungmin.park@samsung.com>
4008 R:      Chanwoo Choi <cw00.choi@samsung.com>
4009 L:      linux-pm@vger.kernel.org
4010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4011 S:      Maintained
4012 F:      drivers/devfreq/
4013 F:      include/linux/devfreq.h
4014 F:      Documentation/devicetree/bindings/devfreq/
4015
4016 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4017 M:      Chanwoo Choi <cw00.choi@samsung.com>
4018 L:      linux-pm@vger.kernel.org
4019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4020 S:      Supported
4021 F:      drivers/devfreq/event/
4022 F:      drivers/devfreq/devfreq-event.c
4023 F:      include/linux/devfreq-event.h
4024 F:      Documentation/devicetree/bindings/devfreq/event/
4025
4026 DEVICE NUMBER REGISTRY
4027 M:      Torben Mathiasen <device@lanana.org>
4028 W:      http://lanana.org/docs/device-list/index.html
4029 S:      Maintained
4030
4031 DEVICE-MAPPER  (LVM)
4032 M:      Alasdair Kergon <agk@redhat.com>
4033 M:      Mike Snitzer <snitzer@redhat.com>
4034 M:      dm-devel@redhat.com
4035 L:      dm-devel@redhat.com
4036 W:      http://sources.redhat.com/dm
4037 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4039 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4040 S:      Maintained
4041 F:      Documentation/device-mapper/
4042 F:      drivers/md/dm*
4043 F:      drivers/md/persistent-data/
4044 F:      include/linux/device-mapper.h
4045 F:      include/linux/dm-*.h
4046 F:      include/uapi/linux/dm-*.h
4047
4048 DEVLINK
4049 M:      Jiri Pirko <jiri@mellanox.com>
4050 L:      netdev@vger.kernel.org
4051 S:      Supported
4052 F:      net/core/devlink.c
4053 F:      include/net/devlink.h
4054 F:      include/uapi/linux/devlink.h
4055
4056 DIALOG SEMICONDUCTOR DRIVERS
4057 M:      Support Opensource <support.opensource@diasemi.com>
4058 W:      http://www.dialog-semiconductor.com/products
4059 S:      Supported
4060 F:      Documentation/hwmon/da90??
4061 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4062 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4063 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4064 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4065 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4066 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4067 F:      drivers/gpio/gpio-da90??.c
4068 F:      drivers/hwmon/da90??-hwmon.c
4069 F:      drivers/iio/adc/da91??-*.c
4070 F:      drivers/input/misc/da90??_onkey.c
4071 F:      drivers/input/touchscreen/da9052_tsi.c
4072 F:      drivers/leds/leds-da90??.c
4073 F:      drivers/mfd/da903x.c
4074 F:      drivers/mfd/da90??-*.c
4075 F:      drivers/mfd/da91??-*.c
4076 F:      drivers/power/supply/da9052-battery.c
4077 F:      drivers/power/supply/da91??-*.c
4078 F:      drivers/regulator/da903x.c
4079 F:      drivers/regulator/da9???-regulator.[ch]
4080 F:      drivers/thermal/da90??-thermal.c
4081 F:      drivers/rtc/rtc-da90??.c
4082 F:      drivers/video/backlight/da90??_bl.c
4083 F:      drivers/watchdog/da90??_wdt.c
4084 F:      include/linux/mfd/da903x.h
4085 F:      include/linux/mfd/da9052/
4086 F:      include/linux/mfd/da9055/
4087 F:      include/linux/mfd/da9062/
4088 F:      include/linux/mfd/da9063/
4089 F:      include/linux/mfd/da9150/
4090 F:      include/linux/regulator/da9211.h
4091 F:      include/sound/da[79]*.h
4092 F:      sound/soc/codecs/da[79]*.[ch]
4093
4094 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4095 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4096 L:      linux-gpio@vger.kernel.org
4097 S:      Maintained
4098 F:      drivers/gpio/gpio-gpio-mm.c
4099
4100 DIGI NEO AND CLASSIC PCI PRODUCTS
4101 M:      Lidza Louina <lidza.louina@gmail.com>
4102 M:      Mark Hounschell <markh@compro.net>
4103 L:      driverdev-devel@linuxdriverproject.org
4104 S:      Maintained
4105 F:      drivers/staging/dgnc/
4106
4107 DIOLAN U2C-12 I2C DRIVER
4108 M:      Guenter Roeck <linux@roeck-us.net>
4109 L:      linux-i2c@vger.kernel.org
4110 S:      Maintained
4111 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4112
4113 DIRECT ACCESS (DAX)
4114 M:      Matthew Wilcox <mawilcox@microsoft.com>
4115 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4116 L:      linux-fsdevel@vger.kernel.org
4117 S:      Supported
4118 F:      fs/dax.c
4119 F:      include/linux/dax.h
4120 F:      include/trace/events/fs_dax.h
4121
4122 DIRECTORY NOTIFICATION (DNOTIFY)
4123 M:      Eric Paris <eparis@parisplace.org>
4124 S:      Maintained
4125 F:      Documentation/filesystems/dnotify.txt
4126 F:      fs/notify/dnotify/
4127 F:      include/linux/dnotify.h
4128
4129 DISK GEOMETRY AND PARTITION HANDLING
4130 M:      Andries Brouwer <aeb@cwi.nl>
4131 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4132 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4133 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4134 S:      Maintained
4135
4136 DISKQUOTA
4137 M:      Jan Kara <jack@suse.com>
4138 S:      Maintained
4139 F:      Documentation/filesystems/quota.txt
4140 F:      fs/quota/
4141 F:      include/linux/quota*.h
4142 F:      include/uapi/linux/quota*.h
4143
4144 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4145 M:      Bernie Thompson <bernie@plugable.com>
4146 L:      linux-fbdev@vger.kernel.org
4147 S:      Maintained
4148 W:      http://plugable.com/category/projects/udlfb/
4149 F:      drivers/video/fbdev/udlfb.c
4150 F:      include/video/udlfb.h
4151 F:      Documentation/fb/udlfb.txt
4152
4153 DISTRIBUTED LOCK MANAGER (DLM)
4154 M:      Christine Caulfield <ccaulfie@redhat.com>
4155 M:      David Teigland <teigland@redhat.com>
4156 L:      cluster-devel@redhat.com
4157 W:      http://sources.redhat.com/cluster/
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4159 S:      Supported
4160 F:      fs/dlm/
4161
4162 DMA BUFFER SHARING FRAMEWORK
4163 M:      Sumit Semwal <sumit.semwal@linaro.org>
4164 S:      Maintained
4165 L:      linux-media@vger.kernel.org
4166 L:      dri-devel@lists.freedesktop.org
4167 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4168 F:      drivers/dma-buf/
4169 F:      include/linux/dma-buf*
4170 F:      include/linux/reservation.h
4171 F:      include/linux/*fence.h
4172 F:      Documentation/driver-api/dma-buf.rst
4173 T:      git git://anongit.freedesktop.org/drm/drm-misc
4174
4175 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4176 M:      Vinod Koul <vinod.koul@intel.com>
4177 L:      dmaengine@vger.kernel.org
4178 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4179 S:      Maintained
4180 F:      drivers/dma/
4181 F:      include/linux/dmaengine.h
4182 F:      Documentation/devicetree/bindings/dma/
4183 F:      Documentation/dmaengine/
4184 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4185
4186 DMA MAPPING HELPERS
4187 M:      Christoph Hellwig <hch@lst.de>
4188 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4189 R:      Robin Murphy <robin.murphy@arm.com>
4190 L:      linux-kernel@vger.kernel.org
4191 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4192 W:      http://git.infradead.org/users/hch/dma-mapping.git
4193 S:      Supported
4194 F:      lib/dma-debug.c
4195 F:      lib/dma-noop.c
4196 F:      lib/dma-virt.c
4197 F:      drivers/base/dma-mapping.c
4198 F:      drivers/base/dma-coherent.c
4199 F:      include/linux/dma-mapping.h
4200
4201 DME1737 HARDWARE MONITOR DRIVER
4202 M:      Juerg Haefliger <juergh@gmail.com>
4203 L:      linux-hwmon@vger.kernel.org
4204 S:      Maintained
4205 F:      Documentation/hwmon/dme1737
4206 F:      drivers/hwmon/dme1737.c
4207
4208 DMI/SMBIOS SUPPORT
4209 M:      Jean Delvare <jdelvare@suse.com>
4210 S:      Maintained
4211 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4212 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4213 F:      drivers/firmware/dmi-id.c
4214 F:      drivers/firmware/dmi_scan.c
4215 F:      include/linux/dmi.h
4216
4217 DOCUMENTATION
4218 M:      Jonathan Corbet <corbet@lwn.net>
4219 L:      linux-doc@vger.kernel.org
4220 S:      Maintained
4221 F:      Documentation/
4222 F:      scripts/kernel-doc
4223 X:      Documentation/ABI/
4224 X:      Documentation/devicetree/
4225 X:      Documentation/acpi
4226 X:      Documentation/power
4227 X:      Documentation/spi
4228 X:      Documentation/media
4229 T:      git git://git.lwn.net/linux.git docs-next
4230
4231 DONGWOON DW9714 LENS VOICE COIL DRIVER
4232 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4233 L:      linux-media@vger.kernel.org
4234 T:      git git://linuxtv.org/media_tree.git
4235 S:      Maintained
4236 F:      drivers/media/i2c/dw9714.c
4237
4238 DOUBLETALK DRIVER
4239 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4240 L:      blinux-list@redhat.com
4241 S:      Maintained
4242 F:      drivers/char/dtlk.c
4243 F:      include/linux/dtlk.h
4244
4245 DPAA2 DATAPATH I/O (DPIO) DRIVER
4246 M:      Roy Pledge <Roy.Pledge@nxp.com>
4247 L:      linux-kernel@vger.kernel.org
4248 S:      Maintained
4249 F:      drivers/staging/fsl-mc/bus/dpio
4250
4251 DPAA2 ETHERNET DRIVER
4252 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4253 L:      linux-kernel@vger.kernel.org
4254 S:      Maintained
4255 F:      drivers/staging/fsl-dpaa2/ethernet
4256
4257 DPT_I2O SCSI RAID DRIVER
4258 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4259 L:      linux-scsi@vger.kernel.org
4260 W:      http://www.adaptec.com/
4261 S:      Maintained
4262 F:      drivers/scsi/dpt*
4263 F:      drivers/scsi/dpt/
4264
4265 DRBD DRIVER
4266 M:      Philipp Reisner <philipp.reisner@linbit.com>
4267 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4268 L:      drbd-dev@lists.linbit.com
4269 W:      http://www.drbd.org
4270 T:      git git://git.linbit.com/linux-drbd.git
4271 T:      git git://git.linbit.com/drbd-8.4.git
4272 S:      Supported
4273 F:      drivers/block/drbd/
4274 F:      lib/lru_cache.c
4275 F:      Documentation/blockdev/drbd/
4276
4277 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4278 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4280 S:      Supported
4281 F:      Documentation/kobject.txt
4282 F:      drivers/base/
4283 F:      fs/debugfs/
4284 F:      fs/sysfs/
4285 F:      include/linux/debugfs.h
4286 F:      include/linux/kobj*
4287 F:      lib/kobj*
4288
4289 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4290 M:      Kevin Hilman <khilman@kernel.org>
4291 M:      Nishanth Menon <nm@ti.com>
4292 S:      Maintained
4293 F:      drivers/power/avs/
4294 F:      include/linux/power/smartreflex.h
4295 L:      linux-pm@vger.kernel.org
4296
4297 DRM DRIVER FOR ARM PL111 CLCD
4298 M:      Eric Anholt <eric@anholt.net>
4299 T:      git git://anongit.freedesktop.org/drm/drm-misc
4300 S:      Supported
4301 F:      drivers/gpu/drm/pl111/
4302
4303 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4304 M:      Dave Airlie <airlied@redhat.com>
4305 S:      Odd Fixes
4306 F:      drivers/gpu/drm/ast/
4307
4308 DRM DRIVER FOR BOCHS VIRTUAL GPU
4309 M:      Gerd Hoffmann <kraxel@redhat.com>
4310 L:      virtualization@lists.linux-foundation.org
4311 T:      git git://anongit.freedesktop.org/drm/drm-misc
4312 S:      Maintained
4313 F:      drivers/gpu/drm/bochs/
4314
4315 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4316 S:      Orphan / Obsolete
4317 F:      drivers/gpu/drm/i810/
4318 F:      include/uapi/drm/i810_drm.h
4319
4320 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4321 S:      Orphan / Obsolete
4322 F:      drivers/gpu/drm/mga/
4323 F:      include/uapi/drm/mga_drm.h
4324
4325 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4326 M:      Dave Airlie <airlied@redhat.com>
4327 S:      Odd Fixes
4328 F:      drivers/gpu/drm/mgag200/
4329
4330 DRM DRIVER FOR MI0283QT
4331 M:      Noralf Trønnes <noralf@tronnes.org>
4332 S:      Maintained
4333 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4334 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4335
4336 DRM DRIVER FOR MSM ADRENO GPU
4337 M:      Rob Clark <robdclark@gmail.com>
4338 L:      linux-arm-msm@vger.kernel.org
4339 L:      dri-devel@lists.freedesktop.org
4340 L:      freedreno@lists.freedesktop.org
4341 T:      git git://people.freedesktop.org/~robclark/linux
4342 S:      Maintained
4343 F:      drivers/gpu/drm/msm/
4344 F:      include/uapi/drm/msm_drm.h
4345 F:      Documentation/devicetree/bindings/display/msm/
4346
4347 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4348 M:      Ben Skeggs <bskeggs@redhat.com>
4349 L:      dri-devel@lists.freedesktop.org
4350 L:      nouveau@lists.freedesktop.org
4351 T:      git git://github.com/skeggsb/linux
4352 S:      Supported
4353 F:      drivers/gpu/drm/nouveau/
4354 F:      include/uapi/drm/nouveau_drm.h
4355
4356 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4357 M:      Dave Airlie <airlied@redhat.com>
4358 M:      Gerd Hoffmann <kraxel@redhat.com>
4359 L:      virtualization@lists.linux-foundation.org
4360 T:      git git://anongit.freedesktop.org/drm/drm-misc
4361 S:      Obsolete
4362 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4363 F:      drivers/gpu/drm/cirrus/
4364
4365 DRM DRIVER FOR QXL VIRTUAL GPU
4366 M:      Dave Airlie <airlied@redhat.com>
4367 M:      Gerd Hoffmann <kraxel@redhat.com>
4368 L:      virtualization@lists.linux-foundation.org
4369 T:      git git://anongit.freedesktop.org/drm/drm-misc
4370 S:      Maintained
4371 F:      drivers/gpu/drm/qxl/
4372 F:      include/uapi/drm/qxl_drm.h
4373
4374 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375 S:      Orphan / Obsolete
4376 F:      drivers/gpu/drm/r128/
4377 F:      include/uapi/drm/r128_drm.h
4378
4379 DRM DRIVER FOR SAVAGE VIDEO CARDS
4380 S:      Orphan / Obsolete
4381 F:      drivers/gpu/drm/savage/
4382 F:      include/uapi/drm/savage_drm.h
4383
4384 DRM DRIVER FOR SIS VIDEO CARDS
4385 S:      Orphan / Obsolete
4386 F:      drivers/gpu/drm/sis/
4387 F:      include/uapi/drm/sis_drm.h
4388
4389 DRM DRIVER FOR TDFX VIDEO CARDS
4390 S:      Orphan / Obsolete
4391 F:      drivers/gpu/drm/tdfx/
4392
4393 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4394 M:      Dave Airlie <airlied@redhat.com>
4395 S:      Odd Fixes
4396 F:      drivers/gpu/drm/udl/
4397
4398 DRM DRIVER FOR VMWARE VIRTUAL GPU
4399 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4400 M:      Sinclair Yeh <syeh@vmware.com>
4401 M:      Thomas Hellstrom <thellstrom@vmware.com>
4402 L:      dri-devel@lists.freedesktop.org
4403 T:      git git://people.freedesktop.org/~syeh/repos_linux
4404 T:      git git://people.freedesktop.org/~thomash/linux
4405 S:      Supported
4406 F:      drivers/gpu/drm/vmwgfx/
4407 F:      include/uapi/drm/vmwgfx_drm.h
4408
4409 DRM DRIVERS
4410 M:      David Airlie <airlied@linux.ie>
4411 L:      dri-devel@lists.freedesktop.org
4412 T:      git git://people.freedesktop.org/~airlied/linux
4413 B:      https://bugs.freedesktop.org/
4414 C:      irc://chat.freenode.net/dri-devel
4415 S:      Maintained
4416 F:      drivers/gpu/drm/
4417 F:      drivers/gpu/vga/
4418 F:      Documentation/devicetree/bindings/display/
4419 F:      Documentation/devicetree/bindings/gpu/
4420 F:      Documentation/devicetree/bindings/video/
4421 F:      Documentation/gpu/
4422 F:      include/drm/
4423 F:      include/uapi/drm/
4424 F:      include/linux/vga*
4425
4426 DRM DRIVERS AND MISC GPU PATCHES
4427 M:      Daniel Vetter <daniel.vetter@intel.com>
4428 M:      Jani Nikula <jani.nikula@linux.intel.com>
4429 M:      Sean Paul <seanpaul@chromium.org>
4430 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4431 S:      Maintained
4432 T:      git git://anongit.freedesktop.org/drm/drm-misc
4433 F:      Documentation/gpu/
4434 F:      drivers/gpu/vga/
4435 F:      drivers/gpu/drm/*
4436 F:      include/drm/drm*
4437 F:      include/uapi/drm/drm*
4438 F:      include/linux/vga*
4439
4440 DRM DRIVERS FOR ALLWINNER A10
4441 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4442 L:      dri-devel@lists.freedesktop.org
4443 S:      Supported
4444 F:      drivers/gpu/drm/sun4i/
4445 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4447
4448 DRM DRIVERS FOR AMLOGIC SOCS
4449 M:      Neil Armstrong <narmstrong@baylibre.com>
4450 L:      dri-devel@lists.freedesktop.org
4451 L:      linux-amlogic@lists.infradead.org
4452 W:      http://linux-meson.com/
4453 S:      Supported
4454 F:      drivers/gpu/drm/meson/
4455 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4456 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4457 F:      Documentation/gpu/meson.rst
4458 T:      git git://anongit.freedesktop.org/drm/drm-misc
4459
4460 DRM DRIVERS FOR ATMEL HLCDC
4461 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4462 L:      dri-devel@lists.freedesktop.org
4463 S:      Supported
4464 F:      drivers/gpu/drm/atmel-hlcdc/
4465 F:      Documentation/devicetree/bindings/drm/atmel/
4466 T:      git git://anongit.freedesktop.org/drm/drm-misc
4467
4468 DRM DRIVERS FOR BRIDGE CHIPS
4469 M:      Archit Taneja <architt@codeaurora.org>
4470 M:      Andrzej Hajda <a.hajda@samsung.com>
4471 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4472 S:      Maintained
4473 T:      git git://anongit.freedesktop.org/drm/drm-misc
4474 F:      drivers/gpu/drm/bridge/
4475
4476 DRM DRIVERS FOR EXYNOS
4477 M:      Inki Dae <inki.dae@samsung.com>
4478 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4479 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4480 M:      Kyungmin Park <kyungmin.park@samsung.com>
4481 L:      dri-devel@lists.freedesktop.org
4482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4483 S:      Supported
4484 F:      drivers/gpu/drm/exynos/
4485 F:      include/uapi/drm/exynos_drm.h
4486 F:      Documentation/devicetree/bindings/display/exynos/
4487
4488 DRM DRIVERS FOR FREESCALE DCU
4489 M:      Stefan Agner <stefan@agner.ch>
4490 M:      Alison Wang <alison.wang@freescale.com>
4491 L:      dri-devel@lists.freedesktop.org
4492 S:      Supported
4493 F:      drivers/gpu/drm/fsl-dcu/
4494 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4495 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4496 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4497
4498 DRM DRIVERS FOR FREESCALE IMX
4499 M:      Philipp Zabel <p.zabel@pengutronix.de>
4500 L:      dri-devel@lists.freedesktop.org
4501 S:      Maintained
4502 F:      drivers/gpu/drm/imx/
4503 F:      drivers/gpu/ipu-v3/
4504 F:      Documentation/devicetree/bindings/display/imx/
4505
4506 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4507 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4508 L:      dri-devel@lists.freedesktop.org
4509 T:      git git://github.com/patjak/drm-gma500
4510 S:      Maintained
4511 F:      drivers/gpu/drm/gma500/
4512
4513 DRM DRIVERS FOR HISILICON
4514 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4515 M:      Rongrong Zou <zourongrong@gmail.com>
4516 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4517 R:      Chen Feng <puck.chen@hisilicon.com>
4518 L:      dri-devel@lists.freedesktop.org
4519 T:      git git://github.com/xin3liang/linux.git
4520 S:      Maintained
4521 F:      drivers/gpu/drm/hisilicon/
4522 F:      Documentation/devicetree/bindings/display/hisilicon/
4523
4524 DRM DRIVERS FOR MEDIATEK
4525 M:      CK Hu <ck.hu@mediatek.com>
4526 M:      Philipp Zabel <p.zabel@pengutronix.de>
4527 L:      dri-devel@lists.freedesktop.org
4528 S:      Supported
4529 F:      drivers/gpu/drm/mediatek/
4530 F:      Documentation/devicetree/bindings/display/mediatek/
4531
4532 DRM DRIVERS FOR NVIDIA TEGRA
4533 M:      Thierry Reding <thierry.reding@gmail.com>
4534 L:      dri-devel@lists.freedesktop.org
4535 L:      linux-tegra@vger.kernel.org
4536 T:      git git://anongit.freedesktop.org/tegra/linux.git
4537 S:      Supported
4538 F:      drivers/gpu/drm/tegra/
4539 F:      drivers/gpu/host1x/
4540 F:      include/linux/host1x.h
4541 F:      include/uapi/drm/tegra_drm.h
4542 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4543
4544 DRM DRIVERS FOR RENESAS
4545 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4546 L:      dri-devel@lists.freedesktop.org
4547 L:      linux-renesas-soc@vger.kernel.org
4548 T:      git git://linuxtv.org/pinchartl/fbdev
4549 S:      Supported
4550 F:      drivers/gpu/drm/rcar-du/
4551 F:      drivers/gpu/drm/shmobile/
4552 F:      include/linux/platform_data/shmob_drm.h
4553 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4554 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4555
4556 DRM DRIVERS FOR ROCKCHIP
4557 M:      Mark Yao <mark.yao@rock-chips.com>
4558 L:      dri-devel@lists.freedesktop.org
4559 S:      Maintained
4560 F:      drivers/gpu/drm/rockchip/
4561 F:      Documentation/devicetree/bindings/display/rockchip/
4562 T:      git git://anongit.freedesktop.org/drm/drm-misc
4563
4564 DRM DRIVERS FOR STI
4565 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566 M:      Vincent Abriou <vincent.abriou@st.com>
4567 L:      dri-devel@lists.freedesktop.org
4568 T:      git git://anongit.freedesktop.org/drm/drm-misc
4569 S:      Maintained
4570 F:      drivers/gpu/drm/sti
4571 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4572
4573 DRM DRIVERS FOR STM
4574 M:      Yannick Fertre <yannick.fertre@st.com>
4575 M:      Philippe Cornu <philippe.cornu@st.com>
4576 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4577 M:      Vincent Abriou <vincent.abriou@st.com>
4578 L:      dri-devel@lists.freedesktop.org
4579 T:      git git://anongit.freedesktop.org/drm/drm-misc
4580 S:      Maintained
4581 F:      drivers/gpu/drm/stm
4582 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4583
4584 DRM DRIVERS FOR TI LCDC
4585 M:      Jyri Sarha <jsarha@ti.com>
4586 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4587 L:      dri-devel@lists.freedesktop.org
4588 S:      Maintained
4589 F:      drivers/gpu/drm/tilcdc/
4590 F:      Documentation/devicetree/bindings/display/tilcdc/
4591
4592 DRM DRIVERS FOR TI OMAP
4593 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4594 L:      dri-devel@lists.freedesktop.org
4595 S:      Maintained
4596 F:      drivers/gpu/drm/omapdrm/
4597 F:      Documentation/devicetree/bindings/display/ti/
4598
4599 DRM DRIVERS FOR VC4
4600 M:      Eric Anholt <eric@anholt.net>
4601 T:      git git://github.com/anholt/linux
4602 S:      Supported
4603 F:      drivers/gpu/drm/vc4/
4604 F:      include/uapi/drm/vc4_drm.h
4605 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4606 T:      git git://anongit.freedesktop.org/drm/drm-misc
4607
4608 DRM DRIVERS FOR VIVANTE GPU IP
4609 M:      Lucas Stach <l.stach@pengutronix.de>
4610 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4611 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4612 L:      etnaviv@lists.freedesktop.org
4613 L:      dri-devel@lists.freedesktop.org
4614 S:      Maintained
4615 F:      drivers/gpu/drm/etnaviv/
4616 F:      include/uapi/drm/etnaviv_drm.h
4617 F:      Documentation/devicetree/bindings/display/etnaviv/
4618
4619 DRM DRIVERS FOR ZTE ZX
4620 M:      Shawn Guo <shawnguo@kernel.org>
4621 L:      dri-devel@lists.freedesktop.org
4622 S:      Maintained
4623 F:      drivers/gpu/drm/zte/
4624 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4625 T:      git git://anongit.freedesktop.org/drm/drm-misc
4626
4627 DRM PANEL DRIVERS
4628 M:      Thierry Reding <thierry.reding@gmail.com>
4629 L:      dri-devel@lists.freedesktop.org
4630 T:      git git://anongit.freedesktop.org/tegra/linux.git
4631 S:      Maintained
4632 F:      drivers/gpu/drm/drm_panel.c
4633 F:      drivers/gpu/drm/panel/
4634 F:      include/drm/drm_panel.h
4635 F:      Documentation/devicetree/bindings/display/panel/
4636
4637 DSBR100 USB FM RADIO DRIVER
4638 M:      Alexey Klimov <klimov.linux@gmail.com>
4639 L:      linux-media@vger.kernel.org
4640 T:      git git://linuxtv.org/media_tree.git
4641 S:      Maintained
4642 F:      drivers/media/radio/dsbr100.c
4643
4644 DSCC4 DRIVER
4645 M:      Francois Romieu <romieu@fr.zoreil.com>
4646 L:      netdev@vger.kernel.org
4647 S:      Maintained
4648 F:      drivers/net/wan/dscc4.c
4649
4650 DT3155 MEDIA DRIVER
4651 M:      Hans Verkuil <hverkuil@xs4all.nl>
4652 L:      linux-media@vger.kernel.org
4653 T:      git git://linuxtv.org/media_tree.git
4654 W:      https://linuxtv.org
4655 S:      Odd Fixes
4656 F:      drivers/media/pci/dt3155/
4657
4658 DVB_USB_AF9015 MEDIA DRIVER
4659 M:      Antti Palosaari <crope@iki.fi>
4660 L:      linux-media@vger.kernel.org
4661 W:      https://linuxtv.org
4662 W:      http://palosaari.fi/linux/
4663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4664 T:      git git://linuxtv.org/anttip/media_tree.git
4665 S:      Maintained
4666 F:      drivers/media/usb/dvb-usb-v2/af9015*
4667
4668 DVB_USB_AF9035 MEDIA DRIVER
4669 M:      Antti Palosaari <crope@iki.fi>
4670 L:      linux-media@vger.kernel.org
4671 W:      https://linuxtv.org
4672 W:      http://palosaari.fi/linux/
4673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4674 T:      git git://linuxtv.org/anttip/media_tree.git
4675 S:      Maintained
4676 F:      drivers/media/usb/dvb-usb-v2/af9035*
4677
4678 DVB_USB_ANYSEE MEDIA DRIVER
4679 M:      Antti Palosaari <crope@iki.fi>
4680 L:      linux-media@vger.kernel.org
4681 W:      https://linuxtv.org
4682 W:      http://palosaari.fi/linux/
4683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4684 T:      git git://linuxtv.org/anttip/media_tree.git
4685 S:      Maintained
4686 F:      drivers/media/usb/dvb-usb-v2/anysee*
4687
4688 DVB_USB_AU6610 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/au6610*
4697
4698 DVB_USB_CE6230 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/ce6230*
4707
4708 DVB_USB_CXUSB MEDIA DRIVER
4709 M:      Michael Krufky <mkrufky@linuxtv.org>
4710 L:      linux-media@vger.kernel.org
4711 W:      https://linuxtv.org
4712 W:      http://github.com/mkrufky
4713 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4714 T:      git git://linuxtv.org/media_tree.git
4715 S:      Maintained
4716 F:      drivers/media/usb/dvb-usb/cxusb*
4717
4718 DVB_USB_EC168 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/ec168*
4727
4728 DVB_USB_GL861 MEDIA DRIVER
4729 M:      Antti Palosaari <crope@iki.fi>
4730 L:      linux-media@vger.kernel.org
4731 W:      https://linuxtv.org
4732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4733 T:      git git://linuxtv.org/anttip/media_tree.git
4734 S:      Maintained
4735 F:      drivers/media/usb/dvb-usb-v2/gl861*
4736
4737 DVB_USB_MXL111SF MEDIA DRIVER
4738 M:      Michael Krufky <mkrufky@linuxtv.org>
4739 L:      linux-media@vger.kernel.org
4740 W:      https://linuxtv.org
4741 W:      http://github.com/mkrufky
4742 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4743 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4744 S:      Maintained
4745 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4746
4747 DVB_USB_RTL28XXU MEDIA DRIVER
4748 M:      Antti Palosaari <crope@iki.fi>
4749 L:      linux-media@vger.kernel.org
4750 W:      https://linuxtv.org
4751 W:      http://palosaari.fi/linux/
4752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4753 T:      git git://linuxtv.org/anttip/media_tree.git
4754 S:      Maintained
4755 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4756
4757 DVB_USB_V2 MEDIA DRIVER
4758 M:      Antti Palosaari <crope@iki.fi>
4759 L:      linux-media@vger.kernel.org
4760 W:      https://linuxtv.org
4761 W:      http://palosaari.fi/linux/
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/dvb_usb*
4766 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4767
4768 DYNAMIC DEBUG
4769 M:      Jason Baron <jbaron@akamai.com>
4770 S:      Maintained
4771 F:      lib/dynamic_debug.c
4772 F:      include/linux/dynamic_debug.h
4773
4774 DZ DECSTATION DZ11 SERIAL DRIVER
4775 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4776 S:      Maintained
4777 F:      drivers/tty/serial/dz.*
4778
4779 E3X0 POWER BUTTON DRIVER
4780 M:      Moritz Fischer <moritz.fischer@ettus.com>
4781 L:      usrp-users@lists.ettus.com
4782 W:      http://www.ettus.com
4783 S:      Supported
4784 F:      drivers/input/misc/e3x0-button.c
4785 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4786
4787 E4000 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/tuners/e4000*
4796
4797 EATA ISA/EISA/PCI SCSI DRIVER
4798 M:      Dario Ballabio <ballabio_dario@emc.com>
4799 L:      linux-scsi@vger.kernel.org
4800 S:      Maintained
4801 F:      drivers/scsi/eata.c
4802
4803 EC100 MEDIA DRIVER
4804 M:      Antti Palosaari <crope@iki.fi>
4805 L:      linux-media@vger.kernel.org
4806 W:      https://linuxtv.org
4807 W:      http://palosaari.fi/linux/
4808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4809 T:      git git://linuxtv.org/anttip/media_tree.git
4810 S:      Maintained
4811 F:      drivers/media/dvb-frontends/ec100*
4812
4813 ECRYPT FILE SYSTEM
4814 M:      Tyler Hicks <tyhicks@canonical.com>
4815 L:      ecryptfs@vger.kernel.org
4816 W:      http://ecryptfs.org
4817 W:      https://launchpad.net/ecryptfs
4818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4819 S:      Supported
4820 F:      Documentation/filesystems/ecryptfs.txt
4821 F:      fs/ecryptfs/
4822
4823 EDAC-AMD64
4824 M:      Borislav Petkov <bp@alien8.de>
4825 L:      linux-edac@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/edac/amd64_edac*
4828
4829 EDAC-CALXEDA
4830 M:      Robert Richter <rric@kernel.org>
4831 L:      linux-edac@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/edac/highbank*
4834
4835 EDAC-CAVIUM
4836 M:      Ralf Baechle <ralf@linux-mips.org>
4837 M:      David Daney <david.daney@cavium.com>
4838 L:      linux-edac@vger.kernel.org
4839 L:      linux-mips@linux-mips.org
4840 S:      Supported
4841 F:      drivers/edac/octeon_edac*
4842 F:      drivers/edac/thunderx_edac*
4843
4844 EDAC-CORE
4845 M:      Borislav Petkov <bp@alien8.de>
4846 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4847 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4848 L:      linux-edac@vger.kernel.org
4849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4851 S:      Supported
4852 F:      Documentation/admin-guide/ras.rst
4853 F:      Documentation/driver-api/edac.rst
4854 F:      drivers/edac/
4855 F:      include/linux/edac.h
4856
4857 EDAC-E752X
4858 M:      Mark Gross <mark.gross@intel.com>
4859 L:      linux-edac@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/edac/e752x_edac.c
4862
4863 EDAC-E7XXX
4864 L:      linux-edac@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/edac/e7xxx_edac.c
4867
4868 EDAC-FSL_DDR
4869 M:      York Sun <york.sun@nxp.com>
4870 L:      linux-edac@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/edac/fsl_ddr_edac.*
4873
4874 EDAC-GHES
4875 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4876 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4877 L:      linux-edac@vger.kernel.org
4878 S:      Maintained
4879 F:      drivers/edac/ghes_edac.c
4880
4881 EDAC-I3000
4882 L:      linux-edac@vger.kernel.org
4883 S:      Orphan
4884 F:      drivers/edac/i3000_edac.c
4885
4886 EDAC-I5000
4887 L:      linux-edac@vger.kernel.org
4888 S:      Maintained
4889 F:      drivers/edac/i5000_edac.c
4890
4891 EDAC-I5400
4892 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4893 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4894 L:      linux-edac@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/edac/i5400_edac.c
4897
4898 EDAC-I7300
4899 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4900 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4901 L:      linux-edac@vger.kernel.org
4902 S:      Maintained
4903 F:      drivers/edac/i7300_edac.c
4904
4905 EDAC-I7CORE
4906 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4907 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4908 L:      linux-edac@vger.kernel.org
4909 S:      Maintained
4910 F:      drivers/edac/i7core_edac.c
4911
4912 EDAC-I82443BXGX
4913 M:      Tim Small <tim@buttersideup.com>
4914 L:      linux-edac@vger.kernel.org
4915 S:      Maintained
4916 F:      drivers/edac/i82443bxgx_edac.c
4917
4918 EDAC-I82975X
4919 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4920 M:      "Arvind R." <arvino55@gmail.com>
4921 L:      linux-edac@vger.kernel.org
4922 S:      Maintained
4923 F:      drivers/edac/i82975x_edac.c
4924
4925 EDAC-IE31200
4926 M:      Jason Baron <jbaron@akamai.com>
4927 L:      linux-edac@vger.kernel.org
4928 S:      Maintained
4929 F:      drivers/edac/ie31200_edac.c
4930
4931 EDAC-MPC85XX
4932 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4933 L:      linux-edac@vger.kernel.org
4934 S:      Maintained
4935 F:      drivers/edac/mpc85xx_edac.[ch]
4936
4937 EDAC-PASEMI
4938 M:      Egor Martovetsky <egor@pasemi.com>
4939 L:      linux-edac@vger.kernel.org
4940 S:      Maintained
4941 F:      drivers/edac/pasemi_edac.c
4942
4943 EDAC-PND2
4944 M:      Tony Luck <tony.luck@intel.com>
4945 L:      linux-edac@vger.kernel.org
4946 S:      Maintained
4947 F:      drivers/edac/pnd2_edac.[ch]
4948
4949 EDAC-R82600
4950 M:      Tim Small <tim@buttersideup.com>
4951 L:      linux-edac@vger.kernel.org
4952 S:      Maintained
4953 F:      drivers/edac/r82600_edac.c
4954
4955 EDAC-SBRIDGE
4956 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4957 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4958 L:      linux-edac@vger.kernel.org
4959 S:      Maintained
4960 F:      drivers/edac/sb_edac.c
4961
4962 EDAC-SKYLAKE
4963 M:      Tony Luck <tony.luck@intel.com>
4964 L:      linux-edac@vger.kernel.org
4965 S:      Maintained
4966 F:      drivers/edac/skx_edac.c
4967
4968 EDIROL UA-101/UA-1000 DRIVER
4969 M:      Clemens Ladisch <clemens@ladisch.de>
4970 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4971 T:      git git://git.alsa-project.org/alsa-kernel.git
4972 S:      Maintained
4973 F:      sound/usb/misc/ua101.c
4974
4975 EFI TEST DRIVER
4976 L:      linux-efi@vger.kernel.org
4977 M:      Ivan Hu <ivan.hu@canonical.com>
4978 M:      Matt Fleming <matt@codeblueprint.co.uk>
4979 S:      Maintained
4980 F:      drivers/firmware/efi/test/
4981
4982 EFI VARIABLE FILESYSTEM
4983 M:      Matthew Garrett <matthew.garrett@nebula.com>
4984 M:      Jeremy Kerr <jk@ozlabs.org>
4985 M:      Matt Fleming <matt@codeblueprint.co.uk>
4986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4987 L:      linux-efi@vger.kernel.org
4988 S:      Maintained
4989 F:      fs/efivarfs/
4990
4991 EFIFB FRAMEBUFFER DRIVER
4992 L:      linux-fbdev@vger.kernel.org
4993 M:      Peter Jones <pjones@redhat.com>
4994 S:      Maintained
4995 F:      drivers/video/fbdev/efifb.c
4996
4997 EFS FILESYSTEM
4998 W:      http://aeschi.ch.eu.org/efs/
4999 S:      Orphan
5000 F:      fs/efs/
5001
5002 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5003 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5004 L:      netdev@vger.kernel.org
5005 S:      Maintained
5006 F:      drivers/net/ethernet/ibm/ehea/
5007
5008 EM28XX VIDEO4LINUX DRIVER
5009 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5010 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5011 L:      linux-media@vger.kernel.org
5012 W:      https://linuxtv.org
5013 T:      git git://linuxtv.org/media_tree.git
5014 S:      Maintained
5015 F:      drivers/media/usb/em28xx/
5016 F:      Documentation/media/v4l-drivers/em28xx*
5017
5018 EMBEDDED LINUX
5019 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5020 M:      Matt Mackall <mpm@selenic.com>
5021 M:      David Woodhouse <dwmw2@infradead.org>
5022 L:      linux-embedded@vger.kernel.org
5023 S:      Maintained
5024
5025 Emulex 10Gbps iSCSI - OneConnect DRIVER
5026 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5027 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5028 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5029 L:      linux-scsi@vger.kernel.org
5030 W:      http://www.broadcom.com
5031 S:      Supported
5032 F:      drivers/scsi/be2iscsi/
5033
5034 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5035 M:      Sathya Perla <sathya.perla@broadcom.com>
5036 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5037 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5038 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5039 L:      netdev@vger.kernel.org
5040 W:      http://www.emulex.com
5041 S:      Supported
5042 F:      drivers/net/ethernet/emulex/benet/
5043
5044 EMULEX ONECONNECT ROCE DRIVER
5045 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5046 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5047 L:      linux-rdma@vger.kernel.org
5048 W:      http://www.broadcom.com
5049 S:      Odd Fixes
5050 F:      drivers/infiniband/hw/ocrdma/
5051 F:      include/uapi/rdma/ocrdma-abi.h
5052
5053 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5054 M:      James Smart <james.smart@broadcom.com>
5055 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5056 L:      linux-scsi@vger.kernel.org
5057 W:      http://www.broadcom.com
5058 S:      Supported
5059 F:      drivers/scsi/lpfc/
5060
5061 ENE CB710 FLASH CARD READER DRIVER
5062 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5063 S:      Maintained
5064 F:      drivers/misc/cb710/
5065 F:      drivers/mmc/host/cb710-mmc.*
5066 F:      include/linux/cb710.h
5067
5068 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5069 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5070 S:      Maintained
5071 F:      drivers/media/rc/ene_ir.*
5072
5073 EPSON S1D13XXX FRAMEBUFFER DRIVER
5074 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5075 S:      Maintained
5076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5077 F:      drivers/video/fbdev/s1d13xxxfb.c
5078 F:      include/video/s1d13xxxfb.h
5079
5080 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5081 M:      Jeff Layton <jlayton@poochiereds.net>
5082 S:      Maintained
5083 F:      lib/errseq.c
5084 F:      include/linux/errseq.h
5085
5086 ET131X NETWORK DRIVER
5087 M:      Mark Einon <mark.einon@gmail.com>
5088 S:      Odd Fixes
5089 F:      drivers/net/ethernet/agere/
5090
5091 ETHERNET BRIDGE
5092 M:      Stephen Hemminger <stephen@networkplumber.org>
5093 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5094 L:      netdev@vger.kernel.org
5095 W:      http://www.linuxfoundation.org/en/Net:Bridge
5096 S:      Maintained
5097 F:      include/linux/netfilter_bridge/
5098 F:      net/bridge/
5099
5100 ETHERNET PHY LIBRARY
5101 M:      Andrew Lunn <andrew@lunn.ch>
5102 M:      Florian Fainelli <f.fainelli@gmail.com>
5103 L:      netdev@vger.kernel.org
5104 S:      Maintained
5105 F:      Documentation/ABI/testing/sysfs-bus-mdio
5106 F:      Documentation/devicetree/bindings/net/mdio*
5107 F:      Documentation/networking/phy.txt
5108 F:      drivers/net/phy/
5109 F:      drivers/of/of_mdio.c
5110 F:      drivers/of/of_net.c
5111 F:      include/linux/*mdio*.h
5112 F:      include/linux/of_net.h
5113 F:      include/linux/phy.h
5114 F:      include/linux/phy_fixed.h
5115 F:      include/linux/platform_data/mdio-gpio.h
5116 F:      include/trace/events/mdio.h
5117 F:      include/uapi/linux/mdio.h
5118 F:      include/uapi/linux/mii.h
5119
5120 EXT2 FILE SYSTEM
5121 M:      Jan Kara <jack@suse.com>
5122 L:      linux-ext4@vger.kernel.org
5123 S:      Maintained
5124 F:      Documentation/filesystems/ext2.txt
5125 F:      fs/ext2/
5126 F:      include/linux/ext2*
5127
5128 EXT4 FILE SYSTEM
5129 M:      "Theodore Ts'o" <tytso@mit.edu>
5130 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5131 L:      linux-ext4@vger.kernel.org
5132 W:      http://ext4.wiki.kernel.org
5133 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5135 S:      Maintained
5136 F:      Documentation/filesystems/ext4.txt
5137 F:      fs/ext4/
5138
5139 Extended Verification Module (EVM)
5140 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5141 L:      linux-ima-devel@lists.sourceforge.net
5142 L:      linux-security-module@vger.kernel.org
5143 S:      Supported
5144 F:      security/integrity/evm/
5145
5146 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5147 M:      Matt Fleming <matt@codeblueprint.co.uk>
5148 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5149 L:      linux-efi@vger.kernel.org
5150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5151 S:      Maintained
5152 F:      Documentation/efi-stub.txt
5153 F:      arch/*/kernel/efi.c
5154 F:      arch/x86/boot/compressed/eboot.[ch]
5155 F:      arch/*/include/asm/efi.h
5156 F:      arch/x86/platform/efi/
5157 F:      drivers/firmware/efi/
5158 F:      include/linux/efi*.h
5159 F:      arch/arm/boot/compressed/efi-header.S
5160 F:      arch/arm64/kernel/efi-entry.S
5161
5162 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5163 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5164 M:      Chanwoo Choi <cw00.choi@samsung.com>
5165 L:      linux-kernel@vger.kernel.org
5166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5167 S:      Maintained
5168 F:      drivers/extcon/
5169 F:      include/linux/extcon/
5170 F:      include/linux/extcon.h
5171 F:      Documentation/extcon/
5172 F:      Documentation/devicetree/bindings/extcon/
5173
5174 EXYNOS DP DRIVER
5175 M:      Jingoo Han <jingoohan1@gmail.com>
5176 L:      dri-devel@lists.freedesktop.org
5177 S:      Maintained
5178 F:      drivers/gpu/drm/exynos/exynos_dp*
5179
5180 EXYNOS SYSMMU (IOMMU) driver
5181 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5182 L:      iommu@lists.linux-foundation.org
5183 S:      Maintained
5184 F:      drivers/iommu/exynos-iommu.c
5185
5186 EZchip NPS platform support
5187 M:      Noam Camus <noamc@ezchip.com>
5188 S:      Supported
5189 F:      arch/arc/plat-eznps
5190 F:      arch/arc/boot/dts/eznps.dts
5191
5192 F2FS FILE SYSTEM
5193 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5194 M:      Chao Yu <yuchao0@huawei.com>
5195 L:      linux-f2fs-devel@lists.sourceforge.net
5196 W:      https://f2fs.wiki.kernel.org/
5197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5198 S:      Maintained
5199 F:      Documentation/filesystems/f2fs.txt
5200 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5201 F:      fs/f2fs/
5202 F:      include/linux/f2fs_fs.h
5203 F:      include/trace/events/f2fs.h
5204
5205 F71805F HARDWARE MONITORING DRIVER
5206 M:      Jean Delvare <jdelvare@suse.com>
5207 L:      linux-hwmon@vger.kernel.org
5208 S:      Maintained
5209 F:      Documentation/hwmon/f71805f
5210 F:      drivers/hwmon/f71805f.c
5211
5212 FANOTIFY
5213 M:      Eric Paris <eparis@redhat.com>
5214 S:      Maintained
5215 F:      fs/notify/fanotify/
5216 F:      include/linux/fanotify.h
5217 F:      include/uapi/linux/fanotify.h
5218
5219 FARSYNC SYNCHRONOUS DRIVER
5220 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5221 W:      http://www.farsite.co.uk/
5222 S:      Supported
5223 F:      drivers/net/wan/farsync.*
5224
5225 FAULT INJECTION SUPPORT
5226 M:      Akinobu Mita <akinobu.mita@gmail.com>
5227 S:      Supported
5228 F:      Documentation/fault-injection/
5229 F:      lib/fault-inject.c
5230
5231 FBTFT Framebuffer drivers
5232 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5233 S:      Maintained
5234 F:      drivers/staging/fbtft/
5235
5236 FC0011 TUNER DRIVER
5237 M:      Michael Buesch <m@bues.ch>
5238 L:      linux-media@vger.kernel.org
5239 S:      Maintained
5240 F:      drivers/media/tuners/fc0011.h
5241 F:      drivers/media/tuners/fc0011.c
5242
5243 FC2580 MEDIA DRIVER
5244 M:      Antti Palosaari <crope@iki.fi>
5245 L:      linux-media@vger.kernel.org
5246 W:      https://linuxtv.org
5247 W:      http://palosaari.fi/linux/
5248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5249 T:      git git://linuxtv.org/anttip/media_tree.git
5250 S:      Maintained
5251 F:      drivers/media/tuners/fc2580*
5252
5253 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5254 M:      Johannes Thumshirn <jth@kernel.org>
5255 L:      fcoe-devel@open-fcoe.org
5256 W:      www.Open-FCoE.org
5257 S:      Supported
5258 F:      drivers/scsi/libfc/
5259 F:      drivers/scsi/fcoe/
5260 F:      include/scsi/fc/
5261 F:      include/scsi/libfc.h
5262 F:      include/scsi/libfcoe.h
5263 F:      include/uapi/scsi/fc/
5264
5265 FILE LOCKING (flock() and fcntl()/lockf())
5266 M:      Jeff Layton <jlayton@poochiereds.net>
5267 M:      "J. Bruce Fields" <bfields@fieldses.org>
5268 L:      linux-fsdevel@vger.kernel.org
5269 S:      Maintained
5270 F:      include/linux/fcntl.h
5271 F:      include/linux/fs.h
5272 F:      include/uapi/linux/fcntl.h
5273 F:      include/uapi/linux/fs.h
5274 F:      fs/fcntl.c
5275 F:      fs/locks.c
5276
5277 FILESYSTEMS (VFS and infrastructure)
5278 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5279 L:      linux-fsdevel@vger.kernel.org
5280 S:      Maintained
5281 F:      fs/*
5282
5283 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5284 M:      Riku Voipio <riku.voipio@iki.fi>
5285 L:      linux-hwmon@vger.kernel.org
5286 S:      Maintained
5287 F:      drivers/hwmon/f75375s.c
5288 F:      include/linux/f75375s.h
5289
5290 FIREWIRE AUDIO DRIVERS
5291 M:      Clemens Ladisch <clemens@ladisch.de>
5292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5293 T:      git git://git.alsa-project.org/alsa-kernel.git
5294 S:      Maintained
5295 F:      sound/firewire/
5296
5297 FIREWIRE MEDIA DRIVERS (firedtv)
5298 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5299 L:      linux-media@vger.kernel.org
5300 L:      linux1394-devel@lists.sourceforge.net
5301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5302 S:      Maintained
5303 F:      drivers/media/firewire/
5304
5305 FIREWIRE SBP-2 TARGET
5306 M:      Chris Boot <bootc@bootc.net>
5307 L:      linux-scsi@vger.kernel.org
5308 L:      target-devel@vger.kernel.org
5309 L:      linux1394-devel@lists.sourceforge.net
5310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5311 S:      Maintained
5312 F:      drivers/target/sbp/
5313
5314 FIREWIRE SUBSYSTEM
5315 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5316 L:      linux1394-devel@lists.sourceforge.net
5317 W:      http://ieee1394.wiki.kernel.org/
5318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5319 S:      Maintained
5320 F:      drivers/firewire/
5321 F:      include/linux/firewire.h
5322 F:      include/uapi/linux/firewire*.h
5323 F:      tools/firewire/
5324
5325 FIRMWARE LOADER (request_firmware)
5326 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5327 L:      linux-kernel@vger.kernel.org
5328 S:      Maintained
5329 F:      Documentation/firmware_class/
5330 F:      drivers/base/firmware*.c
5331 F:      include/linux/firmware.h
5332
5333 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5334 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5335 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5336 S:      Maintained
5337 F:      drivers/block/rsxx/
5338
5339 FLOPPY DRIVER
5340 M:      Jiri Kosina <jikos@kernel.org>
5341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5342 S:      Odd fixes
5343 F:      drivers/block/floppy.c
5344
5345 FMC SUBSYSTEM
5346 M:      Alessandro Rubini <rubini@gnudd.com>
5347 W:      http://www.ohwr.org/projects/fmc-bus
5348 S:      Supported
5349 F:      drivers/fmc/
5350 F:      include/linux/fmc*.h
5351 F:      include/linux/ipmi-fru.h
5352 K:      fmc_d.*register
5353
5354 FPGA MANAGER FRAMEWORK
5355 M:      Alan Tull <atull@kernel.org>
5356 R:      Moritz Fischer <moritz.fischer@ettus.com>
5357 L:      linux-fpga@vger.kernel.org
5358 S:      Maintained
5359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5360 F:      Documentation/fpga/
5361 F:      Documentation/devicetree/bindings/fpga/
5362 F:      drivers/fpga/
5363 F:      include/linux/fpga/
5364 W:      http://www.rocketboards.org
5365
5366 FPU EMULATOR
5367 M:      Bill Metzenthen <billm@melbpc.org.au>
5368 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5369 S:      Maintained
5370 F:      arch/x86/math-emu/
5371
5372 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5373 L:      netdev@vger.kernel.org
5374 S:      Orphan
5375 F:      drivers/net/wan/dlci.c
5376 F:      drivers/net/wan/sdla.c
5377
5378 FRAMEBUFFER LAYER
5379 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5380 L:      linux-fbdev@vger.kernel.org
5381 T:      git git://github.com/bzolnier/linux.git
5382 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5383 S:      Maintained
5384 F:      Documentation/fb/
5385 F:      drivers/video/
5386 F:      include/video/
5387 F:      include/linux/fb.h
5388 F:      include/uapi/video/
5389 F:      include/uapi/linux/fb.h
5390
5391 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5392 M:      Horia Geantă <horia.geanta@nxp.com>
5393 M:      Dan Douglass <dan.douglass@nxp.com>
5394 L:      linux-crypto@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/crypto/caam/
5397 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5398
5399 FREESCALE DIU FRAMEBUFFER DRIVER
5400 M:      Timur Tabi <timur@tabi.org>
5401 L:      linux-fbdev@vger.kernel.org
5402 S:      Maintained
5403 F:      drivers/video/fbdev/fsl-diu-fb.*
5404
5405 FREESCALE DMA DRIVER
5406 M:      Li Yang <leoyang.li@nxp.com>
5407 M:      Zhang Wei <zw@zh-kernel.org>
5408 L:      linuxppc-dev@lists.ozlabs.org
5409 S:      Maintained
5410 F:      drivers/dma/fsldma.*
5411
5412 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5413 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5414 L:      netdev@vger.kernel.org
5415 S:      Maintained
5416 F:      drivers/net/ethernet/freescale/gianfar*
5417 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5418 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5419
5420 FREESCALE GPMI NAND DRIVER
5421 M:      Han Xu <han.xu@nxp.com>
5422 L:      linux-mtd@lists.infradead.org
5423 S:      Maintained
5424 F:      drivers/mtd/nand/gpmi-nand/*
5425
5426 FREESCALE I2C CPM DRIVER
5427 M:      Jochen Friedrich <jochen@scram.de>
5428 L:      linuxppc-dev@lists.ozlabs.org
5429 L:      linux-i2c@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/i2c/busses/i2c-cpm.c
5432
5433 FREESCALE IMX / MXC FEC DRIVER
5434 M:      Fugang Duan <fugang.duan@nxp.com>
5435 L:      netdev@vger.kernel.org
5436 S:      Maintained
5437 F:      drivers/net/ethernet/freescale/fec_main.c
5438 F:      drivers/net/ethernet/freescale/fec_ptp.c
5439 F:      drivers/net/ethernet/freescale/fec.h
5440 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5441
5442 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5443 M:      Sascha Hauer <kernel@pengutronix.de>
5444 L:      linux-fbdev@vger.kernel.org
5445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5446 S:      Maintained
5447 F:      include/linux/platform_data/video-imxfb.h
5448 F:      drivers/video/fbdev/imxfb.c
5449
5450 FREESCALE QORIQ DPAA ETHERNET DRIVER
5451 M:      Madalin Bucur <madalin.bucur@nxp.com>
5452 L:      netdev@vger.kernel.org
5453 S:      Maintained
5454 F:      drivers/net/ethernet/freescale/dpaa
5455
5456 FREESCALE QORIQ DPAA FMAN DRIVER
5457 M:      Madalin Bucur <madalin.bucur@nxp.com>
5458 L:      netdev@vger.kernel.org
5459 S:      Maintained
5460 F:      drivers/net/ethernet/freescale/fman
5461 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5462
5463 FREESCALE QUAD SPI DRIVER
5464 M:      Han Xu <han.xu@nxp.com>
5465 L:      linux-mtd@lists.infradead.org
5466 S:      Maintained
5467 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5468
5469 FREESCALE QUICC ENGINE LIBRARY
5470 M:      Qiang Zhao <qiang.zhao@nxp.com>
5471 L:      linuxppc-dev@lists.ozlabs.org
5472 S:      Maintained
5473 F:      drivers/soc/fsl/qe/
5474 F:      include/soc/fsl/*qe*.h
5475 F:      include/soc/fsl/*ucc*.h
5476
5477 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5478 M:      Li Yang <leoyang.li@nxp.com>
5479 L:      netdev@vger.kernel.org
5480 L:      linuxppc-dev@lists.ozlabs.org
5481 S:      Maintained
5482 F:      drivers/net/ethernet/freescale/ucc_geth*
5483
5484 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5485 M:      Zhao Qiang <qiang.zhao@nxp.com>
5486 L:      netdev@vger.kernel.org
5487 L:      linuxppc-dev@lists.ozlabs.org
5488 S:      Maintained
5489 F:      drivers/net/wan/fsl_ucc_hdlc*
5490
5491 FREESCALE QUICC ENGINE UCC UART DRIVER
5492 M:      Timur Tabi <timur@tabi.org>
5493 L:      linuxppc-dev@lists.ozlabs.org
5494 S:      Maintained
5495 F:      drivers/tty/serial/ucc_uart.c
5496
5497 FREESCALE SOC DRIVERS
5498 M:      Li Yang <leoyang.li@nxp.com>
5499 L:      linuxppc-dev@lists.ozlabs.org
5500 L:      linux-arm-kernel@lists.infradead.org
5501 S:      Maintained
5502 F:      Documentation/devicetree/bindings/soc/fsl/
5503 F:      drivers/soc/fsl/
5504 F:      include/linux/fsl/
5505
5506 FREESCALE SOC FS_ENET DRIVER
5507 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5508 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5509 L:      linuxppc-dev@lists.ozlabs.org
5510 L:      netdev@vger.kernel.org
5511 S:      Maintained
5512 F:      drivers/net/ethernet/freescale/fs_enet/
5513 F:      include/linux/fs_enet_pd.h
5514
5515 FREESCALE SOC SOUND DRIVERS
5516 M:      Timur Tabi <timur@tabi.org>
5517 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5518 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5519 R:      Fabio Estevam <fabio.estevam@nxp.com>
5520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5521 L:      linuxppc-dev@lists.ozlabs.org
5522 S:      Maintained
5523 F:      sound/soc/fsl/fsl*
5524 F:      sound/soc/fsl/imx*
5525 F:      sound/soc/fsl/mpc8610_hpcd.c
5526
5527 FREESCALE USB PERIPHERAL DRIVERS
5528 M:      Li Yang <leoyang.li@nxp.com>
5529 L:      linux-usb@vger.kernel.org
5530 L:      linuxppc-dev@lists.ozlabs.org
5531 S:      Maintained
5532 F:      drivers/usb/gadget/udc/fsl*
5533
5534 FREEVXFS FILESYSTEM
5535 M:      Christoph Hellwig <hch@infradead.org>
5536 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5537 S:      Maintained
5538 F:      fs/freevxfs/
5539
5540 FREEZER
5541 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5542 M:      Pavel Machek <pavel@ucw.cz>
5543 L:      linux-pm@vger.kernel.org
5544 S:      Supported
5545 F:      Documentation/power/freezing-of-tasks.txt
5546 F:      include/linux/freezer.h
5547 F:      kernel/freezer.c
5548
5549 FRONTSWAP API
5550 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5551 L:      linux-kernel@vger.kernel.org
5552 S:      Maintained
5553 F:      mm/frontswap.c
5554 F:      include/linux/frontswap.h
5555
5556 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5557 M:      David Howells <dhowells@redhat.com>
5558 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5559 S:      Supported
5560 F:      Documentation/filesystems/caching/
5561 F:      fs/fscache/
5562 F:      include/linux/fscache*.h
5563
5564 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5565 M:      Theodore Y. Ts'o <tytso@mit.edu>
5566 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5567 L:      linux-fscrypt@vger.kernel.org
5568 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5570 S:      Supported
5571 F:      fs/crypto/
5572 F:      include/linux/fscrypt*.h
5573
5574 FUJITSU FR-V (FRV) PORT
5575 S:      Orphan
5576 F:      arch/frv/
5577
5578 FUJITSU LAPTOP EXTRAS
5579 M:      Jonathan Woithe <jwoithe@just42.net>
5580 L:      platform-driver-x86@vger.kernel.org
5581 S:      Maintained
5582 F:      drivers/platform/x86/fujitsu-laptop.c
5583
5584 FUJITSU M-5MO LS CAMERA ISP DRIVER
5585 M:      Kyungmin Park <kyungmin.park@samsung.com>
5586 M:      Heungjun Kim <riverful.kim@samsung.com>
5587 L:      linux-media@vger.kernel.org
5588 S:      Maintained
5589 F:      drivers/media/i2c/m5mols/
5590 F:      include/media/i2c/m5mols.h
5591
5592 FUJITSU TABLET EXTRAS
5593 M:      Robert Gerlach <khnz@gmx.de>
5594 L:      platform-driver-x86@vger.kernel.org
5595 S:      Maintained
5596 F:      drivers/platform/x86/fujitsu-tablet.c
5597
5598 FUSE: FILESYSTEM IN USERSPACE
5599 M:      Miklos Szeredi <miklos@szeredi.hu>
5600 L:      linux-fsdevel@vger.kernel.org
5601 W:      http://fuse.sourceforge.net/
5602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5603 S:      Maintained
5604 F:      fs/fuse/
5605 F:      include/uapi/linux/fuse.h
5606 F:      Documentation/filesystems/fuse.txt
5607
5608 FUTEX SUBSYSTEM
5609 M:      Thomas Gleixner <tglx@linutronix.de>
5610 M:      Ingo Molnar <mingo@redhat.com>
5611 R:      Peter Zijlstra <peterz@infradead.org>
5612 R:      Darren Hart <dvhart@infradead.org>
5613 L:      linux-kernel@vger.kernel.org
5614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5615 S:      Maintained
5616 F:      kernel/futex.c
5617 F:      kernel/futex_compat.c
5618 F:      include/asm-generic/futex.h
5619 F:      include/linux/futex.h
5620 F:      include/uapi/linux/futex.h
5621 F:      tools/testing/selftests/futex/
5622 F:      tools/perf/bench/futex*
5623 F:      Documentation/*futex*
5624
5625 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5626 M:      Rik Faith <faith@cs.unc.edu>
5627 L:      linux-scsi@vger.kernel.org
5628 S:      Odd Fixes (e.g., new signatures)
5629 F:      drivers/scsi/fdomain.*
5630
5631 GCC PLUGINS
5632 M:      Kees Cook <keescook@chromium.org>
5633 R:      Emese Revfy <re.emese@gmail.com>
5634 L:      kernel-hardening@lists.openwall.com
5635 S:      Maintained
5636 F:      scripts/gcc-plugins/
5637 F:      scripts/gcc-plugin.sh
5638 F:      scripts/Makefile.gcc-plugins
5639 F:      Documentation/gcc-plugins.txt
5640
5641 GCOV BASED KERNEL PROFILING
5642 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5643 S:      Maintained
5644 F:      kernel/gcov/
5645 F:      Documentation/dev-tools/gcov.rst
5646
5647 GDB KERNEL DEBUGGING HELPER SCRIPTS
5648 M:      Jan Kiszka <jan.kiszka@siemens.com>
5649 M:      Kieran Bingham <kieran@bingham.xyz>
5650 S:      Supported
5651 F:      scripts/gdb/
5652
5653 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5654 M:      Achim Leubner <achim_leubner@adaptec.com>
5655 L:      linux-scsi@vger.kernel.org
5656 W:      http://www.icp-vortex.com/
5657 S:      Supported
5658 F:      drivers/scsi/gdt*
5659
5660 GEMTEK FM RADIO RECEIVER DRIVER
5661 M:      Hans Verkuil <hverkuil@xs4all.nl>
5662 L:      linux-media@vger.kernel.org
5663 T:      git git://linuxtv.org/media_tree.git
5664 W:      https://linuxtv.org
5665 S:      Maintained
5666 F:      drivers/media/radio/radio-gemtek*
5667
5668 GENERIC GPIO I2C DRIVER
5669 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5670 S:      Supported
5671 F:      drivers/i2c/busses/i2c-gpio.c
5672 F:      include/linux/i2c-gpio.h
5673
5674 GENERIC GPIO I2C MULTIPLEXER DRIVER
5675 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5676 L:      linux-i2c@vger.kernel.org
5677 S:      Supported
5678 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5679 F:      include/linux/i2c-mux-gpio.h
5680 F:      Documentation/i2c/muxes/i2c-mux-gpio
5681
5682 GENERIC HDLC (WAN) DRIVERS
5683 M:      Krzysztof Halasa <khc@pm.waw.pl>
5684 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5685 S:      Maintained
5686 F:      drivers/net/wan/c101.c
5687 F:      drivers/net/wan/hd6457*
5688 F:      drivers/net/wan/hdlc*
5689 F:      drivers/net/wan/n2.c
5690 F:      drivers/net/wan/pc300too.c
5691 F:      drivers/net/wan/pci200syn.c
5692 F:      drivers/net/wan/wanxl*
5693
5694 GENERIC INCLUDE/ASM HEADER FILES
5695 M:      Arnd Bergmann <arnd@arndb.de>
5696 L:      linux-arch@vger.kernel.org
5697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5698 S:      Maintained
5699 F:      include/asm-generic/
5700 F:      include/uapi/asm-generic/
5701
5702 GENERIC PHY FRAMEWORK
5703 M:      Kishon Vijay Abraham I <kishon@ti.com>
5704 L:      linux-kernel@vger.kernel.org
5705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5706 S:      Supported
5707 F:      drivers/phy/
5708 F:      include/linux/phy/
5709
5710 GENERIC PM DOMAINS
5711 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5712 M:      Kevin Hilman <khilman@kernel.org>
5713 M:      Ulf Hansson <ulf.hansson@linaro.org>
5714 L:      linux-pm@vger.kernel.org
5715 S:      Supported
5716 F:      drivers/base/power/domain*.c
5717 F:      include/linux/pm_domain.h
5718 F:      Documentation/devicetree/bindings/power/power_domain.txt
5719
5720 GENERIC UIO DRIVER FOR PCI DEVICES
5721 M:      "Michael S. Tsirkin" <mst@redhat.com>
5722 L:      kvm@vger.kernel.org
5723 S:      Supported
5724 F:      drivers/uio/uio_pci_generic.c
5725
5726 GENWQE (IBM Generic Workqueue Card)
5727 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5728 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5729 S:      Supported
5730 F:      drivers/misc/genwqe/
5731
5732 GET_MAINTAINER SCRIPT
5733 M:      Joe Perches <joe@perches.com>
5734 S:      Maintained
5735 F:      scripts/get_maintainer.pl
5736
5737 GFS2 FILE SYSTEM
5738 M:      Steven Whitehouse <swhiteho@redhat.com>
5739 M:      Bob Peterson <rpeterso@redhat.com>
5740 L:      cluster-devel@redhat.com
5741 W:      http://sources.redhat.com/cluster/
5742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5743 S:      Supported
5744 F:      Documentation/filesystems/gfs2*.txt
5745 F:      fs/gfs2/
5746 F:      include/uapi/linux/gfs2_ondisk.h
5747
5748 GIGASET ISDN DRIVERS
5749 M:      Paul Bolle <pebolle@tiscali.nl>
5750 L:      gigaset307x-common@lists.sourceforge.net
5751 W:      http://gigaset307x.sourceforge.net/
5752 S:      Odd Fixes
5753 F:      Documentation/isdn/README.gigaset
5754 F:      drivers/isdn/gigaset/
5755 F:      include/uapi/linux/gigaset_dev.h
5756
5757 GO7007 MPEG CODEC
5758 M:      Hans Verkuil <hans.verkuil@cisco.com>
5759 L:      linux-media@vger.kernel.org
5760 S:      Maintained
5761 F:      drivers/media/usb/go7007/
5762
5763 GOODIX TOUCHSCREEN
5764 M:      Bastien Nocera <hadess@hadess.net>
5765 L:      linux-input@vger.kernel.org
5766 S:      Maintained
5767 F:      drivers/input/touchscreen/goodix.c
5768
5769 GPIO ACPI SUPPORT
5770 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5771 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5772 L:      linux-gpio@vger.kernel.org
5773 L:      linux-acpi@vger.kernel.org
5774 S:      Maintained
5775 F:      Documentation/acpi/gpio-properties.txt
5776 F:      drivers/gpio/gpiolib-acpi.c
5777
5778 GPIO IR Transmitter
5779 M:      Sean Young <sean@mess.org>
5780 L:      linux-media@vger.kernel.org
5781 S:      Maintained
5782 F:      drivers/media/rc/gpio-ir-tx.c
5783
5784 GPIO MOCKUP DRIVER
5785 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5786 L:      linux-gpio@vger.kernel.org
5787 S:      Maintained
5788 F:      drivers/gpio/gpio-mockup.c
5789 F:      tools/testing/selftests/gpio/
5790
5791 GPIO SUBSYSTEM
5792 M:      Linus Walleij <linus.walleij@linaro.org>
5793 L:      linux-gpio@vger.kernel.org
5794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5795 S:      Maintained
5796 F:      Documentation/devicetree/bindings/gpio/
5797 F:      Documentation/gpio/
5798 F:      Documentation/ABI/testing/gpio-cdev
5799 F:      Documentation/ABI/obsolete/sysfs-gpio
5800 F:      drivers/gpio/
5801 F:      include/linux/gpio/
5802 F:      include/linux/gpio.h
5803 F:      include/asm-generic/gpio.h
5804 F:      include/uapi/linux/gpio.h
5805 F:      tools/gpio/
5806
5807 GRE DEMULTIPLEXER DRIVER
5808 M:      Dmitry Kozlov <xeb@mail.ru>
5809 L:      netdev@vger.kernel.org
5810 S:      Maintained
5811 F:      net/ipv4/gre_demux.c
5812 F:      net/ipv4/gre_offload.c
5813 F:      include/net/gre.h
5814
5815 GRETH 10/100/1G Ethernet MAC device driver
5816 M:      Andreas Larsson <andreas@gaisler.com>
5817 L:      netdev@vger.kernel.org
5818 S:      Maintained
5819 F:      drivers/net/ethernet/aeroflex/
5820
5821 GREYBUS AUDIO PROTOCOLS DRIVERS
5822 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5823 M:      Mark Greer <mgreer@animalcreek.com>
5824 S:      Maintained
5825 F:      drivers/staging/greybus/audio_apbridgea.c
5826 F:      drivers/staging/greybus/audio_apbridgea.h
5827 F:      drivers/staging/greybus/audio_codec.c
5828 F:      drivers/staging/greybus/audio_codec.h
5829 F:      drivers/staging/greybus/audio_gb.c
5830 F:      drivers/staging/greybus/audio_manager.c
5831 F:      drivers/staging/greybus/audio_manager.h
5832 F:      drivers/staging/greybus/audio_manager_module.c
5833 F:      drivers/staging/greybus/audio_manager_private.h
5834 F:      drivers/staging/greybus/audio_manager_sysfs.c
5835 F:      drivers/staging/greybus/audio_module.c
5836 F:      drivers/staging/greybus/audio_topology.c
5837
5838 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5839 M:      Viresh Kumar <vireshk@kernel.org>
5840 S:      Maintained
5841 F:      drivers/staging/greybus/authentication.c
5842 F:      drivers/staging/greybus/bootrom.c
5843 F:      drivers/staging/greybus/firmware.h
5844 F:      drivers/staging/greybus/fw-core.c
5845 F:      drivers/staging/greybus/fw-download.c
5846 F:      drivers/staging/greybus/fw-managament.c
5847 F:      drivers/staging/greybus/greybus_authentication.h
5848 F:      drivers/staging/greybus/greybus_firmware.h
5849 F:      drivers/staging/greybus/hid.c
5850 F:      drivers/staging/greybus/i2c.c
5851 F:      drivers/staging/greybus/spi.c
5852 F:      drivers/staging/greybus/spilib.c
5853 F:      drivers/staging/greybus/spilib.h
5854
5855 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5856 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5857 S:      Maintained
5858 F:      drivers/staging/greybus/loopback.c
5859 F:      drivers/staging/greybus/timesync.c
5860 F:      drivers/staging/greybus/timesync_platform.c
5861
5862 GREYBUS PLATFORM DRIVERS
5863 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5864 S:      Maintained
5865 F:      drivers/staging/greybus/arche-platform.c
5866 F:      drivers/staging/greybus/arche-apb-ctrl.c
5867 F:      drivers/staging/greybus/arche_platform.h
5868
5869 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5870 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5871 S:      Maintained
5872 F:      drivers/staging/greybus/sdio.c
5873 F:      drivers/staging/greybus/light.c
5874 F:      drivers/staging/greybus/gpio.c
5875 F:      drivers/staging/greybus/power_supply.c
5876 F:      drivers/staging/greybus/spi.c
5877 F:      drivers/staging/greybus/spilib.c
5878
5879 GREYBUS SUBSYSTEM
5880 M:      Johan Hovold <johan@kernel.org>
5881 M:      Alex Elder <elder@kernel.org>
5882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5883 S:      Maintained
5884 F:      drivers/staging/greybus/
5885 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5886
5887 GREYBUS UART PROTOCOLS DRIVERS
5888 M:      David Lin <dtwlin@gmail.com>
5889 S:      Maintained
5890 F:      drivers/staging/greybus/uart.c
5891 F:      drivers/staging/greybus/log.c
5892
5893 GS1662 VIDEO SERIALIZER
5894 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5895 L:      linux-media@vger.kernel.org
5896 T:      git git://linuxtv.org/media_tree.git
5897 S:      Maintained
5898 F:      drivers/media/spi/gs1662.c
5899
5900 GSPCA FINEPIX SUBDRIVER
5901 M:      Frank Zago <frank@zago.net>
5902 L:      linux-media@vger.kernel.org
5903 T:      git git://linuxtv.org/media_tree.git
5904 S:      Maintained
5905 F:      drivers/media/usb/gspca/finepix.c
5906
5907 GSPCA GL860 SUBDRIVER
5908 M:      Olivier Lorin <o.lorin@laposte.net>
5909 L:      linux-media@vger.kernel.org
5910 T:      git git://linuxtv.org/media_tree.git
5911 S:      Maintained
5912 F:      drivers/media/usb/gspca/gl860/
5913
5914 GSPCA M5602 SUBDRIVER
5915 M:      Erik Andren <erik.andren@gmail.com>
5916 L:      linux-media@vger.kernel.org
5917 T:      git git://linuxtv.org/media_tree.git
5918 S:      Maintained
5919 F:      drivers/media/usb/gspca/m5602/
5920
5921 GSPCA PAC207 SONIXB SUBDRIVER
5922 M:      Hans Verkuil <hverkuil@xs4all.nl>
5923 L:      linux-media@vger.kernel.org
5924 T:      git git://linuxtv.org/media_tree.git
5925 S:      Odd Fixes
5926 F:      drivers/media/usb/gspca/pac207.c
5927
5928 GSPCA SN9C20X SUBDRIVER
5929 M:      Brian Johnson <brijohn@gmail.com>
5930 L:      linux-media@vger.kernel.org
5931 T:      git git://linuxtv.org/media_tree.git
5932 S:      Maintained
5933 F:      drivers/media/usb/gspca/sn9c20x.c
5934
5935 GSPCA T613 SUBDRIVER
5936 M:      Leandro Costantino <lcostantino@gmail.com>
5937 L:      linux-media@vger.kernel.org
5938 T:      git git://linuxtv.org/media_tree.git
5939 S:      Maintained
5940 F:      drivers/media/usb/gspca/t613.c
5941
5942 GSPCA USB WEBCAM DRIVER
5943 M:      Hans Verkuil <hverkuil@xs4all.nl>
5944 L:      linux-media@vger.kernel.org
5945 T:      git git://linuxtv.org/media_tree.git
5946 S:      Odd Fixes
5947 F:      drivers/media/usb/gspca/
5948
5949 GTP (GPRS Tunneling Protocol)
5950 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5951 M:      Harald Welte <laforge@gnumonks.org>
5952 L:      osmocom-net-gprs@lists.osmocom.org
5953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5954 S:      Maintained
5955 F:      drivers/net/gtp.c
5956
5957 GUID PARTITION TABLE (GPT)
5958 M:      Davidlohr Bueso <dave@stgolabs.net>
5959 L:      linux-efi@vger.kernel.org
5960 S:      Maintained
5961 F:      block/partitions/efi.*
5962
5963 H8/300 ARCHITECTURE
5964 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5965 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5966 W:      http://uclinux-h8.sourceforge.jp
5967 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5968 S:      Maintained
5969 F:      arch/h8300/
5970 F:      drivers/clocksource/h8300_*.c
5971 F:      drivers/clk/h8300/
5972 F:      drivers/irqchip/irq-renesas-h8*.c
5973
5974 HACKRF MEDIA DRIVER
5975 M:      Antti Palosaari <crope@iki.fi>
5976 L:      linux-media@vger.kernel.org
5977 W:      https://linuxtv.org
5978 W:      http://palosaari.fi/linux/
5979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5980 T:      git git://linuxtv.org/anttip/media_tree.git
5981 S:      Maintained
5982 F:      drivers/media/usb/hackrf/
5983
5984 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5985 M:      Frank Seidel <frank@f-seidel.de>
5986 L:      platform-driver-x86@vger.kernel.org
5987 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5988 S:      Maintained
5989 F:      drivers/platform/x86/hdaps.c
5990
5991 HARDWARE MONITORING
5992 M:      Jean Delvare <jdelvare@suse.com>
5993 M:      Guenter Roeck <linux@roeck-us.net>
5994 L:      linux-hwmon@vger.kernel.org
5995 W:      http://hwmon.wiki.kernel.org/
5996 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5998 S:      Maintained
5999 F:      Documentation/hwmon/
6000 F:      drivers/hwmon/
6001 F:      include/linux/hwmon*.h
6002
6003 HARDWARE RANDOM NUMBER GENERATOR CORE
6004 M:      Matt Mackall <mpm@selenic.com>
6005 M:      Herbert Xu <herbert@gondor.apana.org.au>
6006 L:      linux-crypto@vger.kernel.org
6007 S:      Odd fixes
6008 F:      Documentation/devicetree/bindings/rng/
6009 F:      Documentation/hw_random.txt
6010 F:      drivers/char/hw_random/
6011 F:      include/linux/hw_random.h
6012
6013 HARDWARE SPINLOCK CORE
6014 M:      Ohad Ben-Cohen <ohad@wizery.com>
6015 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6016 L:      linux-remoteproc@vger.kernel.org
6017 S:      Maintained
6018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6019 F:      Documentation/devicetree/bindings/hwlock/
6020 F:      Documentation/hwspinlock.txt
6021 F:      drivers/hwspinlock/
6022 F:      include/linux/hwspinlock.h
6023
6024 HARMONY SOUND DRIVER
6025 L:      linux-parisc@vger.kernel.org
6026 S:      Maintained
6027 F:      sound/parisc/harmony.*
6028
6029 HDPVR USB VIDEO ENCODER DRIVER
6030 M:      Hans Verkuil <hverkuil@xs4all.nl>
6031 L:      linux-media@vger.kernel.org
6032 T:      git git://linuxtv.org/media_tree.git
6033 W:      https://linuxtv.org
6034 S:      Odd Fixes
6035 F:      drivers/media/usb/hdpvr/
6036
6037 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6038 M:      Jimmy Vance <jimmy.vance@hpe.com>
6039 S:      Supported
6040 F:      Documentation/watchdog/hpwdt.txt
6041 F:      drivers/watchdog/hpwdt.c
6042
6043 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6044 M:      Don Brace <don.brace@microsemi.com>
6045 L:      esc.storagedev@microsemi.com
6046 L:      linux-scsi@vger.kernel.org
6047 S:      Supported
6048 F:      Documentation/scsi/hpsa.txt
6049 F:      drivers/scsi/hpsa*.[ch]
6050 F:      include/linux/cciss*.h
6051 F:      include/uapi/linux/cciss*.h
6052
6053 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6054 M:      Don Brace <don.brace@microsemi.com>
6055 L:      esc.storagedev@microsemi.com
6056 L:      linux-scsi@vger.kernel.org
6057 S:      Supported
6058 F:      Documentation/blockdev/cciss.txt
6059 F:      drivers/block/cciss*
6060 F:      include/linux/cciss_ioctl.h
6061 F:      include/uapi/linux/cciss_ioctl.h
6062
6063 HFI1 DRIVER
6064 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6065 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6066 L:      linux-rdma@vger.kernel.org
6067 S:      Supported
6068 F:      drivers/infiniband/hw/hfi1
6069
6070 HFS FILESYSTEM
6071 L:      linux-fsdevel@vger.kernel.org
6072 S:      Orphan
6073 F:      Documentation/filesystems/hfs.txt
6074 F:      fs/hfs/
6075
6076 HFSPLUS FILESYSTEM
6077 L:      linux-fsdevel@vger.kernel.org
6078 S:      Orphan
6079 F:      Documentation/filesystems/hfsplus.txt
6080 F:      fs/hfsplus/
6081
6082 HGA FRAMEBUFFER DRIVER
6083 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6084 L:      linux-nvidia@lists.surfsouth.com
6085 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6086 S:      Maintained
6087 F:      drivers/video/fbdev/hgafb.c
6088
6089 HIBERNATION (aka Software Suspend, aka swsusp)
6090 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6091 M:      Pavel Machek <pavel@ucw.cz>
6092 L:      linux-pm@vger.kernel.org
6093 B:      https://bugzilla.kernel.org
6094 S:      Supported
6095 F:      arch/x86/power/
6096 F:      drivers/base/power/
6097 F:      kernel/power/
6098 F:      include/linux/suspend.h
6099 F:      include/linux/freezer.h
6100 F:      include/linux/pm.h
6101 F:      arch/*/include/asm/suspend*.h
6102
6103 HID CORE LAYER
6104 M:      Jiri Kosina <jikos@kernel.org>
6105 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6106 L:      linux-input@vger.kernel.org
6107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6108 S:      Maintained
6109 F:      drivers/hid/
6110 F:      include/linux/hid*
6111 F:      include/uapi/linux/hid*
6112
6113 HID SENSOR HUB DRIVERS
6114 M:      Jiri Kosina <jikos@kernel.org>
6115 M:      Jonathan Cameron <jic23@kernel.org>
6116 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6117 L:      linux-input@vger.kernel.org
6118 L:      linux-iio@vger.kernel.org
6119 S:      Maintained
6120 F:      Documentation/hid/hid-sensor*
6121 F:      drivers/hid/hid-sensor-*
6122 F:      drivers/iio/*/hid-*
6123 F:      include/linux/hid-sensor-*
6124
6125 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6126 M:      Thomas Gleixner <tglx@linutronix.de>
6127 L:      linux-kernel@vger.kernel.org
6128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6129 S:      Maintained
6130 F:      Documentation/timers/
6131 F:      kernel/time/hrtimer.c
6132 F:      kernel/time/clockevents.c
6133 F:      kernel/time/timer_*.c
6134 F:      include/linux/clockchips.h
6135 F:      include/linux/hrtimer.h
6136
6137 HIGH-SPEED SCC DRIVER FOR AX.25
6138 L:      linux-hams@vger.kernel.org
6139 S:      Orphan
6140 F:      drivers/net/hamradio/dmascc.c
6141 F:      drivers/net/hamradio/scc.c
6142
6143 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6144 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6145 W:      http://www.highpoint-tech.com
6146 S:      Supported
6147 F:      Documentation/scsi/hptiop.txt
6148 F:      drivers/scsi/hptiop.c
6149
6150 HIPPI
6151 M:      Jes Sorensen <jes@trained-monkey.org>
6152 L:      linux-hippi@sunsite.dk
6153 S:      Maintained
6154 F:      include/linux/hippidevice.h
6155 F:      include/uapi/linux/if_hippi.h
6156 F:      net/802/hippi.c
6157 F:      drivers/net/hippi/
6158
6159 HISILICON NETWORK SUBSYSTEM DRIVER
6160 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6161 M:      Salil Mehta <salil.mehta@huawei.com>
6162 L:      netdev@vger.kernel.org
6163 W:      http://www.hisilicon.com
6164 S:      Maintained
6165 F:      drivers/net/ethernet/hisilicon/
6166 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6167
6168 HISILICON ROCE DRIVER
6169 M:      Lijun Ou <oulijun@huawei.com>
6170 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6171 L:      linux-rdma@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/infiniband/hw/hns/
6174 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6175
6176 HISILICON SAS Controller
6177 M:      John Garry <john.garry@huawei.com>
6178 W:      http://www.hisilicon.com
6179 S:      Supported
6180 F:      drivers/scsi/hisi_sas/
6181 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6182
6183 HOST AP DRIVER
6184 M:      Jouni Malinen <j@w1.fi>
6185 L:      linux-wireless@vger.kernel.org
6186 W:      http://w1.fi/hostap-driver.html
6187 S:      Obsolete
6188 F:      drivers/net/wireless/intersil/hostap/
6189
6190 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6191 L:      platform-driver-x86@vger.kernel.org
6192 S:      Orphan
6193 F:      drivers/platform/x86/tc1100-wmi.c
6194
6195 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6196 M:      Jaroslav Kysela <perex@perex.cz>
6197 S:      Maintained
6198 F:      drivers/net/ethernet/hp/hp100.*
6199
6200 HPET:   High Precision Event Timers driver
6201 M:      Clemens Ladisch <clemens@ladisch.de>
6202 S:      Maintained
6203 F:      Documentation/timers/hpet.txt
6204 F:      drivers/char/hpet.c
6205 F:      include/linux/hpet.h
6206 F:      include/uapi/linux/hpet.h
6207
6208 HPET:   x86
6209 S:      Orphan
6210 F:      arch/x86/kernel/hpet.c
6211 F:      arch/x86/include/asm/hpet.h
6212
6213 HPFS FILESYSTEM
6214 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6215 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6216 S:      Maintained
6217 F:      fs/hpfs/
6218
6219 HSI SUBSYSTEM
6220 M:      Sebastian Reichel <sre@kernel.org>
6221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6222 S:      Maintained
6223 F:      Documentation/ABI/testing/sysfs-bus-hsi
6224 F:      Documentation/driver-api/hsi.rst
6225 F:      drivers/hsi/
6226 F:      include/linux/hsi/
6227 F:      include/uapi/linux/hsi/
6228
6229 HSO 3G MODEM DRIVER
6230 L:      linux-usb@vger.kernel.org
6231 S:      Orphan
6232 F:      drivers/net/usb/hso.c
6233
6234 HSR NETWORK PROTOCOL
6235 M:      Arvid Brodin <arvid.brodin@alten.se>
6236 L:      netdev@vger.kernel.org
6237 S:      Maintained
6238 F:      net/hsr/
6239
6240 HT16K33 LED CONTROLLER DRIVER
6241 M:      Robin van der Gracht <robin@protonic.nl>
6242 S:      Maintained
6243 F:      drivers/auxdisplay/ht16k33.c
6244 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6245
6246 HTCPEN TOUCHSCREEN DRIVER
6247 M:      Pau Oliva Fora <pof@eslack.org>
6248 L:      linux-input@vger.kernel.org
6249 S:      Maintained
6250 F:      drivers/input/touchscreen/htcpen.c
6251
6252 HUGETLB FILESYSTEM
6253 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6254 S:      Maintained
6255 F:      fs/hugetlbfs/
6256
6257 HVA ST MEDIA DRIVER
6258 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6259 L:      linux-media@vger.kernel.org
6260 T:      git git://linuxtv.org/media_tree.git
6261 W:      https://linuxtv.org
6262 S:      Supported
6263 F:      drivers/media/platform/sti/hva
6264
6265 HWPOISON MEMORY FAILURE HANDLING
6266 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6267 L:      linux-mm@kvack.org
6268 S:      Maintained
6269 F:      mm/memory-failure.c
6270 F:      mm/hwpoison-inject.c
6271
6272 Hyper-V CORE AND DRIVERS
6273 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6274 M:      Haiyang Zhang <haiyangz@microsoft.com>
6275 M:      Stephen Hemminger <sthemmin@microsoft.com>
6276 L:      devel@linuxdriverproject.org
6277 S:      Maintained
6278 F:      arch/x86/include/asm/mshyperv.h
6279 F:      arch/x86/include/uapi/asm/hyperv.h
6280 F:      arch/x86/kernel/cpu/mshyperv.c
6281 F:      arch/x86/hyperv
6282 F:      drivers/hid/hid-hyperv.c
6283 F:      drivers/hv/
6284 F:      drivers/input/serio/hyperv-keyboard.c
6285 F:      drivers/pci/host/pci-hyperv.c
6286 F:      drivers/net/hyperv/
6287 F:      drivers/scsi/storvsc_drv.c
6288 F:      drivers/uio/uio_hv_generic.c
6289 F:      drivers/video/fbdev/hyperv_fb.c
6290 F:      include/linux/hyperv.h
6291 F:      tools/hv/
6292 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6293
6294 HYPERVISOR VIRTUAL CONSOLE DRIVER
6295 L:      linuxppc-dev@lists.ozlabs.org
6296 S:      Odd Fixes
6297 F:      drivers/tty/hvc/
6298
6299 I2C ACPI SUPPORT
6300 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6301 L:      linux-i2c@vger.kernel.org
6302 L:      linux-acpi@vger.kernel.org
6303 S:      Maintained
6304 F:      drivers/i2c/i2c-core-acpi.c
6305
6306 I2C MUXES
6307 M:      Peter Rosin <peda@axentia.se>
6308 L:      linux-i2c@vger.kernel.org
6309 S:      Maintained
6310 F:      Documentation/i2c/i2c-topology
6311 F:      Documentation/i2c/muxes/
6312 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6313 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6314 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6315 F:      drivers/i2c/i2c-mux.c
6316 F:      drivers/i2c/muxes/
6317 F:      include/linux/i2c-mux.h
6318
6319 I2C OVER PARALLEL PORT
6320 M:      Jean Delvare <jdelvare@suse.com>
6321 L:      linux-i2c@vger.kernel.org
6322 S:      Maintained
6323 F:      Documentation/i2c/busses/i2c-parport
6324 F:      Documentation/i2c/busses/i2c-parport-light
6325 F:      drivers/i2c/busses/i2c-parport.c
6326 F:      drivers/i2c/busses/i2c-parport-light.c
6327
6328 I2C SUBSYSTEM
6329 M:      Wolfram Sang <wsa@the-dreams.de>
6330 L:      linux-i2c@vger.kernel.org
6331 W:      https://i2c.wiki.kernel.org/
6332 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6334 S:      Maintained
6335 F:      Documentation/devicetree/bindings/i2c/
6336 F:      Documentation/i2c/
6337 F:      drivers/i2c/
6338 F:      drivers/i2c/*/
6339 F:      include/linux/i2c.h
6340 F:      include/linux/i2c-*.h
6341 F:      include/uapi/linux/i2c.h
6342 F:      include/uapi/linux/i2c-*.h
6343
6344 I2C-TAOS-EVM DRIVER
6345 M:      Jean Delvare <jdelvare@suse.com>
6346 L:      linux-i2c@vger.kernel.org
6347 S:      Maintained
6348 F:      Documentation/i2c/busses/i2c-taos-evm
6349 F:      drivers/i2c/busses/i2c-taos-evm.c
6350
6351 I2C-TINY-USB DRIVER
6352 M:      Till Harbaum <till@harbaum.org>
6353 L:      linux-i2c@vger.kernel.org
6354 W:      http://www.harbaum.org/till/i2c_tiny_usb
6355 S:      Maintained
6356 F:      drivers/i2c/busses/i2c-tiny-usb.c
6357
6358 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6359 M:      Jean Delvare <jdelvare@suse.com>
6360 L:      linux-i2c@vger.kernel.org
6361 S:      Maintained
6362 F:      Documentation/i2c/busses/i2c-ali1535
6363 F:      Documentation/i2c/busses/i2c-ali1563
6364 F:      Documentation/i2c/busses/i2c-ali15x3
6365 F:      Documentation/i2c/busses/i2c-amd756
6366 F:      Documentation/i2c/busses/i2c-amd8111
6367 F:      Documentation/i2c/busses/i2c-i801
6368 F:      Documentation/i2c/busses/i2c-nforce2
6369 F:      Documentation/i2c/busses/i2c-piix4
6370 F:      Documentation/i2c/busses/i2c-sis5595
6371 F:      Documentation/i2c/busses/i2c-sis630
6372 F:      Documentation/i2c/busses/i2c-sis96x
6373 F:      Documentation/i2c/busses/i2c-via
6374 F:      Documentation/i2c/busses/i2c-viapro
6375 F:      drivers/i2c/busses/i2c-ali1535.c
6376 F:      drivers/i2c/busses/i2c-ali1563.c
6377 F:      drivers/i2c/busses/i2c-ali15x3.c
6378 F:      drivers/i2c/busses/i2c-amd756.c
6379 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6380 F:      drivers/i2c/busses/i2c-amd8111.c
6381 F:      drivers/i2c/busses/i2c-i801.c
6382 F:      drivers/i2c/busses/i2c-isch.c
6383 F:      drivers/i2c/busses/i2c-nforce2.c
6384 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6385 F:      drivers/i2c/busses/i2c-piix4.c
6386 F:      drivers/i2c/busses/i2c-sis5595.c
6387 F:      drivers/i2c/busses/i2c-sis630.c
6388 F:      drivers/i2c/busses/i2c-sis96x.c
6389 F:      drivers/i2c/busses/i2c-via.c
6390 F:      drivers/i2c/busses/i2c-viapro.c
6391
6392 I2C/SMBUS ISMT DRIVER
6393 M:      Seth Heasley <seth.heasley@intel.com>
6394 M:      Neil Horman <nhorman@tuxdriver.com>
6395 L:      linux-i2c@vger.kernel.org
6396 F:      drivers/i2c/busses/i2c-ismt.c
6397 F:      Documentation/i2c/busses/i2c-ismt
6398
6399 I2C/SMBUS STUB DRIVER
6400 M:      Jean Delvare <jdelvare@suse.com>
6401 L:      linux-i2c@vger.kernel.org
6402 S:      Maintained
6403 F:      drivers/i2c/i2c-stub.c
6404
6405 i386 BOOT CODE
6406 M:      "H. Peter Anvin" <hpa@zytor.com>
6407 S:      Maintained
6408 F:      arch/x86/boot/
6409
6410 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6411 M:      "H. Peter Anvin" <hpa@zytor.com>
6412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6413 S:      Maintained
6414
6415 IA64 (Itanium) PLATFORM
6416 M:      Tony Luck <tony.luck@intel.com>
6417 M:      Fenghua Yu <fenghua.yu@intel.com>
6418 L:      linux-ia64@vger.kernel.org
6419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6420 S:      Maintained
6421 F:      arch/ia64/
6422
6423 IBM Power 842 compression accelerator
6424 M:      Haren Myneni <haren@us.ibm.com>
6425 S:      Supported
6426 F:      drivers/crypto/nx/Makefile
6427 F:      drivers/crypto/nx/Kconfig
6428 F:      drivers/crypto/nx/nx-842*
6429 F:      include/linux/sw842.h
6430 F:      crypto/842.c
6431 F:      lib/842/
6432
6433 IBM Power in-Nest Crypto Acceleration
6434 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6435 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6436 L:      linux-crypto@vger.kernel.org
6437 S:      Supported
6438 F:      drivers/crypto/nx/Makefile
6439 F:      drivers/crypto/nx/Kconfig
6440 F:      drivers/crypto/nx/nx-aes*
6441 F:      drivers/crypto/nx/nx-sha*
6442 F:      drivers/crypto/nx/nx.*
6443 F:      drivers/crypto/nx/nx_csbcpb.h
6444 F:      drivers/crypto/nx/nx_debugfs.h
6445
6446 IBM Power Linux RAID adapter
6447 M:      Brian King <brking@us.ibm.com>
6448 S:      Supported
6449 F:      drivers/scsi/ipr.*
6450
6451 IBM Power SRIOV Virtual NIC Device Driver
6452 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6453 M:      John Allen <jallen@linux.vnet.ibm.com>
6454 L:      netdev@vger.kernel.org
6455 S:      Supported
6456 F:      drivers/net/ethernet/ibm/ibmvnic.*
6457
6458 IBM Power Virtual Ethernet Device Driver
6459 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6460 L:      netdev@vger.kernel.org
6461 S:      Supported
6462 F:      drivers/net/ethernet/ibm/ibmveth.*
6463
6464 IBM Power Virtual FC Device Drivers
6465 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6466 L:      linux-scsi@vger.kernel.org
6467 S:      Supported
6468 F:      drivers/scsi/ibmvscsi/ibmvfc*
6469
6470 IBM Power Virtual SCSI Device Drivers
6471 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6472 L:      linux-scsi@vger.kernel.org
6473 S:      Supported
6474 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6475 F:      include/scsi/viosrp.h
6476
6477 IBM Power Virtual SCSI Device Target Driver
6478 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6479 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6480 L:      linux-scsi@vger.kernel.org
6481 L:      target-devel@vger.kernel.org
6482 S:      Supported
6483 F:      drivers/scsi/ibmvscsi_tgt/
6484
6485 IBM Power VMX Cryptographic instructions
6486 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6487 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6488 L:      linux-crypto@vger.kernel.org
6489 S:      Supported
6490 F:      drivers/crypto/vmx/Makefile
6491 F:      drivers/crypto/vmx/Kconfig
6492 F:      drivers/crypto/vmx/vmx.c
6493 F:      drivers/crypto/vmx/aes*
6494 F:      drivers/crypto/vmx/ghash*
6495 F:      drivers/crypto/vmx/ppc-xlate.pl
6496
6497 IBM ServeRAID RAID DRIVER
6498 S:      Orphan
6499 F:      drivers/scsi/ips.*
6500
6501 ICH LPC AND GPIO DRIVER
6502 M:      Peter Tyser <ptyser@xes-inc.com>
6503 S:      Maintained
6504 F:      drivers/mfd/lpc_ich.c
6505 F:      drivers/gpio/gpio-ich.c
6506
6507 IDE SUBSYSTEM
6508 M:      "David S. Miller" <davem@davemloft.net>
6509 L:      linux-ide@vger.kernel.org
6510 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6512 S:      Maintained
6513 F:      Documentation/ide/
6514 F:      drivers/ide/
6515 F:      include/linux/ide.h
6516
6517 IDE/ATAPI DRIVERS
6518 M:      Borislav Petkov <bp@alien8.de>
6519 L:      linux-ide@vger.kernel.org
6520 S:      Maintained
6521 F:      Documentation/cdrom/ide-cd
6522 F:      drivers/ide/ide-cd*
6523
6524 IDEAPAD LAPTOP EXTRAS DRIVER
6525 M:      Ike Panhc <ike.pan@canonical.com>
6526 L:      platform-driver-x86@vger.kernel.org
6527 W:      http://launchpad.net/ideapad-laptop
6528 S:      Maintained
6529 F:      drivers/platform/x86/ideapad-laptop.c
6530
6531 IDEAPAD LAPTOP SLIDEBAR DRIVER
6532 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6533 L:      linux-input@vger.kernel.org
6534 W:      https://github.com/o2genum/ideapad-slidebar
6535 S:      Maintained
6536 F:      drivers/input/misc/ideapad_slidebar.c
6537
6538 IDT VersaClock 5 CLOCK DRIVER
6539 M:      Marek Vasut <marek.vasut@gmail.com>
6540 S:      Maintained
6541 F:      drivers/clk/clk-versaclock5.c
6542
6543 IEEE 802.15.4 SUBSYSTEM
6544 M:      Alexander Aring <alex.aring@gmail.com>
6545 M:      Stefan Schmidt <stefan@osg.samsung.com>
6546 L:      linux-wpan@vger.kernel.org
6547 W:      http://wpan.cakelab.org/
6548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6550 S:      Maintained
6551 F:      net/ieee802154/
6552 F:      net/mac802154/
6553 F:      drivers/net/ieee802154/
6554 F:      include/linux/nl802154.h
6555 F:      include/linux/ieee802154.h
6556 F:      include/net/nl802154.h
6557 F:      include/net/mac802154.h
6558 F:      include/net/af_ieee802154.h
6559 F:      include/net/cfg802154.h
6560 F:      include/net/ieee802154_netdev.h
6561 F:      Documentation/networking/ieee802154.txt
6562
6563 IFE PROTOCOL
6564 M:      Yotam Gigi <yotamg@mellanox.com>
6565 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6566 F:      net/ife
6567 F:      include/net/ife.h
6568 F:      include/uapi/linux/ife.h
6569
6570 IGORPLUG-USB IR RECEIVER
6571 M:      Sean Young <sean@mess.org>
6572 L:      linux-media@vger.kernel.org
6573 S:      Maintained
6574 F:      drivers/media/rc/igorplugusb.c
6575
6576 IGUANAWORKS USB IR TRANSCEIVER
6577 M:      Sean Young <sean@mess.org>
6578 L:      linux-media@vger.kernel.org
6579 S:      Maintained
6580 F:      drivers/media/rc/iguanair.c
6581
6582 IIO DIGITAL POTENTIOMETER DAC
6583 M:      Peter Rosin <peda@axentia.se>
6584 L:      linux-iio@vger.kernel.org
6585 S:      Maintained
6586 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6587 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6588 F:      drivers/iio/dac/dpot-dac.c
6589
6590 IIO ENVELOPE DETECTOR
6591 M:      Peter Rosin <peda@axentia.se>
6592 L:      linux-iio@vger.kernel.org
6593 S:      Maintained
6594 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6595 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6596 F:      drivers/iio/adc/envelope-detector.c
6597
6598 IIO MULTIPLEXER
6599 M:      Peter Rosin <peda@axentia.se>
6600 L:      linux-iio@vger.kernel.org
6601 S:      Maintained
6602 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6603 F:      drivers/iio/multiplexer/iio-mux.c
6604
6605 IIO SUBSYSTEM AND DRIVERS
6606 M:      Jonathan Cameron <jic23@kernel.org>
6607 R:      Hartmut Knaack <knaack.h@gmx.de>
6608 R:      Lars-Peter Clausen <lars@metafoo.de>
6609 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6610 L:      linux-iio@vger.kernel.org
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6612 S:      Maintained
6613 F:      Documentation/devicetree/bindings/iio/
6614 F:      drivers/iio/
6615 F:      drivers/staging/iio/
6616 F:      include/linux/iio/
6617 F:      tools/iio/
6618
6619 IKANOS/ADI EAGLE ADSL USB DRIVER
6620 M:      Matthieu Castet <castet.matthieu@free.fr>
6621 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6622 S:      Maintained
6623 F:      drivers/usb/atm/ueagle-atm.c
6624
6625 IMGTEC ASCII LCD DRIVER
6626 M:      Paul Burton <paul.burton@imgtec.com>
6627 S:      Maintained
6628 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6629 F:      drivers/auxdisplay/img-ascii-lcd.c
6630
6631 IMGTEC IR DECODER DRIVER
6632 M:      James Hogan <james.hogan@imgtec.com>
6633 S:      Maintained
6634 F:      drivers/media/rc/img-ir/
6635
6636 IMS TWINTURBO FRAMEBUFFER DRIVER
6637 L:      linux-fbdev@vger.kernel.org
6638 S:      Orphan
6639 F:      drivers/video/fbdev/imsttfb.c
6640
6641 INA209 HARDWARE MONITOR DRIVER
6642 M:      Guenter Roeck <linux@roeck-us.net>
6643 L:      linux-hwmon@vger.kernel.org
6644 S:      Maintained
6645 F:      Documentation/hwmon/ina209
6646 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6647 F:      drivers/hwmon/ina209.c
6648
6649 INA2XX HARDWARE MONITOR DRIVER
6650 M:      Guenter Roeck <linux@roeck-us.net>
6651 L:      linux-hwmon@vger.kernel.org
6652 S:      Maintained
6653 F:      Documentation/hwmon/ina2xx
6654 F:      drivers/hwmon/ina2xx.c
6655 F:      include/linux/platform_data/ina2xx.h
6656
6657 INDUSTRY PACK SUBSYSTEM (IPACK)
6658 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6659 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6660 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6661 L:      industrypack-devel@lists.sourceforge.net
6662 W:      http://industrypack.sourceforge.net
6663 S:      Maintained
6664 F:      drivers/ipack/
6665
6666 INFINIBAND SUBSYSTEM
6667 M:      Doug Ledford <dledford@redhat.com>
6668 M:      Sean Hefty <sean.hefty@intel.com>
6669 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6670 L:      linux-rdma@vger.kernel.org
6671 W:      http://www.openfabrics.org/
6672 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6674 S:      Supported
6675 F:      Documentation/devicetree/bindings/infiniband/
6676 F:      Documentation/infiniband/
6677 F:      drivers/infiniband/
6678 F:      include/uapi/linux/if_infiniband.h
6679 F:      include/uapi/rdma/
6680 F:      include/rdma/
6681
6682 INGENIC JZ4780 DMA Driver
6683 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6684 S:      Maintained
6685 F:      drivers/dma/dma-jz4780.c
6686
6687 INGENIC JZ4780 NAND DRIVER
6688 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6689 L:      linux-mtd@lists.infradead.org
6690 S:      Maintained
6691 F:      drivers/mtd/nand/jz4780_*
6692
6693 INOTIFY
6694 M:      John McCutchan <john@johnmccutchan.com>
6695 M:      Robert Love <rlove@rlove.org>
6696 M:      Eric Paris <eparis@parisplace.org>
6697 S:      Maintained
6698 F:      Documentation/filesystems/inotify.txt
6699 F:      fs/notify/inotify/
6700 F:      include/linux/inotify.h
6701 F:      include/uapi/linux/inotify.h
6702
6703 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6704 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6705 L:      linux-input@vger.kernel.org
6706 Q:      http://patchwork.kernel.org/project/linux-input/list/
6707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6708 S:      Maintained
6709 F:      drivers/input/
6710 F:      include/linux/input.h
6711 F:      include/uapi/linux/input.h
6712 F:      include/uapi/linux/input-event-codes.h
6713 F:      include/linux/input/
6714 F:      Documentation/devicetree/bindings/input/
6715 F:      Documentation/input/
6716
6717 INPUT MULTITOUCH (MT) PROTOCOL
6718 M:      Henrik Rydberg <rydberg@bitmath.org>
6719 L:      linux-input@vger.kernel.org
6720 S:      Odd fixes
6721 F:      Documentation/input/multi-touch-protocol.rst
6722 F:      drivers/input/input-mt.c
6723 K:      \b(ABS|SYN)_MT_
6724
6725 INSIDE SECURE CRYPTO DRIVER
6726 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6727 F:      drivers/crypto/inside-secure/
6728 S:      Maintained
6729 L:      linux-crypto@vger.kernel.org
6730
6731 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6732 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6733 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6734 L:      linux-ima-devel@lists.sourceforge.net
6735 L:      linux-ima-user@lists.sourceforge.net
6736 L:      linux-security-module@vger.kernel.org
6737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6738 S:      Supported
6739 F:      security/integrity/ima/
6740
6741 INTEL 810/815 FRAMEBUFFER DRIVER
6742 M:      Antonino Daplas <adaplas@gmail.com>
6743 L:      linux-fbdev@vger.kernel.org
6744 S:      Maintained
6745 F:      drivers/video/fbdev/i810/
6746
6747 INTEL ASoC BDW/HSW DRIVERS
6748 M:      Jie Yang <yang.jie@linux.intel.com>
6749 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6750 S:      Supported
6751 F:      sound/soc/intel/common/sst-dsp*
6752 F:      sound/soc/intel/common/sst-firmware.c
6753 F:      sound/soc/intel/boards/broadwell.c
6754 F:      sound/soc/intel/haswell/
6755
6756 INTEL C600 SERIES SAS CONTROLLER DRIVER
6757 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6758 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6759 L:      linux-scsi@vger.kernel.org
6760 T:      git git://git.code.sf.net/p/intel-sas/isci
6761 S:      Supported
6762 F:      drivers/scsi/isci/
6763
6764 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6765 M:      Daniel Vetter <daniel.vetter@intel.com>
6766 M:      Jani Nikula <jani.nikula@linux.intel.com>
6767 L:      intel-gfx@lists.freedesktop.org
6768 W:      https://01.org/linuxgraphics/
6769 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6770 C:      irc://chat.freenode.net/intel-gfx
6771 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6772 T:      git git://anongit.freedesktop.org/drm-intel
6773 S:      Supported
6774 F:      drivers/gpu/drm/i915/
6775 F:      include/drm/i915*
6776 F:      include/uapi/drm/i915_drm.h
6777 F:      Documentation/gpu/i915.rst
6778
6779 INTEL ETHERNET DRIVERS
6780 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6781 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6782 W:      http://www.intel.com/support/feedback.htm
6783 W:      http://e1000.sourceforge.net/
6784 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6787 S:      Supported
6788 F:      Documentation/networking/e100.txt
6789 F:      Documentation/networking/e1000.txt
6790 F:      Documentation/networking/e1000e.txt
6791 F:      Documentation/networking/igb.txt
6792 F:      Documentation/networking/igbvf.txt
6793 F:      Documentation/networking/ixgb.txt
6794 F:      Documentation/networking/ixgbe.txt
6795 F:      Documentation/networking/ixgbevf.txt
6796 F:      Documentation/networking/i40e.txt
6797 F:      Documentation/networking/i40evf.txt
6798 F:      drivers/net/ethernet/intel/
6799 F:      drivers/net/ethernet/intel/*/
6800 F:      include/linux/avf/virtchnl.h
6801
6802 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6803 M:      Maik Broemme <mbroemme@libmpq.org>
6804 L:      linux-fbdev@vger.kernel.org
6805 S:      Maintained
6806 F:      Documentation/fb/intelfb.txt
6807 F:      drivers/video/fbdev/intelfb/
6808
6809 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6810 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6811 M:      Zhi Wang <zhi.a.wang@intel.com>
6812 L:      intel-gvt-dev@lists.freedesktop.org
6813 L:      intel-gfx@lists.freedesktop.org
6814 W:      https://01.org/igvt-g
6815 T:      git https://github.com/01org/gvt-linux.git
6816 S:      Supported
6817 F:      drivers/gpu/drm/i915/gvt/
6818
6819 INTEL HID EVENT DRIVER
6820 M:      Alex Hung <alex.hung@canonical.com>
6821 L:      platform-driver-x86@vger.kernel.org
6822 S:      Maintained
6823 F:      drivers/platform/x86/intel-hid.c
6824
6825 INTEL I/OAT DMA DRIVER
6826 M:      Dave Jiang <dave.jiang@intel.com>
6827 R:      Dan Williams <dan.j.williams@intel.com>
6828 L:      dmaengine@vger.kernel.org
6829 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6830 S:      Supported
6831 F:      drivers/dma/ioat*
6832
6833 INTEL IDLE DRIVER
6834 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6835 M:      Len Brown <lenb@kernel.org>
6836 L:      linux-pm@vger.kernel.org
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6838 B:      https://bugzilla.kernel.org
6839 S:      Supported
6840 F:      drivers/idle/intel_idle.c
6841
6842 INTEL INTEGRATED SENSOR HUB DRIVER
6843 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6844 M:      Jiri Kosina <jikos@kernel.org>
6845 L:      linux-input@vger.kernel.org
6846 S:      Maintained
6847 F:      drivers/hid/intel-ish-hid/
6848
6849 INTEL IOMMU (VT-d)
6850 M:      David Woodhouse <dwmw2@infradead.org>
6851 L:      iommu@lists.linux-foundation.org
6852 T:      git git://git.infradead.org/iommu-2.6.git
6853 S:      Supported
6854 F:      drivers/iommu/intel-iommu.c
6855 F:      include/linux/intel-iommu.h
6856
6857 INTEL IOP-ADMA DMA DRIVER
6858 R:      Dan Williams <dan.j.williams@intel.com>
6859 S:      Odd fixes
6860 F:      drivers/dma/iop-adma.c
6861
6862 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6863 M:      Krzysztof Halasa <khalasa@piap.pl>
6864 S:      Maintained
6865 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6866 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6867 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6868 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6869 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6870 F:      drivers/net/wan/ixp4xx_hss.c
6871
6872 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6873 M:      Deepak Saxena <dsaxena@plexity.net>
6874 S:      Maintained
6875 F:      drivers/char/hw_random/ixp4xx-rng.c
6876
6877 INTEL MANAGEMENT ENGINE (mei)
6878 M:      Tomas Winkler <tomas.winkler@intel.com>
6879 L:      linux-kernel@vger.kernel.org
6880 S:      Supported
6881 F:      include/uapi/linux/mei.h
6882 F:      include/linux/mei_cl_bus.h
6883 F:      drivers/misc/mei/*
6884 F:      drivers/watchdog/mei_wdt.c
6885 F:      Documentation/misc-devices/mei/*
6886 F:      samples/mei/*
6887
6888 INTEL MENLOW THERMAL DRIVER
6889 M:      Sujith Thomas <sujith.thomas@intel.com>
6890 L:      platform-driver-x86@vger.kernel.org
6891 W:      https://01.org/linux-acpi
6892 S:      Supported
6893 F:      drivers/platform/x86/intel_menlow.c
6894
6895 INTEL MERRIFIELD GPIO DRIVER
6896 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6897 L:      linux-gpio@vger.kernel.org
6898 S:      Maintained
6899 F:      drivers/gpio/gpio-merrifield.c
6900
6901 INTEL MIC DRIVERS (mic)
6902 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6903 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6904 S:      Supported
6905 W:      https://github.com/sudeepdutt/mic
6906 W:      http://software.intel.com/en-us/mic-developer
6907 F:      include/linux/mic_bus.h
6908 F:      include/linux/scif.h
6909 F:      include/uapi/linux/mic_common.h
6910 F:      include/uapi/linux/mic_ioctl.h
6911 F:      include/uapi/linux/scif_ioctl.h
6912 F:      drivers/misc/mic/
6913 F:      drivers/dma/mic_x100_dma.c
6914 F:      drivers/dma/mic_x100_dma.h
6915 F:      Documentation/mic/
6916
6917 INTEL PMC CORE DRIVER
6918 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6919 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6920 L:      platform-driver-x86@vger.kernel.org
6921 S:      Maintained
6922 F:      arch/x86/include/asm/pmc_core.h
6923 F:      drivers/platform/x86/intel_pmc_core*
6924
6925 INTEL PMC/P-Unit IPC DRIVER
6926 M:      Zha Qipeng<qipeng.zha@intel.com>
6927 L:      platform-driver-x86@vger.kernel.org
6928 S:      Maintained
6929 F:      drivers/platform/x86/intel_pmc_ipc.c
6930 F:      drivers/platform/x86/intel_punit_ipc.c
6931 F:      arch/x86/include/asm/intel_pmc_ipc.h
6932 F:      arch/x86/include/asm/intel_punit_ipc.h
6933
6934 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6935 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6936 L:      linux-wireless@vger.kernel.org
6937 S:      Maintained
6938 F:      Documentation/networking/README.ipw2100
6939 F:      Documentation/networking/README.ipw2200
6940 F:      drivers/net/wireless/intel/ipw2x00/
6941
6942 INTEL PSTATE DRIVER
6943 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6944 M:      Len Brown <lenb@kernel.org>
6945 L:      linux-pm@vger.kernel.org
6946 S:      Supported
6947 F:      drivers/cpufreq/intel_pstate.c
6948
6949 INTEL RDMA RNIC DRIVER
6950 M:      Faisal Latif <faisal.latif@intel.com>
6951 M:      Shiraz Saleem <shiraz.saleem@intel.com>
6952 L:      linux-rdma@vger.kernel.org
6953 S:      Supported
6954 F:      drivers/infiniband/hw/i40iw/
6955
6956 INTEL TELEMETRY DRIVER
6957 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6958 L:      platform-driver-x86@vger.kernel.org
6959 S:      Maintained
6960 F:      arch/x86/include/asm/intel_telemetry.h
6961 F:      drivers/platform/x86/intel_telemetry*
6962
6963 INTEL VIRTUAL BUTTON DRIVER
6964 M:      AceLan Kao <acelan.kao@canonical.com>
6965 L:      platform-driver-x86@vger.kernel.org
6966 S:      Maintained
6967 F:      drivers/platform/x86/intel-vbtn.c
6968
6969 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6970 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6971 L:      linux-wireless@vger.kernel.org
6972 S:      Supported
6973 F:      drivers/net/wireless/intel/iwlegacy/
6974
6975 INTEL WIRELESS WIFI LINK (iwlwifi)
6976 M:      Johannes Berg <johannes.berg@intel.com>
6977 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6978 M:      Luca Coelho <luciano.coelho@intel.com>
6979 M:      Intel Linux Wireless <linuxwifi@intel.com>
6980 L:      linux-wireless@vger.kernel.org
6981 W:      http://intellinuxwireless.org
6982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6983 S:      Supported
6984 F:      drivers/net/wireless/intel/iwlwifi/
6985
6986 INTEL WIRELESS WIMAX CONNECTION 2400
6987 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6988 M:      linux-wimax@intel.com
6989 L:      wimax@linuxwimax.org (subscribers-only)
6990 S:      Supported
6991 W:      http://linuxwimax.org
6992 F:      Documentation/wimax/README.i2400m
6993 F:      drivers/net/wimax/i2400m/
6994 F:      include/uapi/linux/wimax/i2400m.h
6995
6996 INTEL(R) TRACE HUB
6997 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6998 S:      Supported
6999 F:      Documentation/trace/intel_th.txt
7000 F:      drivers/hwtracing/intel_th/
7001
7002 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7003 M:      Ning Sun <ning.sun@intel.com>
7004 L:      tboot-devel@lists.sourceforge.net
7005 W:      http://tboot.sourceforge.net
7006 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7007 S:      Supported
7008 F:      Documentation/intel_txt.txt
7009 F:      include/linux/tboot.h
7010 F:      arch/x86/kernel/tboot.c
7011
7012 INTEL-MID GPIO DRIVER
7013 M:      David Cohen <david.a.cohen@linux.intel.com>
7014 L:      linux-gpio@vger.kernel.org
7015 S:      Maintained
7016 F:      drivers/gpio/gpio-intel-mid.c
7017
7018 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7019 M:      Linus Walleij <linus.walleij@linaro.org>
7020 L:      linux-iio@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/iio/gyro/mpu3050*
7023 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7024
7025 IOC3 ETHERNET DRIVER
7026 M:      Ralf Baechle <ralf@linux-mips.org>
7027 L:      linux-mips@linux-mips.org
7028 S:      Maintained
7029 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7030
7031 IOC3 SERIAL DRIVER
7032 M:      Pat Gefre <pfg@sgi.com>
7033 L:      linux-serial@vger.kernel.org
7034 S:      Maintained
7035 F:      drivers/tty/serial/ioc3_serial.c
7036
7037 IOMMU DRIVERS
7038 M:      Joerg Roedel <joro@8bytes.org>
7039 L:      iommu@lists.linux-foundation.org
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7041 S:      Maintained
7042 F:      Documentation/devicetree/bindings/iommu/
7043 F:      drivers/iommu/
7044 F:      include/linux/iommu.h
7045 F:      include/linux/iova.h
7046
7047 IP MASQUERADING
7048 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7049 S:      Maintained
7050 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7051
7052 IPMI SUBSYSTEM
7053 M:      Corey Minyard <minyard@acm.org>
7054 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7055 W:      http://openipmi.sourceforge.net/
7056 S:      Supported
7057 F:      Documentation/IPMI.txt
7058 F:      drivers/char/ipmi/
7059 F:      include/linux/ipmi*
7060 F:      include/uapi/linux/ipmi*
7061
7062 IPS SCSI RAID DRIVER
7063 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7064 L:      linux-scsi@vger.kernel.org
7065 W:      http://www.adaptec.com/
7066 S:      Maintained
7067 F:      drivers/scsi/ips*
7068
7069 IPVS
7070 M:      Wensong Zhang <wensong@linux-vs.org>
7071 M:      Simon Horman <horms@verge.net.au>
7072 M:      Julian Anastasov <ja@ssi.bg>
7073 L:      netdev@vger.kernel.org
7074 L:      lvs-devel@vger.kernel.org
7075 S:      Maintained
7076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7078 F:      Documentation/networking/ipvs-sysctl.txt
7079 F:      include/net/ip_vs.h
7080 F:      include/uapi/linux/ip_vs.h
7081 F:      net/netfilter/ipvs/
7082
7083 IPWIRELESS DRIVER
7084 M:      Jiri Kosina <jikos@kernel.org>
7085 M:      David Sterba <dsterba@suse.com>
7086 S:      Odd Fixes
7087 F:      drivers/tty/ipwireless/
7088
7089 IPX NETWORK LAYER
7090 L:      netdev@vger.kernel.org
7091 S:      Odd fixes
7092 F:      include/net/ipx.h
7093 F:      include/uapi/linux/ipx.h
7094 F:      net/ipx/
7095
7096 IRDA SUBSYSTEM
7097 M:      Samuel Ortiz <samuel@sortiz.org>
7098 L:      irda-users@lists.sourceforge.net (subscribers-only)
7099 L:      netdev@vger.kernel.org
7100 W:      http://irda.sourceforge.net/
7101 S:      Maintained
7102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7103 F:      Documentation/networking/irda.txt
7104 F:      drivers/net/irda/
7105 F:      include/net/irda/
7106 F:      net/irda/
7107
7108 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7109 M:      Marc Zyngier <marc.zyngier@arm.com>
7110 S:      Maintained
7111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112 F:      Documentation/IRQ-domain.txt
7113 F:      include/linux/irqdomain.h
7114 F:      kernel/irq/irqdomain.c
7115 F:      kernel/irq/msi.c
7116
7117 IRQ SUBSYSTEM
7118 M:      Thomas Gleixner <tglx@linutronix.de>
7119 L:      linux-kernel@vger.kernel.org
7120 S:      Maintained
7121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7122 F:      kernel/irq/
7123
7124 IRQCHIP DRIVERS
7125 M:      Thomas Gleixner <tglx@linutronix.de>
7126 M:      Jason Cooper <jason@lakedaemon.net>
7127 M:      Marc Zyngier <marc.zyngier@arm.com>
7128 L:      linux-kernel@vger.kernel.org
7129 S:      Maintained
7130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7131 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7132 F:      Documentation/devicetree/bindings/interrupt-controller/
7133 F:      drivers/irqchip/
7134
7135 ISA
7136 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7137 S:      Maintained
7138 F:      Documentation/isa.txt
7139 F:      drivers/base/isa.c
7140 F:      include/linux/isa.h
7141
7142 ISA RADIO MODULE
7143 M:      Hans Verkuil <hverkuil@xs4all.nl>
7144 L:      linux-media@vger.kernel.org
7145 T:      git git://linuxtv.org/media_tree.git
7146 W:      https://linuxtv.org
7147 S:      Maintained
7148 F:      drivers/media/radio/radio-isa*
7149
7150 ISAPNP
7151 M:      Jaroslav Kysela <perex@perex.cz>
7152 S:      Maintained
7153 F:      Documentation/isapnp.txt
7154 F:      drivers/pnp/isapnp/
7155 F:      include/linux/isapnp.h
7156
7157 ISCSI
7158 M:      Lee Duncan <lduncan@suse.com>
7159 M:      Chris Leech <cleech@redhat.com>
7160 L:      open-iscsi@googlegroups.com
7161 W:      www.open-iscsi.com
7162 S:      Maintained
7163 F:      drivers/scsi/*iscsi*
7164 F:      include/scsi/*iscsi*
7165
7166 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7167 M:      Peter Jones <pjones@redhat.com>
7168 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7169 S:      Maintained
7170 F:      drivers/firmware/iscsi_ibft*
7171
7172 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7173 M:      Or Gerlitz <ogerlitz@mellanox.com>
7174 M:      Sagi Grimberg <sagi@grimberg.me>
7175 M:      Roi Dayan <roid@mellanox.com>
7176 L:      linux-rdma@vger.kernel.org
7177 S:      Supported
7178 W:      http://www.openfabrics.org
7179 W:      www.open-iscsi.org
7180 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7181 F:      drivers/infiniband/ulp/iser/
7182
7183 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7184 M:      Sagi Grimberg <sagi@grimberg.me>
7185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7186 L:      linux-rdma@vger.kernel.org
7187 L:      target-devel@vger.kernel.org
7188 S:      Supported
7189 W:      http://www.linux-iscsi.org
7190 F:      drivers/infiniband/ulp/isert
7191
7192 ISDN SUBSYSTEM
7193 M:      Karsten Keil <isdn@linux-pingi.de>
7194 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7195 L:      netdev@vger.kernel.org
7196 W:      http://www.isdn4linux.de
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7198 S:      Maintained
7199 F:      Documentation/isdn/
7200 F:      drivers/isdn/
7201 F:      include/linux/isdn.h
7202 F:      include/linux/isdn/
7203 F:      include/uapi/linux/isdn.h
7204 F:      include/uapi/linux/isdn/
7205
7206 ISDN SUBSYSTEM (Eicon active card driver)
7207 M:      Armin Schindler <mac@melware.de>
7208 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7209 W:      http://www.melware.de
7210 S:      Maintained
7211 F:      drivers/isdn/hardware/eicon/
7212
7213 IT87 HARDWARE MONITORING DRIVER
7214 M:      Jean Delvare <jdelvare@suse.com>
7215 L:      linux-hwmon@vger.kernel.org
7216 S:      Maintained
7217 F:      Documentation/hwmon/it87
7218 F:      drivers/hwmon/it87.c
7219
7220 IT913X MEDIA DRIVER
7221 M:      Antti Palosaari <crope@iki.fi>
7222 L:      linux-media@vger.kernel.org
7223 W:      https://linuxtv.org
7224 W:      http://palosaari.fi/linux/
7225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7226 T:      git git://linuxtv.org/anttip/media_tree.git
7227 S:      Maintained
7228 F:      drivers/media/tuners/it913x*
7229
7230 IVTV VIDEO4LINUX DRIVER
7231 M:      Andy Walls <awalls@md.metrocast.net>
7232 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7233 L:      linux-media@vger.kernel.org
7234 T:      git git://linuxtv.org/media_tree.git
7235 W:      http://www.ivtvdriver.org
7236 S:      Maintained
7237 F:      Documentation/media/v4l-drivers/ivtv*
7238 F:      drivers/media/pci/ivtv/
7239 F:      include/uapi/linux/ivtv*
7240
7241 IX2505V MEDIA DRIVER
7242 M:      Malcolm Priestley <tvboxspy@gmail.com>
7243 L:      linux-media@vger.kernel.org
7244 W:      https://linuxtv.org
7245 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7246 S:      Maintained
7247 F:      drivers/media/dvb-frontends/ix2505v*
7248
7249 JC42.4 TEMPERATURE SENSOR DRIVER
7250 M:      Guenter Roeck <linux@roeck-us.net>
7251 L:      linux-hwmon@vger.kernel.org
7252 S:      Maintained
7253 F:      drivers/hwmon/jc42.c
7254 F:      Documentation/hwmon/jc42
7255
7256 JFS FILESYSTEM
7257 M:      Dave Kleikamp <shaggy@kernel.org>
7258 L:      jfs-discussion@lists.sourceforge.net
7259 W:      http://jfs.sourceforge.net/
7260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7261 S:      Maintained
7262 F:      Documentation/filesystems/jfs.txt
7263 F:      fs/jfs/
7264
7265 JME NETWORK DRIVER
7266 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7267 L:      netdev@vger.kernel.org
7268 S:      Maintained
7269 F:      drivers/net/ethernet/jme.*
7270
7271 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7272 M:      David Woodhouse <dwmw2@infradead.org>
7273 L:      linux-mtd@lists.infradead.org
7274 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7275 S:      Maintained
7276 F:      fs/jffs2/
7277 F:      include/uapi/linux/jffs2.h
7278
7279 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7280 M:      "Theodore Ts'o" <tytso@mit.edu>
7281 M:      Jan Kara <jack@suse.com>
7282 L:      linux-ext4@vger.kernel.org
7283 S:      Maintained
7284 F:      fs/jbd2/
7285 F:      include/linux/jbd2.h
7286
7287 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7288 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7289 L:      linux-media@vger.kernel.org
7290 S:      Maintained
7291 F:      drivers/media/platform/rcar_jpu.c
7292
7293 JSM Neo PCI based serial card
7294 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7295 L:      linux-serial@vger.kernel.org
7296 S:      Maintained
7297 F:      drivers/tty/serial/jsm/
7298
7299 K10TEMP HARDWARE MONITORING DRIVER
7300 M:      Clemens Ladisch <clemens@ladisch.de>
7301 L:      linux-hwmon@vger.kernel.org
7302 S:      Maintained
7303 F:      Documentation/hwmon/k10temp
7304 F:      drivers/hwmon/k10temp.c
7305
7306 K8TEMP HARDWARE MONITORING DRIVER
7307 M:      Rudolf Marek <r.marek@assembler.cz>
7308 L:      linux-hwmon@vger.kernel.org
7309 S:      Maintained
7310 F:      Documentation/hwmon/k8temp
7311 F:      drivers/hwmon/k8temp.c
7312
7313 KASAN
7314 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7315 R:      Alexander Potapenko <glider@google.com>
7316 R:      Dmitry Vyukov <dvyukov@google.com>
7317 L:      kasan-dev@googlegroups.com
7318 S:      Maintained
7319 F:      arch/*/include/asm/kasan.h
7320 F:      arch/*/mm/kasan_init*
7321 F:      Documentation/dev-tools/kasan.rst
7322 F:      include/linux/kasan*.h
7323 F:      lib/test_kasan.c
7324 F:      mm/kasan/
7325 F:      scripts/Makefile.kasan
7326
7327 KCONFIG
7328 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7329 L:      linux-kbuild@vger.kernel.org
7330 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7331 S:      Maintained
7332 F:      Documentation/kbuild/kconfig-language.txt
7333 F:      scripts/kconfig/
7334
7335 KDUMP
7336 M:      Dave Young <dyoung@redhat.com>
7337 M:      Baoquan He <bhe@redhat.com>
7338 R:      Vivek Goyal <vgoyal@redhat.com>
7339 L:      kexec@lists.infradead.org
7340 W:      http://lse.sourceforge.net/kdump/
7341 S:      Maintained
7342 F:      Documentation/kdump/
7343
7344 KEENE FM RADIO TRANSMITTER DRIVER
7345 M:      Hans Verkuil <hverkuil@xs4all.nl>
7346 L:      linux-media@vger.kernel.org
7347 T:      git git://linuxtv.org/media_tree.git
7348 W:      https://linuxtv.org
7349 S:      Maintained
7350 F:      drivers/media/radio/radio-keene*
7351
7352 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7353 M:      Ian Kent <raven@themaw.net>
7354 L:      autofs@vger.kernel.org
7355 S:      Maintained
7356 F:      fs/autofs4/
7357
7358 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7359 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7360 M:      Michal Marek <mmarek@suse.com>
7361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7362 L:      linux-kbuild@vger.kernel.org
7363 S:      Maintained
7364 F:      Documentation/kbuild/
7365 F:      Makefile
7366 F:      scripts/Makefile.*
7367 F:      scripts/basic/
7368 F:      scripts/mk*
7369 F:      scripts/package/
7370
7371 KERNEL JANITORS
7372 L:      kernel-janitors@vger.kernel.org
7373 W:      http://kernelnewbies.org/KernelJanitors
7374 S:      Odd Fixes
7375
7376 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7377 M:      "J. Bruce Fields" <bfields@fieldses.org>
7378 M:      Jeff Layton <jlayton@poochiereds.net>
7379 L:      linux-nfs@vger.kernel.org
7380 W:      http://nfs.sourceforge.net/
7381 T:      git git://linux-nfs.org/~bfields/linux.git
7382 S:      Supported
7383 F:      fs/nfsd/
7384 F:      include/uapi/linux/nfsd/
7385 F:      fs/lockd/
7386 F:      fs/nfs_common/
7387 F:      net/sunrpc/
7388 F:      include/linux/lockd/
7389 F:      include/linux/sunrpc/
7390 F:      include/uapi/linux/sunrpc/
7391
7392 KERNEL SELFTEST FRAMEWORK
7393 M:      Shuah Khan <shuahkh@osg.samsung.com>
7394 M:      Shuah Khan <shuah@kernel.org>
7395 L:      linux-kselftest@vger.kernel.org
7396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7397 S:      Maintained
7398 F:      tools/testing/selftests/
7399 F:      Documentation/dev-tools/kselftest*
7400
7401 KERNEL VIRTUAL MACHINE (KVM)
7402 M:      Paolo Bonzini <pbonzini@redhat.com>
7403 M:      Radim Krčmář <rkrcmar@redhat.com>
7404 L:      kvm@vger.kernel.org
7405 W:      http://www.linux-kvm.org
7406 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7407 S:      Supported
7408 F:      Documentation/*/kvm*.txt
7409 F:      Documentation/virtual/kvm/
7410 F:      arch/*/kvm/
7411 F:      arch/x86/kernel/kvm.c
7412 F:      arch/x86/kernel/kvmclock.c
7413 F:      arch/*/include/asm/kvm*
7414 F:      include/linux/kvm*
7415 F:      include/uapi/linux/kvm*
7416 F:      virt/kvm/
7417 F:      tools/kvm/
7418
7419 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7420 M:      Joerg Roedel <joro@8bytes.org>
7421 L:      kvm@vger.kernel.org
7422 W:      http://www.linux-kvm.org/
7423 S:      Maintained
7424 F:      arch/x86/include/asm/svm.h
7425 F:      arch/x86/kvm/svm.c
7426
7427 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7428 M:      Christoffer Dall <christoffer.dall@linaro.org>
7429 M:      Marc Zyngier <marc.zyngier@arm.com>
7430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7431 L:      kvmarm@lists.cs.columbia.edu
7432 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7434 S:      Supported
7435 F:      arch/arm/include/uapi/asm/kvm*
7436 F:      arch/arm/include/asm/kvm*
7437 F:      arch/arm/kvm/
7438 F:      virt/kvm/arm/
7439 F:      include/kvm/arm_*
7440
7441 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7442 M:      Alexander Graf <agraf@suse.com>
7443 L:      kvm-ppc@vger.kernel.org
7444 W:      http://www.linux-kvm.org/
7445 T:      git git://github.com/agraf/linux-2.6.git
7446 S:      Supported
7447 F:      arch/powerpc/include/asm/kvm*
7448 F:      arch/powerpc/kvm/
7449
7450 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7451 M:      Christoffer Dall <christoffer.dall@linaro.org>
7452 M:      Marc Zyngier <marc.zyngier@arm.com>
7453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7454 L:      kvmarm@lists.cs.columbia.edu
7455 S:      Maintained
7456 F:      arch/arm64/include/uapi/asm/kvm*
7457 F:      arch/arm64/include/asm/kvm*
7458 F:      arch/arm64/kvm/
7459
7460 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7461 M:      James Hogan <james.hogan@imgtec.com>
7462 L:      linux-mips@linux-mips.org
7463 S:      Supported
7464 F:      arch/mips/include/uapi/asm/kvm*
7465 F:      arch/mips/include/asm/kvm*
7466 F:      arch/mips/kvm/
7467
7468 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7469 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7470 M:      Cornelia Huck <cohuck@redhat.com>
7471 L:      linux-s390@vger.kernel.org
7472 W:      http://www.ibm.com/developerworks/linux/linux390/
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7474 S:      Supported
7475 F:      Documentation/s390/kvm.txt
7476 F:      arch/s390/include/asm/kvm*
7477 F:      arch/s390/kvm/
7478 F:      arch/s390/mm/gmap.c
7479
7480 KERNFS
7481 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7482 M:      Tejun Heo <tj@kernel.org>
7483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7484 S:      Supported
7485 F:      include/linux/kernfs.h
7486 F:      fs/kernfs/
7487
7488 KEXEC
7489 M:      Eric Biederman <ebiederm@xmission.com>
7490 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7491 L:      kexec@lists.infradead.org
7492 S:      Maintained
7493 F:      include/linux/kexec.h
7494 F:      include/uapi/linux/kexec.h
7495 F:      kernel/kexec*
7496
7497 KEYS-ENCRYPTED
7498 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7499 M:      David Safford <safford@us.ibm.com>
7500 L:      linux-security-module@vger.kernel.org
7501 L:      keyrings@vger.kernel.org
7502 S:      Supported
7503 F:      Documentation/security/keys/trusted-encrypted.rst
7504 F:      include/keys/encrypted-type.h
7505 F:      security/keys/encrypted-keys/
7506
7507 KEYS-TRUSTED
7508 M:      David Safford <safford@us.ibm.com>
7509 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7510 L:      linux-security-module@vger.kernel.org
7511 L:      keyrings@vger.kernel.org
7512 S:      Supported
7513 F:      Documentation/security/keys/trusted-encrypted.rst
7514 F:      include/keys/trusted-type.h
7515 F:      security/keys/trusted.c
7516 F:      security/keys/trusted.h
7517
7518 KEYS/KEYRINGS:
7519 M:      David Howells <dhowells@redhat.com>
7520 L:      keyrings@vger.kernel.org
7521 S:      Maintained
7522 F:      Documentation/security/keys/core.rst
7523 F:      include/linux/key.h
7524 F:      include/linux/key-type.h
7525 F:      include/linux/keyctl.h
7526 F:      include/uapi/linux/keyctl.h
7527 F:      include/keys/
7528 F:      security/keys/
7529
7530 KGDB / KDB /debug_core
7531 M:      Jason Wessel <jason.wessel@windriver.com>
7532 W:      http://kgdb.wiki.kernel.org/
7533 L:      kgdb-bugreport@lists.sourceforge.net
7534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7535 S:      Maintained
7536 F:      Documentation/dev-tools/kgdb.rst
7537 F:      drivers/misc/kgdbts.c
7538 F:      drivers/tty/serial/kgdboc.c
7539 F:      include/linux/kdb.h
7540 F:      include/linux/kgdb.h
7541 F:      kernel/debug/
7542
7543 KMEMCHECK
7544 M:      Vegard Nossum <vegardno@ifi.uio.no>
7545 M:      Pekka Enberg <penberg@kernel.org>
7546 S:      Maintained
7547 F:      Documentation/dev-tools/kmemcheck.rst
7548 F:      arch/x86/include/asm/kmemcheck.h
7549 F:      arch/x86/mm/kmemcheck/
7550 F:      include/linux/kmemcheck.h
7551 F:      mm/kmemcheck.c
7552
7553 KMEMLEAK
7554 M:      Catalin Marinas <catalin.marinas@arm.com>
7555 S:      Maintained
7556 F:      Documentation/dev-tools/kmemleak.rst
7557 F:      include/linux/kmemleak.h
7558 F:      mm/kmemleak.c
7559 F:      mm/kmemleak-test.c
7560
7561 KMOD MODULE USERMODE HELPER
7562 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7563 L:      linux-kernel@vger.kernel.org
7564 S:      Maintained
7565 F:      kernel/kmod.c
7566 F:      include/linux/kmod.h
7567 F:      lib/test_kmod.c
7568 F:      tools/testing/selftests/kmod/
7569
7570 KPROBES
7571 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7572 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7573 M:      "David S. Miller" <davem@davemloft.net>
7574 M:      Masami Hiramatsu <mhiramat@kernel.org>
7575 S:      Maintained
7576 F:      Documentation/kprobes.txt
7577 F:      include/linux/kprobes.h
7578 F:      include/asm-generic/kprobes.h
7579 F:      kernel/kprobes.c
7580
7581 KS0108 LCD CONTROLLER DRIVER
7582 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7583 W:      http://miguelojeda.es/auxdisplay.htm
7584 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7585 S:      Maintained
7586 F:      Documentation/auxdisplay/ks0108
7587 F:      drivers/auxdisplay/ks0108.c
7588 F:      include/linux/ks0108.h
7589
7590 L3MDEV
7591 M:      David Ahern <dsa@cumulusnetworks.com>
7592 L:      netdev@vger.kernel.org
7593 S:      Maintained
7594 F:      net/l3mdev
7595 F:      include/net/l3mdev.h
7596
7597 LANTIQ MIPS ARCHITECTURE
7598 M:      John Crispin <john@phrozen.org>
7599 L:      linux-mips@linux-mips.org
7600 S:      Maintained
7601 F:      arch/mips/lantiq
7602
7603 LAPB module
7604 L:      linux-x25@vger.kernel.org
7605 S:      Orphan
7606 F:      Documentation/networking/lapb-module.txt
7607 F:      include/*/lapb.h
7608 F:      net/lapb/
7609
7610 LASI 53c700 driver for PARISC
7611 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7612 L:      linux-scsi@vger.kernel.org
7613 S:      Maintained
7614 F:      Documentation/scsi/53c700.txt
7615 F:      drivers/scsi/53c700*
7616
7617 LED SUBSYSTEM
7618 M:      Richard Purdie <rpurdie@rpsys.net>
7619 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7620 M:      Pavel Machek <pavel@ucw.cz>
7621 L:      linux-leds@vger.kernel.org
7622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7623 S:      Maintained
7624 F:      Documentation/devicetree/bindings/leds/
7625 F:      drivers/leds/
7626 F:      include/linux/leds.h
7627
7628 LEGACY EEPROM DRIVER
7629 M:      Jean Delvare <jdelvare@suse.com>
7630 S:      Maintained
7631 F:      Documentation/misc-devices/eeprom
7632 F:      drivers/misc/eeprom/eeprom.c
7633
7634 LEGO USB Tower driver
7635 M:      Juergen Stuber <starblue@users.sourceforge.net>
7636 L:      legousb-devel@lists.sourceforge.net
7637 W:      http://legousb.sourceforge.net/
7638 S:      Maintained
7639 F:      drivers/usb/misc/legousbtower.c
7640
7641 LG2160 MEDIA DRIVER
7642 M:      Michael Krufky <mkrufky@linuxtv.org>
7643 L:      linux-media@vger.kernel.org
7644 W:      https://linuxtv.org
7645 W:      http://github.com/mkrufky
7646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7647 T:      git git://linuxtv.org/mkrufky/tuners.git
7648 S:      Maintained
7649 F:      drivers/media/dvb-frontends/lg2160.*
7650
7651 LGDT3305 MEDIA DRIVER
7652 M:      Michael Krufky <mkrufky@linuxtv.org>
7653 L:      linux-media@vger.kernel.org
7654 W:      https://linuxtv.org
7655 W:      http://github.com/mkrufky
7656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7657 T:      git git://linuxtv.org/mkrufky/tuners.git
7658 S:      Maintained
7659 F:      drivers/media/dvb-frontends/lgdt3305.*
7660
7661 LGUEST
7662 M:      Rusty Russell <rusty@rustcorp.com.au>
7663 L:      lguest@lists.ozlabs.org
7664 W:      http://lguest.ozlabs.org/
7665 S:      Odd Fixes
7666 F:      arch/x86/include/asm/lguest*.h
7667 F:      arch/x86/lguest/
7668 F:      drivers/lguest/
7669 F:      include/linux/lguest*.h
7670 F:      tools/lguest/
7671
7672 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7673 M:      Viresh Kumar <vireshk@kernel.org>
7674 L:      linux-ide@vger.kernel.org
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7676 S:      Maintained
7677 F:      include/linux/pata_arasan_cf_data.h
7678 F:      drivers/ata/pata_arasan_cf.c
7679
7680 LIBATA PATA DRIVERS
7681 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7682 M:      Tejun Heo <tj@kernel.org>
7683 L:      linux-ide@vger.kernel.org
7684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7685 S:      Maintained
7686 F:      drivers/ata/pata_*.c
7687 F:      drivers/ata/ata_generic.c
7688
7689 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7690 M:      Linus Walleij <linus.walleij@linaro.org>
7691 L:      linux-ide@vger.kernel.org
7692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7693 S:      Maintained
7694 F:      drivers/ata/pata_ftide010.c
7695 F:      drivers/ata/sata_gemini.c
7696 F:      drivers/ata/sata_gemini.h
7697
7698 LIBATA SATA AHCI PLATFORM devices support
7699 M:      Hans de Goede <hdegoede@redhat.com>
7700 M:      Tejun Heo <tj@kernel.org>
7701 L:      linux-ide@vger.kernel.org
7702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7703 S:      Maintained
7704 F:      drivers/ata/ahci_platform.c
7705 F:      drivers/ata/libahci_platform.c
7706 F:      include/linux/ahci_platform.h
7707
7708 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7709 M:      Mikael Pettersson <mikpelinux@gmail.com>
7710 L:      linux-ide@vger.kernel.org
7711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7712 S:      Maintained
7713 F:      drivers/ata/sata_promise.*
7714
7715 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7716 M:      Tejun Heo <tj@kernel.org>
7717 L:      linux-ide@vger.kernel.org
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7719 S:      Maintained
7720 F:      drivers/ata/
7721 F:      include/linux/ata.h
7722 F:      include/linux/libata.h
7723 F:      Documentation/devicetree/bindings/ata/
7724
7725 LIBLOCKDEP
7726 M:      Sasha Levin <alexander.levin@verizon.com>
7727 S:      Maintained
7728 F:      tools/lib/lockdep/
7729
7730 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7731 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7732 L:      linux-nvdimm@lists.01.org
7733 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7734 S:      Supported
7735 F:      drivers/nvdimm/blk.c
7736 F:      drivers/nvdimm/region_devs.c
7737
7738 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7739 M:      Vishal Verma <vishal.l.verma@intel.com>
7740 L:      linux-nvdimm@lists.01.org
7741 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7742 S:      Supported
7743 F:      drivers/nvdimm/btt*
7744
7745 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7746 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7747 L:      linux-nvdimm@lists.01.org
7748 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7749 S:      Supported
7750 F:      drivers/nvdimm/pmem*
7751
7752 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7753 M:      Dan Williams <dan.j.williams@intel.com>
7754 L:      linux-nvdimm@lists.01.org
7755 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7757 S:      Supported
7758 F:      drivers/nvdimm/*
7759 F:      drivers/acpi/nfit/*
7760 F:      include/linux/nd.h
7761 F:      include/linux/libnvdimm.h
7762 F:      include/uapi/linux/ndctl.h
7763
7764 LIGHTNVM PLATFORM SUPPORT
7765 M:      Matias Bjorling <mb@lightnvm.io>
7766 W:      http://github/OpenChannelSSD
7767 L:      linux-block@vger.kernel.org
7768 S:      Maintained
7769 F:      drivers/lightnvm/
7770 F:      include/linux/lightnvm.h
7771 F:      include/uapi/linux/lightnvm.h
7772
7773 LINUX FOR POWER MACINTOSH
7774 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7775 W:      http://www.penguinppc.org/
7776 L:      linuxppc-dev@lists.ozlabs.org
7777 S:      Maintained
7778 F:      arch/powerpc/platforms/powermac/
7779 F:      drivers/macintosh/
7780
7781 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7782 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7783 M:      Paul Mackerras <paulus@samba.org>
7784 M:      Michael Ellerman <mpe@ellerman.id.au>
7785 W:      https://github.com/linuxppc/linux/wiki
7786 L:      linuxppc-dev@lists.ozlabs.org
7787 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7789 S:      Supported
7790 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7791 F:      Documentation/devicetree/bindings/powerpc/
7792 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7793 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7794 F:      Documentation/powerpc/
7795 F:      arch/powerpc/
7796 F:      drivers/char/tpm/tpm_ibmvtpm*
7797 F:      drivers/crypto/nx/
7798 F:      drivers/crypto/vmx/
7799 F:      drivers/i2c/busses/i2c-opal.c
7800 F:      drivers/net/ethernet/ibm/ibmveth.*
7801 F:      drivers/net/ethernet/ibm/ibmvnic.*
7802 F:      drivers/pci/hotplug/pnv_php.c
7803 F:      drivers/pci/hotplug/rpa*
7804 F:      drivers/rtc/rtc-opal.c
7805 F:      drivers/scsi/ibmvscsi/
7806 F:      drivers/tty/hvc/hvc_opal.c
7807 F:      tools/testing/selftests/powerpc
7808 N:      /pmac
7809 N:      powermac
7810 N:      powernv
7811 N:      [^a-z0-9]ps3
7812 N:      pseries
7813
7814 LINUX FOR POWERPC EMBEDDED MPC5XXX
7815 M:      Anatolij Gustschin <agust@denx.de>
7816 L:      linuxppc-dev@lists.ozlabs.org
7817 T:      git git://git.denx.de/linux-denx-agust.git
7818 S:      Maintained
7819 F:      arch/powerpc/platforms/512x/
7820 F:      arch/powerpc/platforms/52xx/
7821
7822 LINUX FOR POWERPC EMBEDDED PPC4XX
7823 M:      Alistair Popple <alistair@popple.id.au>
7824 M:      Matt Porter <mporter@kernel.crashing.org>
7825 W:      http://www.penguinppc.org/
7826 L:      linuxppc-dev@lists.ozlabs.org
7827 S:      Maintained
7828 F:      arch/powerpc/platforms/40x/
7829 F:      arch/powerpc/platforms/44x/
7830
7831 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7832 M:      Scott Wood <oss@buserror.net>
7833 M:      Kumar Gala <galak@kernel.crashing.org>
7834 W:      http://www.penguinppc.org/
7835 L:      linuxppc-dev@lists.ozlabs.org
7836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7837 S:      Maintained
7838 F:      arch/powerpc/platforms/83xx/
7839 F:      arch/powerpc/platforms/85xx/
7840 F:      Documentation/devicetree/bindings/powerpc/fsl/
7841
7842 LINUX FOR POWERPC EMBEDDED PPC8XX
7843 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7844 W:      http://www.penguinppc.org/
7845 L:      linuxppc-dev@lists.ozlabs.org
7846 S:      Maintained
7847 F:      arch/powerpc/platforms/8xx/
7848
7849 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7850 L:      linuxppc-dev@lists.ozlabs.org
7851 S:      Orphan
7852 F:      arch/powerpc/*/*virtex*
7853 F:      arch/powerpc/*/*/*virtex*
7854
7855 LINUX FOR POWERPC PA SEMI PWRFICIENT
7856 L:      linuxppc-dev@lists.ozlabs.org
7857 S:      Orphan
7858 F:      arch/powerpc/platforms/pasemi/
7859 F:      drivers/*/*pasemi*
7860 F:      drivers/*/*/*pasemi*
7861
7862 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7863 M:      Kees Cook <keescook@chromium.org>
7864 S:      Maintained
7865 F:      drivers/misc/lkdtm*
7866
7867 LINUX SECURITY MODULE (LSM) FRAMEWORK
7868 M:      Chris Wright <chrisw@sous-sol.org>
7869 L:      linux-security-module@vger.kernel.org
7870 S:      Supported
7871
7872 LIS3LV02D ACCELEROMETER DRIVER
7873 M:      Eric Piel <eric.piel@tremplin-utc.net>
7874 S:      Maintained
7875 F:      Documentation/misc-devices/lis3lv02d
7876 F:      drivers/misc/lis3lv02d/
7877 F:      drivers/platform/x86/hp_accel.c
7878
7879 LIVE PATCHING
7880 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7881 M:      Jessica Yu <jeyu@kernel.org>
7882 M:      Jiri Kosina <jikos@kernel.org>
7883 M:      Miroslav Benes <mbenes@suse.cz>
7884 R:      Petr Mladek <pmladek@suse.com>
7885 S:      Maintained
7886 F:      kernel/livepatch/
7887 F:      include/linux/livepatch.h
7888 F:      arch/x86/include/asm/livepatch.h
7889 F:      arch/x86/kernel/livepatch.c
7890 F:      Documentation/livepatch/
7891 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7892 F:      samples/livepatch/
7893 L:      live-patching@vger.kernel.org
7894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7895
7896 LLC (802.2)
7897 L:      netdev@vger.kernel.org
7898 S:      Odd fixes
7899 F:      include/linux/llc.h
7900 F:      include/uapi/linux/llc.h
7901 F:      include/net/llc*
7902 F:      net/llc/
7903
7904 LM73 HARDWARE MONITOR DRIVER
7905 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7906 L:      linux-hwmon@vger.kernel.org
7907 S:      Maintained
7908 F:      drivers/hwmon/lm73.c
7909
7910 LM78 HARDWARE MONITOR DRIVER
7911 M:      Jean Delvare <jdelvare@suse.com>
7912 L:      linux-hwmon@vger.kernel.org
7913 S:      Maintained
7914 F:      Documentation/hwmon/lm78
7915 F:      drivers/hwmon/lm78.c
7916
7917 LM83 HARDWARE MONITOR DRIVER
7918 M:      Jean Delvare <jdelvare@suse.com>
7919 L:      linux-hwmon@vger.kernel.org
7920 S:      Maintained
7921 F:      Documentation/hwmon/lm83
7922 F:      drivers/hwmon/lm83.c
7923
7924 LM90 HARDWARE MONITOR DRIVER
7925 M:      Jean Delvare <jdelvare@suse.com>
7926 L:      linux-hwmon@vger.kernel.org
7927 S:      Maintained
7928 F:      Documentation/hwmon/lm90
7929 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7930 F:      drivers/hwmon/lm90.c
7931 F:      include/dt-bindings/thermal/lm90.h
7932
7933 LM95234 HARDWARE MONITOR DRIVER
7934 M:      Guenter Roeck <linux@roeck-us.net>
7935 L:      linux-hwmon@vger.kernel.org
7936 S:      Maintained
7937 F:      Documentation/hwmon/lm95234
7938 F:      drivers/hwmon/lm95234.c
7939
7940 LME2510 MEDIA DRIVER
7941 M:      Malcolm Priestley <tvboxspy@gmail.com>
7942 L:      linux-media@vger.kernel.org
7943 W:      https://linuxtv.org
7944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7945 S:      Maintained
7946 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7947
7948 LOADPIN SECURITY MODULE
7949 M:      Kees Cook <keescook@chromium.org>
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7951 S:      Supported
7952 F:      security/loadpin/
7953 F:      Documentation/admin-guide/LSM/LoadPin.rst
7954
7955 LOCKING PRIMITIVES
7956 M:      Peter Zijlstra <peterz@infradead.org>
7957 M:      Ingo Molnar <mingo@redhat.com>
7958 L:      linux-kernel@vger.kernel.org
7959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7960 S:      Maintained
7961 F:      Documentation/locking/
7962 F:      include/linux/lockdep.h
7963 F:      include/linux/spinlock*.h
7964 F:      arch/*/include/asm/spinlock*.h
7965 F:      include/linux/rwlock*.h
7966 F:      include/linux/mutex*.h
7967 F:      arch/*/include/asm/mutex*.h
7968 F:      include/linux/rwsem*.h
7969 F:      arch/*/include/asm/rwsem.h
7970 F:      include/linux/seqlock.h
7971 F:      lib/locking*.[ch]
7972 F:      kernel/locking/
7973
7974 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7975 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7976 L:      linux-ntfs-dev@lists.sourceforge.net
7977 W:      http://www.linux-ntfs.org/content/view/19/37/
7978 S:      Maintained
7979 F:      Documentation/ldm.txt
7980 F:      block/partitions/ldm.*
7981
7982 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7983 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7984 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7985 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7986 L:      MPT-FusionLinux.pdl@broadcom.com
7987 L:      linux-scsi@vger.kernel.org
7988 W:      http://www.avagotech.com/support/
7989 S:      Supported
7990 F:      drivers/message/fusion/
7991 F:      drivers/scsi/mpt2sas/
7992 F:      drivers/scsi/mpt3sas/
7993
7994 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7995 M:      Matthew Wilcox <matthew@wil.cx>
7996 L:      linux-scsi@vger.kernel.org
7997 S:      Maintained
7998 F:      drivers/scsi/sym53c8xx_2/
7999
8000 LTC4261 HARDWARE MONITOR DRIVER
8001 M:      Guenter Roeck <linux@roeck-us.net>
8002 L:      linux-hwmon@vger.kernel.org
8003 S:      Maintained
8004 F:      Documentation/hwmon/ltc4261
8005 F:      drivers/hwmon/ltc4261.c
8006
8007 LTC4306 I2C MULTIPLEXER DRIVER
8008 M:      Michael Hennerich <michael.hennerich@analog.com>
8009 W:      http://ez.analog.com/community/linux-device-drivers
8010 L:      linux-i2c@vger.kernel.org
8011 S:      Supported
8012 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8013 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8014
8015 LTP (Linux Test Project)
8016 M:      Mike Frysinger <vapier@gentoo.org>
8017 M:      Cyril Hrubis <chrubis@suse.cz>
8018 M:      Wanlong Gao <wanlong.gao@gmail.com>
8019 M:      Jan Stancek <jstancek@redhat.com>
8020 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8021 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8022 L:      ltp@lists.linux.it (subscribers-only)
8023 W:      http://linux-test-project.github.io/
8024 T:      git git://github.com/linux-test-project/ltp.git
8025 S:      Maintained
8026
8027 M32R ARCHITECTURE
8028 W:      http://www.linux-m32r.org/
8029 S:      Orphan
8030 F:      arch/m32r/
8031
8032 M68K ARCHITECTURE
8033 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8034 L:      linux-m68k@lists.linux-m68k.org
8035 W:      http://www.linux-m68k.org/
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8037 S:      Maintained
8038 F:      arch/m68k/
8039 F:      drivers/zorro/
8040
8041 M68K ON APPLE MACINTOSH
8042 M:      Joshua Thompson <funaho@jurai.org>
8043 W:      http://www.mac.linux-m68k.org/
8044 L:      linux-m68k@lists.linux-m68k.org
8045 S:      Maintained
8046 F:      arch/m68k/mac/
8047
8048 M68K ON HP9000/300
8049 M:      Philip Blundell <philb@gnu.org>
8050 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8051 S:      Maintained
8052 F:      arch/m68k/hp300/
8053
8054 M88DS3103 MEDIA DRIVER
8055 M:      Antti Palosaari <crope@iki.fi>
8056 L:      linux-media@vger.kernel.org
8057 W:      https://linuxtv.org
8058 W:      http://palosaari.fi/linux/
8059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8060 T:      git git://linuxtv.org/anttip/media_tree.git
8061 S:      Maintained
8062 F:      drivers/media/dvb-frontends/m88ds3103*
8063
8064 M88RS2000 MEDIA DRIVER
8065 M:      Malcolm Priestley <tvboxspy@gmail.com>
8066 L:      linux-media@vger.kernel.org
8067 W:      https://linuxtv.org
8068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8069 S:      Maintained
8070 F:      drivers/media/dvb-frontends/m88rs2000*
8071
8072 MA901 MASTERKIT USB FM RADIO DRIVER
8073 M:      Alexey Klimov <klimov.linux@gmail.com>
8074 L:      linux-media@vger.kernel.org
8075 T:      git git://linuxtv.org/media_tree.git
8076 S:      Maintained
8077 F:      drivers/media/radio/radio-ma901.c
8078
8079 MAC80211
8080 M:      Johannes Berg <johannes@sipsolutions.net>
8081 L:      linux-wireless@vger.kernel.org
8082 W:      http://wireless.kernel.org/
8083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8085 S:      Maintained
8086 F:      Documentation/networking/mac80211-injection.txt
8087 F:      include/net/mac80211.h
8088 F:      net/mac80211/
8089 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8090
8091 MAILBOX API
8092 M:      Jassi Brar <jassisinghbrar@gmail.com>
8093 L:      linux-kernel@vger.kernel.org
8094 S:      Maintained
8095 F:      drivers/mailbox/
8096 F:      include/linux/mailbox_client.h
8097 F:      include/linux/mailbox_controller.h
8098
8099 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8100 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8101 W:      http://www.kernel.org/doc/man-pages
8102 L:      linux-man@vger.kernel.org
8103 S:      Maintained
8104
8105 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8106 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8107 L:      linux-mips@linux-mips.org
8108 S:      Maintained
8109 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8110
8111 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8112 M:      Andrew Lunn <andrew@lunn.ch>
8113 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8114 L:      netdev@vger.kernel.org
8115 S:      Maintained
8116 F:      drivers/net/dsa/mv88e6xxx/
8117 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8118
8119 MARVELL ARMADA DRM SUPPORT
8120 M:      Russell King <linux@armlinux.org.uk>
8121 S:      Maintained
8122 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8123 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8124 F:      drivers/gpu/drm/armada/
8125 F:      include/uapi/drm/armada_drm.h
8126 F:      Documentation/devicetree/bindings/display/armada/
8127
8128 MARVELL CRYPTO DRIVER
8129 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8130 M:      Arnaud Ebalard <arno@natisbad.org>
8131 F:      drivers/crypto/marvell/
8132 S:      Maintained
8133 L:      linux-crypto@vger.kernel.org
8134
8135 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8136 M:      Mirko Lindner <mlindner@marvell.com>
8137 M:      Stephen Hemminger <stephen@networkplumber.org>
8138 L:      netdev@vger.kernel.org
8139 S:      Maintained
8140 F:      drivers/net/ethernet/marvell/sk*
8141
8142 MARVELL LIBERTAS WIRELESS DRIVER
8143 L:      libertas-dev@lists.infradead.org
8144 S:      Orphan
8145 F:      drivers/net/wireless/marvell/libertas/
8146
8147 MARVELL MV643XX ETHERNET DRIVER
8148 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8149 L:      netdev@vger.kernel.org
8150 S:      Maintained
8151 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8152 F:      include/linux/mv643xx.h
8153
8154 MARVELL MV88X3310 PHY DRIVER
8155 M:      Russell King <rmk@armlinux.org.uk>
8156 L:      netdev@vger.kernel.org
8157 S:      Maintained
8158 F:      drivers/net/phy/marvell10g.c
8159
8160 MARVELL MVNETA ETHERNET DRIVER
8161 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8162 L:      netdev@vger.kernel.org
8163 S:      Maintained
8164 F:      drivers/net/ethernet/marvell/mvneta.*
8165
8166 MARVELL MWIFIEX WIRELESS DRIVER
8167 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8168 M:      Nishant Sarmukadam <nishants@marvell.com>
8169 M:      Ganapathi Bhat <gbhat@marvell.com>
8170 M:      Xinming Hu <huxm@marvell.com>
8171 L:      linux-wireless@vger.kernel.org
8172 S:      Maintained
8173 F:      drivers/net/wireless/marvell/mwifiex/
8174
8175 MARVELL MWL8K WIRELESS DRIVER
8176 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8177 L:      linux-wireless@vger.kernel.org
8178 S:      Odd Fixes
8179 F:      drivers/net/wireless/marvell/mwl8k.c
8180
8181 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8182 M:      Nicolas Pitre <nico@fluxnic.net>
8183 S:      Odd Fixes
8184 F:      drivers/mmc/host/mvsdio.*
8185
8186 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8187 M:      Hu Ziji <huziji@marvell.com>
8188 L:      linux-mmc@vger.kernel.org
8189 S:      Supported
8190 F:      drivers/mmc/host/sdhci-xenon*
8191 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8192
8193 MATROX FRAMEBUFFER DRIVER
8194 L:      linux-fbdev@vger.kernel.org
8195 S:      Orphan
8196 F:      drivers/video/fbdev/matrox/matroxfb_*
8197 F:      include/uapi/linux/matroxfb.h
8198
8199 MAX16065 HARDWARE MONITOR DRIVER
8200 M:      Guenter Roeck <linux@roeck-us.net>
8201 L:      linux-hwmon@vger.kernel.org
8202 S:      Maintained
8203 F:      Documentation/hwmon/max16065
8204 F:      drivers/hwmon/max16065.c
8205
8206 MAX20751 HARDWARE MONITOR DRIVER
8207 M:      Guenter Roeck <linux@roeck-us.net>
8208 L:      linux-hwmon@vger.kernel.org
8209 S:      Maintained
8210 F:      Documentation/hwmon/max20751
8211 F:      drivers/hwmon/max20751.c
8212
8213 MAX2175 SDR TUNER DRIVER
8214 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8215 L:      linux-media@vger.kernel.org
8216 T:      git git://linuxtv.org/media_tree.git
8217 S:      Maintained
8218 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8219 F:      Documentation/media/v4l-drivers/max2175.rst
8220 F:      drivers/media/i2c/max2175*
8221 F:      include/uapi/linux/max2175.h
8222
8223 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8224 L:      linux-hwmon@vger.kernel.org
8225 S:      Orphan
8226 F:      Documentation/hwmon/max6650
8227 F:      drivers/hwmon/max6650.c
8228
8229 MAX6697 HARDWARE MONITOR DRIVER
8230 M:      Guenter Roeck <linux@roeck-us.net>
8231 L:      linux-hwmon@vger.kernel.org
8232 S:      Maintained
8233 F:      Documentation/hwmon/max6697
8234 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8235 F:      drivers/hwmon/max6697.c
8236 F:      include/linux/platform_data/max6697.h
8237
8238 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8239 M:      Peter Rosin <peda@axentia.se>
8240 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8241 S:      Maintained
8242 F:      Documentation/devicetree/bindings/sound/max9860.txt
8243 F:      sound/soc/codecs/max9860.*
8244
8245 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8246 M:      Javier Martinez Canillas <javier@dowhile0.org>
8247 L:      linux-kernel@vger.kernel.org
8248 S:      Supported
8249 F:      drivers/regulator/max77802-regulator.c
8250 F:      Documentation/devicetree/bindings/*/*max77802.txt
8251 F:      include/dt-bindings/*/*max77802.h
8252
8253 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8254 M:      Krzysztof Kozlowski <krzk@kernel.org>
8255 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8256 L:      linux-pm@vger.kernel.org
8257 S:      Supported
8258 F:      drivers/power/supply/max14577_charger.c
8259 F:      drivers/power/supply/max77693_charger.c
8260
8261 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8262 M:      Chanwoo Choi <cw00.choi@samsung.com>
8263 M:      Krzysztof Kozlowski <krzk@kernel.org>
8264 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8265 L:      linux-kernel@vger.kernel.org
8266 S:      Supported
8267 F:      drivers/*/max14577*.c
8268 F:      drivers/*/max77686*.c
8269 F:      drivers/*/max77693*.c
8270 F:      drivers/extcon/extcon-max14577.c
8271 F:      drivers/extcon/extcon-max77693.c
8272 F:      drivers/rtc/rtc-max77686.c
8273 F:      drivers/clk/clk-max77686.c
8274 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8275 F:      Documentation/devicetree/bindings/*/max77686.txt
8276 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8277 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8278 F:      include/linux/mfd/max14577*.h
8279 F:      include/linux/mfd/max77686*.h
8280 F:      include/linux/mfd/max77693*.h
8281
8282 MAXIRADIO FM RADIO RECEIVER DRIVER
8283 M:      Hans Verkuil <hverkuil@xs4all.nl>
8284 L:      linux-media@vger.kernel.org
8285 T:      git git://linuxtv.org/media_tree.git
8286 W:      https://linuxtv.org
8287 S:      Maintained
8288 F:      drivers/media/radio/radio-maxiradio*
8289
8290 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8291 M:      Peter Rosin <peda@axentia.se>
8292 L:      linux-iio@vger.kernel.org
8293 S:      Maintained
8294 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8295 F:      drivers/iio/potentiometer/mcp4531.c
8296
8297 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8298 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8299 L:      linux-iio@vger.kernel.org
8300 S:      Maintained
8301 F:      drivers/iio/dac/cio-dac.c
8302
8303 MEDIA DRIVERS FOR ASCOT2E
8304 M:      Sergey Kozlov <serjk@netup.ru>
8305 M:      Abylay Ospan <aospan@netup.ru>
8306 L:      linux-media@vger.kernel.org
8307 W:      https://linuxtv.org
8308 W:      http://netup.tv/
8309 T:      git git://linuxtv.org/media_tree.git
8310 S:      Supported
8311 F:      drivers/media/dvb-frontends/ascot2e*
8312
8313 MEDIA DRIVERS FOR CXD2841ER
8314 M:      Sergey Kozlov <serjk@netup.ru>
8315 M:      Abylay Ospan <aospan@netup.ru>
8316 L:      linux-media@vger.kernel.org
8317 W:      https://linuxtv.org
8318 W:      http://netup.tv/
8319 T:      git git://linuxtv.org/media_tree.git
8320 S:      Supported
8321 F:      drivers/media/dvb-frontends/cxd2841er*
8322
8323 MEDIA DRIVERS FOR FREESCALE IMX
8324 M:      Steve Longerbeam <slongerbeam@gmail.com>
8325 M:      Philipp Zabel <p.zabel@pengutronix.de>
8326 L:      linux-media@vger.kernel.org
8327 T:      git git://linuxtv.org/media_tree.git
8328 S:      Maintained
8329 F:      Documentation/devicetree/bindings/media/imx.txt
8330 F:      Documentation/media/v4l-drivers/imx.rst
8331 F:      drivers/staging/media/imx/
8332 F:      include/linux/imx-media.h
8333 F:      include/media/imx.h
8334
8335 MEDIA DRIVERS FOR HELENE
8336 M:      Abylay Ospan <aospan@netup.ru>
8337 L:      linux-media@vger.kernel.org
8338 W:      https://linuxtv.org
8339 W:      http://netup.tv/
8340 T:      git git://linuxtv.org/media_tree.git
8341 S:      Supported
8342 F:      drivers/media/dvb-frontends/helene*
8343
8344 MEDIA DRIVERS FOR HORUS3A
8345 M:      Sergey Kozlov <serjk@netup.ru>
8346 M:      Abylay Ospan <aospan@netup.ru>
8347 L:      linux-media@vger.kernel.org
8348 W:      https://linuxtv.org
8349 W:      http://netup.tv/
8350 T:      git git://linuxtv.org/media_tree.git
8351 S:      Supported
8352 F:      drivers/media/dvb-frontends/horus3a*
8353
8354 MEDIA DRIVERS FOR LNBH25
8355 M:      Sergey Kozlov <serjk@netup.ru>
8356 M:      Abylay Ospan <aospan@netup.ru>
8357 L:      linux-media@vger.kernel.org
8358 W:      https://linuxtv.org
8359 W:      http://netup.tv/
8360 T:      git git://linuxtv.org/media_tree.git
8361 S:      Supported
8362 F:      drivers/media/dvb-frontends/lnbh25*
8363
8364 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8365 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8366 L:      linux-media@vger.kernel.org
8367 W:      https://linuxtv.org
8368 T:      git git://linuxtv.org/media_tree.git
8369 S:      Maintained
8370 F:      drivers/media/dvb-frontends/mxl5xx*
8371
8372 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8373 M:      Sergey Kozlov <serjk@netup.ru>
8374 M:      Abylay Ospan <aospan@netup.ru>
8375 L:      linux-media@vger.kernel.org
8376 W:      https://linuxtv.org
8377 W:      http://netup.tv/
8378 T:      git git://linuxtv.org/media_tree.git
8379 S:      Supported
8380 F:      drivers/media/pci/netup_unidvb/*
8381
8382 MEDIA DRIVERS FOR RENESAS - DRIF
8383 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8384 L:      linux-media@vger.kernel.org
8385 L:      linux-renesas-soc@vger.kernel.org
8386 T:      git git://linuxtv.org/media_tree.git
8387 S:      Supported
8388 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8389 F:      drivers/media/platform/rcar_drif.c
8390
8391 MEDIA DRIVERS FOR RENESAS - FCP
8392 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393 L:      linux-media@vger.kernel.org
8394 L:      linux-renesas-soc@vger.kernel.org
8395 T:      git git://linuxtv.org/media_tree.git
8396 S:      Supported
8397 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8398 F:      drivers/media/platform/rcar-fcp.c
8399 F:      include/media/rcar-fcp.h
8400
8401 MEDIA DRIVERS FOR RENESAS - FDP1
8402 M:      Kieran Bingham <kieran@bingham.xyz>
8403 L:      linux-media@vger.kernel.org
8404 L:      linux-renesas-soc@vger.kernel.org
8405 T:      git git://linuxtv.org/media_tree.git
8406 S:      Supported
8407 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8408 F:      drivers/media/platform/rcar_fdp1.c
8409
8410 MEDIA DRIVERS FOR RENESAS - VIN
8411 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8412 L:      linux-media@vger.kernel.org
8413 L:      linux-renesas-soc@vger.kernel.org
8414 T:      git git://linuxtv.org/media_tree.git
8415 S:      Supported
8416 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8417 F:      drivers/media/platform/rcar-vin/
8418
8419 MEDIA DRIVERS FOR RENESAS - VSP1
8420 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8421 L:      linux-media@vger.kernel.org
8422 L:      linux-renesas-soc@vger.kernel.org
8423 T:      git git://linuxtv.org/media_tree.git
8424 S:      Supported
8425 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8426 F:      drivers/media/platform/vsp1/
8427
8428 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8429 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8430 L:      linux-media@vger.kernel.org
8431 W:      https://linuxtv.org
8432 T:      git git://linuxtv.org/media_tree.git
8433 S:      Maintained
8434 F:      drivers/media/dvb-frontends/stv0910*
8435
8436 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8437 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8438 L:      linux-media@vger.kernel.org
8439 W:      https://linuxtv.org
8440 T:      git git://linuxtv.org/media_tree.git
8441 S:      Maintained
8442 F:      drivers/media/dvb-frontends/stv6111*
8443
8444 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8445 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8446 L:      linux-media@vger.kernel.org
8447 W:      https://linuxtv.org
8448 T:      git git://linuxtv.org/media_tree.git
8449 S:      Maintained
8450 F:      drivers/media/pci/ddbridge/*
8451
8452 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8453 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8454 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8455 P:      LinuxTV.org Project
8456 L:      linux-media@vger.kernel.org
8457 W:      https://linuxtv.org
8458 Q:      http://patchwork.kernel.org/project/linux-media/list/
8459 T:      git git://linuxtv.org/media_tree.git
8460 S:      Maintained
8461 F:      Documentation/devicetree/bindings/media/
8462 F:      Documentation/media/
8463 F:      drivers/media/
8464 F:      drivers/staging/media/
8465 F:      include/linux/platform_data/media/
8466 F:      include/media/
8467 F:      include/uapi/linux/dvb/
8468 F:      include/uapi/linux/videodev2.h
8469 F:      include/uapi/linux/media.h
8470 F:      include/uapi/linux/v4l2-*
8471 F:      include/uapi/linux/meye.h
8472 F:      include/uapi/linux/ivtv*
8473 F:      include/uapi/linux/uvcvideo.h
8474
8475 MEDIATEK ETHERNET DRIVER
8476 M:      Felix Fietkau <nbd@openwrt.org>
8477 M:      John Crispin <blogic@openwrt.org>
8478 L:      netdev@vger.kernel.org
8479 S:      Maintained
8480 F:      drivers/net/ethernet/mediatek/
8481
8482 MEDIATEK JPEG DRIVER
8483 M:      Rick Chang <rick.chang@mediatek.com>
8484 M:      Bin Liu <bin.liu@mediatek.com>
8485 S:      Supported
8486 F:      drivers/media/platform/mtk-jpeg/
8487 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8488
8489 MEDIATEK MDP DRIVER
8490 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8491 M:      Houlong Wei <houlong.wei@mediatek.com>
8492 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8493 S:      Supported
8494 F:      drivers/media/platform/mtk-mdp/
8495 F:      drivers/media/platform/mtk-vpu/
8496 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8497
8498 MEDIATEK MEDIA DRIVER
8499 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8500 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8501 S:      Supported
8502 F:      drivers/media/platform/mtk-vcodec/
8503 F:      drivers/media/platform/mtk-vpu/
8504 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8505 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8506
8507 MEDIATEK MT7601U WIRELESS LAN DRIVER
8508 M:      Jakub Kicinski <kubakici@wp.pl>
8509 L:      linux-wireless@vger.kernel.org
8510 S:      Maintained
8511 F:      drivers/net/wireless/mediatek/mt7601u/
8512
8513 MEDIATEK CIR DRIVER
8514 M:      Sean Wang <sean.wang@mediatek.com>
8515 S:      Maintained
8516 F:      drivers/media/rc/mtk-cir.c
8517
8518 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8519 M:      Sean Wang <sean.wang@mediatek.com>
8520 S:      Maintained
8521 F:      drivers/char/hw_random/mtk-rng.c
8522
8523 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8524 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8525 M:      Martin Donnelly <martin.donnelly@ge.com>
8526 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8527 S:      Maintained
8528 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8529 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8530
8531 MEGARAID SCSI/SAS DRIVERS
8532 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8533 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8534 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8535 L:      megaraidlinux.pdl@broadcom.com
8536 L:      linux-scsi@vger.kernel.org
8537 W:      http://www.avagotech.com/support/
8538 S:      Maintained
8539 F:      Documentation/scsi/megaraid.txt
8540 F:      drivers/scsi/megaraid.*
8541 F:      drivers/scsi/megaraid/
8542
8543 MELEXIS MLX90614 DRIVER
8544 M:      Crt Mori <cmo@melexis.com>
8545 L:      linux-iio@vger.kernel.org
8546 W:      http://www.melexis.com
8547 S:      Supported
8548 F:      drivers/iio/temperature/mlx90614.c
8549
8550 MELFAS MIP4 TOUCHSCREEN DRIVER
8551 M:      Sangwon Jee <jeesw@melfas.com>
8552 W:      http://www.melfas.com
8553 S:      Supported
8554 F:      drivers/input/touchscreen/melfas_mip4.c
8555 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8556
8557 MELLANOX ETHERNET DRIVER (mlx4_en)
8558 M:      Tariq Toukan <tariqt@mellanox.com>
8559 L:      netdev@vger.kernel.org
8560 S:      Supported
8561 W:      http://www.mellanox.com
8562 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8563 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8564
8565 MELLANOX ETHERNET DRIVER (mlx5e)
8566 M:      Saeed Mahameed <saeedm@mellanox.com>
8567 L:      netdev@vger.kernel.org
8568 S:      Supported
8569 W:      http://www.mellanox.com
8570 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8571 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8572
8573 MELLANOX ETHERNET INNOVA DRIVER
8574 M:      Ilan Tayari <ilant@mellanox.com>
8575 R:      Boris Pismenny <borisp@mellanox.com>
8576 L:      netdev@vger.kernel.org
8577 S:      Supported
8578 W:      http://www.mellanox.com
8579 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8580 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8581 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8582
8583 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8584 M:      Ilan Tayari <ilant@mellanox.com>
8585 R:      Boris Pismenny <borisp@mellanox.com>
8586 L:      netdev@vger.kernel.org
8587 S:      Supported
8588 W:      http://www.mellanox.com
8589 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8590 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8591 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8592
8593 MELLANOX ETHERNET SWITCH DRIVERS
8594 M:      Jiri Pirko <jiri@mellanox.com>
8595 M:      Ido Schimmel <idosch@mellanox.com>
8596 L:      netdev@vger.kernel.org
8597 S:      Supported
8598 W:      http://www.mellanox.com
8599 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8600 F:      drivers/net/ethernet/mellanox/mlxsw/
8601
8602 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8603 M:      Yotam Gigi <yotamg@mellanox.com>
8604 L:      netdev@vger.kernel.org
8605 S:      Supported
8606 W:      http://www.mellanox.com
8607 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8608 F:      drivers/net/ethernet/mellanox/mlxfw/
8609
8610 MELLANOX MLX CPLD HOTPLUG DRIVER
8611 M:      Vadim Pasternak <vadimp@mellanox.com>
8612 L:      platform-driver-x86@vger.kernel.org
8613 S:      Supported
8614 F:      drivers/platform/x86/mlxcpld-hotplug.c
8615 F:      include/linux/platform_data/mlxcpld-hotplug.h
8616
8617 MELLANOX MLX4 core VPI driver
8618 M:      Tariq Toukan <tariqt@mellanox.com>
8619 L:      netdev@vger.kernel.org
8620 L:      linux-rdma@vger.kernel.org
8621 W:      http://www.mellanox.com
8622 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8623 S:      Supported
8624 F:      drivers/net/ethernet/mellanox/mlx4/
8625 F:      include/linux/mlx4/
8626
8627 MELLANOX MLX4 IB driver
8628 M:      Yishai Hadas <yishaih@mellanox.com>
8629 L:      linux-rdma@vger.kernel.org
8630 W:      http://www.mellanox.com
8631 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8632 S:      Supported
8633 F:      drivers/infiniband/hw/mlx4/
8634 F:      include/linux/mlx4/
8635 F:      include/uapi/rdma/mlx4-abi.h
8636
8637 MELLANOX MLX5 core VPI driver
8638 M:      Saeed Mahameed <saeedm@mellanox.com>
8639 M:      Matan Barak <matanb@mellanox.com>
8640 M:      Leon Romanovsky <leonro@mellanox.com>
8641 L:      netdev@vger.kernel.org
8642 L:      linux-rdma@vger.kernel.org
8643 W:      http://www.mellanox.com
8644 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8645 S:      Supported
8646 F:      drivers/net/ethernet/mellanox/mlx5/core/
8647 F:      include/linux/mlx5/
8648
8649 MELLANOX MLX5 IB driver
8650 M:      Matan Barak <matanb@mellanox.com>
8651 M:      Leon Romanovsky <leonro@mellanox.com>
8652 L:      linux-rdma@vger.kernel.org
8653 W:      http://www.mellanox.com
8654 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8655 S:      Supported
8656 F:      drivers/infiniband/hw/mlx5/
8657 F:      include/linux/mlx5/
8658 F:      include/uapi/rdma/mlx5-abi.h
8659
8660 MELLANOX MLXCPLD I2C AND MUX DRIVER
8661 M:      Vadim Pasternak <vadimp@mellanox.com>
8662 M:      Michael Shych <michaelsh@mellanox.com>
8663 L:      linux-i2c@vger.kernel.org
8664 S:      Supported
8665 F:      drivers/i2c/busses/i2c-mlxcpld.c
8666 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8667 F:      Documentation/i2c/busses/i2c-mlxcpld
8668
8669 MELLANOX MLXCPLD LED DRIVER
8670 M:      Vadim Pasternak <vadimp@mellanox.com>
8671 L:      linux-leds@vger.kernel.org
8672 S:      Supported
8673 F:      drivers/leds/leds-mlxcpld.c
8674 F:      Documentation/leds/leds-mlxcpld.txt
8675
8676 MELLANOX PLATFORM DRIVER
8677 M:      Vadim Pasternak <vadimp@mellanox.com>
8678 L:      platform-driver-x86@vger.kernel.org
8679 S:      Supported
8680 F:      drivers/platform/x86/mlx-platform.c
8681
8682 MEMBARRIER SUPPORT
8683 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8684 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8685 L:      linux-kernel@vger.kernel.org
8686 S:      Supported
8687 F:      kernel/membarrier.c
8688 F:      include/uapi/linux/membarrier.h
8689
8690 MEMORY MANAGEMENT
8691 L:      linux-mm@kvack.org
8692 W:      http://www.linux-mm.org
8693 S:      Maintained
8694 F:      include/linux/mm.h
8695 F:      include/linux/gfp.h
8696 F:      include/linux/mmzone.h
8697 F:      include/linux/memory_hotplug.h
8698 F:      include/linux/vmalloc.h
8699 F:      mm/
8700
8701 MEMORY TECHNOLOGY DEVICES (MTD)
8702 M:      David Woodhouse <dwmw2@infradead.org>
8703 M:      Brian Norris <computersforpeace@gmail.com>
8704 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8705 M:      Marek Vasut <marek.vasut@gmail.com>
8706 M:      Richard Weinberger <richard@nod.at>
8707 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8708 L:      linux-mtd@lists.infradead.org
8709 W:      http://www.linux-mtd.infradead.org/
8710 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8711 T:      git git://git.infradead.org/linux-mtd.git master
8712 T:      git git://git.infradead.org/l2-mtd.git master
8713 S:      Maintained
8714 F:      Documentation/devicetree/bindings/mtd/
8715 F:      drivers/mtd/
8716 F:      include/linux/mtd/
8717 F:      include/uapi/mtd/
8718
8719 MEN A21 WATCHDOG DRIVER
8720 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8721 L:      linux-watchdog@vger.kernel.org
8722 S:      Maintained
8723 F:      drivers/watchdog/mena21_wdt.c
8724
8725 MEN CHAMELEON BUS (mcb)
8726 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8727 S:      Maintained
8728 F:      drivers/mcb/
8729 F:      include/linux/mcb.h
8730 F:      Documentation/men-chameleon-bus.txt
8731
8732 MEN F21BMC (Board Management Controller)
8733 M:      Andreas Werner <andreas.werner@men.de>
8734 S:      Supported
8735 F:      drivers/mfd/menf21bmc.c
8736 F:      drivers/watchdog/menf21bmc_wdt.c
8737 F:      drivers/leds/leds-menf21bmc.c
8738 F:      drivers/hwmon/menf21bmc_hwmon.c
8739 F:      Documentation/hwmon/menf21bmc
8740
8741 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8742 M:      Neil Armstrong <narmstrong@baylibre.com>
8743 L:      linux-media@lists.freedesktop.org
8744 L:      linux-amlogic@lists.infradead.org
8745 W:      http://linux-meson.com/
8746 S:      Supported
8747 F:      drivers/media/platform/meson/ao-cec.c
8748 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8749 T:      git git://linuxtv.org/media_tree.git
8750
8751 METAG ARCHITECTURE
8752 M:      James Hogan <james.hogan@imgtec.com>
8753 L:      linux-metag@vger.kernel.org
8754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8755 S:      Odd Fixes
8756 F:      arch/metag/
8757 F:      Documentation/metag/
8758 F:      Documentation/devicetree/bindings/metag/
8759 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8760 F:      drivers/clocksource/metag_generic.c
8761 F:      drivers/irqchip/irq-metag.c
8762 F:      drivers/irqchip/irq-metag-ext.c
8763 F:      drivers/tty/metag_da.c
8764
8765 MICROBLAZE ARCHITECTURE
8766 M:      Michal Simek <monstr@monstr.eu>
8767 W:      http://www.monstr.eu/fdt/
8768 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8769 S:      Supported
8770 F:      arch/microblaze/
8771
8772 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8773 M:      Richard Genoud <richard.genoud@gmail.com>
8774 S:      Maintained
8775 F:      drivers/tty/serial/atmel_serial.c
8776 F:      drivers/tty/serial/atmel_serial.h
8777
8778 MICROCHIP / ATMEL DMA DRIVER
8779 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8781 L:      dmaengine@vger.kernel.org
8782 S:      Supported
8783 F:      drivers/dma/at_hdmac.c
8784 F:      drivers/dma/at_hdmac_regs.h
8785 F:      include/linux/platform_data/dma-atmel.h
8786
8787 MICROCHIP / ATMEL ISC DRIVER
8788 M:      Songjun Wu <songjun.wu@microchip.com>
8789 L:      linux-media@vger.kernel.org
8790 S:      Supported
8791 F:      drivers/media/platform/atmel/atmel-isc.c
8792 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8793 F:      devicetree/bindings/media/atmel-isc.txt
8794
8795 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8796 M:      Woojung Huh <Woojung.Huh@microchip.com>
8797 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8798 L:      netdev@vger.kernel.org
8799 S:      Maintained
8800 F:      net/dsa/tag_ksz.c
8801 F:      drivers/net/dsa/microchip/*
8802 F:      include/linux/platform_data/microchip-ksz.h
8803 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8804
8805 MICROCHIP USB251XB DRIVER
8806 M:      Richard Leitner <richard.leitner@skidata.com>
8807 L:      linux-usb@vger.kernel.org
8808 S:      Maintained
8809 F:      drivers/usb/misc/usb251xb.c
8810 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8811
8812 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8813 M:      Don Brace <don.brace@microsemi.com>
8814 L:      esc.storagedev@microsemi.com
8815 L:      linux-scsi@vger.kernel.org
8816 S:      Supported
8817 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8818 F:      drivers/scsi/smartpqi/Kconfig
8819 F:      drivers/scsi/smartpqi/Makefile
8820 F:      include/linux/cciss*.h
8821 F:      include/uapi/linux/cciss*.h
8822 F:      Documentation/scsi/smartpqi.txt
8823
8824 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8825 M:      Chen Yu <yu.c.chen@intel.com>
8826 L:      platform-driver-x86@vger.kernel.org
8827 S:      Supported
8828 F:      drivers/platform/x86/surfacepro3_button.c
8829
8830 MICROTEK X6 SCANNER
8831 M:      Oliver Neukum <oliver@neukum.org>
8832 S:      Maintained
8833 F:      drivers/usb/image/microtek.*
8834
8835 MIPS
8836 M:      Ralf Baechle <ralf@linux-mips.org>
8837 L:      linux-mips@linux-mips.org
8838 W:      http://www.linux-mips.org/
8839 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8840 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8841 S:      Supported
8842 F:      Documentation/devicetree/bindings/mips/
8843 F:      Documentation/mips/
8844 F:      arch/mips/
8845
8846 MIPS BOSTON DEVELOPMENT BOARD
8847 M:      Paul Burton <paul.burton@imgtec.com>
8848 L:      linux-mips@linux-mips.org
8849 S:      Maintained
8850 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8851 F:      arch/mips/boot/dts/img/boston.dts
8852 F:      arch/mips/configs/generic/board-boston.config
8853 F:      drivers/clk/imgtec/clk-boston.c
8854 F:      include/dt-bindings/clock/boston-clock.h
8855
8856 MIPS GENERIC PLATFORM
8857 M:      Paul Burton <paul.burton@imgtec.com>
8858 L:      linux-mips@linux-mips.org
8859 S:      Supported
8860 F:      arch/mips/generic/
8861
8862 MIPS/LOONGSON1 ARCHITECTURE
8863 M:      Keguang Zhang <keguang.zhang@gmail.com>
8864 L:      linux-mips@linux-mips.org
8865 S:      Maintained
8866 F:      arch/mips/loongson32/
8867 F:      arch/mips/include/asm/mach-loongson32/
8868 F:      drivers/*/*loongson1*
8869 F:      drivers/*/*/*loongson1*
8870
8871 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8872 M:      Hans Verkuil <hverkuil@xs4all.nl>
8873 L:      linux-media@vger.kernel.org
8874 T:      git git://linuxtv.org/media_tree.git
8875 W:      https://linuxtv.org
8876 S:      Odd Fixes
8877 F:      drivers/media/radio/radio-miropcm20*
8878
8879 MMP SUPPORT
8880 M:      Eric Miao <eric.y.miao@gmail.com>
8881 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8883 T:      git git://github.com/hzhuang1/linux.git
8884 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8885 S:      Maintained
8886 F:      arch/arm/boot/dts/mmp*
8887 F:      arch/arm/mach-mmp/
8888
8889 MN88472 MEDIA DRIVER
8890 M:      Antti Palosaari <crope@iki.fi>
8891 L:      linux-media@vger.kernel.org
8892 W:      https://linuxtv.org
8893 W:      http://palosaari.fi/linux/
8894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8895 S:      Maintained
8896 F:      drivers/media/dvb-frontends/mn88472*
8897
8898 MN88473 MEDIA DRIVER
8899 M:      Antti Palosaari <crope@iki.fi>
8900 L:      linux-media@vger.kernel.org
8901 W:      https://linuxtv.org
8902 W:      http://palosaari.fi/linux/
8903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8904 S:      Maintained
8905 F:      drivers/media/dvb-frontends/mn88473*
8906
8907 MODULE SUPPORT
8908 M:      Jessica Yu <jeyu@kernel.org>
8909 M:      Rusty Russell <rusty@rustcorp.com.au>
8910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8911 S:      Maintained
8912 F:      include/linux/module.h
8913 F:      kernel/module.c
8914
8915 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8916 W:      http://popies.net/meye/
8917 S:      Orphan
8918 F:      Documentation/media/v4l-drivers/meye*
8919 F:      drivers/media/pci/meye/
8920 F:      include/uapi/linux/meye.h
8921
8922 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8923 M:      Jiri Slaby <jirislaby@gmail.com>
8924 S:      Maintained
8925 F:      Documentation/serial/moxa-smartio
8926 F:      drivers/tty/mxser.*
8927
8928 MR800 AVERMEDIA USB FM RADIO DRIVER
8929 M:      Alexey Klimov <klimov.linux@gmail.com>
8930 L:      linux-media@vger.kernel.org
8931 T:      git git://linuxtv.org/media_tree.git
8932 S:      Maintained
8933 F:      drivers/media/radio/radio-mr800.c
8934
8935 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8936 M:      Alan Ott <alan@signal11.us>
8937 L:      linux-wpan@vger.kernel.org
8938 S:      Maintained
8939 F:      drivers/net/ieee802154/mrf24j40.c
8940 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8941
8942 MSI LAPTOP SUPPORT
8943 M:      "Lee, Chun-Yi" <jlee@suse.com>
8944 L:      platform-driver-x86@vger.kernel.org
8945 S:      Maintained
8946 F:      drivers/platform/x86/msi-laptop.c
8947
8948 MSI WMI SUPPORT
8949 L:      platform-driver-x86@vger.kernel.org
8950 S:      Orphan
8951 F:      drivers/platform/x86/msi-wmi.c
8952
8953 MSI001 MEDIA DRIVER
8954 M:      Antti Palosaari <crope@iki.fi>
8955 L:      linux-media@vger.kernel.org
8956 W:      https://linuxtv.org
8957 W:      http://palosaari.fi/linux/
8958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8959 T:      git git://linuxtv.org/anttip/media_tree.git
8960 S:      Maintained
8961 F:      drivers/media/tuners/msi001*
8962
8963 MSI2500 MEDIA DRIVER
8964 M:      Antti Palosaari <crope@iki.fi>
8965 L:      linux-media@vger.kernel.org
8966 W:      https://linuxtv.org
8967 W:      http://palosaari.fi/linux/
8968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8969 T:      git git://linuxtv.org/anttip/media_tree.git
8970 S:      Maintained
8971 F:      drivers/media/usb/msi2500/
8972
8973 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8974 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8975 L:      linux-mtd@lists.infradead.org
8976 S:      Maintained
8977 F:      drivers/mtd/devices/docg3*
8978
8979 MT9M032 APTINA SENSOR DRIVER
8980 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8981 L:      linux-media@vger.kernel.org
8982 T:      git git://linuxtv.org/media_tree.git
8983 S:      Maintained
8984 F:      drivers/media/i2c/mt9m032.c
8985 F:      include/media/i2c/mt9m032.h
8986
8987 MT9P031 APTINA CAMERA SENSOR
8988 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8989 L:      linux-media@vger.kernel.org
8990 T:      git git://linuxtv.org/media_tree.git
8991 S:      Maintained
8992 F:      drivers/media/i2c/mt9p031.c
8993 F:      include/media/i2c/mt9p031.h
8994
8995 MT9T001 APTINA CAMERA SENSOR
8996 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8997 L:      linux-media@vger.kernel.org
8998 T:      git git://linuxtv.org/media_tree.git
8999 S:      Maintained
9000 F:      drivers/media/i2c/mt9t001.c
9001 F:      include/media/i2c/mt9t001.h
9002
9003 MT9V032 APTINA CAMERA SENSOR
9004 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9005 L:      linux-media@vger.kernel.org
9006 T:      git git://linuxtv.org/media_tree.git
9007 S:      Maintained
9008 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9009 F:      drivers/media/i2c/mt9v032.c
9010 F:      include/media/i2c/mt9v032.h
9011
9012 MULTIFUNCTION DEVICES (MFD)
9013 M:      Lee Jones <lee.jones@linaro.org>
9014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9015 S:      Supported
9016 F:      Documentation/devicetree/bindings/mfd/
9017 F:      drivers/mfd/
9018 F:      include/linux/mfd/
9019 F:      include/dt-bindings/mfd/
9020
9021 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9022 S:      Orphan
9023 F:      drivers/mmc/host/mmc_spi.c
9024 F:      include/linux/spi/mmc_spi.h
9025
9026 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9027 M:      Ulf Hansson <ulf.hansson@linaro.org>
9028 L:      linux-mmc@vger.kernel.org
9029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9030 S:      Maintained
9031 F:      Documentation/devicetree/bindings/mmc/
9032 F:      drivers/mmc/
9033 F:      include/linux/mmc/
9034 F:      include/uapi/linux/mmc/
9035
9036 MULTIPLEXER SUBSYSTEM
9037 M:      Peter Rosin <peda@axentia.se>
9038 S:      Maintained
9039 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9040 F:      Documentation/devicetree/bindings/mux/
9041 F:      include/linux/dt-bindings/mux/
9042 F:      include/linux/mux/
9043 F:      drivers/mux/
9044
9045 MULTISOUND SOUND DRIVER
9046 M:      Andrew Veliath <andrewtv@usa.net>
9047 S:      Maintained
9048 F:      Documentation/sound/oss/MultiSound
9049 F:      sound/oss/msnd*
9050
9051 MULTITECH MULTIPORT CARD (ISICOM)
9052 S:      Orphan
9053 F:      drivers/tty/isicom.c
9054 F:      include/linux/isicom.h
9055
9056 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9057 M:      Bin Liu <b-liu@ti.com>
9058 L:      linux-usb@vger.kernel.org
9059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9060 S:      Maintained
9061 F:      drivers/usb/musb/
9062
9063 MXL5007T MEDIA DRIVER
9064 M:      Michael Krufky <mkrufky@linuxtv.org>
9065 L:      linux-media@vger.kernel.org
9066 W:      https://linuxtv.org
9067 W:      http://github.com/mkrufky
9068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9069 T:      git git://linuxtv.org/mkrufky/tuners.git
9070 S:      Maintained
9071 F:      drivers/media/tuners/mxl5007t.*
9072
9073 MXSFB DRM DRIVER
9074 M:      Marek Vasut <marex@denx.de>
9075 S:      Supported
9076 F:      drivers/gpu/drm/mxsfb/
9077 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9078
9079 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9080 M:      Hyong-Youb Kim <hykim@myri.com>
9081 L:      netdev@vger.kernel.org
9082 W:      https://www.myricom.com/support/downloads/myri10ge.html
9083 S:      Supported
9084 F:      drivers/net/ethernet/myricom/myri10ge/
9085
9086 NAND FLASH SUBSYSTEM
9087 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9088 R:      Richard Weinberger <richard@nod.at>
9089 L:      linux-mtd@lists.infradead.org
9090 W:      http://www.linux-mtd.infradead.org/
9091 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9092 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9093 T:      git git://git.infradead.org/l2-mtd.git nand/next
9094 S:      Maintained
9095 F:      drivers/mtd/nand/
9096 F:      include/linux/mtd/nand*.h
9097
9098 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9099 M:      Daniel Mack <zonque@gmail.com>
9100 S:      Maintained
9101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9102 W:      http://www.native-instruments.com
9103 F:      sound/usb/caiaq/
9104
9105 NATSEMI ETHERNET DRIVER (DP8381x)
9106 S:      Orphan
9107 F:      drivers/net/ethernet/natsemi/natsemi.c
9108
9109 NCP FILESYSTEM
9110 M:      Petr Vandrovec <petr@vandrovec.name>
9111 S:      Odd Fixes
9112 F:      fs/ncpfs/
9113
9114 NCR 5380 SCSI DRIVERS
9115 M:      Finn Thain <fthain@telegraphics.com.au>
9116 M:      Michael Schmitz <schmitzmic@gmail.com>
9117 L:      linux-scsi@vger.kernel.org
9118 S:      Maintained
9119 F:      Documentation/scsi/g_NCR5380.txt
9120 F:      drivers/scsi/NCR5380.*
9121 F:      drivers/scsi/arm/cumana_1.c
9122 F:      drivers/scsi/arm/oak.c
9123 F:      drivers/scsi/atari_scsi.*
9124 F:      drivers/scsi/dmx3191d.c
9125 F:      drivers/scsi/g_NCR5380.*
9126 F:      drivers/scsi/mac_scsi.*
9127 F:      drivers/scsi/sun3_scsi.*
9128 F:      drivers/scsi/sun3_scsi_vme.c
9129
9130 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9131 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9132 L:      linux-scsi@vger.kernel.org
9133 S:      Maintained
9134 F:      drivers/scsi/NCR_D700.*
9135
9136 NCT6775 HARDWARE MONITOR DRIVER
9137 M:      Guenter Roeck <linux@roeck-us.net>
9138 L:      linux-hwmon@vger.kernel.org
9139 S:      Maintained
9140 F:      Documentation/hwmon/nct6775
9141 F:      drivers/hwmon/nct6775.c
9142
9143 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9144 M:      Faisal Latif <faisal.latif@intel.com>
9145 L:      linux-rdma@vger.kernel.org
9146 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9147 S:      Supported
9148 F:      drivers/infiniband/hw/nes/
9149 F:      include/uapi/rdma/nes-abi.h
9150
9151 NETEM NETWORK EMULATOR
9152 M:      Stephen Hemminger <stephen@networkplumber.org>
9153 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9154 S:      Maintained
9155 F:      net/sched/sch_netem.c
9156
9157 NETERION 10GbE DRIVERS (s2io/vxge)
9158 M:      Jon Mason <jdmason@kudzu.us>
9159 L:      netdev@vger.kernel.org
9160 S:      Supported
9161 F:      Documentation/networking/s2io.txt
9162 F:      Documentation/networking/vxge.txt
9163 F:      drivers/net/ethernet/neterion/
9164
9165 NETFILTER
9166 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9167 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9168 M:      Florian Westphal <fw@strlen.de>
9169 L:      netfilter-devel@vger.kernel.org
9170 L:      coreteam@netfilter.org
9171 W:      http://www.netfilter.org/
9172 W:      http://www.iptables.org/
9173 W:      http://www.nftables.org/
9174 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9177 S:      Maintained
9178 F:      include/linux/netfilter*
9179 F:      include/linux/netfilter/
9180 F:      include/net/netfilter/
9181 F:      include/uapi/linux/netfilter*
9182 F:      include/uapi/linux/netfilter/
9183 F:      net/*/netfilter.c
9184 F:      net/*/netfilter/
9185 F:      net/netfilter/
9186 F:      net/bridge/br_netfilter*.c
9187
9188 NETLABEL
9189 M:      Paul Moore <paul@paul-moore.com>
9190 W:      http://netlabel.sf.net
9191 L:      netdev@vger.kernel.org
9192 S:      Maintained
9193 F:      Documentation/netlabel/
9194 F:      include/net/netlabel.h
9195 F:      net/netlabel/
9196
9197 NETROM NETWORK LAYER
9198 M:      Ralf Baechle <ralf@linux-mips.org>
9199 L:      linux-hams@vger.kernel.org
9200 W:      http://www.linux-ax25.org/
9201 S:      Maintained
9202 F:      include/net/netrom.h
9203 F:      include/uapi/linux/netrom.h
9204 F:      net/netrom/
9205
9206 NETRONOME ETHERNET DRIVERS
9207 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9208 L:      oss-drivers@netronome.com
9209 S:      Maintained
9210 F:      drivers/net/ethernet/netronome/
9211
9212 NETWORK BLOCK DEVICE (NBD)
9213 M:      Josef Bacik <jbacik@fb.com>
9214 S:      Maintained
9215 L:      linux-block@vger.kernel.org
9216 L:      nbd-general@lists.sourceforge.net
9217 F:      Documentation/blockdev/nbd.txt
9218 F:      drivers/block/nbd.c
9219 F:      include/uapi/linux/nbd.h
9220
9221 NETWORK DROP MONITOR
9222 M:      Neil Horman <nhorman@tuxdriver.com>
9223 L:      netdev@vger.kernel.org
9224 S:      Maintained
9225 W:      https://fedorahosted.org/dropwatch/
9226 F:      net/core/drop_monitor.c
9227
9228 NETWORKING DRIVERS
9229 L:      netdev@vger.kernel.org
9230 W:      http://www.linuxfoundation.org/en/Net
9231 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9234 S:      Odd Fixes
9235 F:      Documentation/devicetree/bindings/net/
9236 F:      drivers/net/
9237 F:      include/linux/if_*
9238 F:      include/linux/netdevice.h
9239 F:      include/linux/etherdevice.h
9240 F:      include/linux/fcdevice.h
9241 F:      include/linux/fddidevice.h
9242 F:      include/linux/hippidevice.h
9243 F:      include/linux/inetdevice.h
9244 F:      include/uapi/linux/if_*
9245 F:      include/uapi/linux/netdevice.h
9246
9247 NETWORKING DRIVERS (WIRELESS)
9248 M:      Kalle Valo <kvalo@codeaurora.org>
9249 L:      linux-wireless@vger.kernel.org
9250 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9253 S:      Maintained
9254 F:      Documentation/devicetree/bindings/net/wireless/
9255 F:      drivers/net/wireless/
9256
9257 NETWORKING [DSA]
9258 M:      Andrew Lunn <andrew@lunn.ch>
9259 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9260 M:      Florian Fainelli <f.fainelli@gmail.com>
9261 S:      Maintained
9262 F:      net/dsa/
9263 F:      include/net/dsa.h
9264 F:      drivers/net/dsa/
9265
9266 NETWORKING [GENERAL]
9267 M:      "David S. Miller" <davem@davemloft.net>
9268 L:      netdev@vger.kernel.org
9269 W:      http://www.linuxfoundation.org/en/Net
9270 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9273 B:      mailto:netdev@vger.kernel.org
9274 S:      Maintained
9275 F:      net/
9276 F:      include/net/
9277 F:      include/linux/in.h
9278 F:      include/linux/net.h
9279 F:      include/linux/netdevice.h
9280 F:      include/uapi/linux/in.h
9281 F:      include/uapi/linux/net.h
9282 F:      include/uapi/linux/netdevice.h
9283 F:      include/uapi/linux/net_namespace.h
9284 F:      tools/net/
9285 F:      tools/testing/selftests/net/
9286 F:      lib/random32.c
9287
9288 NETWORKING [IPSEC]
9289 M:      Steffen Klassert <steffen.klassert@secunet.com>
9290 M:      Herbert Xu <herbert@gondor.apana.org.au>
9291 M:      "David S. Miller" <davem@davemloft.net>
9292 L:      netdev@vger.kernel.org
9293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9295 S:      Maintained
9296 F:      net/core/flow.c
9297 F:      net/xfrm/
9298 F:      net/key/
9299 F:      net/ipv4/xfrm*
9300 F:      net/ipv4/esp4*
9301 F:      net/ipv4/ah4.c
9302 F:      net/ipv4/ipcomp.c
9303 F:      net/ipv4/ip_vti.c
9304 F:      net/ipv6/xfrm*
9305 F:      net/ipv6/esp6*
9306 F:      net/ipv6/ah6.c
9307 F:      net/ipv6/ipcomp6.c
9308 F:      net/ipv6/ip6_vti.c
9309 F:      include/uapi/linux/xfrm.h
9310 F:      include/net/xfrm.h
9311
9312 NETWORKING [IPv4/IPv6]
9313 M:      "David S. Miller" <davem@davemloft.net>
9314 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9315 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9316 L:      netdev@vger.kernel.org
9317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9318 S:      Maintained
9319 F:      net/ipv4/
9320 F:      net/ipv6/
9321 F:      include/net/ip*
9322 F:      arch/x86/net/*
9323
9324 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9325 M:      Paul Moore <paul@paul-moore.com>
9326 L:      netdev@vger.kernel.org
9327 S:      Maintained
9328
9329 NETWORKING [TLS]
9330 M:      Ilya Lesokhin <ilyal@mellanox.com>
9331 M:      Aviad Yehezkel <aviadye@mellanox.com>
9332 M:      Dave Watson <davejwatson@fb.com>
9333 L:      netdev@vger.kernel.org
9334 S:      Maintained
9335 F:      net/tls/*
9336 F:      include/uapi/linux/tls.h
9337 F:      include/net/tls.h
9338
9339 NETWORKING [WIRELESS]
9340 L:      linux-wireless@vger.kernel.org
9341 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9342
9343 NETXEN (1/10) GbE SUPPORT
9344 M:      Manish Chopra <manish.chopra@cavium.com>
9345 M:      Rahul Verma <rahul.verma@cavium.com>
9346 M:      Dept-GELinuxNICDev@cavium.com
9347 L:      netdev@vger.kernel.org
9348 S:      Supported
9349 F:      drivers/net/ethernet/qlogic/netxen/
9350
9351 NFC SUBSYSTEM
9352 M:      Samuel Ortiz <sameo@linux.intel.com>
9353 L:      linux-wireless@vger.kernel.org
9354 L:      linux-nfc@lists.01.org (subscribers-only)
9355 S:      Supported
9356 F:      net/nfc/
9357 F:      include/net/nfc/
9358 F:      include/uapi/linux/nfc.h
9359 F:      drivers/nfc/
9360 F:      include/linux/platform_data/nfcmrvl.h
9361 F:      include/linux/platform_data/nxp-nci.h
9362 F:      Documentation/devicetree/bindings/net/nfc/
9363
9364 NFS, SUNRPC, AND LOCKD CLIENTS
9365 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9366 M:      Anna Schumaker <anna.schumaker@netapp.com>
9367 L:      linux-nfs@vger.kernel.org
9368 W:      http://client.linux-nfs.org
9369 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9370 S:      Maintained
9371 F:      fs/lockd/
9372 F:      fs/nfs/
9373 F:      fs/nfs_common/
9374 F:      net/sunrpc/
9375 F:      include/linux/lockd/
9376 F:      include/linux/nfs*
9377 F:      include/linux/sunrpc/
9378 F:      include/uapi/linux/nfs*
9379 F:      include/uapi/linux/sunrpc/
9380
9381 NILFS2 FILESYSTEM
9382 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9383 L:      linux-nilfs@vger.kernel.org
9384 W:      http://nilfs.sourceforge.net/
9385 W:      http://nilfs.osdn.jp/
9386 T:      git git://github.com/konis/nilfs2.git
9387 S:      Supported
9388 F:      Documentation/filesystems/nilfs2.txt
9389 F:      fs/nilfs2/
9390 F:      include/trace/events/nilfs2.h
9391 F:      include/uapi/linux/nilfs2_api.h
9392 F:      include/uapi/linux/nilfs2_ondisk.h
9393
9394 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9395 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9396 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9397 S:      Maintained
9398 F:      Documentation/scsi/NinjaSCSI.txt
9399 F:      drivers/scsi/pcmcia/nsp_*
9400
9401 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9402 M:      GOTO Masanori <gotom@debian.or.jp>
9403 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9404 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9405 S:      Maintained
9406 F:      Documentation/scsi/NinjaSCSI.txt
9407 F:      drivers/scsi/nsp32*
9408
9409 NIOS2 ARCHITECTURE
9410 M:      Ley Foon Tan <lftan@altera.com>
9411 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9413 S:      Maintained
9414 F:      arch/nios2/
9415
9416 NOHZ, DYNTICKS SUPPORT
9417 M:      Frederic Weisbecker <fweisbec@gmail.com>
9418 M:      Thomas Gleixner <tglx@linutronix.de>
9419 M:      Ingo Molnar <mingo@kernel.org>
9420 L:      linux-kernel@vger.kernel.org
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9422 S:      Maintained
9423 F:      kernel/time/tick*.*
9424 F:      include/linux/tick.h
9425 F:      include/linux/sched/nohz.h
9426
9427 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9428 M:      Pavel Machek <pavel@ucw.cz>
9429 M:      Sakari Ailus <sakari.ailus@iki.fi>
9430 L:      linux-media@vger.kernel.org
9431 S:      Maintained
9432 F:      drivers/media/i2c/et8ek8
9433 F:      drivers/media/i2c/ad5820.c
9434
9435 NOKIA N900 POWER SUPPLY DRIVERS
9436 R:      Pali Rohár <pali.rohar@gmail.com>
9437 F:      include/linux/power/bq2415x_charger.h
9438 F:      include/linux/power/bq27xxx_battery.h
9439 F:      include/linux/power/isp1704_charger.h
9440 F:      drivers/power/supply/bq2415x_charger.c
9441 F:      drivers/power/supply/bq27xxx_battery.c
9442 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9443 F:      drivers/power/supply/isp1704_charger.c
9444 F:      drivers/power/supply/rx51_battery.c
9445
9446 NTB AMD DRIVER
9447 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9448 L:      linux-ntb@googlegroups.com
9449 S:      Supported
9450 F:      drivers/ntb/hw/amd/
9451
9452 NTB DRIVER CORE
9453 M:      Jon Mason <jdmason@kudzu.us>
9454 M:      Dave Jiang <dave.jiang@intel.com>
9455 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9456 L:      linux-ntb@googlegroups.com
9457 S:      Supported
9458 W:      https://github.com/jonmason/ntb/wiki
9459 T:      git git://github.com/jonmason/ntb.git
9460 F:      drivers/ntb/
9461 F:      drivers/net/ntb_netdev.c
9462 F:      include/linux/ntb.h
9463 F:      include/linux/ntb_transport.h
9464 F:      tools/testing/selftests/ntb/
9465
9466 NTB IDT DRIVER
9467 M:      Serge Semin <fancer.lancer@gmail.com>
9468 L:      linux-ntb@googlegroups.com
9469 S:      Supported
9470 F:      drivers/ntb/hw/idt/
9471
9472 NTB INTEL DRIVER
9473 M:      Jon Mason <jdmason@kudzu.us>
9474 M:      Dave Jiang <dave.jiang@intel.com>
9475 L:      linux-ntb@googlegroups.com
9476 S:      Supported
9477 W:      https://github.com/jonmason/ntb/wiki
9478 T:      git git://github.com/jonmason/ntb.git
9479 F:      drivers/ntb/hw/intel/
9480
9481 NTFS FILESYSTEM
9482 M:      Anton Altaparmakov <anton@tuxera.com>
9483 L:      linux-ntfs-dev@lists.sourceforge.net
9484 W:      http://www.tuxera.com/
9485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9486 S:      Supported
9487 F:      Documentation/filesystems/ntfs.txt
9488 F:      fs/ntfs/
9489
9490 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9491 M:      Antonino Daplas <adaplas@gmail.com>
9492 L:      linux-fbdev@vger.kernel.org
9493 S:      Maintained
9494 F:      drivers/video/fbdev/riva/
9495 F:      drivers/video/fbdev/nvidia/
9496
9497 NVM EXPRESS DRIVER
9498 M:      Keith Busch <keith.busch@intel.com>
9499 M:      Jens Axboe <axboe@fb.com>
9500 M:      Christoph Hellwig <hch@lst.de>
9501 M:      Sagi Grimberg <sagi@grimberg.me>
9502 L:      linux-nvme@lists.infradead.org
9503 T:      git://git.infradead.org/nvme.git
9504 W:      http://git.infradead.org/nvme.git
9505 S:      Supported
9506 F:      drivers/nvme/host/
9507 F:      include/linux/nvme.h
9508 F:      include/uapi/linux/nvme_ioctl.h
9509
9510 NVM EXPRESS FC TRANSPORT DRIVERS
9511 M:      James Smart <james.smart@broadcom.com>
9512 L:      linux-nvme@lists.infradead.org
9513 S:      Supported
9514 F:      include/linux/nvme-fc.h
9515 F:      include/linux/nvme-fc-driver.h
9516 F:      drivers/nvme/host/fc.c
9517 F:      drivers/nvme/target/fc.c
9518 F:      drivers/nvme/target/fcloop.c
9519
9520 NVM EXPRESS TARGET DRIVER
9521 M:      Christoph Hellwig <hch@lst.de>
9522 M:      Sagi Grimberg <sagi@grimberg.me>
9523 L:      linux-nvme@lists.infradead.org
9524 T:      git://git.infradead.org/nvme.git
9525 W:      http://git.infradead.org/nvme.git
9526 S:      Supported
9527 F:      drivers/nvme/target/
9528
9529 NVMEM FRAMEWORK
9530 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9531 S:      Maintained
9532 F:      drivers/nvmem/
9533 F:      Documentation/devicetree/bindings/nvmem/
9534 F:      include/linux/nvmem-consumer.h
9535 F:      include/linux/nvmem-provider.h
9536
9537 NXP TDA998X DRM DRIVER
9538 M:      Russell King <linux@armlinux.org.uk>
9539 S:      Supported
9540 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9541 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9542 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9543 F:      include/drm/i2c/tda998x.h
9544
9545 NXP TFA9879 DRIVER
9546 M:      Peter Rosin <peda@axentia.se>
9547 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9548 S:      Maintained
9549 F:      sound/soc/codecs/tfa9879*
9550
9551 NXP-NCI NFC DRIVER
9552 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9553 R:      Charles Gorand <charles.gorand@effinnov.com>
9554 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9555 S:      Supported
9556 F:      drivers/nfc/nxp-nci
9557
9558 OBJTOOL
9559 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9560 S:      Supported
9561 F:      tools/objtool/
9562
9563 OMAP AUDIO SUPPORT
9564 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9565 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9566 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9567 L:      linux-omap@vger.kernel.org
9568 S:      Maintained
9569 F:      sound/soc/omap/
9570
9571 OMAP CLOCK FRAMEWORK SUPPORT
9572 M:      Paul Walmsley <paul@pwsan.com>
9573 L:      linux-omap@vger.kernel.org
9574 S:      Maintained
9575 F:      arch/arm/*omap*/*clock*
9576
9577 OMAP DEVICE TREE SUPPORT
9578 M:      Benoît Cousson <bcousson@baylibre.com>
9579 M:      Tony Lindgren <tony@atomide.com>
9580 L:      linux-omap@vger.kernel.org
9581 L:      devicetree@vger.kernel.org
9582 S:      Maintained
9583 F:      arch/arm/boot/dts/*omap*
9584 F:      arch/arm/boot/dts/*am3*
9585 F:      arch/arm/boot/dts/*am4*
9586 F:      arch/arm/boot/dts/*am5*
9587 F:      arch/arm/boot/dts/*dra7*
9588
9589 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9590 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9591 L:      linux-omap@vger.kernel.org
9592 L:      linux-fbdev@vger.kernel.org
9593 S:      Maintained
9594 F:      drivers/video/fbdev/omap2/
9595 F:      Documentation/arm/OMAP/DSS
9596
9597 OMAP FRAMEBUFFER SUPPORT
9598 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9599 L:      linux-fbdev@vger.kernel.org
9600 L:      linux-omap@vger.kernel.org
9601 S:      Maintained
9602 F:      drivers/video/fbdev/omap/
9603
9604 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9605 M:      Roger Quadros <rogerq@ti.com>
9606 M:      Tony Lindgren <tony@atomide.com>
9607 L:      linux-omap@vger.kernel.org
9608 S:      Maintained
9609 F:      drivers/memory/omap-gpmc.c
9610 F:      arch/arm/mach-omap2/*gpmc*
9611
9612 OMAP GPIO DRIVER
9613 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9614 M:      Santosh Shilimkar <ssantosh@kernel.org>
9615 M:      Kevin Hilman <khilman@kernel.org>
9616 L:      linux-omap@vger.kernel.org
9617 S:      Maintained
9618 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9619 F:      drivers/gpio/gpio-omap.c
9620
9621 OMAP HARDWARE SPINLOCK SUPPORT
9622 M:      Ohad Ben-Cohen <ohad@wizery.com>
9623 L:      linux-omap@vger.kernel.org
9624 S:      Maintained
9625 F:      drivers/hwspinlock/omap_hwspinlock.c
9626
9627 OMAP HS MMC SUPPORT
9628 L:      linux-mmc@vger.kernel.org
9629 L:      linux-omap@vger.kernel.org
9630 S:      Orphan
9631 F:      drivers/mmc/host/omap_hsmmc.c
9632
9633 OMAP HWMOD DATA
9634 M:      Paul Walmsley <paul@pwsan.com>
9635 L:      linux-omap@vger.kernel.org
9636 S:      Maintained
9637 F:      arch/arm/mach-omap2/omap_hwmod*data*
9638
9639 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9640 M:      Benoît Cousson <bcousson@baylibre.com>
9641 L:      linux-omap@vger.kernel.org
9642 S:      Maintained
9643 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9644
9645 OMAP HWMOD SUPPORT
9646 M:      Benoît Cousson <bcousson@baylibre.com>
9647 M:      Paul Walmsley <paul@pwsan.com>
9648 L:      linux-omap@vger.kernel.org
9649 S:      Maintained
9650 F:      arch/arm/mach-omap2/omap_hwmod.*
9651
9652 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9653 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9654 L:      linux-media@vger.kernel.org
9655 S:      Maintained
9656 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9657 F:      drivers/media/platform/omap3isp/
9658 F:      drivers/staging/media/omap4iss/
9659
9660 OMAP MMC SUPPORT
9661 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9662 L:      linux-omap@vger.kernel.org
9663 S:      Maintained
9664 F:      drivers/mmc/host/omap.c
9665
9666 OMAP POWER MANAGEMENT SUPPORT
9667 M:      Kevin Hilman <khilman@kernel.org>
9668 L:      linux-omap@vger.kernel.org
9669 S:      Maintained
9670 F:      arch/arm/*omap*/*pm*
9671 F:      drivers/cpufreq/omap-cpufreq.c
9672
9673 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9674 M:      Rajendra Nayak <rnayak@codeaurora.org>
9675 M:      Paul Walmsley <paul@pwsan.com>
9676 L:      linux-omap@vger.kernel.org
9677 S:      Maintained
9678 F:      arch/arm/mach-omap2/prm*
9679
9680 OMAP RANDOM NUMBER GENERATOR SUPPORT
9681 M:      Deepak Saxena <dsaxena@plexity.net>
9682 S:      Maintained
9683 F:      drivers/char/hw_random/omap-rng.c
9684
9685 OMAP USB SUPPORT
9686 L:      linux-usb@vger.kernel.org
9687 L:      linux-omap@vger.kernel.org
9688 S:      Orphan
9689 F:      drivers/usb/*/*omap*
9690 F:      arch/arm/*omap*/usb*
9691
9692 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9693 M:      Mark Jackson <mpfj@newflow.co.uk>
9694 L:      linux-omap@vger.kernel.org
9695 S:      Maintained
9696 F:      arch/arm/boot/dts/am335x-nano.dts
9697
9698 OMAP1 SUPPORT
9699 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9700 M:      Tony Lindgren <tony@atomide.com>
9701 L:      linux-omap@vger.kernel.org
9702 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9704 S:      Maintained
9705 F:      arch/arm/mach-omap1/
9706 F:      arch/arm/plat-omap/
9707 F:      arch/arm/configs/omap1_defconfig
9708 F:      drivers/i2c/busses/i2c-omap.c
9709 F:      include/linux/i2c-omap.h
9710
9711 OMAP2+ SUPPORT
9712 M:      Tony Lindgren <tony@atomide.com>
9713 L:      linux-omap@vger.kernel.org
9714 W:      http://www.muru.com/linux/omap/
9715 W:      http://linux.omap.com/
9716 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9718 S:      Maintained
9719 F:      arch/arm/mach-omap2/
9720 F:      arch/arm/plat-omap/
9721 F:      arch/arm/configs/omap2plus_defconfig
9722 F:      drivers/i2c/busses/i2c-omap.c
9723 F:      drivers/irqchip/irq-omap-intc.c
9724 F:      drivers/mfd/*omap*.c
9725 F:      drivers/mfd/menelaus.c
9726 F:      drivers/mfd/palmas.c
9727 F:      drivers/mfd/tps65217.c
9728 F:      drivers/mfd/tps65218.c
9729 F:      drivers/mfd/tps65910.c
9730 F:      drivers/mfd/twl-core.[ch]
9731 F:      drivers/mfd/twl4030*.c
9732 F:      drivers/mfd/twl6030*.c
9733 F:      drivers/mfd/twl6040*.c
9734 F:      drivers/regulator/palmas-regulator*.c
9735 F:      drivers/regulator/pbias-regulator.c
9736 F:      drivers/regulator/tps65217-regulator.c
9737 F:      drivers/regulator/tps65218-regulator.c
9738 F:      drivers/regulator/tps65910-regulator.c
9739 F:      drivers/regulator/twl-regulator.c
9740 F:      drivers/regulator/twl6030-regulator.c
9741 F:      include/linux/i2c-omap.h
9742
9743 OMFS FILESYSTEM
9744 M:      Bob Copeland <me@bobcopeland.com>
9745 L:      linux-karma-devel@lists.sourceforge.net
9746 S:      Maintained
9747 F:      Documentation/filesystems/omfs.txt
9748 F:      fs/omfs/
9749
9750 OMNIKEY CARDMAN 4000 DRIVER
9751 M:      Harald Welte <laforge@gnumonks.org>
9752 S:      Maintained
9753 F:      drivers/char/pcmcia/cm4000_cs.c
9754 F:      include/linux/cm4000_cs.h
9755 F:      include/uapi/linux/cm4000_cs.h
9756
9757 OMNIKEY CARDMAN 4040 DRIVER
9758 M:      Harald Welte <laforge@gnumonks.org>
9759 S:      Maintained
9760 F:      drivers/char/pcmcia/cm4040_cs.*
9761
9762 OMNIVISION OV13858 SENSOR DRIVER
9763 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9764 L:      linux-media@vger.kernel.org
9765 T:      git git://linuxtv.org/media_tree.git
9766 S:      Maintained
9767 F:      drivers/media/i2c/ov13858.c
9768
9769 OMNIVISION OV5640 SENSOR DRIVER
9770 M:      Steve Longerbeam <slongerbeam@gmail.com>
9771 L:      linux-media@vger.kernel.org
9772 T:      git git://linuxtv.org/media_tree.git
9773 S:      Maintained
9774 F:      drivers/media/i2c/ov5640.c
9775
9776 OMNIVISION OV5647 SENSOR DRIVER
9777 M:      Luis Oliveira <lolivei@synopsys.com>
9778 L:      linux-media@vger.kernel.org
9779 T:      git git://linuxtv.org/media_tree.git
9780 S:      Maintained
9781 F:      drivers/media/i2c/ov5647.c
9782
9783 OMNIVISION OV7670 SENSOR DRIVER
9784 M:      Jonathan Corbet <corbet@lwn.net>
9785 L:      linux-media@vger.kernel.org
9786 T:      git git://linuxtv.org/media_tree.git
9787 S:      Maintained
9788 F:      drivers/media/i2c/ov7670.c
9789 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9790
9791 ONENAND FLASH DRIVER
9792 M:      Kyungmin Park <kyungmin.park@samsung.com>
9793 L:      linux-mtd@lists.infradead.org
9794 S:      Maintained
9795 F:      drivers/mtd/onenand/
9796 F:      include/linux/mtd/onenand*.h
9797
9798 ONSTREAM SCSI TAPE DRIVER
9799 M:      Willem Riede <osst@riede.org>
9800 L:      osst-users@lists.sourceforge.net
9801 L:      linux-scsi@vger.kernel.org
9802 S:      Maintained
9803 F:      Documentation/scsi/osst.txt
9804 F:      drivers/scsi/osst.*
9805 F:      drivers/scsi/osst_*.h
9806 F:      drivers/scsi/st.h
9807
9808 OP-TEE DRIVER
9809 M:      Jens Wiklander <jens.wiklander@linaro.org>
9810 S:      Maintained
9811 F:      drivers/tee/optee/
9812
9813 OPA-VNIC DRIVER
9814 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9815 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9816 L:      linux-rdma@vger.kernel.org
9817 S:      Supported
9818 F:      drivers/infiniband/ulp/opa_vnic
9819
9820 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9821 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9822 L:      devicetree@vger.kernel.org
9823 S:      Maintained
9824 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9825 F:      Documentation/devicetree/overlay-notes.txt
9826 F:      drivers/of/overlay.c
9827 F:      drivers/of/resolver.c
9828
9829 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9830 M:      Rob Herring <robh+dt@kernel.org>
9831 M:      Frank Rowand <frowand.list@gmail.com>
9832 L:      devicetree@vger.kernel.org
9833 W:      http://www.devicetree.org/
9834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9835 S:      Maintained
9836 F:      drivers/of/
9837 F:      include/linux/of*.h
9838 F:      scripts/dtc/
9839 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9840
9841 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9842 M:      Rob Herring <robh+dt@kernel.org>
9843 M:      Mark Rutland <mark.rutland@arm.com>
9844 L:      devicetree@vger.kernel.org
9845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9846 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9847 S:      Maintained
9848 F:      Documentation/devicetree/
9849 F:      arch/*/boot/dts/
9850 F:      include/dt-bindings/
9851
9852 OPENCORES I2C BUS DRIVER
9853 M:      Peter Korsgaard <jacmet@sunsite.dk>
9854 L:      linux-i2c@vger.kernel.org
9855 S:      Maintained
9856 F:      Documentation/i2c/busses/i2c-ocores
9857 F:      drivers/i2c/busses/i2c-ocores.c
9858
9859 OPENRISC ARCHITECTURE
9860 M:      Jonas Bonn <jonas@southpole.se>
9861 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9862 M:      Stafford Horne <shorne@gmail.com>
9863 T:      git git://github.com/openrisc/linux.git
9864 L:      openrisc@lists.librecores.org
9865 W:      http://openrisc.io
9866 S:      Maintained
9867 F:      arch/openrisc/
9868
9869 OPENVSWITCH
9870 M:      Pravin Shelar <pshelar@nicira.com>
9871 L:      netdev@vger.kernel.org
9872 L:      dev@openvswitch.org
9873 W:      http://openvswitch.org
9874 S:      Maintained
9875 F:      net/openvswitch/
9876 F:      include/uapi/linux/openvswitch.h
9877
9878 OPERATING PERFORMANCE POINTS (OPP)
9879 M:      Viresh Kumar <vireshk@kernel.org>
9880 M:      Nishanth Menon <nm@ti.com>
9881 M:      Stephen Boyd <sboyd@codeaurora.org>
9882 L:      linux-pm@vger.kernel.org
9883 S:      Maintained
9884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9885 F:      drivers/base/power/opp/
9886 F:      include/linux/pm_opp.h
9887 F:      Documentation/power/opp.txt
9888 F:      Documentation/devicetree/bindings/opp/
9889
9890 OPL4 DRIVER
9891 M:      Clemens Ladisch <clemens@ladisch.de>
9892 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9893 T:      git git://git.alsa-project.org/alsa-kernel.git
9894 S:      Maintained
9895 F:      sound/drivers/opl4/
9896
9897 OPROFILE
9898 M:      Robert Richter <rric@kernel.org>
9899 L:      oprofile-list@lists.sf.net
9900 S:      Maintained
9901 F:      arch/*/include/asm/oprofile*.h
9902 F:      arch/*/oprofile/
9903 F:      drivers/oprofile/
9904 F:      include/linux/oprofile.h
9905
9906 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9907 M:      Mark Fasheh <mfasheh@versity.com>
9908 M:      Joel Becker <jlbec@evilplan.org>
9909 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9910 W:      http://ocfs2.wiki.kernel.org
9911 S:      Supported
9912 F:      Documentation/filesystems/ocfs2.txt
9913 F:      Documentation/filesystems/dlmfs.txt
9914 F:      fs/ocfs2/
9915
9916 ORANGEFS FILESYSTEM
9917 M:      Mike Marshall <hubcap@omnibond.com>
9918 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9920 S:      Supported
9921 F:      fs/orangefs/
9922 F:      Documentation/filesystems/orangefs.txt
9923
9924 ORINOCO DRIVER
9925 L:      linux-wireless@vger.kernel.org
9926 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9927 W:      http://www.nongnu.org/orinoco/
9928 S:      Orphan
9929 F:      drivers/net/wireless/intersil/orinoco/
9930
9931 OSD LIBRARY and FILESYSTEM
9932 M:      Boaz Harrosh <ooo@electrozaur.com>
9933 S:      Maintained
9934 F:      drivers/scsi/osd/
9935 F:      include/scsi/osd_*
9936 F:      fs/exofs/
9937
9938 OV2659 OMNIVISION SENSOR DRIVER
9939 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9940 L:      linux-media@vger.kernel.org
9941 W:      https://linuxtv.org
9942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9943 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9944 S:      Maintained
9945 F:      drivers/media/i2c/ov2659.c
9946 F:      include/media/i2c/ov2659.h
9947
9948 OVERLAY FILESYSTEM
9949 M:      Miklos Szeredi <miklos@szeredi.hu>
9950 L:      linux-unionfs@vger.kernel.org
9951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9952 S:      Supported
9953 F:      fs/overlayfs/
9954 F:      Documentation/filesystems/overlayfs.txt
9955
9956 P54 WIRELESS DRIVER
9957 M:      Christian Lamparter <chunkeey@googlemail.com>
9958 L:      linux-wireless@vger.kernel.org
9959 W:      http://wireless.kernel.org/en/users/Drivers/p54
9960 S:      Maintained
9961 F:      drivers/net/wireless/intersil/p54/
9962
9963 PA SEMI ETHERNET DRIVER
9964 L:      netdev@vger.kernel.org
9965 S:      Orphan
9966 F:      drivers/net/ethernet/pasemi/*
9967
9968 PA SEMI SMBUS DRIVER
9969 L:      linux-i2c@vger.kernel.org
9970 S:      Orphan
9971 F:      drivers/i2c/busses/i2c-pasemi.c
9972
9973 PADATA PARALLEL EXECUTION MECHANISM
9974 M:      Steffen Klassert <steffen.klassert@secunet.com>
9975 L:      linux-crypto@vger.kernel.org
9976 S:      Maintained
9977 F:      kernel/padata.c
9978 F:      include/linux/padata.h
9979 F:      Documentation/padata.txt
9980
9981 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9982 M:      Harald Welte <laforge@gnumonks.org>
9983 L:      platform-driver-x86@vger.kernel.org
9984 S:      Maintained
9985 F:      drivers/platform/x86/panasonic-laptop.c
9986
9987 PANASONIC MN10300/AM33/AM34 PORT
9988 M:      David Howells <dhowells@redhat.com>
9989 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9990 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9991 S:      Maintained
9992 F:      Documentation/mn10300/
9993 F:      arch/mn10300/
9994
9995 PARALLEL LCD/KEYPAD PANEL DRIVER
9996 M:      Willy Tarreau <willy@haproxy.com>
9997 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9998 S:      Odd Fixes
9999 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10000 F:      drivers/misc/panel.c
10001
10002 PARALLEL PORT SUBSYSTEM
10003 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10004 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10005 L:      linux-parport@lists.infradead.org (subscribers-only)
10006 S:      Maintained
10007 F:      drivers/parport/
10008 F:      include/linux/parport*.h
10009 F:      drivers/char/ppdev.c
10010 F:      include/uapi/linux/ppdev.h
10011 F:      Documentation/parport*.txt
10012
10013 PARAVIRT_OPS INTERFACE
10014 M:      Jeremy Fitzhardinge <jeremy@goop.org>
10015 M:      Chris Wright <chrisw@sous-sol.org>
10016 M:      Alok Kataria <akataria@vmware.com>
10017 M:      Rusty Russell <rusty@rustcorp.com.au>
10018 L:      virtualization@lists.linux-foundation.org
10019 S:      Supported
10020 F:      Documentation/virtual/paravirt_ops.txt
10021 F:      arch/*/kernel/paravirt*
10022 F:      arch/*/include/asm/paravirt.h
10023 F:      include/linux/hypervisor.h
10024
10025 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10026 M:      Tim Waugh <tim@cyberelk.net>
10027 L:      linux-parport@lists.infradead.org (subscribers-only)
10028 S:      Maintained
10029 F:      Documentation/blockdev/paride.txt
10030 F:      drivers/block/paride/
10031
10032 PARISC ARCHITECTURE
10033 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10034 M:      Helge Deller <deller@gmx.de>
10035 L:      linux-parisc@vger.kernel.org
10036 W:      http://www.parisc-linux.org/
10037 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10040 S:      Maintained
10041 F:      arch/parisc/
10042 F:      Documentation/parisc/
10043 F:      drivers/parisc/
10044 F:      drivers/char/agp/parisc-agp.c
10045 F:      drivers/input/serio/gscps2.c
10046 F:      drivers/parport/parport_gsc.*
10047 F:      drivers/tty/serial/8250/8250_gsc.c
10048 F:      drivers/video/fbdev/sti*
10049 F:      drivers/video/console/sti*
10050 F:      drivers/video/logo/logo_parisc*
10051
10052 PARMAN
10053 M:      Jiri Pirko <jiri@mellanox.com>
10054 L:      netdev@vger.kernel.org
10055 S:      Supported
10056 F:      lib/parman.c
10057 F:      lib/test_parman.c
10058 F:      include/linux/parman.h
10059
10060 PC87360 HARDWARE MONITORING DRIVER
10061 M:      Jim Cromie <jim.cromie@gmail.com>
10062 L:      linux-hwmon@vger.kernel.org
10063 S:      Maintained
10064 F:      Documentation/hwmon/pc87360
10065 F:      drivers/hwmon/pc87360.c
10066
10067 PC8736x GPIO DRIVER
10068 M:      Jim Cromie <jim.cromie@gmail.com>
10069 S:      Maintained
10070 F:      drivers/char/pc8736x_gpio.c
10071
10072 PC87427 HARDWARE MONITORING DRIVER
10073 M:      Jean Delvare <jdelvare@suse.com>
10074 L:      linux-hwmon@vger.kernel.org
10075 S:      Maintained
10076 F:      Documentation/hwmon/pc87427
10077 F:      drivers/hwmon/pc87427.c
10078
10079 PCA9532 LED DRIVER
10080 M:      Riku Voipio <riku.voipio@iki.fi>
10081 S:      Maintained
10082 F:      drivers/leds/leds-pca9532.c
10083 F:      include/linux/leds-pca9532.h
10084
10085 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10086 M:      Guenter Roeck <linux@roeck-us.net>
10087 L:      linux-i2c@vger.kernel.org
10088 S:      Maintained
10089 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10090
10091 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10092 M:      Khalid Aziz <khalid@gonehiking.org>
10093 S:      Maintained
10094 F:      drivers/firmware/pcdp.*
10095
10096 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10097 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10098 L:      linux-pci@vger.kernel.org
10099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100 S:      Maintained
10101 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10102 F:      drivers/pci/host/pci-aardvark.c
10103
10104 PCI DRIVER FOR ALTERA PCIE IP
10105 M:      Ley Foon Tan <lftan@altera.com>
10106 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10107 L:      linux-pci@vger.kernel.org
10108 S:      Supported
10109 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10110 F:      drivers/pci/host/pcie-altera.c
10111
10112 PCI DRIVER FOR APPLIEDMICRO XGENE
10113 M:      Tanmay Inamdar <tinamdar@apm.com>
10114 L:      linux-pci@vger.kernel.org
10115 L:      linux-arm-kernel@lists.infradead.org
10116 S:      Maintained
10117 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10118 F:      drivers/pci/host/pci-xgene.c
10119
10120 PCI DRIVER FOR ARM VERSATILE PLATFORM
10121 M:      Rob Herring <robh@kernel.org>
10122 L:      linux-pci@vger.kernel.org
10123 L:      linux-arm-kernel@lists.infradead.org
10124 S:      Maintained
10125 F:      Documentation/devicetree/bindings/pci/versatile.txt
10126 F:      drivers/pci/host/pci-versatile.c
10127
10128 PCI DRIVER FOR ARMADA 8K
10129 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10130 L:      linux-pci@vger.kernel.org
10131 L:      linux-arm-kernel@lists.infradead.org
10132 S:      Maintained
10133 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10134 F:      drivers/pci/dwc/pcie-armada8k.c
10135
10136 PCI DRIVER FOR FREESCALE LAYERSCAPE
10137 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10138 M:      Mingkai Hu <mingkai.hu@freescale.com>
10139 M:      Roy Zang <tie-fei.zang@freescale.com>
10140 L:      linuxppc-dev@lists.ozlabs.org
10141 L:      linux-pci@vger.kernel.org
10142 L:      linux-arm-kernel@lists.infradead.org
10143 S:      Maintained
10144 F:      drivers/pci/dwc/*layerscape*
10145
10146 PCI DRIVER FOR GENERIC OF HOSTS
10147 M:      Will Deacon <will.deacon@arm.com>
10148 L:      linux-pci@vger.kernel.org
10149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10150 S:      Maintained
10151 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10152 F:      drivers/pci/host/pci-host-common.c
10153 F:      drivers/pci/host/pci-host-generic.c
10154
10155 PCI DRIVER FOR IMX6
10156 M:      Richard Zhu <hongxing.zhu@nxp.com>
10157 M:      Lucas Stach <l.stach@pengutronix.de>
10158 L:      linux-pci@vger.kernel.org
10159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10160 S:      Maintained
10161 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10162 F:      drivers/pci/dwc/*imx6*
10163
10164 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10165 M:      Keith Busch <keith.busch@intel.com>
10166 L:      linux-pci@vger.kernel.org
10167 S:      Supported
10168 F:      drivers/pci/host/vmd.c
10169
10170 PCI DRIVER FOR MICROSEMI SWITCHTEC
10171 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10172 M:      Stephen Bates <stephen.bates@microsemi.com>
10173 M:      Logan Gunthorpe <logang@deltatee.com>
10174 L:      linux-pci@vger.kernel.org
10175 S:      Maintained
10176 F:      Documentation/switchtec.txt
10177 F:      Documentation/ABI/testing/sysfs-class-switchtec
10178 F:      drivers/pci/switch/switchtec*
10179 F:      include/uapi/linux/switchtec_ioctl.h
10180
10181 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10182 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10183 M:      Jason Cooper <jason@lakedaemon.net>
10184 L:      linux-pci@vger.kernel.org
10185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10186 S:      Maintained
10187 F:      drivers/pci/host/*mvebu*
10188
10189 PCI DRIVER FOR NVIDIA TEGRA
10190 M:      Thierry Reding <thierry.reding@gmail.com>
10191 L:      linux-tegra@vger.kernel.org
10192 L:      linux-pci@vger.kernel.org
10193 S:      Supported
10194 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10195 F:      drivers/pci/host/pci-tegra.c
10196
10197 PCI DRIVER FOR RENESAS R-CAR
10198 M:      Simon Horman <horms@verge.net.au>
10199 L:      linux-pci@vger.kernel.org
10200 L:      linux-renesas-soc@vger.kernel.org
10201 S:      Maintained
10202 F:      drivers/pci/host/*rcar*
10203
10204 PCI DRIVER FOR SAMSUNG EXYNOS
10205 M:      Jingoo Han <jingoohan1@gmail.com>
10206 L:      linux-pci@vger.kernel.org
10207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10209 S:      Maintained
10210 F:      drivers/pci/dwc/pci-exynos.c
10211
10212 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10213 M:      Jingoo Han <jingoohan1@gmail.com>
10214 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10215 L:      linux-pci@vger.kernel.org
10216 S:      Maintained
10217 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10218 F:      drivers/pci/dwc/*designware*
10219
10220 PCI DRIVER FOR TI DRA7XX
10221 M:      Kishon Vijay Abraham I <kishon@ti.com>
10222 L:      linux-omap@vger.kernel.org
10223 L:      linux-pci@vger.kernel.org
10224 S:      Supported
10225 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10226 F:      drivers/pci/dwc/pci-dra7xx.c
10227
10228 PCI DRIVER FOR TI KEYSTONE
10229 M:      Murali Karicheri <m-karicheri2@ti.com>
10230 L:      linux-pci@vger.kernel.org
10231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10232 S:      Maintained
10233 F:      drivers/pci/dwc/*keystone*
10234
10235 PCI ENDPOINT SUBSYSTEM
10236 M:      Kishon Vijay Abraham I <kishon@ti.com>
10237 L:      linux-pci@vger.kernel.org
10238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10239 S:      Supported
10240 F:      drivers/pci/endpoint/
10241 F:      drivers/misc/pci_endpoint_test.c
10242 F:      tools/pci/
10243
10244 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10245 M:      Russell Currey <ruscur@russell.cc>
10246 L:      linuxppc-dev@lists.ozlabs.org
10247 S:      Supported
10248 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10249 F:      arch/powerpc/kernel/eeh*.c
10250 F:      arch/powerpc/platforms/*/eeh*.c
10251 F:      arch/powerpc/include/*/eeh*.h
10252
10253 PCI ERROR RECOVERY
10254 M:      Linas Vepstas <linasvepstas@gmail.com>
10255 L:      linux-pci@vger.kernel.org
10256 S:      Supported
10257 F:      Documentation/PCI/pci-error-recovery.txt
10258
10259 PCI MSI DRIVER FOR ALTERA MSI IP
10260 M:      Ley Foon Tan <lftan@altera.com>
10261 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10262 L:      linux-pci@vger.kernel.org
10263 S:      Supported
10264 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10265 F:      drivers/pci/host/pcie-altera-msi.c
10266
10267 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10268 M:      Duc Dang <dhdang@apm.com>
10269 L:      linux-pci@vger.kernel.org
10270 L:      linux-arm-kernel@lists.infradead.org
10271 S:      Maintained
10272 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10273 F:      drivers/pci/host/pci-xgene-msi.c
10274
10275 PCI SUBSYSTEM
10276 M:      Bjorn Helgaas <bhelgaas@google.com>
10277 L:      linux-pci@vger.kernel.org
10278 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10280 S:      Supported
10281 F:      Documentation/devicetree/bindings/pci/
10282 F:      Documentation/PCI/
10283 F:      drivers/pci/
10284 F:      include/linux/pci*
10285 F:      arch/x86/pci/
10286 F:      arch/x86/kernel/quirks.c
10287
10288 PCIE DRIVER FOR AXIS ARTPEC
10289 M:      Niklas Cassel <niklas.cassel@axis.com>
10290 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10291 L:      linux-arm-kernel@axis.com
10292 L:      linux-pci@vger.kernel.org
10293 S:      Maintained
10294 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10295 F:      drivers/pci/dwc/*artpec*
10296
10297 PCIE DRIVER FOR CAVIUM THUNDERX
10298 M:      David Daney <david.daney@cavium.com>
10299 L:      linux-pci@vger.kernel.org
10300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10301 S:      Supported
10302 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10303 F:      drivers/pci/host/pci-thunder-*
10304
10305 PCIE DRIVER FOR HISILICON
10306 M:      Zhou Wang <wangzhou1@hisilicon.com>
10307 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10308 L:      linux-pci@vger.kernel.org
10309 S:      Maintained
10310 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10311 F:      drivers/pci/dwc/pcie-hisi.c
10312
10313 PCIE DRIVER FOR HISILICON KIRIN
10314 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10315 M:      Binghui Wang <wangbinghui@hisilicon.com>
10316 L:      linux-pci@vger.kernel.org
10317 S:      Maintained
10318 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10319 F:      drivers/pci/dwc/pcie-kirin.c
10320
10321 PCIE DRIVER FOR MEDIATEK
10322 M:      Ryder Lee <ryder.lee@mediatek.com>
10323 L:      linux-pci@vger.kernel.org
10324 L:      linux-mediatek@lists.infradead.org
10325 S:      Supported
10326 F:      Documentation/devicetree/bindings/pci/mediatek*
10327 F:      drivers/pci/host/*mediatek*
10328
10329 PCIE DRIVER FOR QUALCOMM MSM
10330 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10331 L:      linux-pci@vger.kernel.org
10332 L:      linux-arm-msm@vger.kernel.org
10333 S:      Maintained
10334 F:      drivers/pci/dwc/*qcom*
10335
10336 PCIE DRIVER FOR ROCKCHIP
10337 M:      Shawn Lin <shawn.lin@rock-chips.com>
10338 L:      linux-pci@vger.kernel.org
10339 L:      linux-rockchip@lists.infradead.org
10340 S:      Maintained
10341 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10342 F:      drivers/pci/host/pcie-rockchip.c
10343
10344 PCIE DRIVER FOR ST SPEAR13XX
10345 M:      Pratyush Anand <pratyush.anand@gmail.com>
10346 L:      linux-pci@vger.kernel.org
10347 S:      Maintained
10348 F:      drivers/pci/dwc/*spear*
10349
10350 PCMCIA SUBSYSTEM
10351 P:      Linux PCMCIA Team
10352 L:      linux-pcmcia@lists.infradead.org
10353 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10355 S:      Maintained
10356 F:      Documentation/pcmcia/
10357 F:      tools/pcmcia/
10358 F:      drivers/pcmcia/
10359 F:      include/pcmcia/
10360
10361 PCNET32 NETWORK DRIVER
10362 M:      Don Fry <pcnet32@frontier.com>
10363 L:      netdev@vger.kernel.org
10364 S:      Maintained
10365 F:      drivers/net/ethernet/amd/pcnet32.c
10366
10367 PCRYPT PARALLEL CRYPTO ENGINE
10368 M:      Steffen Klassert <steffen.klassert@secunet.com>
10369 L:      linux-crypto@vger.kernel.org
10370 S:      Maintained
10371 F:      crypto/pcrypt.c
10372 F:      include/crypto/pcrypt.h
10373
10374 PER-CPU MEMORY ALLOCATOR
10375 M:      Tejun Heo <tj@kernel.org>
10376 M:      Christoph Lameter <cl@linux.com>
10377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10378 S:      Maintained
10379 F:      include/linux/percpu*.h
10380 F:      mm/percpu*.c
10381 F:      arch/*/include/asm/percpu.h
10382
10383 PER-TASK DELAY ACCOUNTING
10384 M:      Balbir Singh <bsingharora@gmail.com>
10385 S:      Maintained
10386 F:      include/linux/delayacct.h
10387 F:      kernel/delayacct.c
10388
10389 PERFORMANCE EVENTS SUBSYSTEM
10390 M:      Peter Zijlstra <peterz@infradead.org>
10391 M:      Ingo Molnar <mingo@redhat.com>
10392 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10393 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10394 L:      linux-kernel@vger.kernel.org
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10396 S:      Supported
10397 F:      kernel/events/*
10398 F:      include/linux/perf_event.h
10399 F:      include/uapi/linux/perf_event.h
10400 F:      arch/*/kernel/perf_event*.c
10401 F:      arch/*/kernel/*/perf_event*.c
10402 F:      arch/*/kernel/*/*/perf_event*.c
10403 F:      arch/*/include/asm/perf_event.h
10404 F:      arch/*/kernel/perf_callchain.c
10405 F:      arch/*/events/*
10406 F:      tools/perf/
10407
10408 PERSONALITY HANDLING
10409 M:      Christoph Hellwig <hch@infradead.org>
10410 L:      linux-abi-devel@lists.sourceforge.net
10411 S:      Maintained
10412 F:      include/linux/personality.h
10413 F:      include/uapi/linux/personality.h
10414
10415 PHONET PROTOCOL
10416 M:      Remi Denis-Courmont <courmisch@gmail.com>
10417 S:      Supported
10418 F:      Documentation/networking/phonet.txt
10419 F:      include/linux/phonet.h
10420 F:      include/net/phonet/
10421 F:      include/uapi/linux/phonet.h
10422 F:      net/phonet/
10423
10424 PHRAM MTD DRIVER
10425 M:      Joern Engel <joern@lazybastard.org>
10426 L:      linux-mtd@lists.infradead.org
10427 S:      Maintained
10428 F:      drivers/mtd/devices/phram.c
10429
10430 PICOLCD HID DRIVER
10431 M:      Bruno Prémont <bonbons@linux-vserver.org>
10432 L:      linux-input@vger.kernel.org
10433 S:      Maintained
10434 F:      drivers/hid/hid-picolcd*
10435
10436 PICOXCELL SUPPORT
10437 M:      Jamie Iles <jamie@jamieiles.com>
10438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10440 S:      Supported
10441 F:      arch/arm/boot/dts/picoxcell*
10442 F:      arch/arm/mach-picoxcell/
10443 F:      drivers/crypto/picoxcell*
10444
10445 PIN CONTROL SUBSYSTEM
10446 M:      Linus Walleij <linus.walleij@linaro.org>
10447 L:      linux-gpio@vger.kernel.org
10448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10449 S:      Maintained
10450 F:      Documentation/devicetree/bindings/pinctrl/
10451 F:      Documentation/pinctrl.txt
10452 F:      drivers/pinctrl/
10453 F:      include/linux/pinctrl/
10454
10455 PIN CONTROLLER - ATMEL AT91
10456 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458 S:      Maintained
10459 F:      drivers/pinctrl/pinctrl-at91.*
10460
10461 PIN CONTROLLER - ATMEL AT91 PIO4
10462 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464 L:      linux-gpio@vger.kernel.org
10465 S:      Supported
10466 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10467
10468 PIN CONTROLLER - INTEL
10469 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10470 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10471 S:      Maintained
10472 F:      drivers/pinctrl/intel/
10473
10474 PIN CONTROLLER - QUALCOMM
10475 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10476 S:      Maintained
10477 L:      linux-arm-msm@vger.kernel.org
10478 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10479 F:      drivers/pinctrl/qcom/
10480
10481 PIN CONTROLLER - RENESAS
10482 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10483 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10484 L:      linux-renesas-soc@vger.kernel.org
10485 S:      Maintained
10486 F:      drivers/pinctrl/sh-pfc/
10487
10488 PIN CONTROLLER - SAMSUNG
10489 M:      Tomasz Figa <tomasz.figa@gmail.com>
10490 M:      Krzysztof Kozlowski <krzk@kernel.org>
10491 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10493 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10494 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10496 S:      Maintained
10497 F:      drivers/pinctrl/samsung/
10498 F:      include/dt-bindings/pinctrl/samsung.h
10499 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10500
10501 PIN CONTROLLER - SINGLE
10502 M:      Tony Lindgren <tony@atomide.com>
10503 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10505 L:      linux-omap@vger.kernel.org
10506 S:      Maintained
10507 F:      drivers/pinctrl/pinctrl-single.c
10508
10509 PIN CONTROLLER - ST SPEAR
10510 M:      Viresh Kumar <vireshk@kernel.org>
10511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512 W:      http://www.st.com/spear
10513 S:      Maintained
10514 F:      drivers/pinctrl/spear/
10515
10516 PISTACHIO SOC SUPPORT
10517 M:      James Hartley <james.hartley@imgtec.com>
10518 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10519 L:      linux-mips@linux-mips.org
10520 S:      Maintained
10521 F:      arch/mips/pistachio/
10522 F:      arch/mips/include/asm/mach-pistachio/
10523 F:      arch/mips/boot/dts/img/pistachio*
10524 F:      arch/mips/configs/pistachio*_defconfig
10525
10526 PKTCDVD DRIVER
10527 S:      Orphan
10528 M:      linux-block@vger.kernel.org
10529 F:      drivers/block/pktcdvd.c
10530 F:      include/linux/pktcdvd.h
10531 F:      include/uapi/linux/pktcdvd.h
10532
10533 PKUNITY SOC DRIVERS
10534 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10535 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10536 S:      Maintained
10537 T:      git git://github.com/gxt/linux.git
10538 F:      drivers/input/serio/i8042-unicore32io.h
10539 F:      drivers/i2c/busses/i2c-puv3.c
10540 F:      drivers/video/fbdev/fb-puv3.c
10541 F:      drivers/rtc/rtc-puv3.c
10542
10543 PMBUS HARDWARE MONITORING DRIVERS
10544 M:      Guenter Roeck <linux@roeck-us.net>
10545 L:      linux-hwmon@vger.kernel.org
10546 W:      http://hwmon.wiki.kernel.org/
10547 W:      http://www.roeck-us.net/linux/drivers/
10548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10549 S:      Maintained
10550 F:      Documentation/hwmon/pmbus
10551 F:      drivers/hwmon/pmbus/
10552 F:      include/linux/pmbus.h
10553
10554 PMC SIERRA MaxRAID DRIVER
10555 L:      linux-scsi@vger.kernel.org
10556 W:      http://www.pmc-sierra.com/
10557 S:      Orphan
10558 F:      drivers/scsi/pmcraid.*
10559
10560 PMC SIERRA PM8001 DRIVER
10561 M:      Jack Wang <jinpu.wang@profitbricks.com>
10562 M:      lindar_liu@usish.com
10563 L:      linux-scsi@vger.kernel.org
10564 S:      Supported
10565 F:      drivers/scsi/pm8001/
10566
10567 PNP SUPPORT
10568 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10569 S:      Maintained
10570 F:      drivers/pnp/
10571
10572 POSIX CLOCKS and TIMERS
10573 M:      Thomas Gleixner <tglx@linutronix.de>
10574 L:      linux-kernel@vger.kernel.org
10575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10576 S:      Maintained
10577 F:      fs/timerfd.c
10578 F:      include/linux/timer*
10579 F:      kernel/time/*timer*
10580
10581 POWER MANAGEMENT CORE
10582 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10583 L:      linux-pm@vger.kernel.org
10584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10585 B:      https://bugzilla.kernel.org
10586 S:      Supported
10587 F:      drivers/base/power/
10588 F:      include/linux/pm.h
10589 F:      include/linux/pm_*
10590 F:      include/linux/powercap.h
10591 F:      drivers/powercap/
10592
10593 POWER STATE COORDINATION INTERFACE (PSCI)
10594 M:      Mark Rutland <mark.rutland@arm.com>
10595 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10596 L:      linux-arm-kernel@lists.infradead.org
10597 S:      Maintained
10598 F:      drivers/firmware/psci*.c
10599 F:      include/linux/psci.h
10600 F:      include/uapi/linux/psci.h
10601
10602 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10603 M:      Sebastian Reichel <sre@kernel.org>
10604 L:      linux-pm@vger.kernel.org
10605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10606 S:      Maintained
10607 F:      Documentation/devicetree/bindings/power/supply/
10608 F:      include/linux/power_supply.h
10609 F:      drivers/power/supply/
10610
10611 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10612 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10613 L:      linuxppc-dev@lists.ozlabs.org
10614 S:      Maintained
10615 F:      drivers/char/powernv-op-panel.c
10616
10617 PPP OVER ATM (RFC 2364)
10618 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10619 S:      Maintained
10620 F:      net/atm/pppoatm.c
10621 F:      include/uapi/linux/atmppp.h
10622
10623 PPP OVER ETHERNET
10624 M:      Michal Ostrowski <mostrows@earthlink.net>
10625 S:      Maintained
10626 F:      drivers/net/ppp/pppoe.c
10627 F:      drivers/net/ppp/pppox.c
10628
10629 PPP OVER L2TP
10630 M:      James Chapman <jchapman@katalix.com>
10631 S:      Maintained
10632 F:      net/l2tp/l2tp_ppp.c
10633 F:      include/linux/if_pppol2tp.h
10634 F:      include/uapi/linux/if_pppol2tp.h
10635
10636 PPP PROTOCOL DRIVERS AND COMPRESSORS
10637 M:      Paul Mackerras <paulus@samba.org>
10638 L:      linux-ppp@vger.kernel.org
10639 S:      Maintained
10640 F:      drivers/net/ppp/ppp_*
10641
10642 PPS SUPPORT
10643 M:      Rodolfo Giometti <giometti@enneenne.com>
10644 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10645 L:      linuxpps@ml.enneenne.com (subscribers-only)
10646 S:      Maintained
10647 F:      Documentation/pps/
10648 F:      drivers/pps/
10649 F:      include/linux/pps*.h
10650
10651 PPTP DRIVER
10652 M:      Dmitry Kozlov <xeb@mail.ru>
10653 L:      netdev@vger.kernel.org
10654 S:      Maintained
10655 F:      drivers/net/ppp/pptp.c
10656 W:      http://sourceforge.net/projects/accel-pptp
10657
10658 PREEMPTIBLE KERNEL
10659 M:      Robert Love <rml@tech9.net>
10660 L:      kpreempt-tech@lists.sourceforge.net
10661 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10662 S:      Supported
10663 F:      Documentation/preempt-locking.txt
10664 F:      include/linux/preempt.h
10665
10666 PRINTK
10667 M:      Petr Mladek <pmladek@suse.com>
10668 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10669 R:      Steven Rostedt <rostedt@goodmis.org>
10670 S:      Maintained
10671 F:      kernel/printk/
10672 F:      include/linux/printk.h
10673
10674 PRISM54 WIRELESS DRIVER
10675 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10676 L:      linux-wireless@vger.kernel.org
10677 W:      http://wireless.kernel.org/en/users/Drivers/p54
10678 S:      Obsolete
10679 F:      drivers/net/wireless/intersil/prism54/
10680
10681 PROC SYSCTL
10682 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10683 M:      Kees Cook <keescook@chromium.org>
10684 L:      linux-kernel@vger.kernel.org
10685 L:      linux-fsdevel@vger.kernel.org
10686 S:      Maintained
10687 F:      fs/proc/proc_sysctl.c
10688 F:      include/linux/sysctl.h
10689 F:      kernel/sysctl.c
10690 F:      tools/testing/selftests/sysctl/
10691
10692 PS3 NETWORK SUPPORT
10693 M:      Geoff Levand <geoff@infradead.org>
10694 L:      netdev@vger.kernel.org
10695 L:      linuxppc-dev@lists.ozlabs.org
10696 S:      Maintained
10697 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10698
10699 PS3 PLATFORM SUPPORT
10700 M:      Geoff Levand <geoff@infradead.org>
10701 L:      linuxppc-dev@lists.ozlabs.org
10702 S:      Maintained
10703 F:      arch/powerpc/boot/ps3*
10704 F:      arch/powerpc/include/asm/lv1call.h
10705 F:      arch/powerpc/include/asm/ps3*.h
10706 F:      arch/powerpc/platforms/ps3/
10707 F:      drivers/*/ps3*
10708 F:      drivers/ps3/
10709 F:      drivers/rtc/rtc-ps3.c
10710 F:      drivers/usb/host/*ps3.c
10711 F:      sound/ppc/snd_ps3*
10712
10713 PS3VRAM DRIVER
10714 M:      Jim Paris <jim@jtan.com>
10715 M:      Geoff Levand <geoff@infradead.org>
10716 L:      linuxppc-dev@lists.ozlabs.org
10717 S:      Maintained
10718 F:      drivers/block/ps3vram.c
10719
10720 PSAMPLE PACKET SAMPLING SUPPORT:
10721 M:      Yotam Gigi <yotamg@mellanox.com>
10722 S:      Maintained
10723 F:      net/psample
10724 F:      include/net/psample.h
10725 F:      include/uapi/linux/psample.h
10726
10727 PSTORE FILESYSTEM
10728 M:      Kees Cook <keescook@chromium.org>
10729 M:      Anton Vorontsov <anton@enomsg.org>
10730 M:      Colin Cross <ccross@android.com>
10731 M:      Tony Luck <tony.luck@intel.com>
10732 S:      Maintained
10733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10734 F:      fs/pstore/
10735 F:      include/linux/pstore*
10736 F:      drivers/firmware/efi/efi-pstore.c
10737 F:      drivers/acpi/apei/erst.c
10738 F:      Documentation/admin-guide/ramoops.rst
10739 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10740 K:      \b(pstore|ramoops)
10741
10742 PTP HARDWARE CLOCK SUPPORT
10743 M:      Richard Cochran <richardcochran@gmail.com>
10744 L:      netdev@vger.kernel.org
10745 S:      Maintained
10746 W:      http://linuxptp.sourceforge.net/
10747 F:      Documentation/ABI/testing/sysfs-ptp
10748 F:      Documentation/ptp/*
10749 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10750 F:      drivers/net/phy/dp83640*
10751 F:      drivers/ptp/*
10752 F:      include/linux/ptp_cl*
10753
10754 PTRACE SUPPORT
10755 M:      Oleg Nesterov <oleg@redhat.com>
10756 S:      Maintained
10757 F:      include/asm-generic/syscall.h
10758 F:      include/linux/ptrace.h
10759 F:      include/linux/regset.h
10760 F:      include/linux/tracehook.h
10761 F:      include/uapi/linux/ptrace.h
10762 F:      include/uapi/linux/ptrace.h
10763 F:      include/asm-generic/ptrace.h
10764 F:      kernel/ptrace.c
10765 F:      arch/*/ptrace*.c
10766 F:      arch/*/*/ptrace*.c
10767 F:      arch/*/include/asm/ptrace*.h
10768
10769 PULSE8-CEC DRIVER
10770 M:      Hans Verkuil <hverkuil@xs4all.nl>
10771 L:      linux-media@vger.kernel.org
10772 T:      git git://linuxtv.org/media_tree.git
10773 S:      Maintained
10774 F:      drivers/media/usb/pulse8-cec/*
10775 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10776
10777 PVRUSB2 VIDEO4LINUX DRIVER
10778 M:      Mike Isely <isely@pobox.com>
10779 L:      pvrusb2@isely.net       (subscribers-only)
10780 L:      linux-media@vger.kernel.org
10781 W:      http://www.isely.net/pvrusb2/
10782 T:      git git://linuxtv.org/media_tree.git
10783 S:      Maintained
10784 F:      Documentation/media/v4l-drivers/pvrusb2*
10785 F:      drivers/media/usb/pvrusb2/
10786
10787 PWC WEBCAM DRIVER
10788 M:      Hans Verkuil <hverkuil@xs4all.nl>
10789 L:      linux-media@vger.kernel.org
10790 T:      git git://linuxtv.org/media_tree.git
10791 S:      Odd Fixes
10792 F:      drivers/media/usb/pwc/*
10793
10794 PWM FAN DRIVER
10795 M:      Kamil Debski <kamil@wypas.org>
10796 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10797 L:      linux-hwmon@vger.kernel.org
10798 S:      Supported
10799 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10800 F:      Documentation/hwmon/pwm-fan
10801 F:      drivers/hwmon/pwm-fan.c
10802
10803 PWM IR Transmitter
10804 M:      Sean Young <sean@mess.org>
10805 L:      linux-media@vger.kernel.org
10806 S:      Maintained
10807 F:      drivers/media/rc/pwm-ir-tx.c
10808
10809 PWM SUBSYSTEM
10810 M:      Thierry Reding <thierry.reding@gmail.com>
10811 L:      linux-pwm@vger.kernel.org
10812 S:      Maintained
10813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10814 F:      Documentation/pwm.txt
10815 F:      Documentation/devicetree/bindings/pwm/
10816 F:      include/linux/pwm.h
10817 F:      drivers/pwm/
10818 F:      drivers/video/backlight/pwm_bl.c
10819 F:      include/linux/pwm_backlight.h
10820 F:      drivers/gpio/gpio-mvebu.c
10821 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10822
10823 PXA GPIO DRIVER
10824 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10825 L:      linux-gpio@vger.kernel.org
10826 S:      Maintained
10827 F:      drivers/gpio/gpio-pxa.c
10828
10829 PXA MMCI DRIVER
10830 S:      Orphan
10831
10832 PXA RTC DRIVER
10833 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10834 L:      linux-rtc@vger.kernel.org
10835 S:      Maintained
10836
10837 PXA2xx/PXA3xx SUPPORT
10838 M:      Daniel Mack <daniel@zonque.org>
10839 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10840 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10842 T:      git git://github.com/hzhuang1/linux.git
10843 T:      git git://github.com/rjarzmik/linux.git
10844 S:      Maintained
10845 F:      arch/arm/boot/dts/pxa*
10846 F:      arch/arm/mach-pxa/
10847 F:      drivers/dma/pxa*
10848 F:      drivers/pcmcia/pxa2xx*
10849 F:      drivers/pinctrl/pxa/
10850 F:      drivers/spi/spi-pxa2xx*
10851 F:      drivers/usb/gadget/udc/pxa2*
10852 F:      include/sound/pxa2xx-lib.h
10853 F:      sound/arm/pxa*
10854 F:      sound/soc/pxa/
10855
10856 PXA3xx NAND FLASH DRIVER
10857 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10858 L:      linux-mtd@lists.infradead.org
10859 S:      Maintained
10860 F:      drivers/mtd/nand/pxa3xx_nand.c
10861
10862 QAT DRIVER
10863 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10864 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10865 L:      qat-linux@intel.com
10866 S:      Supported
10867 F:      drivers/crypto/qat/
10868
10869 QCOM AUDIO (ASoC) DRIVERS
10870 M:      Patrick Lai <plai@codeaurora.org>
10871 M:      Banajit Goswami <bgoswami@codeaurora.org>
10872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10873 S:      Supported
10874 F:      sound/soc/qcom/
10875
10876 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10877 M:      Gabriel Somlo <somlo@cmu.edu>
10878 M:      "Michael S. Tsirkin" <mst@redhat.com>
10879 L:      qemu-devel@nongnu.org
10880 S:      Maintained
10881 F:      drivers/firmware/qemu_fw_cfg.c
10882
10883 QIB DRIVER
10884 M:      Mike Marciniszyn <infinipath@intel.com>
10885 L:      linux-rdma@vger.kernel.org
10886 S:      Supported
10887 F:      drivers/infiniband/hw/qib/
10888
10889 QLOGIC QL41xxx FCOE DRIVER
10890 M:      QLogic-Storage-Upstream@cavium.com
10891 L:      linux-scsi@vger.kernel.org
10892 S:      Supported
10893 F:      drivers/scsi/qedf/
10894
10895 QLOGIC QL41xxx ISCSI DRIVER
10896 M:      QLogic-Storage-Upstream@cavium.com
10897 L:      linux-scsi@vger.kernel.org
10898 S:      Supported
10899 F:      drivers/scsi/qedi/
10900
10901 QLOGIC QL4xxx ETHERNET DRIVER
10902 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10903 M:      Ariel Elior <Ariel.Elior@cavium.com>
10904 M:      everest-linux-l2@cavium.com
10905 L:      netdev@vger.kernel.org
10906 S:      Supported
10907 F:      drivers/net/ethernet/qlogic/qed/
10908 F:      include/linux/qed/
10909 F:      drivers/net/ethernet/qlogic/qede/
10910
10911 QLOGIC QL4xxx RDMA DRIVER
10912 M:      Ram Amrani <Ram.Amrani@cavium.com>
10913 M:      Ariel Elior <Ariel.Elior@cavium.com>
10914 L:      linux-rdma@vger.kernel.org
10915 S:      Supported
10916 F:      drivers/infiniband/hw/qedr/
10917 F:      include/uapi/rdma/qedr-abi.h
10918
10919 QLOGIC QLA1280 SCSI DRIVER
10920 M:      Michael Reed <mdr@sgi.com>
10921 L:      linux-scsi@vger.kernel.org
10922 S:      Maintained
10923 F:      drivers/scsi/qla1280.[ch]
10924
10925 QLOGIC QLA2XXX FC-SCSI DRIVER
10926 M:      qla2xxx-upstream@qlogic.com
10927 L:      linux-scsi@vger.kernel.org
10928 S:      Supported
10929 F:      Documentation/scsi/LICENSE.qla2xxx
10930 F:      drivers/scsi/qla2xxx/
10931
10932 QLOGIC QLA3XXX NETWORK DRIVER
10933 M:      Dept-GELinuxNICDev@cavium.com
10934 L:      netdev@vger.kernel.org
10935 S:      Supported
10936 F:      Documentation/networking/LICENSE.qla3xxx
10937 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10938
10939 QLOGIC QLA4XXX iSCSI DRIVER
10940 M:      QLogic-Storage-Upstream@qlogic.com
10941 L:      linux-scsi@vger.kernel.org
10942 S:      Supported
10943 F:      Documentation/scsi/LICENSE.qla4xxx
10944 F:      drivers/scsi/qla4xxx/
10945
10946 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10947 M:      Harish Patil <harish.patil@cavium.com>
10948 M:      Manish Chopra <manish.chopra@cavium.com>
10949 M:      Dept-GELinuxNICDev@cavium.com
10950 L:      netdev@vger.kernel.org
10951 S:      Supported
10952 F:      drivers/net/ethernet/qlogic/qlcnic/
10953
10954 QLOGIC QLGE 10Gb ETHERNET DRIVER
10955 M:      Harish Patil <harish.patil@cavium.com>
10956 M:      Manish Chopra <manish.chopra@cavium.com>
10957 M:      Dept-GELinuxNICDev@cavium.com
10958 L:      netdev@vger.kernel.org
10959 S:      Supported
10960 F:      drivers/net/ethernet/qlogic/qlge/
10961
10962 QNX4 FILESYSTEM
10963 M:      Anders Larsen <al@alarsen.net>
10964 W:      http://www.alarsen.net/linux/qnx4fs/
10965 S:      Maintained
10966 F:      fs/qnx4/
10967 F:      include/uapi/linux/qnx4_fs.h
10968 F:      include/uapi/linux/qnxtypes.h
10969
10970 QORIQ DPAA2 FSL-MC BUS DRIVER
10971 M:      Stuart Yoder <stuyoder@gmail.com>
10972 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10973 L:      linux-kernel@vger.kernel.org
10974 S:      Maintained
10975 F:      drivers/staging/fsl-mc/
10976 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10977
10978 QT1010 MEDIA DRIVER
10979 M:      Antti Palosaari <crope@iki.fi>
10980 L:      linux-media@vger.kernel.org
10981 W:      https://linuxtv.org
10982 W:      http://palosaari.fi/linux/
10983 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10984 T:      git git://linuxtv.org/anttip/media_tree.git
10985 S:      Maintained
10986 F:      drivers/media/tuners/qt1010*
10987
10988 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10989 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10990 L:      ath10k@lists.infradead.org
10991 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10993 S:      Supported
10994 F:      drivers/net/wireless/ath/ath10k/
10995
10996 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10997 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10998 L:      linux-wireless@vger.kernel.org
10999 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11000 S:      Supported
11001 F:      drivers/net/wireless/ath/ath9k/
11002
11003 QUALCOMM CAMERA SUBSYSTEM DRIVER
11004 M:      Todor Tomov <todor.tomov@linaro.org>
11005 L:      linux-media@vger.kernel.org
11006 S:      Maintained
11007 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11008 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11009 F:      drivers/media/platform/qcom/camss-8x16/
11010
11011 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11012 M:      Timur Tabi <timur@codeaurora.org>
11013 L:      netdev@vger.kernel.org
11014 S:      Supported
11015 F:      drivers/net/ethernet/qualcomm/emac/
11016
11017 QUALCOMM HEXAGON ARCHITECTURE
11018 M:      Richard Kuo <rkuo@codeaurora.org>
11019 L:      linux-hexagon@vger.kernel.org
11020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11021 S:      Supported
11022 F:      arch/hexagon/
11023
11024 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11025 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11026 L:      linux-media@vger.kernel.org
11027 L:      linux-arm-msm@vger.kernel.org
11028 T:      git git://linuxtv.org/media_tree.git
11029 S:      Maintained
11030 F:      drivers/media/platform/qcom/venus/
11031
11032 QUALCOMM WCN36XX WIRELESS DRIVER
11033 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11034 L:      wcn36xx@lists.infradead.org
11035 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11036 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11037 S:      Supported
11038 F:      drivers/net/wireless/ath/wcn36xx/
11039
11040 QUANTENNA QTNFMAC WIRELESS DRIVER
11041 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11042 M:      Avinash Patil <avinashp@quantenna.com>
11043 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11044 L:      linux-wireless@vger.kernel.org
11045 S:      Maintained
11046 F:      drivers/net/wireless/quantenna
11047
11048 RADEON and AMDGPU DRM DRIVERS
11049 M:      Alex Deucher <alexander.deucher@amd.com>
11050 M:      Christian König <christian.koenig@amd.com>
11051 L:      amd-gfx@lists.freedesktop.org
11052 T:      git git://people.freedesktop.org/~agd5f/linux
11053 S:      Supported
11054 F:      drivers/gpu/drm/radeon/
11055 F:      include/uapi/drm/radeon_drm.h
11056 F:      drivers/gpu/drm/amd/
11057 F:      include/uapi/drm/amdgpu_drm.h
11058
11059 RADEON FRAMEBUFFER DISPLAY DRIVER
11060 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11061 L:      linux-fbdev@vger.kernel.org
11062 S:      Maintained
11063 F:      drivers/video/fbdev/aty/radeon*
11064 F:      include/uapi/linux/radeonfb.h
11065
11066 RADIOSHARK RADIO DRIVER
11067 M:      Hans Verkuil <hverkuil@xs4all.nl>
11068 L:      linux-media@vger.kernel.org
11069 T:      git git://linuxtv.org/media_tree.git
11070 S:      Maintained
11071 F:      drivers/media/radio/radio-shark.c
11072
11073 RADIOSHARK2 RADIO DRIVER
11074 M:      Hans Verkuil <hverkuil@xs4all.nl>
11075 L:      linux-media@vger.kernel.org
11076 T:      git git://linuxtv.org/media_tree.git
11077 S:      Maintained
11078 F:      drivers/media/radio/radio-shark2.c
11079 F:      drivers/media/radio/radio-tea5777.c
11080
11081 RADOS BLOCK DEVICE (RBD)
11082 M:      Ilya Dryomov <idryomov@gmail.com>
11083 M:      Sage Weil <sage@redhat.com>
11084 M:      Alex Elder <elder@kernel.org>
11085 L:      ceph-devel@vger.kernel.org
11086 W:      http://ceph.com/
11087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11088 T:      git git://github.com/ceph/ceph-client.git
11089 S:      Supported
11090 F:      Documentation/ABI/testing/sysfs-bus-rbd
11091 F:      drivers/block/rbd.c
11092 F:      drivers/block/rbd_types.h
11093
11094 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11095 M:      Paul Mackerras <paulus@samba.org>
11096 L:      linux-fbdev@vger.kernel.org
11097 S:      Maintained
11098 F:      drivers/video/fbdev/aty/aty128fb.c
11099
11100 RAINSHADOW-CEC DRIVER
11101 M:      Hans Verkuil <hverkuil@xs4all.nl>
11102 L:      linux-media@vger.kernel.org
11103 T:      git git://linuxtv.org/media_tree.git
11104 S:      Maintained
11105 F:      drivers/media/usb/rainshadow-cec/*
11106
11107 RALINK MIPS ARCHITECTURE
11108 M:      John Crispin <john@phrozen.org>
11109 L:      linux-mips@linux-mips.org
11110 S:      Maintained
11111 F:      arch/mips/ralink
11112
11113 RALINK RT2X00 WIRELESS LAN DRIVER
11114 P:      rt2x00 project
11115 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11116 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11117 L:      linux-wireless@vger.kernel.org
11118 S:      Maintained
11119 F:      drivers/net/wireless/ralink/rt2x00/
11120
11121 RAMDISK RAM BLOCK DEVICE DRIVER
11122 M:      Jens Axboe <axboe@kernel.dk>
11123 S:      Maintained
11124 F:      Documentation/blockdev/ramdisk.txt
11125 F:      drivers/block/brd.c
11126
11127 RANDOM NUMBER DRIVER
11128 M:      "Theodore Ts'o" <tytso@mit.edu>
11129 S:      Maintained
11130 F:      drivers/char/random.c
11131
11132 RAPIDIO SUBSYSTEM
11133 M:      Matt Porter <mporter@kernel.crashing.org>
11134 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11135 S:      Maintained
11136 F:      drivers/rapidio/
11137
11138 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11139 L:      linux-wireless@vger.kernel.org
11140 S:      Orphan
11141 F:      drivers/net/wireless/ray*
11142
11143 RCUTORTURE MODULE
11144 M:      Josh Triplett <josh@joshtriplett.org>
11145 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11146 L:      linux-kernel@vger.kernel.org
11147 S:      Supported
11148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11149 F:      Documentation/RCU/torture.txt
11150 F:      kernel/rcu/rcutorture.c
11151
11152 RCUTORTURE TEST FRAMEWORK
11153 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11154 M:      Josh Triplett <josh@joshtriplett.org>
11155 R:      Steven Rostedt <rostedt@goodmis.org>
11156 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11157 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11158 L:      linux-kernel@vger.kernel.org
11159 S:      Supported
11160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11161 F:      tools/testing/selftests/rcutorture
11162
11163 RDC R-321X SoC
11164 M:      Florian Fainelli <florian@openwrt.org>
11165 S:      Maintained
11166
11167 RDC R6040 FAST ETHERNET DRIVER
11168 M:      Florian Fainelli <f.fainelli@gmail.com>
11169 L:      netdev@vger.kernel.org
11170 S:      Maintained
11171 F:      drivers/net/ethernet/rdc/r6040.c
11172
11173 RDMAVT - RDMA verbs software
11174 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11175 L:      linux-rdma@vger.kernel.org
11176 S:      Supported
11177 F:      drivers/infiniband/sw/rdmavt
11178
11179 RDS - RELIABLE DATAGRAM SOCKETS
11180 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11181 L:      netdev@vger.kernel.org
11182 L:      linux-rdma@vger.kernel.org
11183 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11184 W:      https://oss.oracle.com/projects/rds/
11185 S:      Supported
11186 F:      net/rds/
11187 F:      Documentation/networking/rds.txt
11188
11189 RDT - RESOURCE ALLOCATION
11190 M:      Fenghua Yu <fenghua.yu@intel.com>
11191 L:      linux-kernel@vger.kernel.org
11192 S:      Supported
11193 F:      arch/x86/kernel/cpu/intel_rdt*
11194 F:      arch/x86/include/asm/intel_rdt*
11195 F:      Documentation/x86/intel_rdt*
11196
11197 READ-COPY UPDATE (RCU)
11198 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11199 M:      Josh Triplett <josh@joshtriplett.org>
11200 R:      Steven Rostedt <rostedt@goodmis.org>
11201 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11202 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11203 L:      linux-kernel@vger.kernel.org
11204 W:      http://www.rdrop.com/users/paulmck/RCU/
11205 S:      Supported
11206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11207 F:      Documentation/RCU/
11208 X:      Documentation/RCU/torture.txt
11209 F:      include/linux/rcu*
11210 X:      include/linux/srcu.h
11211 F:      kernel/rcu/
11212 X:      kernel/torture.c
11213
11214 REAL TIME CLOCK (RTC) SUBSYSTEM
11215 M:      Alessandro Zummo <a.zummo@towertech.it>
11216 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11217 L:      linux-rtc@vger.kernel.org
11218 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11220 S:      Maintained
11221 F:      Documentation/devicetree/bindings/rtc/
11222 F:      Documentation/rtc.txt
11223 F:      drivers/rtc/
11224 F:      include/linux/rtc.h
11225 F:      include/uapi/linux/rtc.h
11226 F:      include/linux/rtc/
11227 F:      include/linux/platform_data/rtc-*
11228 F:      tools/testing/selftests/timers/rtctest.c
11229
11230 REALTEK AUDIO CODECS
11231 M:      Bard Liao <bardliao@realtek.com>
11232 M:      Oder Chiou <oder_chiou@realtek.com>
11233 S:      Maintained
11234 F:      sound/soc/codecs/rt*
11235 F:      include/sound/rt*.h
11236
11237 REGISTER MAP ABSTRACTION
11238 M:      Mark Brown <broonie@kernel.org>
11239 L:      linux-kernel@vger.kernel.org
11240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11241 S:      Supported
11242 F:      Documentation/devicetree/bindings/regmap/
11243 F:      drivers/base/regmap/
11244 F:      include/linux/regmap.h
11245
11246 REISERFS FILE SYSTEM
11247 L:      reiserfs-devel@vger.kernel.org
11248 S:      Supported
11249 F:      fs/reiserfs/
11250
11251 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11252 M:      Ohad Ben-Cohen <ohad@wizery.com>
11253 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11254 L:      linux-remoteproc@vger.kernel.org
11255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11256 S:      Maintained
11257 F:      Documentation/devicetree/bindings/remoteproc/
11258 F:      Documentation/remoteproc.txt
11259 F:      drivers/remoteproc/
11260 F:      include/linux/remoteproc.h
11261
11262 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11263 M:      Ohad Ben-Cohen <ohad@wizery.com>
11264 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11265 L:      linux-remoteproc@vger.kernel.org
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11267 S:      Maintained
11268 F:      drivers/rpmsg/
11269 F:      Documentation/rpmsg.txt
11270 F:      include/linux/rpmsg.h
11271 F:      include/linux/rpmsg/
11272
11273 RENESAS CLOCK DRIVERS
11274 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11275 L:      linux-renesas-soc@vger.kernel.org
11276 S:      Supported
11277 F:      drivers/clk/renesas/
11278
11279 RENESAS ETHERNET DRIVERS
11280 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11281 L:      netdev@vger.kernel.org
11282 L:      linux-renesas-soc@vger.kernel.org
11283 F:      drivers/net/ethernet/renesas/
11284 F:      include/linux/sh_eth.h
11285
11286 RENESAS R-CAR GYROADC DRIVER
11287 M:      Marek Vasut <marek.vasut@gmail.com>
11288 L:      linux-iio@vger.kernel.org
11289 S:      Supported
11290 F:      drivers/iio/adc/rcar_gyro_adc.c
11291
11292 RENESAS USB PHY DRIVER
11293 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11294 L:      linux-renesas-soc@vger.kernel.org
11295 S:      Maintained
11296 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11297
11298 RESET CONTROLLER FRAMEWORK
11299 M:      Philipp Zabel <p.zabel@pengutronix.de>
11300 T:      git git://git.pengutronix.de/git/pza/linux
11301 S:      Maintained
11302 F:      drivers/reset/
11303 F:      Documentation/devicetree/bindings/reset/
11304 F:      include/dt-bindings/reset/
11305 F:      include/linux/reset.h
11306 F:      include/linux/reset-controller.h
11307
11308 RFKILL
11309 M:      Johannes Berg <johannes@sipsolutions.net>
11310 L:      linux-wireless@vger.kernel.org
11311 W:      http://wireless.kernel.org/
11312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11314 S:      Maintained
11315 F:      Documentation/rfkill.txt
11316 F:      net/rfkill/
11317
11318 RHASHTABLE
11319 M:      Thomas Graf <tgraf@suug.ch>
11320 M:      Herbert Xu <herbert@gondor.apana.org.au>
11321 L:      netdev@vger.kernel.org
11322 S:      Maintained
11323 F:      lib/rhashtable.c
11324 F:      include/linux/rhashtable.h
11325
11326 RICOH R5C592 MEMORYSTICK DRIVER
11327 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11328 S:      Maintained
11329 F:      drivers/memstick/host/r592.*
11330
11331 RICOH SMARTMEDIA/XD DRIVER
11332 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11333 S:      Maintained
11334 F:      drivers/mtd/nand/r852.c
11335 F:      drivers/mtd/nand/r852.h
11336
11337 ROCCAT DRIVERS
11338 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11339 W:      http://sourceforge.net/projects/roccat/
11340 S:      Maintained
11341 F:      drivers/hid/hid-roccat*
11342 F:      include/linux/hid-roccat*
11343 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11344
11345 ROCKER DRIVER
11346 M:      Jiri Pirko <jiri@resnulli.us>
11347 L:      netdev@vger.kernel.org
11348 S:      Supported
11349 F:      drivers/net/ethernet/rocker/
11350
11351 ROCKETPORT DRIVER
11352 P:      Comtrol Corp.
11353 W:      http://www.comtrol.com
11354 S:      Maintained
11355 F:      Documentation/serial/rocket.txt
11356 F:      drivers/tty/rocket*
11357
11358 ROCKETPORT EXPRESS/INFINITY DRIVER
11359 M:      Kevin Cernekee <cernekee@gmail.com>
11360 L:      linux-serial@vger.kernel.org
11361 S:      Odd Fixes
11362 F:      drivers/tty/serial/rp2.*
11363
11364 ROSE NETWORK LAYER
11365 M:      Ralf Baechle <ralf@linux-mips.org>
11366 L:      linux-hams@vger.kernel.org
11367 W:      http://www.linux-ax25.org/
11368 S:      Maintained
11369 F:      include/net/rose.h
11370 F:      include/uapi/linux/rose.h
11371 F:      net/rose/
11372
11373 RTL2830 MEDIA DRIVER
11374 M:      Antti Palosaari <crope@iki.fi>
11375 L:      linux-media@vger.kernel.org
11376 W:      https://linuxtv.org
11377 W:      http://palosaari.fi/linux/
11378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11379 T:      git git://linuxtv.org/anttip/media_tree.git
11380 S:      Maintained
11381 F:      drivers/media/dvb-frontends/rtl2830*
11382
11383 RTL2832 MEDIA DRIVER
11384 M:      Antti Palosaari <crope@iki.fi>
11385 L:      linux-media@vger.kernel.org
11386 W:      https://linuxtv.org
11387 W:      http://palosaari.fi/linux/
11388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11389 T:      git git://linuxtv.org/anttip/media_tree.git
11390 S:      Maintained
11391 F:      drivers/media/dvb-frontends/rtl2832*
11392
11393 RTL2832_SDR MEDIA DRIVER
11394 M:      Antti Palosaari <crope@iki.fi>
11395 L:      linux-media@vger.kernel.org
11396 W:      https://linuxtv.org
11397 W:      http://palosaari.fi/linux/
11398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11399 T:      git git://linuxtv.org/anttip/media_tree.git
11400 S:      Maintained
11401 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11402
11403 RTL8180 WIRELESS DRIVER
11404 L:      linux-wireless@vger.kernel.org
11405 W:      http://wireless.kernel.org/
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11407 S:      Orphan
11408 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11409
11410 RTL8187 WIRELESS DRIVER
11411 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11412 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11413 M:      Larry Finger <Larry.Finger@lwfinger.net>
11414 L:      linux-wireless@vger.kernel.org
11415 W:      http://wireless.kernel.org/
11416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11417 S:      Maintained
11418 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11419
11420 RTL8192CE WIRELESS DRIVER
11421 M:      Larry Finger <Larry.Finger@lwfinger.net>
11422 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11423 L:      linux-wireless@vger.kernel.org
11424 W:      http://wireless.kernel.org/
11425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11426 S:      Maintained
11427 F:      drivers/net/wireless/realtek/rtlwifi/
11428 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11429
11430 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11431 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11432 L:      linux-wireless@vger.kernel.org
11433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11434 S:      Maintained
11435 F:      drivers/net/wireless/realtek/rtl8xxxu/
11436
11437 S3 SAVAGE FRAMEBUFFER DRIVER
11438 M:      Antonino Daplas <adaplas@gmail.com>
11439 L:      linux-fbdev@vger.kernel.org
11440 S:      Maintained
11441 F:      drivers/video/fbdev/savage/
11442
11443 S390
11444 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11445 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11446 L:      linux-s390@vger.kernel.org
11447 W:      http://www.ibm.com/developerworks/linux/linux390/
11448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11449 S:      Supported
11450 F:      arch/s390/
11451 F:      drivers/s390/
11452 F:      Documentation/s390/
11453 F:      Documentation/driver-api/s390-drivers.rst
11454
11455 S390 COMMON I/O LAYER
11456 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11457 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11458 L:      linux-s390@vger.kernel.org
11459 W:      http://www.ibm.com/developerworks/linux/linux390/
11460 S:      Supported
11461 F:      drivers/s390/cio/
11462
11463 S390 DASD DRIVER
11464 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11465 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11466 L:      linux-s390@vger.kernel.org
11467 W:      http://www.ibm.com/developerworks/linux/linux390/
11468 S:      Supported
11469 F:      drivers/s390/block/dasd*
11470 F:      block/partitions/ibm.c
11471
11472 S390 IOMMU (PCI)
11473 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11474 L:      linux-s390@vger.kernel.org
11475 W:      http://www.ibm.com/developerworks/linux/linux390/
11476 S:      Supported
11477 F:      drivers/iommu/s390-iommu.c
11478
11479 S390 IUCV NETWORK LAYER
11480 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11481 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11482 L:      linux-s390@vger.kernel.org
11483 W:      http://www.ibm.com/developerworks/linux/linux390/
11484 S:      Supported
11485 F:      drivers/s390/net/*iucv*
11486 F:      include/net/iucv/
11487 F:      net/iucv/
11488
11489 S390 NETWORK DRIVERS
11490 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11491 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11492 L:      linux-s390@vger.kernel.org
11493 W:      http://www.ibm.com/developerworks/linux/linux390/
11494 S:      Supported
11495 F:      drivers/s390/net/
11496
11497 S390 PCI SUBSYSTEM
11498 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11499 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11500 L:      linux-s390@vger.kernel.org
11501 W:      http://www.ibm.com/developerworks/linux/linux390/
11502 S:      Supported
11503 F:      arch/s390/pci/
11504 F:      drivers/pci/hotplug/s390_pci_hpc.c
11505
11506 S390 VFIO-CCW DRIVER
11507 M:      Cornelia Huck <cohuck@redhat.com>
11508 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11509 L:      linux-s390@vger.kernel.org
11510 L:      kvm@vger.kernel.org
11511 S:      Supported
11512 F:      drivers/s390/cio/vfio_ccw*
11513 F:      Documentation/s390/vfio-ccw.txt
11514 F:      include/uapi/linux/vfio_ccw.h
11515
11516 S390 ZCRYPT DRIVER
11517 M:      Harald Freudenberger <freude@de.ibm.com>
11518 L:      linux-s390@vger.kernel.org
11519 W:      http://www.ibm.com/developerworks/linux/linux390/
11520 S:      Supported
11521 F:      drivers/s390/crypto/
11522
11523 S390 ZFCP DRIVER
11524 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11525 L:      linux-s390@vger.kernel.org
11526 W:      http://www.ibm.com/developerworks/linux/linux390/
11527 S:      Supported
11528 F:      drivers/s390/scsi/zfcp_*
11529
11530 S3C24XX SD/MMC Driver
11531 M:      Ben Dooks <ben-linux@fluff.org>
11532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533 S:      Supported
11534 F:      drivers/mmc/host/s3cmci.*
11535
11536 SAA6588 RDS RECEIVER DRIVER
11537 M:      Hans Verkuil <hverkuil@xs4all.nl>
11538 L:      linux-media@vger.kernel.org
11539 T:      git git://linuxtv.org/media_tree.git
11540 W:      https://linuxtv.org
11541 S:      Odd Fixes
11542 F:      drivers/media/i2c/saa6588*
11543
11544 SAA7134 VIDEO4LINUX DRIVER
11545 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11546 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11547 L:      linux-media@vger.kernel.org
11548 W:      https://linuxtv.org
11549 T:      git git://linuxtv.org/media_tree.git
11550 S:      Odd fixes
11551 F:      Documentation/media/v4l-drivers/saa7134*
11552 F:      drivers/media/pci/saa7134/
11553
11554 SAA7146 VIDEO4LINUX-2 DRIVER
11555 M:      Hans Verkuil <hverkuil@xs4all.nl>
11556 L:      linux-media@vger.kernel.org
11557 T:      git git://linuxtv.org/media_tree.git
11558 S:      Maintained
11559 F:      drivers/media/common/saa7146/
11560 F:      drivers/media/pci/saa7146/
11561 F:      include/media/saa7146*
11562
11563 SAMSUNG AUDIO (ASoC) DRIVERS
11564 M:      Krzysztof Kozlowski <krzk@kernel.org>
11565 M:      Sangbeom Kim <sbkim73@samsung.com>
11566 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11568 S:      Supported
11569 F:      sound/soc/samsung/
11570
11571 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11572 M:      Krzysztof Kozlowski <krzk@kernel.org>
11573 L:      linux-crypto@vger.kernel.org
11574 L:      linux-samsung-soc@vger.kernel.org
11575 S:      Maintained
11576 F:      drivers/crypto/exynos-rng.c
11577 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11578
11579 SAMSUNG FRAMEBUFFER DRIVER
11580 M:      Jingoo Han <jingoohan1@gmail.com>
11581 L:      linux-fbdev@vger.kernel.org
11582 S:      Maintained
11583 F:      drivers/video/fbdev/s3c-fb.c
11584
11585 SAMSUNG LAPTOP DRIVER
11586 M:      Corentin Chary <corentin.chary@gmail.com>
11587 L:      platform-driver-x86@vger.kernel.org
11588 S:      Maintained
11589 F:      drivers/platform/x86/samsung-laptop.c
11590
11591 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11592 M:      Sangbeom Kim <sbkim73@samsung.com>
11593 M:      Krzysztof Kozlowski <krzk@kernel.org>
11594 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11595 L:      linux-kernel@vger.kernel.org
11596 L:      linux-samsung-soc@vger.kernel.org
11597 S:      Supported
11598 F:      drivers/mfd/sec*.c
11599 F:      drivers/regulator/s2m*.c
11600 F:      drivers/regulator/s5m*.c
11601 F:      drivers/clk/clk-s2mps11.c
11602 F:      drivers/rtc/rtc-s5m.c
11603 F:      include/linux/mfd/samsung/
11604 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11605 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11606 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11607 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11608
11609 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11610 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11611 L:      linux-media@vger.kernel.org
11612 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11613 S:      Maintained
11614 F:      drivers/media/platform/s3c-camif/
11615 F:      include/media/drv-intf/s3c_camif.h
11616
11617 SAMSUNG S3FWRN5 NFC DRIVER
11618 M:      Robert Baldyga <r.baldyga@samsung.com>
11619 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11620 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11621 S:      Supported
11622 F:      drivers/nfc/s3fwrn5
11623
11624 SAMSUNG S5C73M3 CAMERA DRIVER
11625 M:      Kyungmin Park <kyungmin.park@samsung.com>
11626 M:      Andrzej Hajda <a.hajda@samsung.com>
11627 L:      linux-media@vger.kernel.org
11628 S:      Supported
11629 F:      drivers/media/i2c/s5c73m3/*
11630
11631 SAMSUNG S5K5BAF CAMERA DRIVER
11632 M:      Kyungmin Park <kyungmin.park@samsung.com>
11633 M:      Andrzej Hajda <a.hajda@samsung.com>
11634 L:      linux-media@vger.kernel.org
11635 S:      Supported
11636 F:      drivers/media/i2c/s5k5baf.c
11637
11638 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11639 M:      Krzysztof Kozlowski <krzk@kernel.org>
11640 M:      Vladimir Zapolskiy <vz@mleia.com>
11641 L:      linux-crypto@vger.kernel.org
11642 L:      linux-samsung-soc@vger.kernel.org
11643 S:      Maintained
11644 F:      drivers/crypto/s5p-sss.c
11645
11646 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11647 M:      Kyungmin Park <kyungmin.park@samsung.com>
11648 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11649 L:      linux-media@vger.kernel.org
11650 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11651 S:      Supported
11652 F:      drivers/media/platform/exynos4-is/
11653
11654 SAMSUNG SOC CLOCK DRIVERS
11655 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11656 M:      Tomasz Figa <tomasz.figa@gmail.com>
11657 M:      Chanwoo Choi <cw00.choi@samsung.com>
11658 S:      Supported
11659 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11660 F:      drivers/clk/samsung/
11661 F:      include/dt-bindings/clock/exynos*.h
11662 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11663
11664 SAMSUNG SPI DRIVERS
11665 M:      Kukjin Kim <kgene@kernel.org>
11666 M:      Krzysztof Kozlowski <krzk@kernel.org>
11667 M:      Andi Shyti <andi.shyti@samsung.com>
11668 L:      linux-spi@vger.kernel.org
11669 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11670 S:      Maintained
11671 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11672 F:      drivers/spi/spi-s3c*
11673 F:      include/linux/platform_data/spi-s3c64xx.h
11674
11675 SAMSUNG SXGBE DRIVERS
11676 M:      Byungho An <bh74.an@samsung.com>
11677 M:      Girish K S <ks.giri@samsung.com>
11678 M:      Vipul Pandya <vipul.pandya@samsung.com>
11679 S:      Supported
11680 L:      netdev@vger.kernel.org
11681 F:      drivers/net/ethernet/samsung/sxgbe/
11682
11683 SAMSUNG THERMAL DRIVER
11684 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11685 L:      linux-pm@vger.kernel.org
11686 L:      linux-samsung-soc@vger.kernel.org
11687 S:      Supported
11688 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11689 F:      drivers/thermal/samsung/
11690
11691 SAMSUNG USB2 PHY DRIVER
11692 M:      Kamil Debski <kamil@wypas.org>
11693 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11694 L:      linux-kernel@vger.kernel.org
11695 S:      Supported
11696 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11697 F:      Documentation/phy/samsung-usb2.txt
11698 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11699 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11700 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11701 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11702 F:      drivers/phy/samsung/phy-samsung-usb2.c
11703 F:      drivers/phy/samsung/phy-samsung-usb2.h
11704
11705 SC1200 WDT DRIVER
11706 M:      Zwane Mwaikambo <zwanem@gmail.com>
11707 S:      Maintained
11708 F:      drivers/watchdog/sc1200wdt.c
11709
11710 SCHEDULER
11711 M:      Ingo Molnar <mingo@redhat.com>
11712 M:      Peter Zijlstra <peterz@infradead.org>
11713 L:      linux-kernel@vger.kernel.org
11714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11715 S:      Maintained
11716 F:      kernel/sched/
11717 F:      include/linux/sched.h
11718 F:      include/uapi/linux/sched.h
11719 F:      include/linux/wait.h
11720
11721 SCORE ARCHITECTURE
11722 M:      Chen Liqin <liqin.linux@gmail.com>
11723 M:      Lennox Wu <lennox.wu@gmail.com>
11724 W:      http://www.sunplus.com
11725 S:      Supported
11726 F:      arch/score/
11727
11728 SCR24X CHIP CARD INTERFACE DRIVER
11729 M:      Lubomir Rintel <lkundrak@v3.sk>
11730 S:      Supported
11731 F:      drivers/char/pcmcia/scr24x_cs.c
11732
11733 SCSI CDROM DRIVER
11734 M:      Jens Axboe <axboe@kernel.dk>
11735 L:      linux-scsi@vger.kernel.org
11736 W:      http://www.kernel.dk
11737 S:      Maintained
11738 F:      drivers/scsi/sr*
11739
11740 SCSI RDMA PROTOCOL (SRP) INITIATOR
11741 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11742 L:      linux-rdma@vger.kernel.org
11743 S:      Supported
11744 W:      http://www.openfabrics.org
11745 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11747 F:      drivers/infiniband/ulp/srp/
11748 F:      include/scsi/srp.h
11749
11750 SCSI SG DRIVER
11751 M:      Doug Gilbert <dgilbert@interlog.com>
11752 L:      linux-scsi@vger.kernel.org
11753 W:      http://sg.danny.cz/sg
11754 S:      Maintained
11755 F:      Documentation/scsi/scsi-generic.txt
11756 F:      drivers/scsi/sg.c
11757 F:      include/scsi/sg.h
11758
11759 SCSI SUBSYSTEM
11760 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11762 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11764 L:      linux-scsi@vger.kernel.org
11765 S:      Maintained
11766 F:      Documentation/devicetree/bindings/scsi/
11767 F:      drivers/scsi/
11768 F:      include/scsi/
11769
11770 SCSI TAPE DRIVER
11771 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11772 L:      linux-scsi@vger.kernel.org
11773 S:      Maintained
11774 F:      Documentation/scsi/st.txt
11775 F:      drivers/scsi/st.*
11776 F:      drivers/scsi/st_*.h
11777
11778 SCTP PROTOCOL
11779 M:      Vlad Yasevich <vyasevich@gmail.com>
11780 M:      Neil Horman <nhorman@tuxdriver.com>
11781 L:      linux-sctp@vger.kernel.org
11782 W:      http://lksctp.sourceforge.net
11783 S:      Maintained
11784 F:      Documentation/networking/sctp.txt
11785 F:      include/linux/sctp.h
11786 F:      include/uapi/linux/sctp.h
11787 F:      include/net/sctp/
11788 F:      net/sctp/
11789
11790 SCx200 CPU SUPPORT
11791 M:      Jim Cromie <jim.cromie@gmail.com>
11792 S:      Odd Fixes
11793 F:      Documentation/i2c/busses/scx200_acb
11794 F:      arch/x86/platform/scx200/
11795 F:      drivers/watchdog/scx200_wdt.c
11796 F:      drivers/i2c/busses/scx200*
11797 F:      drivers/mtd/maps/scx200_docflash.c
11798 F:      include/linux/scx200.h
11799
11800 SCx200 GPIO DRIVER
11801 M:      Jim Cromie <jim.cromie@gmail.com>
11802 S:      Maintained
11803 F:      drivers/char/scx200_gpio.c
11804 F:      include/linux/scx200_gpio.h
11805
11806 SCx200 HRT CLOCKSOURCE DRIVER
11807 M:      Jim Cromie <jim.cromie@gmail.com>
11808 S:      Maintained
11809 F:      drivers/clocksource/scx200_hrt.c
11810
11811 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11812 M:      Sascha Sommer <saschasommer@freenet.de>
11813 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11814 S:      Maintained
11815 F:      drivers/mmc/host/sdricoh_cs.c
11816
11817 SECURE COMPUTING
11818 M:      Kees Cook <keescook@chromium.org>
11819 R:      Andy Lutomirski <luto@amacapital.net>
11820 R:      Will Drewry <wad@chromium.org>
11821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11822 S:      Supported
11823 F:      kernel/seccomp.c
11824 F:      include/uapi/linux/seccomp.h
11825 F:      include/linux/seccomp.h
11826 F:      tools/testing/selftests/seccomp/*
11827 F:      tools/testing/selftests/kselftest_harness.h
11828 F:      Documentation/userspace-api/seccomp_filter.rst
11829 K:      \bsecure_computing
11830 K:      \bTIF_SECCOMP\b
11831
11832 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11833 M:      Al Cooper <alcooperx@gmail.com>
11834 L:      linux-mmc@vger.kernel.org
11835 L:      bcm-kernel-feedback-list@broadcom.com
11836 S:      Maintained
11837 F:      drivers/mmc/host/sdhci-brcmstb*
11838
11839 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11840 M:      Adrian Hunter <adrian.hunter@intel.com>
11841 L:      linux-mmc@vger.kernel.org
11842 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11843 S:      Maintained
11844 F:      drivers/mmc/host/sdhci*
11845 F:      include/linux/mmc/sdhci*
11846
11847 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11848 M:      Ben Dooks <ben-linux@fluff.org>
11849 M:      Jaehoon Chung <jh80.chung@samsung.com>
11850 L:      linux-mmc@vger.kernel.org
11851 S:      Maintained
11852 F:      drivers/mmc/host/sdhci-s3c*
11853
11854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11855 M:      Viresh Kumar <vireshk@kernel.org>
11856 L:      linux-mmc@vger.kernel.org
11857 S:      Maintained
11858 F:      drivers/mmc/host/sdhci-spear.c
11859
11860 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11861 M:      Scott Bauer <scott.bauer@intel.com>
11862 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11863 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11864 L:      linux-block@vger.kernel.org
11865 S:      Supported
11866 F:      block/sed*
11867 F:      block/opal_proto.h
11868 F:      include/linux/sed*
11869 F:      include/uapi/linux/sed*
11870
11871 SECURITY CONTACT
11872 M:      Security Officers <security@kernel.org>
11873 S:      Supported
11874
11875 SECURITY SUBSYSTEM
11876 M:      James Morris <james.l.morris@oracle.com>
11877 M:      "Serge E. Hallyn" <serge@hallyn.com>
11878 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11880 W:      http://kernsec.org/
11881 S:      Supported
11882 F:      security/
11883
11884 SELINUX SECURITY MODULE
11885 M:      Paul Moore <paul@paul-moore.com>
11886 M:      Stephen Smalley <sds@tycho.nsa.gov>
11887 M:      Eric Paris <eparis@parisplace.org>
11888 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11889 W:      http://selinuxproject.org
11890 T:      git git://git.infradead.org/users/pcmoore/selinux
11891 S:      Supported
11892 F:      include/linux/selinux*
11893 F:      security/selinux/
11894 F:      scripts/selinux/
11895 F:      Documentation/admin-guide/LSM/SELinux.rst
11896
11897 SENSABLE PHANTOM
11898 M:      Jiri Slaby <jirislaby@gmail.com>
11899 S:      Maintained
11900 F:      drivers/misc/phantom.c
11901 F:      include/uapi/linux/phantom.h
11902
11903 SERIAL DEVICE BUS
11904 M:      Rob Herring <robh@kernel.org>
11905 L:      linux-serial@vger.kernel.org
11906 S:      Maintained
11907 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11908 F:      drivers/tty/serdev/
11909 F:      include/linux/serdev.h
11910
11911 SERIAL DRIVERS
11912 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11913 L:      linux-serial@vger.kernel.org
11914 S:      Maintained
11915 F:      Documentation/devicetree/bindings/serial/
11916 F:      drivers/tty/serial/
11917
11918 SERIAL IR RECEIVER
11919 M:      Sean Young <sean@mess.org>
11920 L:      linux-media@vger.kernel.org
11921 S:      Maintained
11922 F:      drivers/media/rc/serial_ir.c
11923
11924 SFC NETWORK DRIVER
11925 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11926 M:      Edward Cree <ecree@solarflare.com>
11927 M:      Bert Kenward <bkenward@solarflare.com>
11928 L:      netdev@vger.kernel.org
11929 S:      Supported
11930 F:      drivers/net/ethernet/sfc/
11931
11932 SGI GRU DRIVER
11933 M:      Dimitri Sivanich <sivanich@sgi.com>
11934 S:      Maintained
11935 F:      drivers/misc/sgi-gru/
11936
11937 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11938 M:      Pat Gefre <pfg@sgi.com>
11939 L:      linux-ia64@vger.kernel.org
11940 S:      Supported
11941 F:      Documentation/ia64/serial.txt
11942 F:      drivers/tty/serial/ioc?_serial.c
11943 F:      include/linux/ioc?.h
11944
11945 SGI XP/XPC/XPNET DRIVER
11946 M:      Cliff Whickman <cpw@sgi.com>
11947 M:      Robin Holt <robinmholt@gmail.com>
11948 S:      Maintained
11949 F:      drivers/misc/sgi-xp/
11950
11951 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11952 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11953 L:      linux-s390@vger.kernel.org
11954 W:      http://www.ibm.com/developerworks/linux/linux390/
11955 S:      Supported
11956 F:      net/smc/
11957
11958 SH_VEU V4L2 MEM2MEM DRIVER
11959 L:      linux-media@vger.kernel.org
11960 S:      Orphan
11961 F:      drivers/media/platform/sh_veu.c
11962
11963 SH_VOU V4L2 OUTPUT DRIVER
11964 L:      linux-media@vger.kernel.org
11965 S:      Orphan
11966 F:      drivers/media/platform/sh_vou.c
11967 F:      include/media/drv-intf/sh_vou.h
11968
11969 SI2157 MEDIA DRIVER
11970 M:      Antti Palosaari <crope@iki.fi>
11971 L:      linux-media@vger.kernel.org
11972 W:      https://linuxtv.org
11973 W:      http://palosaari.fi/linux/
11974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11975 T:      git git://linuxtv.org/anttip/media_tree.git
11976 S:      Maintained
11977 F:      drivers/media/tuners/si2157*
11978
11979 SI2168 MEDIA DRIVER
11980 M:      Antti Palosaari <crope@iki.fi>
11981 L:      linux-media@vger.kernel.org
11982 W:      https://linuxtv.org
11983 W:      http://palosaari.fi/linux/
11984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11985 T:      git git://linuxtv.org/anttip/media_tree.git
11986 S:      Maintained
11987 F:      drivers/media/dvb-frontends/si2168*
11988
11989 SI470X FM RADIO RECEIVER I2C DRIVER
11990 M:      Hans Verkuil <hverkuil@xs4all.nl>
11991 L:      linux-media@vger.kernel.org
11992 T:      git git://linuxtv.org/media_tree.git
11993 W:      https://linuxtv.org
11994 S:      Odd Fixes
11995 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11996
11997 SI470X FM RADIO RECEIVER USB DRIVER
11998 M:      Hans Verkuil <hverkuil@xs4all.nl>
11999 L:      linux-media@vger.kernel.org
12000 T:      git git://linuxtv.org/media_tree.git
12001 W:      https://linuxtv.org
12002 S:      Maintained
12003 F:      drivers/media/radio/si470x/radio-si470x-common.c
12004 F:      drivers/media/radio/si470x/radio-si470x.h
12005 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12006
12007 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12008 M:      Eduardo Valentin <edubezval@gmail.com>
12009 L:      linux-media@vger.kernel.org
12010 T:      git git://linuxtv.org/media_tree.git
12011 W:      https://linuxtv.org
12012 S:      Odd Fixes
12013 F:      drivers/media/radio/si4713/si4713.?
12014
12015 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12016 M:      Eduardo Valentin <edubezval@gmail.com>
12017 L:      linux-media@vger.kernel.org
12018 T:      git git://linuxtv.org/media_tree.git
12019 W:      https://linuxtv.org
12020 S:      Odd Fixes
12021 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12022
12023 SI4713 FM RADIO TRANSMITTER USB DRIVER
12024 M:      Hans Verkuil <hverkuil@xs4all.nl>
12025 L:      linux-media@vger.kernel.org
12026 T:      git git://linuxtv.org/media_tree.git
12027 W:      https://linuxtv.org
12028 S:      Maintained
12029 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12030
12031 SIANO DVB DRIVER
12032 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12033 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12034 L:      linux-media@vger.kernel.org
12035 W:      https://linuxtv.org
12036 T:      git git://linuxtv.org/media_tree.git
12037 S:      Odd fixes
12038 F:      drivers/media/common/siano/
12039 F:      drivers/media/usb/siano/
12040 F:      drivers/media/usb/siano/
12041 F:      drivers/media/mmc/siano/
12042
12043 SILEAD TOUCHSCREEN DRIVER
12044 M:      Hans de Goede <hdegoede@redhat.com>
12045 L:      linux-input@vger.kernel.org
12046 L:      platform-driver-x86@vger.kernel.org
12047 S:      Maintained
12048 F:      drivers/input/touchscreen/silead.c
12049 F:      drivers/platform/x86/silead_dmi.c
12050
12051 SILICON MOTION SM712 FRAME BUFFER DRIVER
12052 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12053 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12054 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12055 L:      linux-fbdev@vger.kernel.org
12056 S:      Maintained
12057 F:      drivers/video/fbdev/sm712*
12058 F:      Documentation/fb/sm712fb.txt
12059
12060 SIMPLE FIRMWARE INTERFACE (SFI)
12061 M:      Len Brown <lenb@kernel.org>
12062 L:      sfi-devel@simplefirmware.org
12063 W:      http://simplefirmware.org/
12064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12065 S:      Supported
12066 F:      arch/x86/platform/sfi/
12067 F:      drivers/sfi/
12068 F:      include/linux/sfi*.h
12069
12070 SIMPLEFB FB DRIVER
12071 M:      Hans de Goede <hdegoede@redhat.com>
12072 L:      linux-fbdev@vger.kernel.org
12073 S:      Maintained
12074 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12075 F:      drivers/video/fbdev/simplefb.c
12076 F:      include/linux/platform_data/simplefb.h
12077
12078 SIMTEC EB110ATX (Chalice CATS)
12079 P:      Ben Dooks
12080 P:      Vincent Sanders <vince@simtec.co.uk>
12081 M:      Simtec Linux Team <linux@simtec.co.uk>
12082 W:      http://www.simtec.co.uk/products/EB110ATX/
12083 S:      Supported
12084
12085 SIMTEC EB2410ITX (BAST)
12086 P:      Ben Dooks
12087 P:      Vincent Sanders <vince@simtec.co.uk>
12088 M:      Simtec Linux Team <linux@simtec.co.uk>
12089 W:      http://www.simtec.co.uk/products/EB2410ITX/
12090 S:      Supported
12091 F:      arch/arm/mach-s3c24xx/mach-bast.c
12092 F:      arch/arm/mach-s3c24xx/bast-ide.c
12093 F:      arch/arm/mach-s3c24xx/bast-irq.c
12094
12095 SIPHASH PRF ROUTINES
12096 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12097 S:      Maintained
12098 F:      lib/siphash.c
12099 F:      lib/test_siphash.c
12100 F:      include/linux/siphash.h
12101
12102 SIS 190 ETHERNET DRIVER
12103 M:      Francois Romieu <romieu@fr.zoreil.com>
12104 L:      netdev@vger.kernel.org
12105 S:      Maintained
12106 F:      drivers/net/ethernet/sis/sis190.c
12107
12108 SIS 900/7016 FAST ETHERNET DRIVER
12109 M:      Daniele Venzano <venza@brownhat.org>
12110 W:      http://www.brownhat.org/sis900.html
12111 L:      netdev@vger.kernel.org
12112 S:      Maintained
12113 F:      drivers/net/ethernet/sis/sis900.*
12114
12115 SIS FRAMEBUFFER DRIVER
12116 M:      Thomas Winischhofer <thomas@winischhofer.net>
12117 W:      http://www.winischhofer.net/linuxsisvga.shtml
12118 S:      Maintained
12119 F:      Documentation/fb/sisfb.txt
12120 F:      drivers/video/fbdev/sis/
12121 F:      include/video/sisfb.h
12122
12123 SIS USB2VGA DRIVER
12124 M:      Thomas Winischhofer <thomas@winischhofer.net>
12125 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12126 S:      Maintained
12127 F:      drivers/usb/misc/sisusbvga/
12128
12129 SLAB ALLOCATOR
12130 M:      Christoph Lameter <cl@linux.com>
12131 M:      Pekka Enberg <penberg@kernel.org>
12132 M:      David Rientjes <rientjes@google.com>
12133 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12134 M:      Andrew Morton <akpm@linux-foundation.org>
12135 L:      linux-mm@kvack.org
12136 S:      Maintained
12137 F:      include/linux/sl?b*.h
12138 F:      mm/sl?b*
12139
12140 SLEEPABLE READ-COPY UPDATE (SRCU)
12141 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12142 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12143 M:      Josh Triplett <josh@joshtriplett.org>
12144 R:      Steven Rostedt <rostedt@goodmis.org>
12145 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12146 L:      linux-kernel@vger.kernel.org
12147 W:      http://www.rdrop.com/users/paulmck/RCU/
12148 S:      Supported
12149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12150 F:      include/linux/srcu.h
12151 F:      kernel/rcu/srcu.c
12152
12153 SMACK SECURITY MODULE
12154 M:      Casey Schaufler <casey@schaufler-ca.com>
12155 L:      linux-security-module@vger.kernel.org
12156 W:      http://schaufler-ca.com
12157 T:      git git://github.com/cschaufler/smack-next
12158 S:      Maintained
12159 F:      Documentation/admin-guide/LSM/Smack.rst
12160 F:      security/smack/
12161
12162 SMC91x ETHERNET DRIVER
12163 M:      Nicolas Pitre <nico@fluxnic.net>
12164 S:      Odd Fixes
12165 F:      drivers/net/ethernet/smsc/smc91x.*
12166
12167 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12168 M:      Sakari Ailus <sakari.ailus@iki.fi>
12169 L:      linux-media@vger.kernel.org
12170 S:      Maintained
12171 F:      drivers/media/i2c/smiapp/
12172 F:      include/media/i2c/smiapp.h
12173 F:      drivers/media/i2c/smiapp-pll.c
12174 F:      drivers/media/i2c/smiapp-pll.h
12175 F:      include/uapi/linux/smiapp.h
12176 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12177
12178 SMM665 HARDWARE MONITOR DRIVER
12179 M:      Guenter Roeck <linux@roeck-us.net>
12180 L:      linux-hwmon@vger.kernel.org
12181 S:      Maintained
12182 F:      Documentation/hwmon/smm665
12183 F:      drivers/hwmon/smm665.c
12184
12185 SMSC EMC2103 HARDWARE MONITOR DRIVER
12186 M:      Steve Glendinning <steve.glendinning@shawell.net>
12187 L:      linux-hwmon@vger.kernel.org
12188 S:      Maintained
12189 F:      Documentation/hwmon/emc2103
12190 F:      drivers/hwmon/emc2103.c
12191
12192 SMSC SCH5627 HARDWARE MONITOR DRIVER
12193 M:      Hans de Goede <hdegoede@redhat.com>
12194 L:      linux-hwmon@vger.kernel.org
12195 S:      Supported
12196 F:      Documentation/hwmon/sch5627
12197 F:      drivers/hwmon/sch5627.c
12198
12199 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12200 M:      Steve Glendinning <steve.glendinning@shawell.net>
12201 L:      linux-fbdev@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/video/fbdev/smscufx.c
12204
12205 SMSC47B397 HARDWARE MONITOR DRIVER
12206 M:      Jean Delvare <jdelvare@suse.com>
12207 L:      linux-hwmon@vger.kernel.org
12208 S:      Maintained
12209 F:      Documentation/hwmon/smsc47b397
12210 F:      drivers/hwmon/smsc47b397.c
12211
12212 SMSC911x ETHERNET DRIVER
12213 M:      Steve Glendinning <steve.glendinning@shawell.net>
12214 L:      netdev@vger.kernel.org
12215 S:      Maintained
12216 F:      include/linux/smsc911x.h
12217 F:      drivers/net/ethernet/smsc/smsc911x.*
12218
12219 SMSC9420 PCI ETHERNET DRIVER
12220 M:      Steve Glendinning <steve.glendinning@shawell.net>
12221 L:      netdev@vger.kernel.org
12222 S:      Maintained
12223 F:      drivers/net/ethernet/smsc/smsc9420.*
12224
12225 SOC-CAMERA V4L2 SUBSYSTEM
12226 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12227 L:      linux-media@vger.kernel.org
12228 T:      git git://linuxtv.org/media_tree.git
12229 S:      Maintained
12230 F:      include/media/soc*
12231 F:      drivers/media/i2c/soc_camera/
12232 F:      drivers/media/platform/soc_camera/
12233
12234 SOEKRIS NET48XX LED SUPPORT
12235 M:      Chris Boot <bootc@bootc.net>
12236 S:      Maintained
12237 F:      drivers/leds/leds-net48xx.c
12238
12239 SOFT-ROCE DRIVER (rxe)
12240 M:      Moni Shoua <monis@mellanox.com>
12241 L:      linux-rdma@vger.kernel.org
12242 S:      Supported
12243 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12244 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12245 F:      drivers/infiniband/sw/rxe/
12246 F:      include/uapi/rdma/rdma_user_rxe.h
12247
12248 SOFTLOGIC 6x10 MPEG CODEC
12249 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12250 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12251 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12252 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12253 M:      Ismael Luceno <ismael@iodev.co.uk>
12254 L:      linux-media@vger.kernel.org
12255 S:      Supported
12256 F:      drivers/media/pci/solo6x10/
12257
12258 SOFTWARE RAID (Multiple Disks) SUPPORT
12259 M:      Shaohua Li <shli@kernel.org>
12260 L:      linux-raid@vger.kernel.org
12261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12262 S:      Supported
12263 F:      drivers/md/
12264 F:      include/linux/raid/
12265 F:      include/uapi/linux/raid/
12266
12267 SONIC NETWORK DRIVER
12268 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12269 L:      netdev@vger.kernel.org
12270 S:      Maintained
12271 F:      drivers/net/ethernet/natsemi/sonic.*
12272
12273 SONICS SILICON BACKPLANE DRIVER (SSB)
12274 M:      Michael Buesch <m@bues.ch>
12275 L:      linux-wireless@vger.kernel.org
12276 S:      Maintained
12277 F:      drivers/ssb/
12278 F:      include/linux/ssb/
12279
12280 SONY MEMORYSTICK CARD SUPPORT
12281 M:      Alex Dubov <oakad@yahoo.com>
12282 W:      http://tifmxx.berlios.de/
12283 S:      Maintained
12284 F:      drivers/memstick/host/tifm_ms.c
12285
12286 SONY MEMORYSTICK STANDARD SUPPORT
12287 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12288 S:      Maintained
12289 F:      drivers/memstick/core/ms_block.*
12290
12291 SONY VAIO CONTROL DEVICE DRIVER
12292 M:      Mattia Dongili <malattia@linux.it>
12293 L:      platform-driver-x86@vger.kernel.org
12294 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12295 S:      Maintained
12296 F:      Documentation/laptops/sony-laptop.txt
12297 F:      drivers/char/sonypi.c
12298 F:      drivers/platform/x86/sony-laptop.c
12299 F:      include/linux/sony-laptop.h
12300
12301 SOUND
12302 M:      Jaroslav Kysela <perex@perex.cz>
12303 M:      Takashi Iwai <tiwai@suse.com>
12304 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12305 W:      http://www.alsa-project.org/
12306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12307 T:      git git://git.alsa-project.org/alsa-kernel.git
12308 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12309 S:      Maintained
12310 F:      Documentation/sound/
12311 F:      include/sound/
12312 F:      include/uapi/sound/
12313 F:      sound/
12314
12315 SOUND - COMPRESSED AUDIO
12316 M:      Vinod Koul <vinod.koul@intel.com>
12317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12319 S:      Supported
12320 F:      Documentation/sound/alsa/compress_offload.txt
12321 F:      include/sound/compress_driver.h
12322 F:      include/uapi/sound/compress_*
12323 F:      sound/core/compress_offload.c
12324 F:      sound/soc/soc-compress.c
12325
12326 SOUND - DMAENGINE HELPERS
12327 M:      Lars-Peter Clausen <lars@metafoo.de>
12328 S:      Supported
12329 F:      include/sound/dmaengine_pcm.h
12330 F:      sound/core/pcm_dmaengine.c
12331 F:      sound/soc/soc-generic-dmaengine-pcm.c
12332
12333 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12334 M:      Liam Girdwood <lgirdwood@gmail.com>
12335 M:      Mark Brown <broonie@kernel.org>
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12337 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12338 W:      http://alsa-project.org/main/index.php/ASoC
12339 S:      Supported
12340 F:      Documentation/devicetree/bindings/sound/
12341 F:      Documentation/sound/alsa/soc/
12342 F:      sound/soc/
12343 F:      include/sound/soc*
12344
12345 SP2 MEDIA DRIVER
12346 M:      Olli Salonen <olli.salonen@iki.fi>
12347 L:      linux-media@vger.kernel.org
12348 W:      https://linuxtv.org
12349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12350 S:      Maintained
12351 F:      drivers/media/dvb-frontends/sp2*
12352
12353 SPARC + UltraSPARC (sparc/sparc64)
12354 M:      "David S. Miller" <davem@davemloft.net>
12355 L:      sparclinux@vger.kernel.org
12356 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12359 S:      Maintained
12360 F:      arch/sparc/
12361 F:      drivers/sbus/
12362
12363 SPARC SERIAL DRIVERS
12364 M:      "David S. Miller" <davem@davemloft.net>
12365 L:      sparclinux@vger.kernel.org
12366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12368 S:      Maintained
12369 F:      include/linux/sunserialcore.h
12370 F:      drivers/tty/serial/suncore.c
12371 F:      drivers/tty/serial/sunhv.c
12372 F:      drivers/tty/serial/sunsab.c
12373 F:      drivers/tty/serial/sunsab.h
12374 F:      drivers/tty/serial/sunsu.c
12375 F:      drivers/tty/serial/sunzilog.c
12376 F:      drivers/tty/serial/sunzilog.h
12377
12378 SPARSE CHECKER
12379 M:      "Christopher Li" <sparse@chrisli.org>
12380 L:      linux-sparse@vger.kernel.org
12381 W:      https://sparse.wiki.kernel.org/
12382 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12383 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12384 S:      Maintained
12385 F:      include/linux/compiler.h
12386
12387 SPEAR CLOCK FRAMEWORK SUPPORT
12388 M:      Viresh Kumar <vireshk@kernel.org>
12389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12390 W:      http://www.st.com/spear
12391 S:      Maintained
12392 F:      drivers/clk/spear/
12393
12394 SPEAR PLATFORM SUPPORT
12395 M:      Viresh Kumar <vireshk@kernel.org>
12396 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12398 W:      http://www.st.com/spear
12399 S:      Maintained
12400 F:      arch/arm/boot/dts/spear*
12401 F:      arch/arm/mach-spear/
12402
12403 SPI NOR SUBSYSTEM
12404 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12405 M:      Marek Vasut <marek.vasut@gmail.com>
12406 L:      linux-mtd@lists.infradead.org
12407 W:      http://www.linux-mtd.infradead.org/
12408 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12409 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12410 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12411 S:      Maintained
12412 F:      drivers/mtd/spi-nor/
12413 F:      include/linux/mtd/spi-nor.h
12414
12415 SPI SUBSYSTEM
12416 M:      Mark Brown <broonie@kernel.org>
12417 L:      linux-spi@vger.kernel.org
12418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12419 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12420 S:      Maintained
12421 F:      Documentation/devicetree/bindings/spi/
12422 F:      Documentation/spi/
12423 F:      drivers/spi/
12424 F:      include/linux/spi/
12425 F:      include/uapi/linux/spi/
12426 F:      tools/spi/
12427
12428 SPIDERNET NETWORK DRIVER for CELL
12429 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12430 L:      netdev@vger.kernel.org
12431 S:      Supported
12432 F:      Documentation/networking/spider_net.txt
12433 F:      drivers/net/ethernet/toshiba/spider_net*
12434
12435 SPMI SUBSYSTEM
12436 R:      Stephen Boyd <sboyd@codeaurora.org>
12437 L:      linux-arm-msm@vger.kernel.org
12438 F:      Documentation/devicetree/bindings/spmi/
12439 F:      drivers/spmi/
12440 F:      include/dt-bindings/spmi/spmi.h
12441 F:      include/linux/spmi.h
12442 F:      include/trace/events/spmi.h
12443
12444 SPU FILE SYSTEM
12445 M:      Jeremy Kerr <jk@ozlabs.org>
12446 L:      linuxppc-dev@lists.ozlabs.org
12447 W:      http://www.ibm.com/developerworks/power/cell/
12448 S:      Supported
12449 F:      Documentation/filesystems/spufs.txt
12450 F:      arch/powerpc/platforms/cell/spufs/
12451
12452 SQUASHFS FILE SYSTEM
12453 M:      Phillip Lougher <phillip@squashfs.org.uk>
12454 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12455 W:      http://squashfs.org.uk
12456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12457 S:      Maintained
12458 F:      Documentation/filesystems/squashfs.txt
12459 F:      fs/squashfs/
12460
12461 SRM (Alpha) environment access
12462 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12463 S:      Maintained
12464 F:      arch/alpha/kernel/srm_env.c
12465
12466 STABLE BRANCH
12467 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12468 L:      stable@vger.kernel.org
12469 S:      Supported
12470 F:      Documentation/process/stable-kernel-rules.rst
12471
12472 STAGING - COMEDI
12473 M:      Ian Abbott <abbotti@mev.co.uk>
12474 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12475 S:      Odd Fixes
12476 F:      drivers/staging/comedi/
12477
12478 STAGING - FLARION FT1000 DRIVERS
12479 M:      Marek Belisko <marek.belisko@gmail.com>
12480 S:      Odd Fixes
12481 F:      drivers/staging/ft1000/
12482
12483 STAGING - INDUSTRIAL IO
12484 M:      Jonathan Cameron <jic23@kernel.org>
12485 L:      linux-iio@vger.kernel.org
12486 S:      Odd Fixes
12487 F:      Documentation/devicetree/bindings/staging/iio/
12488 F:      drivers/staging/iio/
12489
12490 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12491 M:      Jarod Wilson <jarod@wilsonet.com>
12492 W:      http://www.lirc.org/
12493 S:      Odd Fixes
12494 F:      drivers/staging/media/lirc/
12495
12496 STAGING - LUSTRE PARALLEL FILESYSTEM
12497 M:      Oleg Drokin <oleg.drokin@intel.com>
12498 M:      Andreas Dilger <andreas.dilger@intel.com>
12499 M:      James Simmons <jsimmons@infradead.org>
12500 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12501 W:      http://wiki.lustre.org/
12502 S:      Maintained
12503 F:      drivers/staging/lustre
12504
12505 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12506 M:      Marc Dietrich <marvin24@gmx.de>
12507 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12508 L:      linux-tegra@vger.kernel.org
12509 S:      Maintained
12510 F:      drivers/staging/nvec/
12511
12512 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12513 M:      Jens Frederich <jfrederich@gmail.com>
12514 M:      Daniel Drake <dsd@laptop.org>
12515 M:      Jon Nettleton <jon.nettleton@gmail.com>
12516 W:      http://wiki.laptop.org/go/DCON
12517 S:      Maintained
12518 F:      drivers/staging/olpc_dcon/
12519
12520 STAGING - REALTEK RTL8712U DRIVERS
12521 M:      Larry Finger <Larry.Finger@lwfinger.net>
12522 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12523 S:      Odd Fixes
12524 F:      drivers/staging/rtl8712/
12525
12526 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12527 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12528 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12529 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12530 L:      linux-fbdev@vger.kernel.org
12531 S:      Maintained
12532 F:      drivers/staging/sm750fb/
12533
12534 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12535 M:      William Hubbs <w.d.hubbs@gmail.com>
12536 M:      Chris Brannon <chris@the-brannons.com>
12537 M:      Kirk Reiser <kirk@reisers.ca>
12538 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12539 L:      speakup@linux-speakup.org
12540 W:      http://www.linux-speakup.org/
12541 S:      Odd Fixes
12542 F:      drivers/staging/speakup/
12543
12544 STAGING - VIA VT665X DRIVERS
12545 M:      Forest Bond <forest@alittletooquiet.net>
12546 S:      Odd Fixes
12547 F:      drivers/staging/vt665?/
12548
12549 STAGING - WILC1000 WIFI DRIVER
12550 M:      Aditya Shankar <aditya.shankar@microchip.com>
12551 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12552 L:      linux-wireless@vger.kernel.org
12553 S:      Supported
12554 F:      drivers/staging/wilc1000/
12555
12556 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12557 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12558 S:      Odd Fixes
12559 F:      drivers/staging/xgifb/
12560
12561 STAGING SUBSYSTEM
12562 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12564 L:      devel@driverdev.osuosl.org
12565 S:      Supported
12566 F:      drivers/staging/
12567
12568 STARFIRE/DURALAN NETWORK DRIVER
12569 M:      Ion Badulescu <ionut@badula.org>
12570 S:      Odd Fixes
12571 F:      drivers/net/ethernet/adaptec/starfire*
12572
12573 STI CEC DRIVER
12574 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12575 S:      Maintained
12576 F:      drivers/staging/media/st-cec/
12577 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12578
12579 STK1160 USB VIDEO CAPTURE DRIVER
12580 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12581 L:      linux-media@vger.kernel.org
12582 T:      git git://linuxtv.org/media_tree.git
12583 S:      Maintained
12584 F:      drivers/media/usb/stk1160/
12585
12586 STMMAC ETHERNET DRIVER
12587 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12588 M:      Alexandre Torgue <alexandre.torgue@st.com>
12589 L:      netdev@vger.kernel.org
12590 W:      http://www.stlinux.com
12591 S:      Supported
12592 F:      drivers/net/ethernet/stmicro/stmmac/
12593
12594 SUN3/3X
12595 M:      Sam Creasey <sammy@sammy.net>
12596 W:      http://sammy.net/sun3/
12597 S:      Maintained
12598 F:      arch/m68k/kernel/*sun3*
12599 F:      arch/m68k/sun3*/
12600 F:      arch/m68k/include/asm/sun3*
12601 F:      drivers/net/ethernet/i825xx/sun3*
12602
12603 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12604 M:      Hans de Goede <hdegoede@redhat.com>
12605 L:      linux-input@vger.kernel.org
12606 S:      Maintained
12607 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12608 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12609
12610 SUNDANCE NETWORK DRIVER
12611 M:      Denis Kirjanov <kda@linux-powerpc.org>
12612 L:      netdev@vger.kernel.org
12613 S:      Maintained
12614 F:      drivers/net/ethernet/dlink/sundance.c
12615
12616 SUPERH
12617 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12618 M:      Rich Felker <dalias@libc.org>
12619 L:      linux-sh@vger.kernel.org
12620 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12621 S:      Maintained
12622 F:      Documentation/sh/
12623 F:      arch/sh/
12624 F:      drivers/sh/
12625
12626 SUSPEND TO RAM
12627 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12628 M:      Len Brown <len.brown@intel.com>
12629 M:      Pavel Machek <pavel@ucw.cz>
12630 L:      linux-pm@vger.kernel.org
12631 B:      https://bugzilla.kernel.org
12632 S:      Supported
12633 F:      Documentation/power/
12634 F:      arch/x86/kernel/acpi/
12635 F:      drivers/base/power/
12636 F:      kernel/power/
12637 F:      include/linux/suspend.h
12638 F:      include/linux/freezer.h
12639 F:      include/linux/pm.h
12640
12641 SVGA HANDLING
12642 M:      Martin Mares <mj@ucw.cz>
12643 L:      linux-video@atrey.karlin.mff.cuni.cz
12644 S:      Maintained
12645 F:      Documentation/svga.txt
12646 F:      arch/x86/boot/video*
12647
12648 SWIOTLB SUBSYSTEM
12649 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12650 L:      linux-kernel@vger.kernel.org
12651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12652 S:      Supported
12653 F:      lib/swiotlb.c
12654 F:      arch/*/kernel/pci-swiotlb.c
12655 F:      include/linux/swiotlb.h
12656
12657 SWITCHDEV
12658 M:      Jiri Pirko <jiri@resnulli.us>
12659 M:      Ivan Vecera <ivecera@redhat.com>
12660 L:      netdev@vger.kernel.org
12661 S:      Supported
12662 F:      net/switchdev/
12663 F:      include/net/switchdev.h
12664
12665 SYNC FILE FRAMEWORK
12666 M:      Sumit Semwal <sumit.semwal@linaro.org>
12667 R:      Gustavo Padovan <gustavo@padovan.org>
12668 S:      Maintained
12669 L:      linux-media@vger.kernel.org
12670 L:      dri-devel@lists.freedesktop.org
12671 F:      drivers/dma-buf/sync_*
12672 F:      drivers/dma-buf/dma-fence*
12673 F:      drivers/dma-buf/sw_sync.c
12674 F:      include/linux/sync_file.h
12675 F:      include/uapi/linux/sync_file.h
12676 F:      Documentation/sync_file.txt
12677 T:      git git://anongit.freedesktop.org/drm/drm-misc
12678
12679 SYNOPSYS ARC ARCHITECTURE
12680 M:      Vineet Gupta <vgupta@synopsys.com>
12681 L:      linux-snps-arc@lists.infradead.org
12682 S:      Supported
12683 F:      arch/arc/
12684 F:      Documentation/devicetree/bindings/arc/*
12685 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12686 F:      drivers/clocksource/arc_timer.c
12687 F:      drivers/tty/serial/arc_uart.c
12688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12689
12690 SYNOPSYS ARC SDP platform support
12691 M:      Alexey Brodkin <abrodkin@synopsys.com>
12692 S:      Supported
12693 F:      arch/arc/plat-axs10x
12694 F:      arch/arc/boot/dts/ax*
12695 F:      Documentation/devicetree/bindings/arc/axs10*
12696
12697 SYNOPSYS DESIGNWARE DMAC DRIVER
12698 M:      Viresh Kumar <vireshk@kernel.org>
12699 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12700 S:      Maintained
12701 F:      include/linux/dma/dw.h
12702 F:      include/linux/platform_data/dma-dw.h
12703 F:      drivers/dma/dw/
12704
12705 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12706 M:      Jie Deng <jiedeng@synopsys.com>
12707 L:      netdev@vger.kernel.org
12708 S:      Supported
12709 F:      drivers/net/ethernet/synopsys/
12710
12711 SYNOPSYS DESIGNWARE I2C DRIVER
12712 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12713 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12714 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12715 L:      linux-i2c@vger.kernel.org
12716 S:      Maintained
12717 F:      drivers/i2c/busses/i2c-designware-*
12718 F:      include/linux/platform_data/i2c-designware.h
12719
12720 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12721 M:      Jaehoon Chung <jh80.chung@samsung.com>
12722 L:      linux-mmc@vger.kernel.org
12723 S:      Maintained
12724 F:      drivers/mmc/host/dw_mmc*
12725
12726 SYSTEM CONFIGURATION (SYSCON)
12727 M:      Lee Jones <lee.jones@linaro.org>
12728 M:      Arnd Bergmann <arnd@arndb.de>
12729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12730 S:      Supported
12731 F:      drivers/mfd/syscon.c
12732
12733 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12734 M:      Sudeep Holla <sudeep.holla@arm.com>
12735 L:      linux-arm-kernel@lists.infradead.org
12736 S:      Maintained
12737 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12738 F:      drivers/clk/clk-scpi.c
12739 F:      drivers/cpufreq/scpi-cpufreq.c
12740 F:      drivers/firmware/arm_scpi.c
12741 F:      include/linux/scpi_protocol.h
12742
12743 SYSTEM RESET/SHUTDOWN DRIVERS
12744 M:      Sebastian Reichel <sre@kernel.org>
12745 L:      linux-pm@vger.kernel.org
12746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12747 S:      Maintained
12748 F:      Documentation/devicetree/bindings/power/reset/
12749 F:      drivers/power/reset/
12750
12751 SYSTEM TRACE MODULE CLASS
12752 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12753 S:      Maintained
12754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12755 F:      Documentation/trace/stm.txt
12756 F:      drivers/hwtracing/stm/
12757 F:      include/linux/stm.h
12758 F:      include/uapi/linux/stm.h
12759
12760 SYSV FILESYSTEM
12761 M:      Christoph Hellwig <hch@infradead.org>
12762 S:      Maintained
12763 F:      Documentation/filesystems/sysv-fs.txt
12764 F:      fs/sysv/
12765 F:      include/linux/sysv_fs.h
12766
12767 TARGET SUBSYSTEM
12768 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12769 L:      linux-scsi@vger.kernel.org
12770 L:      target-devel@vger.kernel.org
12771 W:      http://www.linux-iscsi.org
12772 W:      http://groups.google.com/group/linux-iscsi-target-dev
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12774 S:      Supported
12775 F:      drivers/target/
12776 F:      include/target/
12777 F:      Documentation/target/
12778
12779 TASKSTATS STATISTICS INTERFACE
12780 M:      Balbir Singh <bsingharora@gmail.com>
12781 S:      Maintained
12782 F:      Documentation/accounting/taskstats*
12783 F:      include/linux/taskstats*
12784 F:      kernel/taskstats.c
12785
12786 TC subsystem
12787 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12788 M:      Cong Wang <xiyou.wangcong@gmail.com>
12789 M:      Jiri Pirko <jiri@resnulli.us>
12790 L:      netdev@vger.kernel.org
12791 S:      Maintained
12792 F:      include/net/pkt_cls.h
12793 F:      include/net/pkt_sched.h
12794 F:      include/net/tc_act/
12795 F:      include/uapi/linux/pkt_cls.h
12796 F:      include/uapi/linux/pkt_sched.h
12797 F:      include/uapi/linux/tc_act/
12798 F:      include/uapi/linux/tc_ematch/
12799 F:      net/sched/
12800
12801 TCP LOW PRIORITY MODULE
12802 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12803 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12804 W:      http://tcp-lp-mod.sourceforge.net/
12805 S:      Maintained
12806 F:      net/ipv4/tcp_lp.c
12807
12808 TDA10071 MEDIA DRIVER
12809 M:      Antti Palosaari <crope@iki.fi>
12810 L:      linux-media@vger.kernel.org
12811 W:      https://linuxtv.org
12812 W:      http://palosaari.fi/linux/
12813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12814 T:      git git://linuxtv.org/anttip/media_tree.git
12815 S:      Maintained
12816 F:      drivers/media/dvb-frontends/tda10071*
12817
12818 TDA18212 MEDIA DRIVER
12819 M:      Antti Palosaari <crope@iki.fi>
12820 L:      linux-media@vger.kernel.org
12821 W:      https://linuxtv.org
12822 W:      http://palosaari.fi/linux/
12823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12824 T:      git git://linuxtv.org/anttip/media_tree.git
12825 S:      Maintained
12826 F:      drivers/media/tuners/tda18212*
12827
12828 TDA18218 MEDIA DRIVER
12829 M:      Antti Palosaari <crope@iki.fi>
12830 L:      linux-media@vger.kernel.org
12831 W:      https://linuxtv.org
12832 W:      http://palosaari.fi/linux/
12833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12834 T:      git git://linuxtv.org/anttip/media_tree.git
12835 S:      Maintained
12836 F:      drivers/media/tuners/tda18218*
12837
12838 TDA18271 MEDIA DRIVER
12839 M:      Michael Krufky <mkrufky@linuxtv.org>
12840 L:      linux-media@vger.kernel.org
12841 W:      https://linuxtv.org
12842 W:      http://github.com/mkrufky
12843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12844 T:      git git://linuxtv.org/mkrufky/tuners.git
12845 S:      Maintained
12846 F:      drivers/media/tuners/tda18271*
12847
12848 TDA827x MEDIA DRIVER
12849 M:      Michael Krufky <mkrufky@linuxtv.org>
12850 L:      linux-media@vger.kernel.org
12851 W:      https://linuxtv.org
12852 W:      http://github.com/mkrufky
12853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12854 T:      git git://linuxtv.org/mkrufky/tuners.git
12855 S:      Maintained
12856 F:      drivers/media/tuners/tda8290.*
12857
12858 TDA8290 MEDIA DRIVER
12859 M:      Michael Krufky <mkrufky@linuxtv.org>
12860 L:      linux-media@vger.kernel.org
12861 W:      https://linuxtv.org
12862 W:      http://github.com/mkrufky
12863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12864 T:      git git://linuxtv.org/mkrufky/tuners.git
12865 S:      Maintained
12866 F:      drivers/media/tuners/tda8290.*
12867
12868 TDA9840 MEDIA DRIVER
12869 M:      Hans Verkuil <hverkuil@xs4all.nl>
12870 L:      linux-media@vger.kernel.org
12871 T:      git git://linuxtv.org/media_tree.git
12872 W:      https://linuxtv.org
12873 S:      Maintained
12874 F:      drivers/media/i2c/tda9840*
12875
12876 TEA5761 TUNER DRIVER
12877 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12878 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12879 L:      linux-media@vger.kernel.org
12880 W:      https://linuxtv.org
12881 T:      git git://linuxtv.org/media_tree.git
12882 S:      Odd fixes
12883 F:      drivers/media/tuners/tea5761.*
12884
12885 TEA5767 TUNER DRIVER
12886 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12887 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12888 L:      linux-media@vger.kernel.org
12889 W:      https://linuxtv.org
12890 T:      git git://linuxtv.org/media_tree.git
12891 S:      Maintained
12892 F:      drivers/media/tuners/tea5767.*
12893
12894 TEA6415C MEDIA DRIVER
12895 M:      Hans Verkuil <hverkuil@xs4all.nl>
12896 L:      linux-media@vger.kernel.org
12897 T:      git git://linuxtv.org/media_tree.git
12898 W:      https://linuxtv.org
12899 S:      Maintained
12900 F:      drivers/media/i2c/tea6415c*
12901
12902 TEA6420 MEDIA DRIVER
12903 M:      Hans Verkuil <hverkuil@xs4all.nl>
12904 L:      linux-media@vger.kernel.org
12905 T:      git git://linuxtv.org/media_tree.git
12906 W:      https://linuxtv.org
12907 S:      Maintained
12908 F:      drivers/media/i2c/tea6420*
12909
12910 TEAM DRIVER
12911 M:      Jiri Pirko <jiri@resnulli.us>
12912 L:      netdev@vger.kernel.org
12913 S:      Supported
12914 F:      drivers/net/team/
12915 F:      include/linux/if_team.h
12916 F:      include/uapi/linux/if_team.h
12917
12918 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12919 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12920 S:      Maintained
12921 F:      arch/x86/platform/ts5500/
12922
12923 TECHNOTREND USB IR RECEIVER
12924 M:      Sean Young <sean@mess.org>
12925 L:      linux-media@vger.kernel.org
12926 S:      Maintained
12927 F:      drivers/media/rc/ttusbir.c
12928
12929 TEE SUBSYSTEM
12930 M:      Jens Wiklander <jens.wiklander@linaro.org>
12931 S:      Maintained
12932 F:      include/linux/tee_drv.h
12933 F:      include/uapi/linux/tee.h
12934 F:      drivers/tee/
12935 F:      Documentation/tee.txt
12936
12937 TEGRA ARCHITECTURE SUPPORT
12938 M:      Thierry Reding <thierry.reding@gmail.com>
12939 M:      Jonathan Hunter <jonathanh@nvidia.com>
12940 L:      linux-tegra@vger.kernel.org
12941 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12943 S:      Supported
12944 N:      [^a-z]tegra
12945
12946 TEGRA CLOCK DRIVER
12947 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12948 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12949 S:      Supported
12950 F:      drivers/clk/tegra/
12951
12952 TEGRA DMA DRIVERS
12953 M:      Laxman Dewangan <ldewangan@nvidia.com>
12954 M:      Jon Hunter <jonathanh@nvidia.com>
12955 S:      Supported
12956 F:      drivers/dma/tegra*
12957
12958 TEGRA I2C DRIVER
12959 M:      Laxman Dewangan <ldewangan@nvidia.com>
12960 S:      Supported
12961 F:      drivers/i2c/busses/i2c-tegra.c
12962
12963 TEGRA IOMMU DRIVERS
12964 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12965 S:      Supported
12966 F:      drivers/iommu/tegra*
12967
12968 TEGRA KBC DRIVER
12969 M:      Rakesh Iyer <riyer@nvidia.com>
12970 M:      Laxman Dewangan <ldewangan@nvidia.com>
12971 S:      Supported
12972 F:      drivers/input/keyboard/tegra-kbc.c
12973
12974 TEGRA PWM DRIVER
12975 M:      Thierry Reding <thierry.reding@gmail.com>
12976 S:      Supported
12977 F:      drivers/pwm/pwm-tegra.c
12978
12979 TEGRA SERIAL DRIVER
12980 M:      Laxman Dewangan <ldewangan@nvidia.com>
12981 S:      Supported
12982 F:      drivers/tty/serial/serial-tegra.c
12983
12984 TEGRA SPI DRIVER
12985 M:      Laxman Dewangan <ldewangan@nvidia.com>
12986 S:      Supported
12987 F:      drivers/spi/spi-tegra*
12988
12989 TEHUTI ETHERNET DRIVER
12990 M:      Andy Gospodarek <andy@greyhouse.net>
12991 L:      netdev@vger.kernel.org
12992 S:      Supported
12993 F:      drivers/net/ethernet/tehuti/*
12994
12995 Telecom Clock Driver for MCPL0010
12996 M:      Mark Gross <mark.gross@intel.com>
12997 S:      Supported
12998 F:      drivers/char/tlclk.c
12999
13000 TENSILICA XTENSA PORT (xtensa)
13001 M:      Chris Zankel <chris@zankel.net>
13002 M:      Max Filippov <jcmvbkbc@gmail.com>
13003 L:      linux-xtensa@linux-xtensa.org
13004 T:      git git://github.com/czankel/xtensa-linux.git
13005 S:      Maintained
13006 F:      arch/xtensa/
13007 F:      drivers/irqchip/irq-xtensa-*
13008
13009 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13010 M:      Nishanth Menon <nm@ti.com>
13011 M:      Tero Kristo <t-kristo@ti.com>
13012 M:      Santosh Shilimkar <ssantosh@kernel.org>
13013 L:      linux-arm-kernel@lists.infradead.org
13014 S:      Maintained
13015 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13016 F:      drivers/firmware/ti_sci*
13017 F:      include/linux/soc/ti/ti_sci_protocol.h
13018 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13019 F:      include/dt-bindings/genpd/k2g.h
13020 F:      drivers/soc/ti/ti_sci_pm_domains.c
13021 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13022 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13023 F:      drivers/clk/keystone/sci-clk.c
13024 F:      drivers/reset/reset-ti-sci.c
13025
13026 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13027 M:      Hans Verkuil <hverkuil@xs4all.nl>
13028 L:      linux-media@vger.kernel.org
13029 T:      git git://linuxtv.org/media_tree.git
13030 W:      https://linuxtv.org
13031 S:      Maintained
13032 F:      drivers/media/radio/radio-raremono.c
13033
13034 THERMAL
13035 M:      Zhang Rui <rui.zhang@intel.com>
13036 M:      Eduardo Valentin <edubezval@gmail.com>
13037 L:      linux-pm@vger.kernel.org
13038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13040 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13041 S:      Supported
13042 F:      drivers/thermal/
13043 F:      include/linux/thermal.h
13044 F:      include/uapi/linux/thermal.h
13045 F:      include/linux/cpu_cooling.h
13046 F:      Documentation/devicetree/bindings/thermal/
13047
13048 THERMAL/CPU_COOLING
13049 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13050 M:      Viresh Kumar <viresh.kumar@linaro.org>
13051 M:      Javi Merino <javi.merino@kernel.org>
13052 L:      linux-pm@vger.kernel.org
13053 S:      Supported
13054 F:      Documentation/thermal/cpu-cooling-api.txt
13055 F:      drivers/thermal/cpu_cooling.c
13056 F:      include/linux/cpu_cooling.h
13057
13058 THINKPAD ACPI EXTRAS DRIVER
13059 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13060 L:      ibm-acpi-devel@lists.sourceforge.net
13061 L:      platform-driver-x86@vger.kernel.org
13062 W:      http://ibm-acpi.sourceforge.net
13063 W:      http://thinkwiki.org/wiki/Ibm-acpi
13064 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13065 S:      Maintained
13066 F:      drivers/platform/x86/thinkpad_acpi.c
13067
13068 THUNDERBOLT DRIVER
13069 M:      Andreas Noever <andreas.noever@gmail.com>
13070 M:      Michael Jamet <michael.jamet@intel.com>
13071 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13072 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13073 S:      Maintained
13074 F:      drivers/thunderbolt/
13075
13076 TI AM437X VPFE DRIVER
13077 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13078 L:      linux-media@vger.kernel.org
13079 W:      https://linuxtv.org
13080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13081 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13082 S:      Maintained
13083 F:      drivers/media/platform/am437x/
13084
13085 TI BANDGAP AND THERMAL DRIVER
13086 M:      Eduardo Valentin <edubezval@gmail.com>
13087 M:      Keerthy <j-keerthy@ti.com>
13088 L:      linux-pm@vger.kernel.org
13089 L:      linux-omap@vger.kernel.org
13090 S:      Maintained
13091 F:      drivers/thermal/ti-soc-thermal/
13092
13093 TI BQ27XXX POWER SUPPLY DRIVER
13094 R:      Andrew F. Davis <afd@ti.com>
13095 F:      include/linux/power/bq27xxx_battery.h
13096 F:      drivers/power/supply/bq27xxx_battery.c
13097 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13098
13099 TI CDCE706 CLOCK DRIVER
13100 M:      Max Filippov <jcmvbkbc@gmail.com>
13101 S:      Maintained
13102 F:      drivers/clk/clk-cdce706.c
13103
13104 TI CLOCK DRIVER
13105 M:      Tero Kristo <t-kristo@ti.com>
13106 L:      linux-omap@vger.kernel.org
13107 S:      Maintained
13108 F:      drivers/clk/ti/
13109 F:      include/linux/clk/ti.h
13110
13111 TI DAVINCI MACHINE SUPPORT
13112 M:      Sekhar Nori <nsekhar@ti.com>
13113 M:      Kevin Hilman <khilman@kernel.org>
13114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13116 S:      Supported
13117 F:      arch/arm/mach-davinci/
13118 F:      drivers/i2c/busses/i2c-davinci.c
13119 F:      arch/arm/boot/dts/da850*
13120
13121 TI DAVINCI SERIES GPIO DRIVER
13122 M:      Keerthy <j-keerthy@ti.com>
13123 L:      linux-gpio@vger.kernel.org
13124 S:      Maintained
13125 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13126 F:      drivers/gpio/gpio-davinci.c
13127
13128 TI DAVINCI SERIES MEDIA DRIVER
13129 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13130 L:      linux-media@vger.kernel.org
13131 W:      https://linuxtv.org
13132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13133 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13134 S:      Maintained
13135 F:      drivers/media/platform/davinci/
13136 F:      include/media/davinci/
13137
13138 TI ETHERNET SWITCH DRIVER (CPSW)
13139 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13140 L:      linux-omap@vger.kernel.org
13141 L:      netdev@vger.kernel.org
13142 S:      Maintained
13143 F:      drivers/net/ethernet/ti/cpsw*
13144 F:      drivers/net/ethernet/ti/davinci*
13145
13146 TI FLASH MEDIA INTERFACE DRIVER
13147 M:      Alex Dubov <oakad@yahoo.com>
13148 S:      Maintained
13149 F:      drivers/misc/tifm*
13150 F:      drivers/mmc/host/tifm_sd.c
13151 F:      include/linux/tifm.h
13152
13153 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13154 M:      Santosh Shilimkar <ssantosh@kernel.org>
13155 L:      linux-kernel@vger.kernel.org
13156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157 S:      Maintained
13158 F:      drivers/soc/ti/*
13159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13160
13161 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13162 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13163 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13164 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13165 S:      Maintained
13166 F:      sound/soc/codecs/lm49453*
13167 F:      sound/soc/codecs/isabelle*
13168
13169 TI LP855x BACKLIGHT DRIVER
13170 M:      Milo Kim <milo.kim@ti.com>
13171 S:      Maintained
13172 F:      Documentation/backlight/lp855x-driver.txt
13173 F:      drivers/video/backlight/lp855x_bl.c
13174 F:      include/linux/platform_data/lp855x.h
13175
13176 TI LP8727 CHARGER DRIVER
13177 M:      Milo Kim <milo.kim@ti.com>
13178 S:      Maintained
13179 F:      drivers/power/supply/lp8727_charger.c
13180 F:      include/linux/platform_data/lp8727.h
13181
13182 TI LP8788 MFD DRIVER
13183 M:      Milo Kim <milo.kim@ti.com>
13184 S:      Maintained
13185 F:      drivers/iio/adc/lp8788_adc.c
13186 F:      drivers/leds/leds-lp8788.c
13187 F:      drivers/mfd/lp8788*.c
13188 F:      drivers/power/supply/lp8788-charger.c
13189 F:      drivers/regulator/lp8788-*.c
13190 F:      include/linux/mfd/lp8788*.h
13191
13192 TI NETCP ETHERNET DRIVER
13193 M:      Wingman Kwok <w-kwok2@ti.com>
13194 M:      Murali Karicheri <m-karicheri2@ti.com>
13195 L:      netdev@vger.kernel.org
13196 S:      Maintained
13197 F:      drivers/net/ethernet/ti/netcp*
13198
13199 TI TAS571X FAMILY ASoC CODEC DRIVER
13200 M:      Kevin Cernekee <cernekee@chromium.org>
13201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13202 S:      Odd Fixes
13203 F:      sound/soc/codecs/tas571x*
13204
13205 TI TRF7970A NFC DRIVER
13206 M:      Mark Greer <mgreer@animalcreek.com>
13207 L:      linux-wireless@vger.kernel.org
13208 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13209 S:      Supported
13210 F:      drivers/nfc/trf7970a.c
13211 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13212
13213 TI TWL4030 SERIES SOC CODEC DRIVER
13214 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13216 S:      Maintained
13217 F:      sound/soc/codecs/twl4030*
13218
13219 TI VPE/CAL DRIVERS
13220 M:      Benoit Parrot <bparrot@ti.com>
13221 L:      linux-media@vger.kernel.org
13222 W:      http://linuxtv.org/
13223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13224 S:      Maintained
13225 F:      drivers/media/platform/ti-vpe/
13226
13227 TI WILINK WIRELESS DRIVERS
13228 L:      linux-wireless@vger.kernel.org
13229 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13230 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13232 S:      Orphan
13233 F:      drivers/net/wireless/ti/
13234 F:      include/linux/wl12xx.h
13235
13236 TILE ARCHITECTURE
13237 M:      Chris Metcalf <cmetcalf@mellanox.com>
13238 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13240 S:      Supported
13241 F:      arch/tile/
13242 F:      drivers/char/tile-srom.c
13243 F:      drivers/edac/tile_edac.c
13244 F:      drivers/net/ethernet/tile/
13245 F:      drivers/rtc/rtc-tile.c
13246 F:      drivers/tty/hvc/hvc_tile.c
13247 F:      drivers/tty/serial/tilegx.c
13248 F:      drivers/usb/host/*-tilegx.c
13249 F:      include/linux/usb/tilegx.h
13250
13251 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13252 M:      John Stultz <john.stultz@linaro.org>
13253 M:      Thomas Gleixner <tglx@linutronix.de>
13254 R:      Stephen Boyd <sboyd@codeaurora.org>
13255 L:      linux-kernel@vger.kernel.org
13256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13257 S:      Supported
13258 F:      include/linux/clocksource.h
13259 F:      include/linux/time.h
13260 F:      include/linux/timex.h
13261 F:      include/uapi/linux/time.h
13262 F:      include/uapi/linux/timex.h
13263 F:      kernel/time/clocksource.c
13264 F:      kernel/time/time*.c
13265 F:      kernel/time/alarmtimer.c
13266 F:      kernel/time/ntp.c
13267 F:      tools/testing/selftests/timers/
13268
13269 TIPC NETWORK LAYER
13270 M:      Jon Maloy <jon.maloy@ericsson.com>
13271 M:      Ying Xue <ying.xue@windriver.com>
13272 L:      netdev@vger.kernel.org (core kernel code)
13273 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13274 W:      http://tipc.sourceforge.net/
13275 S:      Maintained
13276 F:      include/uapi/linux/tipc*.h
13277 F:      net/tipc/
13278
13279 TLAN NETWORK DRIVER
13280 M:      Samuel Chessman <chessman@tux.org>
13281 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13282 W:      http://sourceforge.net/projects/tlan/
13283 S:      Maintained
13284 F:      Documentation/networking/tlan.txt
13285 F:      drivers/net/ethernet/ti/tlan.*
13286
13287 TM6000 VIDEO4LINUX DRIVER
13288 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13289 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13290 L:      linux-media@vger.kernel.org
13291 W:      https://linuxtv.org
13292 T:      git git://linuxtv.org/media_tree.git
13293 S:      Odd fixes
13294 F:      drivers/media/usb/tm6000/
13295 F:      Documentation/media/v4l-drivers/tm6000*
13296
13297 TMIO/SDHI MMC DRIVER
13298 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13299 L:      linux-mmc@vger.kernel.org
13300 S:      Supported
13301 F:      drivers/mmc/host/tmio_mmc*
13302 F:      drivers/mmc/host/renesas_sdhi*
13303 F:      include/linux/mfd/tmio.h
13304
13305 TMP401 HARDWARE MONITOR DRIVER
13306 M:      Guenter Roeck <linux@roeck-us.net>
13307 L:      linux-hwmon@vger.kernel.org
13308 S:      Maintained
13309 F:      Documentation/hwmon/tmp401
13310 F:      drivers/hwmon/tmp401.c
13311
13312 TMPFS (SHMEM FILESYSTEM)
13313 M:      Hugh Dickins <hughd@google.com>
13314 L:      linux-mm@kvack.org
13315 S:      Maintained
13316 F:      include/linux/shmem_fs.h
13317 F:      mm/shmem.c
13318
13319 TOMOYO SECURITY MODULE
13320 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13321 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13322 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13323 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13324 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13325 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13326 W:      http://tomoyo.sourceforge.jp/
13327 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13328 S:      Maintained
13329 F:      security/tomoyo/
13330
13331 TOPSTAR LAPTOP EXTRAS DRIVER
13332 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13333 L:      platform-driver-x86@vger.kernel.org
13334 S:      Maintained
13335 F:      drivers/platform/x86/topstar-laptop.c
13336
13337 TOSHIBA ACPI EXTRAS DRIVER
13338 M:      Azael Avalos <coproscefalo@gmail.com>
13339 L:      platform-driver-x86@vger.kernel.org
13340 S:      Maintained
13341 F:      drivers/platform/x86/toshiba_acpi.c
13342
13343 TOSHIBA BLUETOOTH DRIVER
13344 M:      Azael Avalos <coproscefalo@gmail.com>
13345 L:      platform-driver-x86@vger.kernel.org
13346 S:      Maintained
13347 F:      drivers/platform/x86/toshiba_bluetooth.c
13348
13349 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13350 M:      Azael Avalos <coproscefalo@gmail.com>
13351 L:      platform-driver-x86@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/platform/x86/toshiba_haps.c
13354
13355 TOSHIBA SMM DRIVER
13356 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13357 W:      http://www.buzzard.org.uk/toshiba/
13358 S:      Maintained
13359 F:      drivers/char/toshiba.c
13360 F:      include/linux/toshiba.h
13361 F:      include/uapi/linux/toshiba.h
13362
13363 TOSHIBA TC358743 DRIVER
13364 M:      Mats Randgaard <matrandg@cisco.com>
13365 L:      linux-media@vger.kernel.org
13366 S:      Maintained
13367 F:      drivers/media/i2c/tc358743*
13368 F:      include/media/i2c/tc358743.h
13369
13370 TOSHIBA WMI HOTKEYS DRIVER
13371 M:      Azael Avalos <coproscefalo@gmail.com>
13372 L:      platform-driver-x86@vger.kernel.org
13373 S:      Maintained
13374 F:      drivers/platform/x86/toshiba-wmi.c
13375
13376 TPM DEVICE DRIVER
13377 M:      Peter Huewe <peterhuewe@gmx.de>
13378 M:      Marcel Selhorst <tpmdd@selhorst.net>
13379 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13380 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13381 W:      http://tpmdd.sourceforge.net
13382 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13383 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13384 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13385 S:      Maintained
13386 F:      drivers/char/tpm/
13387
13388 TPM IBM_VTPM DEVICE DRIVER
13389 M:      Ashley Lai <ashleydlai@gmail.com>
13390 W:      http://tpmdd.sourceforge.net
13391 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13392 S:      Maintained
13393 F:      drivers/char/tpm/tpm_ibmvtpm*
13394
13395 TRACING
13396 M:      Steven Rostedt <rostedt@goodmis.org>
13397 M:      Ingo Molnar <mingo@redhat.com>
13398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13399 S:      Maintained
13400 F:      Documentation/trace/ftrace.txt
13401 F:      arch/*/*/*/ftrace.h
13402 F:      arch/*/kernel/ftrace.c
13403 F:      include/*/ftrace.h
13404 F:      include/linux/trace*.h
13405 F:      include/trace/
13406 F:      kernel/trace/
13407 F:      tools/testing/selftests/ftrace/
13408
13409 TRACING MMIO ACCESSES (MMIOTRACE)
13410 M:      Steven Rostedt <rostedt@goodmis.org>
13411 M:      Ingo Molnar <mingo@kernel.org>
13412 R:      Karol Herbst <karolherbst@gmail.com>
13413 R:      Pekka Paalanen <ppaalanen@gmail.com>
13414 S:      Maintained
13415 L:      linux-kernel@vger.kernel.org
13416 L:      nouveau@lists.freedesktop.org
13417 F:      kernel/trace/trace_mmiotrace.c
13418 F:      include/linux/mmiotrace.h
13419 F:      arch/x86/mm/kmmio.c
13420 F:      arch/x86/mm/mmio-mod.c
13421 F:      arch/x86/mm/testmmiotrace.c
13422
13423 TRIVIAL PATCHES
13424 M:      Jiri Kosina <trivial@kernel.org>
13425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13426 S:      Maintained
13427 K:      ^Subject:.*(?i)trivial
13428
13429 TTY LAYER
13430 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13431 M:      Jiri Slaby <jslaby@suse.com>
13432 S:      Supported
13433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13434 F:      Documentation/serial/
13435 F:      drivers/tty/
13436 F:      drivers/tty/serial/serial_core.c
13437 F:      include/linux/serial_core.h
13438 F:      include/linux/serial.h
13439 F:      include/linux/tty.h
13440 F:      include/uapi/linux/serial_core.h
13441 F:      include/uapi/linux/serial.h
13442 F:      include/uapi/linux/tty.h
13443
13444 TUA9001 MEDIA DRIVER
13445 M:      Antti Palosaari <crope@iki.fi>
13446 L:      linux-media@vger.kernel.org
13447 W:      https://linuxtv.org
13448 W:      http://palosaari.fi/linux/
13449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13450 T:      git git://linuxtv.org/anttip/media_tree.git
13451 S:      Maintained
13452 F:      drivers/media/tuners/tua9001*
13453
13454 TULIP NETWORK DRIVERS
13455 L:      netdev@vger.kernel.org
13456 L:      linux-parisc@vger.kernel.org
13457 S:      Orphan
13458 F:      drivers/net/ethernet/dec/tulip/
13459
13460 TUN/TAP driver
13461 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13462 W:      http://vtun.sourceforge.net/tun
13463 S:      Maintained
13464 F:      Documentation/networking/tuntap.txt
13465 F:      arch/um/os-Linux/drivers/
13466
13467 TURBOCHANNEL SUBSYSTEM
13468 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13469 M:      Ralf Baechle <ralf@linux-mips.org>
13470 L:      linux-mips@linux-mips.org
13471 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13472 S:      Maintained
13473 F:      drivers/tc/
13474 F:      include/linux/tc.h
13475
13476 TW5864 VIDEO4LINUX DRIVER
13477 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13478 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13479 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13480 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13481 L:      linux-media@vger.kernel.org
13482 S:      Supported
13483 F:      drivers/media/pci/tw5864/
13484
13485 TW68 VIDEO4LINUX DRIVER
13486 M:      Hans Verkuil <hverkuil@xs4all.nl>
13487 L:      linux-media@vger.kernel.org
13488 T:      git git://linuxtv.org/media_tree.git
13489 W:      https://linuxtv.org
13490 S:      Odd Fixes
13491 F:      drivers/media/pci/tw68/
13492
13493 TW686X VIDEO4LINUX DRIVER
13494 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13495 L:      linux-media@vger.kernel.org
13496 T:      git git://linuxtv.org/media_tree.git
13497 W:      http://linuxtv.org
13498 S:      Maintained
13499 F:      drivers/media/pci/tw686x/
13500
13501 UBI FILE SYSTEM (UBIFS)
13502 M:      Richard Weinberger <richard@nod.at>
13503 M:      Artem Bityutskiy <dedekind1@gmail.com>
13504 M:      Adrian Hunter <adrian.hunter@intel.com>
13505 L:      linux-mtd@lists.infradead.org
13506 T:      git git://git.infradead.org/ubifs-2.6.git
13507 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13508 S:      Supported
13509 F:      Documentation/filesystems/ubifs.txt
13510 F:      fs/ubifs/
13511
13512 UCLINUX (M68KNOMMU AND COLDFIRE)
13513 M:      Greg Ungerer <gerg@linux-m68k.org>
13514 W:      http://www.linux-m68k.org/
13515 W:      http://www.uclinux.org/
13516 L:      linux-m68k@lists.linux-m68k.org
13517 L:      uclinux-dev@uclinux.org  (subscribers-only)
13518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13519 S:      Maintained
13520 F:      arch/m68k/coldfire/
13521 F:      arch/m68k/68*/
13522 F:      arch/m68k/*/*_no.*
13523 F:      arch/m68k/include/asm/*_no.*
13524
13525 UDF FILESYSTEM
13526 M:      Jan Kara <jack@suse.com>
13527 S:      Maintained
13528 F:      Documentation/filesystems/udf.txt
13529 F:      fs/udf/
13530
13531 UDRAW TABLET
13532 M:      Bastien Nocera <hadess@hadess.net>
13533 L:      linux-input@vger.kernel.org
13534 S:      Maintained
13535 F:      drivers/hid/hid-udraw.c
13536
13537 UFS FILESYSTEM
13538 M:      Evgeniy Dushistov <dushistov@mail.ru>
13539 S:      Maintained
13540 F:      Documentation/filesystems/ufs.txt
13541 F:      fs/ufs/
13542
13543 UHID USERSPACE HID IO DRIVER:
13544 M:      David Herrmann <dh.herrmann@googlemail.com>
13545 L:      linux-input@vger.kernel.org
13546 S:      Maintained
13547 F:      drivers/hid/uhid.c
13548 F:      include/uapi/linux/uhid.h
13549
13550 ULPI BUS
13551 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13552 L:      linux-usb@vger.kernel.org
13553 S:      Maintained
13554 F:      drivers/usb/common/ulpi.c
13555 F:      include/linux/ulpi/
13556
13557 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13558 L:      linux-usb@vger.kernel.org
13559 S:      Orphan
13560 F:      drivers/uwb/
13561 F:      include/linux/uwb.h
13562 F:      include/linux/uwb/
13563
13564 UNICORE32 ARCHITECTURE:
13565 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13566 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13567 S:      Maintained
13568 T:      git git://github.com/gxt/linux.git
13569 F:      arch/unicore32/
13570
13571 UNIFDEF
13572 M:      Tony Finch <dot@dotat.at>
13573 W:      http://dotat.at/prog/unifdef
13574 S:      Maintained
13575 F:      scripts/unifdef.c
13576
13577 UNIFORM CDROM DRIVER
13578 M:      Jens Axboe <axboe@kernel.dk>
13579 W:      http://www.kernel.dk
13580 S:      Maintained
13581 F:      Documentation/cdrom/
13582 F:      drivers/cdrom/cdrom.c
13583 F:      include/linux/cdrom.h
13584 F:      include/uapi/linux/cdrom.h
13585
13586 UNISYS S-PAR DRIVERS
13587 M:      David Kershner <david.kershner@unisys.com>
13588 L:      sparmaintainer@unisys.com (Unisys internal)
13589 S:      Supported
13590 F:      drivers/staging/unisys/
13591
13592 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13593 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13594 L:      linux-scsi@vger.kernel.org
13595 S:      Supported
13596 F:      Documentation/scsi/ufs.txt
13597 F:      drivers/scsi/ufs/
13598
13599 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13600 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13601 M:      Prabu Thangamuthu <prabut@synopsys.com>
13602 L:      linux-scsi@vger.kernel.org
13603 S:      Supported
13604 F:      drivers/scsi/ufs/*dwc*
13605
13606 UNSORTED BLOCK IMAGES (UBI)
13607 M:      Artem Bityutskiy <dedekind1@gmail.com>
13608 M:      Richard Weinberger <richard@nod.at>
13609 W:      http://www.linux-mtd.infradead.org/
13610 L:      linux-mtd@lists.infradead.org
13611 T:      git git://git.infradead.org/ubifs-2.6.git
13612 S:      Supported
13613 F:      drivers/mtd/ubi/
13614 F:      include/linux/mtd/ubi.h
13615 F:      include/uapi/mtd/ubi-user.h
13616
13617 USB "USBNET" DRIVER FRAMEWORK
13618 M:      Oliver Neukum <oneukum@suse.com>
13619 L:      netdev@vger.kernel.org
13620 W:      http://www.linux-usb.org/usbnet
13621 S:      Maintained
13622 F:      drivers/net/usb/usbnet.c
13623 F:      include/linux/usb/usbnet.h
13624
13625 USB ACM DRIVER
13626 M:      Oliver Neukum <oneukum@suse.com>
13627 L:      linux-usb@vger.kernel.org
13628 S:      Maintained
13629 F:      Documentation/usb/acm.txt
13630 F:      drivers/usb/class/cdc-acm.*
13631
13632 USB AR5523 WIRELESS DRIVER
13633 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13634 L:      linux-wireless@vger.kernel.org
13635 S:      Maintained
13636 F:      drivers/net/wireless/ath/ar5523/
13637
13638 USB ATTACHED SCSI
13639 M:      Oliver Neukum <oneukum@suse.com>
13640 L:      linux-usb@vger.kernel.org
13641 L:      linux-scsi@vger.kernel.org
13642 S:      Maintained
13643 F:      drivers/usb/storage/uas.c
13644
13645 USB CDC ETHERNET DRIVER
13646 M:      Oliver Neukum <oliver@neukum.org>
13647 L:      linux-usb@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/net/usb/cdc_*.c
13650 F:      include/uapi/linux/usb/cdc.h
13651
13652 USB CHAOSKEY DRIVER
13653 M:      Keith Packard <keithp@keithp.com>
13654 L:      linux-usb@vger.kernel.org
13655 S:      Maintained
13656 F:      drivers/usb/misc/chaoskey.c
13657
13658 USB CYPRESS C67X00 DRIVER
13659 M:      Peter Korsgaard <jacmet@sunsite.dk>
13660 L:      linux-usb@vger.kernel.org
13661 S:      Maintained
13662 F:      drivers/usb/c67x00/
13663
13664 USB DAVICOM DM9601 DRIVER
13665 M:      Peter Korsgaard <jacmet@sunsite.dk>
13666 L:      netdev@vger.kernel.org
13667 W:      http://www.linux-usb.org/usbnet
13668 S:      Maintained
13669 F:      drivers/net/usb/dm9601.c
13670
13671 USB DIAMOND RIO500 DRIVER
13672 M:      Cesar Miquel <miquel@df.uba.ar>
13673 L:      rio500-users@lists.sourceforge.net
13674 W:      http://rio500.sourceforge.net
13675 S:      Maintained
13676 F:      drivers/usb/misc/rio500*
13677
13678 USB EHCI DRIVER
13679 M:      Alan Stern <stern@rowland.harvard.edu>
13680 L:      linux-usb@vger.kernel.org
13681 S:      Maintained
13682 F:      Documentation/usb/ehci.txt
13683 F:      drivers/usb/host/ehci*
13684
13685 USB GADGET/PERIPHERAL SUBSYSTEM
13686 M:      Felipe Balbi <balbi@kernel.org>
13687 L:      linux-usb@vger.kernel.org
13688 W:      http://www.linux-usb.org/gadget
13689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13690 S:      Maintained
13691 F:      drivers/usb/gadget/
13692 F:      include/linux/usb/gadget*
13693
13694 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13695 M:      Jiri Kosina <jikos@kernel.org>
13696 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13697 L:      linux-usb@vger.kernel.org
13698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13699 S:      Maintained
13700 F:      Documentation/hid/hiddev.txt
13701 F:      drivers/hid/usbhid/
13702
13703 USB ISP116X DRIVER
13704 M:      Olav Kongas <ok@artecdesign.ee>
13705 L:      linux-usb@vger.kernel.org
13706 S:      Maintained
13707 F:      drivers/usb/host/isp116x*
13708 F:      include/linux/usb/isp116x.h
13709
13710 USB LAN78XX ETHERNET DRIVER
13711 M:      Woojung Huh <woojung.huh@microchip.com>
13712 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13713 L:      netdev@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/net/usb/lan78xx.*
13716
13717 USB MASS STORAGE DRIVER
13718 M:      Alan Stern <stern@rowland.harvard.edu>
13719 L:      linux-usb@vger.kernel.org
13720 L:      usb-storage@lists.one-eyed-alien.net
13721 S:      Maintained
13722 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13723 F:      drivers/usb/storage/
13724
13725 USB MIDI DRIVER
13726 M:      Clemens Ladisch <clemens@ladisch.de>
13727 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13728 T:      git git://git.alsa-project.org/alsa-kernel.git
13729 S:      Maintained
13730 F:      sound/usb/midi.*
13731
13732 USB NETWORKING DRIVERS
13733 L:      linux-usb@vger.kernel.org
13734 S:      Odd Fixes
13735 F:      drivers/net/usb/
13736
13737 USB OHCI DRIVER
13738 M:      Alan Stern <stern@rowland.harvard.edu>
13739 L:      linux-usb@vger.kernel.org
13740 S:      Maintained
13741 F:      Documentation/usb/ohci.txt
13742 F:      drivers/usb/host/ohci*
13743
13744 USB OTG FSM (Finite State Machine)
13745 M:      Peter Chen <Peter.Chen@nxp.com>
13746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13747 L:      linux-usb@vger.kernel.org
13748 S:      Maintained
13749 F:      drivers/usb/common/usb-otg-fsm.c
13750
13751 USB OVER IP DRIVER
13752 M:      Valentina Manea <valentina.manea.m@gmail.com>
13753 M:      Shuah Khan <shuahkh@osg.samsung.com>
13754 M:      Shuah Khan <shuah@kernel.org>
13755 L:      linux-usb@vger.kernel.org
13756 S:      Maintained
13757 F:      Documentation/usb/usbip_protocol.txt
13758 F:      drivers/usb/usbip/
13759 F:      tools/usb/usbip/
13760
13761 USB PEGASUS DRIVER
13762 M:      Petko Manolov <petkan@nucleusys.com>
13763 L:      linux-usb@vger.kernel.org
13764 L:      netdev@vger.kernel.org
13765 T:      git git://github.com/petkan/pegasus.git
13766 W:      https://github.com/petkan/pegasus
13767 S:      Maintained
13768 F:      drivers/net/usb/pegasus.*
13769
13770 USB PHY LAYER
13771 M:      Felipe Balbi <balbi@kernel.org>
13772 L:      linux-usb@vger.kernel.org
13773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13774 S:      Maintained
13775 F:      drivers/usb/phy/
13776
13777 USB PRINTER DRIVER (usblp)
13778 M:      Pete Zaitcev <zaitcev@redhat.com>
13779 L:      linux-usb@vger.kernel.org
13780 S:      Supported
13781 F:      drivers/usb/class/usblp.c
13782
13783 USB QMI WWAN NETWORK DRIVER
13784 M:      Bjørn Mork <bjorn@mork.no>
13785 L:      netdev@vger.kernel.org
13786 S:      Maintained
13787 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13788 F:      drivers/net/usb/qmi_wwan.c
13789
13790 USB RTL8150 DRIVER
13791 M:      Petko Manolov <petkan@nucleusys.com>
13792 L:      linux-usb@vger.kernel.org
13793 L:      netdev@vger.kernel.org
13794 T:      git git://github.com/petkan/rtl8150.git
13795 W:      https://github.com/petkan/rtl8150
13796 S:      Maintained
13797 F:      drivers/net/usb/rtl8150.c
13798
13799 USB SERIAL SUBSYSTEM
13800 M:      Johan Hovold <johan@kernel.org>
13801 L:      linux-usb@vger.kernel.org
13802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13803 S:      Maintained
13804 F:      Documentation/usb/usb-serial.txt
13805 F:      drivers/usb/serial/
13806 F:      include/linux/usb/serial.h
13807
13808 USB SMSC75XX ETHERNET DRIVER
13809 M:      Steve Glendinning <steve.glendinning@shawell.net>
13810 L:      netdev@vger.kernel.org
13811 S:      Maintained
13812 F:      drivers/net/usb/smsc75xx.*
13813
13814 USB SMSC95XX ETHERNET DRIVER
13815 M:      Steve Glendinning <steve.glendinning@shawell.net>
13816 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13817 L:      netdev@vger.kernel.org
13818 S:      Maintained
13819 F:      drivers/net/usb/smsc95xx.*
13820
13821 USB SUBSYSTEM
13822 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13823 L:      linux-usb@vger.kernel.org
13824 W:      http://www.linux-usb.org
13825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13826 S:      Supported
13827 F:      Documentation/devicetree/bindings/usb/
13828 F:      Documentation/usb/
13829 F:      drivers/usb/
13830 F:      include/linux/usb.h
13831 F:      include/linux/usb/
13832
13833 USB TYPEC SUBSYSTEM
13834 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13835 L:      linux-usb@vger.kernel.org
13836 S:      Maintained
13837 F:      Documentation/ABI/testing/sysfs-class-typec
13838 F:      Documentation/usb/typec.rst
13839 F:      drivers/usb/typec/
13840 F:      include/linux/usb/typec.h
13841
13842 USB UHCI DRIVER
13843 M:      Alan Stern <stern@rowland.harvard.edu>
13844 L:      linux-usb@vger.kernel.org
13845 S:      Maintained
13846 F:      drivers/usb/host/uhci*
13847
13848 USB VIDEO CLASS
13849 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13850 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13851 L:      linux-media@vger.kernel.org
13852 T:      git git://linuxtv.org/media_tree.git
13853 W:      http://www.ideasonboard.org/uvc/
13854 S:      Maintained
13855 F:      drivers/media/usb/uvc/
13856 F:      include/uapi/linux/uvcvideo.h
13857
13858 USB VISION DRIVER
13859 M:      Hans Verkuil <hverkuil@xs4all.nl>
13860 L:      linux-media@vger.kernel.org
13861 T:      git git://linuxtv.org/media_tree.git
13862 W:      https://linuxtv.org
13863 S:      Odd Fixes
13864 F:      drivers/media/usb/usbvision/
13865
13866 USB WEBCAM GADGET
13867 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13868 L:      linux-usb@vger.kernel.org
13869 S:      Maintained
13870 F:      drivers/usb/gadget/function/*uvc*
13871 F:      drivers/usb/gadget/legacy/webcam.c
13872
13873 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13874 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13875 L:      linux-wireless@vger.kernel.org
13876 S:      Maintained
13877 F:      drivers/net/wireless/rndis_wlan.c
13878
13879 USB XHCI DRIVER
13880 M:      Mathias Nyman <mathias.nyman@intel.com>
13881 L:      linux-usb@vger.kernel.org
13882 S:      Supported
13883 F:      drivers/usb/host/xhci*
13884 F:      drivers/usb/host/pci-quirks*
13885
13886 USB ZD1201 DRIVER
13887 L:      linux-wireless@vger.kernel.org
13888 W:      http://linux-lc100020.sourceforge.net
13889 S:      Orphan
13890 F:      drivers/net/wireless/zydas/zd1201.*
13891
13892 USB ZR364XX DRIVER
13893 M:      Antoine Jacquet <royale@zerezo.com>
13894 L:      linux-usb@vger.kernel.org
13895 L:      linux-media@vger.kernel.org
13896 T:      git git://linuxtv.org/media_tree.git
13897 W:      http://royale.zerezo.com/zr364xx/
13898 S:      Maintained
13899 F:      Documentation/media/v4l-drivers/zr364xx*
13900 F:      drivers/media/usb/zr364xx/
13901
13902 USER-MODE LINUX (UML)
13903 M:      Jeff Dike <jdike@addtoit.com>
13904 M:      Richard Weinberger <richard@nod.at>
13905 L:      user-mode-linux-devel@lists.sourceforge.net
13906 L:      user-mode-linux-user@lists.sourceforge.net
13907 W:      http://user-mode-linux.sourceforge.net
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13909 S:      Maintained
13910 F:      Documentation/virtual/uml/
13911 F:      arch/um/
13912 F:      arch/x86/um/
13913 F:      fs/hostfs/
13914 F:      fs/hppfs/
13915
13916 USERSPACE I/O (UIO)
13917 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13918 S:      Maintained
13919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13920 F:      Documentation/driver-api/uio-howto.rst
13921 F:      drivers/uio/
13922 F:      include/linux/uio*.h
13923
13924 UTIL-LINUX PACKAGE
13925 M:      Karel Zak <kzak@redhat.com>
13926 L:      util-linux@vger.kernel.org
13927 W:      http://en.wikipedia.org/wiki/Util-linux
13928 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13929 S:      Maintained
13930
13931 UUID HELPERS
13932 M:      Christoph Hellwig <hch@lst.de>
13933 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13934 L:      linux-kernel@vger.kernel.org
13935 T:      git git://git.infradead.org/users/hch/uuid.git
13936 F:      lib/uuid.c
13937 F:      lib/test_uuid.c
13938 F:      include/linux/uuid.h
13939 F:      include/uapi/linux/uuid.h
13940 S:      Maintained
13941
13942 UVESAFB DRIVER
13943 M:      Michal Januszewski <spock@gentoo.org>
13944 L:      linux-fbdev@vger.kernel.org
13945 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13946 S:      Maintained
13947 F:      Documentation/fb/uvesafb.txt
13948 F:      drivers/video/fbdev/uvesafb.*
13949
13950 VF610 NAND DRIVER
13951 M:      Stefan Agner <stefan@agner.ch>
13952 L:      linux-mtd@lists.infradead.org
13953 S:      Supported
13954 F:      drivers/mtd/nand/vf610_nfc.c
13955
13956 VFAT/FAT/MSDOS FILESYSTEM
13957 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13958 S:      Maintained
13959 F:      Documentation/filesystems/vfat.txt
13960 F:      fs/fat/
13961
13962 VFIO DRIVER
13963 M:      Alex Williamson <alex.williamson@redhat.com>
13964 L:      kvm@vger.kernel.org
13965 T:      git git://github.com/awilliam/linux-vfio.git
13966 S:      Maintained
13967 F:      Documentation/vfio.txt
13968 F:      drivers/vfio/
13969 F:      include/linux/vfio.h
13970 F:      include/uapi/linux/vfio.h
13971
13972 VFIO MEDIATED DEVICE DRIVERS
13973 M:      Kirti Wankhede <kwankhede@nvidia.com>
13974 L:      kvm@vger.kernel.org
13975 S:      Maintained
13976 F:      Documentation/vfio-mediated-device.txt
13977 F:      drivers/vfio/mdev/
13978 F:      include/linux/mdev.h
13979 F:      samples/vfio-mdev/
13980
13981 VFIO PLATFORM DRIVER
13982 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13983 L:      kvm@vger.kernel.org
13984 S:      Maintained
13985 F:      drivers/vfio/platform/
13986
13987 VGA_SWITCHEROO
13988 R:      Lukas Wunner <lukas@wunner.de>
13989 S:      Maintained
13990 F:      Documentation/gpu/vga-switcheroo.rst
13991 F:      drivers/gpu/vga/vga_switcheroo.c
13992 F:      include/linux/vga_switcheroo.h
13993 T:      git git://anongit.freedesktop.org/drm/drm-misc
13994
13995 VIA RHINE NETWORK DRIVER
13996 S:      Orphan
13997 F:      drivers/net/ethernet/via/via-rhine.c
13998
13999 VIA SD/MMC CARD CONTROLLER DRIVER
14000 M:      Bruce Chang <brucechang@via.com.tw>
14001 M:      Harald Welte <HaraldWelte@viatech.com>
14002 S:      Maintained
14003 F:      drivers/mmc/host/via-sdmmc.c
14004
14005 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14006 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14007 L:      linux-fbdev@vger.kernel.org
14008 S:      Maintained
14009 F:      include/linux/via-core.h
14010 F:      include/linux/via-gpio.h
14011 F:      include/linux/via_i2c.h
14012 F:      drivers/video/fbdev/via/
14013
14014 VIA VELOCITY NETWORK DRIVER
14015 M:      Francois Romieu <romieu@fr.zoreil.com>
14016 L:      netdev@vger.kernel.org
14017 S:      Maintained
14018 F:      drivers/net/ethernet/via/via-velocity.*
14019
14020 VIDEO MULTIPLEXER DRIVER
14021 M:      Philipp Zabel <p.zabel@pengutronix.de>
14022 L:      linux-media@vger.kernel.org
14023 S:      Maintained
14024 F:      drivers/media/platform/video-mux.c
14025
14026 VIDEOBUF2 FRAMEWORK
14027 M:      Pawel Osciak <pawel@osciak.com>
14028 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14029 M:      Kyungmin Park <kyungmin.park@samsung.com>
14030 L:      linux-media@vger.kernel.org
14031 S:      Maintained
14032 F:      drivers/media/v4l2-core/videobuf2-*
14033 F:      include/media/videobuf2-*
14034
14035 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14036 M:      Helen Koike <helen.koike@collabora.com>
14037 L:      linux-media@vger.kernel.org
14038 T:      git git://linuxtv.org/media_tree.git
14039 W:      https://linuxtv.org
14040 S:      Maintained
14041 F:      drivers/media/platform/vimc/*
14042
14043 VIRT LIB
14044 M:      Alex Williamson <alex.williamson@redhat.com>
14045 M:      Paolo Bonzini <pbonzini@redhat.com>
14046 L:      kvm@vger.kernel.org
14047 S:      Supported
14048 F:      virt/lib/
14049
14050 VIRTIO AND VHOST VSOCK DRIVER
14051 M:      Stefan Hajnoczi <stefanha@redhat.com>
14052 L:      kvm@vger.kernel.org
14053 L:      virtualization@lists.linux-foundation.org
14054 L:      netdev@vger.kernel.org
14055 S:      Maintained
14056 F:      include/linux/virtio_vsock.h
14057 F:      include/uapi/linux/virtio_vsock.h
14058 F:      include/uapi/linux/vsockmon.h
14059 F:      net/vmw_vsock/af_vsock_tap.c
14060 F:      net/vmw_vsock/virtio_transport_common.c
14061 F:      net/vmw_vsock/virtio_transport.c
14062 F:      drivers/net/vsockmon.c
14063 F:      drivers/vhost/vsock.c
14064 F:      drivers/vhost/vsock.h
14065
14066 VIRTIO CONSOLE DRIVER
14067 M:      Amit Shah <amit@kernel.org>
14068 L:      virtualization@lists.linux-foundation.org
14069 S:      Maintained
14070 F:      drivers/char/virtio_console.c
14071 F:      include/linux/virtio_console.h
14072 F:      include/uapi/linux/virtio_console.h
14073
14074 VIRTIO CORE, NET AND BLOCK DRIVERS
14075 M:      "Michael S. Tsirkin" <mst@redhat.com>
14076 M:      Jason Wang <jasowang@redhat.com>
14077 L:      virtualization@lists.linux-foundation.org
14078 S:      Maintained
14079 F:      Documentation/devicetree/bindings/virtio/
14080 F:      drivers/virtio/
14081 F:      tools/virtio/
14082 F:      drivers/net/virtio_net.c
14083 F:      drivers/block/virtio_blk.c
14084 F:      include/linux/virtio*.h
14085 F:      include/uapi/linux/virtio_*.h
14086 F:      drivers/crypto/virtio/
14087
14088 VIRTIO CRYPTO DRIVER
14089 M:      Gonglei <arei.gonglei@huawei.com>
14090 L:      virtualization@lists.linux-foundation.org
14091 L:      linux-crypto@vger.kernel.org
14092 S:      Maintained
14093 F:      drivers/crypto/virtio/
14094 F:      include/uapi/linux/virtio_crypto.h
14095
14096 VIRTIO DRIVERS FOR S390
14097 M:      Cornelia Huck <cohuck@redhat.com>
14098 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14099 L:      linux-s390@vger.kernel.org
14100 L:      virtualization@lists.linux-foundation.org
14101 L:      kvm@vger.kernel.org
14102 S:      Supported
14103 F:      drivers/s390/virtio/
14104
14105 VIRTIO GPU DRIVER
14106 M:      David Airlie <airlied@linux.ie>
14107 M:      Gerd Hoffmann <kraxel@redhat.com>
14108 L:      dri-devel@lists.freedesktop.org
14109 L:      virtualization@lists.linux-foundation.org
14110 T:      git git://anongit.freedesktop.org/drm/drm-misc
14111 S:      Maintained
14112 F:      drivers/gpu/drm/virtio/
14113 F:      include/uapi/linux/virtio_gpu.h
14114
14115 VIRTIO HOST (VHOST)
14116 M:      "Michael S. Tsirkin" <mst@redhat.com>
14117 M:      Jason Wang <jasowang@redhat.com>
14118 L:      kvm@vger.kernel.org
14119 L:      virtualization@lists.linux-foundation.org
14120 L:      netdev@vger.kernel.org
14121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14122 S:      Maintained
14123 F:      drivers/vhost/
14124 F:      include/uapi/linux/vhost.h
14125
14126 VIRTIO INPUT DRIVER
14127 M:      Gerd Hoffmann <kraxel@redhat.com>
14128 S:      Maintained
14129 F:      drivers/virtio/virtio_input.c
14130 F:      include/uapi/linux/virtio_input.h
14131
14132 VIRTUAL SERIO DEVICE DRIVER
14133 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14134 S:      Maintained
14135 F:      drivers/input/serio/userio.c
14136 F:      include/uapi/linux/userio.h
14137
14138 VIVID VIRTUAL VIDEO DRIVER
14139 M:      Hans Verkuil <hverkuil@xs4all.nl>
14140 L:      linux-media@vger.kernel.org
14141 T:      git git://linuxtv.org/media_tree.git
14142 W:      https://linuxtv.org
14143 S:      Maintained
14144 F:      drivers/media/platform/vivid/*
14145
14146 VLYNQ BUS
14147 M:      Florian Fainelli <f.fainelli@gmail.com>
14148 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14149 S:      Maintained
14150 F:      drivers/vlynq/vlynq.c
14151 F:      include/linux/vlynq.h
14152
14153 VME SUBSYSTEM
14154 M:      Martyn Welch <martyn@welchs.me.uk>
14155 M:      Manohar Vanga <manohar.vanga@gmail.com>
14156 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14157 L:      devel@driverdev.osuosl.org
14158 S:      Maintained
14159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14160 F:      Documentation/driver-api/vme.rst
14161 F:      drivers/staging/vme/
14162 F:      drivers/vme/
14163 F:      include/linux/vme*
14164
14165 VMWARE BALLOON DRIVER
14166 M:      Xavier Deguillard <xdeguillard@vmware.com>
14167 M:      Philip Moltmann <moltmann@vmware.com>
14168 M:      "VMware, Inc." <pv-drivers@vmware.com>
14169 L:      linux-kernel@vger.kernel.org
14170 S:      Maintained
14171 F:      drivers/misc/vmw_balloon.c
14172
14173 VMWARE HYPERVISOR INTERFACE
14174 M:      Alok Kataria <akataria@vmware.com>
14175 L:      virtualization@lists.linux-foundation.org
14176 S:      Supported
14177 F:      arch/x86/kernel/cpu/vmware.c
14178
14179 VMWARE PVRDMA DRIVER
14180 M:      Adit Ranadive <aditr@vmware.com>
14181 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14182 L:      linux-rdma@vger.kernel.org
14183 S:      Maintained
14184 F:      drivers/infiniband/hw/vmw_pvrdma/
14185
14186 VMware PVSCSI driver
14187 M:      Jim Gill <jgill@vmware.com>
14188 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14189 L:      linux-scsi@vger.kernel.org
14190 S:      Maintained
14191 F:      drivers/scsi/vmw_pvscsi.c
14192 F:      drivers/scsi/vmw_pvscsi.h
14193
14194 VMWARE VMMOUSE SUBDRIVER
14195 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14196 M:      "VMware, Inc." <pv-drivers@vmware.com>
14197 L:      linux-input@vger.kernel.org
14198 S:      Maintained
14199 F:      drivers/input/mouse/vmmouse.c
14200 F:      drivers/input/mouse/vmmouse.h
14201
14202 VMWARE VMXNET3 ETHERNET DRIVER
14203 M:      Shrikrishna Khare <skhare@vmware.com>
14204 M:      "VMware, Inc." <pv-drivers@vmware.com>
14205 L:      netdev@vger.kernel.org
14206 S:      Maintained
14207 F:      drivers/net/vmxnet3/
14208
14209 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14210 M:      Liam Girdwood <lgirdwood@gmail.com>
14211 M:      Mark Brown <broonie@kernel.org>
14212 L:      linux-kernel@vger.kernel.org
14213 W:      http://www.slimlogic.co.uk/?p=48
14214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14215 S:      Supported
14216 F:      Documentation/devicetree/bindings/regulator/
14217 F:      drivers/regulator/
14218 F:      include/dt-bindings/regulator/
14219 F:      include/linux/regulator/
14220
14221 VRF
14222 M:      David Ahern <dsa@cumulusnetworks.com>
14223 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14224 L:      netdev@vger.kernel.org
14225 S:      Maintained
14226 F:      drivers/net/vrf.c
14227 F:      Documentation/networking/vrf.txt
14228
14229 VT1211 HARDWARE MONITOR DRIVER
14230 M:      Juerg Haefliger <juergh@gmail.com>
14231 L:      linux-hwmon@vger.kernel.org
14232 S:      Maintained
14233 F:      Documentation/hwmon/vt1211
14234 F:      drivers/hwmon/vt1211.c
14235
14236 VT8231 HARDWARE MONITOR DRIVER
14237 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14238 L:      linux-hwmon@vger.kernel.org
14239 S:      Maintained
14240 F:      drivers/hwmon/vt8231.c
14241
14242 VUB300 USB to SDIO/SD/MMC bridge chip
14243 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14244 L:      linux-mmc@vger.kernel.org
14245 L:      linux-usb@vger.kernel.org
14246 S:      Supported
14247 F:      drivers/mmc/host/vub300.c
14248
14249 W1 DALLAS'S 1-WIRE BUS
14250 M:      Evgeniy Polyakov <zbr@ioremap.net>
14251 S:      Maintained
14252 F:      Documentation/w1/
14253 F:      drivers/w1/
14254 F:      include/linux/w1.h
14255
14256 W83791D HARDWARE MONITORING DRIVER
14257 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14258 L:      linux-hwmon@vger.kernel.org
14259 S:      Maintained
14260 F:      Documentation/hwmon/w83791d
14261 F:      drivers/hwmon/w83791d.c
14262
14263 W83793 HARDWARE MONITORING DRIVER
14264 M:      Rudolf Marek <r.marek@assembler.cz>
14265 L:      linux-hwmon@vger.kernel.org
14266 S:      Maintained
14267 F:      Documentation/hwmon/w83793
14268 F:      drivers/hwmon/w83793.c
14269
14270 W83795 HARDWARE MONITORING DRIVER
14271 M:      Jean Delvare <jdelvare@suse.com>
14272 L:      linux-hwmon@vger.kernel.org
14273 S:      Maintained
14274 F:      drivers/hwmon/w83795.c
14275
14276 W83L51xD SD/MMC CARD INTERFACE DRIVER
14277 M:      Pierre Ossman <pierre@ossman.eu>
14278 S:      Maintained
14279 F:      drivers/mmc/host/wbsd.*
14280
14281 WACOM PROTOCOL 4 SERIAL TABLETS
14282 M:      Julian Squires <julian@cipht.net>
14283 M:      Hans de Goede <hdegoede@redhat.com>
14284 L:      linux-input@vger.kernel.org
14285 S:      Maintained
14286 F:      drivers/input/tablet/wacom_serial4.c
14287
14288 WATCHDOG DEVICE DRIVERS
14289 M:      Wim Van Sebroeck <wim@iguana.be>
14290 R:      Guenter Roeck <linux@roeck-us.net>
14291 L:      linux-watchdog@vger.kernel.org
14292 W:      http://www.linux-watchdog.org/
14293 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14294 S:      Maintained
14295 F:      Documentation/devicetree/bindings/watchdog/
14296 F:      Documentation/watchdog/
14297 F:      drivers/watchdog/
14298 F:      include/linux/watchdog.h
14299 F:      include/uapi/linux/watchdog.h
14300
14301 WHISKEYCOVE PMIC GPIO DRIVER
14302 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14303 L:      linux-gpio@vger.kernel.org
14304 S:      Maintained
14305 F:      drivers/gpio/gpio-wcove.c
14306
14307 WIIMOTE HID DRIVER
14308 M:      David Herrmann <dh.herrmann@googlemail.com>
14309 L:      linux-input@vger.kernel.org
14310 S:      Maintained
14311 F:      drivers/hid/hid-wiimote*
14312
14313 WILOCITY WIL6210 WIRELESS DRIVER
14314 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14315 L:      linux-wireless@vger.kernel.org
14316 L:      wil6210@qca.qualcomm.com
14317 S:      Supported
14318 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14319 F:      drivers/net/wireless/ath/wil6210/
14320 F:      include/uapi/linux/wil6210_uapi.h
14321
14322 WIMAX STACK
14323 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14324 M:      linux-wimax@intel.com
14325 L:      wimax@linuxwimax.org (subscribers-only)
14326 S:      Supported
14327 W:      http://linuxwimax.org
14328 F:      Documentation/wimax/README.wimax
14329 F:      include/linux/wimax/debug.h
14330 F:      include/net/wimax.h
14331 F:      include/uapi/linux/wimax.h
14332 F:      net/wimax/
14333
14334 WINBOND CIR DRIVER
14335 M:      David Härdeman <david@hardeman.nu>
14336 S:      Maintained
14337 F:      drivers/media/rc/winbond-cir.c
14338
14339 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14340 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14341 L:      linux-watchdog@vger.kernel.org
14342 S:      Maintained
14343 F:      drivers/watchdog/ebc-c384_wdt.c
14344
14345 WINSYSTEMS WS16C48 GPIO DRIVER
14346 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14347 L:      linux-gpio@vger.kernel.org
14348 S:      Maintained
14349 F:      drivers/gpio/gpio-ws16c48.c
14350
14351 WISTRON LAPTOP BUTTON DRIVER
14352 M:      Miloslav Trmac <mitr@volny.cz>
14353 S:      Maintained
14354 F:      drivers/input/misc/wistron_btns.c
14355
14356 WL3501 WIRELESS PCMCIA CARD DRIVER
14357 L:      linux-wireless@vger.kernel.org
14358 S:      Odd fixes
14359 F:      drivers/net/wireless/wl3501*
14360
14361 WOLFSON MICROELECTRONICS DRIVERS
14362 L:      patches@opensource.cirrus.com
14363 T:      git https://github.com/CirrusLogic/linux-drivers.git
14364 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14365 S:      Supported
14366 F:      Documentation/hwmon/wm83??
14367 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14368 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14369 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14370 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14371 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14372 F:      drivers/clk/clk-wm83*.c
14373 F:      drivers/extcon/extcon-arizona.c
14374 F:      drivers/leds/leds-wm83*.c
14375 F:      drivers/gpio/gpio-*wm*.c
14376 F:      drivers/gpio/gpio-arizona.c
14377 F:      drivers/hwmon/wm83??-hwmon.c
14378 F:      drivers/input/misc/wm831x-on.c
14379 F:      drivers/input/touchscreen/wm831x-ts.c
14380 F:      drivers/input/touchscreen/wm97*.c
14381 F:      drivers/mfd/arizona*
14382 F:      drivers/mfd/wm*.c
14383 F:      drivers/mfd/cs47l24*
14384 F:      drivers/power/supply/wm83*.c
14385 F:      drivers/rtc/rtc-wm83*.c
14386 F:      drivers/regulator/wm8*.c
14387 F:      drivers/regulator/arizona*
14388 F:      drivers/video/backlight/wm83*_bl.c
14389 F:      drivers/watchdog/wm83*_wdt.c
14390 F:      include/linux/mfd/arizona/
14391 F:      include/linux/mfd/wm831x/
14392 F:      include/linux/mfd/wm8350/
14393 F:      include/linux/mfd/wm8400*
14394 F:      include/linux/regulator/arizona*
14395 F:      include/linux/wm97xx.h
14396 F:      include/sound/wm????.h
14397 F:      sound/soc/codecs/arizona.?
14398 F:      sound/soc/codecs/wm*
14399 F:      sound/soc/codecs/cs47l24*
14400
14401 WORKQUEUE
14402 M:      Tejun Heo <tj@kernel.org>
14403 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14405 S:      Maintained
14406 F:      include/linux/workqueue.h
14407 F:      kernel/workqueue.c
14408 F:      Documentation/core-api/workqueue.rst
14409
14410 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14411 M:      Chen-Yu Tsai <wens@csie.org>
14412 L:      linux-kernel@vger.kernel.org
14413 S:      Maintained
14414 N:      axp[128]
14415
14416 X.25 NETWORK LAYER
14417 M:      Andrew Hendry <andrew.hendry@gmail.com>
14418 L:      linux-x25@vger.kernel.org
14419 S:      Odd Fixes
14420 F:      Documentation/networking/x25*
14421 F:      include/net/x25*
14422 F:      net/x25/
14423
14424 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14425 M:      Thomas Gleixner <tglx@linutronix.de>
14426 M:      Ingo Molnar <mingo@redhat.com>
14427 M:      "H. Peter Anvin" <hpa@zytor.com>
14428 M:      x86@kernel.org
14429 L:      linux-kernel@vger.kernel.org
14430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14431 S:      Maintained
14432 F:      Documentation/x86/
14433 F:      arch/x86/
14434
14435 X86 MCE INFRASTRUCTURE
14436 M:      Tony Luck <tony.luck@intel.com>
14437 M:      Borislav Petkov <bp@alien8.de>
14438 L:      linux-edac@vger.kernel.org
14439 S:      Maintained
14440 F:      arch/x86/kernel/cpu/mcheck/*
14441
14442 X86 MICROCODE UPDATE SUPPORT
14443 M:      Borislav Petkov <bp@alien8.de>
14444 S:      Maintained
14445 F:      arch/x86/kernel/cpu/microcode/*
14446
14447 X86 PLATFORM DRIVERS
14448 M:      Darren Hart <dvhart@infradead.org>
14449 M:      Andy Shevchenko <andy@infradead.org>
14450 L:      platform-driver-x86@vger.kernel.org
14451 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14452 S:      Maintained
14453 F:      drivers/platform/x86/
14454 F:      drivers/platform/olpc/
14455
14456 X86 VDSO
14457 M:      Andy Lutomirski <luto@amacapital.net>
14458 L:      linux-kernel@vger.kernel.org
14459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14460 S:      Maintained
14461 F:      arch/x86/entry/vdso/
14462
14463 XC2028/3028 TUNER DRIVER
14464 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14465 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14466 L:      linux-media@vger.kernel.org
14467 W:      https://linuxtv.org
14468 T:      git git://linuxtv.org/media_tree.git
14469 S:      Maintained
14470 F:      drivers/media/tuners/tuner-xc2028.*
14471
14472 XEN BLOCK SUBSYSTEM
14473 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14474 M:      Roger Pau Monné <roger.pau@citrix.com>
14475 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14476 S:      Supported
14477 F:      drivers/block/xen-blkback/*
14478 F:      drivers/block/xen*
14479
14480 XEN HYPERVISOR ARM
14481 M:      Stefano Stabellini <sstabellini@kernel.org>
14482 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14483 S:      Maintained
14484 F:      arch/arm/xen/
14485 F:      arch/arm/include/asm/xen/
14486
14487 XEN HYPERVISOR ARM64
14488 M:      Stefano Stabellini <sstabellini@kernel.org>
14489 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14490 S:      Maintained
14491 F:      arch/arm64/xen/
14492 F:      arch/arm64/include/asm/xen/
14493
14494 XEN HYPERVISOR INTERFACE
14495 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14496 M:      Juergen Gross <jgross@suse.com>
14497 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14499 S:      Supported
14500 F:      arch/x86/xen/
14501 F:      drivers/*/xen-*front.c
14502 F:      drivers/xen/
14503 F:      arch/x86/include/asm/xen/
14504 F:      include/xen/
14505 F:      include/uapi/xen/
14506 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14507 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14508
14509 XEN NETWORK BACKEND DRIVER
14510 M:      Wei Liu <wei.liu2@citrix.com>
14511 M:      Paul Durrant <paul.durrant@citrix.com>
14512 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14513 L:      netdev@vger.kernel.org
14514 S:      Supported
14515 F:      drivers/net/xen-netback/*
14516
14517 XEN PCI SUBSYSTEM
14518 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14519 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14520 S:      Supported
14521 F:      arch/x86/pci/*xen*
14522 F:      drivers/pci/*xen*
14523
14524 XEN PVSCSI DRIVERS
14525 M:      Juergen Gross <jgross@suse.com>
14526 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14527 L:      linux-scsi@vger.kernel.org
14528 S:      Supported
14529 F:      drivers/scsi/xen-scsifront.c
14530 F:      drivers/xen/xen-scsiback.c
14531 F:      include/xen/interface/io/vscsiif.h
14532
14533 XEN SWIOTLB SUBSYSTEM
14534 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14535 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14536 S:      Supported
14537 F:      arch/x86/xen/*swiotlb*
14538 F:      drivers/xen/*swiotlb*
14539
14540 XFS FILESYSTEM
14541 M:      Darrick J. Wong <darrick.wong@oracle.com>
14542 M:      linux-xfs@vger.kernel.org
14543 L:      linux-xfs@vger.kernel.org
14544 W:      http://xfs.org/
14545 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14546 S:      Supported
14547 F:      Documentation/filesystems/xfs.txt
14548 F:      fs/xfs/
14549
14550 XILINX AXI ETHERNET DRIVER
14551 M:      Anirudha Sarangi <anirudh@xilinx.com>
14552 M:      John Linn <John.Linn@xilinx.com>
14553 S:      Maintained
14554 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14555
14556 XILINX UARTLITE SERIAL DRIVER
14557 M:      Peter Korsgaard <jacmet@sunsite.dk>
14558 L:      linux-serial@vger.kernel.org
14559 S:      Maintained
14560 F:      drivers/tty/serial/uartlite.c
14561
14562 XILINX VIDEO IP CORES
14563 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14564 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14565 L:      linux-media@vger.kernel.org
14566 T:      git git://linuxtv.org/media_tree.git
14567 S:      Supported
14568 F:      Documentation/devicetree/bindings/media/xilinx/
14569 F:      drivers/media/platform/xilinx/
14570 F:      include/uapi/linux/xilinx-v4l2-controls.h
14571
14572 XILLYBUS DRIVER
14573 M:      Eli Billauer <eli.billauer@gmail.com>
14574 L:      linux-kernel@vger.kernel.org
14575 S:      Supported
14576 F:      drivers/char/xillybus/
14577
14578 XRA1403 GPIO EXPANDER
14579 M:      Nandor Han <nandor.han@ge.com>
14580 M:      Semi Malinen <semi.malinen@ge.com>
14581 L:      linux-gpio@vger.kernel.org
14582 S:      Maintained
14583 F:      drivers/gpio/gpio-xra1403.c
14584 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14585
14586 XTENSA XTFPGA PLATFORM SUPPORT
14587 M:      Max Filippov <jcmvbkbc@gmail.com>
14588 L:      linux-xtensa@linux-xtensa.org
14589 S:      Maintained
14590 F:      drivers/spi/spi-xtensa-xtfpga.c
14591 F:      sound/soc/xtensa/xtfpga-i2s.c
14592
14593 YAM DRIVER FOR AX.25
14594 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14595 L:      linux-hams@vger.kernel.org
14596 S:      Maintained
14597 F:      drivers/net/hamradio/yam*
14598 F:      include/linux/yam.h
14599
14600 YAMA SECURITY MODULE
14601 M:      Kees Cook <keescook@chromium.org>
14602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14603 S:      Supported
14604 F:      security/yama/
14605 F:      Documentation/admin-guide/LSM/Yama.rst
14606
14607 YEALINK PHONE DRIVER
14608 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14609 L:      usbb2k-api-dev@nongnu.org
14610 S:      Maintained
14611 F:      Documentation/input/yealink.rst
14612 F:      drivers/input/misc/yealink.*
14613
14614 Z8530 DRIVER FOR AX.25
14615 M:      Joerg Reuter <jreuter@yaina.de>
14616 W:      http://yaina.de/jreuter/
14617 W:      http://www.qsl.net/dl1bke/
14618 L:      linux-hams@vger.kernel.org
14619 S:      Maintained
14620 F:      Documentation/networking/z8530drv.txt
14621 F:      drivers/net/hamradio/*scc.c
14622 F:      drivers/net/hamradio/z8530.h
14623
14624 ZBUD COMPRESSED PAGE ALLOCATOR
14625 M:      Seth Jennings <sjenning@redhat.com>
14626 M:      Dan Streetman <ddstreet@ieee.org>
14627 L:      linux-mm@kvack.org
14628 S:      Maintained
14629 F:      mm/zbud.c
14630 F:      include/linux/zbud.h
14631
14632 ZD1211RW WIRELESS DRIVER
14633 M:      Daniel Drake <dsd@gentoo.org>
14634 M:      Ulrich Kunitz <kune@deine-taler.de>
14635 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14636 L:      linux-wireless@vger.kernel.org
14637 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14638 S:      Maintained
14639 F:      drivers/net/wireless/zydas/zd1211rw/
14640
14641 ZD1301 MEDIA DRIVER
14642 M:      Antti Palosaari <crope@iki.fi>
14643 L:      linux-media@vger.kernel.org
14644 W:      https://linuxtv.org/
14645 W:      http://palosaari.fi/linux/
14646 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14647 S:      Maintained
14648 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14649
14650 ZD1301_DEMOD MEDIA DRIVER
14651 M:      Antti Palosaari <crope@iki.fi>
14652 L:      linux-media@vger.kernel.org
14653 W:      https://linuxtv.org/
14654 W:      http://palosaari.fi/linux/
14655 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14656 S:      Maintained
14657 F:      drivers/media/dvb-frontends/zd1301_demod*
14658
14659 ZPOOL COMPRESSED PAGE STORAGE API
14660 M:      Dan Streetman <ddstreet@ieee.org>
14661 L:      linux-mm@kvack.org
14662 S:      Maintained
14663 F:      mm/zpool.c
14664 F:      include/linux/zpool.h
14665
14666 ZR36067 VIDEO FOR LINUX DRIVER
14667 L:      mjpeg-users@lists.sourceforge.net
14668 L:      linux-media@vger.kernel.org
14669 W:      http://mjpeg.sourceforge.net/driver-zoran/
14670 T:      hg https://linuxtv.org/hg/v4l-dvb
14671 S:      Odd Fixes
14672 F:      drivers/media/pci/zoran/
14673
14674 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14675 M:      Minchan Kim <minchan@kernel.org>
14676 M:      Nitin Gupta <ngupta@vflare.org>
14677 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14678 L:      linux-kernel@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/block/zram/
14681 F:      Documentation/blockdev/zram.txt
14682
14683 ZS DECSTATION Z85C30 SERIAL DRIVER
14684 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14685 S:      Maintained
14686 F:      drivers/tty/serial/zs.*
14687
14688 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14689 M:      Minchan Kim <minchan@kernel.org>
14690 M:      Nitin Gupta <ngupta@vflare.org>
14691 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14692 L:      linux-mm@kvack.org
14693 S:      Maintained
14694 F:      mm/zsmalloc.c
14695 F:      include/linux/zsmalloc.h
14696 F:      Documentation/vm/zsmalloc.txt
14697
14698 ZSWAP COMPRESSED SWAP CACHING
14699 M:      Seth Jennings <sjenning@redhat.com>
14700 M:      Dan Streetman <ddstreet@ieee.org>
14701 L:      linux-mm@kvack.org
14702 S:      Maintained
14703 F:      mm/zswap.c
14704
14705 THE REST
14706 M:      Linus Torvalds <torvalds@linux-foundation.org>
14707 L:      linux-kernel@vger.kernel.org
14708 Q:      http://patchwork.kernel.org/project/LKML/list/
14709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14710 S:      Buried alive in reporters
14711 F:      *
14712 F:      */