media: pvrusb2: drop unneeded newline
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M:      Len Brown <lenb@kernel.org>
358 R:      Andy Shevchenko <andy@infradead.org>
359 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
360 L:      linux-acpi@vger.kernel.org
361 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B:      https://bugzilla.kernel.org
364 S:      Supported
365 F:      drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M:      Zhang Rui <rui.zhang@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 W:      https://01.org/linux-acpi
371 B:      https://bugzilla.kernel.org
372 S:      Supported
373 F:      drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M:      Zhang Rui <rui.zhang@intel.com>
377 L:      linux-acpi@vger.kernel.org
378 W:      https://01.org/linux-acpi
379 B:      https://bugzilla.kernel.org
380 S:      Supported
381 F:      drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L:      platform-driver-x86@vger.kernel.org
385 S:      Orphan
386 F:      drivers/platform/x86/wmi.c
387 F:      include/uapi/linux/wmi.h
388
389 AD1889 ALSA SOUND DRIVER
390 M:      Thibaut Varene <T-Bone@parisc-linux.org>
391 W:      http://wiki.parisc-linux.org/AD1889
392 L:      linux-parisc@vger.kernel.org
393 S:      Maintained
394 F:      sound/pci/ad1889.*
395
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD5254
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/misc/ad525x_dpot.c
402
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD5398
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/regulator/ad5398.c
409
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M:      Michael Hennerich <michael.hennerich@analog.com>
412 W:      http://wiki.analog.com/AD7142
413 W:      http://ez.analog.com/community/linux-device-drivers
414 S:      Supported
415 F:      drivers/input/misc/ad714x.c
416
417 AD7877 TOUCHSCREEN DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD7877
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/input/touchscreen/ad7877.c
423
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD7879
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/input/touchscreen/ad7879.c
430
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M:      Jiri Kosina <jikos@kernel.org>
433 S:      Maintained
434
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M:      Michael Hennerich <michael.hennerich@analog.com>
437 W:      https://wiki.analog.com/ADF7242
438 W:      http://ez.analog.com/community/linux-device-drivers
439 L:      linux-wpan@vger.kernel.org
440 S:      Supported
441 F:      drivers/net/ieee802154/adf7242.c
442 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444 ADM1025 HARDWARE MONITOR DRIVER
445 M:      Jean Delvare <jdelvare@suse.com>
446 L:      linux-hwmon@vger.kernel.org
447 S:      Maintained
448 F:      Documentation/hwmon/adm1025
449 F:      drivers/hwmon/adm1025.c
450
451 ADM1029 HARDWARE MONITOR DRIVER
452 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
453 L:      linux-hwmon@vger.kernel.org
454 S:      Maintained
455 F:      drivers/hwmon/adm1029.c
456
457 ADM8211 WIRELESS DRIVER
458 L:      linux-wireless@vger.kernel.org
459 W:      http://wireless.kernel.org/
460 S:      Orphan
461 F:      drivers/net/wireless/admtek/adm8211.*
462
463 ADP1653 FLASH CONTROLLER DRIVER
464 M:      Sakari Ailus <sakari.ailus@iki.fi>
465 L:      linux-media@vger.kernel.org
466 S:      Maintained
467 F:      drivers/media/i2c/adp1653.c
468 F:      include/media/i2c/adp1653.h
469
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M:      Michael Hennerich <michael.hennerich@analog.com>
472 W:      http://wiki.analog.com/ADP5520
473 W:      http://ez.analog.com/community/linux-device-drivers
474 S:      Supported
475 F:      drivers/mfd/adp5520.c
476 F:      drivers/video/backlight/adp5520_bl.c
477 F:      drivers/leds/leds-adp5520.c
478 F:      drivers/gpio/gpio-adp5520.c
479 F:      drivers/input/keyboard/adp5520-keys.c
480
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M:      Michael Hennerich <michael.hennerich@analog.com>
483 W:      http://wiki.analog.com/ADP5588
484 W:      http://ez.analog.com/community/linux-device-drivers
485 S:      Supported
486 F:      drivers/input/keyboard/adp5588-keys.c
487 F:      drivers/gpio/gpio-adp5588.c
488
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M:      Michael Hennerich <michael.hennerich@analog.com>
491 W:      http://wiki.analog.com/ADP8860
492 W:      http://ez.analog.com/community/linux-device-drivers
493 S:      Supported
494 F:      drivers/video/backlight/adp8860_bl.c
495
496 ADS1015 HARDWARE MONITOR DRIVER
497 M:      Dirk Eibach <eibach@gdsys.de>
498 L:      linux-hwmon@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/hwmon/ads1015
501 F:      drivers/hwmon/ads1015.c
502 F:      include/linux/platform_data/ads1015.h
503
504 ADT746X FAN DRIVER
505 M:      Colin Leroy <colin@colino.net>
506 S:      Maintained
507 F:      drivers/macintosh/therm_adt746x.c
508
509 ADT7475 HARDWARE MONITOR DRIVER
510 M:      Jean Delvare <jdelvare@suse.com>
511 L:      linux-hwmon@vger.kernel.org
512 S:      Maintained
513 F:      Documentation/hwmon/adt7475
514 F:      drivers/hwmon/adt7475.c
515
516 ADVANSYS SCSI DRIVER
517 M:      Matthew Wilcox <matthew@wil.cx>
518 M:      Hannes Reinecke <hare@suse.com>
519 L:      linux-scsi@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/scsi/advansys.txt
522 F:      drivers/scsi/advansys.c
523
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M:      Michael Hennerich <michael.hennerich@analog.com>
526 W:      http://wiki.analog.com/ADXL345
527 W:      http://ez.analog.com/community/linux-device-drivers
528 S:      Supported
529 F:      drivers/input/misc/adxl34x.c
530
531 AF9013 MEDIA DRIVER
532 M:      Antti Palosaari <crope@iki.fi>
533 L:      linux-media@vger.kernel.org
534 W:      https://linuxtv.org
535 W:      http://palosaari.fi/linux/
536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
537 T:      git git://linuxtv.org/anttip/media_tree.git
538 S:      Maintained
539 F:      drivers/media/dvb-frontends/af9013*
540
541 AF9033 MEDIA DRIVER
542 M:      Antti Palosaari <crope@iki.fi>
543 L:      linux-media@vger.kernel.org
544 W:      https://linuxtv.org
545 W:      http://palosaari.fi/linux/
546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
547 T:      git git://linuxtv.org/anttip/media_tree.git
548 S:      Maintained
549 F:      drivers/media/dvb-frontends/af9033*
550
551 AFFS FILE SYSTEM
552 L:      linux-fsdevel@vger.kernel.org
553 S:      Orphan
554 F:      Documentation/filesystems/affs.txt
555 F:      fs/affs/
556
557 AFS FILESYSTEM
558 M:      David Howells <dhowells@redhat.com>
559 L:      linux-afs@lists.infradead.org
560 S:      Supported
561 F:      fs/afs/
562 F:      include/trace/events/afs.h
563 F:      Documentation/filesystems/afs.txt
564 W:      https://www.infradead.org/~dhowells/kafs/
565
566 AGPGART DRIVER
567 M:      David Airlie <airlied@linux.ie>
568 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569 S:      Maintained
570 F:      drivers/char/agp/
571 F:      include/linux/agp*
572 F:      include/uapi/linux/agp*
573
574 AHA152X SCSI DRIVER
575 M:      "Juergen E. Fischer" <fischer@norbit.de>
576 L:      linux-scsi@vger.kernel.org
577 S:      Maintained
578 F:      drivers/scsi/aha152x*
579 F:      drivers/scsi/pcmcia/aha152x*
580
581 AIC7XXX / AIC79XX SCSI DRIVER
582 M:      Hannes Reinecke <hare@suse.com>
583 L:      linux-scsi@vger.kernel.org
584 S:      Maintained
585 F:      drivers/scsi/aic7xxx/
586
587 AIMSLAB FM RADIO RECEIVER DRIVER
588 M:      Hans Verkuil <hverkuil@xs4all.nl>
589 L:      linux-media@vger.kernel.org
590 T:      git git://linuxtv.org/media_tree.git
591 W:      https://linuxtv.org
592 S:      Maintained
593 F:      drivers/media/radio/radio-aimslab*
594
595 AIO
596 M:      Benjamin LaHaise <bcrl@kvack.org>
597 L:      linux-aio@kvack.org
598 S:      Supported
599 F:      fs/aio.c
600 F:      include/linux/*aio*.h
601
602 AIRSPY MEDIA DRIVER
603 M:      Antti Palosaari <crope@iki.fi>
604 L:      linux-media@vger.kernel.org
605 W:      https://linuxtv.org
606 W:      http://palosaari.fi/linux/
607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
608 T:      git git://linuxtv.org/anttip/media_tree.git
609 S:      Maintained
610 F:      drivers/media/usb/airspy/
611
612 ALACRITECH GIGABIT ETHERNET DRIVER
613 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
614 S:      Maintained
615 F:      drivers/net/ethernet/alacritech/*
616
617 ALCATEL SPEEDTOUCH USB DRIVER
618 M:      Duncan Sands <duncan.sands@free.fr>
619 L:      linux-usb@vger.kernel.org
620 W:      http://www.linux-usb.org/SpeedTouch/
621 S:      Maintained
622 F:      drivers/usb/atm/speedtch.c
623 F:      drivers/usb/atm/usbatm.c
624
625 ALCHEMY AU1XX0 MMC DRIVER
626 M:      Manuel Lauss <manuel.lauss@gmail.com>
627 S:      Maintained
628 F:      drivers/mmc/host/au1xmmc.c
629
630 ALI1563 I2C DRIVER
631 M:      Rudolf Marek <r.marek@assembler.cz>
632 L:      linux-i2c@vger.kernel.org
633 S:      Maintained
634 F:      Documentation/i2c/busses/i2c-ali1563
635 F:      drivers/i2c/busses/i2c-ali1563.c
636
637 ALLWINNER SECURITY SYSTEM
638 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
639 L:      linux-crypto@vger.kernel.org
640 S:      Maintained
641 F:      drivers/crypto/sunxi-ss/
642
643 ALPHA PORT
644 M:      Richard Henderson <rth@twiddle.net>
645 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646 M:      Matt Turner <mattst88@gmail.com>
647 S:      Odd Fixes
648 L:      linux-alpha@vger.kernel.org
649 F:      arch/alpha/
650
651 ALPS PS/2 TOUCHPAD DRIVER
652 R:      Pali Rohár <pali.rohar@gmail.com>
653 F:      drivers/input/mouse/alps.*
654
655 ALTERA I2C CONTROLLER DRIVER
656 M:      Thor Thayer <thor.thayer@linux.intel.com>
657 S:      Maintained
658 F:      drivers/i2c/busses/i2c-altera.c
659
660 ALTERA MAILBOX DRIVER
661 M:      Ley Foon Tan <lftan@altera.com>
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/mailbox/mailbox-altera.c
665
666 ALTERA PIO DRIVER
667 M:      Tien Hock Loh <thloh@altera.com>
668 L:      linux-gpio@vger.kernel.org
669 S:      Maintained
670 F:      drivers/gpio/gpio-altera.c
671
672 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673 M:      Thor Thayer <thor.thayer@linux.intel.com>
674 S:      Maintained
675 F:      drivers/gpio/gpio-altera-a10sr.c
676 F:      drivers/mfd/altera-a10sr.c
677 F:      drivers/reset/reset-a10sr.c
678 F:      include/linux/mfd/altera-a10sr.h
679 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681 ALTERA TRIPLE SPEED ETHERNET DRIVER
682 M:      Vince Bridgers <vbridger@opensource.altera.com>
683 L:      netdev@vger.kernel.org
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/net/ethernet/altera/
687
688 ALTERA UART/JTAG UART SERIAL DRIVERS
689 M:      Tobias Klauser <tklauser@distanz.ch>
690 L:      linux-serial@vger.kernel.org
691 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692 S:      Maintained
693 F:      drivers/tty/serial/altera_uart.c
694 F:      drivers/tty/serial/altera_jtaguart.c
695 F:      include/linux/altera_uart.h
696 F:      include/linux/altera_jtaguart.h
697
698 AMAZON ETHERNET DRIVERS
699 M:      Netanel Belgazal <netanel@amazon.com>
700 R:      Saeed Bishara <saeedb@amazon.com>
701 R:      Zorik Machulsky <zorik@amazon.com>
702 L:      netdev@vger.kernel.org
703 S:      Supported
704 F:      Documentation/networking/ena.txt
705 F:      drivers/net/ethernet/amazon/
706
707 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708 M:      Tom Lendacky <thomas.lendacky@amd.com>
709 M:      Gary Hook <gary.hook@amd.com>
710 L:      linux-crypto@vger.kernel.org
711 S:      Supported
712 F:      drivers/crypto/ccp/
713 F:      include/linux/ccp.h
714
715 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716 M:      Huang Rui <ray.huang@amd.com>
717 L:      linux-hwmon@vger.kernel.org
718 S:      Supported
719 F:      Documentation/hwmon/fam15h_power
720 F:      drivers/hwmon/fam15h_power.c
721
722 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
724 S:      Orphan
725 F:      drivers/usb/gadget/udc/amd5536udc.*
726
727 AMD GEODE PROCESSOR/CHIPSET SUPPORT
728 P:      Andres Salomon <dilinger@queued.net>
729 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
730 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 S:      Supported
732 F:      drivers/char/hw_random/geode-rng.c
733 F:      drivers/crypto/geode*
734 F:      drivers/video/fbdev/geode/
735 F:      arch/x86/include/asm/geode.h
736
737 AMD IOMMU (AMD-VI)
738 M:      Joerg Roedel <joro@8bytes.org>
739 L:      iommu@lists.linux-foundation.org
740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 S:      Maintained
742 F:      drivers/iommu/amd_iommu*.[ch]
743 F:      include/linux/amd-iommu.h
744
745 AMD KFD
746 M:      Oded Gabbay <oded.gabbay@gmail.com>
747 L:      dri-devel@lists.freedesktop.org
748 T:      git git://people.freedesktop.org/~gabbayo/linux.git
749 S:      Supported
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754 F:      drivers/gpu/drm/amd/amdkfd/
755 F:      drivers/gpu/drm/amd/include/cik_structs.h
756 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757 F:      drivers/gpu/drm/amd/include/vi_structs.h
758 F:      include/uapi/linux/kfd_ioctl.h
759
760 AMD SEATTLE DEVICE TREE SUPPORT
761 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
762 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763 M:      Tom Lendacky <thomas.lendacky@amd.com>
764 S:      Supported
765 F:      arch/arm64/boot/dts/amd/
766
767 AMD XGBE DRIVER
768 M:      Tom Lendacky <thomas.lendacky@amd.com>
769 L:      netdev@vger.kernel.org
770 S:      Supported
771 F:      drivers/net/ethernet/amd/xgbe/
772 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774 AMS (Apple Motion Sensor) DRIVER
775 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
776 S:      Supported
777 F:      drivers/macintosh/ams/
778
779 ANALOG DEVICES INC AD9389B DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/ad9389b*
784
785 ANALOG DEVICES INC ADV7180 DRIVER
786 M:      Lars-Peter Clausen <lars@metafoo.de>
787 L:      linux-media@vger.kernel.org
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      drivers/media/i2c/adv7180.c
791
792 ANALOG DEVICES INC ADV748X DRIVER
793 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      drivers/media/i2c/adv748x/*
797
798 ANALOG DEVICES INC ADV7511 DRIVER
799 M:      Hans Verkuil <hans.verkuil@cisco.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv7511*
803
804 ANALOG DEVICES INC ADV7604 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7604*
809
810 ANALOG DEVICES INC ADV7842 DRIVER
811 M:      Hans Verkuil <hans.verkuil@cisco.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv7842*
815
816 ANALOG DEVICES INC ASOC CODEC DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      sound/soc/codecs/adau*
823 F:      sound/soc/codecs/adav*
824 F:      sound/soc/codecs/ad1*
825 F:      sound/soc/codecs/ad7*
826 F:      sound/soc/codecs/ssm*
827 F:      sound/soc/codecs/sigmadsp.*
828
829 ANALOG DEVICES INC ASOC DRIVERS
830 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
832 W:      http://blackfin.uclinux.org/
833 S:      Supported
834 F:      sound/soc/blackfin/*
835
836 ANALOG DEVICES INC DMA DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      drivers/dma/dma-axi-dmac.c
841
842 ANALOG DEVICES INC IIO DRIVERS
843 M:      Lars-Peter Clausen <lars@metafoo.de>
844 M:      Michael Hennerich <Michael.Hennerich@analog.com>
845 W:      http://wiki.analog.com/
846 W:      http://ez.analog.com/community/linux-device-drivers
847 S:      Supported
848 F:      drivers/iio/*/ad*
849 F:      drivers/iio/adc/ltc2497*
850 X:      drivers/iio/*/adjd*
851 F:      drivers/staging/iio/*/ad*
852 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854 ANDROID CONFIG FRAGMENTS
855 M:      Rob Herring <robh@kernel.org>
856 S:      Supported
857 F:      kernel/configs/android*
858
859 ANDROID DRIVERS
860 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861 M:      Arve Hjønnevåg <arve@android.com>
862 M:      Todd Kjos <tkjos@android.com>
863 M:      Martijn Coenen <maco@android.com>
864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865 L:      devel@driverdev.osuosl.org
866 S:      Supported
867 F:      drivers/android/
868 F:      drivers/staging/android/
869
870 ANDROID GOLDFISH RTC DRIVER
871 M:      Miodrag Dinic <miodrag.dinic@mips.com>
872 S:      Supported
873 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874 F:      drivers/rtc/rtc-goldfish.c
875
876 ANDROID ION DRIVER
877 M:      Laura Abbott <labbott@redhat.com>
878 M:      Sumit Semwal <sumit.semwal@linaro.org>
879 L:      devel@driverdev.osuosl.org
880 S:      Supported
881 F:      drivers/staging/android/ion
882 F:      drivers/staging/android/uapi/ion.h
883 F:      drivers/staging/android/uapi/ion_test.h
884
885 AOA (Apple Onboard Audio) ALSA DRIVER
886 M:      Johannes Berg <johannes@sipsolutions.net>
887 L:      linuxppc-dev@lists.ozlabs.org
888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
889 S:      Maintained
890 F:      sound/aoa/
891
892 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
894 L:      linux-iio@vger.kernel.org
895 S:      Maintained
896 F:      drivers/iio/adc/stx104.c
897
898 APM DRIVER
899 M:      Jiri Kosina <jikos@kernel.org>
900 S:      Odd fixes
901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902 F:      arch/x86/kernel/apm_32.c
903 F:      include/linux/apm_bios.h
904 F:      include/uapi/linux/apm_bios.h
905 F:      drivers/char/apm-emulation.c
906
907 APPARMOR SECURITY MODULE
908 M:      John Johansen <john.johansen@canonical.com>
909 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910 W:      apparmor.wiki.kernel.org
911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912 S:      Supported
913 F:      security/apparmor/
914 F:      Documentation/admin-guide/LSM/apparmor.rst
915
916 APPLE BCM5974 MULTITOUCH DRIVER
917 M:      Henrik Rydberg <rydberg@bitmath.org>
918 L:      linux-input@vger.kernel.org
919 S:      Odd fixes
920 F:      drivers/input/mouse/bcm5974.c
921
922 APPLE SMC DRIVER
923 M:      Henrik Rydberg <rydberg@bitmath.org>
924 L:      linux-hwmon@vger.kernel.org
925 S:      Odd fixes
926 F:      drivers/hwmon/applesmc.c
927
928 APPLETALK NETWORK LAYER
929 L:      netdev@vger.kernel.org
930 S:      Odd fixes
931 F:      drivers/net/appletalk/
932 F:      net/appletalk/
933
934 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935 M:      Duc Dang <dhdang@apm.com>
936 S:      Supported
937 F:      arch/arm64/boot/dts/apm/
938
939 APPLIED MICRO (APM) X-GENE SOC EDAC
940 M:      Loc Ho <lho@apm.com>
941 S:      Supported
942 F:      drivers/edac/xgene_edac.c
943 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946 M:      Iyappan Subramanian <isubramanian@apm.com>
947 M:      Keyur Chudgar <kchudgar@apm.com>
948 S:      Supported
949 F:      drivers/net/ethernet/apm/xgene-v2/
950
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952 M:      Iyappan Subramanian <isubramanian@apm.com>
953 M:      Keyur Chudgar <kchudgar@apm.com>
954 M:      Quan Nguyen <qnguyen@apm.com>
955 S:      Supported
956 F:      drivers/net/ethernet/apm/xgene/
957 F:      drivers/net/phy/mdio-xgene.c
958 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961 APPLIED MICRO (APM) X-GENE SOC PMU
962 M:      Tai Nguyen <ttnguyen@apm.com>
963 S:      Supported
964 F:      drivers/perf/xgene_pmu.c
965 F:      Documentation/perf/xgene-pmu.txt
966 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968 APTINA CAMERA SENSOR PLL
969 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/aptina-pll.*
973
974 ARC FRAMEBUFFER DRIVER
975 M:      Jaya Kumar <jayalk@intworks.biz>
976 S:      Maintained
977 F:      drivers/video/fbdev/arcfb.c
978 F:      drivers/video/fbdev/core/fb_defio.c
979
980 ARC PGU DRM DRIVER
981 M:      Alexey Brodkin <abrodkin@synopsys.com>
982 S:      Supported
983 F:      drivers/gpu/drm/arc/
984 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986 ARCNET NETWORK LAYER
987 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
988 L:      netdev@vger.kernel.org
989 S:      Maintained
990 F:      drivers/net/arcnet/
991 F:      include/uapi/linux/if_arcnet.h
992
993 ARM ARCHITECTED TIMER DRIVER
994 M:      Mark Rutland <mark.rutland@arm.com>
995 M:      Marc Zyngier <marc.zyngier@arm.com>
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/include/asm/arch_timer.h
999 F:      arch/arm64/include/asm/arch_timer.h
1000 F:      drivers/clocksource/arm_arch_timer.c
1001
1002 ARM HDLCD DRM DRIVER
1003 M:      Liviu Dudau <liviu.dudau@arm.com>
1004 S:      Supported
1005 F:      drivers/gpu/drm/arm/hdlcd_*
1006 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008 ARM MALI-DP DRM DRIVER
1009 M:      Liviu Dudau <liviu.dudau@arm.com>
1010 M:      Brian Starkey <brian.starkey@arm.com>
1011 M:      Mali DP Maintainers <malidp@foss.arm.com>
1012 S:      Supported
1013 F:      drivers/gpu/drm/arm/
1014 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016 ARM MFM AND FLOPPY DRIVERS
1017 M:      Ian Molton <spyro@f2s.com>
1018 S:      Maintained
1019 F:      arch/arm/lib/floppydma.S
1020 F:      arch/arm/include/asm/floppy.h
1021
1022 ARM PMU PROFILING AND DEBUGGING
1023 M:      Will Deacon <will.deacon@arm.com>
1024 M:      Mark Rutland <mark.rutland@arm.com>
1025 S:      Maintained
1026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 F:      arch/arm*/kernel/perf_*
1028 F:      arch/arm/oprofile/common.c
1029 F:      arch/arm*/kernel/hw_breakpoint.c
1030 F:      arch/arm*/include/asm/hw_breakpoint.h
1031 F:      arch/arm*/include/asm/perf_event.h
1032 F:      drivers/perf/*
1033 F:      include/linux/perf/arm_pmu.h
1034 F:      Documentation/devicetree/bindings/arm/pmu.txt
1035 F:      Documentation/devicetree/bindings/perf/
1036
1037 ARM PORT
1038 M:      Russell King <linux@armlinux.org.uk>
1039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040 W:      http://www.armlinux.org.uk/
1041 S:      Maintained
1042 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 F:      arch/arm/
1044
1045 ARM PRIMECELL AACI PL041 DRIVER
1046 M:      Russell King <linux@armlinux.org.uk>
1047 S:      Maintained
1048 F:      sound/arm/aaci.*
1049
1050 ARM PRIMECELL BUS SUPPORT
1051 M:      Russell King <linux@armlinux.org.uk>
1052 S:      Maintained
1053 F:      drivers/amba/
1054 F:      include/linux/amba/bus.h
1055
1056 ARM PRIMECELL CLCD PL110 DRIVER
1057 M:      Russell King <linux@armlinux.org.uk>
1058 S:      Maintained
1059 F:      drivers/video/fbdev/amba-clcd.*
1060
1061 ARM PRIMECELL KMI PL050 DRIVER
1062 M:      Russell King <linux@armlinux.org.uk>
1063 S:      Maintained
1064 F:      drivers/input/serio/ambakmi.*
1065 F:      include/linux/amba/kmi.h
1066
1067 ARM PRIMECELL MMCI PL180/1 DRIVER
1068 M:      Russell King <linux@armlinux.org.uk>
1069 S:      Maintained
1070 F:      drivers/mmc/host/mmci.*
1071 F:      include/linux/amba/mmci.h
1072
1073 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Maintained
1076 F:      drivers/tty/serial/amba-pl01*.c
1077 F:      include/linux/amba/serial.h
1078
1079 ARM SMMU DRIVERS
1080 M:      Will Deacon <will.deacon@arm.com>
1081 R:      Robin Murphy <robin.murphy@arm.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      drivers/iommu/arm-smmu.c
1085 F:      drivers/iommu/arm-smmu-v3.c
1086 F:      drivers/iommu/io-pgtable-arm.c
1087 F:      drivers/iommu/io-pgtable-arm-v7s.c
1088
1089 ARM SUB-ARCHITECTURES
1090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S:      Maintained
1092 F:      arch/arm/mach-*/
1093 F:      arch/arm/plat-*/
1094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096 ARM/ACTIONS SEMI ARCHITECTURE
1097 M:      Andreas Färber <afaerber@suse.de>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100 N:      owl
1101 F:      arch/arm/mach-actions/
1102 F:      arch/arm/boot/dts/owl-*
1103 F:      arch/arm64/boot/dts/actions/
1104 F:      drivers/clocksource/owl-*
1105 F:      drivers/soc/actions/
1106 F:      include/dt-bindings/power/owl-*
1107 F:      include/linux/soc/actions/
1108 F:      Documentation/devicetree/bindings/arm/actions.txt
1109 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112 ARM/ADS SPHERE MACHINE SUPPORT
1113 M:      Lennert Buytenhek <kernel@wantstofly.org>
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116
1117 ARM/AFEB9260 MACHINE SUPPORT
1118 M:      Sergey Lapin <slapin@ossfans.org>
1119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S:      Maintained
1121
1122 ARM/AJECO 1ARM MACHINE SUPPORT
1123 M:      Lennert Buytenhek <kernel@wantstofly.org>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126
1127 ARM/Allwinner SoC Clock Support
1128 M:      Emilio López <emilio@elopez.com.ar>
1129 S:      Maintained
1130 F:      drivers/clk/sunxi/
1131
1132 ARM/Allwinner sunXi SoC support
1133 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1134 M:      Chen-Yu Tsai <wens@csie.org>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Maintained
1137 N:      sun[x456789]i
1138 N:      sun50i
1139 F:      arch/arm/mach-sunxi/
1140 F:      arch/arm64/boot/dts/allwinner/
1141 F:      drivers/clk/sunxi-ng/
1142 F:      drivers/pinctrl/sunxi/
1143 F:      drivers/soc/sunxi/
1144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147 M:      Neil Armstrong <narmstrong@baylibre.com>
1148 M:      Jerome Brunet <jbrunet@baylibre.com>
1149 L:      linux-amlogic@lists.infradead.org
1150 S:      Maintained
1151 F:      drivers/clk/meson/
1152 F:      include/dt-bindings/clock/meson*
1153 F:      include/dt-bindings/clock/gxbb*
1154 F:      Documentation/devicetree/bindings/clock/amlogic*
1155
1156 ARM/Amlogic Meson SoC support
1157 M:      Carlo Caione <carlo@caione.org>
1158 M:      Kevin Hilman <khilman@baylibre.com>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 L:      linux-amlogic@lists.infradead.org
1161 W:      http://linux-meson.com/
1162 S:      Maintained
1163 F:      arch/arm/mach-meson/
1164 F:      arch/arm/boot/dts/meson*
1165 F:      arch/arm64/boot/dts/amlogic/
1166 F:      drivers/pinctrl/meson/
1167 F:      drivers/mmc/host/meson*
1168 N:      meson
1169
1170 ARM/Annapurna Labs ALPINE ARCHITECTURE
1171 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      arch/arm/mach-alpine/
1176 F:      arch/arm/boot/dts/alpine*
1177 F:      arch/arm64/boot/dts/al/
1178 F:      drivers/*/*alpine*
1179
1180 ARM/ARTPEC MACHINE SUPPORT
1181 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1182 M:      Lars Persson <lars.persson@axis.com>
1183 M:      Niklas Cassel <niklas.cassel@axis.com>
1184 S:      Maintained
1185 L:      linux-arm-kernel@axis.com
1186 F:      arch/arm/mach-artpec
1187 F:      arch/arm/boot/dts/artpec6*
1188 F:      drivers/clk/axis
1189 F:      drivers/crypto/axis
1190 F:      drivers/pinctrl/pinctrl-artpec*
1191 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193 ARM/ASPEED I2C DRIVER
1194 M:      Brendan Higgins <brendanhiggins@google.com>
1195 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196 R:      Joel Stanley <joel@jms.id.au>
1197 L:      linux-i2c@vger.kernel.org
1198 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1201 F:      drivers/i2c/busses/i2c-aspeed.c
1202 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205 ARM/ASPEED MACHINE SUPPORT
1206 M:      Joel Stanley <joel@jms.id.au>
1207 S:      Maintained
1208 F:      arch/arm/mach-aspeed/
1209 F:      arch/arm/boot/dts/aspeed-*
1210 F:      drivers/*/*aspeed*
1211
1212 ARM/ATMEL AT91 Clock Support
1213 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1214 S:      Maintained
1215 F:      drivers/clk/at91
1216
1217 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1219 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 W:      http://www.linux4sam.org
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223 S:      Supported
1224 N:      at91
1225 N:      atmel
1226 F:      arch/arm/mach-at91/
1227 F:      include/soc/at91/
1228 F:      arch/arm/boot/dts/at91*.dts
1229 F:      arch/arm/boot/dts/at91*.dtsi
1230 F:      arch/arm/boot/dts/sama*.dts
1231 F:      arch/arm/boot/dts/sama*.dtsi
1232 F:      arch/arm/include/debug/at91.S
1233 F:      drivers/memory/atmel*
1234 F:      drivers/watchdog/sama5d4_wdt.c
1235 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1236 X:      drivers/net/wireless/atmel/
1237
1238 ARM/CALXEDA HIGHBANK ARCHITECTURE
1239 M:      Rob Herring <robh@kernel.org>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/mach-highbank/
1243 F:      arch/arm/boot/dts/highbank.dts
1244 F:      arch/arm/boot/dts/ecx-*.dts*
1245
1246 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 M:      Krzysztof Halasa <khalasa@piap.pl>
1248 S:      Maintained
1249 F:      arch/arm/mach-cns3xxx/
1250
1251 ARM/CAVIUM THUNDER NETWORK DRIVER
1252 M:      Sunil Goutham <sgoutham@cavium.com>
1253 M:      Robert Richter <rric@kernel.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Supported
1256 F:      drivers/net/ethernet/cavium/thunder/
1257
1258 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259 M:      Alexander Shiyan <shc_work@mail.ru>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Odd Fixes
1262 N:      clps711x
1263
1264 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1271 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 F:      arch/arm/mach-ep93xx/
1275 F:      arch/arm/mach-ep93xx/include/mach/
1276
1277 ARM/CLKDEV SUPPORT
1278 M:      Russell King <linux@armlinux.org.uk>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282 F:      arch/arm/include/asm/clkdev.h
1283 F:      drivers/clk/clkdev.c
1284
1285 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286 M:      Mike Rapoport <mike@compulab.co.il>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289
1290 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291 M:      Baruch Siach <baruch@tkos.co.il>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/boot/dts/cx92755*
1295 N:      digicolor
1296
1297 ARM/CONTEC MICRO9 MACHINE SUPPORT
1298 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1299 S:      Maintained
1300 F:      arch/arm/mach-ep93xx/micro9.c
1301
1302 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      drivers/hwtracing/coresight/*
1307 F:      Documentation/trace/coresight.txt
1308 F:      Documentation/trace/coresight-cpu-debug.txt
1309 F:      Documentation/devicetree/bindings/arm/coresight.txt
1310 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312 F:      tools/perf/arch/arm/util/pmu.c
1313 F:      tools/perf/arch/arm/util/auxtrace.c
1314 F:      tools/perf/arch/arm/util/cs-etm.c
1315 F:      tools/perf/arch/arm/util/cs-etm.h
1316 F:      tools/perf/util/cs-etm.h
1317
1318 ARM/CORGI MACHINE SUPPORT
1319 M:      Richard Purdie <rpurdie@rpsys.net>
1320 S:      Maintained
1321
1322 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324 M:      Linus Walleij <linus.walleij@linaro.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T:      git git://github.com/ulli-kroll/linux.git
1327 S:      Maintained
1328 F:      Documentation/devicetree/bindings/arm/gemini.txt
1329 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331 F:      arch/arm/mach-gemini/
1332 F:      drivers/pinctrl/pinctrl-gemini.c
1333 F:      drivers/rtc/rtc-ftrtc010.c
1334
1335 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336 M:      Barry Song <baohua@kernel.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339 S:      Maintained
1340 F:      arch/arm/boot/dts/prima2*
1341 F:      arch/arm/mach-prima2/
1342 F:      drivers/clk/sirf/
1343 F:      drivers/clocksource/timer-prima2.c
1344 F:      drivers/clocksource/timer-atlas7.c
1345 N:      [^a-z]sirf
1346
1347 ARM/EBSA110 MACHINE SUPPORT
1348 M:      Russell King <linux@armlinux.org.uk>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 W:      http://www.armlinux.org.uk/
1351 S:      Maintained
1352 F:      arch/arm/mach-ebsa110/
1353 F:      drivers/net/ethernet/amd/am79c961a.*
1354
1355 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356 M:      Uwe Kleine-König <kernel@pengutronix.de>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 N:      efm32
1360
1361 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      arch/arm/mach-pxa/ezx.c
1366
1367 ARM/FARADAY FA526 PORT
1368 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371 T:      git git://git.berlios.de/gemini-board
1372 F:      arch/arm/mm/*-fa*
1373
1374 ARM/FOOTBRIDGE ARCHITECTURE
1375 M:      Russell King <linux@armlinux.org.uk>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 W:      http://www.armlinux.org.uk/
1378 S:      Maintained
1379 F:      arch/arm/include/asm/hardware/dec21285.h
1380 F:      arch/arm/mach-footbridge/
1381
1382 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383 M:      Shawn Guo <shawnguo@kernel.org>
1384 M:      Sascha Hauer <kernel@pengutronix.de>
1385 R:      Fabio Estevam <fabio.estevam@nxp.com>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389 F:      arch/arm/mach-imx/
1390 F:      arch/arm/mach-mxs/
1391 F:      arch/arm/boot/dts/imx*
1392 F:      arch/arm/configs/imx*_defconfig
1393 F:      drivers/clk/imx/
1394 F:      drivers/soc/imx/
1395 F:      include/soc/imx/
1396
1397 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398 M:      Shawn Guo <shawnguo@kernel.org>
1399 M:      Sascha Hauer <kernel@pengutronix.de>
1400 R:      Stefan Agner <stefan@agner.ch>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404 F:      arch/arm/mach-imx/*vf610*
1405 F:      arch/arm/boot/dts/vf*
1406
1407 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/GUMSTIX MACHINE SUPPORT
1413 M:      Steve Sakoman <sakoman@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416
1417 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418 M:      Philipp Zabel <philipp.zabel@gmail.com>
1419 M:      Paul Parsons <lost.distance@yahoo.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-pxa/hx4700.c
1423 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1424 F:      sound/soc/pxa/hx4700.c
1425
1426 ARM/HISILICON SOC SUPPORT
1427 M:      Wei Xu <xuwei5@hisilicon.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W:      http://www.hisilicon.com
1430 S:      Supported
1431 T:      git git://github.com/hisilicon/linux-hisi.git
1432 F:      arch/arm/mach-hisi/
1433 F:      arch/arm/boot/dts/hi3*
1434 F:      arch/arm/boot/dts/hip*
1435 F:      arch/arm/boot/dts/hisi*
1436 F:      arch/arm64/boot/dts/hisilicon/
1437
1438 ARM/HP JORNADA 7XX MACHINE SUPPORT
1439 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440 W:      www.jlime.com
1441 S:      Maintained
1442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443 F:      arch/arm/mach-sa1100/jornada720.c
1444 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446 ARM/IGEP MACHINE SUPPORT
1447 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1448 M:      Javier Martinez Canillas <javier@dowhile0.org>
1449 L:      linux-omap@vger.kernel.org
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/boot/dts/omap3-igep*
1453
1454 ARM/INCOME PXA270 SUPPORT
1455 M:      Marek Vasut <marek.vasut@gmail.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460 ARM/INTEL IOP13XX ARM ARCHITECTURE
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/INTEL IOP32X ARM ARCHITECTURE
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/INTEL IOP33X ARM ARCHITECTURE
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Orphan
1473
1474 ARM/INTEL IQ81342EX MACHINE SUPPORT
1475 M:      Lennert Buytenhek <kernel@wantstofly.org>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478
1479 ARM/INTEL IXDP2850 MACHINE SUPPORT
1480 M:      Lennert Buytenhek <kernel@wantstofly.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483
1484 ARM/INTEL IXP4XX ARM ARCHITECTURE
1485 M:      Imre Kaloz <kaloz@openwrt.org>
1486 M:      Krzysztof Halasa <khalasa@piap.pl>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-ixp4xx/
1490
1491 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492 M:      Jonathan Cameron <jic23@cam.ac.uk>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/stargate2.c
1496 F:      drivers/pcmcia/pxa2xx_stargate2.c
1497
1498 ARM/INTEL XSC3 (MANZANO) ARM CORE
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502
1503 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504 M:      Lennert Buytenhek <kernel@wantstofly.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/LG1K ARCHITECTURE
1509 M:      Chanho Min <chanho.min@lge.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm64/boot/dts/lg/
1513
1514 ARM/LOGICPD PXA270 MACHINE SUPPORT
1515 M:      Lennert Buytenhek <kernel@wantstofly.org>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518
1519 ARM/LPC18XX ARCHITECTURE
1520 M:      Joachim Eastwood <manabian@gmail.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      arch/arm/boot/dts/lpc43*
1524 F:      drivers/clk/nxp/clk-lpc18xx*
1525 F:      drivers/clocksource/time-lpc32xx.c
1526 F:      drivers/i2c/busses/i2c-lpc2k.c
1527 F:      drivers/memory/pl172.c
1528 F:      drivers/mtd/spi-nor/nxp-spifi.c
1529 F:      drivers/rtc/rtc-lpc24xx.c
1530 N:      lpc18xx
1531
1532 ARM/LPC32XX SOC SUPPORT
1533 M:      Vladimir Zapolskiy <vz@mleia.com>
1534 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1537 S:      Maintained
1538 F:      arch/arm/boot/dts/lpc32*
1539 F:      arch/arm/mach-lpc32xx/
1540 F:      drivers/i2c/busses/i2c-pnx.c
1541 F:      drivers/net/ethernet/nxp/lpc_eth.c
1542 F:      drivers/usb/host/ohci-nxp.c
1543 F:      drivers/watchdog/pnx4008_wdt.c
1544 N:      lpc32xx
1545
1546 ARM/MAGICIAN MACHINE SUPPORT
1547 M:      Philipp Zabel <philipp.zabel@gmail.com>
1548 S:      Maintained
1549
1550 ARM/Marvell Berlin SoC support
1551 M:      Jisheng Zhang <jszhang@marvell.com>
1552 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/mach-berlin/
1556 F:      arch/arm/boot/dts/berlin*
1557 F:      arch/arm64/boot/dts/marvell/berlin*
1558
1559 ARM/Marvell Dove/MV78xx0/Orion SOC support
1560 M:      Jason Cooper <jason@lakedaemon.net>
1561 M:      Andrew Lunn <andrew@lunn.ch>
1562 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563 M:      Gregory Clement <gregory.clement@free-electrons.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      Documentation/devicetree/bindings/soc/dove/
1567 F:      arch/arm/mach-dove/
1568 F:      arch/arm/mach-mv78xx0/
1569 F:      arch/arm/mach-orion5x/
1570 F:      arch/arm/plat-orion/
1571 F:      arch/arm/boot/dts/dove*
1572 F:      arch/arm/boot/dts/orion5x*
1573
1574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575 M:      Jason Cooper <jason@lakedaemon.net>
1576 M:      Andrew Lunn <andrew@lunn.ch>
1577 M:      Gregory Clement <gregory.clement@free-electrons.com>
1578 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 S:      Maintained
1581 F:      arch/arm/boot/dts/armada*
1582 F:      arch/arm/boot/dts/kirkwood*
1583 F:      arch/arm/configs/mvebu_*_defconfig
1584 F:      arch/arm/mach-mvebu/
1585 F:      arch/arm64/boot/dts/marvell/armada*
1586 F:      drivers/cpufreq/mvebu-cpufreq.c
1587 F:      drivers/irqchip/irq-armada-370-xp.c
1588 F:      drivers/irqchip/irq-mvebu-*
1589 F:      drivers/pinctrl/mvebu/
1590 F:      drivers/rtc/rtc-armada38x.c
1591
1592 ARM/Mediatek RTC DRIVER
1593 M:      Eddie Huang <eddie.huang@mediatek.com>
1594 M:      Sean Wang <sean.wang@mediatek.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1599 F:      drivers/rtc/rtc-mt6397.c
1600 F:      drivers/rtc/rtc-mt7622.c
1601
1602 ARM/Mediatek SoC support
1603 M:      Matthias Brugger <matthias.bgg@gmail.com>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 F:      arch/arm/boot/dts/mt6*
1608 F:      arch/arm/boot/dts/mt7*
1609 F:      arch/arm/boot/dts/mt8*
1610 F:      arch/arm/mach-mediatek/
1611 F:      arch/arm64/boot/dts/mediatek/
1612 N:      mtk
1613 K:      mediatek
1614
1615 ARM/Mediatek USB3 PHY DRIVER
1616 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1621
1622 ARM/MICREL KS8695 ARCHITECTURE
1623 M:      Greg Ungerer <gerg@uclinux.org>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F:      arch/arm/mach-ks8695/
1626 S:      Odd Fixes
1627
1628 ARM/MIOA701 MACHINE SUPPORT
1629 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 F:      arch/arm/mach-pxa/mioa701.c
1632 S:      Maintained
1633
1634 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1635 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1636 S:      Maintained
1637
1638 ARM/NOMADIK ARCHITECTURE
1639 M:      Alessandro Rubini <rubini@unipv.it>
1640 M:      Linus Walleij <linus.walleij@linaro.org>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 S:      Maintained
1643 F:      arch/arm/mach-nomadik/
1644 F:      drivers/pinctrl/nomadik/
1645 F:      drivers/i2c/busses/i2c-nomadik.c
1646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1647
1648 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1649 M:      Wan ZongShun <mcuos.com@gmail.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W:      http://www.mcuos.com
1652 S:      Maintained
1653 F:      arch/arm/mach-w90x900/
1654 F:      drivers/input/keyboard/w90p910_keypad.c
1655 F:      drivers/input/touchscreen/w90p910_ts.c
1656 F:      drivers/watchdog/nuc900_wdt.c
1657 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1658 F:      drivers/mtd/nand/nuc900_nand.c
1659 F:      drivers/rtc/rtc-nuc900.c
1660 F:      drivers/spi/spi-nuc900.c
1661 F:      drivers/usb/host/ehci-w90x900.c
1662 F:      drivers/video/fbdev/nuc900fb.c
1663
1664 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1665 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1666 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1667 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1668 S:      Supported
1669
1670 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1671 M:      Alexander Clouter <alex@digriz.org.uk>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 W:      http://www.digriz.org.uk/ts78xx/kernel
1674 S:      Maintained
1675 F:      arch/arm/mach-orion5x/ts78xx-*
1676
1677 ARM/OXNAS platform support
1678 M:      Neil Armstrong <narmstrong@baylibre.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-oxnas/
1683 F:      arch/arm/boot/dts/ox8*.dtsi
1684 F:      arch/arm/boot/dts/wd-mbwe.dts
1685 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1686 N:      oxnas
1687
1688 ARM/PALM TREO SUPPORT
1689 M:      Tomas Cech <sleep_walker@suse.com>
1690 L:      linux-arm-kernel@lists.infradead.org
1691 W:      http://hackndev.com
1692 S:      Maintained
1693 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1694 F:      arch/arm/mach-pxa/palmtreo.c
1695
1696 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1697 M:      Marek Vasut <marek.vasut@gmail.com>
1698 L:      linux-arm-kernel@lists.infradead.org
1699 W:      http://hackndev.com
1700 S:      Maintained
1701 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1702 F:      arch/arm/mach-pxa/palmtx.c
1703 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1704 F:      arch/arm/mach-pxa/palmt5.c
1705 F:      arch/arm/mach-pxa/include/mach/palmld.h
1706 F:      arch/arm/mach-pxa/palmld.c
1707 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1708 F:      arch/arm/mach-pxa/palmte2.c
1709 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1710 F:      arch/arm/mach-pxa/palmtc.c
1711
1712 ARM/PALMZ72 SUPPORT
1713 M:      Sergey Lapin <slapin@ossfans.org>
1714 L:      linux-arm-kernel@lists.infradead.org
1715 W:      http://hackndev.com
1716 S:      Maintained
1717 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1718 F:      arch/arm/mach-pxa/palmz72.c
1719
1720 ARM/PLEB SUPPORT
1721 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1722 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1723 S:      Maintained
1724
1725 ARM/PT DIGITAL BOARD PORT
1726 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W:      http://www.armlinux.org.uk/
1729 S:      Maintained
1730
1731 ARM/QUALCOMM SUPPORT
1732 M:      Andy Gross <andy.gross@linaro.org>
1733 M:      David Brown <david.brown@linaro.org>
1734 L:      linux-arm-msm@vger.kernel.org
1735 L:      linux-soc@vger.kernel.org
1736 S:      Maintained
1737 F:      Documentation/devicetree/bindings/soc/qcom/
1738 F:      arch/arm/boot/dts/qcom-*.dts
1739 F:      arch/arm/boot/dts/qcom-*.dtsi
1740 F:      arch/arm/mach-qcom/
1741 F:      arch/arm64/boot/dts/qcom/*
1742 F:      drivers/i2c/busses/i2c-qup.c
1743 F:      drivers/clk/qcom/
1744 F:      drivers/dma/qcom/
1745 F:      drivers/soc/qcom/
1746 F:      drivers/spi/spi-qup.c
1747 F:      drivers/tty/serial/msm_serial.h
1748 F:      drivers/tty/serial/msm_serial.c
1749 F:      drivers/*/pm8???-*
1750 F:      drivers/mfd/ssbi.c
1751 F:      drivers/firmware/qcom_scm.c
1752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1753
1754 ARM/RADISYS ENP2611 MACHINE SUPPORT
1755 M:      Lennert Buytenhek <kernel@wantstofly.org>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758
1759 ARM/REALTEK ARCHITECTURE
1760 M:      Andreas Färber <afaerber@suse.de>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 F:      arch/arm64/boot/dts/realtek/
1764 F:      Documentation/devicetree/bindings/arm/realtek.txt
1765
1766 ARM/RENESAS ARM64 ARCHITECTURE
1767 M:      Simon Horman <horms@verge.net.au>
1768 M:      Magnus Damm <magnus.damm@gmail.com>
1769 L:      linux-renesas-soc@vger.kernel.org
1770 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772 S:      Supported
1773 F:      arch/arm64/boot/dts/renesas/
1774 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1775 F:      drivers/soc/renesas/
1776 F:      include/linux/soc/renesas/
1777
1778 ARM/RISCPC ARCHITECTURE
1779 M:      Russell King <linux@armlinux.org.uk>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W:      http://www.armlinux.org.uk/
1782 S:      Maintained
1783 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1784 F:      arch/arm/include/asm/hardware/ioc.h
1785 F:      arch/arm/include/asm/hardware/iomd.h
1786 F:      arch/arm/include/asm/hardware/memc.h
1787 F:      arch/arm/mach-rpc/
1788 F:      drivers/net/ethernet/8390/etherh.c
1789 F:      drivers/net/ethernet/i825xx/ether1*
1790 F:      drivers/net/ethernet/seeq/ether3*
1791 F:      drivers/scsi/arm/
1792
1793 ARM/Rockchip SoC support
1794 M:      Heiko Stuebner <heiko@sntech.de>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L:      linux-rockchip@lists.infradead.org
1797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1798 S:      Maintained
1799 F:      arch/arm/boot/dts/rk3*
1800 F:      arch/arm/boot/dts/rv1108*
1801 F:      arch/arm/mach-rockchip/
1802 F:      drivers/clk/rockchip/
1803 F:      drivers/i2c/busses/i2c-rk3x.c
1804 F:      drivers/*/*rockchip*
1805 F:      drivers/*/*/*rockchip*
1806 F:      sound/soc/rockchip/
1807 N:      rockchip
1808
1809 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1810 M:      Kukjin Kim <kgene@kernel.org>
1811 M:      Krzysztof Kozlowski <krzk@kernel.org>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1815 S:      Maintained
1816 F:      arch/arm/boot/dts/s3c*
1817 F:      arch/arm/boot/dts/s5p*
1818 F:      arch/arm/boot/dts/samsung*
1819 F:      arch/arm/boot/dts/exynos*
1820 F:      arch/arm64/boot/dts/exynos/
1821 F:      arch/arm/plat-samsung/
1822 F:      arch/arm/mach-s3c24*/
1823 F:      arch/arm/mach-s3c64xx/
1824 F:      arch/arm/mach-s5p*/
1825 F:      arch/arm/mach-exynos*/
1826 F:      drivers/*/*s3c24*
1827 F:      drivers/*/*/*s3c24*
1828 F:      drivers/*/*s3c64xx*
1829 F:      drivers/*/*s5pv210*
1830 F:      drivers/memory/samsung/*
1831 F:      drivers/soc/samsung/*
1832 F:      Documentation/arm/Samsung/
1833 F:      Documentation/devicetree/bindings/arm/samsung/
1834 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1835 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1836 N:      exynos
1837
1838 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1839 M:      Kyungmin Park <kyungmin.park@samsung.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 S:      Maintained
1842 F:      arch/arm/mach-s5pv210/
1843
1844 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1845 M:      Kyungmin Park <kyungmin.park@samsung.com>
1846 M:      Kamil Debski <kamil@wypas.org>
1847 M:      Andrzej Hajda <a.hajda@samsung.com>
1848 L:      linux-arm-kernel@lists.infradead.org
1849 L:      linux-media@vger.kernel.org
1850 S:      Maintained
1851 F:      drivers/media/platform/s5p-g2d/
1852
1853 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1854 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1855 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1856 L:      linux-media@vger.kernel.org
1857 S:      Maintained
1858 F:      drivers/media/platform/s5p-cec/
1859 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1860
1861 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1862 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1863 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org
1865 L:      linux-media@vger.kernel.org
1866 S:      Maintained
1867 F:      drivers/media/platform/s5p-jpeg/
1868
1869 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1870 M:      Kyungmin Park <kyungmin.park@samsung.com>
1871 M:      Kamil Debski <kamil@wypas.org>
1872 M:      Jeongtae Park <jtp.park@samsung.com>
1873 M:      Andrzej Hajda <a.hajda@samsung.com>
1874 L:      linux-arm-kernel@lists.infradead.org
1875 L:      linux-media@vger.kernel.org
1876 S:      Maintained
1877 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1878 F:      drivers/media/platform/s5p-mfc/
1879
1880 ARM/SHMOBILE ARM ARCHITECTURE
1881 M:      Simon Horman <horms@verge.net.au>
1882 M:      Magnus Damm <magnus.damm@gmail.com>
1883 L:      linux-renesas-soc@vger.kernel.org
1884 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1886 S:      Supported
1887 F:      arch/arm/boot/dts/emev2*
1888 F:      arch/arm/boot/dts/r7s*
1889 F:      arch/arm/boot/dts/r8a*
1890 F:      arch/arm/boot/dts/sh*
1891 F:      arch/arm/configs/shmobile_defconfig
1892 F:      arch/arm/include/debug/renesas-scif.S
1893 F:      arch/arm/mach-shmobile/
1894 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1895 F:      drivers/soc/renesas/
1896 F:      include/linux/soc/renesas/
1897
1898 ARM/SOCFPGA ARCHITECTURE
1899 M:      Dinh Nguyen <dinguyen@kernel.org>
1900 S:      Maintained
1901 F:      arch/arm/mach-socfpga/
1902 F:      arch/arm/boot/dts/socfpga*
1903 F:      arch/arm/configs/socfpga_defconfig
1904 F:      arch/arm64/boot/dts/altera/
1905 W:      http://www.rocketboards.org
1906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1907
1908 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1909 M:      Dinh Nguyen <dinguyen@kernel.org>
1910 S:      Maintained
1911 F:      drivers/clk/socfpga/
1912
1913 ARM/SOCFPGA EDAC SUPPORT
1914 M:      Thor Thayer <thor.thayer@linux.intel.com>
1915 S:      Maintained
1916 F:      drivers/edac/altera_edac.
1917
1918 ARM/STI ARCHITECTURE
1919 M:      Patrice Chotard <patrice.chotard@st.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W:      http://www.stlinux.com
1922 S:      Maintained
1923 F:      arch/arm/mach-sti/
1924 F:      arch/arm/boot/dts/sti*
1925 F:      drivers/char/hw_random/st-rng.c
1926 F:      drivers/clocksource/arm_global_timer.c
1927 F:      drivers/clocksource/clksrc_st_lpc.c
1928 F:      drivers/cpufreq/sti-cpufreq.c
1929 F:      drivers/dma/st_fdma*
1930 F:      drivers/i2c/busses/i2c-st.c
1931 F:      drivers/media/rc/st_rc.c
1932 F:      drivers/media/platform/sti/c8sectpfe/
1933 F:      drivers/mmc/host/sdhci-st.c
1934 F:      drivers/phy/st/phy-miphy28lp.c
1935 F:      drivers/phy/st/phy-stih407-usb.c
1936 F:      drivers/pinctrl/pinctrl-st.c
1937 F:      drivers/remoteproc/st_remoteproc.c
1938 F:      drivers/remoteproc/st_slim_rproc.c
1939 F:      drivers/reset/sti/
1940 F:      drivers/rtc/rtc-st-lpc.c
1941 F:      drivers/tty/serial/st-asc.c
1942 F:      drivers/usb/dwc3/dwc3-st.c
1943 F:      drivers/usb/host/ehci-st.c
1944 F:      drivers/usb/host/ohci-st.c
1945 F:      drivers/watchdog/st_lpc_wdt.c
1946 F:      drivers/ata/ahci_st.c
1947 F:      include/linux/remoteproc/st_slim_rproc.h
1948
1949 ARM/STM32 ARCHITECTURE
1950 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1951 M:      Alexandre Torgue <alexandre.torgue@st.com>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1955 N:      stm32
1956 F:      drivers/clocksource/armv7m_systick.c
1957
1958 ARM/TANGO ARCHITECTURE
1959 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1960 L:      linux-arm-kernel@lists.infradead.org
1961 S:      Maintained
1962 N:      tango
1963
1964 ARM/TECHNOLOGIC SYSTEMS TS7250 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/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1970 M:      Hans Verkuil <hans.verkuil@cisco.com>
1971 L:      linux-tegra@vger.kernel.org
1972 L:      linux-media@vger.kernel.org
1973 S:      Maintained
1974 F:      drivers/media/platform/tegra-cec/
1975 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1976
1977 ARM/TETON BGA MACHINE SUPPORT
1978 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 S:      Maintained
1981
1982 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1983 M:      Santosh Shilimkar <ssantosh@kernel.org>
1984 L:      linux-kernel@vger.kernel.org
1985 S:      Maintained
1986 F:      drivers/memory/*emif*
1987
1988 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1989 M:      Santosh Shilimkar <ssantosh@kernel.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/mach-keystone/
1993 F:      arch/arm/boot/dts/keystone-*
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1995
1996 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1997 M:      Santosh Shilimkar <ssantosh@kernel.org>
1998 L:      linux-kernel@vger.kernel.org
1999 S:      Maintained
2000 F:      drivers/clk/keystone/
2001
2002 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2003 M:      Santosh Shilimkar <ssantosh@kernel.org>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L:      linux-kernel@vger.kernel.org
2006 S:      Maintained
2007 F:      drivers/clocksource/timer-keystone.c
2008
2009 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2010 M:      Santosh Shilimkar <ssantosh@kernel.org>
2011 L:      linux-kernel@vger.kernel.org
2012 S:      Maintained
2013 F:      drivers/power/reset/keystone-reset.c
2014
2015 ARM/THECUS N2100 MACHINE SUPPORT
2016 M:      Lennert Buytenhek <kernel@wantstofly.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019
2020 ARM/TOSA MACHINE SUPPORT
2021 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2022 M:      Dirk Opfer <dirk@opfer-online.de>
2023 S:      Maintained
2024
2025 ARM/U300 MACHINE SUPPORT
2026 M:      Linus Walleij <linus.walleij@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 S:      Supported
2029 F:      arch/arm/mach-u300/
2030 F:      drivers/clocksource/timer-u300.c
2031 F:      drivers/i2c/busses/i2c-stu300.c
2032 F:      drivers/rtc/rtc-coh901331.c
2033 F:      drivers/watchdog/coh901327_wdt.c
2034 F:      drivers/dma/coh901318*
2035 F:      drivers/mfd/ab3100*
2036 F:      drivers/rtc/rtc-ab3100.c
2037 F:      drivers/rtc/rtc-coh901331.c
2038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2039
2040 ARM/UNIPHIER ARCHITECTURE
2041 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2044 S:      Maintained
2045 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2046 F:      arch/arm/boot/dts/uniphier*
2047 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2048 F:      arch/arm/mach-uniphier/
2049 F:      arch/arm/mm/cache-uniphier.c
2050 F:      arch/arm64/boot/dts/socionext/uniphier*
2051 F:      drivers/bus/uniphier-system-bus.c
2052 F:      drivers/clk/uniphier/
2053 F:      drivers/gpio/gpio-uniphier.c
2054 F:      drivers/i2c/busses/i2c-uniphier*
2055 F:      drivers/irqchip/irq-uniphier-aidet.c
2056 F:      drivers/pinctrl/uniphier/
2057 F:      drivers/reset/reset-uniphier.c
2058 F:      drivers/tty/serial/8250/8250_uniphier.c
2059 N:      uniphier
2060
2061 ARM/Ux500 ARM ARCHITECTURE
2062 M:      Linus Walleij <linus.walleij@linaro.org>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 S:      Maintained
2065 F:      arch/arm/mach-ux500/
2066 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2067 F:      drivers/dma/ste_dma40*
2068 F:      drivers/hwspinlock/u8500_hsem.c
2069 F:      drivers/mfd/abx500*
2070 F:      drivers/mfd/ab8500*
2071 F:      drivers/mfd/dbx500*
2072 F:      drivers/mfd/db8500*
2073 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2074 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2075 F:      drivers/rtc/rtc-ab8500.c
2076 F:      drivers/rtc/rtc-pl031.c
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2078
2079 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2080 M:      Ulf Hansson <ulf.hansson@linaro.org>
2081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 T:      git git://git.linaro.org/people/ulfh/clk.git
2083 S:      Maintained
2084 F:      drivers/clk/ux500/
2085
2086 ARM/VERSATILE EXPRESS PLATFORM
2087 M:      Liviu Dudau <liviu.dudau@arm.com>
2088 M:      Sudeep Holla <sudeep.holla@arm.com>
2089 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Maintained
2092 F:      arch/arm/boot/dts/vexpress*
2093 F:      arch/arm64/boot/dts/arm/
2094 F:      arch/arm/mach-vexpress/
2095 F:      */*/vexpress*
2096 F:      */*/*/vexpress*
2097 F:      drivers/clk/versatile/clk-vexpress-osc.c
2098 F:      drivers/clocksource/versatile.c
2099 N:      mps2
2100
2101 ARM/VFP SUPPORT
2102 M:      Russell King <linux@armlinux.org.uk>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W:      http://www.armlinux.org.uk/
2105 S:      Maintained
2106 F:      arch/arm/vfp/
2107
2108 ARM/VOIPAC PXA270 SUPPORT
2109 M:      Marek Vasut <marek.vasut@gmail.com>
2110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 S:      Maintained
2112 F:      arch/arm/mach-pxa/vpac270.c
2113 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2114
2115 ARM/VT8500 ARM ARCHITECTURE
2116 M:      Tony Prisk <linux@prisktech.co.nz>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 S:      Maintained
2119 F:      arch/arm/mach-vt8500/
2120 F:      drivers/clocksource/vt8500_timer.c
2121 F:      drivers/i2c/busses/i2c-wmt.c
2122 F:      drivers/mmc/host/wmt-sdmmc.c
2123 F:      drivers/pwm/pwm-vt8500.c
2124 F:      drivers/rtc/rtc-vt8500.c
2125 F:      drivers/tty/serial/vt8500_serial.c
2126 F:      drivers/usb/host/ehci-platform.c
2127 F:      drivers/usb/host/uhci-platform.c
2128 F:      drivers/video/fbdev/vt8500lcdfb.*
2129 F:      drivers/video/fbdev/wm8505fb*
2130 F:      drivers/video/fbdev/wmt_ge_rops.*
2131
2132 ARM/ZIPIT Z2 SUPPORT
2133 M:      Marek Vasut <marek.vasut@gmail.com>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 S:      Maintained
2136 F:      arch/arm/mach-pxa/z2.c
2137 F:      arch/arm/mach-pxa/include/mach/z2.h
2138
2139 ARM/ZTE ARCHITECTURE
2140 M:      Jun Nie <jun.nie@linaro.org>
2141 M:      Baoyou Xie <baoyou.xie@linaro.org>
2142 M:      Shawn Guo <shawnguo@kernel.org>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 F:      arch/arm/boot/dts/zx2967*
2146 F:      arch/arm/mach-zx/
2147 F:      arch/arm64/boot/dts/zte/
2148 F:      drivers/clk/zte/
2149 F:      drivers/dma/zx_dma.c
2150 F:      drivers/gpio/gpio-zx.c
2151 F:      drivers/i2c/busses/i2c-zx2967.c
2152 F:      drivers/mmc/host/dw_mmc-zx.*
2153 F:      drivers/pinctrl/zte/
2154 F:      drivers/soc/zte/
2155 F:      drivers/thermal/zx2967_thermal.c
2156 F:      drivers/watchdog/zx2967_wdt.c
2157 F:      Documentation/devicetree/bindings/arm/zte.txt
2158 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2159 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2160 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2161 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2162 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2163 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2164 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2165 F:      Documentation/devicetree/bindings/soc/zte/
2166 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2167 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2168 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2169 F:      include/dt-bindings/clock/zx2967*.h
2170 F:      include/dt-bindings/soc/zte,*.h
2171 F:      sound/soc/codecs/zx_aud96p22.c
2172 F:      sound/soc/zte/
2173
2174 ARM/ZYNQ ARCHITECTURE
2175 M:      Michal Simek <michal.simek@xilinx.com>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 W:      http://wiki.xilinx.com
2178 T:      git https://github.com/Xilinx/linux-xlnx.git
2179 S:      Supported
2180 F:      arch/arm/mach-zynq/
2181 F:      drivers/cpuidle/cpuidle-zynq.c
2182 F:      drivers/block/xsysace.c
2183 N:      zynq
2184 N:      xilinx
2185 F:      drivers/clocksource/cadence_ttc_timer.c
2186 F:      drivers/i2c/busses/i2c-cadence.c
2187 F:      drivers/mmc/host/sdhci-of-arasan.c
2188 F:      drivers/edac/synopsys_edac.c
2189
2190 ARM64 PORT (AARCH64 ARCHITECTURE)
2191 M:      Catalin Marinas <catalin.marinas@arm.com>
2192 M:      Will Deacon <will.deacon@arm.com>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2195 S:      Maintained
2196 F:      arch/arm64/
2197 F:      Documentation/arm64/
2198
2199 AS3645A LED FLASH CONTROLLER DRIVER
2200 M:      Sakari Ailus <sakari.ailus@iki.fi>
2201 L:      linux-leds@vger.kernel.org
2202 S:      Maintained
2203 F:      drivers/leds/leds-as3645a.c
2204
2205 ASAHI KASEI AK8974 DRIVER
2206 M:      Linus Walleij <linus.walleij@linaro.org>
2207 L:      linux-iio@vger.kernel.org
2208 W:      http://www.akm.com/
2209 S:      Supported
2210 F:      drivers/iio/magnetometer/ak8974.c
2211
2212 ASC7621 HARDWARE MONITOR DRIVER
2213 M:      George Joseph <george.joseph@fairview5.com>
2214 L:      linux-hwmon@vger.kernel.org
2215 S:      Maintained
2216 F:      Documentation/hwmon/asc7621
2217 F:      drivers/hwmon/asc7621.c
2218
2219 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2220 M:      Corentin Chary <corentin.chary@gmail.com>
2221 L:      acpi4asus-user@lists.sourceforge.net
2222 L:      platform-driver-x86@vger.kernel.org
2223 W:      http://acpi4asus.sf.net
2224 S:      Maintained
2225 F:      drivers/platform/x86/asus*.c
2226 F:      drivers/platform/x86/eeepc*.c
2227
2228 ASUS WIRELESS RADIO CONTROL DRIVER
2229 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2230 L:      platform-driver-x86@vger.kernel.org
2231 S:      Maintained
2232 F:      drivers/platform/x86/asus-wireless.c
2233
2234 ASYMMETRIC KEYS
2235 M:      David Howells <dhowells@redhat.com>
2236 L:      keyrings@vger.kernel.org
2237 S:      Maintained
2238 F:      Documentation/crypto/asymmetric-keys.txt
2239 F:      include/linux/verification.h
2240 F:      include/crypto/public_key.h
2241 F:      include/crypto/pkcs7.h
2242 F:      crypto/asymmetric_keys/
2243
2244 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2245 R:      Dan Williams <dan.j.williams@intel.com>
2246 W:      http://sourceforge.net/projects/xscaleiop
2247 S:      Odd fixes
2248 F:      Documentation/crypto/async-tx-api.txt
2249 F:      crypto/async_tx/
2250 F:      drivers/dma/
2251 F:      include/linux/dmaengine.h
2252 F:      include/linux/async_tx.h
2253
2254 AT24 EEPROM DRIVER
2255 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2256 L:      linux-i2c@vger.kernel.org
2257 S:      Maintained
2258 F:      drivers/misc/eeprom/at24.c
2259 F:      include/linux/platform_data/at24.h
2260
2261 ATA OVER ETHERNET (AOE) DRIVER
2262 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2263 W:      http://www.openaoe.org/
2264 S:      Supported
2265 F:      Documentation/aoe/
2266 F:      drivers/block/aoe/
2267
2268 ATHEROS 71XX/9XXX GPIO DRIVER
2269 M:      Alban Bedel <albeu@free.fr>
2270 W:      https://github.com/AlbanBedel/linux
2271 T:      git git://github.com/AlbanBedel/linux
2272 S:      Maintained
2273 F:      drivers/gpio/gpio-ath79.c
2274 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2275
2276 ATHEROS ATH GENERIC UTILITIES
2277 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278 L:      linux-wireless@vger.kernel.org
2279 S:      Supported
2280 F:      drivers/net/wireless/ath/*
2281
2282 ATHEROS ATH5K WIRELESS DRIVER
2283 M:      Jiri Slaby <jirislaby@gmail.com>
2284 M:      Nick Kossifidis <mickflemm@gmail.com>
2285 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2286 L:      linux-wireless@vger.kernel.org
2287 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2288 S:      Maintained
2289 F:      drivers/net/wireless/ath/ath5k/
2290
2291 ATHEROS ATH6KL WIRELESS DRIVER
2292 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2293 L:      linux-wireless@vger.kernel.org
2294 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2296 S:      Supported
2297 F:      drivers/net/wireless/ath/ath6kl/
2298
2299 ATI_REMOTE2 DRIVER
2300 M:      Ville Syrjala <syrjala@sci.fi>
2301 S:      Maintained
2302 F:      drivers/input/misc/ati_remote2.c
2303
2304 ATK0110 HWMON DRIVER
2305 M:      Luca Tettamanti <kronos.it@gmail.com>
2306 L:      linux-hwmon@vger.kernel.org
2307 S:      Maintained
2308 F:      drivers/hwmon/asus_atk0110.c
2309
2310 ATLX ETHERNET DRIVERS
2311 M:      Jay Cliburn <jcliburn@gmail.com>
2312 M:      Chris Snook <chris.snook@gmail.com>
2313 L:      netdev@vger.kernel.org
2314 W:      http://sourceforge.net/projects/atl1
2315 W:      http://atl1.sourceforge.net
2316 S:      Maintained
2317 F:      drivers/net/ethernet/atheros/
2318
2319 ATM
2320 M:      Chas Williams <3chas3@gmail.com>
2321 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2322 L:      netdev@vger.kernel.org
2323 W:      http://linux-atm.sourceforge.net
2324 S:      Maintained
2325 F:      drivers/atm/
2326 F:      include/linux/atm*
2327 F:      include/uapi/linux/atm*
2328
2329 ATMEL AT91 / AT32 MCI DRIVER
2330 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2331 S:      Maintained
2332 F:      drivers/mmc/host/atmel-mci.c
2333
2334 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2335 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2336 S:      Supported
2337 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2338
2339 ATMEL Audio ALSA driver
2340 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2342 S:      Supported
2343 F:      sound/soc/atmel
2344
2345 ATMEL I2C DRIVER
2346 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2347 L:      linux-i2c@vger.kernel.org
2348 S:      Supported
2349 F:      drivers/i2c/busses/i2c-at91.c
2350
2351 ATMEL ISI DRIVER
2352 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2353 L:      linux-media@vger.kernel.org
2354 S:      Supported
2355 F:      drivers/media/platform/atmel/atmel-isi.c
2356 F:      include/media/atmel-isi.h
2357
2358 ATMEL LCDFB DRIVER
2359 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2360 L:      linux-fbdev@vger.kernel.org
2361 S:      Maintained
2362 F:      drivers/video/fbdev/atmel_lcdfb.c
2363 F:      include/video/atmel_lcdc.h
2364
2365 ATMEL MACB ETHERNET DRIVER
2366 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2367 S:      Supported
2368 F:      drivers/net/ethernet/cadence/
2369
2370 ATMEL MAXTOUCH DRIVER
2371 M:      Nick Dyer <nick@shmanahar.org>
2372 T:      git git://github.com/ndyer/linux.git
2373 S:      Maintained
2374 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2375 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2376 F:      include/linux/platform_data/atmel_mxt_ts.h
2377
2378 ATMEL NAND DRIVER
2379 M:      Wenyou Yang <wenyou.yang@atmel.com>
2380 M:      Josh Wu <rainyfeeling@outlook.com>
2381 L:      linux-mtd@lists.infradead.org
2382 S:      Supported
2383 F:      drivers/mtd/nand/atmel/*
2384
2385 ATMEL SAMA5D2 ADC DRIVER
2386 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2387 L:      linux-iio@vger.kernel.org
2388 S:      Supported
2389 F:      drivers/iio/adc/at91-sama5d2_adc.c
2390
2391 ATMEL SDMMC DRIVER
2392 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2393 L:      linux-mmc@vger.kernel.org
2394 S:      Supported
2395 F:      drivers/mmc/host/sdhci-of-at91.c
2396
2397 ATMEL SPI DRIVER
2398 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399 S:      Supported
2400 F:      drivers/spi/spi-atmel.*
2401
2402 ATMEL SSC DRIVER
2403 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 S:      Supported
2406 F:      drivers/misc/atmel-ssc.c
2407 F:      include/linux/atmel-ssc.h
2408
2409 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2410 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Supported
2413 F:      drivers/misc/atmel_tclib.c
2414 F:      drivers/clocksource/tcb_clksrc.c
2415
2416 ATMEL USBA UDC DRIVER
2417 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 S:      Supported
2420 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2421
2422 ATMEL WIRELESS DRIVER
2423 M:      Simon Kelley <simon@thekelleys.org.uk>
2424 L:      linux-wireless@vger.kernel.org
2425 W:      http://www.thekelleys.org.uk/atmel
2426 W:      http://atmelwlandriver.sourceforge.net/
2427 S:      Maintained
2428 F:      drivers/net/wireless/atmel/atmel*
2429
2430 ATMEL XDMA DRIVER
2431 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2432 L:      linux-arm-kernel@lists.infradead.org
2433 L:      dmaengine@vger.kernel.org
2434 S:      Supported
2435 F:      drivers/dma/at_xdmac.c
2436
2437 ATOMIC INFRASTRUCTURE
2438 M:      Will Deacon <will.deacon@arm.com>
2439 M:      Peter Zijlstra <peterz@infradead.org>
2440 R:      Boqun Feng <boqun.feng@gmail.com>
2441 L:      linux-kernel@vger.kernel.org
2442 S:      Maintained
2443 F:      arch/*/include/asm/atomic*.h
2444 F:      include/*/atomic*.h
2445
2446 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2447 M:      Bradley Grove <linuxdrivers@attotech.com>
2448 L:      linux-scsi@vger.kernel.org
2449 W:      http://www.attotech.com
2450 S:      Supported
2451 F:      drivers/scsi/esas2r
2452
2453 ATUSB IEEE 802.15.4 RADIO DRIVER
2454 M:      Stefan Schmidt <stefan@osg.samsung.com>
2455 L:      linux-wpan@vger.kernel.org
2456 S:      Maintained
2457 F:      drivers/net/ieee802154/atusb.c
2458 F:      drivers/net/ieee802154/atusb.h
2459 F:      drivers/net/ieee802154/at86rf230.h
2460
2461 AUDIT SUBSYSTEM
2462 M:      Paul Moore <paul@paul-moore.com>
2463 M:      Eric Paris <eparis@redhat.com>
2464 L:      linux-audit@redhat.com (moderated for non-subscribers)
2465 W:      https://github.com/linux-audit
2466 W:      https://people.redhat.com/sgrubb/audit
2467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2468 S:      Supported
2469 F:      include/linux/audit.h
2470 F:      include/uapi/linux/audit.h
2471 F:      kernel/audit*
2472
2473 AUXILIARY DISPLAY DRIVERS
2474 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2475 W:      http://miguelojeda.es/auxdisplay.htm
2476 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2477 S:      Maintained
2478 F:      drivers/auxdisplay/
2479 F:      include/linux/cfag12864b.h
2480
2481 AX.25 NETWORK LAYER
2482 M:      Ralf Baechle <ralf@linux-mips.org>
2483 L:      linux-hams@vger.kernel.org
2484 W:      http://www.linux-ax25.org/
2485 S:      Maintained
2486 F:      include/uapi/linux/ax25.h
2487 F:      include/net/ax25.h
2488 F:      net/ax25/
2489
2490 AXENTIA ARM DEVICES
2491 M:      Peter Rosin <peda@axentia.se>
2492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 S:      Maintained
2494 F:      Documentation/devicetree/bindings/arm/axentia.txt
2495 F:      arch/arm/boot/dts/at91-linea.dtsi
2496 F:      arch/arm/boot/dts/at91-tse850-3.dts
2497
2498 AXENTIA ASOC DRIVERS
2499 M:      Peter Rosin <peda@axentia.se>
2500 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2501 S:      Maintained
2502 F:      Documentation/devicetree/bindings/sound/axentia,*
2503 F:      sound/soc/atmel/tse850-pcm5142.c
2504
2505 AZ6007 DVB DRIVER
2506 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2507 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2508 L:      linux-media@vger.kernel.org
2509 W:      https://linuxtv.org
2510 T:      git git://linuxtv.org/media_tree.git
2511 S:      Maintained
2512 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2513
2514 AZTECH FM RADIO RECEIVER DRIVER
2515 M:      Hans Verkuil <hverkuil@xs4all.nl>
2516 L:      linux-media@vger.kernel.org
2517 T:      git git://linuxtv.org/media_tree.git
2518 W:      https://linuxtv.org
2519 S:      Maintained
2520 F:      drivers/media/radio/radio-aztech*
2521
2522 B43 WIRELESS DRIVER
2523 L:      linux-wireless@vger.kernel.org
2524 L:      b43-dev@lists.infradead.org
2525 W:      http://wireless.kernel.org/en/users/Drivers/b43
2526 S:      Odd Fixes
2527 F:      drivers/net/wireless/broadcom/b43/
2528
2529 B43LEGACY WIRELESS DRIVER
2530 M:      Larry Finger <Larry.Finger@lwfinger.net>
2531 L:      linux-wireless@vger.kernel.org
2532 L:      b43-dev@lists.infradead.org
2533 W:      http://wireless.kernel.org/en/users/Drivers/b43
2534 S:      Maintained
2535 F:      drivers/net/wireless/broadcom/b43legacy/
2536
2537 BACKLIGHT CLASS/SUBSYSTEM
2538 M:      Lee Jones <lee.jones@linaro.org>
2539 M:      Daniel Thompson <daniel.thompson@linaro.org>
2540 M:      Jingoo Han <jingoohan1@gmail.com>
2541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2542 S:      Maintained
2543 F:      drivers/video/backlight/
2544 F:      include/linux/backlight.h
2545 F:      include/linux/pwm_backlight.h
2546 F:      Documentation/devicetree/bindings/leds/backlight
2547
2548 BATMAN ADVANCED
2549 M:      Marek Lindner <mareklindner@neomailbox.ch>
2550 M:      Simon Wunderlich <sw@simonwunderlich.de>
2551 M:      Antonio Quartulli <a@unstable.cc>
2552 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2553 W:      https://www.open-mesh.org/
2554 Q:      https://patchwork.open-mesh.org/project/batman/list/
2555 S:      Maintained
2556 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2557 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2558 F:      Documentation/networking/batman-adv.rst
2559 F:      include/uapi/linux/batman_adv.h
2560 F:      net/batman-adv/
2561
2562 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2563 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2564 L:      linux-hams@vger.kernel.org
2565 W:      http://www.baycom.org/~tom/ham/ham.html
2566 S:      Maintained
2567 F:      drivers/net/hamradio/baycom*
2568
2569 BCACHE (BLOCK LAYER CACHE)
2570 M:      Michael Lyle <mlyle@lyle.org>
2571 M:      Kent Overstreet <kent.overstreet@gmail.com>
2572 L:      linux-bcache@vger.kernel.org
2573 W:      http://bcache.evilpiepirate.org
2574 C:      irc://irc.oftc.net/bcache
2575 S:      Maintained
2576 F:      drivers/md/bcache/
2577
2578 BDISP ST MEDIA DRIVER
2579 M:      Fabien Dessenne <fabien.dessenne@st.com>
2580 L:      linux-media@vger.kernel.org
2581 T:      git git://linuxtv.org/media_tree.git
2582 W:      https://linuxtv.org
2583 S:      Supported
2584 F:      drivers/media/platform/sti/bdisp
2585
2586 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2587 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2588 L:      netdev@vger.kernel.org
2589 S:      Maintained
2590 F:      drivers/net/ethernet/ec_bhf.c
2591
2592 BEFS FILE SYSTEM
2593 M:      Luis de Bethencourt <luisbg@kernel.org>
2594 M:      Salah Triki <salah.triki@gmail.com>
2595 S:      Maintained
2596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2597 F:      Documentation/filesystems/befs.txt
2598 F:      fs/befs/
2599
2600 BFQ I/O SCHEDULER
2601 M:      Paolo Valente <paolo.valente@linaro.org>
2602 M:      Jens Axboe <axboe@kernel.dk>
2603 L:      linux-block@vger.kernel.org
2604 S:      Maintained
2605 F:      block/bfq-*
2606 F:      Documentation/block/bfq-iosched.txt
2607
2608 BFS FILE SYSTEM
2609 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2610 S:      Maintained
2611 F:      Documentation/filesystems/bfs.txt
2612 F:      fs/bfs/
2613 F:      include/uapi/linux/bfs_fs.h
2614
2615 BLACKFIN ARCHITECTURE
2616 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617 T:      git git://git.code.sf.net/p/adi-linux/code
2618 W:      http://blackfin.uclinux.org
2619 S:      Orphan
2620 F:      arch/blackfin/
2621
2622 BLACKFIN EMAC DRIVER
2623 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624 W:      http://blackfin.uclinux.org
2625 S:      Orphan
2626 F:      drivers/net/ethernet/adi/
2627
2628 BLACKFIN MEDIA DRIVER
2629 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2630 W:      http://blackfin.uclinux.org/
2631 S:      Orphan
2632 F:      drivers/media/platform/blackfin/
2633 F:      drivers/media/i2c/adv7183*
2634 F:      drivers/media/i2c/vs6624*
2635
2636 BLACKFIN RTC DRIVER
2637 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638 W:      http://blackfin.uclinux.org
2639 S:      Orphan
2640 F:      drivers/rtc/rtc-bfin.c
2641
2642 BLACKFIN SDH DRIVER
2643 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644 W:      http://blackfin.uclinux.org
2645 S:      Orphan
2646 F:      drivers/mmc/host/bfin_sdh.c
2647
2648 BLACKFIN SERIAL DRIVER
2649 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650 W:      http://blackfin.uclinux.org
2651 S:      Orphan
2652 F:      drivers/tty/serial/bfin_uart.c
2653
2654 BLACKFIN WATCHDOG DRIVER
2655 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656 W:      http://blackfin.uclinux.org
2657 S:      Orphan
2658 F:      drivers/watchdog/bfin_wdt.c
2659
2660 BLINKM RGB LED DRIVER
2661 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2662 S:      Maintained
2663 F:      drivers/leds/leds-blinkm.c
2664
2665 BLOCK LAYER
2666 M:      Jens Axboe <axboe@kernel.dk>
2667 L:      linux-block@vger.kernel.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2669 S:      Maintained
2670 F:      block/
2671 F:      kernel/trace/blktrace.c
2672 F:      lib/sbitmap.c
2673
2674 BLOCK2MTD DRIVER
2675 M:      Joern Engel <joern@lazybastard.org>
2676 L:      linux-mtd@lists.infradead.org
2677 S:      Maintained
2678 F:      drivers/mtd/devices/block2mtd.c
2679
2680 BLUETOOTH DRIVERS
2681 M:      Marcel Holtmann <marcel@holtmann.org>
2682 M:      Gustavo Padovan <gustavo@padovan.org>
2683 M:      Johan Hedberg <johan.hedberg@gmail.com>
2684 L:      linux-bluetooth@vger.kernel.org
2685 W:      http://www.bluez.org/
2686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2688 S:      Maintained
2689 F:      drivers/bluetooth/
2690
2691 BLUETOOTH SUBSYSTEM
2692 M:      Marcel Holtmann <marcel@holtmann.org>
2693 M:      Gustavo Padovan <gustavo@padovan.org>
2694 M:      Johan Hedberg <johan.hedberg@gmail.com>
2695 L:      linux-bluetooth@vger.kernel.org
2696 W:      http://www.bluez.org/
2697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2699 S:      Maintained
2700 F:      net/bluetooth/
2701 F:      include/net/bluetooth/
2702
2703 BONDING DRIVER
2704 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2705 M:      Veaceslav Falico <vfalico@gmail.com>
2706 M:      Andy Gospodarek <andy@greyhouse.net>
2707 L:      netdev@vger.kernel.org
2708 W:      http://sourceforge.net/projects/bonding/
2709 S:      Supported
2710 F:      drivers/net/bonding/
2711 F:      include/uapi/linux/if_bonding.h
2712
2713 BPF (Safe dynamic programs and tools)
2714 M:      Alexei Starovoitov <ast@kernel.org>
2715 M:      Daniel Borkmann <daniel@iogearbox.net>
2716 L:      netdev@vger.kernel.org
2717 L:      linux-kernel@vger.kernel.org
2718 S:      Supported
2719 F:      arch/x86/net/bpf_jit*
2720 F:      Documentation/networking/filter.txt
2721 F:      Documentation/bpf/
2722 F:      include/linux/bpf*
2723 F:      include/linux/filter.h
2724 F:      include/uapi/linux/bpf*
2725 F:      include/uapi/linux/filter.h
2726 F:      kernel/bpf/
2727 F:      kernel/trace/bpf_trace.c
2728 F:      lib/test_bpf.c
2729 F:      net/bpf/
2730 F:      net/core/filter.c
2731 F:      net/sched/act_bpf.c
2732 F:      net/sched/cls_bpf.c
2733 F:      samples/bpf/
2734 F:      tools/bpf/
2735 F:      tools/testing/selftests/bpf/
2736
2737 BROADCOM B44 10/100 ETHERNET DRIVER
2738 M:      Michael Chan <michael.chan@broadcom.com>
2739 L:      netdev@vger.kernel.org
2740 S:      Supported
2741 F:      drivers/net/ethernet/broadcom/b44.*
2742
2743 BROADCOM B53 ETHERNET SWITCH DRIVER
2744 M:      Florian Fainelli <f.fainelli@gmail.com>
2745 L:      netdev@vger.kernel.org
2746 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2747 S:      Supported
2748 F:      drivers/net/dsa/b53/*
2749 F:      include/linux/platform_data/b53.h
2750
2751 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2752 M:      Florian Fainelli <f.fainelli@gmail.com>
2753 M:      Ray Jui <rjui@broadcom.com>
2754 M:      Scott Branden <sbranden@broadcom.com>
2755 M:      bcm-kernel-feedback-list@broadcom.com
2756 T:      git git://github.com/broadcom/mach-bcm
2757 S:      Maintained
2758 N:      bcm281*
2759 N:      bcm113*
2760 N:      bcm216*
2761 N:      kona
2762 F:      arch/arm/mach-bcm/
2763
2764 BROADCOM BCM2835 ARM ARCHITECTURE
2765 M:      Eric Anholt <eric@anholt.net>
2766 M:      Stefan Wahren <stefan.wahren@i2se.com>
2767 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 T:      git git://github.com/anholt/linux
2770 S:      Maintained
2771 N:      bcm2835
2772 F:      drivers/staging/vc04_services
2773
2774 BROADCOM BCM47XX MIPS ARCHITECTURE
2775 M:      Hauke Mehrtens <hauke@hauke-m.de>
2776 M:      Rafał Miłecki <zajec5@gmail.com>
2777 L:      linux-mips@linux-mips.org
2778 S:      Maintained
2779 F:      Documentation/devicetree/bindings/mips/brcm/
2780 F:      arch/mips/bcm47xx/*
2781 F:      arch/mips/include/asm/mach-bcm47xx/*
2782
2783 BROADCOM BCM5301X ARM ARCHITECTURE
2784 M:      Hauke Mehrtens <hauke@hauke-m.de>
2785 M:      Rafał Miłecki <zajec5@gmail.com>
2786 M:      Jon Mason <jonmason@broadcom.com>
2787 M:      bcm-kernel-feedback-list@broadcom.com
2788 L:      linux-arm-kernel@lists.infradead.org
2789 S:      Maintained
2790 F:      arch/arm/mach-bcm/bcm_5301x.c
2791 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2792 F:      arch/arm/boot/dts/bcm470*
2793 F:      arch/arm/boot/dts/bcm953012*
2794
2795 BROADCOM BCM53573 ARM ARCHITECTURE
2796 M:      Rafał Miłecki <rafal@milecki.pl>
2797 L:      linux-arm-kernel@lists.infradead.org
2798 S:      Maintained
2799 F:      arch/arm/boot/dts/bcm53573*
2800 F:      arch/arm/boot/dts/bcm47189*
2801
2802 BROADCOM BCM63XX ARM ARCHITECTURE
2803 M:      Florian Fainelli <f.fainelli@gmail.com>
2804 M:      bcm-kernel-feedback-list@broadcom.com
2805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 T:      git git://github.com/broadcom/stblinux.git
2807 S:      Maintained
2808 N:      bcm63xx
2809
2810 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2811 M:      Kevin Cernekee <cernekee@gmail.com>
2812 L:      linux-usb@vger.kernel.org
2813 S:      Maintained
2814 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2815
2816 BROADCOM BCM7XXX ARM ARCHITECTURE
2817 M:      Brian Norris <computersforpeace@gmail.com>
2818 M:      Gregory Fong <gregory.0xf0@gmail.com>
2819 M:      Florian Fainelli <f.fainelli@gmail.com>
2820 M:      bcm-kernel-feedback-list@broadcom.com
2821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 T:      git git://github.com/broadcom/stblinux.git
2823 S:      Maintained
2824 F:      arch/arm/mach-bcm/*brcmstb*
2825 F:      arch/arm/boot/dts/bcm7*.dts*
2826 F:      drivers/bus/brcmstb_gisb.c
2827 N:      brcmstb
2828
2829 BROADCOM BMIPS CPUFREQ DRIVER
2830 M:      Markus Mayer <mmayer@broadcom.com>
2831 M:      bcm-kernel-feedback-list@broadcom.com
2832 L:      linux-pm@vger.kernel.org
2833 S:      Maintained
2834 F:      drivers/cpufreq/bmips-cpufreq.c
2835
2836 BROADCOM BMIPS MIPS ARCHITECTURE
2837 M:      Kevin Cernekee <cernekee@gmail.com>
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 L:      linux-mips@linux-mips.org
2840 T:      git git://github.com/broadcom/stblinux.git
2841 S:      Maintained
2842 F:      arch/mips/bmips/*
2843 F:      arch/mips/include/asm/mach-bmips/*
2844 F:      arch/mips/kernel/*bmips*
2845 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2846 F:      drivers/irqchip/irq-bcm63*
2847 F:      drivers/irqchip/irq-bcm7*
2848 F:      drivers/irqchip/irq-brcmstb*
2849 F:      include/linux/bcm963xx_nvram.h
2850 F:      include/linux/bcm963xx_tag.h
2851
2852 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2853 M:      Rasesh Mody <rasesh.mody@cavium.com>
2854 M:      Harish Patil <harish.patil@cavium.com>
2855 M:      Dept-GELinuxNICDev@cavium.com
2856 L:      netdev@vger.kernel.org
2857 S:      Supported
2858 F:      drivers/net/ethernet/broadcom/bnx2.*
2859 F:      drivers/net/ethernet/broadcom/bnx2_*
2860
2861 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2862 M:      QLogic-Storage-Upstream@qlogic.com
2863 L:      linux-scsi@vger.kernel.org
2864 S:      Supported
2865 F:      drivers/scsi/bnx2fc/
2866
2867 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2868 M:      QLogic-Storage-Upstream@qlogic.com
2869 L:      linux-scsi@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/scsi/bnx2i/
2872
2873 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2874 M:      Ariel Elior <ariel.elior@cavium.com>
2875 M:      everest-linux-l2@cavium.com
2876 L:      netdev@vger.kernel.org
2877 S:      Supported
2878 F:      drivers/net/ethernet/broadcom/bnx2x/
2879
2880 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2881 M:      Michael Chan <michael.chan@broadcom.com>
2882 L:      netdev@vger.kernel.org
2883 S:      Supported
2884 F:      drivers/net/ethernet/broadcom/bnxt/
2885
2886 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2887 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2888 M:      Franky Lin <franky.lin@broadcom.com>
2889 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2890 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2891 M:      Wright Feng <wright.feng@cypress.com>
2892 L:      linux-wireless@vger.kernel.org
2893 L:      brcm80211-dev-list.pdl@broadcom.com
2894 L:      brcm80211-dev-list@cypress.com
2895 S:      Supported
2896 F:      drivers/net/wireless/broadcom/brcm80211/
2897
2898 BROADCOM BRCMSTB GPIO DRIVER
2899 M:      Gregory Fong <gregory.0xf0@gmail.com>
2900 L:      bcm-kernel-feedback-list@broadcom.com
2901 S:      Supported
2902 F:      drivers/gpio/gpio-brcmstb.c
2903 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2904
2905 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2906 M:      Al Cooper <alcooperx@gmail.com>
2907 L:      linux-kernel@vger.kernel.org
2908 L:      bcm-kernel-feedback-list@broadcom.com
2909 S:      Maintained
2910 F:      drivers/phy/broadcom/phy-brcm-usb*
2911
2912 BROADCOM GENET ETHERNET DRIVER
2913 M:      Doug Berger <opendmb@gmail.com>
2914 M:      Florian Fainelli <f.fainelli@gmail.com>
2915 L:      netdev@vger.kernel.org
2916 S:      Supported
2917 F:      drivers/net/ethernet/broadcom/genet/
2918
2919 BROADCOM IPROC ARM ARCHITECTURE
2920 M:      Ray Jui <rjui@broadcom.com>
2921 M:      Scott Branden <sbranden@broadcom.com>
2922 M:      Jon Mason <jonmason@broadcom.com>
2923 M:      bcm-kernel-feedback-list@broadcom.com
2924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T:      git git://github.com/broadcom/cygnus-linux.git
2926 S:      Maintained
2927 N:      iproc
2928 N:      cygnus
2929 N:      bcm[-_]nsp
2930 N:      bcm9113*
2931 N:      bcm9583*
2932 N:      bcm9585*
2933 N:      bcm9586*
2934 N:      bcm988312
2935 N:      bcm113*
2936 N:      bcm583*
2937 N:      bcm585*
2938 N:      bcm586*
2939 N:      bcm88312
2940 N:      hr2
2941 F:      arch/arm64/boot/dts/broadcom/ns2*
2942 F:      drivers/clk/bcm/clk-ns*
2943 F:      drivers/pinctrl/bcm/pinctrl-ns*
2944
2945 BROADCOM KONA GPIO DRIVER
2946 M:      Ray Jui <rjui@broadcom.com>
2947 L:      bcm-kernel-feedback-list@broadcom.com
2948 S:      Supported
2949 F:      drivers/gpio/gpio-bcm-kona.c
2950 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2951
2952 BROADCOM NETXTREME-E ROCE DRIVER
2953 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2954 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2955 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2956 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2957 L:      linux-rdma@vger.kernel.org
2958 W:      http://www.broadcom.com
2959 S:      Supported
2960 F:      drivers/infiniband/hw/bnxt_re/
2961 F:      include/uapi/rdma/bnxt_re-abi.h
2962
2963 BROADCOM NVRAM DRIVER
2964 M:      Rafał Miłecki <zajec5@gmail.com>
2965 L:      linux-mips@linux-mips.org
2966 S:      Maintained
2967 F:      drivers/firmware/broadcom/*
2968
2969 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2970 M:      Rafał Miłecki <zajec5@gmail.com>
2971 L:      linux-wireless@vger.kernel.org
2972 S:      Maintained
2973 F:      drivers/bcma/
2974 F:      include/linux/bcma/
2975
2976 BROADCOM STB AVS CPUFREQ DRIVER
2977 M:      Markus Mayer <mmayer@broadcom.com>
2978 M:      bcm-kernel-feedback-list@broadcom.com
2979 L:      linux-pm@vger.kernel.org
2980 S:      Maintained
2981 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2982 F:      drivers/cpufreq/brcmstb*
2983
2984 BROADCOM STB AVS TMON DRIVER
2985 M:      Markus Mayer <mmayer@broadcom.com>
2986 M:      bcm-kernel-feedback-list@broadcom.com
2987 L:      linux-pm@vger.kernel.org
2988 S:      Maintained
2989 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2990 F:      drivers/thermal/broadcom/brcmstb*
2991
2992 BROADCOM STB NAND FLASH DRIVER
2993 M:      Brian Norris <computersforpeace@gmail.com>
2994 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2995 L:      linux-mtd@lists.infradead.org
2996 L:      bcm-kernel-feedback-list@broadcom.com
2997 S:      Maintained
2998 F:      drivers/mtd/nand/brcmnand/
2999
3000 BROADCOM STB DPFE DRIVER
3001 M:      Markus Mayer <mmayer@broadcom.com>
3002 M:      bcm-kernel-feedback-list@broadcom.com
3003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 S:      Maintained
3005 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3006 F:      drivers/memory/brcmstb_dpfe.c
3007
3008 BROADCOM SYSTEMPORT ETHERNET DRIVER
3009 M:      Florian Fainelli <f.fainelli@gmail.com>
3010 L:      netdev@vger.kernel.org
3011 S:      Supported
3012 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3013
3014 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3015 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3016 M:      Prashant Sreedharan <prashant@broadcom.com>
3017 M:      Michael Chan <mchan@broadcom.com>
3018 L:      netdev@vger.kernel.org
3019 S:      Supported
3020 F:      drivers/net/ethernet/broadcom/tg3.*
3021
3022 BROCADE BFA FC SCSI DRIVER
3023 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3024 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3025 L:      linux-scsi@vger.kernel.org
3026 S:      Supported
3027 F:      drivers/scsi/bfa/
3028
3029 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3030 M:      Rasesh Mody <rasesh.mody@cavium.com>
3031 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3032 M:      Dept-GELinuxNICDev@cavium.com
3033 L:      netdev@vger.kernel.org
3034 S:      Supported
3035 F:      drivers/net/ethernet/brocade/bna/
3036
3037 BSG (block layer generic sg v4 driver)
3038 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3039 L:      linux-scsi@vger.kernel.org
3040 S:      Supported
3041 F:      block/bsg.c
3042 F:      include/linux/bsg.h
3043 F:      include/uapi/linux/bsg.h
3044
3045 BT87X AUDIO DRIVER
3046 M:      Clemens Ladisch <clemens@ladisch.de>
3047 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3048 T:      git git://git.alsa-project.org/alsa-kernel.git
3049 S:      Maintained
3050 F:      Documentation/sound/alsa/Bt87x.txt
3051 F:      sound/pci/bt87x.c
3052
3053 BT8XXGPIO DRIVER
3054 M:      Michael Buesch <m@bues.ch>
3055 W:      http://bu3sch.de/btgpio.php
3056 S:      Maintained
3057 F:      drivers/gpio/gpio-bt8xx.c
3058
3059 BTRFS FILE SYSTEM
3060 M:      Chris Mason <clm@fb.com>
3061 M:      Josef Bacik <jbacik@fb.com>
3062 M:      David Sterba <dsterba@suse.com>
3063 L:      linux-btrfs@vger.kernel.org
3064 W:      http://btrfs.wiki.kernel.org/
3065 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3067 S:      Maintained
3068 F:      Documentation/filesystems/btrfs.txt
3069 F:      fs/btrfs/
3070 F:      include/linux/btrfs*
3071 F:      include/uapi/linux/btrfs*
3072
3073 BTTV VIDEO4LINUX DRIVER
3074 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3075 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3076 L:      linux-media@vger.kernel.org
3077 W:      https://linuxtv.org
3078 T:      git git://linuxtv.org/media_tree.git
3079 S:      Odd fixes
3080 F:      Documentation/media/v4l-drivers/bttv*
3081 F:      drivers/media/pci/bt8xx/bttv*
3082
3083 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3084 M:      Chanwoo Choi <cw00.choi@samsung.com>
3085 L:      linux-pm@vger.kernel.org
3086 L:      linux-samsung-soc@vger.kernel.org
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3088 S:      Maintained
3089 F:      drivers/devfreq/exynos-bus.c
3090 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3091
3092 BUSLOGIC SCSI DRIVER
3093 M:      Khalid Aziz <khalid@gonehiking.org>
3094 L:      linux-scsi@vger.kernel.org
3095 S:      Maintained
3096 F:      drivers/scsi/BusLogic.*
3097 F:      drivers/scsi/FlashPoint.*
3098
3099 C-MEDIA CMI8788 DRIVER
3100 M:      Clemens Ladisch <clemens@ladisch.de>
3101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3102 T:      git git://git.alsa-project.org/alsa-kernel.git
3103 S:      Maintained
3104 F:      sound/pci/oxygen/
3105
3106 C6X ARCHITECTURE
3107 M:      Mark Salter <msalter@redhat.com>
3108 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3109 L:      linux-c6x-dev@linux-c6x.org
3110 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3111 S:      Maintained
3112 F:      arch/c6x/
3113
3114 CA8210 IEEE-802.15.4 RADIO DRIVER
3115 M:      Harry Morris <h.morris@cascoda.com>
3116 L:      linux-wpan@vger.kernel.org
3117 W:      https://github.com/Cascoda/ca8210-linux.git
3118 S:      Maintained
3119 F:      drivers/net/ieee802154/ca8210.c
3120 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3121
3122 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3123 M:      David Howells <dhowells@redhat.com>
3124 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3125 S:      Supported
3126 F:      Documentation/filesystems/caching/cachefiles.txt
3127 F:      fs/cachefiles/
3128
3129 CADET FM/AM RADIO RECEIVER DRIVER
3130 M:      Hans Verkuil <hverkuil@xs4all.nl>
3131 L:      linux-media@vger.kernel.org
3132 T:      git git://linuxtv.org/media_tree.git
3133 W:      https://linuxtv.org
3134 S:      Maintained
3135 F:      drivers/media/radio/radio-cadet*
3136
3137 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3138 M:      Jonathan Corbet <corbet@lwn.net>
3139 L:      linux-media@vger.kernel.org
3140 T:      git git://linuxtv.org/media_tree.git
3141 S:      Maintained
3142 F:      Documentation/media/v4l-drivers/cafe_ccic*
3143 F:      drivers/media/platform/marvell-ccic/
3144
3145 CAIF NETWORK LAYER
3146 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3147 L:      netdev@vger.kernel.org
3148 S:      Supported
3149 F:      Documentation/networking/caif/
3150 F:      drivers/net/caif/
3151 F:      include/uapi/linux/caif/
3152 F:      include/net/caif/
3153 F:      net/caif/
3154
3155 CALGARY x86-64 IOMMU
3156 M:      Muli Ben-Yehuda <mulix@mulix.org>
3157 M:      Jon Mason <jdmason@kudzu.us>
3158 L:      iommu@lists.linux-foundation.org
3159 S:      Maintained
3160 F:      arch/x86/kernel/pci-calgary_64.c
3161 F:      arch/x86/kernel/tce_64.c
3162 F:      arch/x86/include/asm/calgary.h
3163 F:      arch/x86/include/asm/tce.h
3164
3165 CAN NETWORK DRIVERS
3166 M:      Wolfgang Grandegger <wg@grandegger.com>
3167 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3168 L:      linux-can@vger.kernel.org
3169 W:      https://github.com/linux-can
3170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3172 S:      Maintained
3173 F:      Documentation/devicetree/bindings/net/can/
3174 F:      drivers/net/can/
3175 F:      include/linux/can/dev.h
3176 F:      include/linux/can/platform/
3177 F:      include/uapi/linux/can/error.h
3178 F:      include/uapi/linux/can/netlink.h
3179
3180 CAN NETWORK LAYER
3181 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3182 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3183 L:      linux-can@vger.kernel.org
3184 W:      https://github.com/linux-can
3185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3187 S:      Maintained
3188 F:      Documentation/networking/can.txt
3189 F:      net/can/
3190 F:      include/linux/can/core.h
3191 F:      include/uapi/linux/can.h
3192 F:      include/uapi/linux/can/bcm.h
3193 F:      include/uapi/linux/can/raw.h
3194 F:      include/uapi/linux/can/gw.h
3195
3196 CAPABILITIES
3197 M:      Serge Hallyn <serge@hallyn.com>
3198 L:      linux-security-module@vger.kernel.org
3199 S:      Supported
3200 F:      include/linux/capability.h
3201 F:      include/uapi/linux/capability.h
3202 F:      security/commoncap.c
3203 F:      kernel/capability.c
3204
3205 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3206 M:      Kevin Tsai <ktsai@capellamicro.com>
3207 S:      Maintained
3208 F:      drivers/iio/light/cm*
3209
3210 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3211 M:      Christian Lamparter <chunkeey@googlemail.com>
3212 L:      linux-wireless@vger.kernel.org
3213 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3214 S:      Maintained
3215 F:      drivers/net/wireless/ath/carl9170/
3216
3217 CAVIUM I2C DRIVER
3218 M:      Jan Glauber <jglauber@cavium.com>
3219 M:      David Daney <david.daney@cavium.com>
3220 W:      http://www.cavium.com
3221 S:      Supported
3222 F:      drivers/i2c/busses/i2c-octeon*
3223 F:      drivers/i2c/busses/i2c-thunderx*
3224
3225 CAVIUM LIQUIDIO NETWORK DRIVER
3226 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3227 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3228 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3229 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3230 L:      netdev@vger.kernel.org
3231 W:      http://www.cavium.com
3232 S:      Supported
3233 F:      drivers/net/ethernet/cavium/liquidio/
3234
3235 CAVIUM MMC DRIVER
3236 M:      Jan Glauber <jglauber@cavium.com>
3237 M:      David Daney <david.daney@cavium.com>
3238 M:      Steven J. Hill <Steven.Hill@cavium.com>
3239 W:      http://www.cavium.com
3240 S:      Supported
3241 F:      drivers/mmc/host/cavium*
3242
3243 CAVIUM OCTEON-TX CRYPTO DRIVER
3244 M:      George Cherian <george.cherian@cavium.com>
3245 L:      linux-crypto@vger.kernel.org
3246 W:      http://www.cavium.com
3247 S:      Supported
3248 F:      drivers/crypto/cavium/cpt/
3249
3250 CAVIUM THUNDERX2 ARM64 SOC
3251 M:      Robert Richter <rrichter@cavium.com>
3252 M:      Jayachandran C <jnair@caviumnetworks.com>
3253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3254 S:      Maintained
3255 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3256 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3257
3258 CC2520 IEEE-802.15.4 RADIO DRIVER
3259 M:      Varka Bhadram <varkabhadram@gmail.com>
3260 L:      linux-wpan@vger.kernel.org
3261 S:      Maintained
3262 F:      drivers/net/ieee802154/cc2520.c
3263 F:      include/linux/spi/cc2520.h
3264 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3265
3266 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3267 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3268 L:      linux-crypto@vger.kernel.org
3269 L:      driverdev-devel@linuxdriverproject.org
3270 S:      Supported
3271 F:      drivers/staging/ccree/
3272 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3273
3274 CEC FRAMEWORK
3275 M:      Hans Verkuil <hans.verkuil@cisco.com>
3276 L:      linux-media@vger.kernel.org
3277 T:      git git://linuxtv.org/media_tree.git
3278 W:      http://linuxtv.org
3279 S:      Supported
3280 F:      Documentation/media/kapi/cec-core.rst
3281 F:      Documentation/media/uapi/cec
3282 F:      drivers/media/cec/
3283 F:      drivers/media/rc/keymaps/rc-cec.c
3284 F:      include/media/cec.h
3285 F:      include/media/cec-notifier.h
3286 F:      include/uapi/linux/cec.h
3287 F:      include/uapi/linux/cec-funcs.h
3288 F:      Documentation/devicetree/bindings/media/cec.txt
3289
3290 CEC GPIO DRIVER
3291 M:      Hans Verkuil <hans.verkuil@cisco.com>
3292 L:      linux-media@vger.kernel.org
3293 T:      git git://linuxtv.org/media_tree.git
3294 W:      http://linuxtv.org
3295 S:      Supported
3296 F:      drivers/media/platform/cec-gpio/
3297 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3298
3299 CELL BROADBAND ENGINE ARCHITECTURE
3300 M:      Arnd Bergmann <arnd@arndb.de>
3301 L:      linuxppc-dev@lists.ozlabs.org
3302 W:      http://www.ibm.com/developerworks/power/cell/
3303 S:      Supported
3304 F:      arch/powerpc/include/asm/cell*.h
3305 F:      arch/powerpc/include/asm/spu*.h
3306 F:      arch/powerpc/include/uapi/asm/spu*.h
3307 F:      arch/powerpc/oprofile/*cell*
3308 F:      arch/powerpc/platforms/cell/
3309
3310 CEPH COMMON CODE (LIBCEPH)
3311 M:      Ilya Dryomov <idryomov@gmail.com>
3312 M:      "Yan, Zheng" <zyan@redhat.com>
3313 M:      Sage Weil <sage@redhat.com>
3314 L:      ceph-devel@vger.kernel.org
3315 W:      http://ceph.com/
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3317 T:      git git://github.com/ceph/ceph-client.git
3318 S:      Supported
3319 F:      net/ceph/
3320 F:      include/linux/ceph/
3321 F:      include/linux/crush/
3322
3323 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3324 M:      "Yan, Zheng" <zyan@redhat.com>
3325 M:      Sage Weil <sage@redhat.com>
3326 M:      Ilya Dryomov <idryomov@gmail.com>
3327 L:      ceph-devel@vger.kernel.org
3328 W:      http://ceph.com/
3329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3330 T:      git git://github.com/ceph/ceph-client.git
3331 S:      Supported
3332 F:      Documentation/filesystems/ceph.txt
3333 F:      fs/ceph/
3334
3335 CERTIFICATE HANDLING:
3336 M:      David Howells <dhowells@redhat.com>
3337 M:      David Woodhouse <dwmw2@infradead.org>
3338 L:      keyrings@vger.kernel.org
3339 S:      Maintained
3340 F:      Documentation/module-signing.txt
3341 F:      certs/
3342 F:      scripts/sign-file.c
3343 F:      scripts/extract-cert.c
3344
3345 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3346 L:      linux-usb@vger.kernel.org
3347 S:      Orphan
3348 F:      Documentation/usb/WUSB-Design-overview.txt
3349 F:      Documentation/usb/wusb-cbaf
3350 F:      drivers/usb/host/hwa-hc.c
3351 F:      drivers/usb/host/whci/
3352 F:      drivers/usb/wusbcore/
3353 F:      include/linux/usb/wusb*
3354
3355 CFAG12864B LCD DRIVER
3356 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3357 W:      http://miguelojeda.es/auxdisplay.htm
3358 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3359 S:      Maintained
3360 F:      drivers/auxdisplay/cfag12864b.c
3361 F:      include/linux/cfag12864b.h
3362
3363 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3364 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3365 W:      http://miguelojeda.es/auxdisplay.htm
3366 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3367 S:      Maintained
3368 F:      drivers/auxdisplay/cfag12864bfb.c
3369 F:      include/linux/cfag12864b.h
3370
3371 802.11 (including CFG80211/NL80211)
3372 M:      Johannes Berg <johannes@sipsolutions.net>
3373 L:      linux-wireless@vger.kernel.org
3374 W:      http://wireless.kernel.org/
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3377 S:      Maintained
3378 F:      net/wireless/
3379 F:      include/uapi/linux/nl80211.h
3380 F:      include/linux/ieee80211.h
3381 F:      include/net/wext.h
3382 F:      include/net/cfg80211.h
3383 F:      include/net/iw_handler.h
3384 F:      include/net/ieee80211_radiotap.h
3385 F:      Documentation/driver-api/80211/cfg80211.rst
3386 F:      Documentation/networking/regulatory.txt
3387
3388 CHAR and MISC DRIVERS
3389 M:      Arnd Bergmann <arnd@arndb.de>
3390 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3392 S:      Supported
3393 F:      drivers/char/*
3394 F:      drivers/misc/*
3395 F:      include/linux/miscdevice.h
3396
3397 CHECKPATCH
3398 M:      Andy Whitcroft <apw@canonical.com>
3399 M:      Joe Perches <joe@perches.com>
3400 S:      Maintained
3401 F:      scripts/checkpatch.pl
3402
3403 CHINESE DOCUMENTATION
3404 M:      Harry Wei <harryxiyou@gmail.com>
3405 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3406 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3407 S:      Maintained
3408 F:      Documentation/translations/zh_CN/
3409
3410 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3411 M:      Peter Chen <Peter.Chen@nxp.com>
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3413 L:      linux-usb@vger.kernel.org
3414 S:      Maintained
3415 F:      drivers/usb/chipidea/
3416
3417 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3418 M:      Hans de Goede <hdegoede@redhat.com>
3419 L:      linux-input@vger.kernel.org
3420 S:      Maintained
3421 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3422 F:      drivers/input/touchscreen/chipone_icn8318.c
3423
3424 CHROME HARDWARE PLATFORM SUPPORT
3425 M:      Benson Leung <bleung@chromium.org>
3426 M:      Olof Johansson <olof@lixom.net>
3427 S:      Maintained
3428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3429 F:      drivers/platform/chrome/
3430
3431 CIRRUS LOGIC AUDIO CODEC DRIVERS
3432 M:      Brian Austin <brian.austin@cirrus.com>
3433 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3434 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3435 S:      Maintained
3436 F:      sound/soc/codecs/cs*
3437
3438 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3439 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3440 L:      netdev@vger.kernel.org
3441 S:      Maintained
3442 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3443
3444 CISCO FCOE HBA DRIVER
3445 M:      Satish Kharat <satishkh@cisco.com>
3446 M:      Sesidhar Baddela <sebaddel@cisco.com>
3447 M:      Karan Tilak Kumar <kartilak@cisco.com>
3448 L:      linux-scsi@vger.kernel.org
3449 S:      Supported
3450 F:      drivers/scsi/fnic/
3451
3452 CISCO SCSI HBA DRIVER
3453 M:      Karan Tilak Kumar <kartilak@cisco.com>
3454 M:      Sesidhar Baddela <sebaddel@cisco.com>
3455 L:      linux-scsi@vger.kernel.org
3456 S:      Supported
3457 F:      drivers/scsi/snic/
3458
3459 CISCO VIC ETHERNET NIC DRIVER
3460 M:      Christian Benvenuti <benve@cisco.com>
3461 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3462 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3463 S:      Supported
3464 F:      drivers/net/ethernet/cisco/enic/
3465
3466 CISCO VIC LOW LATENCY NIC DRIVER
3467 M:      Christian Benvenuti <benve@cisco.com>
3468 M:      Dave Goodell <dgoodell@cisco.com>
3469 S:      Supported
3470 F:      drivers/infiniband/hw/usnic/
3471
3472 CLEANCACHE API
3473 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3474 L:      linux-kernel@vger.kernel.org
3475 S:      Maintained
3476 F:      mm/cleancache.c
3477 F:      include/linux/cleancache.h
3478
3479 CLK API
3480 M:      Russell King <linux@armlinux.org.uk>
3481 L:      linux-clk@vger.kernel.org
3482 S:      Maintained
3483 F:      include/linux/clk.h
3484
3485 CLOCKSOURCE, CLOCKEVENT DRIVERS
3486 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3487 M:      Thomas Gleixner <tglx@linutronix.de>
3488 L:      linux-kernel@vger.kernel.org
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3490 S:      Supported
3491 F:      drivers/clocksource/
3492 F:      Documentation/devicetree/bindings/timer/
3493
3494 CMPC ACPI DRIVER
3495 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3496 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3497 L:      platform-driver-x86@vger.kernel.org
3498 S:      Supported
3499 F:      drivers/platform/x86/classmate-laptop.c
3500
3501 COBALT MEDIA DRIVER
3502 M:      Hans Verkuil <hans.verkuil@cisco.com>
3503 L:      linux-media@vger.kernel.org
3504 T:      git git://linuxtv.org/media_tree.git
3505 W:      https://linuxtv.org
3506 S:      Supported
3507 F:      drivers/media/pci/cobalt/
3508
3509 COCCINELLE/Semantic Patches (SmPL)
3510 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3511 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3512 M:      Nicolas Palix <nicolas.palix@imag.fr>
3513 M:      Michal Marek <michal.lkml@markovi.net>
3514 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3516 W:      http://coccinelle.lip6.fr/
3517 S:      Supported
3518 F:      Documentation/dev-tools/coccinelle.rst
3519 F:      scripts/coccinelle/
3520 F:      scripts/coccicheck
3521
3522 CODA FILE SYSTEM
3523 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3524 M:      coda@cs.cmu.edu
3525 L:      codalist@coda.cs.cmu.edu
3526 W:      http://www.coda.cs.cmu.edu/
3527 S:      Maintained
3528 F:      Documentation/filesystems/coda.txt
3529 F:      fs/coda/
3530 F:      include/linux/coda*.h
3531 F:      include/uapi/linux/coda*.h
3532
3533 CODA V4L2 MEM2MEM DRIVER
3534 M:      Philipp Zabel <p.zabel@pengutronix.de>
3535 L:      linux-media@vger.kernel.org
3536 S:      Maintained
3537 F:      Documentation/devicetree/bindings/media/coda.txt
3538 F:      drivers/media/platform/coda/
3539
3540 COMMON CLK FRAMEWORK
3541 M:      Michael Turquette <mturquette@baylibre.com>
3542 M:      Stephen Boyd <sboyd@codeaurora.org>
3543 L:      linux-clk@vger.kernel.org
3544 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3546 S:      Maintained
3547 F:      Documentation/devicetree/bindings/clock/
3548 F:      drivers/clk/
3549 X:      drivers/clk/clkdev.c
3550 F:      include/linux/clk-pr*
3551 F:      include/linux/clk/
3552
3553 COMMON INTERNET FILE SYSTEM (CIFS)
3554 M:      Steve French <sfrench@samba.org>
3555 L:      linux-cifs@vger.kernel.org
3556 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3557 W:      http://linux-cifs.samba.org/
3558 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3559 S:      Supported
3560 F:      Documentation/filesystems/cifs/
3561 F:      fs/cifs/
3562
3563 COMPACTPCI HOTPLUG CORE
3564 M:      Scott Murray <scott@spiteful.org>
3565 L:      linux-pci@vger.kernel.org
3566 S:      Maintained
3567 F:      drivers/pci/hotplug/cpci_hotplug*
3568
3569 COMPACTPCI HOTPLUG GENERIC DRIVER
3570 M:      Scott Murray <scott@spiteful.org>
3571 L:      linux-pci@vger.kernel.org
3572 S:      Maintained
3573 F:      drivers/pci/hotplug/cpcihp_generic.c
3574
3575 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3576 M:      Scott Murray <scott@spiteful.org>
3577 L:      linux-pci@vger.kernel.org
3578 S:      Maintained
3579 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3580
3581 COMPAL LAPTOP SUPPORT
3582 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3583 L:      platform-driver-x86@vger.kernel.org
3584 S:      Maintained
3585 F:      drivers/platform/x86/compal-laptop.c
3586
3587 CONEXANT ACCESSRUNNER USB DRIVER
3588 L:      accessrunner-general@lists.sourceforge.net
3589 W:      http://accessrunner.sourceforge.net/
3590 S:      Orphan
3591 F:      drivers/usb/atm/cxacru.c
3592
3593 CONFIGFS
3594 M:      Joel Becker <jlbec@evilplan.org>
3595 M:      Christoph Hellwig <hch@lst.de>
3596 T:      git git://git.infradead.org/users/hch/configfs.git
3597 S:      Supported
3598 F:      fs/configfs/
3599 F:      include/linux/configfs.h
3600
3601 CONNECTOR
3602 M:      Evgeniy Polyakov <zbr@ioremap.net>
3603 L:      netdev@vger.kernel.org
3604 S:      Maintained
3605 F:      drivers/connector/
3606
3607 CONTROL GROUP (CGROUP)
3608 M:      Tejun Heo <tj@kernel.org>
3609 M:      Li Zefan <lizefan@huawei.com>
3610 M:      Johannes Weiner <hannes@cmpxchg.org>
3611 L:      cgroups@vger.kernel.org
3612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3613 S:      Maintained
3614 F:      Documentation/cgroup*
3615 F:      include/linux/cgroup*
3616 F:      kernel/cgroup*
3617
3618 CONTROL GROUP - CPUSET
3619 M:      Li Zefan <lizefan@huawei.com>
3620 L:      cgroups@vger.kernel.org
3621 W:      http://www.bullopensource.org/cpuset/
3622 W:      http://oss.sgi.com/projects/cpusets/
3623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624 S:      Maintained
3625 F:      Documentation/cgroup-v1/cpusets.txt
3626 F:      include/linux/cpuset.h
3627 F:      kernel/cgroup/cpuset.c
3628
3629 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3630 M:      Johannes Weiner <hannes@cmpxchg.org>
3631 M:      Michal Hocko <mhocko@kernel.org>
3632 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3633 L:      cgroups@vger.kernel.org
3634 L:      linux-mm@kvack.org
3635 S:      Maintained
3636 F:      mm/memcontrol.c
3637 F:      mm/swap_cgroup.c
3638
3639 CORETEMP HARDWARE MONITORING DRIVER
3640 M:      Fenghua Yu <fenghua.yu@intel.com>
3641 L:      linux-hwmon@vger.kernel.org
3642 S:      Maintained
3643 F:      Documentation/hwmon/coretemp
3644 F:      drivers/hwmon/coretemp.c
3645
3646 COSA/SRP SYNC SERIAL DRIVER
3647 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3648 W:      http://www.fi.muni.cz/~kas/cosa/
3649 S:      Maintained
3650 F:      drivers/net/wan/cosa*
3651
3652 CPMAC ETHERNET DRIVER
3653 M:      Florian Fainelli <f.fainelli@gmail.com>
3654 L:      netdev@vger.kernel.org
3655 S:      Maintained
3656 F:      drivers/net/ethernet/ti/cpmac.c
3657
3658 CPU FREQUENCY DRIVERS
3659 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3660 M:      Viresh Kumar <viresh.kumar@linaro.org>
3661 L:      linux-pm@vger.kernel.org
3662 S:      Maintained
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3665 B:      https://bugzilla.kernel.org
3666 F:      Documentation/cpu-freq/
3667 F:      Documentation/devicetree/bindings/cpufreq/
3668 F:      drivers/cpufreq/
3669 F:      include/linux/cpufreq.h
3670 F:      tools/testing/selftests/cpufreq/
3671
3672 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3673 M:      Viresh Kumar <viresh.kumar@linaro.org>
3674 M:      Sudeep Holla <sudeep.holla@arm.com>
3675 L:      linux-pm@vger.kernel.org
3676 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3677 S:      Maintained
3678 F:      drivers/cpufreq/arm_big_little.h
3679 F:      drivers/cpufreq/arm_big_little.c
3680 F:      drivers/cpufreq/arm_big_little_dt.c
3681
3682 CPU POWER MONITORING SUBSYSTEM
3683 M:      Thomas Renninger <trenn@suse.com>
3684 M:      Shuah Khan <shuahkh@osg.samsung.com>
3685 M:      Shuah Khan <shuah@kernel.org>
3686 L:      linux-pm@vger.kernel.org
3687 S:      Maintained
3688 F:      tools/power/cpupower/
3689
3690 CPUID/MSR DRIVER
3691 M:      "H. Peter Anvin" <hpa@zytor.com>
3692 S:      Maintained
3693 F:      arch/x86/kernel/cpuid.c
3694 F:      arch/x86/kernel/msr.c
3695
3696 CPUIDLE DRIVER - ARM BIG LITTLE
3697 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3698 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3699 L:      linux-pm@vger.kernel.org
3700 L:      linux-arm-kernel@lists.infradead.org
3701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3702 S:      Maintained
3703 F:      drivers/cpuidle/cpuidle-big_little.c
3704
3705 CPUIDLE DRIVER - ARM EXYNOS
3706 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3707 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708 M:      Kukjin Kim <kgene@kernel.org>
3709 L:      linux-pm@vger.kernel.org
3710 L:      linux-samsung-soc@vger.kernel.org
3711 S:      Supported
3712 F:      drivers/cpuidle/cpuidle-exynos.c
3713 F:      arch/arm/mach-exynos/pm.c
3714
3715 CPUIDLE DRIVERS
3716 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3717 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3718 L:      linux-pm@vger.kernel.org
3719 S:      Maintained
3720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721 B:      https://bugzilla.kernel.org
3722 F:      drivers/cpuidle/*
3723 F:      include/linux/cpuidle.h
3724
3725 CRAMFS FILESYSTEM
3726 M:      Nicolas Pitre <nico@linaro.org>
3727 S:      Maintained
3728 F:      Documentation/filesystems/cramfs.txt
3729 F:      fs/cramfs/
3730
3731 CRIS PORT
3732 M:      Mikael Starvik <starvik@axis.com>
3733 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3734 L:      linux-cris-kernel@axis.com
3735 W:      http://developer.axis.com
3736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3737 S:      Maintained
3738 F:      arch/cris/
3739 F:      drivers/tty/serial/crisv10.*
3740
3741 CRYPTO API
3742 M:      Herbert Xu <herbert@gondor.apana.org.au>
3743 M:      "David S. Miller" <davem@davemloft.net>
3744 L:      linux-crypto@vger.kernel.org
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3747 S:      Maintained
3748 F:      Documentation/crypto/
3749 F:      Documentation/devicetree/bindings/crypto/
3750 F:      arch/*/crypto/
3751 F:      crypto/
3752 F:      drivers/crypto/
3753 F:      include/crypto/
3754 F:      include/linux/crypto*
3755
3756 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3757 M:      Neil Horman <nhorman@tuxdriver.com>
3758 L:      linux-crypto@vger.kernel.org
3759 S:      Maintained
3760 F:      crypto/ansi_cprng.c
3761 F:      crypto/rng.c
3762
3763 CS3308 MEDIA DRIVER
3764 M:      Hans Verkuil <hverkuil@xs4all.nl>
3765 L:      linux-media@vger.kernel.org
3766 T:      git git://linuxtv.org/media_tree.git
3767 W:      http://linuxtv.org
3768 S:      Odd Fixes
3769 F:      drivers/media/i2c/cs3308.c
3770 F:      drivers/media/i2c/cs3308.h
3771
3772 CS5535 Audio ALSA driver
3773 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3774 S:      Maintained
3775 F:      sound/pci/cs5535audio/
3776
3777 CW1200 WLAN driver
3778 M:      Solomon Peachy <pizza@shaftnet.org>
3779 S:      Maintained
3780 F:      drivers/net/wireless/st/cw1200/
3781
3782 CX18 VIDEO4LINUX DRIVER
3783 M:      Andy Walls <awalls@md.metrocast.net>
3784 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3785 L:      linux-media@vger.kernel.org
3786 T:      git git://linuxtv.org/media_tree.git
3787 W:      https://linuxtv.org
3788 W:      http://www.ivtvdriver.org/index.php/Cx18
3789 S:      Maintained
3790 F:      Documentation/media/v4l-drivers/cx18*
3791 F:      drivers/media/pci/cx18/
3792 F:      include/uapi/linux/ivtv*
3793
3794 CX2341X MPEG ENCODER HELPER MODULE
3795 M:      Hans Verkuil <hverkuil@xs4all.nl>
3796 L:      linux-media@vger.kernel.org
3797 T:      git git://linuxtv.org/media_tree.git
3798 W:      https://linuxtv.org
3799 S:      Maintained
3800 F:      drivers/media/common/cx2341x*
3801 F:      include/media/cx2341x*
3802
3803 CX24120 MEDIA DRIVER
3804 M:      Jemma Denson <jdenson@gmail.com>
3805 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3806 L:      linux-media@vger.kernel.org
3807 W:      https://linuxtv.org
3808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3809 S:      Maintained
3810 F:      drivers/media/dvb-frontends/cx24120*
3811
3812 CX88 VIDEO4LINUX DRIVER
3813 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3815 L:      linux-media@vger.kernel.org
3816 W:      https://linuxtv.org
3817 T:      git git://linuxtv.org/media_tree.git
3818 S:      Odd fixes
3819 F:      Documentation/media/v4l-drivers/cx88*
3820 F:      drivers/media/pci/cx88/
3821
3822 CXD2820R MEDIA DRIVER
3823 M:      Antti Palosaari <crope@iki.fi>
3824 L:      linux-media@vger.kernel.org
3825 W:      https://linuxtv.org
3826 W:      http://palosaari.fi/linux/
3827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3828 T:      git git://linuxtv.org/anttip/media_tree.git
3829 S:      Maintained
3830 F:      drivers/media/dvb-frontends/cxd2820r*
3831
3832 CXGB3 ETHERNET DRIVER (CXGB3)
3833 M:      Santosh Raspatur <santosh@chelsio.com>
3834 L:      netdev@vger.kernel.org
3835 W:      http://www.chelsio.com
3836 S:      Supported
3837 F:      drivers/net/ethernet/chelsio/cxgb3/
3838
3839 CXGB3 ISCSI DRIVER (CXGB3I)
3840 M:      Karen Xie <kxie@chelsio.com>
3841 L:      linux-scsi@vger.kernel.org
3842 W:      http://www.chelsio.com
3843 S:      Supported
3844 F:      drivers/scsi/cxgbi/cxgb3i
3845
3846 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3847 M:      Steve Wise <swise@chelsio.com>
3848 L:      linux-rdma@vger.kernel.org
3849 W:      http://www.openfabrics.org
3850 S:      Supported
3851 F:      drivers/infiniband/hw/cxgb3/
3852 F:      include/uapi/rdma/cxgb3-abi.h
3853
3854 CXGB4 CRYPTO DRIVER (chcr)
3855 M:      Harsh Jain <harsh@chelsio.com>
3856 L:      linux-crypto@vger.kernel.org
3857 W:      http://www.chelsio.com
3858 S:      Supported
3859 F:      drivers/crypto/chelsio
3860
3861 CXGB4 ETHERNET DRIVER (CXGB4)
3862 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3863 L:      netdev@vger.kernel.org
3864 W:      http://www.chelsio.com
3865 S:      Supported
3866 F:      drivers/net/ethernet/chelsio/cxgb4/
3867
3868 CXGB4 ISCSI DRIVER (CXGB4I)
3869 M:      Karen Xie <kxie@chelsio.com>
3870 L:      linux-scsi@vger.kernel.org
3871 W:      http://www.chelsio.com
3872 S:      Supported
3873 F:      drivers/scsi/cxgbi/cxgb4i
3874
3875 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3876 M:      Steve Wise <swise@chelsio.com>
3877 L:      linux-rdma@vger.kernel.org
3878 W:      http://www.openfabrics.org
3879 S:      Supported
3880 F:      drivers/infiniband/hw/cxgb4/
3881 F:      include/uapi/rdma/cxgb4-abi.h
3882
3883 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3884 M:      Casey Leedom <leedom@chelsio.com>
3885 L:      netdev@vger.kernel.org
3886 W:      http://www.chelsio.com
3887 S:      Supported
3888 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3889
3890 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3891 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3892 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3893 L:      linuxppc-dev@lists.ozlabs.org
3894 S:      Supported
3895 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3896 F:      drivers/misc/cxl/
3897 F:      include/misc/cxl*
3898 F:      include/uapi/misc/cxl.h
3899 F:      Documentation/powerpc/cxl.txt
3900 F:      Documentation/ABI/testing/sysfs-class-cxl
3901
3902 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3903 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3904 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3905 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3906 L:      linux-scsi@vger.kernel.org
3907 S:      Supported
3908 F:      drivers/scsi/cxlflash/
3909 F:      include/uapi/scsi/cxlflash_ioctls.h
3910 F:      Documentation/powerpc/cxlflash.txt
3911
3912 CYBERPRO FB DRIVER
3913 M:      Russell King <linux@armlinux.org.uk>
3914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3915 W:      http://www.armlinux.org.uk/
3916 S:      Maintained
3917 F:      drivers/video/fbdev/cyber2000fb.*
3918
3919 CYCLADES ASYNC MUX DRIVER
3920 W:      http://www.cyclades.com/
3921 S:      Orphan
3922 F:      drivers/tty/cyclades.c
3923 F:      include/linux/cyclades.h
3924 F:      include/uapi/linux/cyclades.h
3925
3926 CYCLADES PC300 DRIVER
3927 W:      http://www.cyclades.com/
3928 S:      Orphan
3929 F:      drivers/net/wan/pc300*
3930
3931 CYPRESS_FIRMWARE MEDIA DRIVER
3932 M:      Antti Palosaari <crope@iki.fi>
3933 L:      linux-media@vger.kernel.org
3934 W:      https://linuxtv.org
3935 W:      http://palosaari.fi/linux/
3936 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3937 T:      git git://linuxtv.org/anttip/media_tree.git
3938 S:      Maintained
3939 F:      drivers/media/common/cypress_firmware*
3940
3941 CYTTSP TOUCHSCREEN DRIVER
3942 M:      Ferruh Yigit <fery@cypress.com>
3943 L:      linux-input@vger.kernel.org
3944 S:      Supported
3945 F:      drivers/input/touchscreen/cyttsp*
3946 F:      include/linux/input/cyttsp.h
3947
3948 D-LINK DIR-685 TOUCHKEYS DRIVER
3949 M:      Linus Walleij <linus.walleij@linaro.org>
3950 L:      linux-input@vger.kernel.org
3951 S:      Supported
3952 F:      drivers/input/dlink-dir685-touchkeys.c
3953
3954 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3955 M:      Joshua Kinard <kumba@gentoo.org>
3956 S:      Maintained
3957 F:      drivers/rtc/rtc-ds1685.c
3958 F:      include/linux/rtc/ds1685.h
3959
3960 DAMA SLAVE for AX.25
3961 M:      Joerg Reuter <jreuter@yaina.de>
3962 W:      http://yaina.de/jreuter/
3963 W:      http://www.qsl.net/dl1bke/
3964 L:      linux-hams@vger.kernel.org
3965 S:      Maintained
3966 F:      net/ax25/af_ax25.c
3967 F:      net/ax25/ax25_dev.c
3968 F:      net/ax25/ax25_ds_*
3969 F:      net/ax25/ax25_in.c
3970 F:      net/ax25/ax25_out.c
3971 F:      net/ax25/ax25_timer.c
3972 F:      net/ax25/sysctl_net_ax25.c
3973
3974 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3975 L:      netdev@vger.kernel.org
3976 S:      Orphan
3977 F:      Documentation/networking/dmfe.txt
3978 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3979
3980 DC390/AM53C974 SCSI driver
3981 M:      Hannes Reinecke <hare@suse.com>
3982 L:      linux-scsi@vger.kernel.org
3983 S:      Maintained
3984 F:      drivers/scsi/am53c974.c
3985
3986 DC395x SCSI driver
3987 M:      Oliver Neukum <oliver@neukum.org>
3988 M:      Ali Akcaagac <aliakc@web.de>
3989 M:      Jamie Lenehan <lenehan@twibble.org>
3990 L:      dc395x@twibble.org
3991 W:      http://twibble.org/dist/dc395x/
3992 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3993 S:      Maintained
3994 F:      Documentation/scsi/dc395x.txt
3995 F:      drivers/scsi/dc395x.*
3996
3997 DCCP PROTOCOL
3998 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3999 L:      dccp@vger.kernel.org
4000 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4001 S:      Maintained
4002 F:      include/linux/dccp.h
4003 F:      include/uapi/linux/dccp.h
4004 F:      include/linux/tfrc.h
4005 F:      net/dccp/
4006
4007 DECnet NETWORK LAYER
4008 W:      http://linux-decnet.sourceforge.net
4009 L:      linux-decnet-user@lists.sourceforge.net
4010 S:      Orphan
4011 F:      Documentation/networking/decnet.txt
4012 F:      net/decnet/
4013
4014 DECSTATION PLATFORM SUPPORT
4015 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4016 L:      linux-mips@linux-mips.org
4017 W:      http://www.linux-mips.org/wiki/DECstation
4018 S:      Maintained
4019 F:      arch/mips/dec/
4020 F:      arch/mips/include/asm/dec/
4021 F:      arch/mips/include/asm/mach-dec/
4022
4023 DEFXX FDDI NETWORK DRIVER
4024 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4025 S:      Maintained
4026 F:      drivers/net/fddi/defxx.*
4027
4028 DELL SMBIOS DRIVER
4029 M:      Pali Rohár <pali.rohar@gmail.com>
4030 M:      Mario Limonciello <mario.limonciello@dell.com>
4031 L:      platform-driver-x86@vger.kernel.org
4032 S:      Maintained
4033 F:      drivers/platform/x86/dell-smbios.*
4034
4035 DELL SMBIOS SMM DRIVER
4036 M:      Mario Limonciello <mario.limonciello@dell.com>
4037 L:      platform-driver-x86@vger.kernel.org
4038 S:      Maintained
4039 F:      drivers/platform/x86/dell-smbios-smm.c
4040
4041 DELL SMBIOS WMI DRIVER
4042 M:      Mario Limonciello <mario.limonciello@dell.com>
4043 L:      platform-driver-x86@vger.kernel.org
4044 S:      Maintained
4045 F:      drivers/platform/x86/dell-smbios-wmi.c
4046 F:      tools/wmi/dell-smbios-example.c
4047
4048 DELL LAPTOP DRIVER
4049 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4050 M:      Pali Rohár <pali.rohar@gmail.com>
4051 L:      platform-driver-x86@vger.kernel.org
4052 S:      Maintained
4053 F:      drivers/platform/x86/dell-laptop.c
4054
4055 DELL LAPTOP FREEFALL DRIVER
4056 M:      Pali Rohár <pali.rohar@gmail.com>
4057 S:      Maintained
4058 F:      drivers/platform/x86/dell-smo8800.c
4059
4060 DELL LAPTOP RBTN DRIVER
4061 M:      Pali Rohár <pali.rohar@gmail.com>
4062 S:      Maintained
4063 F:      drivers/platform/x86/dell-rbtn.*
4064
4065 DELL LAPTOP SMM DRIVER
4066 M:      Pali Rohár <pali.rohar@gmail.com>
4067 S:      Maintained
4068 F:      drivers/hwmon/dell-smm-hwmon.c
4069 F:      include/uapi/linux/i8k.h
4070
4071 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4072 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4073 S:      Maintained
4074 F:      Documentation/dcdbas.txt
4075 F:      drivers/firmware/dcdbas.*
4076
4077 DELL WMI NOTIFICATIONS DRIVER
4078 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-wmi.c
4082
4083 DELL WMI DESCRIPTOR DRIVER
4084 M:      Mario Limonciello <mario.limonciello@dell.com>
4085 S:      Maintained
4086 F:      drivers/platform/x86/dell-wmi-descriptor.c
4087
4088 DELTA ST MEDIA DRIVER
4089 M:      Hugues Fruchet <hugues.fruchet@st.com>
4090 L:      linux-media@vger.kernel.org
4091 T:      git git://linuxtv.org/media_tree.git
4092 W:      https://linuxtv.org
4093 S:      Supported
4094 F:      drivers/media/platform/sti/delta
4095
4096 DENALI NAND DRIVER
4097 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4098 L:      linux-mtd@lists.infradead.org
4099 S:      Supported
4100 F:      drivers/mtd/nand/denali*
4101
4102 DESIGNWARE USB2 DRD IP DRIVER
4103 M:      John Youn <johnyoun@synopsys.com>
4104 L:      linux-usb@vger.kernel.org
4105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4106 S:      Maintained
4107 F:      drivers/usb/dwc2/
4108
4109 DESIGNWARE USB3 DRD IP DRIVER
4110 M:      Felipe Balbi <balbi@kernel.org>
4111 L:      linux-usb@vger.kernel.org
4112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4113 S:      Maintained
4114 F:      drivers/usb/dwc3/
4115
4116 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4117 M:      Andreas Klinger <ak@it-klinger.de>
4118 L:      linux-iio@vger.kernel.org
4119 S:      Maintained
4120 F:      drivers/iio/proximity/srf*.c
4121
4122 DEVICE COREDUMP (DEV_COREDUMP)
4123 M:      Johannes Berg <johannes@sipsolutions.net>
4124 L:      linux-kernel@vger.kernel.org
4125 S:      Maintained
4126 F:      drivers/base/devcoredump.c
4127 F:      include/linux/devcoredump.h
4128
4129 DEVICE FREQUENCY (DEVFREQ)
4130 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4131 M:      Kyungmin Park <kyungmin.park@samsung.com>
4132 R:      Chanwoo Choi <cw00.choi@samsung.com>
4133 L:      linux-pm@vger.kernel.org
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4135 S:      Maintained
4136 F:      drivers/devfreq/
4137 F:      include/linux/devfreq.h
4138 F:      Documentation/devicetree/bindings/devfreq/
4139
4140 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141 M:      Chanwoo Choi <cw00.choi@samsung.com>
4142 L:      linux-pm@vger.kernel.org
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144 S:      Supported
4145 F:      drivers/devfreq/event/
4146 F:      drivers/devfreq/devfreq-event.c
4147 F:      include/linux/devfreq-event.h
4148 F:      Documentation/devicetree/bindings/devfreq/event/
4149
4150 DEVICE NUMBER REGISTRY
4151 M:      Torben Mathiasen <device@lanana.org>
4152 W:      http://lanana.org/docs/device-list/index.html
4153 S:      Maintained
4154
4155 DEVICE-MAPPER  (LVM)
4156 M:      Alasdair Kergon <agk@redhat.com>
4157 M:      Mike Snitzer <snitzer@redhat.com>
4158 M:      dm-devel@redhat.com
4159 L:      dm-devel@redhat.com
4160 W:      http://sources.redhat.com/dm
4161 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4164 S:      Maintained
4165 F:      Documentation/device-mapper/
4166 F:      drivers/md/Makefile
4167 F:      drivers/md/Kconfig
4168 F:      drivers/md/dm*
4169 F:      drivers/md/persistent-data/
4170 F:      include/linux/device-mapper.h
4171 F:      include/linux/dm-*.h
4172 F:      include/uapi/linux/dm-*.h
4173
4174 DEVLINK
4175 M:      Jiri Pirko <jiri@mellanox.com>
4176 L:      netdev@vger.kernel.org
4177 S:      Supported
4178 F:      net/core/devlink.c
4179 F:      include/net/devlink.h
4180 F:      include/uapi/linux/devlink.h
4181
4182 DIALOG SEMICONDUCTOR DRIVERS
4183 M:      Support Opensource <support.opensource@diasemi.com>
4184 W:      http://www.dialog-semiconductor.com/products
4185 S:      Supported
4186 F:      Documentation/hwmon/da90??
4187 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4188 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4189 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4191 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4193 F:      drivers/gpio/gpio-da90??.c
4194 F:      drivers/hwmon/da90??-hwmon.c
4195 F:      drivers/iio/adc/da91??-*.c
4196 F:      drivers/input/misc/da90??_onkey.c
4197 F:      drivers/input/touchscreen/da9052_tsi.c
4198 F:      drivers/leds/leds-da90??.c
4199 F:      drivers/mfd/da903x.c
4200 F:      drivers/mfd/da90??-*.c
4201 F:      drivers/mfd/da91??-*.c
4202 F:      drivers/power/supply/da9052-battery.c
4203 F:      drivers/power/supply/da91??-*.c
4204 F:      drivers/regulator/da903x.c
4205 F:      drivers/regulator/da9???-regulator.[ch]
4206 F:      drivers/thermal/da90??-thermal.c
4207 F:      drivers/rtc/rtc-da90??.c
4208 F:      drivers/video/backlight/da90??_bl.c
4209 F:      drivers/watchdog/da90??_wdt.c
4210 F:      include/linux/mfd/da903x.h
4211 F:      include/linux/mfd/da9052/
4212 F:      include/linux/mfd/da9055/
4213 F:      include/linux/mfd/da9062/
4214 F:      include/linux/mfd/da9063/
4215 F:      include/linux/mfd/da9150/
4216 F:      include/linux/regulator/da9211.h
4217 F:      include/sound/da[79]*.h
4218 F:      sound/soc/codecs/da[79]*.[ch]
4219
4220 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4222 L:      linux-gpio@vger.kernel.org
4223 S:      Maintained
4224 F:      drivers/gpio/gpio-gpio-mm.c
4225
4226 DIGI NEO AND CLASSIC PCI PRODUCTS
4227 M:      Lidza Louina <lidza.louina@gmail.com>
4228 M:      Mark Hounschell <markh@compro.net>
4229 L:      driverdev-devel@linuxdriverproject.org
4230 S:      Maintained
4231 F:      drivers/staging/dgnc/
4232
4233 DIOLAN U2C-12 I2C DRIVER
4234 M:      Guenter Roeck <linux@roeck-us.net>
4235 L:      linux-i2c@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4238
4239 FILESYSTEM DIRECT ACCESS (DAX)
4240 M:      Matthew Wilcox <mawilcox@microsoft.com>
4241 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4242 L:      linux-fsdevel@vger.kernel.org
4243 S:      Supported
4244 F:      fs/dax.c
4245 F:      include/linux/dax.h
4246 F:      include/trace/events/fs_dax.h
4247
4248 DEVICE DIRECT ACCESS (DAX)
4249 M:      Dan Williams <dan.j.williams@intel.com>
4250 L:      linux-nvdimm@lists.01.org
4251 S:      Supported
4252 F:      drivers/dax/
4253
4254 DIRECTORY NOTIFICATION (DNOTIFY)
4255 M:      Jan Kara <jack@suse.cz>
4256 R:      Amir Goldstein <amir73il@gmail.com>
4257 L:      linux-fsdevel@vger.kernel.org
4258 S:      Maintained
4259 F:      Documentation/filesystems/dnotify.txt
4260 F:      fs/notify/dnotify/
4261 F:      include/linux/dnotify.h
4262
4263 DISK GEOMETRY AND PARTITION HANDLING
4264 M:      Andries Brouwer <aeb@cwi.nl>
4265 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4266 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4267 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4268 S:      Maintained
4269
4270 DISKQUOTA
4271 M:      Jan Kara <jack@suse.com>
4272 S:      Maintained
4273 F:      Documentation/filesystems/quota.txt
4274 F:      fs/quota/
4275 F:      include/linux/quota*.h
4276 F:      include/uapi/linux/quota*.h
4277
4278 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4279 M:      Bernie Thompson <bernie@plugable.com>
4280 L:      linux-fbdev@vger.kernel.org
4281 S:      Maintained
4282 W:      http://plugable.com/category/projects/udlfb/
4283 F:      drivers/video/fbdev/udlfb.c
4284 F:      include/video/udlfb.h
4285 F:      Documentation/fb/udlfb.txt
4286
4287 DISTRIBUTED LOCK MANAGER (DLM)
4288 M:      Christine Caulfield <ccaulfie@redhat.com>
4289 M:      David Teigland <teigland@redhat.com>
4290 L:      cluster-devel@redhat.com
4291 W:      http://sources.redhat.com/cluster/
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4293 S:      Supported
4294 F:      fs/dlm/
4295
4296 DMA BUFFER SHARING FRAMEWORK
4297 M:      Sumit Semwal <sumit.semwal@linaro.org>
4298 S:      Maintained
4299 L:      linux-media@vger.kernel.org
4300 L:      dri-devel@lists.freedesktop.org
4301 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4302 F:      drivers/dma-buf/
4303 F:      include/linux/dma-buf*
4304 F:      include/linux/reservation.h
4305 F:      include/linux/*fence.h
4306 F:      Documentation/driver-api/dma-buf.rst
4307 T:      git git://anongit.freedesktop.org/drm/drm-misc
4308
4309 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4310 M:      Vinod Koul <vinod.koul@intel.com>
4311 L:      dmaengine@vger.kernel.org
4312 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4313 S:      Maintained
4314 F:      drivers/dma/
4315 F:      include/linux/dmaengine.h
4316 F:      Documentation/devicetree/bindings/dma/
4317 F:      Documentation/driver-api/dmaengine/
4318 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4319
4320 DMA MAPPING HELPERS
4321 M:      Christoph Hellwig <hch@lst.de>
4322 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4323 R:      Robin Murphy <robin.murphy@arm.com>
4324 L:      iommu@lists.linux-foundation.org
4325 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4326 W:      http://git.infradead.org/users/hch/dma-mapping.git
4327 S:      Supported
4328 F:      lib/dma-debug.c
4329 F:      lib/dma-noop.c
4330 F:      lib/dma-virt.c
4331 F:      drivers/base/dma-mapping.c
4332 F:      drivers/base/dma-coherent.c
4333 F:      include/linux/dma-mapping.h
4334
4335 DME1737 HARDWARE MONITOR DRIVER
4336 M:      Juerg Haefliger <juergh@gmail.com>
4337 L:      linux-hwmon@vger.kernel.org
4338 S:      Maintained
4339 F:      Documentation/hwmon/dme1737
4340 F:      drivers/hwmon/dme1737.c
4341
4342 DMI/SMBIOS SUPPORT
4343 M:      Jean Delvare <jdelvare@suse.com>
4344 S:      Maintained
4345 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4346 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4347 F:      drivers/firmware/dmi-id.c
4348 F:      drivers/firmware/dmi_scan.c
4349 F:      include/linux/dmi.h
4350
4351 DOCUMENTATION
4352 M:      Jonathan Corbet <corbet@lwn.net>
4353 L:      linux-doc@vger.kernel.org
4354 S:      Maintained
4355 F:      Documentation/
4356 F:      scripts/kernel-doc
4357 X:      Documentation/ABI/
4358 X:      Documentation/devicetree/
4359 X:      Documentation/acpi
4360 X:      Documentation/power
4361 X:      Documentation/spi
4362 X:      Documentation/media
4363 T:      git git://git.lwn.net/linux.git docs-next
4364
4365 DONGWOON DW9714 LENS VOICE COIL DRIVER
4366 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4367 L:      linux-media@vger.kernel.org
4368 T:      git git://linuxtv.org/media_tree.git
4369 S:      Maintained
4370 F:      drivers/media/i2c/dw9714.c
4371
4372 DOUBLETALK DRIVER
4373 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4374 L:      blinux-list@redhat.com
4375 S:      Maintained
4376 F:      drivers/char/dtlk.c
4377 F:      include/linux/dtlk.h
4378
4379 DPAA2 DATAPATH I/O (DPIO) DRIVER
4380 M:      Roy Pledge <Roy.Pledge@nxp.com>
4381 L:      linux-kernel@vger.kernel.org
4382 S:      Maintained
4383 F:      drivers/staging/fsl-mc/bus/dpio
4384
4385 DPAA2 ETHERNET DRIVER
4386 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4387 L:      linux-kernel@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/staging/fsl-dpaa2/ethernet
4390
4391 DPT_I2O SCSI RAID DRIVER
4392 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4393 L:      linux-scsi@vger.kernel.org
4394 W:      http://www.adaptec.com/
4395 S:      Maintained
4396 F:      drivers/scsi/dpt*
4397 F:      drivers/scsi/dpt/
4398
4399 DRBD DRIVER
4400 M:      Philipp Reisner <philipp.reisner@linbit.com>
4401 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4402 L:      drbd-dev@lists.linbit.com
4403 W:      http://www.drbd.org
4404 T:      git git://git.linbit.com/linux-drbd.git
4405 T:      git git://git.linbit.com/drbd-8.4.git
4406 S:      Supported
4407 F:      drivers/block/drbd/
4408 F:      lib/lru_cache.c
4409 F:      Documentation/blockdev/drbd/
4410
4411 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4412 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4414 S:      Supported
4415 F:      Documentation/kobject.txt
4416 F:      drivers/base/
4417 F:      fs/debugfs/
4418 F:      fs/sysfs/
4419 F:      include/linux/debugfs.h
4420 F:      include/linux/kobj*
4421 F:      lib/kobj*
4422
4423 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4424 M:      Kevin Hilman <khilman@kernel.org>
4425 M:      Nishanth Menon <nm@ti.com>
4426 S:      Maintained
4427 F:      drivers/power/avs/
4428 F:      include/linux/power/smartreflex.h
4429 L:      linux-pm@vger.kernel.org
4430
4431 DRM DRIVER FOR ARM PL111 CLCD
4432 M:      Eric Anholt <eric@anholt.net>
4433 T:      git git://anongit.freedesktop.org/drm/drm-misc
4434 S:      Supported
4435 F:      drivers/gpu/drm/pl111/
4436
4437 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4438 M:      Dave Airlie <airlied@redhat.com>
4439 S:      Odd Fixes
4440 F:      drivers/gpu/drm/ast/
4441
4442 DRM DRIVER FOR BOCHS VIRTUAL GPU
4443 M:      Gerd Hoffmann <kraxel@redhat.com>
4444 L:      virtualization@lists.linux-foundation.org
4445 T:      git git://anongit.freedesktop.org/drm/drm-misc
4446 S:      Maintained
4447 F:      drivers/gpu/drm/bochs/
4448
4449 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4450 M:      Linus Walleij <linus.walleij@linaro.org>
4451 T:      git git://anongit.freedesktop.org/drm/drm-misc
4452 S:      Maintained
4453 F:      drivers/gpu/drm/tve200/
4454
4455 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4456 S:      Orphan / Obsolete
4457 F:      drivers/gpu/drm/i810/
4458 F:      include/uapi/drm/i810_drm.h
4459
4460 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4461 S:      Orphan / Obsolete
4462 F:      drivers/gpu/drm/mga/
4463 F:      include/uapi/drm/mga_drm.h
4464
4465 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4466 M:      Dave Airlie <airlied@redhat.com>
4467 S:      Odd Fixes
4468 F:      drivers/gpu/drm/mgag200/
4469
4470 DRM DRIVER FOR MI0283QT
4471 M:      Noralf Trønnes <noralf@tronnes.org>
4472 S:      Maintained
4473 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4474 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4475
4476 DRM DRIVER FOR MSM ADRENO GPU
4477 M:      Rob Clark <robdclark@gmail.com>
4478 L:      linux-arm-msm@vger.kernel.org
4479 L:      dri-devel@lists.freedesktop.org
4480 L:      freedreno@lists.freedesktop.org
4481 T:      git git://people.freedesktop.org/~robclark/linux
4482 S:      Maintained
4483 F:      drivers/gpu/drm/msm/
4484 F:      include/uapi/drm/msm_drm.h
4485 F:      Documentation/devicetree/bindings/display/msm/
4486
4487 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4488 M:      Ben Skeggs <bskeggs@redhat.com>
4489 L:      dri-devel@lists.freedesktop.org
4490 L:      nouveau@lists.freedesktop.org
4491 T:      git git://github.com/skeggsb/linux
4492 S:      Supported
4493 F:      drivers/gpu/drm/nouveau/
4494 F:      include/uapi/drm/nouveau_drm.h
4495
4496 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4497 M:      Noralf Trønnes <noralf@tronnes.org>
4498 S:      Maintained
4499 F:      drivers/gpu/drm/tinydrm/repaper.c
4500 F:      Documentation/devicetree/bindings/display/repaper.txt
4501
4502 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4503 M:      Dave Airlie <airlied@redhat.com>
4504 M:      Gerd Hoffmann <kraxel@redhat.com>
4505 L:      virtualization@lists.linux-foundation.org
4506 T:      git git://anongit.freedesktop.org/drm/drm-misc
4507 S:      Obsolete
4508 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4509 F:      drivers/gpu/drm/cirrus/
4510
4511 DRM DRIVER FOR QXL VIRTUAL GPU
4512 M:      Dave Airlie <airlied@redhat.com>
4513 M:      Gerd Hoffmann <kraxel@redhat.com>
4514 L:      virtualization@lists.linux-foundation.org
4515 T:      git git://anongit.freedesktop.org/drm/drm-misc
4516 S:      Maintained
4517 F:      drivers/gpu/drm/qxl/
4518 F:      include/uapi/drm/qxl_drm.h
4519
4520 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4521 S:      Orphan / Obsolete
4522 F:      drivers/gpu/drm/r128/
4523 F:      include/uapi/drm/r128_drm.h
4524
4525 DRM DRIVER FOR SAVAGE VIDEO CARDS
4526 S:      Orphan / Obsolete
4527 F:      drivers/gpu/drm/savage/
4528 F:      include/uapi/drm/savage_drm.h
4529
4530 DRM DRIVER FOR SIS VIDEO CARDS
4531 S:      Orphan / Obsolete
4532 F:      drivers/gpu/drm/sis/
4533 F:      include/uapi/drm/sis_drm.h
4534
4535 DRM DRIVER FOR SITRONIX ST7586 PANELS
4536 M:      David Lechner <david@lechnology.com>
4537 S:      Maintained
4538 F:      drivers/gpu/drm/tinydrm/st7586.c
4539 F:      Documentation/devicetree/bindings/display/st7586.txt
4540
4541 DRM DRIVER FOR TDFX VIDEO CARDS
4542 S:      Orphan / Obsolete
4543 F:      drivers/gpu/drm/tdfx/
4544
4545 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4546 M:      Dave Airlie <airlied@redhat.com>
4547 S:      Odd Fixes
4548 F:      drivers/gpu/drm/udl/
4549
4550 DRM DRIVER FOR VMWARE VIRTUAL GPU
4551 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4552 M:      Sinclair Yeh <syeh@vmware.com>
4553 M:      Thomas Hellstrom <thellstrom@vmware.com>
4554 L:      dri-devel@lists.freedesktop.org
4555 T:      git git://people.freedesktop.org/~syeh/repos_linux
4556 T:      git git://people.freedesktop.org/~thomash/linux
4557 S:      Supported
4558 F:      drivers/gpu/drm/vmwgfx/
4559 F:      include/uapi/drm/vmwgfx_drm.h
4560
4561 DRM DRIVERS
4562 M:      David Airlie <airlied@linux.ie>
4563 L:      dri-devel@lists.freedesktop.org
4564 T:      git git://people.freedesktop.org/~airlied/linux
4565 B:      https://bugs.freedesktop.org/
4566 C:      irc://chat.freenode.net/dri-devel
4567 S:      Maintained
4568 F:      drivers/gpu/drm/
4569 F:      drivers/gpu/vga/
4570 F:      Documentation/devicetree/bindings/display/
4571 F:      Documentation/devicetree/bindings/gpu/
4572 F:      Documentation/devicetree/bindings/video/
4573 F:      Documentation/gpu/
4574 F:      include/drm/
4575 F:      include/uapi/drm/
4576 F:      include/linux/vga*
4577
4578 DRM DRIVERS AND MISC GPU PATCHES
4579 M:      Daniel Vetter <daniel.vetter@intel.com>
4580 M:      Jani Nikula <jani.nikula@linux.intel.com>
4581 M:      Sean Paul <seanpaul@chromium.org>
4582 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4583 S:      Maintained
4584 T:      git git://anongit.freedesktop.org/drm/drm-misc
4585 F:      Documentation/gpu/
4586 F:      drivers/gpu/vga/
4587 F:      drivers/gpu/drm/*
4588 F:      include/drm/drm*
4589 F:      include/uapi/drm/drm*
4590 F:      include/linux/vga*
4591
4592 DRM DRIVERS FOR ALLWINNER A10
4593 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4594 L:      dri-devel@lists.freedesktop.org
4595 S:      Supported
4596 F:      drivers/gpu/drm/sun4i/
4597 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4598 T:      git git://anongit.freedesktop.org/drm/drm-misc
4599
4600 DRM DRIVERS FOR AMLOGIC SOCS
4601 M:      Neil Armstrong <narmstrong@baylibre.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 L:      linux-amlogic@lists.infradead.org
4604 W:      http://linux-meson.com/
4605 S:      Supported
4606 F:      drivers/gpu/drm/meson/
4607 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4608 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4609 F:      Documentation/gpu/meson.rst
4610 T:      git git://anongit.freedesktop.org/drm/drm-misc
4611
4612 DRM DRIVERS FOR ATMEL HLCDC
4613 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4614 L:      dri-devel@lists.freedesktop.org
4615 S:      Supported
4616 F:      drivers/gpu/drm/atmel-hlcdc/
4617 F:      Documentation/devicetree/bindings/drm/atmel/
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619
4620 DRM DRIVERS FOR BRIDGE CHIPS
4621 M:      Archit Taneja <architt@codeaurora.org>
4622 M:      Andrzej Hajda <a.hajda@samsung.com>
4623 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4624 S:      Maintained
4625 T:      git git://anongit.freedesktop.org/drm/drm-misc
4626 F:      drivers/gpu/drm/bridge/
4627
4628 DRM DRIVERS FOR EXYNOS
4629 M:      Inki Dae <inki.dae@samsung.com>
4630 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4631 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4632 M:      Kyungmin Park <kyungmin.park@samsung.com>
4633 L:      dri-devel@lists.freedesktop.org
4634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4635 S:      Supported
4636 F:      drivers/gpu/drm/exynos/
4637 F:      include/uapi/drm/exynos_drm.h
4638 F:      Documentation/devicetree/bindings/display/exynos/
4639
4640 DRM DRIVERS FOR FREESCALE DCU
4641 M:      Stefan Agner <stefan@agner.ch>
4642 M:      Alison Wang <alison.wang@freescale.com>
4643 L:      dri-devel@lists.freedesktop.org
4644 S:      Supported
4645 F:      drivers/gpu/drm/fsl-dcu/
4646 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4647 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4648 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4649
4650 DRM DRIVERS FOR FREESCALE IMX
4651 M:      Philipp Zabel <p.zabel@pengutronix.de>
4652 L:      dri-devel@lists.freedesktop.org
4653 S:      Maintained
4654 F:      drivers/gpu/drm/imx/
4655 F:      drivers/gpu/ipu-v3/
4656 F:      Documentation/devicetree/bindings/display/imx/
4657
4658 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4659 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4660 L:      dri-devel@lists.freedesktop.org
4661 T:      git git://github.com/patjak/drm-gma500
4662 S:      Maintained
4663 F:      drivers/gpu/drm/gma500/
4664
4665 DRM DRIVERS FOR HISILICON
4666 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4667 M:      Rongrong Zou <zourongrong@gmail.com>
4668 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4669 R:      Chen Feng <puck.chen@hisilicon.com>
4670 L:      dri-devel@lists.freedesktop.org
4671 T:      git git://github.com/xin3liang/linux.git
4672 S:      Maintained
4673 F:      drivers/gpu/drm/hisilicon/
4674 F:      Documentation/devicetree/bindings/display/hisilicon/
4675
4676 DRM DRIVERS FOR MEDIATEK
4677 M:      CK Hu <ck.hu@mediatek.com>
4678 M:      Philipp Zabel <p.zabel@pengutronix.de>
4679 L:      dri-devel@lists.freedesktop.org
4680 S:      Supported
4681 F:      drivers/gpu/drm/mediatek/
4682 F:      Documentation/devicetree/bindings/display/mediatek/
4683
4684 DRM DRIVERS FOR NVIDIA TEGRA
4685 M:      Thierry Reding <thierry.reding@gmail.com>
4686 L:      dri-devel@lists.freedesktop.org
4687 L:      linux-tegra@vger.kernel.org
4688 T:      git git://anongit.freedesktop.org/tegra/linux.git
4689 S:      Supported
4690 F:      drivers/gpu/drm/tegra/
4691 F:      drivers/gpu/host1x/
4692 F:      include/linux/host1x.h
4693 F:      include/uapi/drm/tegra_drm.h
4694 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4695
4696 DRM DRIVERS FOR RENESAS
4697 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4698 L:      dri-devel@lists.freedesktop.org
4699 L:      linux-renesas-soc@vger.kernel.org
4700 T:      git git://linuxtv.org/pinchartl/fbdev
4701 S:      Supported
4702 F:      drivers/gpu/drm/rcar-du/
4703 F:      drivers/gpu/drm/shmobile/
4704 F:      include/linux/platform_data/shmob_drm.h
4705 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4706 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4707
4708 DRM DRIVERS FOR ROCKCHIP
4709 M:      Mark Yao <mark.yao@rock-chips.com>
4710 L:      dri-devel@lists.freedesktop.org
4711 S:      Maintained
4712 F:      drivers/gpu/drm/rockchip/
4713 F:      Documentation/devicetree/bindings/display/rockchip/
4714 T:      git git://anongit.freedesktop.org/drm/drm-misc
4715
4716 DRM DRIVERS FOR STI
4717 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4718 M:      Vincent Abriou <vincent.abriou@st.com>
4719 L:      dri-devel@lists.freedesktop.org
4720 T:      git git://anongit.freedesktop.org/drm/drm-misc
4721 S:      Maintained
4722 F:      drivers/gpu/drm/sti
4723 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4724
4725 DRM DRIVERS FOR STM
4726 M:      Yannick Fertre <yannick.fertre@st.com>
4727 M:      Philippe Cornu <philippe.cornu@st.com>
4728 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4729 M:      Vincent Abriou <vincent.abriou@st.com>
4730 L:      dri-devel@lists.freedesktop.org
4731 T:      git git://anongit.freedesktop.org/drm/drm-misc
4732 S:      Maintained
4733 F:      drivers/gpu/drm/stm
4734 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4735
4736 DRM DRIVERS FOR TI LCDC
4737 M:      Jyri Sarha <jsarha@ti.com>
4738 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4739 L:      dri-devel@lists.freedesktop.org
4740 S:      Maintained
4741 F:      drivers/gpu/drm/tilcdc/
4742 F:      Documentation/devicetree/bindings/display/tilcdc/
4743
4744 DRM DRIVERS FOR TI OMAP
4745 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4746 L:      dri-devel@lists.freedesktop.org
4747 S:      Maintained
4748 F:      drivers/gpu/drm/omapdrm/
4749 F:      Documentation/devicetree/bindings/display/ti/
4750
4751 DRM DRIVERS FOR VC4
4752 M:      Eric Anholt <eric@anholt.net>
4753 T:      git git://github.com/anholt/linux
4754 S:      Supported
4755 F:      drivers/gpu/drm/vc4/
4756 F:      include/uapi/drm/vc4_drm.h
4757 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4758 T:      git git://anongit.freedesktop.org/drm/drm-misc
4759
4760 DRM DRIVERS FOR VIVANTE GPU IP
4761 M:      Lucas Stach <l.stach@pengutronix.de>
4762 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4763 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4764 L:      etnaviv@lists.freedesktop.org
4765 L:      dri-devel@lists.freedesktop.org
4766 S:      Maintained
4767 F:      drivers/gpu/drm/etnaviv/
4768 F:      include/uapi/drm/etnaviv_drm.h
4769 F:      Documentation/devicetree/bindings/display/etnaviv/
4770
4771 DRM DRIVERS FOR ZTE ZX
4772 M:      Shawn Guo <shawnguo@kernel.org>
4773 L:      dri-devel@lists.freedesktop.org
4774 S:      Maintained
4775 F:      drivers/gpu/drm/zte/
4776 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4777 T:      git git://anongit.freedesktop.org/drm/drm-misc
4778
4779 DRM PANEL DRIVERS
4780 M:      Thierry Reding <thierry.reding@gmail.com>
4781 L:      dri-devel@lists.freedesktop.org
4782 T:      git git://anongit.freedesktop.org/drm/drm-misc
4783 S:      Maintained
4784 F:      drivers/gpu/drm/drm_panel.c
4785 F:      drivers/gpu/drm/panel/
4786 F:      include/drm/drm_panel.h
4787 F:      Documentation/devicetree/bindings/display/panel/
4788
4789 DRM TINYDRM DRIVERS
4790 M:      Noralf Trønnes <noralf@tronnes.org>
4791 W:      https://github.com/notro/tinydrm/wiki/Development
4792 T:      git git://anongit.freedesktop.org/drm/drm-misc
4793 S:      Maintained
4794 F:      drivers/gpu/drm/tinydrm/
4795 F:      include/drm/tinydrm/
4796
4797 DSBR100 USB FM RADIO DRIVER
4798 M:      Alexey Klimov <klimov.linux@gmail.com>
4799 L:      linux-media@vger.kernel.org
4800 T:      git git://linuxtv.org/media_tree.git
4801 S:      Maintained
4802 F:      drivers/media/radio/dsbr100.c
4803
4804 DSCC4 DRIVER
4805 M:      Francois Romieu <romieu@fr.zoreil.com>
4806 L:      netdev@vger.kernel.org
4807 S:      Maintained
4808 F:      drivers/net/wan/dscc4.c
4809
4810 DT3155 MEDIA DRIVER
4811 M:      Hans Verkuil <hverkuil@xs4all.nl>
4812 L:      linux-media@vger.kernel.org
4813 T:      git git://linuxtv.org/media_tree.git
4814 W:      https://linuxtv.org
4815 S:      Odd Fixes
4816 F:      drivers/media/pci/dt3155/
4817
4818 DVB_USB_AF9015 MEDIA DRIVER
4819 M:      Antti Palosaari <crope@iki.fi>
4820 L:      linux-media@vger.kernel.org
4821 W:      https://linuxtv.org
4822 W:      http://palosaari.fi/linux/
4823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4824 T:      git git://linuxtv.org/anttip/media_tree.git
4825 S:      Maintained
4826 F:      drivers/media/usb/dvb-usb-v2/af9015*
4827
4828 DVB_USB_AF9035 MEDIA DRIVER
4829 M:      Antti Palosaari <crope@iki.fi>
4830 L:      linux-media@vger.kernel.org
4831 W:      https://linuxtv.org
4832 W:      http://palosaari.fi/linux/
4833 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4834 T:      git git://linuxtv.org/anttip/media_tree.git
4835 S:      Maintained
4836 F:      drivers/media/usb/dvb-usb-v2/af9035*
4837
4838 DVB_USB_ANYSEE MEDIA DRIVER
4839 M:      Antti Palosaari <crope@iki.fi>
4840 L:      linux-media@vger.kernel.org
4841 W:      https://linuxtv.org
4842 W:      http://palosaari.fi/linux/
4843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4844 T:      git git://linuxtv.org/anttip/media_tree.git
4845 S:      Maintained
4846 F:      drivers/media/usb/dvb-usb-v2/anysee*
4847
4848 DVB_USB_AU6610 MEDIA DRIVER
4849 M:      Antti Palosaari <crope@iki.fi>
4850 L:      linux-media@vger.kernel.org
4851 W:      https://linuxtv.org
4852 W:      http://palosaari.fi/linux/
4853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4854 T:      git git://linuxtv.org/anttip/media_tree.git
4855 S:      Maintained
4856 F:      drivers/media/usb/dvb-usb-v2/au6610*
4857
4858 DVB_USB_CE6230 MEDIA DRIVER
4859 M:      Antti Palosaari <crope@iki.fi>
4860 L:      linux-media@vger.kernel.org
4861 W:      https://linuxtv.org
4862 W:      http://palosaari.fi/linux/
4863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4864 T:      git git://linuxtv.org/anttip/media_tree.git
4865 S:      Maintained
4866 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4867
4868 DVB_USB_CXUSB MEDIA DRIVER
4869 M:      Michael Krufky <mkrufky@linuxtv.org>
4870 L:      linux-media@vger.kernel.org
4871 W:      https://linuxtv.org
4872 W:      http://github.com/mkrufky
4873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4874 T:      git git://linuxtv.org/media_tree.git
4875 S:      Maintained
4876 F:      drivers/media/usb/dvb-usb/cxusb*
4877
4878 DVB_USB_EC168 MEDIA DRIVER
4879 M:      Antti Palosaari <crope@iki.fi>
4880 L:      linux-media@vger.kernel.org
4881 W:      https://linuxtv.org
4882 W:      http://palosaari.fi/linux/
4883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4884 T:      git git://linuxtv.org/anttip/media_tree.git
4885 S:      Maintained
4886 F:      drivers/media/usb/dvb-usb-v2/ec168*
4887
4888 DVB_USB_GL861 MEDIA DRIVER
4889 M:      Antti Palosaari <crope@iki.fi>
4890 L:      linux-media@vger.kernel.org
4891 W:      https://linuxtv.org
4892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4893 T:      git git://linuxtv.org/anttip/media_tree.git
4894 S:      Maintained
4895 F:      drivers/media/usb/dvb-usb-v2/gl861*
4896
4897 DVB_USB_MXL111SF MEDIA DRIVER
4898 M:      Michael Krufky <mkrufky@linuxtv.org>
4899 L:      linux-media@vger.kernel.org
4900 W:      https://linuxtv.org
4901 W:      http://github.com/mkrufky
4902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4903 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4904 S:      Maintained
4905 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4906
4907 DVB_USB_RTL28XXU MEDIA DRIVER
4908 M:      Antti Palosaari <crope@iki.fi>
4909 L:      linux-media@vger.kernel.org
4910 W:      https://linuxtv.org
4911 W:      http://palosaari.fi/linux/
4912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4913 T:      git git://linuxtv.org/anttip/media_tree.git
4914 S:      Maintained
4915 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4916
4917 DVB_USB_V2 MEDIA DRIVER
4918 M:      Antti Palosaari <crope@iki.fi>
4919 L:      linux-media@vger.kernel.org
4920 W:      https://linuxtv.org
4921 W:      http://palosaari.fi/linux/
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4926 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4927
4928 DYNAMIC DEBUG
4929 M:      Jason Baron <jbaron@akamai.com>
4930 S:      Maintained
4931 F:      lib/dynamic_debug.c
4932 F:      include/linux/dynamic_debug.h
4933
4934 DZ DECSTATION DZ11 SERIAL DRIVER
4935 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4936 S:      Maintained
4937 F:      drivers/tty/serial/dz.*
4938
4939 E3X0 POWER BUTTON DRIVER
4940 M:      Moritz Fischer <moritz.fischer@ettus.com>
4941 L:      usrp-users@lists.ettus.com
4942 W:      http://www.ettus.com
4943 S:      Supported
4944 F:      drivers/input/misc/e3x0-button.c
4945 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4946
4947 E4000 MEDIA DRIVER
4948 M:      Antti Palosaari <crope@iki.fi>
4949 L:      linux-media@vger.kernel.org
4950 W:      https://linuxtv.org
4951 W:      http://palosaari.fi/linux/
4952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4953 T:      git git://linuxtv.org/anttip/media_tree.git
4954 S:      Maintained
4955 F:      drivers/media/tuners/e4000*
4956
4957 EATA ISA/EISA/PCI SCSI DRIVER
4958 M:      Dario Ballabio <ballabio_dario@emc.com>
4959 L:      linux-scsi@vger.kernel.org
4960 S:      Maintained
4961 F:      drivers/scsi/eata.c
4962
4963 EC100 MEDIA DRIVER
4964 M:      Antti Palosaari <crope@iki.fi>
4965 L:      linux-media@vger.kernel.org
4966 W:      https://linuxtv.org
4967 W:      http://palosaari.fi/linux/
4968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4969 T:      git git://linuxtv.org/anttip/media_tree.git
4970 S:      Maintained
4971 F:      drivers/media/dvb-frontends/ec100*
4972
4973 ECRYPT FILE SYSTEM
4974 M:      Tyler Hicks <tyhicks@canonical.com>
4975 L:      ecryptfs@vger.kernel.org
4976 W:      http://ecryptfs.org
4977 W:      https://launchpad.net/ecryptfs
4978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4979 S:      Supported
4980 F:      Documentation/filesystems/ecryptfs.txt
4981 F:      fs/ecryptfs/
4982
4983 EDAC-AMD64
4984 M:      Borislav Petkov <bp@alien8.de>
4985 L:      linux-edac@vger.kernel.org
4986 S:      Maintained
4987 F:      drivers/edac/amd64_edac*
4988
4989 EDAC-CALXEDA
4990 M:      Robert Richter <rric@kernel.org>
4991 L:      linux-edac@vger.kernel.org
4992 S:      Maintained
4993 F:      drivers/edac/highbank*
4994
4995 EDAC-CAVIUM OCTEON
4996 M:      Ralf Baechle <ralf@linux-mips.org>
4997 M:      David Daney <david.daney@cavium.com>
4998 L:      linux-edac@vger.kernel.org
4999 L:      linux-mips@linux-mips.org
5000 S:      Supported
5001 F:      drivers/edac/octeon_edac*
5002
5003 EDAC-CAVIUM THUNDERX
5004 M:      David Daney <david.daney@cavium.com>
5005 M:      Jan Glauber <jglauber@cavium.com>
5006 L:      linux-edac@vger.kernel.org
5007 S:      Supported
5008 F:      drivers/edac/thunderx_edac*
5009
5010 EDAC-CORE
5011 M:      Borislav Petkov <bp@alien8.de>
5012 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5013 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5014 L:      linux-edac@vger.kernel.org
5015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5017 S:      Supported
5018 F:      Documentation/admin-guide/ras.rst
5019 F:      Documentation/driver-api/edac.rst
5020 F:      drivers/edac/
5021 F:      include/linux/edac.h
5022
5023 EDAC-E752X
5024 M:      Mark Gross <mark.gross@intel.com>
5025 L:      linux-edac@vger.kernel.org
5026 S:      Maintained
5027 F:      drivers/edac/e752x_edac.c
5028
5029 EDAC-E7XXX
5030 L:      linux-edac@vger.kernel.org
5031 S:      Maintained
5032 F:      drivers/edac/e7xxx_edac.c
5033
5034 EDAC-FSL_DDR
5035 M:      York Sun <york.sun@nxp.com>
5036 L:      linux-edac@vger.kernel.org
5037 S:      Maintained
5038 F:      drivers/edac/fsl_ddr_edac.*
5039
5040 EDAC-GHES
5041 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5042 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5043 L:      linux-edac@vger.kernel.org
5044 S:      Maintained
5045 F:      drivers/edac/ghes_edac.c
5046
5047 EDAC-I3000
5048 L:      linux-edac@vger.kernel.org
5049 S:      Orphan
5050 F:      drivers/edac/i3000_edac.c
5051
5052 EDAC-I5000
5053 L:      linux-edac@vger.kernel.org
5054 S:      Maintained
5055 F:      drivers/edac/i5000_edac.c
5056
5057 EDAC-I5400
5058 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5059 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5060 L:      linux-edac@vger.kernel.org
5061 S:      Maintained
5062 F:      drivers/edac/i5400_edac.c
5063
5064 EDAC-I7300
5065 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5066 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5067 L:      linux-edac@vger.kernel.org
5068 S:      Maintained
5069 F:      drivers/edac/i7300_edac.c
5070
5071 EDAC-I7CORE
5072 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5073 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5074 L:      linux-edac@vger.kernel.org
5075 S:      Maintained
5076 F:      drivers/edac/i7core_edac.c
5077
5078 EDAC-I82443BXGX
5079 M:      Tim Small <tim@buttersideup.com>
5080 L:      linux-edac@vger.kernel.org
5081 S:      Maintained
5082 F:      drivers/edac/i82443bxgx_edac.c
5083
5084 EDAC-I82975X
5085 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5086 M:      "Arvind R." <arvino55@gmail.com>
5087 L:      linux-edac@vger.kernel.org
5088 S:      Maintained
5089 F:      drivers/edac/i82975x_edac.c
5090
5091 EDAC-IE31200
5092 M:      Jason Baron <jbaron@akamai.com>
5093 L:      linux-edac@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/edac/ie31200_edac.c
5096
5097 EDAC-MPC85XX
5098 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/edac/mpc85xx_edac.[ch]
5102
5103 EDAC-PASEMI
5104 M:      Egor Martovetsky <egor@pasemi.com>
5105 L:      linux-edac@vger.kernel.org
5106 S:      Maintained
5107 F:      drivers/edac/pasemi_edac.c
5108
5109 EDAC-PND2
5110 M:      Tony Luck <tony.luck@intel.com>
5111 L:      linux-edac@vger.kernel.org
5112 S:      Maintained
5113 F:      drivers/edac/pnd2_edac.[ch]
5114
5115 EDAC-R82600
5116 M:      Tim Small <tim@buttersideup.com>
5117 L:      linux-edac@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/edac/r82600_edac.c
5120
5121 EDAC-SBRIDGE
5122 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5124 L:      linux-edac@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/edac/sb_edac.c
5127
5128 EDAC-SKYLAKE
5129 M:      Tony Luck <tony.luck@intel.com>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/skx_edac.c
5133
5134 EDIROL UA-101/UA-1000 DRIVER
5135 M:      Clemens Ladisch <clemens@ladisch.de>
5136 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5137 T:      git git://git.alsa-project.org/alsa-kernel.git
5138 S:      Maintained
5139 F:      sound/usb/misc/ua101.c
5140
5141 EFI TEST DRIVER
5142 L:      linux-efi@vger.kernel.org
5143 M:      Ivan Hu <ivan.hu@canonical.com>
5144 M:      Matt Fleming <matt@codeblueprint.co.uk>
5145 S:      Maintained
5146 F:      drivers/firmware/efi/test/
5147
5148 EFI VARIABLE FILESYSTEM
5149 M:      Matthew Garrett <matthew.garrett@nebula.com>
5150 M:      Jeremy Kerr <jk@ozlabs.org>
5151 M:      Matt Fleming <matt@codeblueprint.co.uk>
5152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5153 L:      linux-efi@vger.kernel.org
5154 S:      Maintained
5155 F:      fs/efivarfs/
5156
5157 EFIFB FRAMEBUFFER DRIVER
5158 L:      linux-fbdev@vger.kernel.org
5159 M:      Peter Jones <pjones@redhat.com>
5160 S:      Maintained
5161 F:      drivers/video/fbdev/efifb.c
5162
5163 EFS FILESYSTEM
5164 W:      http://aeschi.ch.eu.org/efs/
5165 S:      Orphan
5166 F:      fs/efs/
5167
5168 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5169 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5170 L:      netdev@vger.kernel.org
5171 S:      Maintained
5172 F:      drivers/net/ethernet/ibm/ehea/
5173
5174 EM28XX VIDEO4LINUX DRIVER
5175 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5176 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5177 L:      linux-media@vger.kernel.org
5178 W:      https://linuxtv.org
5179 T:      git git://linuxtv.org/media_tree.git
5180 S:      Maintained
5181 F:      drivers/media/usb/em28xx/
5182 F:      Documentation/media/v4l-drivers/em28xx*
5183
5184 EMBEDDED LINUX
5185 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5186 M:      Matt Mackall <mpm@selenic.com>
5187 M:      David Woodhouse <dwmw2@infradead.org>
5188 L:      linux-embedded@vger.kernel.org
5189 S:      Maintained
5190
5191 Emulex 10Gbps iSCSI - OneConnect DRIVER
5192 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5193 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5194 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5195 L:      linux-scsi@vger.kernel.org
5196 W:      http://www.broadcom.com
5197 S:      Supported
5198 F:      drivers/scsi/be2iscsi/
5199
5200 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5201 M:      Sathya Perla <sathya.perla@broadcom.com>
5202 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5203 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5204 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5205 L:      netdev@vger.kernel.org
5206 W:      http://www.emulex.com
5207 S:      Supported
5208 F:      drivers/net/ethernet/emulex/benet/
5209
5210 EMULEX ONECONNECT ROCE DRIVER
5211 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5212 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5213 L:      linux-rdma@vger.kernel.org
5214 W:      http://www.broadcom.com
5215 S:      Odd Fixes
5216 F:      drivers/infiniband/hw/ocrdma/
5217 F:      include/uapi/rdma/ocrdma-abi.h
5218
5219 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5220 M:      James Smart <james.smart@broadcom.com>
5221 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5222 L:      linux-scsi@vger.kernel.org
5223 W:      http://www.broadcom.com
5224 S:      Supported
5225 F:      drivers/scsi/lpfc/
5226
5227 ENE CB710 FLASH CARD READER DRIVER
5228 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5229 S:      Maintained
5230 F:      drivers/misc/cb710/
5231 F:      drivers/mmc/host/cb710-mmc.*
5232 F:      include/linux/cb710.h
5233
5234 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5235 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5236 S:      Maintained
5237 F:      drivers/media/rc/ene_ir.*
5238
5239 EPSON S1D13XXX FRAMEBUFFER DRIVER
5240 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5241 S:      Maintained
5242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5243 F:      drivers/video/fbdev/s1d13xxxfb.c
5244 F:      include/video/s1d13xxxfb.h
5245
5246 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5247 M:      Jeff Layton <jlayton@kernel.org>
5248 S:      Maintained
5249 F:      lib/errseq.c
5250 F:      include/linux/errseq.h
5251
5252 ET131X NETWORK DRIVER
5253 M:      Mark Einon <mark.einon@gmail.com>
5254 S:      Odd Fixes
5255 F:      drivers/net/ethernet/agere/
5256
5257 ETHERNET BRIDGE
5258 M:      Stephen Hemminger <stephen@networkplumber.org>
5259 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5260 L:      netdev@vger.kernel.org
5261 W:      http://www.linuxfoundation.org/en/Net:Bridge
5262 S:      Maintained
5263 F:      include/linux/netfilter_bridge/
5264 F:      net/bridge/
5265
5266 ETHERNET PHY LIBRARY
5267 M:      Andrew Lunn <andrew@lunn.ch>
5268 M:      Florian Fainelli <f.fainelli@gmail.com>
5269 L:      netdev@vger.kernel.org
5270 S:      Maintained
5271 F:      Documentation/ABI/testing/sysfs-bus-mdio
5272 F:      Documentation/devicetree/bindings/net/mdio*
5273 F:      Documentation/networking/phy.txt
5274 F:      drivers/net/phy/
5275 F:      drivers/of/of_mdio.c
5276 F:      drivers/of/of_net.c
5277 F:      include/linux/*mdio*.h
5278 F:      include/linux/of_net.h
5279 F:      include/linux/phy.h
5280 F:      include/linux/phy_fixed.h
5281 F:      include/linux/platform_data/mdio-gpio.h
5282 F:      include/linux/platform_data/mdio-bcm-unimac.h
5283 F:      include/trace/events/mdio.h
5284 F:      include/uapi/linux/mdio.h
5285 F:      include/uapi/linux/mii.h
5286
5287 EXT2 FILE SYSTEM
5288 M:      Jan Kara <jack@suse.com>
5289 L:      linux-ext4@vger.kernel.org
5290 S:      Maintained
5291 F:      Documentation/filesystems/ext2.txt
5292 F:      fs/ext2/
5293 F:      include/linux/ext2*
5294
5295 EXT4 FILE SYSTEM
5296 M:      "Theodore Ts'o" <tytso@mit.edu>
5297 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5298 L:      linux-ext4@vger.kernel.org
5299 W:      http://ext4.wiki.kernel.org
5300 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5302 S:      Maintained
5303 F:      Documentation/filesystems/ext4.txt
5304 F:      fs/ext4/
5305
5306 Extended Verification Module (EVM)
5307 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5308 L:      linux-integrity@vger.kernel.org
5309 S:      Supported
5310 F:      security/integrity/evm/
5311
5312 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5313 M:      Matt Fleming <matt@codeblueprint.co.uk>
5314 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5315 L:      linux-efi@vger.kernel.org
5316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5317 S:      Maintained
5318 F:      Documentation/efi-stub.txt
5319 F:      arch/*/kernel/efi.c
5320 F:      arch/x86/boot/compressed/eboot.[ch]
5321 F:      arch/*/include/asm/efi.h
5322 F:      arch/x86/platform/efi/
5323 F:      drivers/firmware/efi/
5324 F:      include/linux/efi*.h
5325 F:      arch/arm/boot/compressed/efi-header.S
5326 F:      arch/arm64/kernel/efi-entry.S
5327
5328 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5329 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5330 M:      Chanwoo Choi <cw00.choi@samsung.com>
5331 L:      linux-kernel@vger.kernel.org
5332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5333 S:      Maintained
5334 F:      drivers/extcon/
5335 F:      include/linux/extcon/
5336 F:      include/linux/extcon.h
5337 F:      Documentation/extcon/
5338 F:      Documentation/devicetree/bindings/extcon/
5339
5340 EXYNOS DP DRIVER
5341 M:      Jingoo Han <jingoohan1@gmail.com>
5342 L:      dri-devel@lists.freedesktop.org
5343 S:      Maintained
5344 F:      drivers/gpu/drm/exynos/exynos_dp*
5345
5346 EXYNOS SYSMMU (IOMMU) driver
5347 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5348 L:      iommu@lists.linux-foundation.org
5349 S:      Maintained
5350 F:      drivers/iommu/exynos-iommu.c
5351
5352 EZchip NPS platform support
5353 M:      Elad Kanfi <eladkan@mellanox.com>
5354 M:      Vineet Gupta <vgupta@synopsys.com>
5355 S:      Supported
5356 F:      arch/arc/plat-eznps
5357 F:      arch/arc/boot/dts/eznps.dts
5358
5359 F2FS FILE SYSTEM
5360 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5361 M:      Chao Yu <yuchao0@huawei.com>
5362 L:      linux-f2fs-devel@lists.sourceforge.net
5363 W:      https://f2fs.wiki.kernel.org/
5364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5365 S:      Maintained
5366 F:      Documentation/filesystems/f2fs.txt
5367 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5368 F:      fs/f2fs/
5369 F:      include/linux/f2fs_fs.h
5370 F:      include/trace/events/f2fs.h
5371
5372 F71805F HARDWARE MONITORING DRIVER
5373 M:      Jean Delvare <jdelvare@suse.com>
5374 L:      linux-hwmon@vger.kernel.org
5375 S:      Maintained
5376 F:      Documentation/hwmon/f71805f
5377 F:      drivers/hwmon/f71805f.c
5378
5379 FANOTIFY
5380 M:      Jan Kara <jack@suse.cz>
5381 R:      Amir Goldstein <amir73il@gmail.com>
5382 L:      linux-fsdevel@vger.kernel.org
5383 S:      Maintained
5384 F:      fs/notify/fanotify/
5385 F:      include/linux/fanotify.h
5386 F:      include/uapi/linux/fanotify.h
5387
5388 FARSYNC SYNCHRONOUS DRIVER
5389 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5390 W:      http://www.farsite.co.uk/
5391 S:      Supported
5392 F:      drivers/net/wan/farsync.*
5393
5394 FAULT INJECTION SUPPORT
5395 M:      Akinobu Mita <akinobu.mita@gmail.com>
5396 S:      Supported
5397 F:      Documentation/fault-injection/
5398 F:      lib/fault-inject.c
5399
5400 FBTFT Framebuffer drivers
5401 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5402 S:      Maintained
5403 F:      drivers/staging/fbtft/
5404
5405 FC0011 TUNER DRIVER
5406 M:      Michael Buesch <m@bues.ch>
5407 L:      linux-media@vger.kernel.org
5408 S:      Maintained
5409 F:      drivers/media/tuners/fc0011.h
5410 F:      drivers/media/tuners/fc0011.c
5411
5412 FC2580 MEDIA DRIVER
5413 M:      Antti Palosaari <crope@iki.fi>
5414 L:      linux-media@vger.kernel.org
5415 W:      https://linuxtv.org
5416 W:      http://palosaari.fi/linux/
5417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5418 T:      git git://linuxtv.org/anttip/media_tree.git
5419 S:      Maintained
5420 F:      drivers/media/tuners/fc2580*
5421
5422 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5423 M:      Johannes Thumshirn <jth@kernel.org>
5424 L:      linux-scsi@vger.kernel.org
5425 W:      www.Open-FCoE.org
5426 S:      Supported
5427 F:      drivers/scsi/libfc/
5428 F:      drivers/scsi/fcoe/
5429 F:      include/scsi/fc/
5430 F:      include/scsi/libfc.h
5431 F:      include/scsi/libfcoe.h
5432 F:      include/uapi/scsi/fc/
5433
5434 FILE LOCKING (flock() and fcntl()/lockf())
5435 M:      Jeff Layton <jlayton@kernel.org>
5436 M:      "J. Bruce Fields" <bfields@fieldses.org>
5437 L:      linux-fsdevel@vger.kernel.org
5438 S:      Maintained
5439 F:      include/linux/fcntl.h
5440 F:      include/uapi/linux/fcntl.h
5441 F:      fs/fcntl.c
5442 F:      fs/locks.c
5443
5444 FILESYSTEMS (VFS and infrastructure)
5445 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5446 L:      linux-fsdevel@vger.kernel.org
5447 S:      Maintained
5448 F:      fs/*
5449 F:      include/linux/fs.h
5450 F:      include/uapi/linux/fs.h
5451
5452 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5453 M:      Riku Voipio <riku.voipio@iki.fi>
5454 L:      linux-hwmon@vger.kernel.org
5455 S:      Maintained
5456 F:      drivers/hwmon/f75375s.c
5457 F:      include/linux/f75375s.h
5458
5459 FIREWIRE AUDIO DRIVERS
5460 M:      Clemens Ladisch <clemens@ladisch.de>
5461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5462 T:      git git://git.alsa-project.org/alsa-kernel.git
5463 S:      Maintained
5464 F:      sound/firewire/
5465
5466 FIREWIRE MEDIA DRIVERS (firedtv)
5467 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5468 L:      linux-media@vger.kernel.org
5469 L:      linux1394-devel@lists.sourceforge.net
5470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5471 S:      Maintained
5472 F:      drivers/media/firewire/
5473
5474 FIREWIRE SBP-2 TARGET
5475 M:      Chris Boot <bootc@bootc.net>
5476 L:      linux-scsi@vger.kernel.org
5477 L:      target-devel@vger.kernel.org
5478 L:      linux1394-devel@lists.sourceforge.net
5479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5480 S:      Maintained
5481 F:      drivers/target/sbp/
5482
5483 FIREWIRE SUBSYSTEM
5484 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5485 L:      linux1394-devel@lists.sourceforge.net
5486 W:      http://ieee1394.wiki.kernel.org/
5487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5488 S:      Maintained
5489 F:      drivers/firewire/
5490 F:      include/linux/firewire.h
5491 F:      include/uapi/linux/firewire*.h
5492 F:      tools/firewire/
5493
5494 FIRMWARE LOADER (request_firmware)
5495 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5496 L:      linux-kernel@vger.kernel.org
5497 S:      Maintained
5498 F:      Documentation/firmware_class/
5499 F:      drivers/base/firmware*.c
5500 F:      include/linux/firmware.h
5501
5502 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5503 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5504 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5505 S:      Maintained
5506 F:      drivers/block/rsxx/
5507
5508 FLOPPY DRIVER
5509 M:      Jiri Kosina <jikos@kernel.org>
5510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5511 S:      Odd fixes
5512 F:      drivers/block/floppy.c
5513
5514 FMC SUBSYSTEM
5515 M:      Alessandro Rubini <rubini@gnudd.com>
5516 W:      http://www.ohwr.org/projects/fmc-bus
5517 S:      Supported
5518 F:      drivers/fmc/
5519 F:      include/linux/fmc*.h
5520 F:      include/linux/ipmi-fru.h
5521 K:      fmc_d.*register
5522
5523 FPGA MANAGER FRAMEWORK
5524 M:      Alan Tull <atull@kernel.org>
5525 M:      Moritz Fischer <mdf@kernel.org>
5526 L:      linux-fpga@vger.kernel.org
5527 S:      Maintained
5528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5529 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5530 F:      Documentation/fpga/
5531 F:      Documentation/devicetree/bindings/fpga/
5532 F:      drivers/fpga/
5533 F:      include/linux/fpga/
5534 W:      http://www.rocketboards.org
5535
5536 FPU EMULATOR
5537 M:      Bill Metzenthen <billm@melbpc.org.au>
5538 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5539 S:      Maintained
5540 F:      arch/x86/math-emu/
5541
5542 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5543 L:      netdev@vger.kernel.org
5544 S:      Orphan
5545 F:      drivers/net/wan/dlci.c
5546 F:      drivers/net/wan/sdla.c
5547
5548 FRAMEBUFFER LAYER
5549 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5550 L:      dri-devel@lists.freedesktop.org
5551 L:      linux-fbdev@vger.kernel.org
5552 T:      git git://github.com/bzolnier/linux.git
5553 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5554 S:      Maintained
5555 F:      Documentation/fb/
5556 F:      drivers/video/
5557 F:      include/video/
5558 F:      include/linux/fb.h
5559 F:      include/uapi/video/
5560 F:      include/uapi/linux/fb.h
5561
5562 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5563 M:      Horia Geantă <horia.geanta@nxp.com>
5564 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5565 L:      linux-crypto@vger.kernel.org
5566 S:      Maintained
5567 F:      drivers/crypto/caam/
5568 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5569
5570 FREESCALE DIU FRAMEBUFFER DRIVER
5571 M:      Timur Tabi <timur@tabi.org>
5572 L:      linux-fbdev@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/video/fbdev/fsl-diu-fb.*
5575
5576 FREESCALE DMA DRIVER
5577 M:      Li Yang <leoyang.li@nxp.com>
5578 M:      Zhang Wei <zw@zh-kernel.org>
5579 L:      linuxppc-dev@lists.ozlabs.org
5580 S:      Maintained
5581 F:      drivers/dma/fsldma.*
5582
5583 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5584 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5585 L:      netdev@vger.kernel.org
5586 S:      Maintained
5587 F:      drivers/net/ethernet/freescale/gianfar*
5588 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5589 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5590
5591 FREESCALE GPMI NAND DRIVER
5592 M:      Han Xu <han.xu@nxp.com>
5593 L:      linux-mtd@lists.infradead.org
5594 S:      Maintained
5595 F:      drivers/mtd/nand/gpmi-nand/*
5596
5597 FREESCALE I2C CPM DRIVER
5598 M:      Jochen Friedrich <jochen@scram.de>
5599 L:      linuxppc-dev@lists.ozlabs.org
5600 L:      linux-i2c@vger.kernel.org
5601 S:      Maintained
5602 F:      drivers/i2c/busses/i2c-cpm.c
5603
5604 FREESCALE IMX / MXC FEC DRIVER
5605 M:      Fugang Duan <fugang.duan@nxp.com>
5606 L:      netdev@vger.kernel.org
5607 S:      Maintained
5608 F:      drivers/net/ethernet/freescale/fec_main.c
5609 F:      drivers/net/ethernet/freescale/fec_ptp.c
5610 F:      drivers/net/ethernet/freescale/fec.h
5611 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5612
5613 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5614 M:      Sascha Hauer <kernel@pengutronix.de>
5615 L:      linux-fbdev@vger.kernel.org
5616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5617 S:      Maintained
5618 F:      include/linux/platform_data/video-imxfb.h
5619 F:      drivers/video/fbdev/imxfb.c
5620
5621 FREESCALE QORIQ DPAA ETHERNET DRIVER
5622 M:      Madalin Bucur <madalin.bucur@nxp.com>
5623 L:      netdev@vger.kernel.org
5624 S:      Maintained
5625 F:      drivers/net/ethernet/freescale/dpaa
5626
5627 FREESCALE QORIQ DPAA FMAN DRIVER
5628 M:      Madalin Bucur <madalin.bucur@nxp.com>
5629 L:      netdev@vger.kernel.org
5630 S:      Maintained
5631 F:      drivers/net/ethernet/freescale/fman
5632 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5633
5634 FREESCALE QUAD SPI DRIVER
5635 M:      Han Xu <han.xu@nxp.com>
5636 L:      linux-mtd@lists.infradead.org
5637 S:      Maintained
5638 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5639
5640 FREESCALE QUICC ENGINE LIBRARY
5641 M:      Qiang Zhao <qiang.zhao@nxp.com>
5642 L:      linuxppc-dev@lists.ozlabs.org
5643 S:      Maintained
5644 F:      drivers/soc/fsl/qe/
5645 F:      include/soc/fsl/*qe*.h
5646 F:      include/soc/fsl/*ucc*.h
5647
5648 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5649 M:      Li Yang <leoyang.li@nxp.com>
5650 L:      netdev@vger.kernel.org
5651 L:      linuxppc-dev@lists.ozlabs.org
5652 S:      Maintained
5653 F:      drivers/net/ethernet/freescale/ucc_geth*
5654
5655 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5656 M:      Zhao Qiang <qiang.zhao@nxp.com>
5657 L:      netdev@vger.kernel.org
5658 L:      linuxppc-dev@lists.ozlabs.org
5659 S:      Maintained
5660 F:      drivers/net/wan/fsl_ucc_hdlc*
5661
5662 FREESCALE QUICC ENGINE UCC UART DRIVER
5663 M:      Timur Tabi <timur@tabi.org>
5664 L:      linuxppc-dev@lists.ozlabs.org
5665 S:      Maintained
5666 F:      drivers/tty/serial/ucc_uart.c
5667
5668 FREESCALE SOC DRIVERS
5669 M:      Li Yang <leoyang.li@nxp.com>
5670 L:      linuxppc-dev@lists.ozlabs.org
5671 L:      linux-arm-kernel@lists.infradead.org
5672 S:      Maintained
5673 F:      Documentation/devicetree/bindings/soc/fsl/
5674 F:      drivers/soc/fsl/
5675 F:      include/linux/fsl/
5676
5677 FREESCALE SOC FS_ENET DRIVER
5678 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5679 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5680 L:      linuxppc-dev@lists.ozlabs.org
5681 L:      netdev@vger.kernel.org
5682 S:      Maintained
5683 F:      drivers/net/ethernet/freescale/fs_enet/
5684 F:      include/linux/fs_enet_pd.h
5685
5686 FREESCALE SOC SOUND DRIVERS
5687 M:      Timur Tabi <timur@tabi.org>
5688 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5689 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5690 R:      Fabio Estevam <fabio.estevam@nxp.com>
5691 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5692 L:      linuxppc-dev@lists.ozlabs.org
5693 S:      Maintained
5694 F:      sound/soc/fsl/fsl*
5695 F:      sound/soc/fsl/imx*
5696 F:      sound/soc/fsl/mpc8610_hpcd.c
5697
5698 FREESCALE USB PERIPHERAL DRIVERS
5699 M:      Li Yang <leoyang.li@nxp.com>
5700 L:      linux-usb@vger.kernel.org
5701 L:      linuxppc-dev@lists.ozlabs.org
5702 S:      Maintained
5703 F:      drivers/usb/gadget/udc/fsl*
5704
5705 FREEVXFS FILESYSTEM
5706 M:      Christoph Hellwig <hch@infradead.org>
5707 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5708 S:      Maintained
5709 F:      fs/freevxfs/
5710
5711 FREEZER
5712 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5713 M:      Pavel Machek <pavel@ucw.cz>
5714 L:      linux-pm@vger.kernel.org
5715 S:      Supported
5716 F:      Documentation/power/freezing-of-tasks.txt
5717 F:      include/linux/freezer.h
5718 F:      kernel/freezer.c
5719
5720 FRONTSWAP API
5721 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5722 L:      linux-kernel@vger.kernel.org
5723 S:      Maintained
5724 F:      mm/frontswap.c
5725 F:      include/linux/frontswap.h
5726
5727 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5728 M:      David Howells <dhowells@redhat.com>
5729 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5730 S:      Supported
5731 F:      Documentation/filesystems/caching/
5732 F:      fs/fscache/
5733 F:      include/linux/fscache*.h
5734
5735 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5736 M:      Theodore Y. Ts'o <tytso@mit.edu>
5737 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5738 L:      linux-fscrypt@vger.kernel.org
5739 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5741 S:      Supported
5742 F:      fs/crypto/
5743 F:      include/linux/fscrypt*.h
5744 F:      Documentation/filesystems/fscrypt.rst
5745
5746 FUJITSU FR-V (FRV) PORT
5747 S:      Orphan
5748 F:      arch/frv/
5749
5750 FUJITSU LAPTOP EXTRAS
5751 M:      Jonathan Woithe <jwoithe@just42.net>
5752 L:      platform-driver-x86@vger.kernel.org
5753 S:      Maintained
5754 F:      drivers/platform/x86/fujitsu-laptop.c
5755
5756 FUJITSU M-5MO LS CAMERA ISP DRIVER
5757 M:      Kyungmin Park <kyungmin.park@samsung.com>
5758 M:      Heungjun Kim <riverful.kim@samsung.com>
5759 L:      linux-media@vger.kernel.org
5760 S:      Maintained
5761 F:      drivers/media/i2c/m5mols/
5762 F:      include/media/i2c/m5mols.h
5763
5764 FUJITSU TABLET EXTRAS
5765 M:      Robert Gerlach <khnz@gmx.de>
5766 L:      platform-driver-x86@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/platform/x86/fujitsu-tablet.c
5769
5770 FUSE: FILESYSTEM IN USERSPACE
5771 M:      Miklos Szeredi <miklos@szeredi.hu>
5772 L:      linux-fsdevel@vger.kernel.org
5773 W:      http://fuse.sourceforge.net/
5774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5775 S:      Maintained
5776 F:      fs/fuse/
5777 F:      include/uapi/linux/fuse.h
5778 F:      Documentation/filesystems/fuse.txt
5779
5780 FUTEX SUBSYSTEM
5781 M:      Thomas Gleixner <tglx@linutronix.de>
5782 M:      Ingo Molnar <mingo@redhat.com>
5783 R:      Peter Zijlstra <peterz@infradead.org>
5784 R:      Darren Hart <dvhart@infradead.org>
5785 L:      linux-kernel@vger.kernel.org
5786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5787 S:      Maintained
5788 F:      kernel/futex.c
5789 F:      kernel/futex_compat.c
5790 F:      include/asm-generic/futex.h
5791 F:      include/linux/futex.h
5792 F:      include/uapi/linux/futex.h
5793 F:      tools/testing/selftests/futex/
5794 F:      tools/perf/bench/futex*
5795 F:      Documentation/*futex*
5796
5797 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5798 M:      Rik Faith <faith@cs.unc.edu>
5799 L:      linux-scsi@vger.kernel.org
5800 S:      Odd Fixes (e.g., new signatures)
5801 F:      drivers/scsi/fdomain.*
5802
5803 GCC PLUGINS
5804 M:      Kees Cook <keescook@chromium.org>
5805 R:      Emese Revfy <re.emese@gmail.com>
5806 L:      kernel-hardening@lists.openwall.com
5807 S:      Maintained
5808 F:      scripts/gcc-plugins/
5809 F:      scripts/gcc-plugin.sh
5810 F:      scripts/Makefile.gcc-plugins
5811 F:      Documentation/gcc-plugins.txt
5812
5813 GCOV BASED KERNEL PROFILING
5814 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5815 S:      Maintained
5816 F:      kernel/gcov/
5817 F:      Documentation/dev-tools/gcov.rst
5818
5819 GDB KERNEL DEBUGGING HELPER SCRIPTS
5820 M:      Jan Kiszka <jan.kiszka@siemens.com>
5821 M:      Kieran Bingham <kieran@bingham.xyz>
5822 S:      Supported
5823 F:      scripts/gdb/
5824
5825 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5826 M:      Achim Leubner <achim_leubner@adaptec.com>
5827 L:      linux-scsi@vger.kernel.org
5828 W:      http://www.icp-vortex.com/
5829 S:      Supported
5830 F:      drivers/scsi/gdt*
5831
5832 GEMTEK FM RADIO RECEIVER DRIVER
5833 M:      Hans Verkuil <hverkuil@xs4all.nl>
5834 L:      linux-media@vger.kernel.org
5835 T:      git git://linuxtv.org/media_tree.git
5836 W:      https://linuxtv.org
5837 S:      Maintained
5838 F:      drivers/media/radio/radio-gemtek*
5839
5840 GENERIC GPIO I2C DRIVER
5841 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5842 S:      Supported
5843 F:      drivers/i2c/busses/i2c-gpio.c
5844 F:      include/linux/i2c-gpio.h
5845
5846 GENERIC GPIO I2C MULTIPLEXER DRIVER
5847 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5848 L:      linux-i2c@vger.kernel.org
5849 S:      Supported
5850 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5851 F:      include/linux/i2c-mux-gpio.h
5852 F:      Documentation/i2c/muxes/i2c-mux-gpio
5853
5854 GENERIC HDLC (WAN) DRIVERS
5855 M:      Krzysztof Halasa <khc@pm.waw.pl>
5856 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5857 S:      Maintained
5858 F:      drivers/net/wan/c101.c
5859 F:      drivers/net/wan/hd6457*
5860 F:      drivers/net/wan/hdlc*
5861 F:      drivers/net/wan/n2.c
5862 F:      drivers/net/wan/pc300too.c
5863 F:      drivers/net/wan/pci200syn.c
5864 F:      drivers/net/wan/wanxl*
5865
5866 GENERIC INCLUDE/ASM HEADER FILES
5867 M:      Arnd Bergmann <arnd@arndb.de>
5868 L:      linux-arch@vger.kernel.org
5869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5870 S:      Maintained
5871 F:      include/asm-generic/
5872 F:      include/uapi/asm-generic/
5873
5874 GENERIC PHY FRAMEWORK
5875 M:      Kishon Vijay Abraham I <kishon@ti.com>
5876 L:      linux-kernel@vger.kernel.org
5877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5878 S:      Supported
5879 F:      drivers/phy/
5880 F:      include/linux/phy/
5881
5882 GENERIC PM DOMAINS
5883 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5884 M:      Kevin Hilman <khilman@kernel.org>
5885 M:      Ulf Hansson <ulf.hansson@linaro.org>
5886 L:      linux-pm@vger.kernel.org
5887 S:      Supported
5888 F:      drivers/base/power/domain*.c
5889 F:      include/linux/pm_domain.h
5890 F:      Documentation/devicetree/bindings/power/power_domain.txt
5891
5892 GENERIC UIO DRIVER FOR PCI DEVICES
5893 M:      "Michael S. Tsirkin" <mst@redhat.com>
5894 L:      kvm@vger.kernel.org
5895 S:      Supported
5896 F:      drivers/uio/uio_pci_generic.c
5897
5898 GENWQE (IBM Generic Workqueue Card)
5899 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5900 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5901 S:      Supported
5902 F:      drivers/misc/genwqe/
5903
5904 GET_MAINTAINER SCRIPT
5905 M:      Joe Perches <joe@perches.com>
5906 S:      Maintained
5907 F:      scripts/get_maintainer.pl
5908
5909 GFS2 FILE SYSTEM
5910 M:      Steven Whitehouse <swhiteho@redhat.com>
5911 M:      Bob Peterson <rpeterso@redhat.com>
5912 L:      cluster-devel@redhat.com
5913 W:      http://sources.redhat.com/cluster/
5914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5915 S:      Supported
5916 F:      Documentation/filesystems/gfs2*.txt
5917 F:      fs/gfs2/
5918 F:      include/uapi/linux/gfs2_ondisk.h
5919
5920 GIGASET ISDN DRIVERS
5921 M:      Paul Bolle <pebolle@tiscali.nl>
5922 L:      gigaset307x-common@lists.sourceforge.net
5923 W:      http://gigaset307x.sourceforge.net/
5924 S:      Odd Fixes
5925 F:      Documentation/isdn/README.gigaset
5926 F:      drivers/isdn/gigaset/
5927 F:      include/uapi/linux/gigaset_dev.h
5928
5929 GO7007 MPEG CODEC
5930 M:      Hans Verkuil <hans.verkuil@cisco.com>
5931 L:      linux-media@vger.kernel.org
5932 S:      Maintained
5933 F:      drivers/media/usb/go7007/
5934
5935 GOODIX TOUCHSCREEN
5936 M:      Bastien Nocera <hadess@hadess.net>
5937 L:      linux-input@vger.kernel.org
5938 S:      Maintained
5939 F:      drivers/input/touchscreen/goodix.c
5940
5941 GPIO ACPI SUPPORT
5942 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5943 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5944 L:      linux-gpio@vger.kernel.org
5945 L:      linux-acpi@vger.kernel.org
5946 S:      Maintained
5947 F:      Documentation/acpi/gpio-properties.txt
5948 F:      drivers/gpio/gpiolib-acpi.c
5949
5950 GPIO IR Transmitter
5951 M:      Sean Young <sean@mess.org>
5952 L:      linux-media@vger.kernel.org
5953 S:      Maintained
5954 F:      drivers/media/rc/gpio-ir-tx.c
5955
5956 GPIO MOCKUP DRIVER
5957 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5958 L:      linux-gpio@vger.kernel.org
5959 S:      Maintained
5960 F:      drivers/gpio/gpio-mockup.c
5961 F:      tools/testing/selftests/gpio/
5962
5963 GPIO SUBSYSTEM
5964 M:      Linus Walleij <linus.walleij@linaro.org>
5965 L:      linux-gpio@vger.kernel.org
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5967 S:      Maintained
5968 F:      Documentation/devicetree/bindings/gpio/
5969 F:      Documentation/gpio/
5970 F:      Documentation/ABI/testing/gpio-cdev
5971 F:      Documentation/ABI/obsolete/sysfs-gpio
5972 F:      drivers/gpio/
5973 F:      include/linux/gpio/
5974 F:      include/linux/gpio.h
5975 F:      include/asm-generic/gpio.h
5976 F:      include/uapi/linux/gpio.h
5977 F:      tools/gpio/
5978
5979 GRE DEMULTIPLEXER DRIVER
5980 M:      Dmitry Kozlov <xeb@mail.ru>
5981 L:      netdev@vger.kernel.org
5982 S:      Maintained
5983 F:      net/ipv4/gre_demux.c
5984 F:      net/ipv4/gre_offload.c
5985 F:      include/net/gre.h
5986
5987 GRETH 10/100/1G Ethernet MAC device driver
5988 M:      Andreas Larsson <andreas@gaisler.com>
5989 L:      netdev@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/net/ethernet/aeroflex/
5992
5993 GREYBUS AUDIO PROTOCOLS DRIVERS
5994 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5995 M:      Mark Greer <mgreer@animalcreek.com>
5996 S:      Maintained
5997 F:      drivers/staging/greybus/audio_apbridgea.c
5998 F:      drivers/staging/greybus/audio_apbridgea.h
5999 F:      drivers/staging/greybus/audio_codec.c
6000 F:      drivers/staging/greybus/audio_codec.h
6001 F:      drivers/staging/greybus/audio_gb.c
6002 F:      drivers/staging/greybus/audio_manager.c
6003 F:      drivers/staging/greybus/audio_manager.h
6004 F:      drivers/staging/greybus/audio_manager_module.c
6005 F:      drivers/staging/greybus/audio_manager_private.h
6006 F:      drivers/staging/greybus/audio_manager_sysfs.c
6007 F:      drivers/staging/greybus/audio_module.c
6008 F:      drivers/staging/greybus/audio_topology.c
6009
6010 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6011 M:      Viresh Kumar <vireshk@kernel.org>
6012 S:      Maintained
6013 F:      drivers/staging/greybus/authentication.c
6014 F:      drivers/staging/greybus/bootrom.c
6015 F:      drivers/staging/greybus/firmware.h
6016 F:      drivers/staging/greybus/fw-core.c
6017 F:      drivers/staging/greybus/fw-download.c
6018 F:      drivers/staging/greybus/fw-managament.c
6019 F:      drivers/staging/greybus/greybus_authentication.h
6020 F:      drivers/staging/greybus/greybus_firmware.h
6021 F:      drivers/staging/greybus/hid.c
6022 F:      drivers/staging/greybus/i2c.c
6023 F:      drivers/staging/greybus/spi.c
6024 F:      drivers/staging/greybus/spilib.c
6025 F:      drivers/staging/greybus/spilib.h
6026
6027 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6028 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6029 S:      Maintained
6030 F:      drivers/staging/greybus/loopback.c
6031 F:      drivers/staging/greybus/timesync.c
6032 F:      drivers/staging/greybus/timesync_platform.c
6033
6034 GREYBUS PLATFORM DRIVERS
6035 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6036 S:      Maintained
6037 F:      drivers/staging/greybus/arche-platform.c
6038 F:      drivers/staging/greybus/arche-apb-ctrl.c
6039 F:      drivers/staging/greybus/arche_platform.h
6040
6041 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6042 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6043 S:      Maintained
6044 F:      drivers/staging/greybus/sdio.c
6045 F:      drivers/staging/greybus/light.c
6046 F:      drivers/staging/greybus/gpio.c
6047 F:      drivers/staging/greybus/power_supply.c
6048 F:      drivers/staging/greybus/spi.c
6049 F:      drivers/staging/greybus/spilib.c
6050
6051 GREYBUS SUBSYSTEM
6052 M:      Johan Hovold <johan@kernel.org>
6053 M:      Alex Elder <elder@kernel.org>
6054 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6055 S:      Maintained
6056 F:      drivers/staging/greybus/
6057 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6058
6059 GREYBUS UART PROTOCOLS DRIVERS
6060 M:      David Lin <dtwlin@gmail.com>
6061 S:      Maintained
6062 F:      drivers/staging/greybus/uart.c
6063 F:      drivers/staging/greybus/log.c
6064
6065 GS1662 VIDEO SERIALIZER
6066 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6067 L:      linux-media@vger.kernel.org
6068 T:      git git://linuxtv.org/media_tree.git
6069 S:      Maintained
6070 F:      drivers/media/spi/gs1662.c
6071
6072 GSPCA FINEPIX SUBDRIVER
6073 M:      Frank Zago <frank@zago.net>
6074 L:      linux-media@vger.kernel.org
6075 T:      git git://linuxtv.org/media_tree.git
6076 S:      Maintained
6077 F:      drivers/media/usb/gspca/finepix.c
6078
6079 GSPCA GL860 SUBDRIVER
6080 M:      Olivier Lorin <o.lorin@laposte.net>
6081 L:      linux-media@vger.kernel.org
6082 T:      git git://linuxtv.org/media_tree.git
6083 S:      Maintained
6084 F:      drivers/media/usb/gspca/gl860/
6085
6086 GSPCA M5602 SUBDRIVER
6087 M:      Erik Andren <erik.andren@gmail.com>
6088 L:      linux-media@vger.kernel.org
6089 T:      git git://linuxtv.org/media_tree.git
6090 S:      Maintained
6091 F:      drivers/media/usb/gspca/m5602/
6092
6093 GSPCA PAC207 SONIXB SUBDRIVER
6094 M:      Hans Verkuil <hverkuil@xs4all.nl>
6095 L:      linux-media@vger.kernel.org
6096 T:      git git://linuxtv.org/media_tree.git
6097 S:      Odd Fixes
6098 F:      drivers/media/usb/gspca/pac207.c
6099
6100 GSPCA SN9C20X SUBDRIVER
6101 M:      Brian Johnson <brijohn@gmail.com>
6102 L:      linux-media@vger.kernel.org
6103 T:      git git://linuxtv.org/media_tree.git
6104 S:      Maintained
6105 F:      drivers/media/usb/gspca/sn9c20x.c
6106
6107 GSPCA T613 SUBDRIVER
6108 M:      Leandro Costantino <lcostantino@gmail.com>
6109 L:      linux-media@vger.kernel.org
6110 T:      git git://linuxtv.org/media_tree.git
6111 S:      Maintained
6112 F:      drivers/media/usb/gspca/t613.c
6113
6114 GSPCA USB WEBCAM DRIVER
6115 M:      Hans Verkuil <hverkuil@xs4all.nl>
6116 L:      linux-media@vger.kernel.org
6117 T:      git git://linuxtv.org/media_tree.git
6118 S:      Odd Fixes
6119 F:      drivers/media/usb/gspca/
6120
6121 GTP (GPRS Tunneling Protocol)
6122 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6123 M:      Harald Welte <laforge@gnumonks.org>
6124 L:      osmocom-net-gprs@lists.osmocom.org
6125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6126 S:      Maintained
6127 F:      drivers/net/gtp.c
6128
6129 GUID PARTITION TABLE (GPT)
6130 M:      Davidlohr Bueso <dave@stgolabs.net>
6131 L:      linux-efi@vger.kernel.org
6132 S:      Maintained
6133 F:      block/partitions/efi.*
6134
6135 H8/300 ARCHITECTURE
6136 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6137 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6138 W:      http://uclinux-h8.sourceforge.jp
6139 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6140 S:      Maintained
6141 F:      arch/h8300/
6142 F:      drivers/clocksource/h8300_*.c
6143 F:      drivers/clk/h8300/
6144 F:      drivers/irqchip/irq-renesas-h8*.c
6145
6146 HACKRF MEDIA DRIVER
6147 M:      Antti Palosaari <crope@iki.fi>
6148 L:      linux-media@vger.kernel.org
6149 W:      https://linuxtv.org
6150 W:      http://palosaari.fi/linux/
6151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6152 T:      git git://linuxtv.org/anttip/media_tree.git
6153 S:      Maintained
6154 F:      drivers/media/usb/hackrf/
6155
6156 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6157 M:      Frank Seidel <frank@f-seidel.de>
6158 L:      platform-driver-x86@vger.kernel.org
6159 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6160 S:      Maintained
6161 F:      drivers/platform/x86/hdaps.c
6162
6163 HARDWARE MONITORING
6164 M:      Jean Delvare <jdelvare@suse.com>
6165 M:      Guenter Roeck <linux@roeck-us.net>
6166 L:      linux-hwmon@vger.kernel.org
6167 W:      http://hwmon.wiki.kernel.org/
6168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6169 S:      Maintained
6170 F:      Documentation/hwmon/
6171 F:      drivers/hwmon/
6172 F:      include/linux/hwmon*.h
6173
6174 HARDWARE RANDOM NUMBER GENERATOR CORE
6175 M:      Matt Mackall <mpm@selenic.com>
6176 M:      Herbert Xu <herbert@gondor.apana.org.au>
6177 L:      linux-crypto@vger.kernel.org
6178 S:      Odd fixes
6179 F:      Documentation/devicetree/bindings/rng/
6180 F:      Documentation/hw_random.txt
6181 F:      drivers/char/hw_random/
6182 F:      include/linux/hw_random.h
6183
6184 HARDWARE SPINLOCK CORE
6185 M:      Ohad Ben-Cohen <ohad@wizery.com>
6186 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6187 L:      linux-remoteproc@vger.kernel.org
6188 S:      Maintained
6189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6190 F:      Documentation/devicetree/bindings/hwlock/
6191 F:      Documentation/hwspinlock.txt
6192 F:      drivers/hwspinlock/
6193 F:      include/linux/hwspinlock.h
6194
6195 HARMONY SOUND DRIVER
6196 L:      linux-parisc@vger.kernel.org
6197 S:      Maintained
6198 F:      sound/parisc/harmony.*
6199
6200 HDPVR USB VIDEO ENCODER DRIVER
6201 M:      Hans Verkuil <hverkuil@xs4all.nl>
6202 L:      linux-media@vger.kernel.org
6203 T:      git git://linuxtv.org/media_tree.git
6204 W:      https://linuxtv.org
6205 S:      Odd Fixes
6206 F:      drivers/media/usb/hdpvr/
6207
6208 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6209 M:      Jimmy Vance <jimmy.vance@hpe.com>
6210 S:      Supported
6211 F:      Documentation/watchdog/hpwdt.txt
6212 F:      drivers/watchdog/hpwdt.c
6213
6214 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6215 M:      Don Brace <don.brace@microsemi.com>
6216 L:      esc.storagedev@microsemi.com
6217 L:      linux-scsi@vger.kernel.org
6218 S:      Supported
6219 F:      Documentation/scsi/hpsa.txt
6220 F:      drivers/scsi/hpsa*.[ch]
6221 F:      include/linux/cciss*.h
6222 F:      include/uapi/linux/cciss*.h
6223
6224 HFI1 DRIVER
6225 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6226 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6227 L:      linux-rdma@vger.kernel.org
6228 S:      Supported
6229 F:      drivers/infiniband/hw/hfi1
6230
6231 HFS FILESYSTEM
6232 L:      linux-fsdevel@vger.kernel.org
6233 S:      Orphan
6234 F:      Documentation/filesystems/hfs.txt
6235 F:      fs/hfs/
6236
6237 HFSPLUS FILESYSTEM
6238 L:      linux-fsdevel@vger.kernel.org
6239 S:      Orphan
6240 F:      Documentation/filesystems/hfsplus.txt
6241 F:      fs/hfsplus/
6242
6243 HGA FRAMEBUFFER DRIVER
6244 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6245 L:      linux-nvidia@lists.surfsouth.com
6246 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6247 S:      Maintained
6248 F:      drivers/video/fbdev/hgafb.c
6249
6250 HIBERNATION (aka Software Suspend, aka swsusp)
6251 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6252 M:      Pavel Machek <pavel@ucw.cz>
6253 L:      linux-pm@vger.kernel.org
6254 B:      https://bugzilla.kernel.org
6255 S:      Supported
6256 F:      arch/x86/power/
6257 F:      drivers/base/power/
6258 F:      kernel/power/
6259 F:      include/linux/suspend.h
6260 F:      include/linux/freezer.h
6261 F:      include/linux/pm.h
6262 F:      arch/*/include/asm/suspend*.h
6263
6264 HID CORE LAYER
6265 M:      Jiri Kosina <jikos@kernel.org>
6266 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6267 L:      linux-input@vger.kernel.org
6268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6269 S:      Maintained
6270 F:      drivers/hid/
6271 F:      include/linux/hid*
6272 F:      include/uapi/linux/hid*
6273
6274 HID SENSOR HUB DRIVERS
6275 M:      Jiri Kosina <jikos@kernel.org>
6276 M:      Jonathan Cameron <jic23@kernel.org>
6277 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6278 L:      linux-input@vger.kernel.org
6279 L:      linux-iio@vger.kernel.org
6280 S:      Maintained
6281 F:      Documentation/hid/hid-sensor*
6282 F:      drivers/hid/hid-sensor-*
6283 F:      drivers/iio/*/hid-*
6284 F:      include/linux/hid-sensor-*
6285
6286 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6287 M:      Thomas Gleixner <tglx@linutronix.de>
6288 L:      linux-kernel@vger.kernel.org
6289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6290 S:      Maintained
6291 F:      Documentation/timers/
6292 F:      kernel/time/hrtimer.c
6293 F:      kernel/time/clockevents.c
6294 F:      kernel/time/timer_*.c
6295 F:      include/linux/clockchips.h
6296 F:      include/linux/hrtimer.h
6297
6298 HIGH-SPEED SCC DRIVER FOR AX.25
6299 L:      linux-hams@vger.kernel.org
6300 S:      Orphan
6301 F:      drivers/net/hamradio/dmascc.c
6302 F:      drivers/net/hamradio/scc.c
6303
6304 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6305 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6306 W:      http://www.highpoint-tech.com
6307 S:      Supported
6308 F:      Documentation/scsi/hptiop.txt
6309 F:      drivers/scsi/hptiop.c
6310
6311 HIPPI
6312 M:      Jes Sorensen <jes@trained-monkey.org>
6313 L:      linux-hippi@sunsite.dk
6314 S:      Maintained
6315 F:      include/linux/hippidevice.h
6316 F:      include/uapi/linux/if_hippi.h
6317 F:      net/802/hippi.c
6318 F:      drivers/net/hippi/
6319
6320 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6321 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6322 M:      Salil Mehta <salil.mehta@huawei.com>
6323 L:      netdev@vger.kernel.org
6324 W:      http://www.hisilicon.com
6325 S:      Maintained
6326 F:      drivers/net/ethernet/hisilicon/hns3/
6327
6328 HISILICON NETWORK SUBSYSTEM DRIVER
6329 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6330 M:      Salil Mehta <salil.mehta@huawei.com>
6331 L:      netdev@vger.kernel.org
6332 W:      http://www.hisilicon.com
6333 S:      Maintained
6334 F:      drivers/net/ethernet/hisilicon/
6335 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6336
6337 HISILICON PMU DRIVER
6338 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6339 W:      http://www.hisilicon.com
6340 S:      Supported
6341 F:      drivers/perf/hisilicon
6342 F:      Documentation/perf/hisi-pmu.txt
6343
6344 HISILICON ROCE DRIVER
6345 M:      Lijun Ou <oulijun@huawei.com>
6346 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6347 L:      linux-rdma@vger.kernel.org
6348 S:      Maintained
6349 F:      drivers/infiniband/hw/hns/
6350 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6351
6352 HISILICON SAS Controller
6353 M:      John Garry <john.garry@huawei.com>
6354 W:      http://www.hisilicon.com
6355 S:      Supported
6356 F:      drivers/scsi/hisi_sas/
6357 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6358
6359 HMM - Heterogeneous Memory Management
6360 M:      Jérôme Glisse <jglisse@redhat.com>
6361 L:      linux-mm@kvack.org
6362 S:      Maintained
6363 F:      mm/hmm*
6364 F:      include/linux/hmm*
6365
6366 HOST AP DRIVER
6367 M:      Jouni Malinen <j@w1.fi>
6368 L:      linux-wireless@vger.kernel.org
6369 W:      http://w1.fi/hostap-driver.html
6370 S:      Obsolete
6371 F:      drivers/net/wireless/intersil/hostap/
6372
6373 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6374 L:      platform-driver-x86@vger.kernel.org
6375 S:      Orphan
6376 F:      drivers/platform/x86/tc1100-wmi.c
6377
6378 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6379 M:      Jaroslav Kysela <perex@perex.cz>
6380 S:      Maintained
6381 F:      drivers/net/ethernet/hp/hp100.*
6382
6383 HPET:   High Precision Event Timers driver
6384 M:      Clemens Ladisch <clemens@ladisch.de>
6385 S:      Maintained
6386 F:      Documentation/timers/hpet.txt
6387 F:      drivers/char/hpet.c
6388 F:      include/linux/hpet.h
6389 F:      include/uapi/linux/hpet.h
6390
6391 HPET:   x86
6392 S:      Orphan
6393 F:      arch/x86/kernel/hpet.c
6394 F:      arch/x86/include/asm/hpet.h
6395
6396 HPFS FILESYSTEM
6397 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6398 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6399 S:      Maintained
6400 F:      fs/hpfs/
6401
6402 HSI SUBSYSTEM
6403 M:      Sebastian Reichel <sre@kernel.org>
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6405 S:      Maintained
6406 F:      Documentation/ABI/testing/sysfs-bus-hsi
6407 F:      Documentation/driver-api/hsi.rst
6408 F:      drivers/hsi/
6409 F:      include/linux/hsi/
6410 F:      include/uapi/linux/hsi/
6411
6412 HSO 3G MODEM DRIVER
6413 L:      linux-usb@vger.kernel.org
6414 S:      Orphan
6415 F:      drivers/net/usb/hso.c
6416
6417 HSR NETWORK PROTOCOL
6418 M:      Arvid Brodin <arvid.brodin@alten.se>
6419 L:      netdev@vger.kernel.org
6420 S:      Maintained
6421 F:      net/hsr/
6422
6423 HT16K33 LED CONTROLLER DRIVER
6424 M:      Robin van der Gracht <robin@protonic.nl>
6425 S:      Maintained
6426 F:      drivers/auxdisplay/ht16k33.c
6427 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6428
6429 HTCPEN TOUCHSCREEN DRIVER
6430 M:      Pau Oliva Fora <pof@eslack.org>
6431 L:      linux-input@vger.kernel.org
6432 S:      Maintained
6433 F:      drivers/input/touchscreen/htcpen.c
6434
6435 HUAWEI ETHERNET DRIVER
6436 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6437 L:      netdev@vger.kernel.org
6438 S:      Supported
6439 F:      Documentation/networking/hinic.txt
6440 F:      drivers/net/ethernet/huawei/hinic/
6441
6442 HUGETLB FILESYSTEM
6443 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6444 S:      Maintained
6445 F:      fs/hugetlbfs/
6446
6447 HVA ST MEDIA DRIVER
6448 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6449 L:      linux-media@vger.kernel.org
6450 T:      git git://linuxtv.org/media_tree.git
6451 W:      https://linuxtv.org
6452 S:      Supported
6453 F:      drivers/media/platform/sti/hva
6454
6455 HWPOISON MEMORY FAILURE HANDLING
6456 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6457 L:      linux-mm@kvack.org
6458 S:      Maintained
6459 F:      mm/memory-failure.c
6460 F:      mm/hwpoison-inject.c
6461
6462 Hyper-V CORE AND DRIVERS
6463 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6464 M:      Haiyang Zhang <haiyangz@microsoft.com>
6465 M:      Stephen Hemminger <sthemmin@microsoft.com>
6466 L:      devel@linuxdriverproject.org
6467 S:      Maintained
6468 F:      Documentation/networking/netvsc.txt
6469 F:      arch/x86/include/asm/mshyperv.h
6470 F:      arch/x86/include/asm/trace/hyperv.h
6471 F:      arch/x86/include/uapi/asm/hyperv.h
6472 F:      arch/x86/kernel/cpu/mshyperv.c
6473 F:      arch/x86/hyperv
6474 F:      drivers/hid/hid-hyperv.c
6475 F:      drivers/hv/
6476 F:      drivers/input/serio/hyperv-keyboard.c
6477 F:      drivers/pci/host/pci-hyperv.c
6478 F:      drivers/net/hyperv/
6479 F:      drivers/scsi/storvsc_drv.c
6480 F:      drivers/uio/uio_hv_generic.c
6481 F:      drivers/video/fbdev/hyperv_fb.c
6482 F:      net/vmw_vsock/hyperv_transport.c
6483 F:      include/linux/hyperv.h
6484 F:      include/uapi/linux/hyperv.h
6485 F:      tools/hv/
6486 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6487
6488 HYPERVISOR VIRTUAL CONSOLE DRIVER
6489 L:      linuxppc-dev@lists.ozlabs.org
6490 S:      Odd Fixes
6491 F:      drivers/tty/hvc/
6492
6493 I2C ACPI SUPPORT
6494 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6495 L:      linux-i2c@vger.kernel.org
6496 L:      linux-acpi@vger.kernel.org
6497 S:      Maintained
6498 F:      drivers/i2c/i2c-core-acpi.c
6499
6500 I2C MUXES
6501 M:      Peter Rosin <peda@axentia.se>
6502 L:      linux-i2c@vger.kernel.org
6503 S:      Maintained
6504 F:      Documentation/i2c/i2c-topology
6505 F:      Documentation/i2c/muxes/
6506 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6507 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6508 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6509 F:      drivers/i2c/i2c-mux.c
6510 F:      drivers/i2c/muxes/
6511 F:      include/linux/i2c-mux.h
6512
6513 I2C OVER PARALLEL PORT
6514 M:      Jean Delvare <jdelvare@suse.com>
6515 L:      linux-i2c@vger.kernel.org
6516 S:      Maintained
6517 F:      Documentation/i2c/busses/i2c-parport
6518 F:      Documentation/i2c/busses/i2c-parport-light
6519 F:      drivers/i2c/busses/i2c-parport.c
6520 F:      drivers/i2c/busses/i2c-parport-light.c
6521
6522 I2C SUBSYSTEM
6523 M:      Wolfram Sang <wsa@the-dreams.de>
6524 L:      linux-i2c@vger.kernel.org
6525 W:      https://i2c.wiki.kernel.org/
6526 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6528 S:      Maintained
6529 F:      Documentation/devicetree/bindings/i2c/
6530 F:      Documentation/i2c/
6531 F:      drivers/i2c/
6532 F:      drivers/i2c/*/
6533 F:      include/linux/i2c.h
6534 F:      include/linux/i2c-*.h
6535 F:      include/uapi/linux/i2c.h
6536 F:      include/uapi/linux/i2c-*.h
6537
6538 I2C-TAOS-EVM DRIVER
6539 M:      Jean Delvare <jdelvare@suse.com>
6540 L:      linux-i2c@vger.kernel.org
6541 S:      Maintained
6542 F:      Documentation/i2c/busses/i2c-taos-evm
6543 F:      drivers/i2c/busses/i2c-taos-evm.c
6544
6545 I2C-TINY-USB DRIVER
6546 M:      Till Harbaum <till@harbaum.org>
6547 L:      linux-i2c@vger.kernel.org
6548 W:      http://www.harbaum.org/till/i2c_tiny_usb
6549 S:      Maintained
6550 F:      drivers/i2c/busses/i2c-tiny-usb.c
6551
6552 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6553 M:      Jean Delvare <jdelvare@suse.com>
6554 L:      linux-i2c@vger.kernel.org
6555 S:      Maintained
6556 F:      Documentation/i2c/busses/i2c-ali1535
6557 F:      Documentation/i2c/busses/i2c-ali1563
6558 F:      Documentation/i2c/busses/i2c-ali15x3
6559 F:      Documentation/i2c/busses/i2c-amd756
6560 F:      Documentation/i2c/busses/i2c-amd8111
6561 F:      Documentation/i2c/busses/i2c-i801
6562 F:      Documentation/i2c/busses/i2c-nforce2
6563 F:      Documentation/i2c/busses/i2c-piix4
6564 F:      Documentation/i2c/busses/i2c-sis5595
6565 F:      Documentation/i2c/busses/i2c-sis630
6566 F:      Documentation/i2c/busses/i2c-sis96x
6567 F:      Documentation/i2c/busses/i2c-via
6568 F:      Documentation/i2c/busses/i2c-viapro
6569 F:      drivers/i2c/busses/i2c-ali1535.c
6570 F:      drivers/i2c/busses/i2c-ali1563.c
6571 F:      drivers/i2c/busses/i2c-ali15x3.c
6572 F:      drivers/i2c/busses/i2c-amd756.c
6573 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6574 F:      drivers/i2c/busses/i2c-amd8111.c
6575 F:      drivers/i2c/busses/i2c-i801.c
6576 F:      drivers/i2c/busses/i2c-isch.c
6577 F:      drivers/i2c/busses/i2c-nforce2.c
6578 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6579 F:      drivers/i2c/busses/i2c-piix4.c
6580 F:      drivers/i2c/busses/i2c-sis5595.c
6581 F:      drivers/i2c/busses/i2c-sis630.c
6582 F:      drivers/i2c/busses/i2c-sis96x.c
6583 F:      drivers/i2c/busses/i2c-via.c
6584 F:      drivers/i2c/busses/i2c-viapro.c
6585
6586 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6587 M:      Hans de Goede <hdegoede@redhat.com>
6588 L:      linux-i2c@vger.kernel.org
6589 S:      Maintained
6590 F:      drivers/i2c/busses/i2c-cht-wc.c
6591
6592 I2C/SMBUS ISMT DRIVER
6593 M:      Seth Heasley <seth.heasley@intel.com>
6594 M:      Neil Horman <nhorman@tuxdriver.com>
6595 L:      linux-i2c@vger.kernel.org
6596 F:      drivers/i2c/busses/i2c-ismt.c
6597 F:      Documentation/i2c/busses/i2c-ismt
6598
6599 I2C/SMBUS STUB DRIVER
6600 M:      Jean Delvare <jdelvare@suse.com>
6601 L:      linux-i2c@vger.kernel.org
6602 S:      Maintained
6603 F:      drivers/i2c/i2c-stub.c
6604
6605 i386 BOOT CODE
6606 M:      "H. Peter Anvin" <hpa@zytor.com>
6607 S:      Maintained
6608 F:      arch/x86/boot/
6609
6610 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6611 M:      "H. Peter Anvin" <hpa@zytor.com>
6612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6613 S:      Maintained
6614
6615 IA64 (Itanium) PLATFORM
6616 M:      Tony Luck <tony.luck@intel.com>
6617 M:      Fenghua Yu <fenghua.yu@intel.com>
6618 L:      linux-ia64@vger.kernel.org
6619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6620 S:      Maintained
6621 F:      arch/ia64/
6622
6623 IBM Power 842 compression accelerator
6624 M:      Haren Myneni <haren@us.ibm.com>
6625 S:      Supported
6626 F:      drivers/crypto/nx/Makefile
6627 F:      drivers/crypto/nx/Kconfig
6628 F:      drivers/crypto/nx/nx-842*
6629 F:      include/linux/sw842.h
6630 F:      crypto/842.c
6631 F:      lib/842/
6632
6633 IBM Power in-Nest Crypto Acceleration
6634 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6635 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6636 L:      linux-crypto@vger.kernel.org
6637 S:      Supported
6638 F:      drivers/crypto/nx/Makefile
6639 F:      drivers/crypto/nx/Kconfig
6640 F:      drivers/crypto/nx/nx-aes*
6641 F:      drivers/crypto/nx/nx-sha*
6642 F:      drivers/crypto/nx/nx.*
6643 F:      drivers/crypto/nx/nx_csbcpb.h
6644 F:      drivers/crypto/nx/nx_debugfs.h
6645
6646 IBM Power Linux RAID adapter
6647 M:      Brian King <brking@us.ibm.com>
6648 S:      Supported
6649 F:      drivers/scsi/ipr.*
6650
6651 IBM Power SRIOV Virtual NIC Device Driver
6652 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6653 M:      John Allen <jallen@linux.vnet.ibm.com>
6654 L:      netdev@vger.kernel.org
6655 S:      Supported
6656 F:      drivers/net/ethernet/ibm/ibmvnic.*
6657
6658 IBM Power Virtual Accelerator Switchboard
6659 M:      Sukadev Bhattiprolu
6660 L:      linuxppc-dev@lists.ozlabs.org
6661 S:      Supported
6662 F:      arch/powerpc/platforms/powernv/vas*
6663 F:      arch/powerpc/platforms/powernv/copy-paste.h
6664 F:      arch/powerpc/include/asm/vas.h
6665 F:      arch/powerpc/include/uapi/asm/vas.h
6666
6667 IBM Power Virtual Ethernet Device Driver
6668 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6669 L:      netdev@vger.kernel.org
6670 S:      Supported
6671 F:      drivers/net/ethernet/ibm/ibmveth.*
6672
6673 IBM Power Virtual FC Device Drivers
6674 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6675 L:      linux-scsi@vger.kernel.org
6676 S:      Supported
6677 F:      drivers/scsi/ibmvscsi/ibmvfc*
6678
6679 IBM Power Virtual SCSI Device Drivers
6680 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6681 L:      linux-scsi@vger.kernel.org
6682 S:      Supported
6683 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6684 F:      include/scsi/viosrp.h
6685
6686 IBM Power Virtual SCSI Device Target Driver
6687 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6688 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6689 L:      linux-scsi@vger.kernel.org
6690 L:      target-devel@vger.kernel.org
6691 S:      Supported
6692 F:      drivers/scsi/ibmvscsi_tgt/
6693
6694 IBM Power VMX Cryptographic instructions
6695 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6696 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6697 L:      linux-crypto@vger.kernel.org
6698 S:      Supported
6699 F:      drivers/crypto/vmx/Makefile
6700 F:      drivers/crypto/vmx/Kconfig
6701 F:      drivers/crypto/vmx/vmx.c
6702 F:      drivers/crypto/vmx/aes*
6703 F:      drivers/crypto/vmx/ghash*
6704 F:      drivers/crypto/vmx/ppc-xlate.pl
6705
6706 IBM ServeRAID RAID DRIVER
6707 S:      Orphan
6708 F:      drivers/scsi/ips.*
6709
6710 ICH LPC AND GPIO DRIVER
6711 M:      Peter Tyser <ptyser@xes-inc.com>
6712 S:      Maintained
6713 F:      drivers/mfd/lpc_ich.c
6714 F:      drivers/gpio/gpio-ich.c
6715
6716 IDE SUBSYSTEM
6717 M:      "David S. Miller" <davem@davemloft.net>
6718 L:      linux-ide@vger.kernel.org
6719 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6721 S:      Maintained
6722 F:      Documentation/ide/
6723 F:      drivers/ide/
6724 F:      include/linux/ide.h
6725
6726 IDE/ATAPI DRIVERS
6727 M:      Borislav Petkov <bp@alien8.de>
6728 L:      linux-ide@vger.kernel.org
6729 S:      Maintained
6730 F:      Documentation/cdrom/ide-cd
6731 F:      drivers/ide/ide-cd*
6732
6733 IDEAPAD LAPTOP EXTRAS DRIVER
6734 M:      Ike Panhc <ike.pan@canonical.com>
6735 L:      platform-driver-x86@vger.kernel.org
6736 W:      http://launchpad.net/ideapad-laptop
6737 S:      Maintained
6738 F:      drivers/platform/x86/ideapad-laptop.c
6739
6740 IDEAPAD LAPTOP SLIDEBAR DRIVER
6741 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6742 L:      linux-input@vger.kernel.org
6743 W:      https://github.com/o2genum/ideapad-slidebar
6744 S:      Maintained
6745 F:      drivers/input/misc/ideapad_slidebar.c
6746
6747 IDT VersaClock 5 CLOCK DRIVER
6748 M:      Marek Vasut <marek.vasut@gmail.com>
6749 S:      Maintained
6750 F:      drivers/clk/clk-versaclock5.c
6751
6752 IEEE 802.15.4 SUBSYSTEM
6753 M:      Alexander Aring <alex.aring@gmail.com>
6754 M:      Stefan Schmidt <stefan@osg.samsung.com>
6755 L:      linux-wpan@vger.kernel.org
6756 W:      http://wpan.cakelab.org/
6757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6759 S:      Maintained
6760 F:      net/ieee802154/
6761 F:      net/mac802154/
6762 F:      drivers/net/ieee802154/
6763 F:      include/linux/nl802154.h
6764 F:      include/linux/ieee802154.h
6765 F:      include/net/nl802154.h
6766 F:      include/net/mac802154.h
6767 F:      include/net/af_ieee802154.h
6768 F:      include/net/cfg802154.h
6769 F:      include/net/ieee802154_netdev.h
6770 F:      Documentation/networking/ieee802154.txt
6771
6772 IFE PROTOCOL
6773 M:      Yotam Gigi <yotam.gi@gmail.com>
6774 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6775 F:      net/ife
6776 F:      include/net/ife.h
6777 F:      include/uapi/linux/ife.h
6778
6779 IGORPLUG-USB IR RECEIVER
6780 M:      Sean Young <sean@mess.org>
6781 L:      linux-media@vger.kernel.org
6782 S:      Maintained
6783 F:      drivers/media/rc/igorplugusb.c
6784
6785 IGUANAWORKS USB IR TRANSCEIVER
6786 M:      Sean Young <sean@mess.org>
6787 L:      linux-media@vger.kernel.org
6788 S:      Maintained
6789 F:      drivers/media/rc/iguanair.c
6790
6791 IIO DIGITAL POTENTIOMETER DAC
6792 M:      Peter Rosin <peda@axentia.se>
6793 L:      linux-iio@vger.kernel.org
6794 S:      Maintained
6795 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6796 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6797 F:      drivers/iio/dac/dpot-dac.c
6798
6799 IIO ENVELOPE DETECTOR
6800 M:      Peter Rosin <peda@axentia.se>
6801 L:      linux-iio@vger.kernel.org
6802 S:      Maintained
6803 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6804 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6805 F:      drivers/iio/adc/envelope-detector.c
6806
6807 IIO MULTIPLEXER
6808 M:      Peter Rosin <peda@axentia.se>
6809 L:      linux-iio@vger.kernel.org
6810 S:      Maintained
6811 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6812 F:      drivers/iio/multiplexer/iio-mux.c
6813
6814 IIO SUBSYSTEM AND DRIVERS
6815 M:      Jonathan Cameron <jic23@kernel.org>
6816 R:      Hartmut Knaack <knaack.h@gmx.de>
6817 R:      Lars-Peter Clausen <lars@metafoo.de>
6818 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6819 L:      linux-iio@vger.kernel.org
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6821 S:      Maintained
6822 F:      Documentation/devicetree/bindings/iio/
6823 F:      drivers/iio/
6824 F:      drivers/staging/iio/
6825 F:      include/linux/iio/
6826 F:      tools/iio/
6827
6828 IKANOS/ADI EAGLE ADSL USB DRIVER
6829 M:      Matthieu Castet <castet.matthieu@free.fr>
6830 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6831 S:      Maintained
6832 F:      drivers/usb/atm/ueagle-atm.c
6833
6834 IMGTEC ASCII LCD DRIVER
6835 M:      Paul Burton <paul.burton@mips.com>
6836 S:      Maintained
6837 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6838 F:      drivers/auxdisplay/img-ascii-lcd.c
6839
6840 IMGTEC IR DECODER DRIVER
6841 M:      James Hogan <jhogan@kernel.org>
6842 S:      Maintained
6843 F:      drivers/media/rc/img-ir/
6844
6845 IMS TWINTURBO FRAMEBUFFER DRIVER
6846 L:      linux-fbdev@vger.kernel.org
6847 S:      Orphan
6848 F:      drivers/video/fbdev/imsttfb.c
6849
6850 INA209 HARDWARE MONITOR DRIVER
6851 M:      Guenter Roeck <linux@roeck-us.net>
6852 L:      linux-hwmon@vger.kernel.org
6853 S:      Maintained
6854 F:      Documentation/hwmon/ina209
6855 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6856 F:      drivers/hwmon/ina209.c
6857
6858 INA2XX HARDWARE MONITOR DRIVER
6859 M:      Guenter Roeck <linux@roeck-us.net>
6860 L:      linux-hwmon@vger.kernel.org
6861 S:      Maintained
6862 F:      Documentation/hwmon/ina2xx
6863 F:      drivers/hwmon/ina2xx.c
6864 F:      include/linux/platform_data/ina2xx.h
6865
6866 INDUSTRY PACK SUBSYSTEM (IPACK)
6867 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6868 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6869 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6870 L:      industrypack-devel@lists.sourceforge.net
6871 W:      http://industrypack.sourceforge.net
6872 S:      Maintained
6873 F:      drivers/ipack/
6874
6875 INFINIBAND SUBSYSTEM
6876 M:      Doug Ledford <dledford@redhat.com>
6877 M:      Jason Gunthorpe <jgg@mellanox.com>
6878 L:      linux-rdma@vger.kernel.org
6879 W:      http://www.openfabrics.org/
6880 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6882 S:      Supported
6883 F:      Documentation/devicetree/bindings/infiniband/
6884 F:      Documentation/infiniband/
6885 F:      drivers/infiniband/
6886 F:      include/uapi/linux/if_infiniband.h
6887 F:      include/uapi/rdma/
6888 F:      include/rdma/
6889
6890 INGENIC JZ4780 DMA Driver
6891 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6892 S:      Maintained
6893 F:      drivers/dma/dma-jz4780.c
6894
6895 INGENIC JZ4780 NAND DRIVER
6896 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6897 L:      linux-mtd@lists.infradead.org
6898 S:      Maintained
6899 F:      drivers/mtd/nand/jz4780_*
6900
6901 INOTIFY
6902 M:      Jan Kara <jack@suse.cz>
6903 R:      Amir Goldstein <amir73il@gmail.com>
6904 L:      linux-fsdevel@vger.kernel.org
6905 S:      Maintained
6906 F:      Documentation/filesystems/inotify.txt
6907 F:      fs/notify/inotify/
6908 F:      include/linux/inotify.h
6909 F:      include/uapi/linux/inotify.h
6910
6911 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6912 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6913 L:      linux-input@vger.kernel.org
6914 Q:      http://patchwork.kernel.org/project/linux-input/list/
6915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6916 S:      Maintained
6917 F:      drivers/input/
6918 F:      include/linux/input.h
6919 F:      include/uapi/linux/input.h
6920 F:      include/uapi/linux/input-event-codes.h
6921 F:      include/linux/input/
6922 F:      Documentation/devicetree/bindings/input/
6923 F:      Documentation/input/
6924
6925 INPUT MULTITOUCH (MT) PROTOCOL
6926 M:      Henrik Rydberg <rydberg@bitmath.org>
6927 L:      linux-input@vger.kernel.org
6928 S:      Odd fixes
6929 F:      Documentation/input/multi-touch-protocol.rst
6930 F:      drivers/input/input-mt.c
6931 K:      \b(ABS|SYN)_MT_
6932
6933 INSIDE SECURE CRYPTO DRIVER
6934 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6935 F:      drivers/crypto/inside-secure/
6936 S:      Maintained
6937 L:      linux-crypto@vger.kernel.org
6938
6939 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6940 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6941 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6942 L:      linux-integrity@vger.kernel.org
6943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6944 S:      Supported
6945 F:      security/integrity/ima/
6946
6947 INTEL 810/815 FRAMEBUFFER DRIVER
6948 M:      Antonino Daplas <adaplas@gmail.com>
6949 L:      linux-fbdev@vger.kernel.org
6950 S:      Maintained
6951 F:      drivers/video/fbdev/i810/
6952
6953 INTEL ASoC BDW/HSW DRIVERS
6954 M:      Jie Yang <yang.jie@linux.intel.com>
6955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6956 S:      Supported
6957 F:      sound/soc/intel/common/sst-dsp*
6958 F:      sound/soc/intel/common/sst-firmware.c
6959 F:      sound/soc/intel/boards/broadwell.c
6960 F:      sound/soc/intel/haswell/
6961
6962 INTEL C600 SERIES SAS CONTROLLER DRIVER
6963 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6964 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6965 L:      linux-scsi@vger.kernel.org
6966 T:      git git://git.code.sf.net/p/intel-sas/isci
6967 S:      Supported
6968 F:      drivers/scsi/isci/
6969
6970 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6971 M:      Jani Nikula <jani.nikula@linux.intel.com>
6972 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6973 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6974 L:      intel-gfx@lists.freedesktop.org
6975 W:      https://01.org/linuxgraphics/
6976 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6977 C:      irc://chat.freenode.net/intel-gfx
6978 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6979 T:      git git://anongit.freedesktop.org/drm-intel
6980 S:      Supported
6981 F:      drivers/gpu/drm/i915/
6982 F:      include/drm/i915*
6983 F:      include/uapi/drm/i915_drm.h
6984 F:      Documentation/gpu/i915.rst
6985
6986 INTEL ETHERNET DRIVERS
6987 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6988 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6989 W:      http://www.intel.com/support/feedback.htm
6990 W:      http://e1000.sourceforge.net/
6991 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6994 S:      Supported
6995 F:      Documentation/networking/e100.txt
6996 F:      Documentation/networking/e1000.txt
6997 F:      Documentation/networking/e1000e.txt
6998 F:      Documentation/networking/igb.txt
6999 F:      Documentation/networking/igbvf.txt
7000 F:      Documentation/networking/ixgb.txt
7001 F:      Documentation/networking/ixgbe.txt
7002 F:      Documentation/networking/ixgbevf.txt
7003 F:      Documentation/networking/i40e.txt
7004 F:      Documentation/networking/i40evf.txt
7005 F:      drivers/net/ethernet/intel/
7006 F:      drivers/net/ethernet/intel/*/
7007 F:      include/linux/avf/virtchnl.h
7008
7009 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7010 M:      Maik Broemme <mbroemme@libmpq.org>
7011 L:      linux-fbdev@vger.kernel.org
7012 S:      Maintained
7013 F:      Documentation/fb/intelfb.txt
7014 F:      drivers/video/fbdev/intelfb/
7015
7016 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7017 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7018 M:      Zhi Wang <zhi.a.wang@intel.com>
7019 L:      intel-gvt-dev@lists.freedesktop.org
7020 L:      intel-gfx@lists.freedesktop.org
7021 W:      https://01.org/igvt-g
7022 T:      git https://github.com/01org/gvt-linux.git
7023 S:      Supported
7024 F:      drivers/gpu/drm/i915/gvt/
7025
7026 INTEL HID EVENT DRIVER
7027 M:      Alex Hung <alex.hung@canonical.com>
7028 L:      platform-driver-x86@vger.kernel.org
7029 S:      Maintained
7030 F:      drivers/platform/x86/intel-hid.c
7031
7032 INTEL I/OAT DMA DRIVER
7033 M:      Dave Jiang <dave.jiang@intel.com>
7034 R:      Dan Williams <dan.j.williams@intel.com>
7035 L:      dmaengine@vger.kernel.org
7036 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7037 S:      Supported
7038 F:      drivers/dma/ioat*
7039
7040 INTEL IDLE DRIVER
7041 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7042 M:      Len Brown <lenb@kernel.org>
7043 L:      linux-pm@vger.kernel.org
7044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7045 B:      https://bugzilla.kernel.org
7046 S:      Supported
7047 F:      drivers/idle/intel_idle.c
7048
7049 INTEL INTEGRATED SENSOR HUB DRIVER
7050 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7051 M:      Jiri Kosina <jikos@kernel.org>
7052 L:      linux-input@vger.kernel.org
7053 S:      Maintained
7054 F:      drivers/hid/intel-ish-hid/
7055
7056 INTEL IOMMU (VT-d)
7057 M:      David Woodhouse <dwmw2@infradead.org>
7058 L:      iommu@lists.linux-foundation.org
7059 T:      git git://git.infradead.org/iommu-2.6.git
7060 S:      Supported
7061 F:      drivers/iommu/intel-iommu.c
7062 F:      include/linux/intel-iommu.h
7063
7064 INTEL IOP-ADMA DMA DRIVER
7065 R:      Dan Williams <dan.j.williams@intel.com>
7066 S:      Odd fixes
7067 F:      drivers/dma/iop-adma.c
7068
7069 INTEL IPU3 CSI-2 CIO2 DRIVER
7070 M:      Yong Zhi <yong.zhi@intel.com>
7071 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7072 L:      linux-media@vger.kernel.org
7073 S:      Maintained
7074 F:      drivers/media/pci/intel/ipu3/
7075 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7076
7077 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7078 M:      Krzysztof Halasa <khalasa@piap.pl>
7079 S:      Maintained
7080 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7081 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7082 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7083 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7084 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7085 F:      drivers/net/wan/ixp4xx_hss.c
7086
7087 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7088 M:      Deepak Saxena <dsaxena@plexity.net>
7089 S:      Maintained
7090 F:      drivers/char/hw_random/ixp4xx-rng.c
7091
7092 INTEL MANAGEMENT ENGINE (mei)
7093 M:      Tomas Winkler <tomas.winkler@intel.com>
7094 L:      linux-kernel@vger.kernel.org
7095 S:      Supported
7096 F:      include/uapi/linux/mei.h
7097 F:      include/linux/mei_cl_bus.h
7098 F:      drivers/misc/mei/*
7099 F:      drivers/watchdog/mei_wdt.c
7100 F:      Documentation/misc-devices/mei/*
7101 F:      samples/mei/*
7102
7103 INTEL MENLOW THERMAL DRIVER
7104 M:      Sujith Thomas <sujith.thomas@intel.com>
7105 L:      platform-driver-x86@vger.kernel.org
7106 W:      https://01.org/linux-acpi
7107 S:      Supported
7108 F:      drivers/platform/x86/intel_menlow.c
7109
7110 INTEL MERRIFIELD GPIO DRIVER
7111 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7112 L:      linux-gpio@vger.kernel.org
7113 S:      Maintained
7114 F:      drivers/gpio/gpio-merrifield.c
7115
7116 INTEL MIC DRIVERS (mic)
7117 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7118 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7119 S:      Supported
7120 W:      https://github.com/sudeepdutt/mic
7121 W:      http://software.intel.com/en-us/mic-developer
7122 F:      include/linux/mic_bus.h
7123 F:      include/linux/scif.h
7124 F:      include/uapi/linux/mic_common.h
7125 F:      include/uapi/linux/mic_ioctl.h
7126 F:      include/uapi/linux/scif_ioctl.h
7127 F:      drivers/misc/mic/
7128 F:      drivers/dma/mic_x100_dma.c
7129 F:      drivers/dma/mic_x100_dma.h
7130 F:      Documentation/mic/
7131
7132 INTEL PMC CORE DRIVER
7133 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7134 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7135 L:      platform-driver-x86@vger.kernel.org
7136 S:      Maintained
7137 F:      arch/x86/include/asm/pmc_core.h
7138 F:      drivers/platform/x86/intel_pmc_core*
7139
7140 INTEL PMC/P-Unit IPC DRIVER
7141 M:      Zha Qipeng<qipeng.zha@intel.com>
7142 L:      platform-driver-x86@vger.kernel.org
7143 S:      Maintained
7144 F:      drivers/platform/x86/intel_pmc_ipc.c
7145 F:      drivers/platform/x86/intel_punit_ipc.c
7146 F:      arch/x86/include/asm/intel_pmc_ipc.h
7147 F:      arch/x86/include/asm/intel_punit_ipc.h
7148
7149 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7150 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7151 L:      linux-wireless@vger.kernel.org
7152 S:      Maintained
7153 F:      Documentation/networking/README.ipw2100
7154 F:      Documentation/networking/README.ipw2200
7155 F:      drivers/net/wireless/intel/ipw2x00/
7156
7157 INTEL PSTATE DRIVER
7158 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7159 M:      Len Brown <lenb@kernel.org>
7160 L:      linux-pm@vger.kernel.org
7161 S:      Supported
7162 F:      drivers/cpufreq/intel_pstate.c
7163
7164 INTEL RDMA RNIC DRIVER
7165 M:      Faisal Latif <faisal.latif@intel.com>
7166 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7167 L:      linux-rdma@vger.kernel.org
7168 S:      Supported
7169 F:      drivers/infiniband/hw/i40iw/
7170
7171 INTEL TELEMETRY DRIVER
7172 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7173 L:      platform-driver-x86@vger.kernel.org
7174 S:      Maintained
7175 F:      arch/x86/include/asm/intel_telemetry.h
7176 F:      drivers/platform/x86/intel_telemetry*
7177
7178 INTEL VIRTUAL BUTTON DRIVER
7179 M:      AceLan Kao <acelan.kao@canonical.com>
7180 L:      platform-driver-x86@vger.kernel.org
7181 S:      Maintained
7182 F:      drivers/platform/x86/intel-vbtn.c
7183
7184 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7185 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7186 L:      linux-wireless@vger.kernel.org
7187 S:      Supported
7188 F:      drivers/net/wireless/intel/iwlegacy/
7189
7190 INTEL WIRELESS WIFI LINK (iwlwifi)
7191 M:      Johannes Berg <johannes.berg@intel.com>
7192 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7193 M:      Luca Coelho <luciano.coelho@intel.com>
7194 M:      Intel Linux Wireless <linuxwifi@intel.com>
7195 L:      linux-wireless@vger.kernel.org
7196 W:      http://intellinuxwireless.org
7197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7198 S:      Supported
7199 F:      drivers/net/wireless/intel/iwlwifi/
7200
7201 INTEL WIRELESS WIMAX CONNECTION 2400
7202 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7203 M:      linux-wimax@intel.com
7204 L:      wimax@linuxwimax.org (subscribers-only)
7205 S:      Supported
7206 W:      http://linuxwimax.org
7207 F:      Documentation/wimax/README.i2400m
7208 F:      drivers/net/wimax/i2400m/
7209 F:      include/uapi/linux/wimax/i2400m.h
7210
7211 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7212 M:      Mario Limonciello <mario.limonciello@dell.com>
7213 S:      Maintained
7214 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7215
7216 INTEL(R) TRACE HUB
7217 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7218 S:      Supported
7219 F:      Documentation/trace/intel_th.txt
7220 F:      drivers/hwtracing/intel_th/
7221
7222 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7223 M:      Ning Sun <ning.sun@intel.com>
7224 L:      tboot-devel@lists.sourceforge.net
7225 W:      http://tboot.sourceforge.net
7226 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7227 S:      Supported
7228 F:      Documentation/intel_txt.txt
7229 F:      include/linux/tboot.h
7230 F:      arch/x86/kernel/tboot.c
7231
7232 INTEL-MID GPIO DRIVER
7233 M:      David Cohen <david.a.cohen@linux.intel.com>
7234 L:      linux-gpio@vger.kernel.org
7235 S:      Maintained
7236 F:      drivers/gpio/gpio-intel-mid.c
7237
7238 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7239 M:      Linus Walleij <linus.walleij@linaro.org>
7240 L:      linux-iio@vger.kernel.org
7241 S:      Maintained
7242 F:      drivers/iio/gyro/mpu3050*
7243 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7244
7245 IOC3 ETHERNET DRIVER
7246 M:      Ralf Baechle <ralf@linux-mips.org>
7247 L:      linux-mips@linux-mips.org
7248 S:      Maintained
7249 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7250
7251 IOC3 SERIAL DRIVER
7252 M:      Pat Gefre <pfg@sgi.com>
7253 L:      linux-serial@vger.kernel.org
7254 S:      Maintained
7255 F:      drivers/tty/serial/ioc3_serial.c
7256
7257 IOMMU DRIVERS
7258 M:      Joerg Roedel <joro@8bytes.org>
7259 L:      iommu@lists.linux-foundation.org
7260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7261 S:      Maintained
7262 F:      Documentation/devicetree/bindings/iommu/
7263 F:      drivers/iommu/
7264 F:      include/linux/iommu.h
7265 F:      include/linux/iova.h
7266
7267 IP MASQUERADING
7268 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7269 S:      Maintained
7270 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7271
7272 IPMI SUBSYSTEM
7273 M:      Corey Minyard <minyard@acm.org>
7274 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7275 W:      http://openipmi.sourceforge.net/
7276 S:      Supported
7277 F:      Documentation/IPMI.txt
7278 F:      drivers/char/ipmi/
7279 F:      include/linux/ipmi*
7280 F:      include/uapi/linux/ipmi*
7281
7282 IPS SCSI RAID DRIVER
7283 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7284 L:      linux-scsi@vger.kernel.org
7285 W:      http://www.adaptec.com/
7286 S:      Maintained
7287 F:      drivers/scsi/ips*
7288
7289 IPVS
7290 M:      Wensong Zhang <wensong@linux-vs.org>
7291 M:      Simon Horman <horms@verge.net.au>
7292 M:      Julian Anastasov <ja@ssi.bg>
7293 L:      netdev@vger.kernel.org
7294 L:      lvs-devel@vger.kernel.org
7295 S:      Maintained
7296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7298 F:      Documentation/networking/ipvs-sysctl.txt
7299 F:      include/net/ip_vs.h
7300 F:      include/uapi/linux/ip_vs.h
7301 F:      net/netfilter/ipvs/
7302
7303 IPWIRELESS DRIVER
7304 M:      Jiri Kosina <jikos@kernel.org>
7305 M:      David Sterba <dsterba@suse.com>
7306 S:      Odd Fixes
7307 F:      drivers/tty/ipwireless/
7308
7309 IPX NETWORK LAYER
7310 L:      netdev@vger.kernel.org
7311 S:      Odd fixes
7312 F:      include/net/ipx.h
7313 F:      include/uapi/linux/ipx.h
7314 F:      net/ipx/
7315
7316 IRDA SUBSYSTEM
7317 M:      Samuel Ortiz <samuel@sortiz.org>
7318 L:      irda-users@lists.sourceforge.net (subscribers-only)
7319 L:      netdev@vger.kernel.org
7320 W:      http://irda.sourceforge.net/
7321 S:      Maintained
7322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7323 F:      Documentation/networking/irda.txt
7324 F:      drivers/staging/irda/
7325
7326 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7327 M:      Marc Zyngier <marc.zyngier@arm.com>
7328 S:      Maintained
7329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7330 F:      Documentation/IRQ-domain.txt
7331 F:      include/linux/irqdomain.h
7332 F:      kernel/irq/irqdomain.c
7333 F:      kernel/irq/msi.c
7334
7335 IRQ SUBSYSTEM
7336 M:      Thomas Gleixner <tglx@linutronix.de>
7337 L:      linux-kernel@vger.kernel.org
7338 S:      Maintained
7339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7340 F:      kernel/irq/
7341
7342 IRQCHIP DRIVERS
7343 M:      Thomas Gleixner <tglx@linutronix.de>
7344 M:      Jason Cooper <jason@lakedaemon.net>
7345 M:      Marc Zyngier <marc.zyngier@arm.com>
7346 L:      linux-kernel@vger.kernel.org
7347 S:      Maintained
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7349 F:      Documentation/devicetree/bindings/interrupt-controller/
7350 F:      drivers/irqchip/
7351
7352 ISA
7353 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7354 S:      Maintained
7355 F:      Documentation/isa.txt
7356 F:      drivers/base/isa.c
7357 F:      include/linux/isa.h
7358
7359 ISA RADIO MODULE
7360 M:      Hans Verkuil <hverkuil@xs4all.nl>
7361 L:      linux-media@vger.kernel.org
7362 T:      git git://linuxtv.org/media_tree.git
7363 W:      https://linuxtv.org
7364 S:      Maintained
7365 F:      drivers/media/radio/radio-isa*
7366
7367 ISAPNP
7368 M:      Jaroslav Kysela <perex@perex.cz>
7369 S:      Maintained
7370 F:      Documentation/isapnp.txt
7371 F:      drivers/pnp/isapnp/
7372 F:      include/linux/isapnp.h
7373
7374 ISCSI
7375 M:      Lee Duncan <lduncan@suse.com>
7376 M:      Chris Leech <cleech@redhat.com>
7377 L:      open-iscsi@googlegroups.com
7378 W:      www.open-iscsi.com
7379 S:      Maintained
7380 F:      drivers/scsi/*iscsi*
7381 F:      include/scsi/*iscsi*
7382
7383 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7384 M:      Peter Jones <pjones@redhat.com>
7385 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7386 S:      Maintained
7387 F:      drivers/firmware/iscsi_ibft*
7388
7389 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7390 M:      Or Gerlitz <ogerlitz@mellanox.com>
7391 M:      Sagi Grimberg <sagi@grimberg.me>
7392 M:      Roi Dayan <roid@mellanox.com>
7393 L:      linux-rdma@vger.kernel.org
7394 S:      Supported
7395 W:      http://www.openfabrics.org
7396 W:      www.open-iscsi.org
7397 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7398 F:      drivers/infiniband/ulp/iser/
7399
7400 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7401 M:      Sagi Grimberg <sagi@grimberg.me>
7402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7403 L:      linux-rdma@vger.kernel.org
7404 L:      target-devel@vger.kernel.org
7405 S:      Supported
7406 W:      http://www.linux-iscsi.org
7407 F:      drivers/infiniband/ulp/isert
7408
7409 ISDN SUBSYSTEM
7410 M:      Karsten Keil <isdn@linux-pingi.de>
7411 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7412 L:      netdev@vger.kernel.org
7413 W:      http://www.isdn4linux.de
7414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7415 S:      Maintained
7416 F:      Documentation/isdn/
7417 F:      drivers/isdn/
7418 F:      include/linux/isdn.h
7419 F:      include/linux/isdn/
7420 F:      include/uapi/linux/isdn.h
7421 F:      include/uapi/linux/isdn/
7422
7423 ISDN SUBSYSTEM (Eicon active card driver)
7424 M:      Armin Schindler <mac@melware.de>
7425 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7426 W:      http://www.melware.de
7427 S:      Maintained
7428 F:      drivers/isdn/hardware/eicon/
7429
7430 IT87 HARDWARE MONITORING DRIVER
7431 M:      Jean Delvare <jdelvare@suse.com>
7432 L:      linux-hwmon@vger.kernel.org
7433 S:      Maintained
7434 F:      Documentation/hwmon/it87
7435 F:      drivers/hwmon/it87.c
7436
7437 IT913X MEDIA DRIVER
7438 M:      Antti Palosaari <crope@iki.fi>
7439 L:      linux-media@vger.kernel.org
7440 W:      https://linuxtv.org
7441 W:      http://palosaari.fi/linux/
7442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7443 T:      git git://linuxtv.org/anttip/media_tree.git
7444 S:      Maintained
7445 F:      drivers/media/tuners/it913x*
7446
7447 IVTV VIDEO4LINUX DRIVER
7448 M:      Andy Walls <awalls@md.metrocast.net>
7449 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7450 L:      linux-media@vger.kernel.org
7451 T:      git git://linuxtv.org/media_tree.git
7452 W:      http://www.ivtvdriver.org
7453 S:      Maintained
7454 F:      Documentation/media/v4l-drivers/ivtv*
7455 F:      drivers/media/pci/ivtv/
7456 F:      include/uapi/linux/ivtv*
7457
7458 IX2505V MEDIA DRIVER
7459 M:      Malcolm Priestley <tvboxspy@gmail.com>
7460 L:      linux-media@vger.kernel.org
7461 W:      https://linuxtv.org
7462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7463 S:      Maintained
7464 F:      drivers/media/dvb-frontends/ix2505v*
7465
7466 JC42.4 TEMPERATURE SENSOR DRIVER
7467 M:      Guenter Roeck <linux@roeck-us.net>
7468 L:      linux-hwmon@vger.kernel.org
7469 S:      Maintained
7470 F:      drivers/hwmon/jc42.c
7471 F:      Documentation/hwmon/jc42
7472
7473 JFS FILESYSTEM
7474 M:      Dave Kleikamp <shaggy@kernel.org>
7475 L:      jfs-discussion@lists.sourceforge.net
7476 W:      http://jfs.sourceforge.net/
7477 T:      git git://github.com/kleikamp/linux-shaggy.git
7478 S:      Maintained
7479 F:      Documentation/filesystems/jfs.txt
7480 F:      fs/jfs/
7481
7482 JME NETWORK DRIVER
7483 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7484 L:      netdev@vger.kernel.org
7485 S:      Maintained
7486 F:      drivers/net/ethernet/jme.*
7487
7488 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7489 M:      David Woodhouse <dwmw2@infradead.org>
7490 L:      linux-mtd@lists.infradead.org
7491 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7492 S:      Maintained
7493 F:      fs/jffs2/
7494 F:      include/uapi/linux/jffs2.h
7495
7496 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7497 M:      "Theodore Ts'o" <tytso@mit.edu>
7498 M:      Jan Kara <jack@suse.com>
7499 L:      linux-ext4@vger.kernel.org
7500 S:      Maintained
7501 F:      fs/jbd2/
7502 F:      include/linux/jbd2.h
7503
7504 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7505 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7506 L:      linux-media@vger.kernel.org
7507 S:      Maintained
7508 F:      drivers/media/platform/rcar_jpu.c
7509
7510 JSM Neo PCI based serial card
7511 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7512 L:      linux-serial@vger.kernel.org
7513 S:      Maintained
7514 F:      drivers/tty/serial/jsm/
7515
7516 K10TEMP HARDWARE MONITORING DRIVER
7517 M:      Clemens Ladisch <clemens@ladisch.de>
7518 L:      linux-hwmon@vger.kernel.org
7519 S:      Maintained
7520 F:      Documentation/hwmon/k10temp
7521 F:      drivers/hwmon/k10temp.c
7522
7523 K8TEMP HARDWARE MONITORING DRIVER
7524 M:      Rudolf Marek <r.marek@assembler.cz>
7525 L:      linux-hwmon@vger.kernel.org
7526 S:      Maintained
7527 F:      Documentation/hwmon/k8temp
7528 F:      drivers/hwmon/k8temp.c
7529
7530 KASAN
7531 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7532 R:      Alexander Potapenko <glider@google.com>
7533 R:      Dmitry Vyukov <dvyukov@google.com>
7534 L:      kasan-dev@googlegroups.com
7535 S:      Maintained
7536 F:      arch/*/include/asm/kasan.h
7537 F:      arch/*/mm/kasan_init*
7538 F:      Documentation/dev-tools/kasan.rst
7539 F:      include/linux/kasan*.h
7540 F:      lib/test_kasan.c
7541 F:      mm/kasan/
7542 F:      scripts/Makefile.kasan
7543
7544 KCONFIG
7545 L:      linux-kbuild@vger.kernel.org
7546 S:      Orphan
7547 F:      Documentation/kbuild/kconfig-language.txt
7548 F:      scripts/kconfig/
7549
7550 KDUMP
7551 M:      Dave Young <dyoung@redhat.com>
7552 M:      Baoquan He <bhe@redhat.com>
7553 R:      Vivek Goyal <vgoyal@redhat.com>
7554 L:      kexec@lists.infradead.org
7555 W:      http://lse.sourceforge.net/kdump/
7556 S:      Maintained
7557 F:      Documentation/kdump/
7558
7559 KEENE FM RADIO TRANSMITTER DRIVER
7560 M:      Hans Verkuil <hverkuil@xs4all.nl>
7561 L:      linux-media@vger.kernel.org
7562 T:      git git://linuxtv.org/media_tree.git
7563 W:      https://linuxtv.org
7564 S:      Maintained
7565 F:      drivers/media/radio/radio-keene*
7566
7567 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7568 M:      Ian Kent <raven@themaw.net>
7569 L:      autofs@vger.kernel.org
7570 S:      Maintained
7571 F:      fs/autofs4/
7572
7573 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7574 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7575 M:      Michal Marek <michal.lkml@markovi.net>
7576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7577 L:      linux-kbuild@vger.kernel.org
7578 S:      Maintained
7579 F:      Documentation/kbuild/
7580 F:      Makefile
7581 F:      scripts/Makefile.*
7582 F:      scripts/basic/
7583 F:      scripts/mk*
7584 F:      scripts/package/
7585
7586 KERNEL JANITORS
7587 L:      kernel-janitors@vger.kernel.org
7588 W:      http://kernelnewbies.org/KernelJanitors
7589 S:      Odd Fixes
7590
7591 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7592 M:      "J. Bruce Fields" <bfields@fieldses.org>
7593 M:      Jeff Layton <jlayton@kernel.org>
7594 L:      linux-nfs@vger.kernel.org
7595 W:      http://nfs.sourceforge.net/
7596 T:      git git://linux-nfs.org/~bfields/linux.git
7597 S:      Supported
7598 F:      fs/nfsd/
7599 F:      include/uapi/linux/nfsd/
7600 F:      fs/lockd/
7601 F:      fs/nfs_common/
7602 F:      net/sunrpc/
7603 F:      include/linux/lockd/
7604 F:      include/linux/sunrpc/
7605 F:      include/uapi/linux/sunrpc/
7606
7607 KERNEL SELFTEST FRAMEWORK
7608 M:      Shuah Khan <shuahkh@osg.samsung.com>
7609 M:      Shuah Khan <shuah@kernel.org>
7610 L:      linux-kselftest@vger.kernel.org
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7612 S:      Maintained
7613 F:      tools/testing/selftests/
7614 F:      Documentation/dev-tools/kselftest*
7615
7616 KERNEL USERMODE HELPER
7617 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7618 L:      linux-kernel@vger.kernel.org
7619 S:      Maintained
7620 F:      kernel/umh.c
7621 F:      include/linux/umh.h
7622
7623 KERNEL VIRTUAL MACHINE (KVM)
7624 M:      Paolo Bonzini <pbonzini@redhat.com>
7625 M:      Radim Krčmář <rkrcmar@redhat.com>
7626 L:      kvm@vger.kernel.org
7627 W:      http://www.linux-kvm.org
7628 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7629 S:      Supported
7630 F:      Documentation/virtual/kvm/
7631 F:      include/trace/events/kvm.h
7632 F:      include/uapi/asm-generic/kvm*
7633 F:      include/uapi/linux/kvm*
7634 F:      include/asm-generic/kvm*
7635 F:      include/linux/kvm*
7636 F:      include/kvm/iodev.h
7637 F:      virt/kvm/*
7638 F:      tools/kvm/
7639
7640 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7641 M:      Joerg Roedel <joro@8bytes.org>
7642 L:      kvm@vger.kernel.org
7643 W:      http://www.linux-kvm.org/
7644 S:      Maintained
7645 F:      arch/x86/include/asm/svm.h
7646 F:      arch/x86/kvm/svm.c
7647
7648 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7649 M:      Christoffer Dall <christoffer.dall@linaro.org>
7650 M:      Marc Zyngier <marc.zyngier@arm.com>
7651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7652 L:      kvmarm@lists.cs.columbia.edu
7653 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7655 S:      Supported
7656 F:      arch/arm/include/uapi/asm/kvm*
7657 F:      arch/arm/include/asm/kvm*
7658 F:      arch/arm/kvm/
7659 F:      virt/kvm/arm/
7660 F:      include/kvm/arm_*
7661
7662 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7663 M:      Christoffer Dall <christoffer.dall@linaro.org>
7664 M:      Marc Zyngier <marc.zyngier@arm.com>
7665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7666 L:      kvmarm@lists.cs.columbia.edu
7667 S:      Maintained
7668 F:      arch/arm64/include/uapi/asm/kvm*
7669 F:      arch/arm64/include/asm/kvm*
7670 F:      arch/arm64/kvm/
7671
7672 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7673 M:      James Hogan <jhogan@kernel.org>
7674 L:      linux-mips@linux-mips.org
7675 S:      Supported
7676 F:      arch/mips/include/uapi/asm/kvm*
7677 F:      arch/mips/include/asm/kvm*
7678 F:      arch/mips/kvm/
7679
7680 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7681 M:      Paul Mackerras <paulus@ozlabs.org>
7682 L:      kvm-ppc@vger.kernel.org
7683 W:      http://www.linux-kvm.org/
7684 T:      git git://github.com/agraf/linux-2.6.git
7685 S:      Supported
7686 F:      arch/powerpc/include/uapi/asm/kvm*
7687 F:      arch/powerpc/include/asm/kvm*
7688 F:      arch/powerpc/kvm/
7689 F:      arch/powerpc/kernel/kvm*
7690
7691 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7692 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7693 M:      Cornelia Huck <cohuck@redhat.com>
7694 L:      linux-s390@vger.kernel.org
7695 W:      http://www.ibm.com/developerworks/linux/linux390/
7696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7697 S:      Supported
7698 F:      arch/s390/include/uapi/asm/kvm*
7699 F:      arch/s390/include/asm/gmap.h
7700 F:      arch/s390/include/asm/kvm*
7701 F:      arch/s390/kvm/
7702 F:      arch/s390/mm/gmap.c
7703
7704 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7705 M:      Paolo Bonzini <pbonzini@redhat.com>
7706 M:      Radim Krčmář <rkrcmar@redhat.com>
7707 L:      kvm@vger.kernel.org
7708 W:      http://www.linux-kvm.org
7709 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7710 S:      Supported
7711 F:      arch/x86/kvm/
7712 F:      arch/x86/include/uapi/asm/kvm*
7713 F:      arch/x86/include/asm/kvm*
7714 F:      arch/x86/include/asm/pvclock-abi.h
7715 F:      arch/x86/kernel/kvm.c
7716 F:      arch/x86/kernel/kvmclock.c
7717
7718 KERNFS
7719 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7720 M:      Tejun Heo <tj@kernel.org>
7721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7722 S:      Supported
7723 F:      include/linux/kernfs.h
7724 F:      fs/kernfs/
7725
7726 KEXEC
7727 M:      Eric Biederman <ebiederm@xmission.com>
7728 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7729 L:      kexec@lists.infradead.org
7730 S:      Maintained
7731 F:      include/linux/kexec.h
7732 F:      include/uapi/linux/kexec.h
7733 F:      kernel/kexec*
7734
7735 KEYS-ENCRYPTED
7736 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7737 L:      linux-integrity@vger.kernel.org
7738 L:      keyrings@vger.kernel.org
7739 S:      Supported
7740 F:      Documentation/security/keys/trusted-encrypted.rst
7741 F:      include/keys/encrypted-type.h
7742 F:      security/keys/encrypted-keys/
7743
7744 KEYS-TRUSTED
7745 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7746 L:      linux-integrity@vger.kernel.org
7747 L:      keyrings@vger.kernel.org
7748 S:      Supported
7749 F:      Documentation/security/keys/trusted-encrypted.rst
7750 F:      include/keys/trusted-type.h
7751 F:      security/keys/trusted.c
7752 F:      security/keys/trusted.h
7753
7754 KEYS/KEYRINGS:
7755 M:      David Howells <dhowells@redhat.com>
7756 L:      keyrings@vger.kernel.org
7757 S:      Maintained
7758 F:      Documentation/security/keys/core.rst
7759 F:      include/linux/key.h
7760 F:      include/linux/key-type.h
7761 F:      include/linux/keyctl.h
7762 F:      include/uapi/linux/keyctl.h
7763 F:      include/keys/
7764 F:      security/keys/
7765
7766 KGDB / KDB /debug_core
7767 M:      Jason Wessel <jason.wessel@windriver.com>
7768 M:      Daniel Thompson <daniel.thompson@linaro.org>
7769 W:      http://kgdb.wiki.kernel.org/
7770 L:      kgdb-bugreport@lists.sourceforge.net
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7772 S:      Maintained
7773 F:      Documentation/dev-tools/kgdb.rst
7774 F:      drivers/misc/kgdbts.c
7775 F:      drivers/tty/serial/kgdboc.c
7776 F:      include/linux/kdb.h
7777 F:      include/linux/kgdb.h
7778 F:      kernel/debug/
7779
7780 KMEMLEAK
7781 M:      Catalin Marinas <catalin.marinas@arm.com>
7782 S:      Maintained
7783 F:      Documentation/dev-tools/kmemleak.rst
7784 F:      include/linux/kmemleak.h
7785 F:      mm/kmemleak.c
7786 F:      mm/kmemleak-test.c
7787
7788 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7789 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7790 L:      linux-kernel@vger.kernel.org
7791 S:      Maintained
7792 F:      kernel/kmod.c
7793 F:      include/linux/kmod.h
7794 F:      lib/test_kmod.c
7795 F:      tools/testing/selftests/kmod/
7796
7797 KPROBES
7798 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7799 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7800 M:      "David S. Miller" <davem@davemloft.net>
7801 M:      Masami Hiramatsu <mhiramat@kernel.org>
7802 S:      Maintained
7803 F:      Documentation/kprobes.txt
7804 F:      include/linux/kprobes.h
7805 F:      include/asm-generic/kprobes.h
7806 F:      kernel/kprobes.c
7807
7808 KS0108 LCD CONTROLLER DRIVER
7809 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7810 W:      http://miguelojeda.es/auxdisplay.htm
7811 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7812 S:      Maintained
7813 F:      Documentation/auxdisplay/ks0108
7814 F:      drivers/auxdisplay/ks0108.c
7815 F:      include/linux/ks0108.h
7816
7817 L3MDEV
7818 M:      David Ahern <dsa@cumulusnetworks.com>
7819 L:      netdev@vger.kernel.org
7820 S:      Maintained
7821 F:      net/l3mdev
7822 F:      include/net/l3mdev.h
7823
7824 LANTIQ MIPS ARCHITECTURE
7825 M:      John Crispin <john@phrozen.org>
7826 L:      linux-mips@linux-mips.org
7827 S:      Maintained
7828 F:      arch/mips/lantiq
7829 F:      drivers/soc/lantiq
7830
7831 LAPB module
7832 L:      linux-x25@vger.kernel.org
7833 S:      Orphan
7834 F:      Documentation/networking/lapb-module.txt
7835 F:      include/*/lapb.h
7836 F:      net/lapb/
7837
7838 LASI 53c700 driver for PARISC
7839 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7840 L:      linux-scsi@vger.kernel.org
7841 S:      Maintained
7842 F:      Documentation/scsi/53c700.txt
7843 F:      drivers/scsi/53c700*
7844
7845 LEAKING_ADDRESSES
7846 M:      Tobin C. Harding <me@tobin.cc>
7847 S:      Maintained
7848 F:      scripts/leaking_addresses.pl
7849
7850 LED SUBSYSTEM
7851 M:      Richard Purdie <rpurdie@rpsys.net>
7852 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7853 M:      Pavel Machek <pavel@ucw.cz>
7854 L:      linux-leds@vger.kernel.org
7855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7856 S:      Maintained
7857 F:      Documentation/devicetree/bindings/leds/
7858 F:      drivers/leds/
7859 F:      include/linux/leds.h
7860
7861 LEGACY EEPROM DRIVER
7862 M:      Jean Delvare <jdelvare@suse.com>
7863 S:      Maintained
7864 F:      Documentation/misc-devices/eeprom
7865 F:      drivers/misc/eeprom/eeprom.c
7866
7867 LEGO USB Tower driver
7868 M:      Juergen Stuber <starblue@users.sourceforge.net>
7869 L:      legousb-devel@lists.sourceforge.net
7870 W:      http://legousb.sourceforge.net/
7871 S:      Maintained
7872 F:      drivers/usb/misc/legousbtower.c
7873
7874 LG2160 MEDIA DRIVER
7875 M:      Michael Krufky <mkrufky@linuxtv.org>
7876 L:      linux-media@vger.kernel.org
7877 W:      https://linuxtv.org
7878 W:      http://github.com/mkrufky
7879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7880 T:      git git://linuxtv.org/mkrufky/tuners.git
7881 S:      Maintained
7882 F:      drivers/media/dvb-frontends/lg2160.*
7883
7884 LGDT3305 MEDIA DRIVER
7885 M:      Michael Krufky <mkrufky@linuxtv.org>
7886 L:      linux-media@vger.kernel.org
7887 W:      https://linuxtv.org
7888 W:      http://github.com/mkrufky
7889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7890 T:      git git://linuxtv.org/mkrufky/tuners.git
7891 S:      Maintained
7892 F:      drivers/media/dvb-frontends/lgdt3305.*
7893
7894 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7895 M:      Viresh Kumar <vireshk@kernel.org>
7896 L:      linux-ide@vger.kernel.org
7897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7898 S:      Maintained
7899 F:      include/linux/pata_arasan_cf_data.h
7900 F:      drivers/ata/pata_arasan_cf.c
7901
7902 LIBATA PATA DRIVERS
7903 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7904 M:      Tejun Heo <tj@kernel.org>
7905 L:      linux-ide@vger.kernel.org
7906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7907 S:      Maintained
7908 F:      drivers/ata/pata_*.c
7909 F:      drivers/ata/ata_generic.c
7910
7911 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7912 M:      Linus Walleij <linus.walleij@linaro.org>
7913 L:      linux-ide@vger.kernel.org
7914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7915 S:      Maintained
7916 F:      drivers/ata/pata_ftide010.c
7917 F:      drivers/ata/sata_gemini.c
7918 F:      drivers/ata/sata_gemini.h
7919
7920 LIBATA SATA AHCI PLATFORM devices support
7921 M:      Hans de Goede <hdegoede@redhat.com>
7922 M:      Tejun Heo <tj@kernel.org>
7923 L:      linux-ide@vger.kernel.org
7924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7925 S:      Maintained
7926 F:      drivers/ata/ahci_platform.c
7927 F:      drivers/ata/libahci_platform.c
7928 F:      include/linux/ahci_platform.h
7929
7930 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7931 M:      Mikael Pettersson <mikpelinux@gmail.com>
7932 L:      linux-ide@vger.kernel.org
7933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7934 S:      Maintained
7935 F:      drivers/ata/sata_promise.*
7936
7937 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7938 M:      Tejun Heo <tj@kernel.org>
7939 L:      linux-ide@vger.kernel.org
7940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7941 S:      Maintained
7942 F:      drivers/ata/
7943 F:      include/linux/ata.h
7944 F:      include/linux/libata.h
7945 F:      Documentation/devicetree/bindings/ata/
7946
7947 LIBLOCKDEP
7948 M:      Sasha Levin <alexander.levin@verizon.com>
7949 S:      Maintained
7950 F:      tools/lib/lockdep/
7951
7952 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7953 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7954 L:      linux-nvdimm@lists.01.org
7955 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7956 S:      Supported
7957 F:      drivers/nvdimm/blk.c
7958 F:      drivers/nvdimm/region_devs.c
7959
7960 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7961 M:      Vishal Verma <vishal.l.verma@intel.com>
7962 L:      linux-nvdimm@lists.01.org
7963 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7964 S:      Supported
7965 F:      drivers/nvdimm/btt*
7966
7967 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7968 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7969 L:      linux-nvdimm@lists.01.org
7970 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7971 S:      Supported
7972 F:      drivers/nvdimm/pmem*
7973
7974 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7975 M:      Dan Williams <dan.j.williams@intel.com>
7976 L:      linux-nvdimm@lists.01.org
7977 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7979 S:      Supported
7980 F:      drivers/nvdimm/*
7981 F:      drivers/acpi/nfit/*
7982 F:      include/linux/nd.h
7983 F:      include/linux/libnvdimm.h
7984 F:      include/uapi/linux/ndctl.h
7985
7986 LIGHTNVM PLATFORM SUPPORT
7987 M:      Matias Bjorling <mb@lightnvm.io>
7988 W:      http://github/OpenChannelSSD
7989 L:      linux-block@vger.kernel.org
7990 S:      Maintained
7991 F:      drivers/lightnvm/
7992 F:      include/linux/lightnvm.h
7993 F:      include/uapi/linux/lightnvm.h
7994
7995 LINUX FOR POWER MACINTOSH
7996 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7997 W:      http://www.penguinppc.org/
7998 L:      linuxppc-dev@lists.ozlabs.org
7999 S:      Maintained
8000 F:      arch/powerpc/platforms/powermac/
8001 F:      drivers/macintosh/
8002
8003 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8004 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8005 M:      Paul Mackerras <paulus@samba.org>
8006 M:      Michael Ellerman <mpe@ellerman.id.au>
8007 W:      https://github.com/linuxppc/linux/wiki
8008 L:      linuxppc-dev@lists.ozlabs.org
8009 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8011 S:      Supported
8012 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8013 F:      Documentation/devicetree/bindings/powerpc/
8014 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8015 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8016 F:      Documentation/powerpc/
8017 F:      arch/powerpc/
8018 F:      drivers/char/tpm/tpm_ibmvtpm*
8019 F:      drivers/crypto/nx/
8020 F:      drivers/crypto/vmx/
8021 F:      drivers/i2c/busses/i2c-opal.c
8022 F:      drivers/net/ethernet/ibm/ibmveth.*
8023 F:      drivers/net/ethernet/ibm/ibmvnic.*
8024 F:      drivers/pci/hotplug/pnv_php.c
8025 F:      drivers/pci/hotplug/rpa*
8026 F:      drivers/rtc/rtc-opal.c
8027 F:      drivers/scsi/ibmvscsi/
8028 F:      drivers/tty/hvc/hvc_opal.c
8029 F:      drivers/watchdog/wdrtas.c
8030 F:      tools/testing/selftests/powerpc
8031 N:      /pmac
8032 N:      powermac
8033 N:      powernv
8034 N:      [^a-z0-9]ps3
8035 N:      pseries
8036
8037 LINUX FOR POWERPC EMBEDDED MPC5XXX
8038 M:      Anatolij Gustschin <agust@denx.de>
8039 L:      linuxppc-dev@lists.ozlabs.org
8040 T:      git git://git.denx.de/linux-denx-agust.git
8041 S:      Maintained
8042 F:      arch/powerpc/platforms/512x/
8043 F:      arch/powerpc/platforms/52xx/
8044
8045 LINUX FOR POWERPC EMBEDDED PPC4XX
8046 M:      Alistair Popple <alistair@popple.id.au>
8047 M:      Matt Porter <mporter@kernel.crashing.org>
8048 W:      http://www.penguinppc.org/
8049 L:      linuxppc-dev@lists.ozlabs.org
8050 S:      Maintained
8051 F:      arch/powerpc/platforms/40x/
8052 F:      arch/powerpc/platforms/44x/
8053
8054 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8055 M:      Scott Wood <oss@buserror.net>
8056 M:      Kumar Gala <galak@kernel.crashing.org>
8057 W:      http://www.penguinppc.org/
8058 L:      linuxppc-dev@lists.ozlabs.org
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8060 S:      Maintained
8061 F:      arch/powerpc/platforms/83xx/
8062 F:      arch/powerpc/platforms/85xx/
8063 F:      Documentation/devicetree/bindings/powerpc/fsl/
8064
8065 LINUX FOR POWERPC EMBEDDED PPC8XX
8066 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8067 W:      http://www.penguinppc.org/
8068 L:      linuxppc-dev@lists.ozlabs.org
8069 S:      Maintained
8070 F:      arch/powerpc/platforms/8xx/
8071
8072 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8073 L:      linuxppc-dev@lists.ozlabs.org
8074 S:      Orphan
8075 F:      arch/powerpc/*/*virtex*
8076 F:      arch/powerpc/*/*/*virtex*
8077
8078 LINUX FOR POWERPC PA SEMI PWRFICIENT
8079 L:      linuxppc-dev@lists.ozlabs.org
8080 S:      Orphan
8081 F:      arch/powerpc/platforms/pasemi/
8082 F:      drivers/*/*pasemi*
8083 F:      drivers/*/*/*pasemi*
8084
8085 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8086 M:      Kees Cook <keescook@chromium.org>
8087 S:      Maintained
8088 F:      drivers/misc/lkdtm*
8089
8090 LINUX SECURITY MODULE (LSM) FRAMEWORK
8091 M:      Chris Wright <chrisw@sous-sol.org>
8092 L:      linux-security-module@vger.kernel.org
8093 S:      Supported
8094
8095 LIS3LV02D ACCELEROMETER DRIVER
8096 M:      Eric Piel <eric.piel@tremplin-utc.net>
8097 S:      Maintained
8098 F:      Documentation/misc-devices/lis3lv02d
8099 F:      drivers/misc/lis3lv02d/
8100 F:      drivers/platform/x86/hp_accel.c
8101
8102 LIVE PATCHING
8103 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8104 M:      Jessica Yu <jeyu@kernel.org>
8105 M:      Jiri Kosina <jikos@kernel.org>
8106 M:      Miroslav Benes <mbenes@suse.cz>
8107 R:      Petr Mladek <pmladek@suse.com>
8108 S:      Maintained
8109 F:      kernel/livepatch/
8110 F:      include/linux/livepatch.h
8111 F:      arch/x86/include/asm/livepatch.h
8112 F:      arch/x86/kernel/livepatch.c
8113 F:      Documentation/livepatch/
8114 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8115 F:      samples/livepatch/
8116 L:      live-patching@vger.kernel.org
8117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8118
8119 LLC (802.2)
8120 L:      netdev@vger.kernel.org
8121 S:      Odd fixes
8122 F:      include/linux/llc.h
8123 F:      include/uapi/linux/llc.h
8124 F:      include/net/llc*
8125 F:      net/llc/
8126
8127 LM73 HARDWARE MONITOR DRIVER
8128 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8129 L:      linux-hwmon@vger.kernel.org
8130 S:      Maintained
8131 F:      drivers/hwmon/lm73.c
8132
8133 LM78 HARDWARE MONITOR DRIVER
8134 M:      Jean Delvare <jdelvare@suse.com>
8135 L:      linux-hwmon@vger.kernel.org
8136 S:      Maintained
8137 F:      Documentation/hwmon/lm78
8138 F:      drivers/hwmon/lm78.c
8139
8140 LM83 HARDWARE MONITOR DRIVER
8141 M:      Jean Delvare <jdelvare@suse.com>
8142 L:      linux-hwmon@vger.kernel.org
8143 S:      Maintained
8144 F:      Documentation/hwmon/lm83
8145 F:      drivers/hwmon/lm83.c
8146
8147 LM90 HARDWARE MONITOR DRIVER
8148 M:      Jean Delvare <jdelvare@suse.com>
8149 L:      linux-hwmon@vger.kernel.org
8150 S:      Maintained
8151 F:      Documentation/hwmon/lm90
8152 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8153 F:      drivers/hwmon/lm90.c
8154 F:      include/dt-bindings/thermal/lm90.h
8155
8156 LM95234 HARDWARE MONITOR DRIVER
8157 M:      Guenter Roeck <linux@roeck-us.net>
8158 L:      linux-hwmon@vger.kernel.org
8159 S:      Maintained
8160 F:      Documentation/hwmon/lm95234
8161 F:      drivers/hwmon/lm95234.c
8162
8163 LME2510 MEDIA DRIVER
8164 M:      Malcolm Priestley <tvboxspy@gmail.com>
8165 L:      linux-media@vger.kernel.org
8166 W:      https://linuxtv.org
8167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8168 S:      Maintained
8169 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8170
8171 LOADPIN SECURITY MODULE
8172 M:      Kees Cook <keescook@chromium.org>
8173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8174 S:      Supported
8175 F:      security/loadpin/
8176 F:      Documentation/admin-guide/LSM/LoadPin.rst
8177
8178 LOCKING PRIMITIVES
8179 M:      Peter Zijlstra <peterz@infradead.org>
8180 M:      Ingo Molnar <mingo@redhat.com>
8181 L:      linux-kernel@vger.kernel.org
8182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8183 S:      Maintained
8184 F:      Documentation/locking/
8185 F:      include/linux/lockdep.h
8186 F:      include/linux/spinlock*.h
8187 F:      arch/*/include/asm/spinlock*.h
8188 F:      include/linux/rwlock*.h
8189 F:      include/linux/mutex*.h
8190 F:      arch/*/include/asm/mutex*.h
8191 F:      include/linux/rwsem*.h
8192 F:      arch/*/include/asm/rwsem.h
8193 F:      include/linux/seqlock.h
8194 F:      lib/locking*.[ch]
8195 F:      kernel/locking/
8196
8197 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8198 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8199 L:      linux-ntfs-dev@lists.sourceforge.net
8200 W:      http://www.linux-ntfs.org/content/view/19/37/
8201 S:      Maintained
8202 F:      Documentation/ldm.txt
8203 F:      block/partitions/ldm.*
8204
8205 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8206 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8207 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8208 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8209 L:      MPT-FusionLinux.pdl@broadcom.com
8210 L:      linux-scsi@vger.kernel.org
8211 W:      http://www.avagotech.com/support/
8212 S:      Supported
8213 F:      drivers/message/fusion/
8214 F:      drivers/scsi/mpt2sas/
8215 F:      drivers/scsi/mpt3sas/
8216
8217 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8218 M:      Matthew Wilcox <matthew@wil.cx>
8219 L:      linux-scsi@vger.kernel.org
8220 S:      Maintained
8221 F:      drivers/scsi/sym53c8xx_2/
8222
8223 LTC4261 HARDWARE MONITOR DRIVER
8224 M:      Guenter Roeck <linux@roeck-us.net>
8225 L:      linux-hwmon@vger.kernel.org
8226 S:      Maintained
8227 F:      Documentation/hwmon/ltc4261
8228 F:      drivers/hwmon/ltc4261.c
8229
8230 LTC4306 I2C MULTIPLEXER DRIVER
8231 M:      Michael Hennerich <michael.hennerich@analog.com>
8232 W:      http://ez.analog.com/community/linux-device-drivers
8233 L:      linux-i2c@vger.kernel.org
8234 S:      Supported
8235 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8236 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8237
8238 LTP (Linux Test Project)
8239 M:      Mike Frysinger <vapier@gentoo.org>
8240 M:      Cyril Hrubis <chrubis@suse.cz>
8241 M:      Wanlong Gao <wanlong.gao@gmail.com>
8242 M:      Jan Stancek <jstancek@redhat.com>
8243 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8244 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8245 L:      ltp@lists.linux.it (subscribers-only)
8246 W:      http://linux-test-project.github.io/
8247 T:      git git://github.com/linux-test-project/ltp.git
8248 S:      Maintained
8249
8250 M32R ARCHITECTURE
8251 W:      http://www.linux-m32r.org/
8252 S:      Orphan
8253 F:      arch/m32r/
8254
8255 M68K ARCHITECTURE
8256 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8257 L:      linux-m68k@lists.linux-m68k.org
8258 W:      http://www.linux-m68k.org/
8259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8260 S:      Maintained
8261 F:      arch/m68k/
8262 F:      drivers/zorro/
8263
8264 M68K ON APPLE MACINTOSH
8265 M:      Joshua Thompson <funaho@jurai.org>
8266 W:      http://www.mac.linux-m68k.org/
8267 L:      linux-m68k@lists.linux-m68k.org
8268 S:      Maintained
8269 F:      arch/m68k/mac/
8270
8271 M68K ON HP9000/300
8272 M:      Philip Blundell <philb@gnu.org>
8273 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8274 S:      Maintained
8275 F:      arch/m68k/hp300/
8276
8277 M88DS3103 MEDIA DRIVER
8278 M:      Antti Palosaari <crope@iki.fi>
8279 L:      linux-media@vger.kernel.org
8280 W:      https://linuxtv.org
8281 W:      http://palosaari.fi/linux/
8282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8283 T:      git git://linuxtv.org/anttip/media_tree.git
8284 S:      Maintained
8285 F:      drivers/media/dvb-frontends/m88ds3103*
8286
8287 M88RS2000 MEDIA DRIVER
8288 M:      Malcolm Priestley <tvboxspy@gmail.com>
8289 L:      linux-media@vger.kernel.org
8290 W:      https://linuxtv.org
8291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8292 S:      Maintained
8293 F:      drivers/media/dvb-frontends/m88rs2000*
8294
8295 MA901 MASTERKIT USB FM RADIO DRIVER
8296 M:      Alexey Klimov <klimov.linux@gmail.com>
8297 L:      linux-media@vger.kernel.org
8298 T:      git git://linuxtv.org/media_tree.git
8299 S:      Maintained
8300 F:      drivers/media/radio/radio-ma901.c
8301
8302 MAC80211
8303 M:      Johannes Berg <johannes@sipsolutions.net>
8304 L:      linux-wireless@vger.kernel.org
8305 W:      http://wireless.kernel.org/
8306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8308 S:      Maintained
8309 F:      Documentation/networking/mac80211-injection.txt
8310 F:      include/net/mac80211.h
8311 F:      net/mac80211/
8312 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8313 F:      Documentation/networking/mac80211_hwsim/README
8314
8315 MAILBOX API
8316 M:      Jassi Brar <jassisinghbrar@gmail.com>
8317 L:      linux-kernel@vger.kernel.org
8318 S:      Maintained
8319 F:      drivers/mailbox/
8320 F:      include/linux/mailbox_client.h
8321 F:      include/linux/mailbox_controller.h
8322
8323 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8324 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8325 W:      http://www.kernel.org/doc/man-pages
8326 L:      linux-man@vger.kernel.org
8327 S:      Maintained
8328
8329 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8330 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8331 L:      linux-mips@linux-mips.org
8332 S:      Maintained
8333 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8334
8335 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8336 M:      Andrew Lunn <andrew@lunn.ch>
8337 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8338 L:      netdev@vger.kernel.org
8339 S:      Maintained
8340 F:      drivers/net/dsa/mv88e6xxx/
8341 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8342
8343 MARVELL ARMADA DRM SUPPORT
8344 M:      Russell King <linux@armlinux.org.uk>
8345 S:      Maintained
8346 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8347 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8348 F:      drivers/gpu/drm/armada/
8349 F:      include/uapi/drm/armada_drm.h
8350 F:      Documentation/devicetree/bindings/display/armada/
8351
8352 MARVELL CRYPTO DRIVER
8353 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8354 M:      Arnaud Ebalard <arno@natisbad.org>
8355 F:      drivers/crypto/marvell/
8356 S:      Maintained
8357 L:      linux-crypto@vger.kernel.org
8358
8359 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8360 M:      Mirko Lindner <mlindner@marvell.com>
8361 M:      Stephen Hemminger <stephen@networkplumber.org>
8362 L:      netdev@vger.kernel.org
8363 S:      Maintained
8364 F:      drivers/net/ethernet/marvell/sk*
8365
8366 MARVELL LIBERTAS WIRELESS DRIVER
8367 L:      libertas-dev@lists.infradead.org
8368 S:      Orphan
8369 F:      drivers/net/wireless/marvell/libertas/
8370
8371 MARVELL MACCHIATOBIN SUPPORT
8372 M:      Russell King <rmk@armlinux.org.uk>
8373 L:      linux-arm-kernel@lists.infradead.org
8374 S:      Maintained
8375 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8376
8377 MARVELL MV643XX ETHERNET DRIVER
8378 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8379 L:      netdev@vger.kernel.org
8380 S:      Maintained
8381 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8382 F:      include/linux/mv643xx.h
8383
8384 MARVELL MV88X3310 PHY DRIVER
8385 M:      Russell King <rmk@armlinux.org.uk>
8386 L:      netdev@vger.kernel.org
8387 S:      Maintained
8388 F:      drivers/net/phy/marvell10g.c
8389
8390 MARVELL MVNETA ETHERNET DRIVER
8391 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8392 L:      netdev@vger.kernel.org
8393 S:      Maintained
8394 F:      drivers/net/ethernet/marvell/mvneta.*
8395
8396 MARVELL MWIFIEX WIRELESS DRIVER
8397 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8398 M:      Nishant Sarmukadam <nishants@marvell.com>
8399 M:      Ganapathi Bhat <gbhat@marvell.com>
8400 M:      Xinming Hu <huxm@marvell.com>
8401 L:      linux-wireless@vger.kernel.org
8402 S:      Maintained
8403 F:      drivers/net/wireless/marvell/mwifiex/
8404
8405 MARVELL MWL8K WIRELESS DRIVER
8406 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8407 L:      linux-wireless@vger.kernel.org
8408 S:      Odd Fixes
8409 F:      drivers/net/wireless/marvell/mwl8k.c
8410
8411 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8412 M:      Nicolas Pitre <nico@fluxnic.net>
8413 S:      Odd Fixes
8414 F:      drivers/mmc/host/mvsdio.*
8415
8416 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8417 M:      Hu Ziji <huziji@marvell.com>
8418 L:      linux-mmc@vger.kernel.org
8419 S:      Supported
8420 F:      drivers/mmc/host/sdhci-xenon*
8421 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8422
8423 MATROX FRAMEBUFFER DRIVER
8424 L:      linux-fbdev@vger.kernel.org
8425 S:      Orphan
8426 F:      drivers/video/fbdev/matrox/matroxfb_*
8427 F:      include/uapi/linux/matroxfb.h
8428
8429 MAX16065 HARDWARE MONITOR DRIVER
8430 M:      Guenter Roeck <linux@roeck-us.net>
8431 L:      linux-hwmon@vger.kernel.org
8432 S:      Maintained
8433 F:      Documentation/hwmon/max16065
8434 F:      drivers/hwmon/max16065.c
8435
8436 MAX20751 HARDWARE MONITOR DRIVER
8437 M:      Guenter Roeck <linux@roeck-us.net>
8438 L:      linux-hwmon@vger.kernel.org
8439 S:      Maintained
8440 F:      Documentation/hwmon/max20751
8441 F:      drivers/hwmon/max20751.c
8442
8443 MAX2175 SDR TUNER DRIVER
8444 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8445 L:      linux-media@vger.kernel.org
8446 T:      git git://linuxtv.org/media_tree.git
8447 S:      Maintained
8448 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8449 F:      Documentation/media/v4l-drivers/max2175.rst
8450 F:      drivers/media/i2c/max2175*
8451 F:      include/uapi/linux/max2175.h
8452
8453 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8454 L:      linux-hwmon@vger.kernel.org
8455 S:      Orphan
8456 F:      Documentation/hwmon/max6650
8457 F:      drivers/hwmon/max6650.c
8458
8459 MAX6697 HARDWARE MONITOR DRIVER
8460 M:      Guenter Roeck <linux@roeck-us.net>
8461 L:      linux-hwmon@vger.kernel.org
8462 S:      Maintained
8463 F:      Documentation/hwmon/max6697
8464 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8465 F:      drivers/hwmon/max6697.c
8466 F:      include/linux/platform_data/max6697.h
8467
8468 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8469 M:      Peter Rosin <peda@axentia.se>
8470 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8471 S:      Maintained
8472 F:      Documentation/devicetree/bindings/sound/max9860.txt
8473 F:      sound/soc/codecs/max9860.*
8474
8475 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8476 M:      Javier Martinez Canillas <javier@dowhile0.org>
8477 L:      linux-kernel@vger.kernel.org
8478 S:      Supported
8479 F:      drivers/regulator/max77802-regulator.c
8480 F:      Documentation/devicetree/bindings/*/*max77802.txt
8481 F:      include/dt-bindings/*/*max77802.h
8482
8483 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8484 M:      Krzysztof Kozlowski <krzk@kernel.org>
8485 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8486 L:      linux-pm@vger.kernel.org
8487 S:      Supported
8488 F:      drivers/power/supply/max14577_charger.c
8489 F:      drivers/power/supply/max77693_charger.c
8490
8491 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8492 M:      Chanwoo Choi <cw00.choi@samsung.com>
8493 M:      Krzysztof Kozlowski <krzk@kernel.org>
8494 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8495 L:      linux-kernel@vger.kernel.org
8496 S:      Supported
8497 F:      drivers/*/max14577*.c
8498 F:      drivers/*/max77686*.c
8499 F:      drivers/*/max77693*.c
8500 F:      drivers/extcon/extcon-max14577.c
8501 F:      drivers/extcon/extcon-max77693.c
8502 F:      drivers/rtc/rtc-max77686.c
8503 F:      drivers/clk/clk-max77686.c
8504 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8505 F:      Documentation/devicetree/bindings/*/max77686.txt
8506 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8507 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8508 F:      include/linux/mfd/max14577*.h
8509 F:      include/linux/mfd/max77686*.h
8510 F:      include/linux/mfd/max77693*.h
8511
8512 MAXIRADIO FM RADIO RECEIVER DRIVER
8513 M:      Hans Verkuil <hverkuil@xs4all.nl>
8514 L:      linux-media@vger.kernel.org
8515 T:      git git://linuxtv.org/media_tree.git
8516 W:      https://linuxtv.org
8517 S:      Maintained
8518 F:      drivers/media/radio/radio-maxiradio*
8519
8520 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8521 M:      Peter Rosin <peda@axentia.se>
8522 L:      linux-iio@vger.kernel.org
8523 S:      Maintained
8524 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8525 F:      drivers/iio/potentiometer/mcp4531.c
8526
8527 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8528 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8529 L:      linux-iio@vger.kernel.org
8530 S:      Maintained
8531 F:      drivers/iio/dac/cio-dac.c
8532
8533 MEDIA DRIVERS FOR ASCOT2E
8534 M:      Sergey Kozlov <serjk@netup.ru>
8535 M:      Abylay Ospan <aospan@netup.ru>
8536 L:      linux-media@vger.kernel.org
8537 W:      https://linuxtv.org
8538 W:      http://netup.tv/
8539 T:      git git://linuxtv.org/media_tree.git
8540 S:      Supported
8541 F:      drivers/media/dvb-frontends/ascot2e*
8542
8543 MEDIA DRIVERS FOR CXD2841ER
8544 M:      Sergey Kozlov <serjk@netup.ru>
8545 M:      Abylay Ospan <aospan@netup.ru>
8546 L:      linux-media@vger.kernel.org
8547 W:      https://linuxtv.org
8548 W:      http://netup.tv/
8549 T:      git git://linuxtv.org/media_tree.git
8550 S:      Supported
8551 F:      drivers/media/dvb-frontends/cxd2841er*
8552
8553 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8554 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8555 L:      linux-media@vger.kernel.org
8556 W:      https://linuxtv.org
8557 T:      git git://linuxtv.org/media_tree.git
8558 S:      Maintained
8559 F:      drivers/media/pci/ddbridge/*
8560
8561 MEDIA DRIVERS FOR FREESCALE IMX
8562 M:      Steve Longerbeam <slongerbeam@gmail.com>
8563 M:      Philipp Zabel <p.zabel@pengutronix.de>
8564 L:      linux-media@vger.kernel.org
8565 T:      git git://linuxtv.org/media_tree.git
8566 S:      Maintained
8567 F:      Documentation/devicetree/bindings/media/imx.txt
8568 F:      Documentation/media/v4l-drivers/imx.rst
8569 F:      drivers/staging/media/imx/
8570 F:      include/linux/imx-media.h
8571 F:      include/media/imx.h
8572
8573 MEDIA DRIVERS FOR HELENE
8574 M:      Abylay Ospan <aospan@netup.ru>
8575 L:      linux-media@vger.kernel.org
8576 W:      https://linuxtv.org
8577 W:      http://netup.tv/
8578 T:      git git://linuxtv.org/media_tree.git
8579 S:      Supported
8580 F:      drivers/media/dvb-frontends/helene*
8581
8582 MEDIA DRIVERS FOR HORUS3A
8583 M:      Sergey Kozlov <serjk@netup.ru>
8584 M:      Abylay Ospan <aospan@netup.ru>
8585 L:      linux-media@vger.kernel.org
8586 W:      https://linuxtv.org
8587 W:      http://netup.tv/
8588 T:      git git://linuxtv.org/media_tree.git
8589 S:      Supported
8590 F:      drivers/media/dvb-frontends/horus3a*
8591
8592 MEDIA DRIVERS FOR LNBH25
8593 M:      Sergey Kozlov <serjk@netup.ru>
8594 M:      Abylay Ospan <aospan@netup.ru>
8595 L:      linux-media@vger.kernel.org
8596 W:      https://linuxtv.org
8597 W:      http://netup.tv/
8598 T:      git git://linuxtv.org/media_tree.git
8599 S:      Supported
8600 F:      drivers/media/dvb-frontends/lnbh25*
8601
8602 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8603 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8604 L:      linux-media@vger.kernel.org
8605 W:      https://linuxtv.org
8606 T:      git git://linuxtv.org/media_tree.git
8607 S:      Maintained
8608 F:      drivers/media/dvb-frontends/mxl5xx*
8609
8610 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8611 M:      Sergey Kozlov <serjk@netup.ru>
8612 M:      Abylay Ospan <aospan@netup.ru>
8613 L:      linux-media@vger.kernel.org
8614 W:      https://linuxtv.org
8615 W:      http://netup.tv/
8616 T:      git git://linuxtv.org/media_tree.git
8617 S:      Supported
8618 F:      drivers/media/pci/netup_unidvb/*
8619
8620 MEDIA DRIVERS FOR RENESAS - DRIF
8621 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8622 L:      linux-media@vger.kernel.org
8623 L:      linux-renesas-soc@vger.kernel.org
8624 T:      git git://linuxtv.org/media_tree.git
8625 S:      Supported
8626 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8627 F:      drivers/media/platform/rcar_drif.c
8628
8629 MEDIA DRIVERS FOR RENESAS - FCP
8630 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8631 L:      linux-media@vger.kernel.org
8632 L:      linux-renesas-soc@vger.kernel.org
8633 T:      git git://linuxtv.org/media_tree.git
8634 S:      Supported
8635 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8636 F:      drivers/media/platform/rcar-fcp.c
8637 F:      include/media/rcar-fcp.h
8638
8639 MEDIA DRIVERS FOR RENESAS - FDP1
8640 M:      Kieran Bingham <kieran@bingham.xyz>
8641 L:      linux-media@vger.kernel.org
8642 L:      linux-renesas-soc@vger.kernel.org
8643 T:      git git://linuxtv.org/media_tree.git
8644 S:      Supported
8645 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8646 F:      drivers/media/platform/rcar_fdp1.c
8647
8648 MEDIA DRIVERS FOR RENESAS - VIN
8649 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8650 L:      linux-media@vger.kernel.org
8651 L:      linux-renesas-soc@vger.kernel.org
8652 T:      git git://linuxtv.org/media_tree.git
8653 S:      Supported
8654 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8655 F:      drivers/media/platform/rcar-vin/
8656
8657 MEDIA DRIVERS FOR RENESAS - VSP1
8658 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8659 L:      linux-media@vger.kernel.org
8660 L:      linux-renesas-soc@vger.kernel.org
8661 T:      git git://linuxtv.org/media_tree.git
8662 S:      Supported
8663 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8664 F:      drivers/media/platform/vsp1/
8665
8666 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8667 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8668 L:      linux-media@vger.kernel.org
8669 W:      https://linuxtv.org
8670 T:      git git://linuxtv.org/media_tree.git
8671 S:      Maintained
8672 F:      drivers/media/dvb-frontends/stv0910*
8673
8674 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8675 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8676 L:      linux-media@vger.kernel.org
8677 W:      https://linuxtv.org
8678 T:      git git://linuxtv.org/media_tree.git
8679 S:      Maintained
8680 F:      drivers/media/dvb-frontends/stv6111*
8681
8682 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8683 M:      Dmitry Osipenko <digetx@gmail.com>
8684 L:      linux-media@vger.kernel.org
8685 L:      linux-tegra@vger.kernel.org
8686 T:      git git://linuxtv.org/media_tree.git
8687 S:      Maintained
8688 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8689 F:      drivers/staging/media/tegra-vde/
8690
8691 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8692 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8693 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8694 P:      LinuxTV.org Project
8695 L:      linux-media@vger.kernel.org
8696 W:      https://linuxtv.org
8697 Q:      http://patchwork.kernel.org/project/linux-media/list/
8698 T:      git git://linuxtv.org/media_tree.git
8699 S:      Maintained
8700 F:      Documentation/devicetree/bindings/media/
8701 F:      Documentation/media/
8702 F:      drivers/media/
8703 F:      drivers/staging/media/
8704 F:      include/linux/platform_data/media/
8705 F:      include/media/
8706 F:      include/uapi/linux/dvb/
8707 F:      include/uapi/linux/videodev2.h
8708 F:      include/uapi/linux/media.h
8709 F:      include/uapi/linux/v4l2-*
8710 F:      include/uapi/linux/meye.h
8711 F:      include/uapi/linux/ivtv*
8712 F:      include/uapi/linux/uvcvideo.h
8713
8714 MEDIATEK CIR DRIVER
8715 M:      Sean Wang <sean.wang@mediatek.com>
8716 S:      Maintained
8717 F:      drivers/media/rc/mtk-cir.c
8718
8719 MEDIATEK PMIC LED DRIVER
8720 M:      Sean Wang <sean.wang@mediatek.com>
8721 S:      Maintained
8722 F:      drivers/leds/leds-mt6323.c
8723 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8724
8725 MEDIATEK ETHERNET DRIVER
8726 M:      Felix Fietkau <nbd@openwrt.org>
8727 M:      John Crispin <john@phrozen.org>
8728 M:      Sean Wang <sean.wang@mediatek.com>
8729 M:      Nelson Chang <nelson.chang@mediatek.com>
8730 L:      netdev@vger.kernel.org
8731 S:      Maintained
8732 F:      drivers/net/ethernet/mediatek/
8733
8734 MEDIATEK JPEG DRIVER
8735 M:      Rick Chang <rick.chang@mediatek.com>
8736 M:      Bin Liu <bin.liu@mediatek.com>
8737 S:      Supported
8738 F:      drivers/media/platform/mtk-jpeg/
8739 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8740
8741 MEDIATEK MDP DRIVER
8742 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8743 M:      Houlong Wei <houlong.wei@mediatek.com>
8744 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8745 S:      Supported
8746 F:      drivers/media/platform/mtk-mdp/
8747 F:      drivers/media/platform/mtk-vpu/
8748 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8749
8750 MEDIATEK MEDIA DRIVER
8751 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8752 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8753 S:      Supported
8754 F:      drivers/media/platform/mtk-vcodec/
8755 F:      drivers/media/platform/mtk-vpu/
8756 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8757 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8758
8759 MEDIATEK MT7601U WIRELESS LAN DRIVER
8760 M:      Jakub Kicinski <kubakici@wp.pl>
8761 L:      linux-wireless@vger.kernel.org
8762 S:      Maintained
8763 F:      drivers/net/wireless/mediatek/mt7601u/
8764
8765 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8766 M:      Sean Wang <sean.wang@mediatek.com>
8767 S:      Maintained
8768 F:      drivers/char/hw_random/mtk-rng.c
8769
8770 MEDIATEK USB3 DRD IP DRIVER
8771 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8772 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8774 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8775 S:      Maintained
8776 F:      drivers/usb/mtu3/
8777
8778 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8779 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8780 M:      Martin Donnelly <martin.donnelly@ge.com>
8781 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8782 S:      Maintained
8783 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8784 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8785
8786 MEGARAID SCSI/SAS DRIVERS
8787 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8788 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8789 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8790 L:      megaraidlinux.pdl@broadcom.com
8791 L:      linux-scsi@vger.kernel.org
8792 W:      http://www.avagotech.com/support/
8793 S:      Maintained
8794 F:      Documentation/scsi/megaraid.txt
8795 F:      drivers/scsi/megaraid.*
8796 F:      drivers/scsi/megaraid/
8797
8798 MELEXIS MLX90614 DRIVER
8799 M:      Crt Mori <cmo@melexis.com>
8800 L:      linux-iio@vger.kernel.org
8801 W:      http://www.melexis.com
8802 S:      Supported
8803 F:      drivers/iio/temperature/mlx90614.c
8804
8805 MELFAS MIP4 TOUCHSCREEN DRIVER
8806 M:      Sangwon Jee <jeesw@melfas.com>
8807 W:      http://www.melfas.com
8808 S:      Supported
8809 F:      drivers/input/touchscreen/melfas_mip4.c
8810 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8811
8812 MELLANOX ETHERNET DRIVER (mlx4_en)
8813 M:      Tariq Toukan <tariqt@mellanox.com>
8814 L:      netdev@vger.kernel.org
8815 S:      Supported
8816 W:      http://www.mellanox.com
8817 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8818 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8819
8820 MELLANOX ETHERNET DRIVER (mlx5e)
8821 M:      Saeed Mahameed <saeedm@mellanox.com>
8822 L:      netdev@vger.kernel.org
8823 S:      Supported
8824 W:      http://www.mellanox.com
8825 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8826 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8827
8828 MELLANOX ETHERNET INNOVA DRIVER
8829 M:      Ilan Tayari <ilant@mellanox.com>
8830 R:      Boris Pismenny <borisp@mellanox.com>
8831 L:      netdev@vger.kernel.org
8832 S:      Supported
8833 W:      http://www.mellanox.com
8834 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8835 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8836 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8837
8838 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8839 M:      Ilan Tayari <ilant@mellanox.com>
8840 R:      Boris Pismenny <borisp@mellanox.com>
8841 L:      netdev@vger.kernel.org
8842 S:      Supported
8843 W:      http://www.mellanox.com
8844 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8845 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8846 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8847
8848 MELLANOX ETHERNET SWITCH DRIVERS
8849 M:      Jiri Pirko <jiri@mellanox.com>
8850 M:      Ido Schimmel <idosch@mellanox.com>
8851 L:      netdev@vger.kernel.org
8852 S:      Supported
8853 W:      http://www.mellanox.com
8854 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8855 F:      drivers/net/ethernet/mellanox/mlxsw/
8856
8857 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8858 M:      mlxsw@mellanox.com
8859 L:      netdev@vger.kernel.org
8860 S:      Supported
8861 W:      http://www.mellanox.com
8862 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8863 F:      drivers/net/ethernet/mellanox/mlxfw/
8864
8865 MELLANOX MLX CPLD HOTPLUG DRIVER
8866 M:      Vadim Pasternak <vadimp@mellanox.com>
8867 L:      platform-driver-x86@vger.kernel.org
8868 S:      Supported
8869 F:      drivers/platform/x86/mlxcpld-hotplug.c
8870 F:      include/linux/platform_data/mlxcpld-hotplug.h
8871
8872 MELLANOX MLX4 core VPI driver
8873 M:      Tariq Toukan <tariqt@mellanox.com>
8874 L:      netdev@vger.kernel.org
8875 L:      linux-rdma@vger.kernel.org
8876 W:      http://www.mellanox.com
8877 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8878 S:      Supported
8879 F:      drivers/net/ethernet/mellanox/mlx4/
8880 F:      include/linux/mlx4/
8881
8882 MELLANOX MLX4 IB driver
8883 M:      Yishai Hadas <yishaih@mellanox.com>
8884 L:      linux-rdma@vger.kernel.org
8885 W:      http://www.mellanox.com
8886 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8887 S:      Supported
8888 F:      drivers/infiniband/hw/mlx4/
8889 F:      include/linux/mlx4/
8890 F:      include/uapi/rdma/mlx4-abi.h
8891
8892 MELLANOX MLX5 core VPI driver
8893 M:      Saeed Mahameed <saeedm@mellanox.com>
8894 M:      Matan Barak <matanb@mellanox.com>
8895 M:      Leon Romanovsky <leonro@mellanox.com>
8896 L:      netdev@vger.kernel.org
8897 L:      linux-rdma@vger.kernel.org
8898 W:      http://www.mellanox.com
8899 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8900 S:      Supported
8901 F:      drivers/net/ethernet/mellanox/mlx5/core/
8902 F:      include/linux/mlx5/
8903
8904 MELLANOX MLX5 IB driver
8905 M:      Matan Barak <matanb@mellanox.com>
8906 M:      Leon Romanovsky <leonro@mellanox.com>
8907 L:      linux-rdma@vger.kernel.org
8908 W:      http://www.mellanox.com
8909 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8910 S:      Supported
8911 F:      drivers/infiniband/hw/mlx5/
8912 F:      include/linux/mlx5/
8913 F:      include/uapi/rdma/mlx5-abi.h
8914
8915 MELLANOX MLXCPLD I2C AND MUX DRIVER
8916 M:      Vadim Pasternak <vadimp@mellanox.com>
8917 M:      Michael Shych <michaelsh@mellanox.com>
8918 L:      linux-i2c@vger.kernel.org
8919 S:      Supported
8920 F:      drivers/i2c/busses/i2c-mlxcpld.c
8921 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8922 F:      Documentation/i2c/busses/i2c-mlxcpld
8923
8924 MELLANOX MLXCPLD LED DRIVER
8925 M:      Vadim Pasternak <vadimp@mellanox.com>
8926 L:      linux-leds@vger.kernel.org
8927 S:      Supported
8928 F:      drivers/leds/leds-mlxcpld.c
8929 F:      Documentation/leds/leds-mlxcpld.txt
8930
8931 MELLANOX PLATFORM DRIVER
8932 M:      Vadim Pasternak <vadimp@mellanox.com>
8933 L:      platform-driver-x86@vger.kernel.org
8934 S:      Supported
8935 F:      drivers/platform/x86/mlx-platform.c
8936
8937 MEMBARRIER SUPPORT
8938 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8939 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8940 L:      linux-kernel@vger.kernel.org
8941 S:      Supported
8942 F:      kernel/sched/membarrier.c
8943 F:      include/uapi/linux/membarrier.h
8944
8945 MEMORY MANAGEMENT
8946 L:      linux-mm@kvack.org
8947 W:      http://www.linux-mm.org
8948 S:      Maintained
8949 F:      include/linux/mm.h
8950 F:      include/linux/gfp.h
8951 F:      include/linux/mmzone.h
8952 F:      include/linux/memory_hotplug.h
8953 F:      include/linux/vmalloc.h
8954 F:      mm/
8955
8956 MEMORY TECHNOLOGY DEVICES (MTD)
8957 M:      David Woodhouse <dwmw2@infradead.org>
8958 M:      Brian Norris <computersforpeace@gmail.com>
8959 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8960 M:      Marek Vasut <marek.vasut@gmail.com>
8961 M:      Richard Weinberger <richard@nod.at>
8962 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8963 L:      linux-mtd@lists.infradead.org
8964 W:      http://www.linux-mtd.infradead.org/
8965 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8966 T:      git git://git.infradead.org/linux-mtd.git master
8967 T:      git git://git.infradead.org/l2-mtd.git master
8968 S:      Maintained
8969 F:      Documentation/devicetree/bindings/mtd/
8970 F:      drivers/mtd/
8971 F:      include/linux/mtd/
8972 F:      include/uapi/mtd/
8973
8974 MEN A21 WATCHDOG DRIVER
8975 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8976 L:      linux-watchdog@vger.kernel.org
8977 S:      Maintained
8978 F:      drivers/watchdog/mena21_wdt.c
8979
8980 MEN CHAMELEON BUS (mcb)
8981 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8982 S:      Maintained
8983 F:      drivers/mcb/
8984 F:      include/linux/mcb.h
8985 F:      Documentation/men-chameleon-bus.txt
8986
8987 MEN F21BMC (Board Management Controller)
8988 M:      Andreas Werner <andreas.werner@men.de>
8989 S:      Supported
8990 F:      drivers/mfd/menf21bmc.c
8991 F:      drivers/watchdog/menf21bmc_wdt.c
8992 F:      drivers/leds/leds-menf21bmc.c
8993 F:      drivers/hwmon/menf21bmc_hwmon.c
8994 F:      Documentation/hwmon/menf21bmc
8995
8996 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8997 M:      Neil Armstrong <narmstrong@baylibre.com>
8998 L:      linux-media@lists.freedesktop.org
8999 L:      linux-amlogic@lists.infradead.org
9000 W:      http://linux-meson.com/
9001 S:      Supported
9002 F:      drivers/media/platform/meson/ao-cec.c
9003 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9004 T:      git git://linuxtv.org/media_tree.git
9005
9006 METAG ARCHITECTURE
9007 M:      James Hogan <jhogan@kernel.org>
9008 L:      linux-metag@vger.kernel.org
9009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9010 S:      Odd Fixes
9011 F:      arch/metag/
9012 F:      Documentation/metag/
9013 F:      Documentation/devicetree/bindings/metag/
9014 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9015 F:      drivers/clocksource/metag_generic.c
9016 F:      drivers/irqchip/irq-metag.c
9017 F:      drivers/irqchip/irq-metag-ext.c
9018 F:      drivers/tty/metag_da.c
9019
9020 MICROBLAZE ARCHITECTURE
9021 M:      Michal Simek <monstr@monstr.eu>
9022 W:      http://www.monstr.eu/fdt/
9023 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9024 S:      Supported
9025 F:      arch/microblaze/
9026
9027 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9028 M:      Richard Genoud <richard.genoud@gmail.com>
9029 S:      Maintained
9030 F:      drivers/tty/serial/atmel_serial.c
9031 F:      drivers/tty/serial/atmel_serial.h
9032
9033 MICROCHIP / ATMEL DMA DRIVER
9034 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036 L:      dmaengine@vger.kernel.org
9037 S:      Supported
9038 F:      drivers/dma/at_hdmac.c
9039 F:      drivers/dma/at_hdmac_regs.h
9040 F:      include/linux/platform_data/dma-atmel.h
9041
9042 MICROCHIP / ATMEL ECC DRIVER
9043 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9044 L:      linux-crypto@vger.kernel.org
9045 S:      Maintained
9046 F:      drivers/crypto/atmel-ecc.*
9047
9048 MICROCHIP / ATMEL ISC DRIVER
9049 M:      Songjun Wu <songjun.wu@microchip.com>
9050 L:      linux-media@vger.kernel.org
9051 S:      Supported
9052 F:      drivers/media/platform/atmel/atmel-isc.c
9053 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9054 F:      devicetree/bindings/media/atmel-isc.txt
9055
9056 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9057 M:      Woojung Huh <Woojung.Huh@microchip.com>
9058 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9059 L:      netdev@vger.kernel.org
9060 S:      Maintained
9061 F:      net/dsa/tag_ksz.c
9062 F:      drivers/net/dsa/microchip/*
9063 F:      include/linux/platform_data/microchip-ksz.h
9064 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9065
9066 MICROCHIP USB251XB DRIVER
9067 M:      Richard Leitner <richard.leitner@skidata.com>
9068 L:      linux-usb@vger.kernel.org
9069 S:      Maintained
9070 F:      drivers/usb/misc/usb251xb.c
9071 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9072
9073 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9074 M:      Don Brace <don.brace@microsemi.com>
9075 L:      esc.storagedev@microsemi.com
9076 L:      linux-scsi@vger.kernel.org
9077 S:      Supported
9078 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9079 F:      drivers/scsi/smartpqi/Kconfig
9080 F:      drivers/scsi/smartpqi/Makefile
9081 F:      include/linux/cciss*.h
9082 F:      include/uapi/linux/cciss*.h
9083 F:      Documentation/scsi/smartpqi.txt
9084
9085 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9086 M:      Chen Yu <yu.c.chen@intel.com>
9087 L:      platform-driver-x86@vger.kernel.org
9088 S:      Supported
9089 F:      drivers/platform/x86/surfacepro3_button.c
9090
9091 MICROTEK X6 SCANNER
9092 M:      Oliver Neukum <oliver@neukum.org>
9093 S:      Maintained
9094 F:      drivers/usb/image/microtek.*
9095
9096 MIPS
9097 M:      Ralf Baechle <ralf@linux-mips.org>
9098 L:      linux-mips@linux-mips.org
9099 W:      http://www.linux-mips.org/
9100 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9101 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9102 S:      Supported
9103 F:      Documentation/devicetree/bindings/mips/
9104 F:      Documentation/mips/
9105 F:      arch/mips/
9106
9107 MIPS BOSTON DEVELOPMENT BOARD
9108 M:      Paul Burton <paul.burton@mips.com>
9109 L:      linux-mips@linux-mips.org
9110 S:      Maintained
9111 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9112 F:      arch/mips/boot/dts/img/boston.dts
9113 F:      arch/mips/configs/generic/board-boston.config
9114 F:      drivers/clk/imgtec/clk-boston.c
9115 F:      include/dt-bindings/clock/boston-clock.h
9116
9117 MIPS GENERIC PLATFORM
9118 M:      Paul Burton <paul.burton@mips.com>
9119 L:      linux-mips@linux-mips.org
9120 S:      Supported
9121 F:      arch/mips/generic/
9122 F:      arch/mips/tools/generic-board-config.sh
9123
9124 MIPS/LOONGSON1 ARCHITECTURE
9125 M:      Keguang Zhang <keguang.zhang@gmail.com>
9126 L:      linux-mips@linux-mips.org
9127 S:      Maintained
9128 F:      arch/mips/loongson32/
9129 F:      arch/mips/include/asm/mach-loongson32/
9130 F:      drivers/*/*loongson1*
9131 F:      drivers/*/*/*loongson1*
9132
9133 MIPS RINT INSTRUCTION EMULATION
9134 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9135 L:      linux-mips@linux-mips.org
9136 S:      Supported
9137 F:      arch/mips/math-emu/sp_rint.c
9138 F:      arch/mips/math-emu/dp_rint.c
9139
9140 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9141 M:      Hans Verkuil <hverkuil@xs4all.nl>
9142 L:      linux-media@vger.kernel.org
9143 T:      git git://linuxtv.org/media_tree.git
9144 W:      https://linuxtv.org
9145 S:      Odd Fixes
9146 F:      drivers/media/radio/radio-miropcm20*
9147
9148 MMP SUPPORT
9149 M:      Eric Miao <eric.y.miao@gmail.com>
9150 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9152 T:      git git://github.com/hzhuang1/linux.git
9153 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9154 S:      Maintained
9155 F:      arch/arm/boot/dts/mmp*
9156 F:      arch/arm/mach-mmp/
9157
9158 MN88472 MEDIA DRIVER
9159 M:      Antti Palosaari <crope@iki.fi>
9160 L:      linux-media@vger.kernel.org
9161 W:      https://linuxtv.org
9162 W:      http://palosaari.fi/linux/
9163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9164 S:      Maintained
9165 F:      drivers/media/dvb-frontends/mn88472*
9166
9167 MN88473 MEDIA DRIVER
9168 M:      Antti Palosaari <crope@iki.fi>
9169 L:      linux-media@vger.kernel.org
9170 W:      https://linuxtv.org
9171 W:      http://palosaari.fi/linux/
9172 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9173 S:      Maintained
9174 F:      drivers/media/dvb-frontends/mn88473*
9175
9176 MODULE SUPPORT
9177 M:      Jessica Yu <jeyu@kernel.org>
9178 M:      Rusty Russell <rusty@rustcorp.com.au>
9179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9180 S:      Maintained
9181 F:      include/linux/module.h
9182 F:      kernel/module.c
9183
9184 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9185 W:      http://popies.net/meye/
9186 S:      Orphan
9187 F:      Documentation/media/v4l-drivers/meye*
9188 F:      drivers/media/pci/meye/
9189 F:      include/uapi/linux/meye.h
9190
9191 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9192 M:      Jiri Slaby <jirislaby@gmail.com>
9193 S:      Maintained
9194 F:      Documentation/serial/moxa-smartio
9195 F:      drivers/tty/mxser.*
9196
9197 MR800 AVERMEDIA USB FM RADIO DRIVER
9198 M:      Alexey Klimov <klimov.linux@gmail.com>
9199 L:      linux-media@vger.kernel.org
9200 T:      git git://linuxtv.org/media_tree.git
9201 S:      Maintained
9202 F:      drivers/media/radio/radio-mr800.c
9203
9204 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9205 M:      Alan Ott <alan@signal11.us>
9206 L:      linux-wpan@vger.kernel.org
9207 S:      Maintained
9208 F:      drivers/net/ieee802154/mrf24j40.c
9209 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9210
9211 MSI LAPTOP SUPPORT
9212 M:      "Lee, Chun-Yi" <jlee@suse.com>
9213 L:      platform-driver-x86@vger.kernel.org
9214 S:      Maintained
9215 F:      drivers/platform/x86/msi-laptop.c
9216
9217 MSI WMI SUPPORT
9218 L:      platform-driver-x86@vger.kernel.org
9219 S:      Orphan
9220 F:      drivers/platform/x86/msi-wmi.c
9221
9222 MSI001 MEDIA DRIVER
9223 M:      Antti Palosaari <crope@iki.fi>
9224 L:      linux-media@vger.kernel.org
9225 W:      https://linuxtv.org
9226 W:      http://palosaari.fi/linux/
9227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9228 T:      git git://linuxtv.org/anttip/media_tree.git
9229 S:      Maintained
9230 F:      drivers/media/tuners/msi001*
9231
9232 MSI2500 MEDIA DRIVER
9233 M:      Antti Palosaari <crope@iki.fi>
9234 L:      linux-media@vger.kernel.org
9235 W:      https://linuxtv.org
9236 W:      http://palosaari.fi/linux/
9237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9238 T:      git git://linuxtv.org/anttip/media_tree.git
9239 S:      Maintained
9240 F:      drivers/media/usb/msi2500/
9241
9242 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9243 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9244 L:      linux-mtd@lists.infradead.org
9245 S:      Maintained
9246 F:      drivers/mtd/devices/docg3*
9247
9248 MT9M032 APTINA SENSOR DRIVER
9249 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9250 L:      linux-media@vger.kernel.org
9251 T:      git git://linuxtv.org/media_tree.git
9252 S:      Maintained
9253 F:      drivers/media/i2c/mt9m032.c
9254 F:      include/media/i2c/mt9m032.h
9255
9256 MT9P031 APTINA CAMERA SENSOR
9257 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9258 L:      linux-media@vger.kernel.org
9259 T:      git git://linuxtv.org/media_tree.git
9260 S:      Maintained
9261 F:      drivers/media/i2c/mt9p031.c
9262 F:      include/media/i2c/mt9p031.h
9263
9264 MT9T001 APTINA CAMERA SENSOR
9265 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9266 L:      linux-media@vger.kernel.org
9267 T:      git git://linuxtv.org/media_tree.git
9268 S:      Maintained
9269 F:      drivers/media/i2c/mt9t001.c
9270 F:      include/media/i2c/mt9t001.h
9271
9272 MT9V032 APTINA CAMERA SENSOR
9273 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9274 L:      linux-media@vger.kernel.org
9275 T:      git git://linuxtv.org/media_tree.git
9276 S:      Maintained
9277 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9278 F:      drivers/media/i2c/mt9v032.c
9279 F:      include/media/i2c/mt9v032.h
9280
9281 MULTIFUNCTION DEVICES (MFD)
9282 M:      Lee Jones <lee.jones@linaro.org>
9283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9284 S:      Supported
9285 F:      Documentation/devicetree/bindings/mfd/
9286 F:      drivers/mfd/
9287 F:      include/linux/mfd/
9288 F:      include/dt-bindings/mfd/
9289
9290 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9291 S:      Orphan
9292 F:      drivers/mmc/host/mmc_spi.c
9293 F:      include/linux/spi/mmc_spi.h
9294
9295 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9296 M:      Ulf Hansson <ulf.hansson@linaro.org>
9297 L:      linux-mmc@vger.kernel.org
9298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9299 S:      Maintained
9300 F:      Documentation/devicetree/bindings/mmc/
9301 F:      drivers/mmc/
9302 F:      include/linux/mmc/
9303 F:      include/uapi/linux/mmc/
9304
9305 MULTIPLEXER SUBSYSTEM
9306 M:      Peter Rosin <peda@axentia.se>
9307 S:      Maintained
9308 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9309 F:      Documentation/devicetree/bindings/mux/
9310 F:      include/linux/dt-bindings/mux/
9311 F:      include/linux/mux/
9312 F:      drivers/mux/
9313
9314 MULTITECH MULTIPORT CARD (ISICOM)
9315 S:      Orphan
9316 F:      drivers/tty/isicom.c
9317 F:      include/linux/isicom.h
9318
9319 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9320 M:      Bin Liu <b-liu@ti.com>
9321 L:      linux-usb@vger.kernel.org
9322 S:      Maintained
9323 F:      drivers/usb/musb/
9324
9325 MXL5007T MEDIA DRIVER
9326 M:      Michael Krufky <mkrufky@linuxtv.org>
9327 L:      linux-media@vger.kernel.org
9328 W:      https://linuxtv.org
9329 W:      http://github.com/mkrufky
9330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9331 T:      git git://linuxtv.org/mkrufky/tuners.git
9332 S:      Maintained
9333 F:      drivers/media/tuners/mxl5007t.*
9334
9335 MXSFB DRM DRIVER
9336 M:      Marek Vasut <marex@denx.de>
9337 S:      Supported
9338 F:      drivers/gpu/drm/mxsfb/
9339 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9340
9341 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9342 M:      Chris Lee <christopher.lee@cspi.com>
9343 L:      netdev@vger.kernel.org
9344 W:      https://www.cspi.com/ethernet-products/support/downloads/
9345 S:      Supported
9346 F:      drivers/net/ethernet/myricom/myri10ge/
9347
9348 NAND FLASH SUBSYSTEM
9349 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9350 R:      Richard Weinberger <richard@nod.at>
9351 L:      linux-mtd@lists.infradead.org
9352 W:      http://www.linux-mtd.infradead.org/
9353 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9354 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9355 T:      git git://git.infradead.org/l2-mtd.git nand/next
9356 S:      Maintained
9357 F:      drivers/mtd/nand/
9358 F:      include/linux/mtd/*nand*.h
9359
9360 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9361 M:      Daniel Mack <zonque@gmail.com>
9362 S:      Maintained
9363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9364 W:      http://www.native-instruments.com
9365 F:      sound/usb/caiaq/
9366
9367 NATSEMI ETHERNET DRIVER (DP8381x)
9368 S:      Orphan
9369 F:      drivers/net/ethernet/natsemi/natsemi.c
9370
9371 NCP FILESYSTEM
9372 M:      Petr Vandrovec <petr@vandrovec.name>
9373 S:      Odd Fixes
9374 F:      fs/ncpfs/
9375
9376 NCR 5380 SCSI DRIVERS
9377 M:      Finn Thain <fthain@telegraphics.com.au>
9378 M:      Michael Schmitz <schmitzmic@gmail.com>
9379 L:      linux-scsi@vger.kernel.org
9380 S:      Maintained
9381 F:      Documentation/scsi/g_NCR5380.txt
9382 F:      drivers/scsi/NCR5380.*
9383 F:      drivers/scsi/arm/cumana_1.c
9384 F:      drivers/scsi/arm/oak.c
9385 F:      drivers/scsi/atari_scsi.*
9386 F:      drivers/scsi/dmx3191d.c
9387 F:      drivers/scsi/g_NCR5380.*
9388 F:      drivers/scsi/mac_scsi.*
9389 F:      drivers/scsi/sun3_scsi.*
9390 F:      drivers/scsi/sun3_scsi_vme.c
9391
9392 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9393 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9394 L:      linux-scsi@vger.kernel.org
9395 S:      Maintained
9396 F:      drivers/scsi/NCR_D700.*
9397
9398 NCT6775 HARDWARE MONITOR DRIVER
9399 M:      Guenter Roeck <linux@roeck-us.net>
9400 L:      linux-hwmon@vger.kernel.org
9401 S:      Maintained
9402 F:      Documentation/hwmon/nct6775
9403 F:      drivers/hwmon/nct6775.c
9404
9405 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9406 M:      Faisal Latif <faisal.latif@intel.com>
9407 L:      linux-rdma@vger.kernel.org
9408 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9409 S:      Supported
9410 F:      drivers/infiniband/hw/nes/
9411 F:      include/uapi/rdma/nes-abi.h
9412
9413 NETEM NETWORK EMULATOR
9414 M:      Stephen Hemminger <stephen@networkplumber.org>
9415 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9416 S:      Maintained
9417 F:      net/sched/sch_netem.c
9418
9419 NETERION 10GbE DRIVERS (s2io/vxge)
9420 M:      Jon Mason <jdmason@kudzu.us>
9421 L:      netdev@vger.kernel.org
9422 S:      Supported
9423 F:      Documentation/networking/s2io.txt
9424 F:      Documentation/networking/vxge.txt
9425 F:      drivers/net/ethernet/neterion/
9426
9427 NETFILTER
9428 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9429 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9430 M:      Florian Westphal <fw@strlen.de>
9431 L:      netfilter-devel@vger.kernel.org
9432 L:      coreteam@netfilter.org
9433 W:      http://www.netfilter.org/
9434 W:      http://www.iptables.org/
9435 W:      http://www.nftables.org/
9436 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9439 S:      Maintained
9440 F:      include/linux/netfilter*
9441 F:      include/linux/netfilter/
9442 F:      include/net/netfilter/
9443 F:      include/uapi/linux/netfilter*
9444 F:      include/uapi/linux/netfilter/
9445 F:      net/*/netfilter.c
9446 F:      net/*/netfilter/
9447 F:      net/netfilter/
9448 F:      net/bridge/br_netfilter*.c
9449
9450 NETROM NETWORK LAYER
9451 M:      Ralf Baechle <ralf@linux-mips.org>
9452 L:      linux-hams@vger.kernel.org
9453 W:      http://www.linux-ax25.org/
9454 S:      Maintained
9455 F:      include/net/netrom.h
9456 F:      include/uapi/linux/netrom.h
9457 F:      net/netrom/
9458
9459 NETRONOME ETHERNET DRIVERS
9460 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9461 L:      oss-drivers@netronome.com
9462 S:      Maintained
9463 F:      drivers/net/ethernet/netronome/
9464
9465 NETWORK BLOCK DEVICE (NBD)
9466 M:      Josef Bacik <jbacik@fb.com>
9467 S:      Maintained
9468 L:      linux-block@vger.kernel.org
9469 L:      nbd@other.debian.org
9470 F:      Documentation/blockdev/nbd.txt
9471 F:      drivers/block/nbd.c
9472 F:      include/uapi/linux/nbd.h
9473
9474 NETWORK DROP MONITOR
9475 M:      Neil Horman <nhorman@tuxdriver.com>
9476 L:      netdev@vger.kernel.org
9477 S:      Maintained
9478 W:      https://fedorahosted.org/dropwatch/
9479 F:      net/core/drop_monitor.c
9480
9481 NETWORKING DRIVERS
9482 L:      netdev@vger.kernel.org
9483 W:      http://www.linuxfoundation.org/en/Net
9484 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9487 S:      Odd Fixes
9488 F:      Documentation/devicetree/bindings/net/
9489 F:      drivers/net/
9490 F:      include/linux/if_*
9491 F:      include/linux/netdevice.h
9492 F:      include/linux/etherdevice.h
9493 F:      include/linux/fcdevice.h
9494 F:      include/linux/fddidevice.h
9495 F:      include/linux/hippidevice.h
9496 F:      include/linux/inetdevice.h
9497 F:      include/uapi/linux/if_*
9498 F:      include/uapi/linux/netdevice.h
9499
9500 NETWORKING DRIVERS (WIRELESS)
9501 M:      Kalle Valo <kvalo@codeaurora.org>
9502 L:      linux-wireless@vger.kernel.org
9503 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9506 S:      Maintained
9507 F:      Documentation/devicetree/bindings/net/wireless/
9508 F:      drivers/net/wireless/
9509
9510 NETWORKING [DSA]
9511 M:      Andrew Lunn <andrew@lunn.ch>
9512 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9513 M:      Florian Fainelli <f.fainelli@gmail.com>
9514 S:      Maintained
9515 F:      net/dsa/
9516 F:      include/net/dsa.h
9517 F:      include/linux/dsa/
9518 F:      drivers/net/dsa/
9519
9520 NETWORKING [GENERAL]
9521 M:      "David S. Miller" <davem@davemloft.net>
9522 L:      netdev@vger.kernel.org
9523 W:      http://www.linuxfoundation.org/en/Net
9524 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9527 B:      mailto:netdev@vger.kernel.org
9528 S:      Maintained
9529 F:      net/
9530 F:      include/net/
9531 F:      include/linux/in.h
9532 F:      include/linux/net.h
9533 F:      include/linux/netdevice.h
9534 F:      include/uapi/linux/in.h
9535 F:      include/uapi/linux/net.h
9536 F:      include/uapi/linux/netdevice.h
9537 F:      include/uapi/linux/net_namespace.h
9538 F:      tools/testing/selftests/net/
9539 F:      lib/net_utils.c
9540 F:      lib/random32.c
9541
9542 NETWORKING [IPSEC]
9543 M:      Steffen Klassert <steffen.klassert@secunet.com>
9544 M:      Herbert Xu <herbert@gondor.apana.org.au>
9545 M:      "David S. Miller" <davem@davemloft.net>
9546 L:      netdev@vger.kernel.org
9547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9549 S:      Maintained
9550 F:      net/core/flow.c
9551 F:      net/xfrm/
9552 F:      net/key/
9553 F:      net/ipv4/xfrm*
9554 F:      net/ipv4/esp4*
9555 F:      net/ipv4/ah4.c
9556 F:      net/ipv4/ipcomp.c
9557 F:      net/ipv4/ip_vti.c
9558 F:      net/ipv6/xfrm*
9559 F:      net/ipv6/esp6*
9560 F:      net/ipv6/ah6.c
9561 F:      net/ipv6/ipcomp6.c
9562 F:      net/ipv6/ip6_vti.c
9563 F:      include/uapi/linux/xfrm.h
9564 F:      include/net/xfrm.h
9565
9566 NETWORKING [IPv4/IPv6]
9567 M:      "David S. Miller" <davem@davemloft.net>
9568 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9569 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9570 L:      netdev@vger.kernel.org
9571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9572 S:      Maintained
9573 F:      net/ipv4/
9574 F:      net/ipv6/
9575 F:      include/net/ip*
9576 F:      arch/x86/net/*
9577
9578 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9579 M:      Paul Moore <paul@paul-moore.com>
9580 W:      https://github.com/netlabel
9581 L:      netdev@vger.kernel.org
9582 L:      linux-security-module@vger.kernel.org
9583 S:      Maintained
9584 F:      Documentation/netlabel/
9585 F:      include/net/calipso.h
9586 F:      include/net/cipso_ipv4.h
9587 F:      include/net/netlabel.h
9588 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9589 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9590 F:      net/netlabel/
9591 F:      net/ipv4/cipso_ipv4.c
9592 F:      net/ipv6/calipso.c
9593 F:      net/netfilter/xt_CONNSECMARK.c
9594 F:      net/netfilter/xt_SECMARK.c
9595
9596 NETWORKING [TLS]
9597 M:      Ilya Lesokhin <ilyal@mellanox.com>
9598 M:      Aviad Yehezkel <aviadye@mellanox.com>
9599 M:      Dave Watson <davejwatson@fb.com>
9600 L:      netdev@vger.kernel.org
9601 S:      Maintained
9602 F:      net/tls/*
9603 F:      include/uapi/linux/tls.h
9604 F:      include/net/tls.h
9605
9606 NETWORKING [WIRELESS]
9607 L:      linux-wireless@vger.kernel.org
9608 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9609
9610 NETXEN (1/10) GbE SUPPORT
9611 M:      Manish Chopra <manish.chopra@cavium.com>
9612 M:      Rahul Verma <rahul.verma@cavium.com>
9613 M:      Dept-GELinuxNICDev@cavium.com
9614 L:      netdev@vger.kernel.org
9615 S:      Supported
9616 F:      drivers/net/ethernet/qlogic/netxen/
9617
9618 NFC SUBSYSTEM
9619 M:      Samuel Ortiz <sameo@linux.intel.com>
9620 L:      linux-wireless@vger.kernel.org
9621 L:      linux-nfc@lists.01.org (subscribers-only)
9622 S:      Supported
9623 F:      net/nfc/
9624 F:      include/net/nfc/
9625 F:      include/uapi/linux/nfc.h
9626 F:      drivers/nfc/
9627 F:      include/linux/platform_data/nfcmrvl.h
9628 F:      include/linux/platform_data/nxp-nci.h
9629 F:      Documentation/devicetree/bindings/net/nfc/
9630
9631 NFS, SUNRPC, AND LOCKD CLIENTS
9632 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9633 M:      Anna Schumaker <anna.schumaker@netapp.com>
9634 L:      linux-nfs@vger.kernel.org
9635 W:      http://client.linux-nfs.org
9636 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9637 S:      Maintained
9638 F:      fs/lockd/
9639 F:      fs/nfs/
9640 F:      fs/nfs_common/
9641 F:      net/sunrpc/
9642 F:      include/linux/lockd/
9643 F:      include/linux/nfs*
9644 F:      include/linux/sunrpc/
9645 F:      include/uapi/linux/nfs*
9646 F:      include/uapi/linux/sunrpc/
9647
9648 NILFS2 FILESYSTEM
9649 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9650 L:      linux-nilfs@vger.kernel.org
9651 W:      http://nilfs.sourceforge.net/
9652 W:      http://nilfs.osdn.jp/
9653 T:      git git://github.com/konis/nilfs2.git
9654 S:      Supported
9655 F:      Documentation/filesystems/nilfs2.txt
9656 F:      fs/nilfs2/
9657 F:      include/trace/events/nilfs2.h
9658 F:      include/uapi/linux/nilfs2_api.h
9659 F:      include/uapi/linux/nilfs2_ondisk.h
9660
9661 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9662 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9663 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9664 S:      Maintained
9665 F:      Documentation/scsi/NinjaSCSI.txt
9666 F:      drivers/scsi/pcmcia/nsp_*
9667
9668 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9669 M:      GOTO Masanori <gotom@debian.or.jp>
9670 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9671 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9672 S:      Maintained
9673 F:      Documentation/scsi/NinjaSCSI.txt
9674 F:      drivers/scsi/nsp32*
9675
9676 NIOS2 ARCHITECTURE
9677 M:      Ley Foon Tan <lftan@altera.com>
9678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9680 S:      Maintained
9681 F:      arch/nios2/
9682
9683 NOHZ, DYNTICKS SUPPORT
9684 M:      Frederic Weisbecker <fweisbec@gmail.com>
9685 M:      Thomas Gleixner <tglx@linutronix.de>
9686 M:      Ingo Molnar <mingo@kernel.org>
9687 L:      linux-kernel@vger.kernel.org
9688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9689 S:      Maintained
9690 F:      kernel/time/tick*.*
9691 F:      include/linux/tick.h
9692 F:      include/linux/sched/nohz.h
9693
9694 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9695 M:      Pavel Machek <pavel@ucw.cz>
9696 M:      Sakari Ailus <sakari.ailus@iki.fi>
9697 L:      linux-media@vger.kernel.org
9698 S:      Maintained
9699 F:      drivers/media/i2c/et8ek8
9700 F:      drivers/media/i2c/ad5820.c
9701
9702 NOKIA N900 POWER SUPPLY DRIVERS
9703 R:      Pali Rohár <pali.rohar@gmail.com>
9704 F:      include/linux/power/bq2415x_charger.h
9705 F:      include/linux/power/bq27xxx_battery.h
9706 F:      include/linux/power/isp1704_charger.h
9707 F:      drivers/power/supply/bq2415x_charger.c
9708 F:      drivers/power/supply/bq27xxx_battery.c
9709 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9710 F:      drivers/power/supply/isp1704_charger.c
9711 F:      drivers/power/supply/rx51_battery.c
9712
9713 NTB AMD DRIVER
9714 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9715 L:      linux-ntb@googlegroups.com
9716 S:      Supported
9717 F:      drivers/ntb/hw/amd/
9718
9719 NTB DRIVER CORE
9720 M:      Jon Mason <jdmason@kudzu.us>
9721 M:      Dave Jiang <dave.jiang@intel.com>
9722 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9723 L:      linux-ntb@googlegroups.com
9724 S:      Supported
9725 W:      https://github.com/jonmason/ntb/wiki
9726 T:      git git://github.com/jonmason/ntb.git
9727 F:      drivers/ntb/
9728 F:      drivers/net/ntb_netdev.c
9729 F:      include/linux/ntb.h
9730 F:      include/linux/ntb_transport.h
9731 F:      tools/testing/selftests/ntb/
9732
9733 NTB IDT DRIVER
9734 M:      Serge Semin <fancer.lancer@gmail.com>
9735 L:      linux-ntb@googlegroups.com
9736 S:      Supported
9737 F:      drivers/ntb/hw/idt/
9738
9739 NTB INTEL DRIVER
9740 M:      Dave Jiang <dave.jiang@intel.com>
9741 L:      linux-ntb@googlegroups.com
9742 S:      Supported
9743 W:      https://github.com/davejiang/linux/wiki
9744 T:      git https://github.com/davejiang/linux.git
9745 F:      drivers/ntb/hw/intel/
9746
9747 NTFS FILESYSTEM
9748 M:      Anton Altaparmakov <anton@tuxera.com>
9749 L:      linux-ntfs-dev@lists.sourceforge.net
9750 W:      http://www.tuxera.com/
9751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9752 S:      Supported
9753 F:      Documentation/filesystems/ntfs.txt
9754 F:      fs/ntfs/
9755
9756 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9757 M:      Antonino Daplas <adaplas@gmail.com>
9758 L:      linux-fbdev@vger.kernel.org
9759 S:      Maintained
9760 F:      drivers/video/fbdev/riva/
9761 F:      drivers/video/fbdev/nvidia/
9762
9763 NVM EXPRESS DRIVER
9764 M:      Keith Busch <keith.busch@intel.com>
9765 M:      Jens Axboe <axboe@fb.com>
9766 M:      Christoph Hellwig <hch@lst.de>
9767 M:      Sagi Grimberg <sagi@grimberg.me>
9768 L:      linux-nvme@lists.infradead.org
9769 T:      git://git.infradead.org/nvme.git
9770 W:      http://git.infradead.org/nvme.git
9771 S:      Supported
9772 F:      drivers/nvme/host/
9773 F:      include/linux/nvme.h
9774 F:      include/uapi/linux/nvme_ioctl.h
9775
9776 NVM EXPRESS FC TRANSPORT DRIVERS
9777 M:      James Smart <james.smart@broadcom.com>
9778 L:      linux-nvme@lists.infradead.org
9779 S:      Supported
9780 F:      include/linux/nvme-fc.h
9781 F:      include/linux/nvme-fc-driver.h
9782 F:      drivers/nvme/host/fc.c
9783 F:      drivers/nvme/target/fc.c
9784 F:      drivers/nvme/target/fcloop.c
9785
9786 NVM EXPRESS TARGET DRIVER
9787 M:      Christoph Hellwig <hch@lst.de>
9788 M:      Sagi Grimberg <sagi@grimberg.me>
9789 L:      linux-nvme@lists.infradead.org
9790 T:      git://git.infradead.org/nvme.git
9791 W:      http://git.infradead.org/nvme.git
9792 S:      Supported
9793 F:      drivers/nvme/target/
9794
9795 NVMEM FRAMEWORK
9796 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9797 S:      Maintained
9798 F:      drivers/nvmem/
9799 F:      Documentation/devicetree/bindings/nvmem/
9800 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9801 F:      include/linux/nvmem-consumer.h
9802 F:      include/linux/nvmem-provider.h
9803
9804 NXP TDA998X DRM DRIVER
9805 M:      Russell King <linux@armlinux.org.uk>
9806 S:      Supported
9807 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9808 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9809 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9810 F:      include/drm/i2c/tda998x.h
9811
9812 NXP TFA9879 DRIVER
9813 M:      Peter Rosin <peda@axentia.se>
9814 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9815 S:      Maintained
9816 F:      sound/soc/codecs/tfa9879*
9817
9818 NXP-NCI NFC DRIVER
9819 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9820 R:      Charles Gorand <charles.gorand@effinnov.com>
9821 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9822 S:      Supported
9823 F:      drivers/nfc/nxp-nci
9824
9825 OBJTOOL
9826 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9827 S:      Supported
9828 F:      tools/objtool/
9829
9830 OMAP AUDIO SUPPORT
9831 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9832 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9834 L:      linux-omap@vger.kernel.org
9835 S:      Maintained
9836 F:      sound/soc/omap/
9837
9838 OMAP CLOCK FRAMEWORK SUPPORT
9839 M:      Paul Walmsley <paul@pwsan.com>
9840 L:      linux-omap@vger.kernel.org
9841 S:      Maintained
9842 F:      arch/arm/*omap*/*clock*
9843
9844 OMAP DEVICE TREE SUPPORT
9845 M:      Benoît Cousson <bcousson@baylibre.com>
9846 M:      Tony Lindgren <tony@atomide.com>
9847 L:      linux-omap@vger.kernel.org
9848 L:      devicetree@vger.kernel.org
9849 S:      Maintained
9850 F:      arch/arm/boot/dts/*omap*
9851 F:      arch/arm/boot/dts/*am3*
9852 F:      arch/arm/boot/dts/*am4*
9853 F:      arch/arm/boot/dts/*am5*
9854 F:      arch/arm/boot/dts/*dra7*
9855
9856 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9857 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9858 L:      linux-omap@vger.kernel.org
9859 L:      linux-fbdev@vger.kernel.org
9860 S:      Maintained
9861 F:      drivers/video/fbdev/omap2/
9862 F:      Documentation/arm/OMAP/DSS
9863
9864 OMAP FRAMEBUFFER SUPPORT
9865 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9866 L:      linux-fbdev@vger.kernel.org
9867 L:      linux-omap@vger.kernel.org
9868 S:      Maintained
9869 F:      drivers/video/fbdev/omap/
9870
9871 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9872 M:      Roger Quadros <rogerq@ti.com>
9873 M:      Tony Lindgren <tony@atomide.com>
9874 L:      linux-omap@vger.kernel.org
9875 S:      Maintained
9876 F:      drivers/memory/omap-gpmc.c
9877 F:      arch/arm/mach-omap2/*gpmc*
9878
9879 OMAP GPIO DRIVER
9880 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9881 M:      Santosh Shilimkar <ssantosh@kernel.org>
9882 M:      Kevin Hilman <khilman@kernel.org>
9883 L:      linux-omap@vger.kernel.org
9884 S:      Maintained
9885 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9886 F:      drivers/gpio/gpio-omap.c
9887
9888 OMAP HARDWARE SPINLOCK SUPPORT
9889 M:      Ohad Ben-Cohen <ohad@wizery.com>
9890 L:      linux-omap@vger.kernel.org
9891 S:      Maintained
9892 F:      drivers/hwspinlock/omap_hwspinlock.c
9893
9894 OMAP HS MMC SUPPORT
9895 L:      linux-mmc@vger.kernel.org
9896 L:      linux-omap@vger.kernel.org
9897 S:      Orphan
9898 F:      drivers/mmc/host/omap_hsmmc.c
9899
9900 OMAP HWMOD DATA
9901 M:      Paul Walmsley <paul@pwsan.com>
9902 L:      linux-omap@vger.kernel.org
9903 S:      Maintained
9904 F:      arch/arm/mach-omap2/omap_hwmod*data*
9905
9906 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9907 M:      Benoît Cousson <bcousson@baylibre.com>
9908 L:      linux-omap@vger.kernel.org
9909 S:      Maintained
9910 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9911
9912 OMAP HWMOD SUPPORT
9913 M:      Benoît Cousson <bcousson@baylibre.com>
9914 M:      Paul Walmsley <paul@pwsan.com>
9915 L:      linux-omap@vger.kernel.org
9916 S:      Maintained
9917 F:      arch/arm/mach-omap2/omap_hwmod.*
9918
9919 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9921 L:      linux-media@vger.kernel.org
9922 S:      Maintained
9923 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9924 F:      drivers/media/platform/omap3isp/
9925 F:      drivers/staging/media/omap4iss/
9926
9927 OMAP MMC SUPPORT
9928 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9929 L:      linux-omap@vger.kernel.org
9930 S:      Maintained
9931 F:      drivers/mmc/host/omap.c
9932
9933 OMAP POWER MANAGEMENT SUPPORT
9934 M:      Kevin Hilman <khilman@kernel.org>
9935 L:      linux-omap@vger.kernel.org
9936 S:      Maintained
9937 F:      arch/arm/*omap*/*pm*
9938 F:      drivers/cpufreq/omap-cpufreq.c
9939
9940 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9941 M:      Rajendra Nayak <rnayak@codeaurora.org>
9942 M:      Paul Walmsley <paul@pwsan.com>
9943 L:      linux-omap@vger.kernel.org
9944 S:      Maintained
9945 F:      arch/arm/mach-omap2/prm*
9946
9947 OMAP RANDOM NUMBER GENERATOR SUPPORT
9948 M:      Deepak Saxena <dsaxena@plexity.net>
9949 S:      Maintained
9950 F:      drivers/char/hw_random/omap-rng.c
9951
9952 OMAP USB SUPPORT
9953 L:      linux-usb@vger.kernel.org
9954 L:      linux-omap@vger.kernel.org
9955 S:      Orphan
9956 F:      drivers/usb/*/*omap*
9957 F:      arch/arm/*omap*/usb*
9958
9959 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9960 M:      Mark Jackson <mpfj@newflow.co.uk>
9961 L:      linux-omap@vger.kernel.org
9962 S:      Maintained
9963 F:      arch/arm/boot/dts/am335x-nano.dts
9964
9965 OMAP1 SUPPORT
9966 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9967 M:      Tony Lindgren <tony@atomide.com>
9968 L:      linux-omap@vger.kernel.org
9969 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9971 S:      Maintained
9972 F:      arch/arm/mach-omap1/
9973 F:      arch/arm/plat-omap/
9974 F:      arch/arm/configs/omap1_defconfig
9975 F:      drivers/i2c/busses/i2c-omap.c
9976 F:      include/linux/i2c-omap.h
9977
9978 OMAP2+ SUPPORT
9979 M:      Tony Lindgren <tony@atomide.com>
9980 L:      linux-omap@vger.kernel.org
9981 W:      http://www.muru.com/linux/omap/
9982 W:      http://linux.omap.com/
9983 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9985 S:      Maintained
9986 F:      arch/arm/mach-omap2/
9987 F:      arch/arm/plat-omap/
9988 F:      arch/arm/configs/omap2plus_defconfig
9989 F:      drivers/i2c/busses/i2c-omap.c
9990 F:      drivers/irqchip/irq-omap-intc.c
9991 F:      drivers/mfd/*omap*.c
9992 F:      drivers/mfd/menelaus.c
9993 F:      drivers/mfd/palmas.c
9994 F:      drivers/mfd/tps65217.c
9995 F:      drivers/mfd/tps65218.c
9996 F:      drivers/mfd/tps65910.c
9997 F:      drivers/mfd/twl-core.[ch]
9998 F:      drivers/mfd/twl4030*.c
9999 F:      drivers/mfd/twl6030*.c
10000 F:      drivers/mfd/twl6040*.c
10001 F:      drivers/regulator/palmas-regulator*.c
10002 F:      drivers/regulator/pbias-regulator.c
10003 F:      drivers/regulator/tps65217-regulator.c
10004 F:      drivers/regulator/tps65218-regulator.c
10005 F:      drivers/regulator/tps65910-regulator.c
10006 F:      drivers/regulator/twl-regulator.c
10007 F:      drivers/regulator/twl6030-regulator.c
10008 F:      include/linux/i2c-omap.h
10009
10010 ONION OMEGA2+ BOARD
10011 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10012 L:      linux-mips@linux-mips.org
10013 S:      Maintained
10014 F:      arch/mips/boot/dts/ralink/omega2p.dts
10015
10016 OMFS FILESYSTEM
10017 M:      Bob Copeland <me@bobcopeland.com>
10018 L:      linux-karma-devel@lists.sourceforge.net
10019 S:      Maintained
10020 F:      Documentation/filesystems/omfs.txt
10021 F:      fs/omfs/
10022
10023 OMNIKEY CARDMAN 4000 DRIVER
10024 M:      Harald Welte <laforge@gnumonks.org>
10025 S:      Maintained
10026 F:      drivers/char/pcmcia/cm4000_cs.c
10027 F:      include/linux/cm4000_cs.h
10028 F:      include/uapi/linux/cm4000_cs.h
10029
10030 OMNIKEY CARDMAN 4040 DRIVER
10031 M:      Harald Welte <laforge@gnumonks.org>
10032 S:      Maintained
10033 F:      drivers/char/pcmcia/cm4040_cs.*
10034
10035 OMNIVISION OV13858 SENSOR DRIVER
10036 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10037 L:      linux-media@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Maintained
10040 F:      drivers/media/i2c/ov13858.c
10041
10042 OMNIVISION OV5640 SENSOR DRIVER
10043 M:      Steve Longerbeam <slongerbeam@gmail.com>
10044 L:      linux-media@vger.kernel.org
10045 T:      git git://linuxtv.org/media_tree.git
10046 S:      Maintained
10047 F:      drivers/media/i2c/ov5640.c
10048
10049 OMNIVISION OV5647 SENSOR DRIVER
10050 M:      Luis Oliveira <lolivei@synopsys.com>
10051 L:      linux-media@vger.kernel.org
10052 T:      git git://linuxtv.org/media_tree.git
10053 S:      Maintained
10054 F:      drivers/media/i2c/ov5647.c
10055
10056 OMNIVISION OV7670 SENSOR DRIVER
10057 M:      Jonathan Corbet <corbet@lwn.net>
10058 L:      linux-media@vger.kernel.org
10059 T:      git git://linuxtv.org/media_tree.git
10060 S:      Maintained
10061 F:      drivers/media/i2c/ov7670.c
10062 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10063
10064 ONENAND FLASH DRIVER
10065 M:      Kyungmin Park <kyungmin.park@samsung.com>
10066 L:      linux-mtd@lists.infradead.org
10067 S:      Maintained
10068 F:      drivers/mtd/onenand/
10069 F:      include/linux/mtd/onenand*.h
10070
10071 ONSTREAM SCSI TAPE DRIVER
10072 M:      Willem Riede <osst@riede.org>
10073 L:      osst-users@lists.sourceforge.net
10074 L:      linux-scsi@vger.kernel.org
10075 S:      Maintained
10076 F:      Documentation/scsi/osst.txt
10077 F:      drivers/scsi/osst.*
10078 F:      drivers/scsi/osst_*.h
10079 F:      drivers/scsi/st.h
10080
10081 OP-TEE DRIVER
10082 M:      Jens Wiklander <jens.wiklander@linaro.org>
10083 S:      Maintained
10084 F:      drivers/tee/optee/
10085
10086 OPA-VNIC DRIVER
10087 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10088 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10089 L:      linux-rdma@vger.kernel.org
10090 S:      Supported
10091 F:      drivers/infiniband/ulp/opa_vnic
10092
10093 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10094 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10095 L:      devicetree@vger.kernel.org
10096 S:      Maintained
10097 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10098 F:      Documentation/devicetree/overlay-notes.txt
10099 F:      drivers/of/overlay.c
10100 F:      drivers/of/resolver.c
10101
10102 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10103 M:      Rob Herring <robh+dt@kernel.org>
10104 M:      Frank Rowand <frowand.list@gmail.com>
10105 L:      devicetree@vger.kernel.org
10106 W:      http://www.devicetree.org/
10107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10108 S:      Maintained
10109 F:      drivers/of/
10110 F:      include/linux/of*.h
10111 F:      scripts/dtc/
10112 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10113
10114 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10115 M:      Rob Herring <robh+dt@kernel.org>
10116 M:      Mark Rutland <mark.rutland@arm.com>
10117 L:      devicetree@vger.kernel.org
10118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10119 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10120 S:      Maintained
10121 F:      Documentation/devicetree/
10122 F:      arch/*/boot/dts/
10123 F:      include/dt-bindings/
10124
10125 OPENCORES I2C BUS DRIVER
10126 M:      Peter Korsgaard <jacmet@sunsite.dk>
10127 L:      linux-i2c@vger.kernel.org
10128 S:      Maintained
10129 F:      Documentation/i2c/busses/i2c-ocores
10130 F:      drivers/i2c/busses/i2c-ocores.c
10131
10132 OPENRISC ARCHITECTURE
10133 M:      Jonas Bonn <jonas@southpole.se>
10134 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10135 M:      Stafford Horne <shorne@gmail.com>
10136 T:      git git://github.com/openrisc/linux.git
10137 L:      openrisc@lists.librecores.org
10138 W:      http://openrisc.io
10139 S:      Maintained
10140 F:      Documentation/devicetree/bindings/openrisc/
10141 F:      Documentation/openrisc/
10142 F:      arch/openrisc/
10143 F:      drivers/irqchip/irq-ompic.c
10144 F:      drivers/irqchip/irq-or1k-*
10145
10146 OPENVSWITCH
10147 M:      Pravin Shelar <pshelar@nicira.com>
10148 L:      netdev@vger.kernel.org
10149 L:      dev@openvswitch.org
10150 W:      http://openvswitch.org
10151 S:      Maintained
10152 F:      net/openvswitch/
10153 F:      include/uapi/linux/openvswitch.h
10154
10155 OPERATING PERFORMANCE POINTS (OPP)
10156 M:      Viresh Kumar <vireshk@kernel.org>
10157 M:      Nishanth Menon <nm@ti.com>
10158 M:      Stephen Boyd <sboyd@codeaurora.org>
10159 L:      linux-pm@vger.kernel.org
10160 S:      Maintained
10161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10162 F:      drivers/opp/
10163 F:      include/linux/pm_opp.h
10164 F:      Documentation/power/opp.txt
10165 F:      Documentation/devicetree/bindings/opp/
10166
10167 OPL4 DRIVER
10168 M:      Clemens Ladisch <clemens@ladisch.de>
10169 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10170 T:      git git://git.alsa-project.org/alsa-kernel.git
10171 S:      Maintained
10172 F:      sound/drivers/opl4/
10173
10174 OPROFILE
10175 M:      Robert Richter <rric@kernel.org>
10176 L:      oprofile-list@lists.sf.net
10177 S:      Maintained
10178 F:      arch/*/include/asm/oprofile*.h
10179 F:      arch/*/oprofile/
10180 F:      drivers/oprofile/
10181 F:      include/linux/oprofile.h
10182
10183 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10184 M:      Mark Fasheh <mfasheh@versity.com>
10185 M:      Joel Becker <jlbec@evilplan.org>
10186 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10187 W:      http://ocfs2.wiki.kernel.org
10188 S:      Supported
10189 F:      Documentation/filesystems/ocfs2.txt
10190 F:      Documentation/filesystems/dlmfs.txt
10191 F:      fs/ocfs2/
10192
10193 ORANGEFS FILESYSTEM
10194 M:      Mike Marshall <hubcap@omnibond.com>
10195 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10197 S:      Supported
10198 F:      fs/orangefs/
10199 F:      Documentation/filesystems/orangefs.txt
10200
10201 ORINOCO DRIVER
10202 L:      linux-wireless@vger.kernel.org
10203 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10204 W:      http://www.nongnu.org/orinoco/
10205 S:      Orphan
10206 F:      drivers/net/wireless/intersil/orinoco/
10207
10208 OSD LIBRARY and FILESYSTEM
10209 M:      Boaz Harrosh <ooo@electrozaur.com>
10210 S:      Maintained
10211 F:      drivers/scsi/osd/
10212 F:      include/scsi/osd_*
10213 F:      fs/exofs/
10214
10215 OV2659 OMNIVISION SENSOR DRIVER
10216 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10217 L:      linux-media@vger.kernel.org
10218 W:      https://linuxtv.org
10219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10220 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10221 S:      Maintained
10222 F:      drivers/media/i2c/ov2659.c
10223 F:      include/media/i2c/ov2659.h
10224
10225 OVERLAY FILESYSTEM
10226 M:      Miklos Szeredi <miklos@szeredi.hu>
10227 L:      linux-unionfs@vger.kernel.org
10228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10229 S:      Supported
10230 F:      fs/overlayfs/
10231 F:      Documentation/filesystems/overlayfs.txt
10232
10233 P54 WIRELESS DRIVER
10234 M:      Christian Lamparter <chunkeey@googlemail.com>
10235 L:      linux-wireless@vger.kernel.org
10236 W:      http://wireless.kernel.org/en/users/Drivers/p54
10237 S:      Maintained
10238 F:      drivers/net/wireless/intersil/p54/
10239
10240 PA SEMI ETHERNET DRIVER
10241 L:      netdev@vger.kernel.org
10242 S:      Orphan
10243 F:      drivers/net/ethernet/pasemi/*
10244
10245 PA SEMI SMBUS DRIVER
10246 L:      linux-i2c@vger.kernel.org
10247 S:      Orphan
10248 F:      drivers/i2c/busses/i2c-pasemi.c
10249
10250 PADATA PARALLEL EXECUTION MECHANISM
10251 M:      Steffen Klassert <steffen.klassert@secunet.com>
10252 L:      linux-crypto@vger.kernel.org
10253 S:      Maintained
10254 F:      kernel/padata.c
10255 F:      include/linux/padata.h
10256 F:      Documentation/padata.txt
10257
10258 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10259 M:      Harald Welte <laforge@gnumonks.org>
10260 L:      platform-driver-x86@vger.kernel.org
10261 S:      Maintained
10262 F:      drivers/platform/x86/panasonic-laptop.c
10263
10264 PANASONIC MN10300/AM33/AM34 PORT
10265 M:      David Howells <dhowells@redhat.com>
10266 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10267 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10268 S:      Maintained
10269 F:      Documentation/mn10300/
10270 F:      arch/mn10300/
10271
10272 PARALLEL LCD/KEYPAD PANEL DRIVER
10273 M:      Willy Tarreau <willy@haproxy.com>
10274 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10275 S:      Odd Fixes
10276 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10277 F:      drivers/misc/panel.c
10278
10279 PARALLEL PORT SUBSYSTEM
10280 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10281 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10282 L:      linux-parport@lists.infradead.org (subscribers-only)
10283 S:      Maintained
10284 F:      drivers/parport/
10285 F:      include/linux/parport*.h
10286 F:      drivers/char/ppdev.c
10287 F:      include/uapi/linux/ppdev.h
10288 F:      Documentation/parport*.txt
10289
10290 PARAVIRT_OPS INTERFACE
10291 M:      Juergen Gross <jgross@suse.com>
10292 M:      Alok Kataria <akataria@vmware.com>
10293 M:      Rusty Russell <rusty@rustcorp.com.au>
10294 L:      virtualization@lists.linux-foundation.org
10295 S:      Supported
10296 F:      Documentation/virtual/paravirt_ops.txt
10297 F:      arch/*/kernel/paravirt*
10298 F:      arch/*/include/asm/paravirt*.h
10299 F:      include/linux/hypervisor.h
10300
10301 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10302 M:      Tim Waugh <tim@cyberelk.net>
10303 L:      linux-parport@lists.infradead.org (subscribers-only)
10304 S:      Maintained
10305 F:      Documentation/blockdev/paride.txt
10306 F:      drivers/block/paride/
10307
10308 PARISC ARCHITECTURE
10309 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10310 M:      Helge Deller <deller@gmx.de>
10311 L:      linux-parisc@vger.kernel.org
10312 W:      http://www.parisc-linux.org/
10313 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10316 S:      Maintained
10317 F:      arch/parisc/
10318 F:      Documentation/parisc/
10319 F:      drivers/parisc/
10320 F:      drivers/char/agp/parisc-agp.c
10321 F:      drivers/input/serio/gscps2.c
10322 F:      drivers/parport/parport_gsc.*
10323 F:      drivers/tty/serial/8250/8250_gsc.c
10324 F:      drivers/video/fbdev/sti*
10325 F:      drivers/video/console/sti*
10326 F:      drivers/video/logo/logo_parisc*
10327
10328 PARMAN
10329 M:      Jiri Pirko <jiri@mellanox.com>
10330 L:      netdev@vger.kernel.org
10331 S:      Supported
10332 F:      lib/parman.c
10333 F:      lib/test_parman.c
10334 F:      include/linux/parman.h
10335
10336 PC87360 HARDWARE MONITORING DRIVER
10337 M:      Jim Cromie <jim.cromie@gmail.com>
10338 L:      linux-hwmon@vger.kernel.org
10339 S:      Maintained
10340 F:      Documentation/hwmon/pc87360
10341 F:      drivers/hwmon/pc87360.c
10342
10343 PC8736x GPIO DRIVER
10344 M:      Jim Cromie <jim.cromie@gmail.com>
10345 S:      Maintained
10346 F:      drivers/char/pc8736x_gpio.c
10347
10348 PC87427 HARDWARE MONITORING DRIVER
10349 M:      Jean Delvare <jdelvare@suse.com>
10350 L:      linux-hwmon@vger.kernel.org
10351 S:      Maintained
10352 F:      Documentation/hwmon/pc87427
10353 F:      drivers/hwmon/pc87427.c
10354
10355 PCA9532 LED DRIVER
10356 M:      Riku Voipio <riku.voipio@iki.fi>
10357 S:      Maintained
10358 F:      drivers/leds/leds-pca9532.c
10359 F:      include/linux/leds-pca9532.h
10360
10361 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10362 M:      Guenter Roeck <linux@roeck-us.net>
10363 L:      linux-i2c@vger.kernel.org
10364 S:      Maintained
10365 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10366
10367 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10368 M:      Khalid Aziz <khalid@gonehiking.org>
10369 S:      Maintained
10370 F:      drivers/firmware/pcdp.*
10371
10372 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10373 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10374 L:      linux-pci@vger.kernel.org
10375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 S:      Maintained
10377 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10378 F:      drivers/pci/host/pci-aardvark.c
10379
10380 PCI DRIVER FOR ALTERA PCIE IP
10381 M:      Ley Foon Tan <lftan@altera.com>
10382 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10383 L:      linux-pci@vger.kernel.org
10384 S:      Supported
10385 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10386 F:      drivers/pci/host/pcie-altera.c
10387
10388 PCI DRIVER FOR APPLIEDMICRO XGENE
10389 M:      Tanmay Inamdar <tinamdar@apm.com>
10390 L:      linux-pci@vger.kernel.org
10391 L:      linux-arm-kernel@lists.infradead.org
10392 S:      Maintained
10393 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10394 F:      drivers/pci/host/pci-xgene.c
10395
10396 PCI DRIVER FOR ARM VERSATILE PLATFORM
10397 M:      Rob Herring <robh@kernel.org>
10398 L:      linux-pci@vger.kernel.org
10399 L:      linux-arm-kernel@lists.infradead.org
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/pci/versatile.txt
10402 F:      drivers/pci/host/pci-versatile.c
10403
10404 PCI DRIVER FOR ARMADA 8K
10405 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10406 L:      linux-pci@vger.kernel.org
10407 L:      linux-arm-kernel@lists.infradead.org
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10410 F:      drivers/pci/dwc/pcie-armada8k.c
10411
10412 PCI DRIVER FOR FREESCALE LAYERSCAPE
10413 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10414 M:      Mingkai Hu <mingkai.hu@freescale.com>
10415 M:      Roy Zang <tie-fei.zang@freescale.com>
10416 L:      linuxppc-dev@lists.ozlabs.org
10417 L:      linux-pci@vger.kernel.org
10418 L:      linux-arm-kernel@lists.infradead.org
10419 S:      Maintained
10420 F:      drivers/pci/dwc/*layerscape*
10421
10422 PCI DRIVER FOR GENERIC OF HOSTS
10423 M:      Will Deacon <will.deacon@arm.com>
10424 L:      linux-pci@vger.kernel.org
10425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10428 F:      drivers/pci/host/pci-host-common.c
10429 F:      drivers/pci/host/pci-host-generic.c
10430
10431 PCI DRIVER FOR IMX6
10432 M:      Richard Zhu <hongxing.zhu@nxp.com>
10433 M:      Lucas Stach <l.stach@pengutronix.de>
10434 L:      linux-pci@vger.kernel.org
10435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436 S:      Maintained
10437 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10438 F:      drivers/pci/dwc/*imx6*
10439
10440 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10441 M:      Keith Busch <keith.busch@intel.com>
10442 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10443 L:      linux-pci@vger.kernel.org
10444 S:      Supported
10445 F:      drivers/pci/host/vmd.c
10446
10447 PCI DRIVER FOR MICROSEMI SWITCHTEC
10448 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10449 M:      Logan Gunthorpe <logang@deltatee.com>
10450 L:      linux-pci@vger.kernel.org
10451 S:      Maintained
10452 F:      Documentation/switchtec.txt
10453 F:      Documentation/ABI/testing/sysfs-class-switchtec
10454 F:      drivers/pci/switch/switchtec*
10455 F:      include/uapi/linux/switchtec_ioctl.h
10456 F:      include/linux/switchtec.h
10457 F:      drivers/ntb/hw/mscc/
10458
10459 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10460 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10461 M:      Jason Cooper <jason@lakedaemon.net>
10462 L:      linux-pci@vger.kernel.org
10463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464 S:      Maintained
10465 F:      drivers/pci/host/*mvebu*
10466
10467 PCI DRIVER FOR NVIDIA TEGRA
10468 M:      Thierry Reding <thierry.reding@gmail.com>
10469 L:      linux-tegra@vger.kernel.org
10470 L:      linux-pci@vger.kernel.org
10471 S:      Supported
10472 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10473 F:      drivers/pci/host/pci-tegra.c
10474
10475 PCI DRIVER FOR RENESAS R-CAR
10476 M:      Simon Horman <horms@verge.net.au>
10477 L:      linux-pci@vger.kernel.org
10478 L:      linux-renesas-soc@vger.kernel.org
10479 S:      Maintained
10480 F:      drivers/pci/host/*rcar*
10481
10482 PCI DRIVER FOR SAMSUNG EXYNOS
10483 M:      Jingoo Han <jingoohan1@gmail.com>
10484 L:      linux-pci@vger.kernel.org
10485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10486 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10487 S:      Maintained
10488 F:      drivers/pci/dwc/pci-exynos.c
10489
10490 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10491 M:      Jingoo Han <jingoohan1@gmail.com>
10492 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10493 L:      linux-pci@vger.kernel.org
10494 S:      Maintained
10495 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10496 F:      drivers/pci/dwc/*designware*
10497
10498 PCI DRIVER FOR TI DRA7XX
10499 M:      Kishon Vijay Abraham I <kishon@ti.com>
10500 L:      linux-omap@vger.kernel.org
10501 L:      linux-pci@vger.kernel.org
10502 S:      Supported
10503 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10504 F:      drivers/pci/dwc/pci-dra7xx.c
10505
10506 PCI DRIVER FOR TI KEYSTONE
10507 M:      Murali Karicheri <m-karicheri2@ti.com>
10508 L:      linux-pci@vger.kernel.org
10509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10510 S:      Maintained
10511 F:      drivers/pci/dwc/*keystone*
10512
10513 PCI ENDPOINT SUBSYSTEM
10514 M:      Kishon Vijay Abraham I <kishon@ti.com>
10515 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10516 L:      linux-pci@vger.kernel.org
10517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10518 S:      Supported
10519 F:      drivers/pci/endpoint/
10520 F:      drivers/misc/pci_endpoint_test.c
10521 F:      tools/pci/
10522
10523 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10524 M:      Russell Currey <ruscur@russell.cc>
10525 L:      linuxppc-dev@lists.ozlabs.org
10526 S:      Supported
10527 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10528 F:      arch/powerpc/kernel/eeh*.c
10529 F:      arch/powerpc/platforms/*/eeh*.c
10530 F:      arch/powerpc/include/*/eeh*.h
10531
10532 PCI ERROR RECOVERY
10533 M:      Linas Vepstas <linasvepstas@gmail.com>
10534 L:      linux-pci@vger.kernel.org
10535 S:      Supported
10536 F:      Documentation/PCI/pci-error-recovery.txt
10537
10538 PCI MSI DRIVER FOR ALTERA MSI IP
10539 M:      Ley Foon Tan <lftan@altera.com>
10540 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10541 L:      linux-pci@vger.kernel.org
10542 S:      Supported
10543 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10544 F:      drivers/pci/host/pcie-altera-msi.c
10545
10546 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10547 M:      Duc Dang <dhdang@apm.com>
10548 L:      linux-pci@vger.kernel.org
10549 L:      linux-arm-kernel@lists.infradead.org
10550 S:      Maintained
10551 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10552 F:      drivers/pci/host/pci-xgene-msi.c
10553
10554 PCI SUBSYSTEM
10555 M:      Bjorn Helgaas <bhelgaas@google.com>
10556 L:      linux-pci@vger.kernel.org
10557 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10559 S:      Supported
10560 F:      Documentation/devicetree/bindings/pci/
10561 F:      Documentation/PCI/
10562 F:      drivers/pci/
10563 F:      include/linux/pci*
10564 F:      arch/x86/pci/
10565 F:      arch/x86/kernel/quirks.c
10566
10567 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10568 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569 L:      linux-pci@vger.kernel.org
10570 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10572 S:      Supported
10573 F:      drivers/pci/host/
10574 F:      drivers/pci/dwc/
10575
10576 PCIE DRIVER FOR AXIS ARTPEC
10577 M:      Niklas Cassel <niklas.cassel@axis.com>
10578 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10579 L:      linux-arm-kernel@axis.com
10580 L:      linux-pci@vger.kernel.org
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10583 F:      drivers/pci/dwc/*artpec*
10584
10585 PCIE DRIVER FOR CAVIUM THUNDERX
10586 M:      David Daney <david.daney@cavium.com>
10587 L:      linux-pci@vger.kernel.org
10588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10589 S:      Supported
10590 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10591 F:      drivers/pci/host/pci-thunder-*
10592
10593 PCIE DRIVER FOR HISILICON
10594 M:      Zhou Wang <wangzhou1@hisilicon.com>
10595 L:      linux-pci@vger.kernel.org
10596 S:      Maintained
10597 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10598 F:      drivers/pci/dwc/pcie-hisi.c
10599
10600 PCIE DRIVER FOR HISILICON KIRIN
10601 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10602 M:      Binghui Wang <wangbinghui@hisilicon.com>
10603 L:      linux-pci@vger.kernel.org
10604 S:      Maintained
10605 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10606 F:      drivers/pci/dwc/pcie-kirin.c
10607
10608 PCIE DRIVER FOR HISILICON STB
10609 M:      Jianguo Sun <sunjianguo1@huawei.com>
10610 M:      Shawn Guo <shawn.guo@linaro.org>
10611 L:      linux-pci@vger.kernel.org
10612 S:      Maintained
10613 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10614 F:      drivers/pci/dwc/pcie-histb.c
10615
10616 PCIE DRIVER FOR MEDIATEK
10617 M:      Ryder Lee <ryder.lee@mediatek.com>
10618 L:      linux-pci@vger.kernel.org
10619 L:      linux-mediatek@lists.infradead.org
10620 S:      Supported
10621 F:      Documentation/devicetree/bindings/pci/mediatek*
10622 F:      drivers/pci/host/*mediatek*
10623
10624 PCIE DRIVER FOR QUALCOMM MSM
10625 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10626 L:      linux-pci@vger.kernel.org
10627 L:      linux-arm-msm@vger.kernel.org
10628 S:      Maintained
10629 F:      drivers/pci/dwc/*qcom*
10630
10631 PCIE DRIVER FOR ROCKCHIP
10632 M:      Shawn Lin <shawn.lin@rock-chips.com>
10633 L:      linux-pci@vger.kernel.org
10634 L:      linux-rockchip@lists.infradead.org
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10637 F:      drivers/pci/host/pcie-rockchip.c
10638
10639 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10640 M:      Linus Walleij <linus.walleij@linaro.org>
10641 L:      linux-pci@vger.kernel.org
10642 S:      Maintained
10643 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10644 F:      drivers/pci/host/pci-v3-semi.c
10645
10646 PCIE DRIVER FOR ST SPEAR13XX
10647 M:      Pratyush Anand <pratyush.anand@gmail.com>
10648 L:      linux-pci@vger.kernel.org
10649 S:      Maintained
10650 F:      drivers/pci/dwc/*spear*
10651
10652 PCMCIA SUBSYSTEM
10653 P:      Linux PCMCIA Team
10654 L:      linux-pcmcia@lists.infradead.org
10655 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10657 S:      Maintained
10658 F:      Documentation/pcmcia/
10659 F:      tools/pcmcia/
10660 F:      drivers/pcmcia/
10661 F:      include/pcmcia/
10662
10663 PCNET32 NETWORK DRIVER
10664 M:      Don Fry <pcnet32@frontier.com>
10665 L:      netdev@vger.kernel.org
10666 S:      Maintained
10667 F:      drivers/net/ethernet/amd/pcnet32.c
10668
10669 PCRYPT PARALLEL CRYPTO ENGINE
10670 M:      Steffen Klassert <steffen.klassert@secunet.com>
10671 L:      linux-crypto@vger.kernel.org
10672 S:      Maintained
10673 F:      crypto/pcrypt.c
10674 F:      include/crypto/pcrypt.h
10675
10676 PEAQ WMI HOTKEYS DRIVER
10677 M:      Hans de Goede <hdegoede@redhat.com>
10678 L:      platform-driver-x86@vger.kernel.org
10679 S:      Maintained
10680 F:      drivers/platform/x86/peaq-wmi.c
10681
10682 PER-CPU MEMORY ALLOCATOR
10683 M:      Tejun Heo <tj@kernel.org>
10684 M:      Christoph Lameter <cl@linux.com>
10685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10686 S:      Maintained
10687 F:      include/linux/percpu*.h
10688 F:      mm/percpu*.c
10689 F:      arch/*/include/asm/percpu.h
10690
10691 PER-TASK DELAY ACCOUNTING
10692 M:      Balbir Singh <bsingharora@gmail.com>
10693 S:      Maintained
10694 F:      include/linux/delayacct.h
10695 F:      kernel/delayacct.c
10696
10697 PERFORMANCE EVENTS SUBSYSTEM
10698 M:      Peter Zijlstra <peterz@infradead.org>
10699 M:      Ingo Molnar <mingo@redhat.com>
10700 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10701 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10702 R:      Jiri Olsa <jolsa@redhat.com>
10703 R:      Namhyung Kim <namhyung@kernel.org>
10704 L:      linux-kernel@vger.kernel.org
10705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10706 S:      Supported
10707 F:      kernel/events/*
10708 F:      include/linux/perf_event.h
10709 F:      include/uapi/linux/perf_event.h
10710 F:      arch/*/kernel/perf_event*.c
10711 F:      arch/*/kernel/*/perf_event*.c
10712 F:      arch/*/kernel/*/*/perf_event*.c
10713 F:      arch/*/include/asm/perf_event.h
10714 F:      arch/*/kernel/perf_callchain.c
10715 F:      arch/*/events/*
10716 F:      tools/perf/
10717
10718 PERSONALITY HANDLING
10719 M:      Christoph Hellwig <hch@infradead.org>
10720 L:      linux-abi-devel@lists.sourceforge.net
10721 S:      Maintained
10722 F:      include/linux/personality.h
10723 F:      include/uapi/linux/personality.h
10724
10725 PHONET PROTOCOL
10726 M:      Remi Denis-Courmont <courmisch@gmail.com>
10727 S:      Supported
10728 F:      Documentation/networking/phonet.txt
10729 F:      include/linux/phonet.h
10730 F:      include/net/phonet/
10731 F:      include/uapi/linux/phonet.h
10732 F:      net/phonet/
10733
10734 PHRAM MTD DRIVER
10735 M:      Joern Engel <joern@lazybastard.org>
10736 L:      linux-mtd@lists.infradead.org
10737 S:      Maintained
10738 F:      drivers/mtd/devices/phram.c
10739
10740 PICOLCD HID DRIVER
10741 M:      Bruno Prémont <bonbons@linux-vserver.org>
10742 L:      linux-input@vger.kernel.org
10743 S:      Maintained
10744 F:      drivers/hid/hid-picolcd*
10745
10746 PICOXCELL SUPPORT
10747 M:      Jamie Iles <jamie@jamieiles.com>
10748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10750 S:      Supported
10751 F:      arch/arm/boot/dts/picoxcell*
10752 F:      arch/arm/mach-picoxcell/
10753 F:      drivers/crypto/picoxcell*
10754
10755 PIN CONTROL SUBSYSTEM
10756 M:      Linus Walleij <linus.walleij@linaro.org>
10757 L:      linux-gpio@vger.kernel.org
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10759 S:      Maintained
10760 F:      Documentation/devicetree/bindings/pinctrl/
10761 F:      Documentation/driver-api/pinctl.rst
10762 F:      drivers/pinctrl/
10763 F:      include/linux/pinctrl/
10764
10765 PIN CONTROLLER - ATMEL AT91
10766 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768 S:      Maintained
10769 F:      drivers/pinctrl/pinctrl-at91.*
10770
10771 PIN CONTROLLER - ATMEL AT91 PIO4
10772 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774 L:      linux-gpio@vger.kernel.org
10775 S:      Supported
10776 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10777
10778 PIN CONTROLLER - INTEL
10779 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10780 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10781 S:      Maintained
10782 F:      drivers/pinctrl/intel/
10783
10784 PIN CONTROLLER - QUALCOMM
10785 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10786 S:      Maintained
10787 L:      linux-arm-msm@vger.kernel.org
10788 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10789 F:      drivers/pinctrl/qcom/
10790
10791 PIN CONTROLLER - RENESAS
10792 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10793 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10794 L:      linux-renesas-soc@vger.kernel.org
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10796 S:      Maintained
10797 F:      drivers/pinctrl/sh-pfc/
10798
10799 PIN CONTROLLER - SAMSUNG
10800 M:      Tomasz Figa <tomasz.figa@gmail.com>
10801 M:      Krzysztof Kozlowski <krzk@kernel.org>
10802 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10805 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10807 S:      Maintained
10808 F:      drivers/pinctrl/samsung/
10809 F:      include/dt-bindings/pinctrl/samsung.h
10810 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10811
10812 PIN CONTROLLER - SINGLE
10813 M:      Tony Lindgren <tony@atomide.com>
10814 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816 L:      linux-omap@vger.kernel.org
10817 S:      Maintained
10818 F:      drivers/pinctrl/pinctrl-single.c
10819
10820 PIN CONTROLLER - ST SPEAR
10821 M:      Viresh Kumar <vireshk@kernel.org>
10822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10823 W:      http://www.st.com/spear
10824 S:      Maintained
10825 F:      drivers/pinctrl/spear/
10826
10827 PISTACHIO SOC SUPPORT
10828 M:      James Hartley <james.hartley@sondrel.com>
10829 L:      linux-mips@linux-mips.org
10830 S:      Odd Fixes
10831 F:      arch/mips/pistachio/
10832 F:      arch/mips/include/asm/mach-pistachio/
10833 F:      arch/mips/boot/dts/img/pistachio*
10834 F:      arch/mips/configs/pistachio*_defconfig
10835
10836 PKTCDVD DRIVER
10837 S:      Orphan
10838 M:      linux-block@vger.kernel.org
10839 F:      drivers/block/pktcdvd.c
10840 F:      include/linux/pktcdvd.h
10841 F:      include/uapi/linux/pktcdvd.h
10842
10843 PKUNITY SOC DRIVERS
10844 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10845 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10846 S:      Maintained
10847 T:      git git://github.com/gxt/linux.git
10848 F:      drivers/input/serio/i8042-unicore32io.h
10849 F:      drivers/i2c/busses/i2c-puv3.c
10850 F:      drivers/video/fbdev/fb-puv3.c
10851 F:      drivers/rtc/rtc-puv3.c
10852
10853 PMBUS HARDWARE MONITORING DRIVERS
10854 M:      Guenter Roeck <linux@roeck-us.net>
10855 L:      linux-hwmon@vger.kernel.org
10856 W:      http://hwmon.wiki.kernel.org/
10857 W:      http://www.roeck-us.net/linux/drivers/
10858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10859 S:      Maintained
10860 F:      Documentation/hwmon/pmbus
10861 F:      drivers/hwmon/pmbus/
10862 F:      include/linux/pmbus.h
10863
10864 PMC SIERRA MaxRAID DRIVER
10865 L:      linux-scsi@vger.kernel.org
10866 W:      http://www.pmc-sierra.com/
10867 S:      Orphan
10868 F:      drivers/scsi/pmcraid.*
10869
10870 PMC SIERRA PM8001 DRIVER
10871 M:      Jack Wang <jinpu.wang@profitbricks.com>
10872 M:      lindar_liu@usish.com
10873 L:      linux-scsi@vger.kernel.org
10874 S:      Supported
10875 F:      drivers/scsi/pm8001/
10876
10877 PNP SUPPORT
10878 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10879 S:      Maintained
10880 F:      drivers/pnp/
10881
10882 POSIX CLOCKS and TIMERS
10883 M:      Thomas Gleixner <tglx@linutronix.de>
10884 L:      linux-kernel@vger.kernel.org
10885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10886 S:      Maintained
10887 F:      fs/timerfd.c
10888 F:      include/linux/timer*
10889 F:      kernel/time/*timer*
10890
10891 POWER MANAGEMENT CORE
10892 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10893 L:      linux-pm@vger.kernel.org
10894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10895 B:      https://bugzilla.kernel.org
10896 S:      Supported
10897 F:      drivers/base/power/
10898 F:      include/linux/pm.h
10899 F:      include/linux/pm_*
10900 F:      include/linux/powercap.h
10901 F:      drivers/powercap/
10902
10903 POWER STATE COORDINATION INTERFACE (PSCI)
10904 M:      Mark Rutland <mark.rutland@arm.com>
10905 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10906 L:      linux-arm-kernel@lists.infradead.org
10907 S:      Maintained
10908 F:      drivers/firmware/psci*.c
10909 F:      include/linux/psci.h
10910 F:      include/uapi/linux/psci.h
10911
10912 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10913 M:      Sebastian Reichel <sre@kernel.org>
10914 L:      linux-pm@vger.kernel.org
10915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10916 S:      Maintained
10917 F:      Documentation/devicetree/bindings/power/supply/
10918 F:      include/linux/power_supply.h
10919 F:      drivers/power/supply/
10920
10921 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10922 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10923 L:      linuxppc-dev@lists.ozlabs.org
10924 S:      Maintained
10925 F:      drivers/char/powernv-op-panel.c
10926
10927 PPP OVER ATM (RFC 2364)
10928 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10929 S:      Maintained
10930 F:      net/atm/pppoatm.c
10931 F:      include/uapi/linux/atmppp.h
10932
10933 PPP OVER ETHERNET
10934 M:      Michal Ostrowski <mostrows@earthlink.net>
10935 S:      Maintained
10936 F:      drivers/net/ppp/pppoe.c
10937 F:      drivers/net/ppp/pppox.c
10938
10939 PPP OVER L2TP
10940 M:      James Chapman <jchapman@katalix.com>
10941 S:      Maintained
10942 F:      net/l2tp/l2tp_ppp.c
10943 F:      include/linux/if_pppol2tp.h
10944 F:      include/uapi/linux/if_pppol2tp.h
10945
10946 PPP PROTOCOL DRIVERS AND COMPRESSORS
10947 M:      Paul Mackerras <paulus@samba.org>
10948 L:      linux-ppp@vger.kernel.org
10949 S:      Maintained
10950 F:      drivers/net/ppp/ppp_*
10951
10952 PPS SUPPORT
10953 M:      Rodolfo Giometti <giometti@enneenne.com>
10954 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10955 L:      linuxpps@ml.enneenne.com (subscribers-only)
10956 S:      Maintained
10957 F:      Documentation/pps/
10958 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10959 F:      Documentation/ABI/testing/sysfs-pps
10960 F:      drivers/pps/
10961 F:      include/linux/pps*.h
10962 F:      include/uapi/linux/pps.h
10963
10964 PPTP DRIVER
10965 M:      Dmitry Kozlov <xeb@mail.ru>
10966 L:      netdev@vger.kernel.org
10967 S:      Maintained
10968 F:      drivers/net/ppp/pptp.c
10969 W:      http://sourceforge.net/projects/accel-pptp
10970
10971 PREEMPTIBLE KERNEL
10972 M:      Robert Love <rml@tech9.net>
10973 L:      kpreempt-tech@lists.sourceforge.net
10974 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10975 S:      Supported
10976 F:      Documentation/preempt-locking.txt
10977 F:      include/linux/preempt.h
10978
10979 PRINTK
10980 M:      Petr Mladek <pmladek@suse.com>
10981 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10982 R:      Steven Rostedt <rostedt@goodmis.org>
10983 S:      Maintained
10984 F:      kernel/printk/
10985 F:      include/linux/printk.h
10986
10987 PRISM54 WIRELESS DRIVER
10988 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10989 L:      linux-wireless@vger.kernel.org
10990 W:      http://wireless.kernel.org/en/users/Drivers/p54
10991 S:      Obsolete
10992 F:      drivers/net/wireless/intersil/prism54/
10993
10994 PROC SYSCTL
10995 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10996 M:      Kees Cook <keescook@chromium.org>
10997 L:      linux-kernel@vger.kernel.org
10998 L:      linux-fsdevel@vger.kernel.org
10999 S:      Maintained
11000 F:      fs/proc/proc_sysctl.c
11001 F:      include/linux/sysctl.h
11002 F:      kernel/sysctl.c
11003 F:      tools/testing/selftests/sysctl/
11004
11005 PS3 NETWORK SUPPORT
11006 M:      Geoff Levand <geoff@infradead.org>
11007 L:      netdev@vger.kernel.org
11008 L:      linuxppc-dev@lists.ozlabs.org
11009 S:      Maintained
11010 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11011
11012 PS3 PLATFORM SUPPORT
11013 M:      Geoff Levand <geoff@infradead.org>
11014 L:      linuxppc-dev@lists.ozlabs.org
11015 S:      Maintained
11016 F:      arch/powerpc/boot/ps3*
11017 F:      arch/powerpc/include/asm/lv1call.h
11018 F:      arch/powerpc/include/asm/ps3*.h
11019 F:      arch/powerpc/platforms/ps3/
11020 F:      drivers/*/ps3*
11021 F:      drivers/ps3/
11022 F:      drivers/rtc/rtc-ps3.c
11023 F:      drivers/usb/host/*ps3.c
11024 F:      sound/ppc/snd_ps3*
11025
11026 PS3VRAM DRIVER
11027 M:      Jim Paris <jim@jtan.com>
11028 M:      Geoff Levand <geoff@infradead.org>
11029 L:      linuxppc-dev@lists.ozlabs.org
11030 S:      Maintained
11031 F:      drivers/block/ps3vram.c
11032
11033 PSAMPLE PACKET SAMPLING SUPPORT:
11034 M:      Yotam Gigi <yotam.gi@gmail.com>
11035 S:      Maintained
11036 F:      net/psample
11037 F:      include/net/psample.h
11038 F:      include/uapi/linux/psample.h
11039
11040 PSTORE FILESYSTEM
11041 M:      Kees Cook <keescook@chromium.org>
11042 M:      Anton Vorontsov <anton@enomsg.org>
11043 M:      Colin Cross <ccross@android.com>
11044 M:      Tony Luck <tony.luck@intel.com>
11045 S:      Maintained
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11047 F:      fs/pstore/
11048 F:      include/linux/pstore*
11049 F:      drivers/firmware/efi/efi-pstore.c
11050 F:      drivers/acpi/apei/erst.c
11051 F:      Documentation/admin-guide/ramoops.rst
11052 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11053 K:      \b(pstore|ramoops)
11054
11055 PTP HARDWARE CLOCK SUPPORT
11056 M:      Richard Cochran <richardcochran@gmail.com>
11057 L:      netdev@vger.kernel.org
11058 S:      Maintained
11059 W:      http://linuxptp.sourceforge.net/
11060 F:      Documentation/ABI/testing/sysfs-ptp
11061 F:      Documentation/ptp/*
11062 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11063 F:      drivers/net/phy/dp83640*
11064 F:      drivers/ptp/*
11065 F:      include/linux/ptp_cl*
11066
11067 PTRACE SUPPORT
11068 M:      Oleg Nesterov <oleg@redhat.com>
11069 S:      Maintained
11070 F:      include/asm-generic/syscall.h
11071 F:      include/linux/ptrace.h
11072 F:      include/linux/regset.h
11073 F:      include/linux/tracehook.h
11074 F:      include/uapi/linux/ptrace.h
11075 F:      include/uapi/linux/ptrace.h
11076 F:      include/asm-generic/ptrace.h
11077 F:      kernel/ptrace.c
11078 F:      arch/*/ptrace*.c
11079 F:      arch/*/*/ptrace*.c
11080 F:      arch/*/include/asm/ptrace*.h
11081
11082 PULSE8-CEC DRIVER
11083 M:      Hans Verkuil <hverkuil@xs4all.nl>
11084 L:      linux-media@vger.kernel.org
11085 T:      git git://linuxtv.org/media_tree.git
11086 S:      Maintained
11087 F:      drivers/media/usb/pulse8-cec/*
11088 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11089
11090 PVRUSB2 VIDEO4LINUX DRIVER
11091 M:      Mike Isely <isely@pobox.com>
11092 L:      pvrusb2@isely.net       (subscribers-only)
11093 L:      linux-media@vger.kernel.org
11094 W:      http://www.isely.net/pvrusb2/
11095 T:      git git://linuxtv.org/media_tree.git
11096 S:      Maintained
11097 F:      Documentation/media/v4l-drivers/pvrusb2*
11098 F:      drivers/media/usb/pvrusb2/
11099
11100 PWC WEBCAM 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:      Odd Fixes
11105 F:      drivers/media/usb/pwc/*
11106
11107 PWM FAN DRIVER
11108 M:      Kamil Debski <kamil@wypas.org>
11109 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11110 L:      linux-hwmon@vger.kernel.org
11111 S:      Supported
11112 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11113 F:      Documentation/hwmon/pwm-fan
11114 F:      drivers/hwmon/pwm-fan.c
11115
11116 PWM IR Transmitter
11117 M:      Sean Young <sean@mess.org>
11118 L:      linux-media@vger.kernel.org
11119 S:      Maintained
11120 F:      drivers/media/rc/pwm-ir-tx.c
11121
11122 PWM SUBSYSTEM
11123 M:      Thierry Reding <thierry.reding@gmail.com>
11124 L:      linux-pwm@vger.kernel.org
11125 S:      Maintained
11126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11127 F:      Documentation/pwm.txt
11128 F:      Documentation/devicetree/bindings/pwm/
11129 F:      include/linux/pwm.h
11130 F:      drivers/pwm/
11131 F:      drivers/video/backlight/pwm_bl.c
11132 F:      include/linux/pwm_backlight.h
11133 F:      drivers/gpio/gpio-mvebu.c
11134 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11135
11136 PXA GPIO DRIVER
11137 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11138 L:      linux-gpio@vger.kernel.org
11139 S:      Maintained
11140 F:      drivers/gpio/gpio-pxa.c
11141
11142 PXA MMCI DRIVER
11143 S:      Orphan
11144
11145 PXA RTC DRIVER
11146 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11147 L:      linux-rtc@vger.kernel.org
11148 S:      Maintained
11149
11150 PXA2xx/PXA3xx SUPPORT
11151 M:      Daniel Mack <daniel@zonque.org>
11152 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11153 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155 T:      git git://github.com/hzhuang1/linux.git
11156 T:      git git://github.com/rjarzmik/linux.git
11157 S:      Maintained
11158 F:      arch/arm/boot/dts/pxa*
11159 F:      arch/arm/mach-pxa/
11160 F:      drivers/dma/pxa*
11161 F:      drivers/pcmcia/pxa2xx*
11162 F:      drivers/pinctrl/pxa/
11163 F:      drivers/spi/spi-pxa2xx*
11164 F:      drivers/usb/gadget/udc/pxa2*
11165 F:      include/sound/pxa2xx-lib.h
11166 F:      sound/arm/pxa*
11167 F:      sound/soc/pxa/
11168
11169 PXA3xx NAND FLASH DRIVER
11170 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11171 L:      linux-mtd@lists.infradead.org
11172 S:      Maintained
11173 F:      drivers/mtd/nand/pxa3xx_nand.c
11174
11175 QAT DRIVER
11176 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11177 L:      qat-linux@intel.com
11178 S:      Supported
11179 F:      drivers/crypto/qat/
11180
11181 QCOM AUDIO (ASoC) DRIVERS
11182 M:      Patrick Lai <plai@codeaurora.org>
11183 M:      Banajit Goswami <bgoswami@codeaurora.org>
11184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 S:      Supported
11186 F:      sound/soc/qcom/
11187
11188 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11189 M:      Gabriel Somlo <somlo@cmu.edu>
11190 M:      "Michael S. Tsirkin" <mst@redhat.com>
11191 L:      qemu-devel@nongnu.org
11192 S:      Maintained
11193 F:      drivers/firmware/qemu_fw_cfg.c
11194
11195 QIB DRIVER
11196 M:      Mike Marciniszyn <infinipath@intel.com>
11197 L:      linux-rdma@vger.kernel.org
11198 S:      Supported
11199 F:      drivers/infiniband/hw/qib/
11200
11201 QLOGIC QL41xxx FCOE DRIVER
11202 M:      QLogic-Storage-Upstream@cavium.com
11203 L:      linux-scsi@vger.kernel.org
11204 S:      Supported
11205 F:      drivers/scsi/qedf/
11206
11207 QLOGIC QL41xxx ISCSI DRIVER
11208 M:      QLogic-Storage-Upstream@cavium.com
11209 L:      linux-scsi@vger.kernel.org
11210 S:      Supported
11211 F:      drivers/scsi/qedi/
11212
11213 QLOGIC QL4xxx ETHERNET DRIVER
11214 M:      Ariel Elior <Ariel.Elior@cavium.com>
11215 M:      everest-linux-l2@cavium.com
11216 L:      netdev@vger.kernel.org
11217 S:      Supported
11218 F:      drivers/net/ethernet/qlogic/qed/
11219 F:      include/linux/qed/
11220 F:      drivers/net/ethernet/qlogic/qede/
11221
11222 QLOGIC QL4xxx RDMA DRIVER
11223 M:      Ram Amrani <Ram.Amrani@cavium.com>
11224 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11225 M:      Ariel Elior <Ariel.Elior@cavium.com>
11226 L:      linux-rdma@vger.kernel.org
11227 S:      Supported
11228 F:      drivers/infiniband/hw/qedr/
11229 F:      include/uapi/rdma/qedr-abi.h
11230
11231 QLOGIC QLA1280 SCSI DRIVER
11232 M:      Michael Reed <mdr@sgi.com>
11233 L:      linux-scsi@vger.kernel.org
11234 S:      Maintained
11235 F:      drivers/scsi/qla1280.[ch]
11236
11237 QLOGIC QLA2XXX FC-SCSI DRIVER
11238 M:      qla2xxx-upstream@qlogic.com
11239 L:      linux-scsi@vger.kernel.org
11240 S:      Supported
11241 F:      Documentation/scsi/LICENSE.qla2xxx
11242 F:      drivers/scsi/qla2xxx/
11243
11244 QLOGIC QLA3XXX NETWORK DRIVER
11245 M:      Dept-GELinuxNICDev@cavium.com
11246 L:      netdev@vger.kernel.org
11247 S:      Supported
11248 F:      Documentation/networking/LICENSE.qla3xxx
11249 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11250
11251 QLOGIC QLA4XXX iSCSI DRIVER
11252 M:      QLogic-Storage-Upstream@qlogic.com
11253 L:      linux-scsi@vger.kernel.org
11254 S:      Supported
11255 F:      Documentation/scsi/LICENSE.qla4xxx
11256 F:      drivers/scsi/qla4xxx/
11257
11258 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11259 M:      Harish Patil <harish.patil@cavium.com>
11260 M:      Manish Chopra <manish.chopra@cavium.com>
11261 M:      Dept-GELinuxNICDev@cavium.com
11262 L:      netdev@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/net/ethernet/qlogic/qlcnic/
11265
11266 QLOGIC QLGE 10Gb ETHERNET DRIVER
11267 M:      Harish Patil <harish.patil@cavium.com>
11268 M:      Manish Chopra <manish.chopra@cavium.com>
11269 M:      Dept-GELinuxNICDev@cavium.com
11270 L:      netdev@vger.kernel.org
11271 S:      Supported
11272 F:      drivers/net/ethernet/qlogic/qlge/
11273
11274 QNX4 FILESYSTEM
11275 M:      Anders Larsen <al@alarsen.net>
11276 W:      http://www.alarsen.net/linux/qnx4fs/
11277 S:      Maintained
11278 F:      fs/qnx4/
11279 F:      include/uapi/linux/qnx4_fs.h
11280 F:      include/uapi/linux/qnxtypes.h
11281
11282 QORIQ DPAA2 FSL-MC BUS DRIVER
11283 M:      Stuart Yoder <stuyoder@gmail.com>
11284 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11285 L:      linux-kernel@vger.kernel.org
11286 S:      Maintained
11287 F:      drivers/staging/fsl-mc/
11288 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11289
11290 QT1010 MEDIA DRIVER
11291 M:      Antti Palosaari <crope@iki.fi>
11292 L:      linux-media@vger.kernel.org
11293 W:      https://linuxtv.org
11294 W:      http://palosaari.fi/linux/
11295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11296 T:      git git://linuxtv.org/anttip/media_tree.git
11297 S:      Maintained
11298 F:      drivers/media/tuners/qt1010*
11299
11300 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11301 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11302 L:      ath10k@lists.infradead.org
11303 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11305 S:      Supported
11306 F:      drivers/net/wireless/ath/ath10k/
11307
11308 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11309 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11310 L:      linux-wireless@vger.kernel.org
11311 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11312 S:      Supported
11313 F:      drivers/net/wireless/ath/ath9k/
11314
11315 QUALCOMM CAMERA SUBSYSTEM DRIVER
11316 M:      Todor Tomov <todor.tomov@linaro.org>
11317 L:      linux-media@vger.kernel.org
11318 S:      Maintained
11319 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11320 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11321 F:      drivers/media/platform/qcom/camss-8x16/
11322
11323 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11324 M:      Timur Tabi <timur@codeaurora.org>
11325 L:      netdev@vger.kernel.org
11326 S:      Supported
11327 F:      drivers/net/ethernet/qualcomm/emac/
11328
11329 QUALCOMM HEXAGON ARCHITECTURE
11330 M:      Richard Kuo <rkuo@codeaurora.org>
11331 L:      linux-hexagon@vger.kernel.org
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11333 S:      Supported
11334 F:      arch/hexagon/
11335
11336 QUALCOMM IOMMU
11337 M:      Rob Clark <robdclark@gmail.com>
11338 L:      iommu@lists.linux-foundation.org
11339 L:      linux-arm-msm@vger.kernel.org
11340 S:      Maintained
11341 F:      drivers/iommu/qcom_iommu.c
11342
11343 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11344 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11345 L:      linux-media@vger.kernel.org
11346 L:      linux-arm-msm@vger.kernel.org
11347 T:      git git://linuxtv.org/media_tree.git
11348 S:      Maintained
11349 F:      drivers/media/platform/qcom/venus/
11350
11351 QUALCOMM WCN36XX WIRELESS DRIVER
11352 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11353 L:      wcn36xx@lists.infradead.org
11354 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11355 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11356 S:      Supported
11357 F:      drivers/net/wireless/ath/wcn36xx/
11358
11359 QUANTENNA QTNFMAC WIRELESS DRIVER
11360 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11361 M:      Avinash Patil <avinashp@quantenna.com>
11362 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11363 L:      linux-wireless@vger.kernel.org
11364 S:      Maintained
11365 F:      drivers/net/wireless/quantenna
11366
11367 RADEON and AMDGPU DRM DRIVERS
11368 M:      Alex Deucher <alexander.deucher@amd.com>
11369 M:      Christian König <christian.koenig@amd.com>
11370 L:      amd-gfx@lists.freedesktop.org
11371 T:      git git://people.freedesktop.org/~agd5f/linux
11372 S:      Supported
11373 F:      drivers/gpu/drm/radeon/
11374 F:      include/uapi/drm/radeon_drm.h
11375 F:      drivers/gpu/drm/amd/
11376 F:      include/uapi/drm/amdgpu_drm.h
11377
11378 RADEON FRAMEBUFFER DISPLAY DRIVER
11379 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11380 L:      linux-fbdev@vger.kernel.org
11381 S:      Maintained
11382 F:      drivers/video/fbdev/aty/radeon*
11383 F:      include/uapi/linux/radeonfb.h
11384
11385 RADIOSHARK RADIO DRIVER
11386 M:      Hans Verkuil <hverkuil@xs4all.nl>
11387 L:      linux-media@vger.kernel.org
11388 T:      git git://linuxtv.org/media_tree.git
11389 S:      Maintained
11390 F:      drivers/media/radio/radio-shark.c
11391
11392 RADIOSHARK2 RADIO DRIVER
11393 M:      Hans Verkuil <hverkuil@xs4all.nl>
11394 L:      linux-media@vger.kernel.org
11395 T:      git git://linuxtv.org/media_tree.git
11396 S:      Maintained
11397 F:      drivers/media/radio/radio-shark2.c
11398 F:      drivers/media/radio/radio-tea5777.c
11399
11400 RADOS BLOCK DEVICE (RBD)
11401 M:      Ilya Dryomov <idryomov@gmail.com>
11402 M:      Sage Weil <sage@redhat.com>
11403 M:      Alex Elder <elder@kernel.org>
11404 L:      ceph-devel@vger.kernel.org
11405 W:      http://ceph.com/
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11407 T:      git git://github.com/ceph/ceph-client.git
11408 S:      Supported
11409 F:      Documentation/ABI/testing/sysfs-bus-rbd
11410 F:      drivers/block/rbd.c
11411 F:      drivers/block/rbd_types.h
11412
11413 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11414 M:      Paul Mackerras <paulus@samba.org>
11415 L:      linux-fbdev@vger.kernel.org
11416 S:      Maintained
11417 F:      drivers/video/fbdev/aty/aty128fb.c
11418
11419 RAINSHADOW-CEC DRIVER
11420 M:      Hans Verkuil <hverkuil@xs4all.nl>
11421 L:      linux-media@vger.kernel.org
11422 T:      git git://linuxtv.org/media_tree.git
11423 S:      Maintained
11424 F:      drivers/media/usb/rainshadow-cec/*
11425
11426 RALINK MIPS ARCHITECTURE
11427 M:      John Crispin <john@phrozen.org>
11428 L:      linux-mips@linux-mips.org
11429 S:      Maintained
11430 F:      arch/mips/ralink
11431
11432 RALINK RT2X00 WIRELESS LAN DRIVER
11433 P:      rt2x00 project
11434 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11435 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11436 L:      linux-wireless@vger.kernel.org
11437 S:      Maintained
11438 F:      drivers/net/wireless/ralink/rt2x00/
11439
11440 RAMDISK RAM BLOCK DEVICE DRIVER
11441 M:      Jens Axboe <axboe@kernel.dk>
11442 S:      Maintained
11443 F:      Documentation/blockdev/ramdisk.txt
11444 F:      drivers/block/brd.c
11445
11446 RANDOM NUMBER DRIVER
11447 M:      "Theodore Ts'o" <tytso@mit.edu>
11448 S:      Maintained
11449 F:      drivers/char/random.c
11450
11451 RAPIDIO SUBSYSTEM
11452 M:      Matt Porter <mporter@kernel.crashing.org>
11453 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11454 S:      Maintained
11455 F:      drivers/rapidio/
11456
11457 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11458 L:      linux-wireless@vger.kernel.org
11459 S:      Orphan
11460 F:      drivers/net/wireless/ray*
11461
11462 RCUTORTURE MODULE
11463 M:      Josh Triplett <josh@joshtriplett.org>
11464 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465 L:      linux-kernel@vger.kernel.org
11466 S:      Supported
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11468 F:      Documentation/RCU/torture.txt
11469 F:      kernel/rcu/rcutorture.c
11470
11471 RCUTORTURE TEST FRAMEWORK
11472 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11473 M:      Josh Triplett <josh@joshtriplett.org>
11474 R:      Steven Rostedt <rostedt@goodmis.org>
11475 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11476 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11477 L:      linux-kernel@vger.kernel.org
11478 S:      Supported
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11480 F:      tools/testing/selftests/rcutorture
11481
11482 RDC R-321X SoC
11483 M:      Florian Fainelli <florian@openwrt.org>
11484 S:      Maintained
11485
11486 RDC R6040 FAST ETHERNET DRIVER
11487 M:      Florian Fainelli <f.fainelli@gmail.com>
11488 L:      netdev@vger.kernel.org
11489 S:      Maintained
11490 F:      drivers/net/ethernet/rdc/r6040.c
11491
11492 RDMAVT - RDMA verbs software
11493 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11494 L:      linux-rdma@vger.kernel.org
11495 S:      Supported
11496 F:      drivers/infiniband/sw/rdmavt
11497
11498 RDS - RELIABLE DATAGRAM SOCKETS
11499 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11500 L:      netdev@vger.kernel.org
11501 L:      linux-rdma@vger.kernel.org
11502 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11503 W:      https://oss.oracle.com/projects/rds/
11504 S:      Supported
11505 F:      net/rds/
11506 F:      Documentation/networking/rds.txt
11507
11508 RDT - RESOURCE ALLOCATION
11509 M:      Fenghua Yu <fenghua.yu@intel.com>
11510 L:      linux-kernel@vger.kernel.org
11511 S:      Supported
11512 F:      arch/x86/kernel/cpu/intel_rdt*
11513 F:      arch/x86/include/asm/intel_rdt_sched.h
11514 F:      Documentation/x86/intel_rdt*
11515
11516 READ-COPY UPDATE (RCU)
11517 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518 M:      Josh Triplett <josh@joshtriplett.org>
11519 R:      Steven Rostedt <rostedt@goodmis.org>
11520 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11522 L:      linux-kernel@vger.kernel.org
11523 W:      http://www.rdrop.com/users/paulmck/RCU/
11524 S:      Supported
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11526 F:      Documentation/RCU/
11527 X:      Documentation/RCU/torture.txt
11528 F:      include/linux/rcu*
11529 X:      include/linux/srcu.h
11530 F:      kernel/rcu/
11531 X:      kernel/torture.c
11532
11533 REAL TIME CLOCK (RTC) SUBSYSTEM
11534 M:      Alessandro Zummo <a.zummo@towertech.it>
11535 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11536 L:      linux-rtc@vger.kernel.org
11537 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11539 S:      Maintained
11540 F:      Documentation/devicetree/bindings/rtc/
11541 F:      Documentation/rtc.txt
11542 F:      drivers/rtc/
11543 F:      include/linux/rtc.h
11544 F:      include/uapi/linux/rtc.h
11545 F:      include/linux/rtc/
11546 F:      include/linux/platform_data/rtc-*
11547 F:      tools/testing/selftests/timers/rtctest.c
11548
11549 REALTEK AUDIO CODECS
11550 M:      Bard Liao <bardliao@realtek.com>
11551 M:      Oder Chiou <oder_chiou@realtek.com>
11552 S:      Maintained
11553 F:      sound/soc/codecs/rt*
11554 F:      include/sound/rt*.h
11555
11556 REGISTER MAP ABSTRACTION
11557 M:      Mark Brown <broonie@kernel.org>
11558 L:      linux-kernel@vger.kernel.org
11559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11560 S:      Supported
11561 F:      Documentation/devicetree/bindings/regmap/
11562 F:      drivers/base/regmap/
11563 F:      include/linux/regmap.h
11564
11565 REISERFS FILE SYSTEM
11566 L:      reiserfs-devel@vger.kernel.org
11567 S:      Supported
11568 F:      fs/reiserfs/
11569
11570 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11571 M:      Ohad Ben-Cohen <ohad@wizery.com>
11572 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11573 L:      linux-remoteproc@vger.kernel.org
11574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/remoteproc/
11577 F:      Documentation/remoteproc.txt
11578 F:      drivers/remoteproc/
11579 F:      include/linux/remoteproc.h
11580
11581 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11582 M:      Ohad Ben-Cohen <ohad@wizery.com>
11583 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11584 L:      linux-remoteproc@vger.kernel.org
11585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11586 S:      Maintained
11587 F:      drivers/rpmsg/
11588 F:      Documentation/rpmsg.txt
11589 F:      include/linux/rpmsg.h
11590 F:      include/linux/rpmsg/
11591
11592 RENESAS CLOCK DRIVERS
11593 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11594 L:      linux-renesas-soc@vger.kernel.org
11595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11596 S:      Supported
11597 F:      drivers/clk/renesas/
11598
11599 RENESAS ETHERNET DRIVERS
11600 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11601 L:      netdev@vger.kernel.org
11602 L:      linux-renesas-soc@vger.kernel.org
11603 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11604 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11605 F:      drivers/net/ethernet/renesas/
11606 F:      include/linux/sh_eth.h
11607
11608 RENESAS R-CAR GYROADC DRIVER
11609 M:      Marek Vasut <marek.vasut@gmail.com>
11610 L:      linux-iio@vger.kernel.org
11611 S:      Supported
11612 F:      drivers/iio/adc/rcar_gyro_adc.c
11613
11614 RENESAS USB PHY DRIVER
11615 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11616 L:      linux-renesas-soc@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11619
11620 RESET CONTROLLER FRAMEWORK
11621 M:      Philipp Zabel <p.zabel@pengutronix.de>
11622 T:      git git://git.pengutronix.de/git/pza/linux
11623 S:      Maintained
11624 F:      drivers/reset/
11625 F:      Documentation/devicetree/bindings/reset/
11626 F:      include/dt-bindings/reset/
11627 F:      include/linux/reset.h
11628 F:      include/linux/reset-controller.h
11629
11630 RFKILL
11631 M:      Johannes Berg <johannes@sipsolutions.net>
11632 L:      linux-wireless@vger.kernel.org
11633 W:      http://wireless.kernel.org/
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11636 S:      Maintained
11637 F:      Documentation/rfkill.txt
11638 F:      Documentation/ABI/stable/sysfs-class-rfkill
11639 F:      net/rfkill/
11640
11641 RHASHTABLE
11642 M:      Thomas Graf <tgraf@suug.ch>
11643 M:      Herbert Xu <herbert@gondor.apana.org.au>
11644 L:      netdev@vger.kernel.org
11645 S:      Maintained
11646 F:      lib/rhashtable.c
11647 F:      include/linux/rhashtable.h
11648
11649 RICOH R5C592 MEMORYSTICK DRIVER
11650 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11651 S:      Maintained
11652 F:      drivers/memstick/host/r592.*
11653
11654 RICOH SMARTMEDIA/XD DRIVER
11655 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11656 S:      Maintained
11657 F:      drivers/mtd/nand/r852.c
11658 F:      drivers/mtd/nand/r852.h
11659
11660 RISC-V ARCHITECTURE
11661 M:      Palmer Dabbelt <palmer@sifive.com>
11662 M:      Albert Ou <albert@sifive.com>
11663 L:      patches@groups.riscv.org
11664 T:      git https://github.com/riscv/riscv-linux
11665 S:      Supported
11666 F:      arch/riscv/
11667 K:      riscv
11668 N:      riscv
11669
11670 ROCCAT DRIVERS
11671 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11672 W:      http://sourceforge.net/projects/roccat/
11673 S:      Maintained
11674 F:      drivers/hid/hid-roccat*
11675 F:      include/linux/hid-roccat*
11676 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11677
11678 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11679 M:      Jacob chen <jacob2.chen@rock-chips.com>
11680 L:      linux-media@vger.kernel.org
11681 S:      Maintained
11682 F:      drivers/media/platform/rockchip/rga/
11683 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11684
11685 ROCKER DRIVER
11686 M:      Jiri Pirko <jiri@resnulli.us>
11687 L:      netdev@vger.kernel.org
11688 S:      Supported
11689 F:      drivers/net/ethernet/rocker/
11690
11691 ROCKETPORT DRIVER
11692 P:      Comtrol Corp.
11693 W:      http://www.comtrol.com
11694 S:      Maintained
11695 F:      Documentation/serial/rocket.txt
11696 F:      drivers/tty/rocket*
11697
11698 ROCKETPORT EXPRESS/INFINITY DRIVER
11699 M:      Kevin Cernekee <cernekee@gmail.com>
11700 L:      linux-serial@vger.kernel.org
11701 S:      Odd Fixes
11702 F:      drivers/tty/serial/rp2.*
11703
11704 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11705 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11706 L:      linux-kernel@vger.kernel.org
11707 L:      linux-renesas-soc@vger.kernel.org
11708 S:      Supported
11709 F:      drivers/mfd/bd9571mwv.c
11710 F:      drivers/regulator/bd9571mwv-regulator.c
11711 F:      drivers/gpio/gpio-bd9571mwv.c
11712 F:      include/linux/mfd/bd9571mwv.h
11713 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11714
11715 ROSE NETWORK LAYER
11716 M:      Ralf Baechle <ralf@linux-mips.org>
11717 L:      linux-hams@vger.kernel.org
11718 W:      http://www.linux-ax25.org/
11719 S:      Maintained
11720 F:      include/net/rose.h
11721 F:      include/uapi/linux/rose.h
11722 F:      net/rose/
11723
11724 RTL2830 MEDIA DRIVER
11725 M:      Antti Palosaari <crope@iki.fi>
11726 L:      linux-media@vger.kernel.org
11727 W:      https://linuxtv.org
11728 W:      http://palosaari.fi/linux/
11729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11730 T:      git git://linuxtv.org/anttip/media_tree.git
11731 S:      Maintained
11732 F:      drivers/media/dvb-frontends/rtl2830*
11733
11734 RTL2832 MEDIA DRIVER
11735 M:      Antti Palosaari <crope@iki.fi>
11736 L:      linux-media@vger.kernel.org
11737 W:      https://linuxtv.org
11738 W:      http://palosaari.fi/linux/
11739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11740 T:      git git://linuxtv.org/anttip/media_tree.git
11741 S:      Maintained
11742 F:      drivers/media/dvb-frontends/rtl2832*
11743
11744 RTL2832_SDR MEDIA DRIVER
11745 M:      Antti Palosaari <crope@iki.fi>
11746 L:      linux-media@vger.kernel.org
11747 W:      https://linuxtv.org
11748 W:      http://palosaari.fi/linux/
11749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11750 T:      git git://linuxtv.org/anttip/media_tree.git
11751 S:      Maintained
11752 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11753
11754 RTL8180 WIRELESS DRIVER
11755 L:      linux-wireless@vger.kernel.org
11756 W:      http://wireless.kernel.org/
11757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11758 S:      Orphan
11759 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11760
11761 RTL8187 WIRELESS DRIVER
11762 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11763 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11764 M:      Larry Finger <Larry.Finger@lwfinger.net>
11765 L:      linux-wireless@vger.kernel.org
11766 W:      http://wireless.kernel.org/
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11768 S:      Maintained
11769 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11770
11771 RTL8192CE WIRELESS DRIVER
11772 M:      Larry Finger <Larry.Finger@lwfinger.net>
11773 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11774 L:      linux-wireless@vger.kernel.org
11775 W:      http://wireless.kernel.org/
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11777 S:      Maintained
11778 F:      drivers/net/wireless/realtek/rtlwifi/
11779 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11780
11781 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11782 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11783 L:      linux-wireless@vger.kernel.org
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11785 S:      Maintained
11786 F:      drivers/net/wireless/realtek/rtl8xxxu/
11787
11788 RXRPC SOCKETS (AF_RXRPC)
11789 M:      David Howells <dhowells@redhat.com>
11790 L:      linux-afs@lists.infradead.org
11791 S:      Supported
11792 F:      net/rxrpc/
11793 F:      include/keys/rxrpc-type.h
11794 F:      include/net/af_rxrpc.h
11795 F:      include/trace/events/rxrpc.h
11796 F:      include/uapi/linux/rxrpc.h
11797 F:      Documentation/networking/rxrpc.txt
11798 W:      https://www.infradead.org/~dhowells/kafs/
11799
11800 S3 SAVAGE FRAMEBUFFER DRIVER
11801 M:      Antonino Daplas <adaplas@gmail.com>
11802 L:      linux-fbdev@vger.kernel.org
11803 S:      Maintained
11804 F:      drivers/video/fbdev/savage/
11805
11806 S390
11807 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11808 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11809 L:      linux-s390@vger.kernel.org
11810 W:      http://www.ibm.com/developerworks/linux/linux390/
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11812 S:      Supported
11813 F:      arch/s390/
11814 F:      drivers/s390/
11815 F:      Documentation/s390/
11816 F:      Documentation/driver-api/s390-drivers.rst
11817
11818 S390 COMMON I/O LAYER
11819 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11820 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11821 L:      linux-s390@vger.kernel.org
11822 W:      http://www.ibm.com/developerworks/linux/linux390/
11823 S:      Supported
11824 F:      drivers/s390/cio/
11825
11826 S390 DASD DRIVER
11827 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11828 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11829 L:      linux-s390@vger.kernel.org
11830 W:      http://www.ibm.com/developerworks/linux/linux390/
11831 S:      Supported
11832 F:      drivers/s390/block/dasd*
11833 F:      block/partitions/ibm.c
11834
11835 S390 IOMMU (PCI)
11836 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11837 L:      linux-s390@vger.kernel.org
11838 W:      http://www.ibm.com/developerworks/linux/linux390/
11839 S:      Supported
11840 F:      drivers/iommu/s390-iommu.c
11841
11842 S390 IUCV NETWORK LAYER
11843 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11845 L:      linux-s390@vger.kernel.org
11846 W:      http://www.ibm.com/developerworks/linux/linux390/
11847 S:      Supported
11848 F:      drivers/s390/net/*iucv*
11849 F:      include/net/iucv/
11850 F:      net/iucv/
11851
11852 S390 NETWORK DRIVERS
11853 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11854 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11855 L:      linux-s390@vger.kernel.org
11856 W:      http://www.ibm.com/developerworks/linux/linux390/
11857 S:      Supported
11858 F:      drivers/s390/net/
11859
11860 S390 PCI SUBSYSTEM
11861 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11862 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11863 L:      linux-s390@vger.kernel.org
11864 W:      http://www.ibm.com/developerworks/linux/linux390/
11865 S:      Supported
11866 F:      arch/s390/pci/
11867 F:      drivers/pci/hotplug/s390_pci_hpc.c
11868
11869 S390 VFIO-CCW DRIVER
11870 M:      Cornelia Huck <cohuck@redhat.com>
11871 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11872 L:      linux-s390@vger.kernel.org
11873 L:      kvm@vger.kernel.org
11874 S:      Supported
11875 F:      drivers/s390/cio/vfio_ccw*
11876 F:      Documentation/s390/vfio-ccw.txt
11877 F:      include/uapi/linux/vfio_ccw.h
11878
11879 S390 ZCRYPT DRIVER
11880 M:      Harald Freudenberger <freude@de.ibm.com>
11881 L:      linux-s390@vger.kernel.org
11882 W:      http://www.ibm.com/developerworks/linux/linux390/
11883 S:      Supported
11884 F:      drivers/s390/crypto/
11885
11886 S390 ZFCP DRIVER
11887 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11888 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11889 L:      linux-s390@vger.kernel.org
11890 W:      http://www.ibm.com/developerworks/linux/linux390/
11891 S:      Supported
11892 F:      drivers/s390/scsi/zfcp_*
11893
11894 S3C24XX SD/MMC Driver
11895 M:      Ben Dooks <ben-linux@fluff.org>
11896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11897 S:      Supported
11898 F:      drivers/mmc/host/s3cmci.*
11899
11900 SAA6588 RDS RECEIVER DRIVER
11901 M:      Hans Verkuil <hverkuil@xs4all.nl>
11902 L:      linux-media@vger.kernel.org
11903 T:      git git://linuxtv.org/media_tree.git
11904 W:      https://linuxtv.org
11905 S:      Odd Fixes
11906 F:      drivers/media/i2c/saa6588*
11907
11908 SAA7134 VIDEO4LINUX DRIVER
11909 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11910 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11911 L:      linux-media@vger.kernel.org
11912 W:      https://linuxtv.org
11913 T:      git git://linuxtv.org/media_tree.git
11914 S:      Odd fixes
11915 F:      Documentation/media/v4l-drivers/saa7134*
11916 F:      drivers/media/pci/saa7134/
11917
11918 SAA7146 VIDEO4LINUX-2 DRIVER
11919 M:      Hans Verkuil <hverkuil@xs4all.nl>
11920 L:      linux-media@vger.kernel.org
11921 T:      git git://linuxtv.org/media_tree.git
11922 S:      Maintained
11923 F:      drivers/media/common/saa7146/
11924 F:      drivers/media/pci/saa7146/
11925 F:      include/media/saa7146*
11926
11927 SAMSUNG AUDIO (ASoC) DRIVERS
11928 M:      Krzysztof Kozlowski <krzk@kernel.org>
11929 M:      Sangbeom Kim <sbkim73@samsung.com>
11930 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11932 S:      Supported
11933 F:      sound/soc/samsung/
11934
11935 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11936 M:      Krzysztof Kozlowski <krzk@kernel.org>
11937 L:      linux-crypto@vger.kernel.org
11938 L:      linux-samsung-soc@vger.kernel.org
11939 S:      Maintained
11940 F:      drivers/crypto/exynos-rng.c
11941 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11942
11943 SAMSUNG FRAMEBUFFER DRIVER
11944 M:      Jingoo Han <jingoohan1@gmail.com>
11945 L:      linux-fbdev@vger.kernel.org
11946 S:      Maintained
11947 F:      drivers/video/fbdev/s3c-fb.c
11948
11949 SAMSUNG LAPTOP DRIVER
11950 M:      Corentin Chary <corentin.chary@gmail.com>
11951 L:      platform-driver-x86@vger.kernel.org
11952 S:      Maintained
11953 F:      drivers/platform/x86/samsung-laptop.c
11954
11955 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11956 M:      Sangbeom Kim <sbkim73@samsung.com>
11957 M:      Krzysztof Kozlowski <krzk@kernel.org>
11958 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11959 L:      linux-kernel@vger.kernel.org
11960 L:      linux-samsung-soc@vger.kernel.org
11961 S:      Supported
11962 F:      drivers/mfd/sec*.c
11963 F:      drivers/regulator/s2m*.c
11964 F:      drivers/regulator/s5m*.c
11965 F:      drivers/clk/clk-s2mps11.c
11966 F:      drivers/rtc/rtc-s5m.c
11967 F:      include/linux/mfd/samsung/
11968 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11969 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11970 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11971 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11972
11973 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11974 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11975 L:      linux-media@vger.kernel.org
11976 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11977 S:      Maintained
11978 F:      drivers/media/platform/s3c-camif/
11979 F:      include/media/drv-intf/s3c_camif.h
11980
11981 SAMSUNG S3FWRN5 NFC DRIVER
11982 M:      Robert Baldyga <r.baldyga@samsung.com>
11983 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11984 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11985 S:      Supported
11986 F:      drivers/nfc/s3fwrn5
11987
11988 SAMSUNG S5C73M3 CAMERA DRIVER
11989 M:      Kyungmin Park <kyungmin.park@samsung.com>
11990 M:      Andrzej Hajda <a.hajda@samsung.com>
11991 L:      linux-media@vger.kernel.org
11992 S:      Supported
11993 F:      drivers/media/i2c/s5c73m3/*
11994
11995 SAMSUNG S5K5BAF CAMERA DRIVER
11996 M:      Kyungmin Park <kyungmin.park@samsung.com>
11997 M:      Andrzej Hajda <a.hajda@samsung.com>
11998 L:      linux-media@vger.kernel.org
11999 S:      Supported
12000 F:      drivers/media/i2c/s5k5baf.c
12001
12002 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12003 M:      Krzysztof Kozlowski <krzk@kernel.org>
12004 M:      Vladimir Zapolskiy <vz@mleia.com>
12005 L:      linux-crypto@vger.kernel.org
12006 L:      linux-samsung-soc@vger.kernel.org
12007 S:      Maintained
12008 F:      drivers/crypto/s5p-sss.c
12009
12010 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12011 M:      Kyungmin Park <kyungmin.park@samsung.com>
12012 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12013 L:      linux-media@vger.kernel.org
12014 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12015 S:      Supported
12016 F:      drivers/media/platform/exynos4-is/
12017
12018 SAMSUNG SOC CLOCK DRIVERS
12019 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12020 M:      Tomasz Figa <tomasz.figa@gmail.com>
12021 M:      Chanwoo Choi <cw00.choi@samsung.com>
12022 S:      Supported
12023 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024 F:      drivers/clk/samsung/
12025 F:      include/dt-bindings/clock/exynos*.h
12026 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12027
12028 SAMSUNG SPI DRIVERS
12029 M:      Kukjin Kim <kgene@kernel.org>
12030 M:      Krzysztof Kozlowski <krzk@kernel.org>
12031 M:      Andi Shyti <andi.shyti@samsung.com>
12032 L:      linux-spi@vger.kernel.org
12033 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12034 S:      Maintained
12035 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12036 F:      drivers/spi/spi-s3c*
12037 F:      include/linux/platform_data/spi-s3c64xx.h
12038
12039 SAMSUNG SXGBE DRIVERS
12040 M:      Byungho An <bh74.an@samsung.com>
12041 M:      Girish K S <ks.giri@samsung.com>
12042 M:      Vipul Pandya <vipul.pandya@samsung.com>
12043 S:      Supported
12044 L:      netdev@vger.kernel.org
12045 F:      drivers/net/ethernet/samsung/sxgbe/
12046
12047 SAMSUNG THERMAL DRIVER
12048 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12049 L:      linux-pm@vger.kernel.org
12050 L:      linux-samsung-soc@vger.kernel.org
12051 S:      Supported
12052 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12053 F:      drivers/thermal/samsung/
12054
12055 SAMSUNG USB2 PHY DRIVER
12056 M:      Kamil Debski <kamil@wypas.org>
12057 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12058 L:      linux-kernel@vger.kernel.org
12059 S:      Supported
12060 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12061 F:      Documentation/phy/samsung-usb2.txt
12062 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12063 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12064 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12065 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12066 F:      drivers/phy/samsung/phy-samsung-usb2.c
12067 F:      drivers/phy/samsung/phy-samsung-usb2.h
12068
12069 SC1200 WDT DRIVER
12070 M:      Zwane Mwaikambo <zwanem@gmail.com>
12071 S:      Maintained
12072 F:      drivers/watchdog/sc1200wdt.c
12073
12074 SCHEDULER
12075 M:      Ingo Molnar <mingo@redhat.com>
12076 M:      Peter Zijlstra <peterz@infradead.org>
12077 L:      linux-kernel@vger.kernel.org
12078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12079 S:      Maintained
12080 F:      kernel/sched/
12081 F:      include/linux/sched.h
12082 F:      include/uapi/linux/sched.h
12083 F:      include/linux/wait.h
12084
12085 SCORE ARCHITECTURE
12086 M:      Chen Liqin <liqin.linux@gmail.com>
12087 M:      Lennox Wu <lennox.wu@gmail.com>
12088 W:      http://www.sunplus.com
12089 S:      Supported
12090 F:      arch/score/
12091
12092 SCR24X CHIP CARD INTERFACE DRIVER
12093 M:      Lubomir Rintel <lkundrak@v3.sk>
12094 S:      Supported
12095 F:      drivers/char/pcmcia/scr24x_cs.c
12096
12097 SCSI CDROM DRIVER
12098 M:      Jens Axboe <axboe@kernel.dk>
12099 L:      linux-scsi@vger.kernel.org
12100 W:      http://www.kernel.dk
12101 S:      Maintained
12102 F:      drivers/scsi/sr*
12103
12104 SCSI RDMA PROTOCOL (SRP) INITIATOR
12105 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12106 L:      linux-rdma@vger.kernel.org
12107 S:      Supported
12108 W:      http://www.openfabrics.org
12109 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12111 F:      drivers/infiniband/ulp/srp/
12112 F:      include/scsi/srp.h
12113
12114 SCSI SG DRIVER
12115 M:      Doug Gilbert <dgilbert@interlog.com>
12116 L:      linux-scsi@vger.kernel.org
12117 W:      http://sg.danny.cz/sg
12118 S:      Maintained
12119 F:      Documentation/scsi/scsi-generic.txt
12120 F:      drivers/scsi/sg.c
12121 F:      include/scsi/sg.h
12122
12123 SCSI SUBSYSTEM
12124 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12126 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12128 L:      linux-scsi@vger.kernel.org
12129 S:      Maintained
12130 F:      Documentation/devicetree/bindings/scsi/
12131 F:      drivers/scsi/
12132 F:      include/scsi/
12133
12134 SCSI TAPE DRIVER
12135 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12136 L:      linux-scsi@vger.kernel.org
12137 S:      Maintained
12138 F:      Documentation/scsi/st.txt
12139 F:      drivers/scsi/st.*
12140 F:      drivers/scsi/st_*.h
12141
12142 SCTP PROTOCOL
12143 M:      Vlad Yasevich <vyasevich@gmail.com>
12144 M:      Neil Horman <nhorman@tuxdriver.com>
12145 L:      linux-sctp@vger.kernel.org
12146 W:      http://lksctp.sourceforge.net
12147 S:      Maintained
12148 F:      Documentation/networking/sctp.txt
12149 F:      include/linux/sctp.h
12150 F:      include/uapi/linux/sctp.h
12151 F:      include/net/sctp/
12152 F:      net/sctp/
12153
12154 SCx200 CPU SUPPORT
12155 M:      Jim Cromie <jim.cromie@gmail.com>
12156 S:      Odd Fixes
12157 F:      Documentation/i2c/busses/scx200_acb
12158 F:      arch/x86/platform/scx200/
12159 F:      drivers/watchdog/scx200_wdt.c
12160 F:      drivers/i2c/busses/scx200*
12161 F:      drivers/mtd/maps/scx200_docflash.c
12162 F:      include/linux/scx200.h
12163
12164 SCx200 GPIO DRIVER
12165 M:      Jim Cromie <jim.cromie@gmail.com>
12166 S:      Maintained
12167 F:      drivers/char/scx200_gpio.c
12168 F:      include/linux/scx200_gpio.h
12169
12170 SCx200 HRT CLOCKSOURCE DRIVER
12171 M:      Jim Cromie <jim.cromie@gmail.com>
12172 S:      Maintained
12173 F:      drivers/clocksource/scx200_hrt.c
12174
12175 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12176 M:      Sascha Sommer <saschasommer@freenet.de>
12177 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12178 S:      Maintained
12179 F:      drivers/mmc/host/sdricoh_cs.c
12180
12181 SECURE COMPUTING
12182 M:      Kees Cook <keescook@chromium.org>
12183 R:      Andy Lutomirski <luto@amacapital.net>
12184 R:      Will Drewry <wad@chromium.org>
12185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12186 S:      Supported
12187 F:      kernel/seccomp.c
12188 F:      include/uapi/linux/seccomp.h
12189 F:      include/linux/seccomp.h
12190 F:      tools/testing/selftests/seccomp/*
12191 F:      tools/testing/selftests/kselftest_harness.h
12192 F:      Documentation/userspace-api/seccomp_filter.rst
12193 K:      \bsecure_computing
12194 K:      \bTIF_SECCOMP\b
12195
12196 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12197 M:      Al Cooper <alcooperx@gmail.com>
12198 L:      linux-mmc@vger.kernel.org
12199 L:      bcm-kernel-feedback-list@broadcom.com
12200 S:      Maintained
12201 F:      drivers/mmc/host/sdhci-brcmstb*
12202
12203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12204 M:      Adrian Hunter <adrian.hunter@intel.com>
12205 L:      linux-mmc@vger.kernel.org
12206 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12207 S:      Maintained
12208 F:      drivers/mmc/host/sdhci*
12209 F:      include/linux/mmc/sdhci*
12210
12211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12212 M:      Ben Dooks <ben-linux@fluff.org>
12213 M:      Jaehoon Chung <jh80.chung@samsung.com>
12214 L:      linux-mmc@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/mmc/host/sdhci-s3c*
12217
12218 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12219 M:      Viresh Kumar <vireshk@kernel.org>
12220 L:      linux-mmc@vger.kernel.org
12221 S:      Maintained
12222 F:      drivers/mmc/host/sdhci-spear.c
12223
12224 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12225 M:      Kishon Vijay Abraham I <kishon@ti.com>
12226 L:      linux-mmc@vger.kernel.org
12227 S:      Maintained
12228 F:      drivers/mmc/host/sdhci-omap.c
12229
12230 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12231 M:      Scott Bauer <scott.bauer@intel.com>
12232 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12233 L:      linux-block@vger.kernel.org
12234 S:      Supported
12235 F:      block/sed*
12236 F:      block/opal_proto.h
12237 F:      include/linux/sed*
12238 F:      include/uapi/linux/sed*
12239
12240 SECURITY CONTACT
12241 M:      Security Officers <security@kernel.org>
12242 S:      Supported
12243
12244 SECURITY SUBSYSTEM
12245 M:      James Morris <james.l.morris@oracle.com>
12246 M:      "Serge E. Hallyn" <serge@hallyn.com>
12247 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12249 W:      http://kernsec.org/
12250 S:      Supported
12251 F:      security/
12252
12253 SELINUX SECURITY MODULE
12254 M:      Paul Moore <paul@paul-moore.com>
12255 M:      Stephen Smalley <sds@tycho.nsa.gov>
12256 M:      Eric Paris <eparis@parisplace.org>
12257 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12258 W:      https://selinuxproject.org
12259 W:      https://github.com/SELinuxProject
12260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12261 S:      Supported
12262 F:      include/linux/selinux*
12263 F:      security/selinux/
12264 F:      scripts/selinux/
12265 F:      Documentation/admin-guide/LSM/SELinux.rst
12266
12267 SENSABLE PHANTOM
12268 M:      Jiri Slaby <jirislaby@gmail.com>
12269 S:      Maintained
12270 F:      drivers/misc/phantom.c
12271 F:      include/uapi/linux/phantom.h
12272
12273 SERIAL DEVICE BUS
12274 M:      Rob Herring <robh@kernel.org>
12275 L:      linux-serial@vger.kernel.org
12276 S:      Maintained
12277 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12278 F:      drivers/tty/serdev/
12279 F:      include/linux/serdev.h
12280
12281 SERIAL DRIVERS
12282 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12283 L:      linux-serial@vger.kernel.org
12284 S:      Maintained
12285 F:      Documentation/devicetree/bindings/serial/
12286 F:      drivers/tty/serial/
12287
12288 SERIAL IR RECEIVER
12289 M:      Sean Young <sean@mess.org>
12290 L:      linux-media@vger.kernel.org
12291 S:      Maintained
12292 F:      drivers/media/rc/serial_ir.c
12293
12294 SFC NETWORK DRIVER
12295 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12296 M:      Edward Cree <ecree@solarflare.com>
12297 M:      Bert Kenward <bkenward@solarflare.com>
12298 L:      netdev@vger.kernel.org
12299 S:      Supported
12300 F:      drivers/net/ethernet/sfc/
12301
12302 SGI GRU DRIVER
12303 M:      Dimitri Sivanich <sivanich@sgi.com>
12304 S:      Maintained
12305 F:      drivers/misc/sgi-gru/
12306
12307 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12308 M:      Pat Gefre <pfg@sgi.com>
12309 L:      linux-ia64@vger.kernel.org
12310 S:      Supported
12311 F:      Documentation/ia64/serial.txt
12312 F:      drivers/tty/serial/ioc?_serial.c
12313 F:      include/linux/ioc?.h
12314
12315 SGI XP/XPC/XPNET DRIVER
12316 M:      Cliff Whickman <cpw@sgi.com>
12317 M:      Robin Holt <robinmholt@gmail.com>
12318 S:      Maintained
12319 F:      drivers/misc/sgi-xp/
12320
12321 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12322 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12323 L:      linux-s390@vger.kernel.org
12324 W:      http://www.ibm.com/developerworks/linux/linux390/
12325 S:      Supported
12326 F:      net/smc/
12327
12328 SH_VEU V4L2 MEM2MEM DRIVER
12329 L:      linux-media@vger.kernel.org
12330 S:      Orphan
12331 F:      drivers/media/platform/sh_veu.c
12332
12333 SH_VOU V4L2 OUTPUT DRIVER
12334 L:      linux-media@vger.kernel.org
12335 S:      Orphan
12336 F:      drivers/media/platform/sh_vou.c
12337 F:      include/media/drv-intf/sh_vou.h
12338
12339 SI2157 MEDIA DRIVER
12340 M:      Antti Palosaari <crope@iki.fi>
12341 L:      linux-media@vger.kernel.org
12342 W:      https://linuxtv.org
12343 W:      http://palosaari.fi/linux/
12344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12345 T:      git git://linuxtv.org/anttip/media_tree.git
12346 S:      Maintained
12347 F:      drivers/media/tuners/si2157*
12348
12349 SI2165 MEDIA DRIVER
12350 M:      Matthias Schwarzott <zzam@gentoo.org>
12351 L:      linux-media@vger.kernel.org
12352 W:      https://linuxtv.org
12353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12354 S:      Maintained
12355 F:      drivers/media/dvb-frontends/si2165*
12356
12357 SI2168 MEDIA DRIVER
12358 M:      Antti Palosaari <crope@iki.fi>
12359 L:      linux-media@vger.kernel.org
12360 W:      https://linuxtv.org
12361 W:      http://palosaari.fi/linux/
12362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12363 T:      git git://linuxtv.org/anttip/media_tree.git
12364 S:      Maintained
12365 F:      drivers/media/dvb-frontends/si2168*
12366
12367 SI470X FM RADIO RECEIVER I2C DRIVER
12368 M:      Hans Verkuil <hverkuil@xs4all.nl>
12369 L:      linux-media@vger.kernel.org
12370 T:      git git://linuxtv.org/media_tree.git
12371 W:      https://linuxtv.org
12372 S:      Odd Fixes
12373 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12374
12375 SI470X FM RADIO RECEIVER USB DRIVER
12376 M:      Hans Verkuil <hverkuil@xs4all.nl>
12377 L:      linux-media@vger.kernel.org
12378 T:      git git://linuxtv.org/media_tree.git
12379 W:      https://linuxtv.org
12380 S:      Maintained
12381 F:      drivers/media/radio/si470x/radio-si470x-common.c
12382 F:      drivers/media/radio/si470x/radio-si470x.h
12383 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12384
12385 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12386 M:      Eduardo Valentin <edubezval@gmail.com>
12387 L:      linux-media@vger.kernel.org
12388 T:      git git://linuxtv.org/media_tree.git
12389 W:      https://linuxtv.org
12390 S:      Odd Fixes
12391 F:      drivers/media/radio/si4713/si4713.?
12392
12393 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12394 M:      Eduardo Valentin <edubezval@gmail.com>
12395 L:      linux-media@vger.kernel.org
12396 T:      git git://linuxtv.org/media_tree.git
12397 W:      https://linuxtv.org
12398 S:      Odd Fixes
12399 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12400
12401 SI4713 FM RADIO TRANSMITTER USB DRIVER
12402 M:      Hans Verkuil <hverkuil@xs4all.nl>
12403 L:      linux-media@vger.kernel.org
12404 T:      git git://linuxtv.org/media_tree.git
12405 W:      https://linuxtv.org
12406 S:      Maintained
12407 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12408
12409 SIANO DVB DRIVER
12410 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12411 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12412 L:      linux-media@vger.kernel.org
12413 W:      https://linuxtv.org
12414 T:      git git://linuxtv.org/media_tree.git
12415 S:      Odd fixes
12416 F:      drivers/media/common/siano/
12417 F:      drivers/media/usb/siano/
12418 F:      drivers/media/usb/siano/
12419 F:      drivers/media/mmc/siano/
12420
12421 SILEAD TOUCHSCREEN DRIVER
12422 M:      Hans de Goede <hdegoede@redhat.com>
12423 L:      linux-input@vger.kernel.org
12424 L:      platform-driver-x86@vger.kernel.org
12425 S:      Maintained
12426 F:      drivers/input/touchscreen/silead.c
12427 F:      drivers/platform/x86/silead_dmi.c
12428
12429 SILICON MOTION SM712 FRAME BUFFER DRIVER
12430 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12431 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12432 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12433 L:      linux-fbdev@vger.kernel.org
12434 S:      Maintained
12435 F:      drivers/video/fbdev/sm712*
12436 F:      Documentation/fb/sm712fb.txt
12437
12438 SIMPLE FIRMWARE INTERFACE (SFI)
12439 M:      Len Brown <lenb@kernel.org>
12440 L:      sfi-devel@simplefirmware.org
12441 W:      http://simplefirmware.org/
12442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12443 S:      Supported
12444 F:      arch/x86/platform/sfi/
12445 F:      drivers/sfi/
12446 F:      include/linux/sfi*.h
12447
12448 SIMPLEFB FB DRIVER
12449 M:      Hans de Goede <hdegoede@redhat.com>
12450 L:      linux-fbdev@vger.kernel.org
12451 S:      Maintained
12452 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12453 F:      drivers/video/fbdev/simplefb.c
12454 F:      include/linux/platform_data/simplefb.h
12455
12456 SIMTEC EB110ATX (Chalice CATS)
12457 P:      Ben Dooks
12458 P:      Vincent Sanders <vince@simtec.co.uk>
12459 M:      Simtec Linux Team <linux@simtec.co.uk>
12460 W:      http://www.simtec.co.uk/products/EB110ATX/
12461 S:      Supported
12462
12463 SIMTEC EB2410ITX (BAST)
12464 P:      Ben Dooks
12465 P:      Vincent Sanders <vince@simtec.co.uk>
12466 M:      Simtec Linux Team <linux@simtec.co.uk>
12467 W:      http://www.simtec.co.uk/products/EB2410ITX/
12468 S:      Supported
12469 F:      arch/arm/mach-s3c24xx/mach-bast.c
12470 F:      arch/arm/mach-s3c24xx/bast-ide.c
12471 F:      arch/arm/mach-s3c24xx/bast-irq.c
12472
12473 SIPHASH PRF ROUTINES
12474 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12475 S:      Maintained
12476 F:      lib/siphash.c
12477 F:      lib/test_siphash.c
12478 F:      include/linux/siphash.h
12479
12480 SIS 190 ETHERNET DRIVER
12481 M:      Francois Romieu <romieu@fr.zoreil.com>
12482 L:      netdev@vger.kernel.org
12483 S:      Maintained
12484 F:      drivers/net/ethernet/sis/sis190.c
12485
12486 SIS 900/7016 FAST ETHERNET DRIVER
12487 M:      Daniele Venzano <venza@brownhat.org>
12488 W:      http://www.brownhat.org/sis900.html
12489 L:      netdev@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/net/ethernet/sis/sis900.*
12492
12493 SIS FRAMEBUFFER DRIVER
12494 M:      Thomas Winischhofer <thomas@winischhofer.net>
12495 W:      http://www.winischhofer.net/linuxsisvga.shtml
12496 S:      Maintained
12497 F:      Documentation/fb/sisfb.txt
12498 F:      drivers/video/fbdev/sis/
12499 F:      include/video/sisfb.h
12500
12501 SIS USB2VGA DRIVER
12502 M:      Thomas Winischhofer <thomas@winischhofer.net>
12503 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12504 S:      Maintained
12505 F:      drivers/usb/misc/sisusbvga/
12506
12507 SLAB ALLOCATOR
12508 M:      Christoph Lameter <cl@linux.com>
12509 M:      Pekka Enberg <penberg@kernel.org>
12510 M:      David Rientjes <rientjes@google.com>
12511 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12512 M:      Andrew Morton <akpm@linux-foundation.org>
12513 L:      linux-mm@kvack.org
12514 S:      Maintained
12515 F:      include/linux/sl?b*.h
12516 F:      mm/sl?b*
12517
12518 SLEEPABLE READ-COPY UPDATE (SRCU)
12519 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12520 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12521 M:      Josh Triplett <josh@joshtriplett.org>
12522 R:      Steven Rostedt <rostedt@goodmis.org>
12523 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12524 L:      linux-kernel@vger.kernel.org
12525 W:      http://www.rdrop.com/users/paulmck/RCU/
12526 S:      Supported
12527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12528 F:      include/linux/srcu.h
12529 F:      kernel/rcu/srcu.c
12530
12531 SMACK SECURITY MODULE
12532 M:      Casey Schaufler <casey@schaufler-ca.com>
12533 L:      linux-security-module@vger.kernel.org
12534 W:      http://schaufler-ca.com
12535 T:      git git://github.com/cschaufler/smack-next
12536 S:      Maintained
12537 F:      Documentation/admin-guide/LSM/Smack.rst
12538 F:      security/smack/
12539
12540 SMC91x ETHERNET DRIVER
12541 M:      Nicolas Pitre <nico@fluxnic.net>
12542 S:      Odd Fixes
12543 F:      drivers/net/ethernet/smsc/smc91x.*
12544
12545 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12546 M:      Sakari Ailus <sakari.ailus@iki.fi>
12547 L:      linux-media@vger.kernel.org
12548 S:      Maintained
12549 F:      drivers/media/i2c/smiapp/
12550 F:      include/media/i2c/smiapp.h
12551 F:      drivers/media/i2c/smiapp-pll.c
12552 F:      drivers/media/i2c/smiapp-pll.h
12553 F:      include/uapi/linux/smiapp.h
12554 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12555
12556 SMM665 HARDWARE MONITOR DRIVER
12557 M:      Guenter Roeck <linux@roeck-us.net>
12558 L:      linux-hwmon@vger.kernel.org
12559 S:      Maintained
12560 F:      Documentation/hwmon/smm665
12561 F:      drivers/hwmon/smm665.c
12562
12563 SMSC EMC2103 HARDWARE MONITOR DRIVER
12564 M:      Steve Glendinning <steve.glendinning@shawell.net>
12565 L:      linux-hwmon@vger.kernel.org
12566 S:      Maintained
12567 F:      Documentation/hwmon/emc2103
12568 F:      drivers/hwmon/emc2103.c
12569
12570 SMSC SCH5627 HARDWARE MONITOR DRIVER
12571 M:      Hans de Goede <hdegoede@redhat.com>
12572 L:      linux-hwmon@vger.kernel.org
12573 S:      Supported
12574 F:      Documentation/hwmon/sch5627
12575 F:      drivers/hwmon/sch5627.c
12576
12577 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12578 M:      Steve Glendinning <steve.glendinning@shawell.net>
12579 L:      linux-fbdev@vger.kernel.org
12580 S:      Maintained
12581 F:      drivers/video/fbdev/smscufx.c
12582
12583 SMSC47B397 HARDWARE MONITOR DRIVER
12584 M:      Jean Delvare <jdelvare@suse.com>
12585 L:      linux-hwmon@vger.kernel.org
12586 S:      Maintained
12587 F:      Documentation/hwmon/smsc47b397
12588 F:      drivers/hwmon/smsc47b397.c
12589
12590 SMSC911x ETHERNET DRIVER
12591 M:      Steve Glendinning <steve.glendinning@shawell.net>
12592 L:      netdev@vger.kernel.org
12593 S:      Maintained
12594 F:      include/linux/smsc911x.h
12595 F:      drivers/net/ethernet/smsc/smsc911x.*
12596
12597 SMSC9420 PCI ETHERNET DRIVER
12598 M:      Steve Glendinning <steve.glendinning@shawell.net>
12599 L:      netdev@vger.kernel.org
12600 S:      Maintained
12601 F:      drivers/net/ethernet/smsc/smsc9420.*
12602
12603 SOC-CAMERA V4L2 SUBSYSTEM
12604 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12605 L:      linux-media@vger.kernel.org
12606 T:      git git://linuxtv.org/media_tree.git
12607 S:      Maintained
12608 F:      include/media/soc*
12609 F:      drivers/media/i2c/soc_camera/
12610 F:      drivers/media/platform/soc_camera/
12611
12612 SOEKRIS NET48XX LED SUPPORT
12613 M:      Chris Boot <bootc@bootc.net>
12614 S:      Maintained
12615 F:      drivers/leds/leds-net48xx.c
12616
12617 SOFT-ROCE DRIVER (rxe)
12618 M:      Moni Shoua <monis@mellanox.com>
12619 L:      linux-rdma@vger.kernel.org
12620 S:      Supported
12621 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12622 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12623 F:      drivers/infiniband/sw/rxe/
12624 F:      include/uapi/rdma/rdma_user_rxe.h
12625
12626 SOFTLOGIC 6x10 MPEG CODEC
12627 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12628 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12629 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12630 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12631 M:      Ismael Luceno <ismael@iodev.co.uk>
12632 L:      linux-media@vger.kernel.org
12633 S:      Supported
12634 F:      drivers/media/pci/solo6x10/
12635
12636 SOFTWARE RAID (Multiple Disks) SUPPORT
12637 M:      Shaohua Li <shli@kernel.org>
12638 L:      linux-raid@vger.kernel.org
12639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12640 S:      Supported
12641 F:      drivers/md/Makefile
12642 F:      drivers/md/Kconfig
12643 F:      drivers/md/md*
12644 F:      drivers/md/raid*
12645 F:      include/linux/raid/
12646 F:      include/uapi/linux/raid/
12647
12648 SONIC NETWORK DRIVER
12649 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12650 L:      netdev@vger.kernel.org
12651 S:      Maintained
12652 F:      drivers/net/ethernet/natsemi/sonic.*
12653
12654 SONICS SILICON BACKPLANE DRIVER (SSB)
12655 M:      Michael Buesch <m@bues.ch>
12656 L:      linux-wireless@vger.kernel.org
12657 S:      Maintained
12658 F:      drivers/ssb/
12659 F:      include/linux/ssb/
12660
12661 SONY IMX274 SENSOR DRIVER
12662 M:      Leon Luo <leonl@leopardimaging.com>
12663 L:      linux-media@vger.kernel.org
12664 T:      git git://linuxtv.org/media_tree.git
12665 S:      Maintained
12666 F:      drivers/media/i2c/imx274.c
12667 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12668
12669 SONY MEMORYSTICK CARD SUPPORT
12670 M:      Alex Dubov <oakad@yahoo.com>
12671 W:      http://tifmxx.berlios.de/
12672 S:      Maintained
12673 F:      drivers/memstick/host/tifm_ms.c
12674
12675 SONY MEMORYSTICK STANDARD SUPPORT
12676 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12677 S:      Maintained
12678 F:      drivers/memstick/core/ms_block.*
12679
12680 SONY VAIO CONTROL DEVICE DRIVER
12681 M:      Mattia Dongili <malattia@linux.it>
12682 L:      platform-driver-x86@vger.kernel.org
12683 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12684 S:      Maintained
12685 F:      Documentation/laptops/sony-laptop.txt
12686 F:      drivers/char/sonypi.c
12687 F:      drivers/platform/x86/sony-laptop.c
12688 F:      include/linux/sony-laptop.h
12689
12690 SOUND
12691 M:      Jaroslav Kysela <perex@perex.cz>
12692 M:      Takashi Iwai <tiwai@suse.com>
12693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12694 W:      http://www.alsa-project.org/
12695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12696 T:      git git://git.alsa-project.org/alsa-kernel.git
12697 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12698 S:      Maintained
12699 F:      Documentation/sound/
12700 F:      include/sound/
12701 F:      include/uapi/sound/
12702 F:      sound/
12703
12704 SOUND - COMPRESSED AUDIO
12705 M:      Vinod Koul <vinod.koul@intel.com>
12706 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12708 S:      Supported
12709 F:      Documentation/sound/alsa/compress_offload.txt
12710 F:      include/sound/compress_driver.h
12711 F:      include/uapi/sound/compress_*
12712 F:      sound/core/compress_offload.c
12713 F:      sound/soc/soc-compress.c
12714
12715 SOUND - DMAENGINE HELPERS
12716 M:      Lars-Peter Clausen <lars@metafoo.de>
12717 S:      Supported
12718 F:      include/sound/dmaengine_pcm.h
12719 F:      sound/core/pcm_dmaengine.c
12720 F:      sound/soc/soc-generic-dmaengine-pcm.c
12721
12722 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12723 M:      Liam Girdwood <lgirdwood@gmail.com>
12724 M:      Mark Brown <broonie@kernel.org>
12725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12726 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12727 W:      http://alsa-project.org/main/index.php/ASoC
12728 S:      Supported
12729 F:      Documentation/devicetree/bindings/sound/
12730 F:      Documentation/sound/alsa/soc/
12731 F:      sound/soc/
12732 F:      include/sound/soc*
12733
12734 SP2 MEDIA DRIVER
12735 M:      Olli Salonen <olli.salonen@iki.fi>
12736 L:      linux-media@vger.kernel.org
12737 W:      https://linuxtv.org
12738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12739 S:      Maintained
12740 F:      drivers/media/dvb-frontends/sp2*
12741
12742 SPARC + UltraSPARC (sparc/sparc64)
12743 M:      "David S. Miller" <davem@davemloft.net>
12744 L:      sparclinux@vger.kernel.org
12745 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12748 S:      Maintained
12749 F:      arch/sparc/
12750 F:      drivers/sbus/
12751
12752 SPARC SERIAL DRIVERS
12753 M:      "David S. Miller" <davem@davemloft.net>
12754 L:      sparclinux@vger.kernel.org
12755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12757 S:      Maintained
12758 F:      include/linux/sunserialcore.h
12759 F:      drivers/tty/serial/suncore.c
12760 F:      drivers/tty/serial/sunhv.c
12761 F:      drivers/tty/serial/sunsab.c
12762 F:      drivers/tty/serial/sunsab.h
12763 F:      drivers/tty/serial/sunsu.c
12764 F:      drivers/tty/serial/sunzilog.c
12765 F:      drivers/tty/serial/sunzilog.h
12766 F:      drivers/tty/vcc.c
12767
12768 SPARSE CHECKER
12769 M:      "Christopher Li" <sparse@chrisli.org>
12770 L:      linux-sparse@vger.kernel.org
12771 W:      https://sparse.wiki.kernel.org/
12772 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12773 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12774 S:      Maintained
12775 F:      include/linux/compiler.h
12776
12777 SPEAR CLOCK FRAMEWORK SUPPORT
12778 M:      Viresh Kumar <vireshk@kernel.org>
12779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780 W:      http://www.st.com/spear
12781 S:      Maintained
12782 F:      drivers/clk/spear/
12783
12784 SPEAR PLATFORM SUPPORT
12785 M:      Viresh Kumar <vireshk@kernel.org>
12786 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788 W:      http://www.st.com/spear
12789 S:      Maintained
12790 F:      arch/arm/boot/dts/spear*
12791 F:      arch/arm/mach-spear/
12792
12793 SPI NOR SUBSYSTEM
12794 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12795 M:      Marek Vasut <marek.vasut@gmail.com>
12796 L:      linux-mtd@lists.infradead.org
12797 W:      http://www.linux-mtd.infradead.org/
12798 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12799 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12800 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12801 S:      Maintained
12802 F:      drivers/mtd/spi-nor/
12803 F:      include/linux/mtd/spi-nor.h
12804
12805 SPI SUBSYSTEM
12806 M:      Mark Brown <broonie@kernel.org>
12807 L:      linux-spi@vger.kernel.org
12808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12809 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12810 S:      Maintained
12811 F:      Documentation/devicetree/bindings/spi/
12812 F:      Documentation/spi/
12813 F:      drivers/spi/
12814 F:      include/linux/spi/
12815 F:      include/uapi/linux/spi/
12816 F:      tools/spi/
12817
12818 SPIDERNET NETWORK DRIVER for CELL
12819 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12820 L:      netdev@vger.kernel.org
12821 S:      Supported
12822 F:      Documentation/networking/spider_net.txt
12823 F:      drivers/net/ethernet/toshiba/spider_net*
12824
12825 SPMI SUBSYSTEM
12826 R:      Stephen Boyd <sboyd@codeaurora.org>
12827 L:      linux-arm-msm@vger.kernel.org
12828 F:      Documentation/devicetree/bindings/spmi/
12829 F:      drivers/spmi/
12830 F:      include/dt-bindings/spmi/spmi.h
12831 F:      include/linux/spmi.h
12832 F:      include/trace/events/spmi.h
12833
12834 SPU FILE SYSTEM
12835 M:      Jeremy Kerr <jk@ozlabs.org>
12836 L:      linuxppc-dev@lists.ozlabs.org
12837 W:      http://www.ibm.com/developerworks/power/cell/
12838 S:      Supported
12839 F:      Documentation/filesystems/spufs.txt
12840 F:      arch/powerpc/platforms/cell/spufs/
12841
12842 SQUASHFS FILE SYSTEM
12843 M:      Phillip Lougher <phillip@squashfs.org.uk>
12844 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12845 W:      http://squashfs.org.uk
12846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12847 S:      Maintained
12848 F:      Documentation/filesystems/squashfs.txt
12849 F:      fs/squashfs/
12850
12851 SRM (Alpha) environment access
12852 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12853 S:      Maintained
12854 F:      arch/alpha/kernel/srm_env.c
12855
12856 STABLE BRANCH
12857 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12858 L:      stable@vger.kernel.org
12859 S:      Supported
12860 F:      Documentation/process/stable-kernel-rules.rst
12861
12862 STAGING - ATOMISP DRIVER
12863 M:      Alan Cox <alan@linux.intel.com>
12864 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12865 L:      linux-media@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/staging/media/atomisp/
12868
12869 STAGING - COMEDI
12870 M:      Ian Abbott <abbotti@mev.co.uk>
12871 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12872 S:      Odd Fixes
12873 F:      drivers/staging/comedi/
12874
12875 STAGING - FLARION FT1000 DRIVERS
12876 M:      Marek Belisko <marek.belisko@gmail.com>
12877 S:      Odd Fixes
12878 F:      drivers/staging/ft1000/
12879
12880 STAGING - INDUSTRIAL IO
12881 M:      Jonathan Cameron <jic23@kernel.org>
12882 L:      linux-iio@vger.kernel.org
12883 S:      Odd Fixes
12884 F:      Documentation/devicetree/bindings/staging/iio/
12885 F:      drivers/staging/iio/
12886
12887 STAGING - LUSTRE PARALLEL FILESYSTEM
12888 M:      Oleg Drokin <oleg.drokin@intel.com>
12889 M:      Andreas Dilger <andreas.dilger@intel.com>
12890 M:      James Simmons <jsimmons@infradead.org>
12891 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12892 W:      http://wiki.lustre.org/
12893 S:      Maintained
12894 F:      drivers/staging/lustre
12895
12896 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12897 M:      Marc Dietrich <marvin24@gmx.de>
12898 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12899 L:      linux-tegra@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/staging/nvec/
12902
12903 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12904 M:      Jens Frederich <jfrederich@gmail.com>
12905 M:      Daniel Drake <dsd@laptop.org>
12906 M:      Jon Nettleton <jon.nettleton@gmail.com>
12907 W:      http://wiki.laptop.org/go/DCON
12908 S:      Maintained
12909 F:      drivers/staging/olpc_dcon/
12910
12911 STAGING - REALTEK RTL8712U DRIVERS
12912 M:      Larry Finger <Larry.Finger@lwfinger.net>
12913 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12914 S:      Odd Fixes
12915 F:      drivers/staging/rtl8712/
12916
12917 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12918 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12919 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12920 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12921 L:      linux-fbdev@vger.kernel.org
12922 S:      Maintained
12923 F:      drivers/staging/sm750fb/
12924
12925 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12926 M:      William Hubbs <w.d.hubbs@gmail.com>
12927 M:      Chris Brannon <chris@the-brannons.com>
12928 M:      Kirk Reiser <kirk@reisers.ca>
12929 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12930 L:      speakup@linux-speakup.org
12931 W:      http://www.linux-speakup.org/
12932 S:      Odd Fixes
12933 F:      drivers/staging/speakup/
12934
12935 STAGING - VIA VT665X DRIVERS
12936 M:      Forest Bond <forest@alittletooquiet.net>
12937 S:      Odd Fixes
12938 F:      drivers/staging/vt665?/
12939
12940 STAGING - WILC1000 WIFI DRIVER
12941 M:      Aditya Shankar <aditya.shankar@microchip.com>
12942 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12943 L:      linux-wireless@vger.kernel.org
12944 S:      Supported
12945 F:      drivers/staging/wilc1000/
12946
12947 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12948 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12949 S:      Odd Fixes
12950 F:      drivers/staging/xgifb/
12951
12952 STAGING SUBSYSTEM
12953 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12955 L:      devel@driverdev.osuosl.org
12956 S:      Supported
12957 F:      drivers/staging/
12958
12959 STARFIRE/DURALAN NETWORK DRIVER
12960 M:      Ion Badulescu <ionut@badula.org>
12961 S:      Odd Fixes
12962 F:      drivers/net/ethernet/adaptec/starfire*
12963
12964 STEC S1220 SKD DRIVER
12965 M:      Bart Van Assche <bart.vanassche@wdc.com>
12966 L:      linux-block@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/block/skd*[ch]
12969
12970 STI CEC DRIVER
12971 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12972 S:      Maintained
12973 F:      drivers/staging/media/st-cec/
12974 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12975
12976 STK1160 USB VIDEO CAPTURE DRIVER
12977 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12978 L:      linux-media@vger.kernel.org
12979 T:      git git://linuxtv.org/media_tree.git
12980 S:      Maintained
12981 F:      drivers/media/usb/stk1160/
12982
12983 STMMAC ETHERNET DRIVER
12984 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12985 M:      Alexandre Torgue <alexandre.torgue@st.com>
12986 L:      netdev@vger.kernel.org
12987 W:      http://www.stlinux.com
12988 S:      Supported
12989 F:      drivers/net/ethernet/stmicro/stmmac/
12990
12991 SUN3/3X
12992 M:      Sam Creasey <sammy@sammy.net>
12993 W:      http://sammy.net/sun3/
12994 S:      Maintained
12995 F:      arch/m68k/kernel/*sun3*
12996 F:      arch/m68k/sun3*/
12997 F:      arch/m68k/include/asm/sun3*
12998 F:      drivers/net/ethernet/i825xx/sun3*
12999
13000 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13001 M:      Hans de Goede <hdegoede@redhat.com>
13002 L:      linux-input@vger.kernel.org
13003 S:      Maintained
13004 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13005 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13006
13007 SUNDANCE NETWORK DRIVER
13008 M:      Denis Kirjanov <kda@linux-powerpc.org>
13009 L:      netdev@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/net/ethernet/dlink/sundance.c
13012
13013 SUPERH
13014 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13015 M:      Rich Felker <dalias@libc.org>
13016 L:      linux-sh@vger.kernel.org
13017 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13018 S:      Maintained
13019 F:      Documentation/sh/
13020 F:      arch/sh/
13021 F:      drivers/sh/
13022
13023 SUSPEND TO RAM
13024 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13025 M:      Len Brown <len.brown@intel.com>
13026 M:      Pavel Machek <pavel@ucw.cz>
13027 L:      linux-pm@vger.kernel.org
13028 B:      https://bugzilla.kernel.org
13029 S:      Supported
13030 F:      Documentation/power/
13031 F:      arch/x86/kernel/acpi/
13032 F:      drivers/base/power/
13033 F:      kernel/power/
13034 F:      include/linux/suspend.h
13035 F:      include/linux/freezer.h
13036 F:      include/linux/pm.h
13037
13038 SVGA HANDLING
13039 M:      Martin Mares <mj@ucw.cz>
13040 L:      linux-video@atrey.karlin.mff.cuni.cz
13041 S:      Maintained
13042 F:      Documentation/svga.txt
13043 F:      arch/x86/boot/video*
13044
13045 SWIOTLB SUBSYSTEM
13046 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13047 L:      linux-kernel@vger.kernel.org
13048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13049 S:      Supported
13050 F:      lib/swiotlb.c
13051 F:      arch/*/kernel/pci-swiotlb.c
13052 F:      include/linux/swiotlb.h
13053
13054 SWITCHDEV
13055 M:      Jiri Pirko <jiri@resnulli.us>
13056 M:      Ivan Vecera <ivecera@redhat.com>
13057 L:      netdev@vger.kernel.org
13058 S:      Supported
13059 F:      net/switchdev/
13060 F:      include/net/switchdev.h
13061
13062 SYNC FILE FRAMEWORK
13063 M:      Sumit Semwal <sumit.semwal@linaro.org>
13064 R:      Gustavo Padovan <gustavo@padovan.org>
13065 S:      Maintained
13066 L:      linux-media@vger.kernel.org
13067 L:      dri-devel@lists.freedesktop.org
13068 F:      drivers/dma-buf/sync_*
13069 F:      drivers/dma-buf/dma-fence*
13070 F:      drivers/dma-buf/sw_sync.c
13071 F:      include/linux/sync_file.h
13072 F:      include/uapi/linux/sync_file.h
13073 F:      Documentation/sync_file.txt
13074 T:      git git://anongit.freedesktop.org/drm/drm-misc
13075
13076 SYNOPSYS ARC ARCHITECTURE
13077 M:      Vineet Gupta <vgupta@synopsys.com>
13078 L:      linux-snps-arc@lists.infradead.org
13079 S:      Supported
13080 F:      arch/arc/
13081 F:      Documentation/devicetree/bindings/arc/*
13082 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13083 F:      drivers/clocksource/arc_timer.c
13084 F:      drivers/tty/serial/arc_uart.c
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13086
13087 SYNOPSYS ARC HSDK SDP pll clock driver
13088 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13089 S:      Supported
13090 F:      drivers/clk/clk-hsdk-pll.c
13091 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13092
13093 SYNOPSYS ARC SDP clock driver
13094 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13095 S:      Supported
13096 F:      drivers/clk/axs10x/*
13097 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13098
13099 SYNOPSYS ARC SDP platform support
13100 M:      Alexey Brodkin <abrodkin@synopsys.com>
13101 S:      Supported
13102 F:      arch/arc/plat-axs10x
13103 F:      arch/arc/boot/dts/ax*
13104 F:      Documentation/devicetree/bindings/arc/axs10*
13105
13106 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13107 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13108 S:      Supported
13109 F:      drivers/reset/reset-axs10x.c
13110 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13111
13112 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13113 M:      Hoan Tran <hotran@apm.com>
13114 L:      linux-gpio@vger.kernel.org
13115 S:      Maintained
13116 F:      drivers/gpio/gpio-dwapb.c
13117 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13118
13119 SYNOPSYS DESIGNWARE DMAC DRIVER
13120 M:      Viresh Kumar <vireshk@kernel.org>
13121 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13122 S:      Maintained
13123 F:      include/linux/dma/dw.h
13124 F:      include/linux/platform_data/dma-dw.h
13125 F:      drivers/dma/dw/
13126
13127 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13128 M:      Jie Deng <jiedeng@synopsys.com>
13129 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13130 L:      netdev@vger.kernel.org
13131 S:      Supported
13132 F:      drivers/net/ethernet/synopsys/
13133
13134 SYNOPSYS DESIGNWARE I2C DRIVER
13135 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13136 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13137 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13138 L:      linux-i2c@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/i2c/busses/i2c-designware-*
13141 F:      include/linux/platform_data/i2c-designware.h
13142
13143 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13144 M:      Jaehoon Chung <jh80.chung@samsung.com>
13145 L:      linux-mmc@vger.kernel.org
13146 S:      Maintained
13147 F:      drivers/mmc/host/dw_mmc*
13148
13149 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13150 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13151 S:      Supported
13152 F:      drivers/reset/reset-hsdk.c
13153 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13154 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13155
13156 SYSTEM CONFIGURATION (SYSCON)
13157 M:      Lee Jones <lee.jones@linaro.org>
13158 M:      Arnd Bergmann <arnd@arndb.de>
13159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13160 S:      Supported
13161 F:      drivers/mfd/syscon.c
13162
13163 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13164 M:      Sudeep Holla <sudeep.holla@arm.com>
13165 L:      linux-arm-kernel@lists.infradead.org
13166 S:      Maintained
13167 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13168 F:      drivers/clk/clk-scpi.c
13169 F:      drivers/cpufreq/scpi-cpufreq.c
13170 F:      drivers/firmware/arm_scpi.c
13171 F:      include/linux/scpi_protocol.h
13172
13173 SYSTEM RESET/SHUTDOWN DRIVERS
13174 M:      Sebastian Reichel <sre@kernel.org>
13175 L:      linux-pm@vger.kernel.org
13176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13177 S:      Maintained
13178 F:      Documentation/devicetree/bindings/power/reset/
13179 F:      drivers/power/reset/
13180
13181 SYSTEM TRACE MODULE CLASS
13182 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13183 S:      Maintained
13184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13185 F:      Documentation/trace/stm.txt
13186 F:      drivers/hwtracing/stm/
13187 F:      include/linux/stm.h
13188 F:      include/uapi/linux/stm.h
13189
13190 SYSV FILESYSTEM
13191 M:      Christoph Hellwig <hch@infradead.org>
13192 S:      Maintained
13193 F:      Documentation/filesystems/sysv-fs.txt
13194 F:      fs/sysv/
13195 F:      include/linux/sysv_fs.h
13196
13197 TARGET SUBSYSTEM
13198 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13199 L:      linux-scsi@vger.kernel.org
13200 L:      target-devel@vger.kernel.org
13201 W:      http://www.linux-iscsi.org
13202 W:      http://groups.google.com/group/linux-iscsi-target-dev
13203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13204 S:      Supported
13205 F:      drivers/target/
13206 F:      include/target/
13207 F:      Documentation/target/
13208
13209 TASKSTATS STATISTICS INTERFACE
13210 M:      Balbir Singh <bsingharora@gmail.com>
13211 S:      Maintained
13212 F:      Documentation/accounting/taskstats*
13213 F:      include/linux/taskstats*
13214 F:      kernel/taskstats.c
13215
13216 TC subsystem
13217 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13218 M:      Cong Wang <xiyou.wangcong@gmail.com>
13219 M:      Jiri Pirko <jiri@resnulli.us>
13220 L:      netdev@vger.kernel.org
13221 S:      Maintained
13222 F:      include/net/pkt_cls.h
13223 F:      include/net/pkt_sched.h
13224 F:      include/net/tc_act/
13225 F:      include/uapi/linux/pkt_cls.h
13226 F:      include/uapi/linux/pkt_sched.h
13227 F:      include/uapi/linux/tc_act/
13228 F:      include/uapi/linux/tc_ematch/
13229 F:      net/sched/
13230
13231 TCP LOW PRIORITY MODULE
13232 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13233 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13234 W:      http://tcp-lp-mod.sourceforge.net/
13235 S:      Maintained
13236 F:      net/ipv4/tcp_lp.c
13237
13238 TDA10071 MEDIA DRIVER
13239 M:      Antti Palosaari <crope@iki.fi>
13240 L:      linux-media@vger.kernel.org
13241 W:      https://linuxtv.org
13242 W:      http://palosaari.fi/linux/
13243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13244 T:      git git://linuxtv.org/anttip/media_tree.git
13245 S:      Maintained
13246 F:      drivers/media/dvb-frontends/tda10071*
13247
13248 TDA18212 MEDIA DRIVER
13249 M:      Antti Palosaari <crope@iki.fi>
13250 L:      linux-media@vger.kernel.org
13251 W:      https://linuxtv.org
13252 W:      http://palosaari.fi/linux/
13253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13254 T:      git git://linuxtv.org/anttip/media_tree.git
13255 S:      Maintained
13256 F:      drivers/media/tuners/tda18212*
13257
13258 TDA18218 MEDIA DRIVER
13259 M:      Antti Palosaari <crope@iki.fi>
13260 L:      linux-media@vger.kernel.org
13261 W:      https://linuxtv.org
13262 W:      http://palosaari.fi/linux/
13263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13264 T:      git git://linuxtv.org/anttip/media_tree.git
13265 S:      Maintained
13266 F:      drivers/media/tuners/tda18218*
13267
13268 TDA18250 MEDIA DRIVER
13269 M:      Olli Salonen <olli.salonen@iki.fi>
13270 L:      linux-media@vger.kernel.org
13271 W:      https://linuxtv.org
13272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13273 T:      git git://linuxtv.org/media_tree.git
13274 S:      Maintained
13275 F:      drivers/media/tuners/tda18250*
13276
13277 TDA18271 MEDIA DRIVER
13278 M:      Michael Krufky <mkrufky@linuxtv.org>
13279 L:      linux-media@vger.kernel.org
13280 W:      https://linuxtv.org
13281 W:      http://github.com/mkrufky
13282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13283 T:      git git://linuxtv.org/mkrufky/tuners.git
13284 S:      Maintained
13285 F:      drivers/media/tuners/tda18271*
13286
13287 TDA827x MEDIA DRIVER
13288 M:      Michael Krufky <mkrufky@linuxtv.org>
13289 L:      linux-media@vger.kernel.org
13290 W:      https://linuxtv.org
13291 W:      http://github.com/mkrufky
13292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13293 T:      git git://linuxtv.org/mkrufky/tuners.git
13294 S:      Maintained
13295 F:      drivers/media/tuners/tda8290.*
13296
13297 TDA8290 MEDIA DRIVER
13298 M:      Michael Krufky <mkrufky@linuxtv.org>
13299 L:      linux-media@vger.kernel.org
13300 W:      https://linuxtv.org
13301 W:      http://github.com/mkrufky
13302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13303 T:      git git://linuxtv.org/mkrufky/tuners.git
13304 S:      Maintained
13305 F:      drivers/media/tuners/tda8290.*
13306
13307 TDA9840 MEDIA DRIVER
13308 M:      Hans Verkuil <hverkuil@xs4all.nl>
13309 L:      linux-media@vger.kernel.org
13310 T:      git git://linuxtv.org/media_tree.git
13311 W:      https://linuxtv.org
13312 S:      Maintained
13313 F:      drivers/media/i2c/tda9840*
13314
13315 TEA5761 TUNER DRIVER
13316 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13317 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13318 L:      linux-media@vger.kernel.org
13319 W:      https://linuxtv.org
13320 T:      git git://linuxtv.org/media_tree.git
13321 S:      Odd fixes
13322 F:      drivers/media/tuners/tea5761.*
13323
13324 TEA5767 TUNER DRIVER
13325 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13326 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13327 L:      linux-media@vger.kernel.org
13328 W:      https://linuxtv.org
13329 T:      git git://linuxtv.org/media_tree.git
13330 S:      Maintained
13331 F:      drivers/media/tuners/tea5767.*
13332
13333 TEA6415C MEDIA DRIVER
13334 M:      Hans Verkuil <hverkuil@xs4all.nl>
13335 L:      linux-media@vger.kernel.org
13336 T:      git git://linuxtv.org/media_tree.git
13337 W:      https://linuxtv.org
13338 S:      Maintained
13339 F:      drivers/media/i2c/tea6415c*
13340
13341 TEA6420 MEDIA DRIVER
13342 M:      Hans Verkuil <hverkuil@xs4all.nl>
13343 L:      linux-media@vger.kernel.org
13344 T:      git git://linuxtv.org/media_tree.git
13345 W:      https://linuxtv.org
13346 S:      Maintained
13347 F:      drivers/media/i2c/tea6420*
13348
13349 TEAM DRIVER
13350 M:      Jiri Pirko <jiri@resnulli.us>
13351 L:      netdev@vger.kernel.org
13352 S:      Supported
13353 F:      drivers/net/team/
13354 F:      include/linux/if_team.h
13355 F:      include/uapi/linux/if_team.h
13356
13357 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13358 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13359 S:      Maintained
13360 F:      arch/x86/platform/ts5500/
13361
13362 TECHNOTREND USB IR RECEIVER
13363 M:      Sean Young <sean@mess.org>
13364 L:      linux-media@vger.kernel.org
13365 S:      Maintained
13366 F:      drivers/media/rc/ttusbir.c
13367
13368 TEE SUBSYSTEM
13369 M:      Jens Wiklander <jens.wiklander@linaro.org>
13370 S:      Maintained
13371 F:      include/linux/tee_drv.h
13372 F:      include/uapi/linux/tee.h
13373 F:      drivers/tee/
13374 F:      Documentation/tee.txt
13375
13376 TEGRA ARCHITECTURE SUPPORT
13377 M:      Thierry Reding <thierry.reding@gmail.com>
13378 M:      Jonathan Hunter <jonathanh@nvidia.com>
13379 L:      linux-tegra@vger.kernel.org
13380 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13382 S:      Supported
13383 N:      [^a-z]tegra
13384
13385 TEGRA CLOCK DRIVER
13386 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13387 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13388 S:      Supported
13389 F:      drivers/clk/tegra/
13390
13391 TEGRA DMA DRIVERS
13392 M:      Laxman Dewangan <ldewangan@nvidia.com>
13393 M:      Jon Hunter <jonathanh@nvidia.com>
13394 S:      Supported
13395 F:      drivers/dma/tegra*
13396
13397 TEGRA I2C DRIVER
13398 M:      Laxman Dewangan <ldewangan@nvidia.com>
13399 S:      Supported
13400 F:      drivers/i2c/busses/i2c-tegra.c
13401
13402 TEGRA IOMMU DRIVERS
13403 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13404 S:      Supported
13405 F:      drivers/iommu/tegra*
13406
13407 TEGRA KBC DRIVER
13408 M:      Rakesh Iyer <riyer@nvidia.com>
13409 M:      Laxman Dewangan <ldewangan@nvidia.com>
13410 S:      Supported
13411 F:      drivers/input/keyboard/tegra-kbc.c
13412
13413 TEGRA PWM DRIVER
13414 M:      Thierry Reding <thierry.reding@gmail.com>
13415 S:      Supported
13416 F:      drivers/pwm/pwm-tegra.c
13417
13418 TEGRA SERIAL DRIVER
13419 M:      Laxman Dewangan <ldewangan@nvidia.com>
13420 S:      Supported
13421 F:      drivers/tty/serial/serial-tegra.c
13422
13423 TEGRA SPI DRIVER
13424 M:      Laxman Dewangan <ldewangan@nvidia.com>
13425 S:      Supported
13426 F:      drivers/spi/spi-tegra*
13427
13428 TEHUTI ETHERNET DRIVER
13429 M:      Andy Gospodarek <andy@greyhouse.net>
13430 L:      netdev@vger.kernel.org
13431 S:      Supported
13432 F:      drivers/net/ethernet/tehuti/*
13433
13434 Telecom Clock Driver for MCPL0010
13435 M:      Mark Gross <mark.gross@intel.com>
13436 S:      Supported
13437 F:      drivers/char/tlclk.c
13438
13439 TENSILICA XTENSA PORT (xtensa)
13440 M:      Chris Zankel <chris@zankel.net>
13441 M:      Max Filippov <jcmvbkbc@gmail.com>
13442 L:      linux-xtensa@linux-xtensa.org
13443 T:      git git://github.com/czankel/xtensa-linux.git
13444 S:      Maintained
13445 F:      arch/xtensa/
13446 F:      drivers/irqchip/irq-xtensa-*
13447
13448 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13449 M:      Nishanth Menon <nm@ti.com>
13450 M:      Tero Kristo <t-kristo@ti.com>
13451 M:      Santosh Shilimkar <ssantosh@kernel.org>
13452 L:      linux-arm-kernel@lists.infradead.org
13453 S:      Maintained
13454 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13455 F:      drivers/firmware/ti_sci*
13456 F:      include/linux/soc/ti/ti_sci_protocol.h
13457 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13458 F:      include/dt-bindings/genpd/k2g.h
13459 F:      drivers/soc/ti/ti_sci_pm_domains.c
13460 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13461 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13462 F:      drivers/clk/keystone/sci-clk.c
13463 F:      drivers/reset/reset-ti-sci.c
13464
13465 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13466 M:      Hans Verkuil <hverkuil@xs4all.nl>
13467 L:      linux-media@vger.kernel.org
13468 T:      git git://linuxtv.org/media_tree.git
13469 W:      https://linuxtv.org
13470 S:      Maintained
13471 F:      drivers/media/radio/radio-raremono.c
13472
13473 THERMAL
13474 M:      Zhang Rui <rui.zhang@intel.com>
13475 M:      Eduardo Valentin <edubezval@gmail.com>
13476 L:      linux-pm@vger.kernel.org
13477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13479 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13480 S:      Supported
13481 F:      drivers/thermal/
13482 F:      include/linux/thermal.h
13483 F:      include/uapi/linux/thermal.h
13484 F:      include/linux/cpu_cooling.h
13485 F:      Documentation/devicetree/bindings/thermal/
13486
13487 THERMAL/CPU_COOLING
13488 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13489 M:      Viresh Kumar <viresh.kumar@linaro.org>
13490 M:      Javi Merino <javi.merino@kernel.org>
13491 L:      linux-pm@vger.kernel.org
13492 S:      Supported
13493 F:      Documentation/thermal/cpu-cooling-api.txt
13494 F:      drivers/thermal/cpu_cooling.c
13495 F:      include/linux/cpu_cooling.h
13496
13497 THINKPAD ACPI EXTRAS DRIVER
13498 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13499 L:      ibm-acpi-devel@lists.sourceforge.net
13500 L:      platform-driver-x86@vger.kernel.org
13501 W:      http://ibm-acpi.sourceforge.net
13502 W:      http://thinkwiki.org/wiki/Ibm-acpi
13503 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13504 S:      Maintained
13505 F:      drivers/platform/x86/thinkpad_acpi.c
13506
13507 THUNDERBOLT DRIVER
13508 M:      Andreas Noever <andreas.noever@gmail.com>
13509 M:      Michael Jamet <michael.jamet@intel.com>
13510 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13511 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13513 S:      Maintained
13514 F:      Documentation/admin-guide/thunderbolt.rst
13515 F:      drivers/thunderbolt/
13516 F:      include/linux/thunderbolt.h
13517
13518 THUNDERBOLT NETWORK DRIVER
13519 M:      Michael Jamet <michael.jamet@intel.com>
13520 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13521 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13522 L:      netdev@vger.kernel.org
13523 S:      Maintained
13524 F:      drivers/net/thunderbolt.c
13525
13526 THUNDERX GPIO DRIVER
13527 M:      David Daney <david.daney@cavium.com>
13528 S:      Maintained
13529 F:      drivers/gpio/gpio-thunderx.c
13530
13531 TI AM437X VPFE DRIVER
13532 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13533 L:      linux-media@vger.kernel.org
13534 W:      https://linuxtv.org
13535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13536 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13537 S:      Maintained
13538 F:      drivers/media/platform/am437x/
13539
13540 TI BANDGAP AND THERMAL DRIVER
13541 M:      Eduardo Valentin <edubezval@gmail.com>
13542 M:      Keerthy <j-keerthy@ti.com>
13543 L:      linux-pm@vger.kernel.org
13544 L:      linux-omap@vger.kernel.org
13545 S:      Maintained
13546 F:      drivers/thermal/ti-soc-thermal/
13547
13548 TI BQ27XXX POWER SUPPLY DRIVER
13549 R:      Andrew F. Davis <afd@ti.com>
13550 F:      include/linux/power/bq27xxx_battery.h
13551 F:      drivers/power/supply/bq27xxx_battery.c
13552 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13553
13554 TI CDCE706 CLOCK DRIVER
13555 M:      Max Filippov <jcmvbkbc@gmail.com>
13556 S:      Maintained
13557 F:      drivers/clk/clk-cdce706.c
13558
13559 TI CLOCK DRIVER
13560 M:      Tero Kristo <t-kristo@ti.com>
13561 L:      linux-omap@vger.kernel.org
13562 S:      Maintained
13563 F:      drivers/clk/ti/
13564 F:      include/linux/clk/ti.h
13565
13566 TI DAVINCI MACHINE SUPPORT
13567 M:      Sekhar Nori <nsekhar@ti.com>
13568 M:      Kevin Hilman <khilman@kernel.org>
13569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13571 S:      Supported
13572 F:      arch/arm/mach-davinci/
13573 F:      drivers/i2c/busses/i2c-davinci.c
13574 F:      arch/arm/boot/dts/da850*
13575
13576 TI DAVINCI SERIES GPIO DRIVER
13577 M:      Keerthy <j-keerthy@ti.com>
13578 L:      linux-gpio@vger.kernel.org
13579 S:      Maintained
13580 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13581 F:      drivers/gpio/gpio-davinci.c
13582
13583 TI DAVINCI SERIES MEDIA DRIVER
13584 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13585 L:      linux-media@vger.kernel.org
13586 W:      https://linuxtv.org
13587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13588 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13589 S:      Maintained
13590 F:      drivers/media/platform/davinci/
13591 F:      include/media/davinci/
13592
13593 TI ETHERNET SWITCH DRIVER (CPSW)
13594 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13595 L:      linux-omap@vger.kernel.org
13596 L:      netdev@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/net/ethernet/ti/cpsw*
13599 F:      drivers/net/ethernet/ti/davinci*
13600
13601 TI FLASH MEDIA INTERFACE DRIVER
13602 M:      Alex Dubov <oakad@yahoo.com>
13603 S:      Maintained
13604 F:      drivers/misc/tifm*
13605 F:      drivers/mmc/host/tifm_sd.c
13606 F:      include/linux/tifm.h
13607
13608 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13609 M:      Santosh Shilimkar <ssantosh@kernel.org>
13610 L:      linux-kernel@vger.kernel.org
13611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13612 S:      Maintained
13613 F:      drivers/soc/ti/*
13614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13615
13616 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13617 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13618 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13620 S:      Maintained
13621 F:      sound/soc/codecs/lm49453*
13622 F:      sound/soc/codecs/isabelle*
13623
13624 TI LP855x BACKLIGHT DRIVER
13625 M:      Milo Kim <milo.kim@ti.com>
13626 S:      Maintained
13627 F:      Documentation/backlight/lp855x-driver.txt
13628 F:      drivers/video/backlight/lp855x_bl.c
13629 F:      include/linux/platform_data/lp855x.h
13630
13631 TI LP8727 CHARGER DRIVER
13632 M:      Milo Kim <milo.kim@ti.com>
13633 S:      Maintained
13634 F:      drivers/power/supply/lp8727_charger.c
13635 F:      include/linux/platform_data/lp8727.h
13636
13637 TI LP8788 MFD DRIVER
13638 M:      Milo Kim <milo.kim@ti.com>
13639 S:      Maintained
13640 F:      drivers/iio/adc/lp8788_adc.c
13641 F:      drivers/leds/leds-lp8788.c
13642 F:      drivers/mfd/lp8788*.c
13643 F:      drivers/power/supply/lp8788-charger.c
13644 F:      drivers/regulator/lp8788-*.c
13645 F:      include/linux/mfd/lp8788*.h
13646
13647 TI NETCP ETHERNET DRIVER
13648 M:      Wingman Kwok <w-kwok2@ti.com>
13649 M:      Murali Karicheri <m-karicheri2@ti.com>
13650 L:      netdev@vger.kernel.org
13651 S:      Maintained
13652 F:      drivers/net/ethernet/ti/netcp*
13653
13654 TI TAS571X FAMILY ASoC CODEC DRIVER
13655 M:      Kevin Cernekee <cernekee@chromium.org>
13656 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13657 S:      Odd Fixes
13658 F:      sound/soc/codecs/tas571x*
13659
13660 TI TRF7970A NFC DRIVER
13661 M:      Mark Greer <mgreer@animalcreek.com>
13662 L:      linux-wireless@vger.kernel.org
13663 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13664 S:      Supported
13665 F:      drivers/nfc/trf7970a.c
13666 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13667
13668 TI TWL4030 SERIES SOC CODEC DRIVER
13669 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13670 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13671 S:      Maintained
13672 F:      sound/soc/codecs/twl4030*
13673
13674 TI VPE/CAL DRIVERS
13675 M:      Benoit Parrot <bparrot@ti.com>
13676 L:      linux-media@vger.kernel.org
13677 W:      http://linuxtv.org/
13678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13679 S:      Maintained
13680 F:      drivers/media/platform/ti-vpe/
13681
13682 TI WILINK WIRELESS DRIVERS
13683 L:      linux-wireless@vger.kernel.org
13684 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13685 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13687 S:      Orphan
13688 F:      drivers/net/wireless/ti/
13689 F:      include/linux/wl12xx.h
13690
13691 TILE ARCHITECTURE
13692 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13693 S:      Orphan
13694 F:      arch/tile/
13695 F:      drivers/char/tile-srom.c
13696 F:      drivers/edac/tile_edac.c
13697 F:      drivers/net/ethernet/tile/
13698 F:      drivers/rtc/rtc-tile.c
13699 F:      drivers/tty/hvc/hvc_tile.c
13700 F:      drivers/tty/serial/tilegx.c
13701 F:      drivers/usb/host/*-tilegx.c
13702 F:      include/linux/usb/tilegx.h
13703
13704 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13705 M:      John Stultz <john.stultz@linaro.org>
13706 M:      Thomas Gleixner <tglx@linutronix.de>
13707 R:      Stephen Boyd <sboyd@codeaurora.org>
13708 L:      linux-kernel@vger.kernel.org
13709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13710 S:      Supported
13711 F:      include/linux/clocksource.h
13712 F:      include/linux/time.h
13713 F:      include/linux/timex.h
13714 F:      include/uapi/linux/time.h
13715 F:      include/uapi/linux/timex.h
13716 F:      kernel/time/clocksource.c
13717 F:      kernel/time/time*.c
13718 F:      kernel/time/alarmtimer.c
13719 F:      kernel/time/ntp.c
13720 F:      tools/testing/selftests/timers/
13721
13722 TIPC NETWORK LAYER
13723 M:      Jon Maloy <jon.maloy@ericsson.com>
13724 M:      Ying Xue <ying.xue@windriver.com>
13725 L:      netdev@vger.kernel.org (core kernel code)
13726 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13727 W:      http://tipc.sourceforge.net/
13728 S:      Maintained
13729 F:      include/uapi/linux/tipc*.h
13730 F:      net/tipc/
13731
13732 TLAN NETWORK DRIVER
13733 M:      Samuel Chessman <chessman@tux.org>
13734 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13735 W:      http://sourceforge.net/projects/tlan/
13736 S:      Maintained
13737 F:      Documentation/networking/tlan.txt
13738 F:      drivers/net/ethernet/ti/tlan.*
13739
13740 TM6000 VIDEO4LINUX DRIVER
13741 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13742 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13743 L:      linux-media@vger.kernel.org
13744 W:      https://linuxtv.org
13745 T:      git git://linuxtv.org/media_tree.git
13746 S:      Odd fixes
13747 F:      drivers/media/usb/tm6000/
13748 F:      Documentation/media/v4l-drivers/tm6000*
13749
13750 TMIO/SDHI MMC DRIVER
13751 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13752 L:      linux-mmc@vger.kernel.org
13753 S:      Supported
13754 F:      drivers/mmc/host/tmio_mmc*
13755 F:      drivers/mmc/host/renesas_sdhi*
13756 F:      include/linux/mfd/tmio.h
13757
13758 TMP401 HARDWARE MONITOR DRIVER
13759 M:      Guenter Roeck <linux@roeck-us.net>
13760 L:      linux-hwmon@vger.kernel.org
13761 S:      Maintained
13762 F:      Documentation/hwmon/tmp401
13763 F:      drivers/hwmon/tmp401.c
13764
13765 TMPFS (SHMEM FILESYSTEM)
13766 M:      Hugh Dickins <hughd@google.com>
13767 L:      linux-mm@kvack.org
13768 S:      Maintained
13769 F:      include/linux/shmem_fs.h
13770 F:      mm/shmem.c
13771
13772 TOMOYO SECURITY MODULE
13773 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13774 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13775 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13776 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13777 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13778 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13779 W:      http://tomoyo.sourceforge.jp/
13780 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13781 S:      Maintained
13782 F:      security/tomoyo/
13783
13784 TOPSTAR LAPTOP EXTRAS DRIVER
13785 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13786 L:      platform-driver-x86@vger.kernel.org
13787 S:      Maintained
13788 F:      drivers/platform/x86/topstar-laptop.c
13789
13790 TOSHIBA ACPI EXTRAS DRIVER
13791 M:      Azael Avalos <coproscefalo@gmail.com>
13792 L:      platform-driver-x86@vger.kernel.org
13793 S:      Maintained
13794 F:      drivers/platform/x86/toshiba_acpi.c
13795
13796 TOSHIBA BLUETOOTH DRIVER
13797 M:      Azael Avalos <coproscefalo@gmail.com>
13798 L:      platform-driver-x86@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/platform/x86/toshiba_bluetooth.c
13801
13802 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13803 M:      Azael Avalos <coproscefalo@gmail.com>
13804 L:      platform-driver-x86@vger.kernel.org
13805 S:      Maintained
13806 F:      drivers/platform/x86/toshiba_haps.c
13807
13808 TOSHIBA SMM DRIVER
13809 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13810 W:      http://www.buzzard.org.uk/toshiba/
13811 S:      Maintained
13812 F:      drivers/char/toshiba.c
13813 F:      include/linux/toshiba.h
13814 F:      include/uapi/linux/toshiba.h
13815
13816 TOSHIBA TC358743 DRIVER
13817 M:      Mats Randgaard <matrandg@cisco.com>
13818 L:      linux-media@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/media/i2c/tc358743*
13821 F:      include/media/i2c/tc358743.h
13822
13823 TOSHIBA WMI HOTKEYS DRIVER
13824 M:      Azael Avalos <coproscefalo@gmail.com>
13825 L:      platform-driver-x86@vger.kernel.org
13826 S:      Maintained
13827 F:      drivers/platform/x86/toshiba-wmi.c
13828
13829 TPM DEVICE DRIVER
13830 M:      Peter Huewe <peterhuewe@gmx.de>
13831 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13832 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13833 L:      linux-integrity@vger.kernel.org
13834 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13835 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13836 S:      Maintained
13837 F:      drivers/char/tpm/
13838
13839 TRACING
13840 M:      Steven Rostedt <rostedt@goodmis.org>
13841 M:      Ingo Molnar <mingo@redhat.com>
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13843 S:      Maintained
13844 F:      Documentation/trace/ftrace.txt
13845 F:      arch/*/*/*/ftrace.h
13846 F:      arch/*/kernel/ftrace.c
13847 F:      include/*/ftrace.h
13848 F:      include/linux/trace*.h
13849 F:      include/trace/
13850 F:      kernel/trace/
13851 F:      tools/testing/selftests/ftrace/
13852
13853 TRACING MMIO ACCESSES (MMIOTRACE)
13854 M:      Steven Rostedt <rostedt@goodmis.org>
13855 M:      Ingo Molnar <mingo@kernel.org>
13856 R:      Karol Herbst <karolherbst@gmail.com>
13857 R:      Pekka Paalanen <ppaalanen@gmail.com>
13858 S:      Maintained
13859 L:      linux-kernel@vger.kernel.org
13860 L:      nouveau@lists.freedesktop.org
13861 F:      kernel/trace/trace_mmiotrace.c
13862 F:      include/linux/mmiotrace.h
13863 F:      arch/x86/mm/kmmio.c
13864 F:      arch/x86/mm/mmio-mod.c
13865 F:      arch/x86/mm/testmmiotrace.c
13866
13867 TRIVIAL PATCHES
13868 M:      Jiri Kosina <trivial@kernel.org>
13869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13870 S:      Maintained
13871 K:      ^Subject:.*(?i)trivial
13872
13873 TTY LAYER
13874 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13875 M:      Jiri Slaby <jslaby@suse.com>
13876 S:      Supported
13877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13878 F:      Documentation/serial/
13879 F:      drivers/tty/
13880 F:      drivers/tty/serial/serial_core.c
13881 F:      include/linux/serial_core.h
13882 F:      include/linux/serial.h
13883 F:      include/linux/tty.h
13884 F:      include/uapi/linux/serial_core.h
13885 F:      include/uapi/linux/serial.h
13886 F:      include/uapi/linux/tty.h
13887
13888 TUA9001 MEDIA DRIVER
13889 M:      Antti Palosaari <crope@iki.fi>
13890 L:      linux-media@vger.kernel.org
13891 W:      https://linuxtv.org
13892 W:      http://palosaari.fi/linux/
13893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13894 T:      git git://linuxtv.org/anttip/media_tree.git
13895 S:      Maintained
13896 F:      drivers/media/tuners/tua9001*
13897
13898 TULIP NETWORK DRIVERS
13899 L:      netdev@vger.kernel.org
13900 L:      linux-parisc@vger.kernel.org
13901 S:      Orphan
13902 F:      drivers/net/ethernet/dec/tulip/
13903
13904 TUN/TAP driver
13905 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13906 W:      http://vtun.sourceforge.net/tun
13907 S:      Maintained
13908 F:      Documentation/networking/tuntap.txt
13909 F:      arch/um/os-Linux/drivers/
13910
13911 TURBOCHANNEL SUBSYSTEM
13912 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13913 M:      Ralf Baechle <ralf@linux-mips.org>
13914 L:      linux-mips@linux-mips.org
13915 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13916 S:      Maintained
13917 F:      drivers/tc/
13918 F:      include/linux/tc.h
13919
13920 TW5864 VIDEO4LINUX DRIVER
13921 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13922 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13923 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13924 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13925 L:      linux-media@vger.kernel.org
13926 S:      Supported
13927 F:      drivers/media/pci/tw5864/
13928
13929 TW68 VIDEO4LINUX DRIVER
13930 M:      Hans Verkuil <hverkuil@xs4all.nl>
13931 L:      linux-media@vger.kernel.org
13932 T:      git git://linuxtv.org/media_tree.git
13933 W:      https://linuxtv.org
13934 S:      Odd Fixes
13935 F:      drivers/media/pci/tw68/
13936
13937 TW686X VIDEO4LINUX DRIVER
13938 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13939 L:      linux-media@vger.kernel.org
13940 T:      git git://linuxtv.org/media_tree.git
13941 W:      http://linuxtv.org
13942 S:      Maintained
13943 F:      drivers/media/pci/tw686x/
13944
13945 UBI FILE SYSTEM (UBIFS)
13946 M:      Richard Weinberger <richard@nod.at>
13947 M:      Artem Bityutskiy <dedekind1@gmail.com>
13948 M:      Adrian Hunter <adrian.hunter@intel.com>
13949 L:      linux-mtd@lists.infradead.org
13950 T:      git git://git.infradead.org/ubifs-2.6.git
13951 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13952 S:      Supported
13953 F:      Documentation/filesystems/ubifs.txt
13954 F:      fs/ubifs/
13955
13956 UCLINUX (M68KNOMMU AND COLDFIRE)
13957 M:      Greg Ungerer <gerg@linux-m68k.org>
13958 W:      http://www.linux-m68k.org/
13959 W:      http://www.uclinux.org/
13960 L:      linux-m68k@lists.linux-m68k.org
13961 L:      uclinux-dev@uclinux.org  (subscribers-only)
13962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13963 S:      Maintained
13964 F:      arch/m68k/coldfire/
13965 F:      arch/m68k/68*/
13966 F:      arch/m68k/*/*_no.*
13967 F:      arch/m68k/include/asm/*_no.*
13968
13969 UDF FILESYSTEM
13970 M:      Jan Kara <jack@suse.com>
13971 S:      Maintained
13972 F:      Documentation/filesystems/udf.txt
13973 F:      fs/udf/
13974
13975 UDRAW TABLET
13976 M:      Bastien Nocera <hadess@hadess.net>
13977 L:      linux-input@vger.kernel.org
13978 S:      Maintained
13979 F:      drivers/hid/hid-udraw-ps3.c
13980
13981 UFS FILESYSTEM
13982 M:      Evgeniy Dushistov <dushistov@mail.ru>
13983 S:      Maintained
13984 F:      Documentation/filesystems/ufs.txt
13985 F:      fs/ufs/
13986
13987 UHID USERSPACE HID IO DRIVER:
13988 M:      David Herrmann <dh.herrmann@googlemail.com>
13989 L:      linux-input@vger.kernel.org
13990 S:      Maintained
13991 F:      drivers/hid/uhid.c
13992 F:      include/uapi/linux/uhid.h
13993
13994 ULPI BUS
13995 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13996 L:      linux-usb@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/usb/common/ulpi.c
13999 F:      include/linux/ulpi/
14000
14001 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14002 L:      linux-usb@vger.kernel.org
14003 S:      Orphan
14004 F:      drivers/uwb/
14005 F:      include/linux/uwb.h
14006 F:      include/linux/uwb/
14007
14008 UNICORE32 ARCHITECTURE:
14009 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14010 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14011 S:      Maintained
14012 T:      git git://github.com/gxt/linux.git
14013 F:      arch/unicore32/
14014
14015 UNIFDEF
14016 M:      Tony Finch <dot@dotat.at>
14017 W:      http://dotat.at/prog/unifdef
14018 S:      Maintained
14019 F:      scripts/unifdef.c
14020
14021 UNIFORM CDROM DRIVER
14022 M:      Jens Axboe <axboe@kernel.dk>
14023 W:      http://www.kernel.dk
14024 S:      Maintained
14025 F:      Documentation/cdrom/
14026 F:      drivers/cdrom/cdrom.c
14027 F:      include/linux/cdrom.h
14028 F:      include/uapi/linux/cdrom.h
14029
14030 UNISYS S-PAR DRIVERS
14031 M:      David Kershner <david.kershner@unisys.com>
14032 L:      sparmaintainer@unisys.com (Unisys internal)
14033 S:      Supported
14034 F:      drivers/staging/unisys/
14035
14036 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14037 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14038 L:      linux-scsi@vger.kernel.org
14039 S:      Supported
14040 F:      Documentation/scsi/ufs.txt
14041 F:      drivers/scsi/ufs/
14042
14043 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14044 M:      Joao Pinto <jpinto@synopsys.com>
14045 L:      linux-scsi@vger.kernel.org
14046 S:      Supported
14047 F:      drivers/scsi/ufs/*dwc*
14048
14049 UNSORTED BLOCK IMAGES (UBI)
14050 M:      Artem Bityutskiy <dedekind1@gmail.com>
14051 M:      Richard Weinberger <richard@nod.at>
14052 W:      http://www.linux-mtd.infradead.org/
14053 L:      linux-mtd@lists.infradead.org
14054 T:      git git://git.infradead.org/ubifs-2.6.git
14055 S:      Supported
14056 F:      drivers/mtd/ubi/
14057 F:      include/linux/mtd/ubi.h
14058 F:      include/uapi/mtd/ubi-user.h
14059
14060 USB "USBNET" DRIVER FRAMEWORK
14061 M:      Oliver Neukum <oneukum@suse.com>
14062 L:      netdev@vger.kernel.org
14063 W:      http://www.linux-usb.org/usbnet
14064 S:      Maintained
14065 F:      drivers/net/usb/usbnet.c
14066 F:      include/linux/usb/usbnet.h
14067
14068 USB ACM DRIVER
14069 M:      Oliver Neukum <oneukum@suse.com>
14070 L:      linux-usb@vger.kernel.org
14071 S:      Maintained
14072 F:      Documentation/usb/acm.txt
14073 F:      drivers/usb/class/cdc-acm.*
14074
14075 USB AR5523 WIRELESS DRIVER
14076 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14077 L:      linux-wireless@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/net/wireless/ath/ar5523/
14080
14081 USB ATTACHED SCSI
14082 M:      Oliver Neukum <oneukum@suse.com>
14083 L:      linux-usb@vger.kernel.org
14084 L:      linux-scsi@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/usb/storage/uas.c
14087
14088 USB CDC ETHERNET DRIVER
14089 M:      Oliver Neukum <oliver@neukum.org>
14090 L:      linux-usb@vger.kernel.org
14091 S:      Maintained
14092 F:      drivers/net/usb/cdc_*.c
14093 F:      include/uapi/linux/usb/cdc.h
14094
14095 USB CHAOSKEY DRIVER
14096 M:      Keith Packard <keithp@keithp.com>
14097 L:      linux-usb@vger.kernel.org
14098 S:      Maintained
14099 F:      drivers/usb/misc/chaoskey.c
14100
14101 USB CYPRESS C67X00 DRIVER
14102 M:      Peter Korsgaard <jacmet@sunsite.dk>
14103 L:      linux-usb@vger.kernel.org
14104 S:      Maintained
14105 F:      drivers/usb/c67x00/
14106
14107 USB DAVICOM DM9601 DRIVER
14108 M:      Peter Korsgaard <jacmet@sunsite.dk>
14109 L:      netdev@vger.kernel.org
14110 W:      http://www.linux-usb.org/usbnet
14111 S:      Maintained
14112 F:      drivers/net/usb/dm9601.c
14113
14114 USB DIAMOND RIO500 DRIVER
14115 M:      Cesar Miquel <miquel@df.uba.ar>
14116 L:      rio500-users@lists.sourceforge.net
14117 W:      http://rio500.sourceforge.net
14118 S:      Maintained
14119 F:      drivers/usb/misc/rio500*
14120
14121 USB EHCI DRIVER
14122 M:      Alan Stern <stern@rowland.harvard.edu>
14123 L:      linux-usb@vger.kernel.org
14124 S:      Maintained
14125 F:      Documentation/usb/ehci.txt
14126 F:      drivers/usb/host/ehci*
14127
14128 USB GADGET/PERIPHERAL SUBSYSTEM
14129 M:      Felipe Balbi <balbi@kernel.org>
14130 L:      linux-usb@vger.kernel.org
14131 W:      http://www.linux-usb.org/gadget
14132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14133 S:      Maintained
14134 F:      drivers/usb/gadget/
14135 F:      include/linux/usb/gadget*
14136
14137 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14138 M:      Jiri Kosina <jikos@kernel.org>
14139 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14140 L:      linux-usb@vger.kernel.org
14141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14142 S:      Maintained
14143 F:      Documentation/hid/hiddev.txt
14144 F:      drivers/hid/usbhid/
14145
14146 USB ISP116X DRIVER
14147 M:      Olav Kongas <ok@artecdesign.ee>
14148 L:      linux-usb@vger.kernel.org
14149 S:      Maintained
14150 F:      drivers/usb/host/isp116x*
14151 F:      include/linux/usb/isp116x.h
14152
14153 USB LAN78XX ETHERNET DRIVER
14154 M:      Woojung Huh <woojung.huh@microchip.com>
14155 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14156 L:      netdev@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/net/usb/lan78xx.*
14159
14160 USB MASS STORAGE DRIVER
14161 M:      Alan Stern <stern@rowland.harvard.edu>
14162 L:      linux-usb@vger.kernel.org
14163 L:      usb-storage@lists.one-eyed-alien.net
14164 S:      Maintained
14165 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14166 F:      drivers/usb/storage/
14167
14168 USB MIDI DRIVER
14169 M:      Clemens Ladisch <clemens@ladisch.de>
14170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14171 T:      git git://git.alsa-project.org/alsa-kernel.git
14172 S:      Maintained
14173 F:      sound/usb/midi.*
14174
14175 USB NETWORKING DRIVERS
14176 L:      linux-usb@vger.kernel.org
14177 S:      Odd Fixes
14178 F:      drivers/net/usb/
14179
14180 USB OHCI DRIVER
14181 M:      Alan Stern <stern@rowland.harvard.edu>
14182 L:      linux-usb@vger.kernel.org
14183 S:      Maintained
14184 F:      Documentation/usb/ohci.txt
14185 F:      drivers/usb/host/ohci*
14186
14187 USB OTG FSM (Finite State Machine)
14188 M:      Peter Chen <Peter.Chen@nxp.com>
14189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14190 L:      linux-usb@vger.kernel.org
14191 S:      Maintained
14192 F:      drivers/usb/common/usb-otg-fsm.c
14193
14194 USB OVER IP DRIVER
14195 M:      Valentina Manea <valentina.manea.m@gmail.com>
14196 M:      Shuah Khan <shuahkh@osg.samsung.com>
14197 M:      Shuah Khan <shuah@kernel.org>
14198 L:      linux-usb@vger.kernel.org
14199 S:      Maintained
14200 F:      Documentation/usb/usbip_protocol.txt
14201 F:      drivers/usb/usbip/
14202 F:      tools/usb/usbip/
14203
14204 USB PEGASUS DRIVER
14205 M:      Petko Manolov <petkan@nucleusys.com>
14206 L:      linux-usb@vger.kernel.org
14207 L:      netdev@vger.kernel.org
14208 T:      git git://github.com/petkan/pegasus.git
14209 W:      https://github.com/petkan/pegasus
14210 S:      Maintained
14211 F:      drivers/net/usb/pegasus.*
14212
14213 USB PHY LAYER
14214 M:      Felipe Balbi <balbi@kernel.org>
14215 L:      linux-usb@vger.kernel.org
14216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14217 S:      Maintained
14218 F:      drivers/usb/phy/
14219
14220 USB PRINTER DRIVER (usblp)
14221 M:      Pete Zaitcev <zaitcev@redhat.com>
14222 L:      linux-usb@vger.kernel.org
14223 S:      Supported
14224 F:      drivers/usb/class/usblp.c
14225
14226 USB QMI WWAN NETWORK DRIVER
14227 M:      Bjørn Mork <bjorn@mork.no>
14228 L:      netdev@vger.kernel.org
14229 S:      Maintained
14230 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14231 F:      drivers/net/usb/qmi_wwan.c
14232
14233 USB RTL8150 DRIVER
14234 M:      Petko Manolov <petkan@nucleusys.com>
14235 L:      linux-usb@vger.kernel.org
14236 L:      netdev@vger.kernel.org
14237 T:      git git://github.com/petkan/rtl8150.git
14238 W:      https://github.com/petkan/rtl8150
14239 S:      Maintained
14240 F:      drivers/net/usb/rtl8150.c
14241
14242 USB SERIAL SUBSYSTEM
14243 M:      Johan Hovold <johan@kernel.org>
14244 L:      linux-usb@vger.kernel.org
14245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14246 S:      Maintained
14247 F:      Documentation/usb/usb-serial.txt
14248 F:      drivers/usb/serial/
14249 F:      include/linux/usb/serial.h
14250
14251 USB SMSC75XX ETHERNET DRIVER
14252 M:      Steve Glendinning <steve.glendinning@shawell.net>
14253 L:      netdev@vger.kernel.org
14254 S:      Maintained
14255 F:      drivers/net/usb/smsc75xx.*
14256
14257 USB SMSC95XX ETHERNET DRIVER
14258 M:      Steve Glendinning <steve.glendinning@shawell.net>
14259 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14260 L:      netdev@vger.kernel.org
14261 S:      Maintained
14262 F:      drivers/net/usb/smsc95xx.*
14263
14264 USB SUBSYSTEM
14265 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14266 L:      linux-usb@vger.kernel.org
14267 W:      http://www.linux-usb.org
14268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14269 S:      Supported
14270 F:      Documentation/devicetree/bindings/usb/
14271 F:      Documentation/usb/
14272 F:      drivers/usb/
14273 F:      include/linux/usb.h
14274 F:      include/linux/usb/
14275
14276 USB TYPEC SUBSYSTEM
14277 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14278 L:      linux-usb@vger.kernel.org
14279 S:      Maintained
14280 F:      Documentation/ABI/testing/sysfs-class-typec
14281 F:      Documentation/usb/typec.rst
14282 F:      drivers/usb/typec/
14283 F:      include/linux/usb/typec.h
14284
14285 USB UHCI DRIVER
14286 M:      Alan Stern <stern@rowland.harvard.edu>
14287 L:      linux-usb@vger.kernel.org
14288 S:      Maintained
14289 F:      drivers/usb/host/uhci*
14290
14291 USB VIDEO CLASS
14292 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14293 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14294 L:      linux-media@vger.kernel.org
14295 T:      git git://linuxtv.org/media_tree.git
14296 W:      http://www.ideasonboard.org/uvc/
14297 S:      Maintained
14298 F:      drivers/media/usb/uvc/
14299 F:      include/uapi/linux/uvcvideo.h
14300
14301 USB VISION DRIVER
14302 M:      Hans Verkuil <hverkuil@xs4all.nl>
14303 L:      linux-media@vger.kernel.org
14304 T:      git git://linuxtv.org/media_tree.git
14305 W:      https://linuxtv.org
14306 S:      Odd Fixes
14307 F:      drivers/media/usb/usbvision/
14308
14309 USB WEBCAM GADGET
14310 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14311 L:      linux-usb@vger.kernel.org
14312 S:      Maintained
14313 F:      drivers/usb/gadget/function/*uvc*
14314 F:      drivers/usb/gadget/legacy/webcam.c
14315
14316 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14317 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14318 L:      linux-wireless@vger.kernel.org
14319 S:      Maintained
14320 F:      drivers/net/wireless/rndis_wlan.c
14321
14322 USB XHCI DRIVER
14323 M:      Mathias Nyman <mathias.nyman@intel.com>
14324 L:      linux-usb@vger.kernel.org
14325 S:      Supported
14326 F:      drivers/usb/host/xhci*
14327 F:      drivers/usb/host/pci-quirks*
14328
14329 USB ZD1201 DRIVER
14330 L:      linux-wireless@vger.kernel.org
14331 W:      http://linux-lc100020.sourceforge.net
14332 S:      Orphan
14333 F:      drivers/net/wireless/zydas/zd1201.*
14334
14335 USB ZR364XX DRIVER
14336 M:      Antoine Jacquet <royale@zerezo.com>
14337 L:      linux-usb@vger.kernel.org
14338 L:      linux-media@vger.kernel.org
14339 T:      git git://linuxtv.org/media_tree.git
14340 W:      http://royale.zerezo.com/zr364xx/
14341 S:      Maintained
14342 F:      Documentation/media/v4l-drivers/zr364xx*
14343 F:      drivers/media/usb/zr364xx/
14344
14345 USER-MODE LINUX (UML)
14346 M:      Jeff Dike <jdike@addtoit.com>
14347 M:      Richard Weinberger <richard@nod.at>
14348 L:      user-mode-linux-devel@lists.sourceforge.net
14349 L:      user-mode-linux-user@lists.sourceforge.net
14350 W:      http://user-mode-linux.sourceforge.net
14351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14352 S:      Maintained
14353 F:      Documentation/virtual/uml/
14354 F:      arch/um/
14355 F:      arch/x86/um/
14356 F:      fs/hostfs/
14357 F:      fs/hppfs/
14358
14359 USERSPACE I/O (UIO)
14360 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14361 S:      Maintained
14362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14363 F:      Documentation/driver-api/uio-howto.rst
14364 F:      drivers/uio/
14365 F:      include/linux/uio*.h
14366
14367 UTIL-LINUX PACKAGE
14368 M:      Karel Zak <kzak@redhat.com>
14369 L:      util-linux@vger.kernel.org
14370 W:      http://en.wikipedia.org/wiki/Util-linux
14371 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14372 S:      Maintained
14373
14374 UUID HELPERS
14375 M:      Christoph Hellwig <hch@lst.de>
14376 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14377 L:      linux-kernel@vger.kernel.org
14378 T:      git git://git.infradead.org/users/hch/uuid.git
14379 F:      lib/uuid.c
14380 F:      lib/test_uuid.c
14381 F:      include/linux/uuid.h
14382 F:      include/uapi/linux/uuid.h
14383 S:      Maintained
14384
14385 UVESAFB DRIVER
14386 M:      Michal Januszewski <spock@gentoo.org>
14387 L:      linux-fbdev@vger.kernel.org
14388 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14389 S:      Maintained
14390 F:      Documentation/fb/uvesafb.txt
14391 F:      drivers/video/fbdev/uvesafb.*
14392
14393 VF610 NAND DRIVER
14394 M:      Stefan Agner <stefan@agner.ch>
14395 L:      linux-mtd@lists.infradead.org
14396 S:      Supported
14397 F:      drivers/mtd/nand/vf610_nfc.c
14398
14399 VFAT/FAT/MSDOS FILESYSTEM
14400 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14401 S:      Maintained
14402 F:      Documentation/filesystems/vfat.txt
14403 F:      fs/fat/
14404
14405 VFIO DRIVER
14406 M:      Alex Williamson <alex.williamson@redhat.com>
14407 L:      kvm@vger.kernel.org
14408 T:      git git://github.com/awilliam/linux-vfio.git
14409 S:      Maintained
14410 F:      Documentation/vfio.txt
14411 F:      drivers/vfio/
14412 F:      include/linux/vfio.h
14413 F:      include/uapi/linux/vfio.h
14414
14415 VFIO MEDIATED DEVICE DRIVERS
14416 M:      Kirti Wankhede <kwankhede@nvidia.com>
14417 L:      kvm@vger.kernel.org
14418 S:      Maintained
14419 F:      Documentation/vfio-mediated-device.txt
14420 F:      drivers/vfio/mdev/
14421 F:      include/linux/mdev.h
14422 F:      samples/vfio-mdev/
14423
14424 VFIO PLATFORM DRIVER
14425 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14426 L:      kvm@vger.kernel.org
14427 S:      Maintained
14428 F:      drivers/vfio/platform/
14429
14430 VGA_SWITCHEROO
14431 R:      Lukas Wunner <lukas@wunner.de>
14432 S:      Maintained
14433 F:      Documentation/gpu/vga-switcheroo.rst
14434 F:      drivers/gpu/vga/vga_switcheroo.c
14435 F:      include/linux/vga_switcheroo.h
14436 T:      git git://anongit.freedesktop.org/drm/drm-misc
14437
14438 VIA RHINE NETWORK DRIVER
14439 S:      Orphan
14440 F:      drivers/net/ethernet/via/via-rhine.c
14441
14442 VIA SD/MMC CARD CONTROLLER DRIVER
14443 M:      Bruce Chang <brucechang@via.com.tw>
14444 M:      Harald Welte <HaraldWelte@viatech.com>
14445 S:      Maintained
14446 F:      drivers/mmc/host/via-sdmmc.c
14447
14448 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14449 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14450 L:      linux-fbdev@vger.kernel.org
14451 S:      Maintained
14452 F:      include/linux/via-core.h
14453 F:      include/linux/via-gpio.h
14454 F:      include/linux/via_i2c.h
14455 F:      drivers/video/fbdev/via/
14456
14457 VIA VELOCITY NETWORK DRIVER
14458 M:      Francois Romieu <romieu@fr.zoreil.com>
14459 L:      netdev@vger.kernel.org
14460 S:      Maintained
14461 F:      drivers/net/ethernet/via/via-velocity.*
14462
14463 VIDEO MULTIPLEXER DRIVER
14464 M:      Philipp Zabel <p.zabel@pengutronix.de>
14465 L:      linux-media@vger.kernel.org
14466 S:      Maintained
14467 F:      drivers/media/platform/video-mux.c
14468
14469 VIDEOBUF2 FRAMEWORK
14470 M:      Pawel Osciak <pawel@osciak.com>
14471 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14472 M:      Kyungmin Park <kyungmin.park@samsung.com>
14473 L:      linux-media@vger.kernel.org
14474 S:      Maintained
14475 F:      drivers/media/v4l2-core/videobuf2-*
14476 F:      include/media/videobuf2-*
14477
14478 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14479 M:      Helen Koike <helen.koike@collabora.com>
14480 L:      linux-media@vger.kernel.org
14481 T:      git git://linuxtv.org/media_tree.git
14482 W:      https://linuxtv.org
14483 S:      Maintained
14484 F:      drivers/media/platform/vimc/*
14485
14486 VIRT LIB
14487 M:      Alex Williamson <alex.williamson@redhat.com>
14488 M:      Paolo Bonzini <pbonzini@redhat.com>
14489 L:      kvm@vger.kernel.org
14490 S:      Supported
14491 F:      virt/lib/
14492
14493 VIRTIO AND VHOST VSOCK DRIVER
14494 M:      Stefan Hajnoczi <stefanha@redhat.com>
14495 L:      kvm@vger.kernel.org
14496 L:      virtualization@lists.linux-foundation.org
14497 L:      netdev@vger.kernel.org
14498 S:      Maintained
14499 F:      include/linux/virtio_vsock.h
14500 F:      include/uapi/linux/virtio_vsock.h
14501 F:      include/uapi/linux/vsockmon.h
14502 F:      include/uapi/linux/vm_sockets_diag.h
14503 F:      net/vmw_vsock/diag.c
14504 F:      net/vmw_vsock/af_vsock_tap.c
14505 F:      net/vmw_vsock/virtio_transport_common.c
14506 F:      net/vmw_vsock/virtio_transport.c
14507 F:      drivers/net/vsockmon.c
14508 F:      drivers/vhost/vsock.c
14509 F:      drivers/vhost/vsock.h
14510 F:      tools/testing/vsock/
14511
14512 VIRTIO CONSOLE DRIVER
14513 M:      Amit Shah <amit@kernel.org>
14514 L:      virtualization@lists.linux-foundation.org
14515 S:      Maintained
14516 F:      drivers/char/virtio_console.c
14517 F:      include/linux/virtio_console.h
14518 F:      include/uapi/linux/virtio_console.h
14519
14520 VIRTIO CORE, NET AND BLOCK DRIVERS
14521 M:      "Michael S. Tsirkin" <mst@redhat.com>
14522 M:      Jason Wang <jasowang@redhat.com>
14523 L:      virtualization@lists.linux-foundation.org
14524 S:      Maintained
14525 F:      Documentation/devicetree/bindings/virtio/
14526 F:      drivers/virtio/
14527 F:      tools/virtio/
14528 F:      drivers/net/virtio_net.c
14529 F:      drivers/block/virtio_blk.c
14530 F:      include/linux/virtio*.h
14531 F:      include/uapi/linux/virtio_*.h
14532 F:      drivers/crypto/virtio/
14533 F:      mm/balloon_compaction.c
14534
14535 VIRTIO CRYPTO DRIVER
14536 M:      Gonglei <arei.gonglei@huawei.com>
14537 L:      virtualization@lists.linux-foundation.org
14538 L:      linux-crypto@vger.kernel.org
14539 S:      Maintained
14540 F:      drivers/crypto/virtio/
14541 F:      include/uapi/linux/virtio_crypto.h
14542
14543 VIRTIO DRIVERS FOR S390
14544 M:      Cornelia Huck <cohuck@redhat.com>
14545 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14546 L:      linux-s390@vger.kernel.org
14547 L:      virtualization@lists.linux-foundation.org
14548 L:      kvm@vger.kernel.org
14549 S:      Supported
14550 F:      drivers/s390/virtio/
14551 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14552
14553 VIRTIO GPU DRIVER
14554 M:      David Airlie <airlied@linux.ie>
14555 M:      Gerd Hoffmann <kraxel@redhat.com>
14556 L:      dri-devel@lists.freedesktop.org
14557 L:      virtualization@lists.linux-foundation.org
14558 T:      git git://anongit.freedesktop.org/drm/drm-misc
14559 S:      Maintained
14560 F:      drivers/gpu/drm/virtio/
14561 F:      include/uapi/linux/virtio_gpu.h
14562
14563 VIRTIO HOST (VHOST)
14564 M:      "Michael S. Tsirkin" <mst@redhat.com>
14565 M:      Jason Wang <jasowang@redhat.com>
14566 L:      kvm@vger.kernel.org
14567 L:      virtualization@lists.linux-foundation.org
14568 L:      netdev@vger.kernel.org
14569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14570 S:      Maintained
14571 F:      drivers/vhost/
14572 F:      include/uapi/linux/vhost.h
14573
14574 VIRTIO INPUT DRIVER
14575 M:      Gerd Hoffmann <kraxel@redhat.com>
14576 S:      Maintained
14577 F:      drivers/virtio/virtio_input.c
14578 F:      include/uapi/linux/virtio_input.h
14579
14580 VIRTUAL SERIO DEVICE DRIVER
14581 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14582 S:      Maintained
14583 F:      drivers/input/serio/userio.c
14584 F:      include/uapi/linux/userio.h
14585
14586 VIVID VIRTUAL VIDEO DRIVER
14587 M:      Hans Verkuil <hverkuil@xs4all.nl>
14588 L:      linux-media@vger.kernel.org
14589 T:      git git://linuxtv.org/media_tree.git
14590 W:      https://linuxtv.org
14591 S:      Maintained
14592 F:      drivers/media/platform/vivid/*
14593
14594 VLYNQ BUS
14595 M:      Florian Fainelli <f.fainelli@gmail.com>
14596 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14597 S:      Maintained
14598 F:      drivers/vlynq/vlynq.c
14599 F:      include/linux/vlynq.h
14600
14601 VME SUBSYSTEM
14602 M:      Martyn Welch <martyn@welchs.me.uk>
14603 M:      Manohar Vanga <manohar.vanga@gmail.com>
14604 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14605 L:      devel@driverdev.osuosl.org
14606 S:      Maintained
14607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14608 F:      Documentation/driver-api/vme.rst
14609 F:      drivers/staging/vme/
14610 F:      drivers/vme/
14611 F:      include/linux/vme*
14612
14613 VMWARE BALLOON DRIVER
14614 M:      Xavier Deguillard <xdeguillard@vmware.com>
14615 M:      Philip Moltmann <moltmann@vmware.com>
14616 M:      "VMware, Inc." <pv-drivers@vmware.com>
14617 L:      linux-kernel@vger.kernel.org
14618 S:      Maintained
14619 F:      drivers/misc/vmw_balloon.c
14620
14621 VMWARE HYPERVISOR INTERFACE
14622 M:      Alok Kataria <akataria@vmware.com>
14623 L:      virtualization@lists.linux-foundation.org
14624 S:      Supported
14625 F:      arch/x86/kernel/cpu/vmware.c
14626
14627 VMWARE PVRDMA DRIVER
14628 M:      Adit Ranadive <aditr@vmware.com>
14629 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14630 L:      linux-rdma@vger.kernel.org
14631 S:      Maintained
14632 F:      drivers/infiniband/hw/vmw_pvrdma/
14633
14634 VMware PVSCSI driver
14635 M:      Jim Gill <jgill@vmware.com>
14636 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14637 L:      linux-scsi@vger.kernel.org
14638 S:      Maintained
14639 F:      drivers/scsi/vmw_pvscsi.c
14640 F:      drivers/scsi/vmw_pvscsi.h
14641
14642 VMWARE VMMOUSE SUBDRIVER
14643 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14644 M:      "VMware, Inc." <pv-drivers@vmware.com>
14645 L:      linux-input@vger.kernel.org
14646 S:      Maintained
14647 F:      drivers/input/mouse/vmmouse.c
14648 F:      drivers/input/mouse/vmmouse.h
14649
14650 VMWARE VMXNET3 ETHERNET DRIVER
14651 M:      Shrikrishna Khare <skhare@vmware.com>
14652 M:      "VMware, Inc." <pv-drivers@vmware.com>
14653 L:      netdev@vger.kernel.org
14654 S:      Maintained
14655 F:      drivers/net/vmxnet3/
14656
14657 VOCORE VOCORE2 BOARD
14658 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14659 L:      linux-mips@linux-mips.org
14660 S:      Maintained
14661 F:      arch/mips/boot/dts/ralink/vocore2.dts
14662
14663 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14664 M:      Liam Girdwood <lgirdwood@gmail.com>
14665 M:      Mark Brown <broonie@kernel.org>
14666 L:      linux-kernel@vger.kernel.org
14667 W:      http://www.slimlogic.co.uk/?p=48
14668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14669 S:      Supported
14670 F:      Documentation/devicetree/bindings/regulator/
14671 F:      drivers/regulator/
14672 F:      include/dt-bindings/regulator/
14673 F:      include/linux/regulator/
14674
14675 VRF
14676 M:      David Ahern <dsa@cumulusnetworks.com>
14677 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14678 L:      netdev@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/net/vrf.c
14681 F:      Documentation/networking/vrf.txt
14682
14683 VT1211 HARDWARE MONITOR DRIVER
14684 M:      Juerg Haefliger <juergh@gmail.com>
14685 L:      linux-hwmon@vger.kernel.org
14686 S:      Maintained
14687 F:      Documentation/hwmon/vt1211
14688 F:      drivers/hwmon/vt1211.c
14689
14690 VT8231 HARDWARE MONITOR DRIVER
14691 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14692 L:      linux-hwmon@vger.kernel.org
14693 S:      Maintained
14694 F:      drivers/hwmon/vt8231.c
14695
14696 VUB300 USB to SDIO/SD/MMC bridge chip
14697 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14698 L:      linux-mmc@vger.kernel.org
14699 L:      linux-usb@vger.kernel.org
14700 S:      Supported
14701 F:      drivers/mmc/host/vub300.c
14702
14703 W1 DALLAS'S 1-WIRE BUS
14704 M:      Evgeniy Polyakov <zbr@ioremap.net>
14705 S:      Maintained
14706 F:      Documentation/w1/
14707 F:      drivers/w1/
14708 F:      include/linux/w1.h
14709
14710 W83791D HARDWARE MONITORING DRIVER
14711 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14712 L:      linux-hwmon@vger.kernel.org
14713 S:      Maintained
14714 F:      Documentation/hwmon/w83791d
14715 F:      drivers/hwmon/w83791d.c
14716
14717 W83793 HARDWARE MONITORING DRIVER
14718 M:      Rudolf Marek <r.marek@assembler.cz>
14719 L:      linux-hwmon@vger.kernel.org
14720 S:      Maintained
14721 F:      Documentation/hwmon/w83793
14722 F:      drivers/hwmon/w83793.c
14723
14724 W83795 HARDWARE MONITORING DRIVER
14725 M:      Jean Delvare <jdelvare@suse.com>
14726 L:      linux-hwmon@vger.kernel.org
14727 S:      Maintained
14728 F:      drivers/hwmon/w83795.c
14729
14730 W83L51xD SD/MMC CARD INTERFACE DRIVER
14731 M:      Pierre Ossman <pierre@ossman.eu>
14732 S:      Maintained
14733 F:      drivers/mmc/host/wbsd.*
14734
14735 WACOM PROTOCOL 4 SERIAL TABLETS
14736 M:      Julian Squires <julian@cipht.net>
14737 M:      Hans de Goede <hdegoede@redhat.com>
14738 L:      linux-input@vger.kernel.org
14739 S:      Maintained
14740 F:      drivers/input/tablet/wacom_serial4.c
14741
14742 WATCHDOG DEVICE DRIVERS
14743 M:      Wim Van Sebroeck <wim@iguana.be>
14744 R:      Guenter Roeck <linux@roeck-us.net>
14745 L:      linux-watchdog@vger.kernel.org
14746 W:      http://www.linux-watchdog.org/
14747 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14748 S:      Maintained
14749 F:      Documentation/devicetree/bindings/watchdog/
14750 F:      Documentation/watchdog/
14751 F:      drivers/watchdog/
14752 F:      include/linux/watchdog.h
14753 F:      include/uapi/linux/watchdog.h
14754
14755 WHISKEYCOVE PMIC GPIO DRIVER
14756 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14757 L:      linux-gpio@vger.kernel.org
14758 S:      Maintained
14759 F:      drivers/gpio/gpio-wcove.c
14760
14761 WIIMOTE HID DRIVER
14762 M:      David Herrmann <dh.herrmann@googlemail.com>
14763 L:      linux-input@vger.kernel.org
14764 S:      Maintained
14765 F:      drivers/hid/hid-wiimote*
14766
14767 WILOCITY WIL6210 WIRELESS DRIVER
14768 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14769 L:      linux-wireless@vger.kernel.org
14770 L:      wil6210@qca.qualcomm.com
14771 S:      Supported
14772 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14773 F:      drivers/net/wireless/ath/wil6210/
14774
14775 WIMAX STACK
14776 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14777 M:      linux-wimax@intel.com
14778 L:      wimax@linuxwimax.org (subscribers-only)
14779 S:      Supported
14780 W:      http://linuxwimax.org
14781 F:      Documentation/wimax/README.wimax
14782 F:      include/linux/wimax/debug.h
14783 F:      include/net/wimax.h
14784 F:      include/uapi/linux/wimax.h
14785 F:      net/wimax/
14786
14787 WINBOND CIR DRIVER
14788 M:      David Härdeman <david@hardeman.nu>
14789 S:      Maintained
14790 F:      drivers/media/rc/winbond-cir.c
14791
14792 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14793 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14794 L:      linux-watchdog@vger.kernel.org
14795 S:      Maintained
14796 F:      drivers/watchdog/ebc-c384_wdt.c
14797
14798 WINSYSTEMS WS16C48 GPIO DRIVER
14799 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14800 L:      linux-gpio@vger.kernel.org
14801 S:      Maintained
14802 F:      drivers/gpio/gpio-ws16c48.c
14803
14804 WISTRON LAPTOP BUTTON DRIVER
14805 M:      Miloslav Trmac <mitr@volny.cz>
14806 S:      Maintained
14807 F:      drivers/input/misc/wistron_btns.c
14808
14809 WL3501 WIRELESS PCMCIA CARD DRIVER
14810 L:      linux-wireless@vger.kernel.org
14811 S:      Odd fixes
14812 F:      drivers/net/wireless/wl3501*
14813
14814 WOLFSON MICROELECTRONICS DRIVERS
14815 L:      patches@opensource.cirrus.com
14816 T:      git https://github.com/CirrusLogic/linux-drivers.git
14817 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14818 S:      Supported
14819 F:      Documentation/hwmon/wm83??
14820 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14821 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14822 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14823 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14824 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14825 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14826 F:      drivers/clk/clk-wm83*.c
14827 F:      drivers/extcon/extcon-arizona.c
14828 F:      drivers/leds/leds-wm83*.c
14829 F:      drivers/gpio/gpio-*wm*.c
14830 F:      drivers/gpio/gpio-arizona.c
14831 F:      drivers/hwmon/wm83??-hwmon.c
14832 F:      drivers/input/misc/wm831x-on.c
14833 F:      drivers/input/touchscreen/wm831x-ts.c
14834 F:      drivers/input/touchscreen/wm97*.c
14835 F:      drivers/mfd/arizona*
14836 F:      drivers/mfd/wm*.c
14837 F:      drivers/mfd/cs47l24*
14838 F:      drivers/power/supply/wm83*.c
14839 F:      drivers/rtc/rtc-wm83*.c
14840 F:      drivers/regulator/wm8*.c
14841 F:      drivers/regulator/arizona*
14842 F:      drivers/video/backlight/wm83*_bl.c
14843 F:      drivers/watchdog/wm83*_wdt.c
14844 F:      include/linux/mfd/arizona/
14845 F:      include/linux/mfd/wm831x/
14846 F:      include/linux/mfd/wm8350/
14847 F:      include/linux/mfd/wm8400*
14848 F:      include/linux/regulator/arizona*
14849 F:      include/linux/wm97xx.h
14850 F:      include/sound/wm????.h
14851 F:      sound/soc/codecs/arizona.?
14852 F:      sound/soc/codecs/wm*
14853 F:      sound/soc/codecs/cs47l24*
14854
14855 WORKQUEUE
14856 M:      Tejun Heo <tj@kernel.org>
14857 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14859 S:      Maintained
14860 F:      include/linux/workqueue.h
14861 F:      kernel/workqueue.c
14862 F:      Documentation/core-api/workqueue.rst
14863
14864 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14865 M:      Chen-Yu Tsai <wens@csie.org>
14866 L:      linux-kernel@vger.kernel.org
14867 S:      Maintained
14868 N:      axp[128]
14869
14870 X.25 NETWORK LAYER
14871 M:      Andrew Hendry <andrew.hendry@gmail.com>
14872 L:      linux-x25@vger.kernel.org
14873 S:      Odd Fixes
14874 F:      Documentation/networking/x25*
14875 F:      include/net/x25*
14876 F:      net/x25/
14877
14878 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14879 M:      Thomas Gleixner <tglx@linutronix.de>
14880 M:      Ingo Molnar <mingo@redhat.com>
14881 M:      "H. Peter Anvin" <hpa@zytor.com>
14882 M:      x86@kernel.org
14883 L:      linux-kernel@vger.kernel.org
14884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14885 S:      Maintained
14886 F:      Documentation/x86/
14887 F:      arch/x86/
14888
14889 X86 MCE INFRASTRUCTURE
14890 M:      Tony Luck <tony.luck@intel.com>
14891 M:      Borislav Petkov <bp@alien8.de>
14892 L:      linux-edac@vger.kernel.org
14893 S:      Maintained
14894 F:      arch/x86/kernel/cpu/mcheck/*
14895
14896 X86 MICROCODE UPDATE SUPPORT
14897 M:      Borislav Petkov <bp@alien8.de>
14898 S:      Maintained
14899 F:      arch/x86/kernel/cpu/microcode/*
14900
14901 X86 PLATFORM DRIVERS
14902 M:      Darren Hart <dvhart@infradead.org>
14903 M:      Andy Shevchenko <andy@infradead.org>
14904 L:      platform-driver-x86@vger.kernel.org
14905 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14906 S:      Maintained
14907 F:      drivers/platform/x86/
14908 F:      drivers/platform/olpc/
14909
14910 X86 VDSO
14911 M:      Andy Lutomirski <luto@amacapital.net>
14912 L:      linux-kernel@vger.kernel.org
14913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14914 S:      Maintained
14915 F:      arch/x86/entry/vdso/
14916
14917 XC2028/3028 TUNER DRIVER
14918 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14919 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14920 L:      linux-media@vger.kernel.org
14921 W:      https://linuxtv.org
14922 T:      git git://linuxtv.org/media_tree.git
14923 S:      Maintained
14924 F:      drivers/media/tuners/tuner-xc2028.*
14925
14926 XEN BLOCK SUBSYSTEM
14927 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14928 M:      Roger Pau Monné <roger.pau@citrix.com>
14929 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930 S:      Supported
14931 F:      drivers/block/xen-blkback/*
14932 F:      drivers/block/xen*
14933
14934 XEN HYPERVISOR ARM
14935 M:      Stefano Stabellini <sstabellini@kernel.org>
14936 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14937 S:      Maintained
14938 F:      arch/arm/xen/
14939 F:      arch/arm/include/asm/xen/
14940
14941 XEN HYPERVISOR ARM64
14942 M:      Stefano Stabellini <sstabellini@kernel.org>
14943 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14944 S:      Maintained
14945 F:      arch/arm64/xen/
14946 F:      arch/arm64/include/asm/xen/
14947
14948 XEN HYPERVISOR INTERFACE
14949 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14950 M:      Juergen Gross <jgross@suse.com>
14951 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14953 S:      Supported
14954 F:      arch/x86/xen/
14955 F:      drivers/*/xen-*front.c
14956 F:      drivers/xen/
14957 F:      arch/x86/include/asm/xen/
14958 F:      arch/x86/include/asm/pvclock-abi.h
14959 F:      include/xen/
14960 F:      include/uapi/xen/
14961 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14962 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14963
14964 XEN NETWORK BACKEND DRIVER
14965 M:      Wei Liu <wei.liu2@citrix.com>
14966 M:      Paul Durrant <paul.durrant@citrix.com>
14967 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14968 L:      netdev@vger.kernel.org
14969 S:      Supported
14970 F:      drivers/net/xen-netback/*
14971
14972 XEN PCI SUBSYSTEM
14973 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14974 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14975 S:      Supported
14976 F:      arch/x86/pci/*xen*
14977 F:      drivers/pci/*xen*
14978
14979 XEN PVSCSI DRIVERS
14980 M:      Juergen Gross <jgross@suse.com>
14981 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14982 L:      linux-scsi@vger.kernel.org
14983 S:      Supported
14984 F:      drivers/scsi/xen-scsifront.c
14985 F:      drivers/xen/xen-scsiback.c
14986 F:      include/xen/interface/io/vscsiif.h
14987
14988 XEN SWIOTLB SUBSYSTEM
14989 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14990 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14991 S:      Supported
14992 F:      arch/x86/xen/*swiotlb*
14993 F:      drivers/xen/*swiotlb*
14994
14995 XFS FILESYSTEM
14996 M:      Darrick J. Wong <darrick.wong@oracle.com>
14997 M:      linux-xfs@vger.kernel.org
14998 L:      linux-xfs@vger.kernel.org
14999 W:      http://xfs.org/
15000 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15001 S:      Supported
15002 F:      Documentation/filesystems/xfs.txt
15003 F:      fs/xfs/
15004
15005 XILINX AXI ETHERNET DRIVER
15006 M:      Anirudha Sarangi <anirudh@xilinx.com>
15007 M:      John Linn <John.Linn@xilinx.com>
15008 S:      Maintained
15009 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15010
15011 XILINX UARTLITE SERIAL DRIVER
15012 M:      Peter Korsgaard <jacmet@sunsite.dk>
15013 L:      linux-serial@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/tty/serial/uartlite.c
15016
15017 XILINX VIDEO IP CORES
15018 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15019 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15020 L:      linux-media@vger.kernel.org
15021 T:      git git://linuxtv.org/media_tree.git
15022 S:      Supported
15023 F:      Documentation/devicetree/bindings/media/xilinx/
15024 F:      drivers/media/platform/xilinx/
15025 F:      include/uapi/linux/xilinx-v4l2-controls.h
15026
15027 XILLYBUS DRIVER
15028 M:      Eli Billauer <eli.billauer@gmail.com>
15029 L:      linux-kernel@vger.kernel.org
15030 S:      Supported
15031 F:      drivers/char/xillybus/
15032
15033 XRA1403 GPIO EXPANDER
15034 M:      Nandor Han <nandor.han@ge.com>
15035 M:      Semi Malinen <semi.malinen@ge.com>
15036 L:      linux-gpio@vger.kernel.org
15037 S:      Maintained
15038 F:      drivers/gpio/gpio-xra1403.c
15039 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15040
15041 XTENSA XTFPGA PLATFORM SUPPORT
15042 M:      Max Filippov <jcmvbkbc@gmail.com>
15043 L:      linux-xtensa@linux-xtensa.org
15044 S:      Maintained
15045 F:      drivers/spi/spi-xtensa-xtfpga.c
15046 F:      sound/soc/xtensa/xtfpga-i2s.c
15047
15048 YAM DRIVER FOR AX.25
15049 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15050 L:      linux-hams@vger.kernel.org
15051 S:      Maintained
15052 F:      drivers/net/hamradio/yam*
15053 F:      include/linux/yam.h
15054
15055 YAMA SECURITY MODULE
15056 M:      Kees Cook <keescook@chromium.org>
15057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15058 S:      Supported
15059 F:      security/yama/
15060 F:      Documentation/admin-guide/LSM/Yama.rst
15061
15062 YEALINK PHONE DRIVER
15063 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15064 L:      usbb2k-api-dev@nongnu.org
15065 S:      Maintained
15066 F:      Documentation/input/yealink.rst
15067 F:      drivers/input/misc/yealink.*
15068
15069 Z8530 DRIVER FOR AX.25
15070 M:      Joerg Reuter <jreuter@yaina.de>
15071 W:      http://yaina.de/jreuter/
15072 W:      http://www.qsl.net/dl1bke/
15073 L:      linux-hams@vger.kernel.org
15074 S:      Maintained
15075 F:      Documentation/networking/z8530drv.txt
15076 F:      drivers/net/hamradio/*scc.c
15077 F:      drivers/net/hamradio/z8530.h
15078
15079 ZBUD COMPRESSED PAGE ALLOCATOR
15080 M:      Seth Jennings <sjenning@redhat.com>
15081 M:      Dan Streetman <ddstreet@ieee.org>
15082 L:      linux-mm@kvack.org
15083 S:      Maintained
15084 F:      mm/zbud.c
15085 F:      include/linux/zbud.h
15086
15087 ZD1211RW WIRELESS DRIVER
15088 M:      Daniel Drake <dsd@gentoo.org>
15089 M:      Ulrich Kunitz <kune@deine-taler.de>
15090 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15091 L:      linux-wireless@vger.kernel.org
15092 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15093 S:      Maintained
15094 F:      drivers/net/wireless/zydas/zd1211rw/
15095
15096 ZD1301 MEDIA DRIVER
15097 M:      Antti Palosaari <crope@iki.fi>
15098 L:      linux-media@vger.kernel.org
15099 W:      https://linuxtv.org/
15100 W:      http://palosaari.fi/linux/
15101 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15102 S:      Maintained
15103 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15104
15105 ZD1301_DEMOD MEDIA DRIVER
15106 M:      Antti Palosaari <crope@iki.fi>
15107 L:      linux-media@vger.kernel.org
15108 W:      https://linuxtv.org/
15109 W:      http://palosaari.fi/linux/
15110 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15111 S:      Maintained
15112 F:      drivers/media/dvb-frontends/zd1301_demod*
15113
15114 ZPOOL COMPRESSED PAGE STORAGE API
15115 M:      Dan Streetman <ddstreet@ieee.org>
15116 L:      linux-mm@kvack.org
15117 S:      Maintained
15118 F:      mm/zpool.c
15119 F:      include/linux/zpool.h
15120
15121 ZR36067 VIDEO FOR LINUX DRIVER
15122 L:      mjpeg-users@lists.sourceforge.net
15123 L:      linux-media@vger.kernel.org
15124 W:      http://mjpeg.sourceforge.net/driver-zoran/
15125 T:      hg https://linuxtv.org/hg/v4l-dvb
15126 S:      Odd Fixes
15127 F:      drivers/media/pci/zoran/
15128
15129 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15130 M:      Minchan Kim <minchan@kernel.org>
15131 M:      Nitin Gupta <ngupta@vflare.org>
15132 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15133 L:      linux-kernel@vger.kernel.org
15134 S:      Maintained
15135 F:      drivers/block/zram/
15136 F:      Documentation/blockdev/zram.txt
15137
15138 ZS DECSTATION Z85C30 SERIAL DRIVER
15139 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15140 S:      Maintained
15141 F:      drivers/tty/serial/zs.*
15142
15143 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15144 M:      Minchan Kim <minchan@kernel.org>
15145 M:      Nitin Gupta <ngupta@vflare.org>
15146 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15147 L:      linux-mm@kvack.org
15148 S:      Maintained
15149 F:      mm/zsmalloc.c
15150 F:      include/linux/zsmalloc.h
15151 F:      Documentation/vm/zsmalloc.txt
15152
15153 ZSWAP COMPRESSED SWAP CACHING
15154 M:      Seth Jennings <sjenning@redhat.com>
15155 M:      Dan Streetman <ddstreet@ieee.org>
15156 L:      linux-mm@kvack.org
15157 S:      Maintained
15158 F:      mm/zswap.c
15159
15160 THE REST
15161 M:      Linus Torvalds <torvalds@linux-foundation.org>
15162 L:      linux-kernel@vger.kernel.org
15163 Q:      http://patchwork.kernel.org/project/LKML/list/
15164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15165 S:      Buried alive in reporters
15166 F:      *
15167 F:      */