drm/sun4i: Fix error code in sun4i_tcon_bind()
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI 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 & AF_RXRPC SOCKET DOMAIN
558 M:      David Howells <dhowells@redhat.com>
559 L:      linux-afs@lists.infradead.org
560 S:      Supported
561 F:      fs/afs/
562 F:      include/net/af_rxrpc.h
563 F:      net/rxrpc/af_rxrpc.c
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:      Riley Andrews <riandrews@android.com>
863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864 L:      devel@driverdev.osuosl.org
865 S:      Supported
866 F:      drivers/android/
867 F:      drivers/staging/android/
868
869 ANDROID GOLDFISH RTC DRIVER
870 M:      Miodrag Dinic <miodrag.dinic@mips.com>
871 S:      Supported
872 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873 F:      drivers/rtc/rtc-goldfish.c
874
875 ANDROID ION DRIVER
876 M:      Laura Abbott <labbott@redhat.com>
877 M:      Sumit Semwal <sumit.semwal@linaro.org>
878 L:      devel@driverdev.osuosl.org
879 S:      Supported
880 F:      drivers/staging/android/ion
881 F:      drivers/staging/android/uapi/ion.h
882 F:      drivers/staging/android/uapi/ion_test.h
883
884 AOA (Apple Onboard Audio) ALSA DRIVER
885 M:      Johannes Berg <johannes@sipsolutions.net>
886 L:      linuxppc-dev@lists.ozlabs.org
887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
888 S:      Maintained
889 F:      sound/aoa/
890
891 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
893 L:      linux-iio@vger.kernel.org
894 S:      Maintained
895 F:      drivers/iio/adc/stx104.c
896
897 APM DRIVER
898 M:      Jiri Kosina <jikos@kernel.org>
899 S:      Odd fixes
900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901 F:      arch/x86/kernel/apm_32.c
902 F:      include/linux/apm_bios.h
903 F:      include/uapi/linux/apm_bios.h
904 F:      drivers/char/apm-emulation.c
905
906 APPARMOR SECURITY MODULE
907 M:      John Johansen <john.johansen@canonical.com>
908 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909 W:      apparmor.wiki.kernel.org
910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911 S:      Supported
912 F:      security/apparmor/
913 F:      Documentation/admin-guide/LSM/apparmor.rst
914
915 APPLE BCM5974 MULTITOUCH DRIVER
916 M:      Henrik Rydberg <rydberg@bitmath.org>
917 L:      linux-input@vger.kernel.org
918 S:      Odd fixes
919 F:      drivers/input/mouse/bcm5974.c
920
921 APPLE SMC DRIVER
922 M:      Henrik Rydberg <rydberg@bitmath.org>
923 L:      linux-hwmon@vger.kernel.org
924 S:      Odd fixes
925 F:      drivers/hwmon/applesmc.c
926
927 APPLETALK NETWORK LAYER
928 L:      netdev@vger.kernel.org
929 S:      Odd fixes
930 F:      drivers/net/appletalk/
931 F:      net/appletalk/
932
933 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934 M:      Duc Dang <dhdang@apm.com>
935 S:      Supported
936 F:      arch/arm64/boot/dts/apm/
937
938 APPLIED MICRO (APM) X-GENE SOC EDAC
939 M:      Loc Ho <lho@apm.com>
940 S:      Supported
941 F:      drivers/edac/xgene_edac.c
942 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945 M:      Iyappan Subramanian <isubramanian@apm.com>
946 M:      Keyur Chudgar <kchudgar@apm.com>
947 S:      Supported
948 F:      drivers/net/ethernet/apm/xgene-v2/
949
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951 M:      Iyappan Subramanian <isubramanian@apm.com>
952 M:      Keyur Chudgar <kchudgar@apm.com>
953 M:      Quan Nguyen <qnguyen@apm.com>
954 S:      Supported
955 F:      drivers/net/ethernet/apm/xgene/
956 F:      drivers/net/phy/mdio-xgene.c
957 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959
960 APPLIED MICRO (APM) X-GENE SOC PMU
961 M:      Tai Nguyen <ttnguyen@apm.com>
962 S:      Supported
963 F:      drivers/perf/xgene_pmu.c
964 F:      Documentation/perf/xgene-pmu.txt
965 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966
967 APTINA CAMERA SENSOR PLL
968 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969 L:      linux-media@vger.kernel.org
970 S:      Maintained
971 F:      drivers/media/i2c/aptina-pll.*
972
973 ARC FRAMEBUFFER DRIVER
974 M:      Jaya Kumar <jayalk@intworks.biz>
975 S:      Maintained
976 F:      drivers/video/fbdev/arcfb.c
977 F:      drivers/video/fbdev/core/fb_defio.c
978
979 ARC PGU DRM DRIVER
980 M:      Alexey Brodkin <abrodkin@synopsys.com>
981 S:      Supported
982 F:      drivers/gpu/drm/arc/
983 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
984
985 ARCNET NETWORK LAYER
986 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
987 L:      netdev@vger.kernel.org
988 S:      Maintained
989 F:      drivers/net/arcnet/
990 F:      include/uapi/linux/if_arcnet.h
991
992 ARM ARCHITECTED TIMER DRIVER
993 M:      Mark Rutland <mark.rutland@arm.com>
994 M:      Marc Zyngier <marc.zyngier@arm.com>
995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996 S:      Maintained
997 F:      arch/arm/include/asm/arch_timer.h
998 F:      arch/arm64/include/asm/arch_timer.h
999 F:      drivers/clocksource/arm_arch_timer.c
1000
1001 ARM HDLCD DRM DRIVER
1002 M:      Liviu Dudau <liviu.dudau@arm.com>
1003 S:      Supported
1004 F:      drivers/gpu/drm/arm/hdlcd_*
1005 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006
1007 ARM MALI-DP DRM DRIVER
1008 M:      Liviu Dudau <liviu.dudau@arm.com>
1009 M:      Brian Starkey <brian.starkey@arm.com>
1010 M:      Mali DP Maintainers <malidp@foss.arm.com>
1011 S:      Supported
1012 F:      drivers/gpu/drm/arm/
1013 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1014
1015 ARM MFM AND FLOPPY DRIVERS
1016 M:      Ian Molton <spyro@f2s.com>
1017 S:      Maintained
1018 F:      arch/arm/lib/floppydma.S
1019 F:      arch/arm/include/asm/floppy.h
1020
1021 ARM PMU PROFILING AND DEBUGGING
1022 M:      Will Deacon <will.deacon@arm.com>
1023 M:      Mark Rutland <mark.rutland@arm.com>
1024 S:      Maintained
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 F:      arch/arm*/kernel/perf_*
1027 F:      arch/arm/oprofile/common.c
1028 F:      arch/arm*/kernel/hw_breakpoint.c
1029 F:      arch/arm*/include/asm/hw_breakpoint.h
1030 F:      arch/arm*/include/asm/perf_event.h
1031 F:      drivers/perf/*
1032 F:      include/linux/perf/arm_pmu.h
1033 F:      Documentation/devicetree/bindings/arm/pmu.txt
1034 F:      Documentation/devicetree/bindings/perf/
1035
1036 ARM PORT
1037 M:      Russell King <linux@armlinux.org.uk>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 W:      http://www.armlinux.org.uk/
1040 S:      Maintained
1041 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1042 F:      arch/arm/
1043
1044 ARM PRIMECELL AACI PL041 DRIVER
1045 M:      Russell King <linux@armlinux.org.uk>
1046 S:      Maintained
1047 F:      sound/arm/aaci.*
1048
1049 ARM PRIMECELL BUS SUPPORT
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/amba/
1053 F:      include/linux/amba/bus.h
1054
1055 ARM PRIMECELL CLCD PL110 DRIVER
1056 M:      Russell King <linux@armlinux.org.uk>
1057 S:      Maintained
1058 F:      drivers/video/fbdev/amba-clcd.*
1059
1060 ARM PRIMECELL KMI PL050 DRIVER
1061 M:      Russell King <linux@armlinux.org.uk>
1062 S:      Maintained
1063 F:      drivers/input/serio/ambakmi.*
1064 F:      include/linux/amba/kmi.h
1065
1066 ARM PRIMECELL MMCI PL180/1 DRIVER
1067 M:      Russell King <linux@armlinux.org.uk>
1068 S:      Maintained
1069 F:      drivers/mmc/host/mmci.*
1070 F:      include/linux/amba/mmci.h
1071
1072 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073 M:      Russell King <linux@armlinux.org.uk>
1074 S:      Maintained
1075 F:      drivers/tty/serial/amba-pl01*.c
1076 F:      include/linux/amba/serial.h
1077
1078 ARM SMMU DRIVERS
1079 M:      Will Deacon <will.deacon@arm.com>
1080 R:      Robin Murphy <robin.murphy@arm.com>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 S:      Maintained
1083 F:      drivers/iommu/arm-smmu.c
1084 F:      drivers/iommu/arm-smmu-v3.c
1085 F:      drivers/iommu/io-pgtable-arm.c
1086 F:      drivers/iommu/io-pgtable-arm-v7s.c
1087
1088 ARM SUB-ARCHITECTURES
1089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 S:      Maintained
1091 F:      arch/arm/mach-*/
1092 F:      arch/arm/plat-*/
1093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094
1095 ARM/ACTIONS SEMI ARCHITECTURE
1096 M:      Andreas Färber <afaerber@suse.de>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 S:      Maintained
1099 N:      owl
1100 F:      arch/arm/mach-actions/
1101 F:      arch/arm/boot/dts/owl-*
1102 F:      arch/arm64/boot/dts/actions/
1103 F:      drivers/clocksource/owl-*
1104 F:      drivers/soc/actions/
1105 F:      include/dt-bindings/power/owl-*
1106 F:      include/linux/soc/actions/
1107 F:      Documentation/devicetree/bindings/arm/actions.txt
1108 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110
1111 ARM/ADS SPHERE MACHINE SUPPORT
1112 M:      Lennert Buytenhek <kernel@wantstofly.org>
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115
1116 ARM/AFEB9260 MACHINE SUPPORT
1117 M:      Sergey Lapin <slapin@ossfans.org>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120
1121 ARM/AJECO 1ARM MACHINE SUPPORT
1122 M:      Lennert Buytenhek <kernel@wantstofly.org>
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125
1126 ARM/Allwinner SoC Clock Support
1127 M:      Emilio López <emilio@elopez.com.ar>
1128 S:      Maintained
1129 F:      drivers/clk/sunxi/
1130
1131 ARM/Allwinner sunXi SoC support
1132 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1133 M:      Chen-Yu Tsai <wens@csie.org>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136 N:      sun[x456789]i
1137 N:      sun50i
1138 F:      arch/arm/mach-sunxi/
1139 F:      arch/arm64/boot/dts/allwinner/
1140 F:      drivers/clk/sunxi-ng/
1141 F:      drivers/pinctrl/sunxi/
1142 F:      drivers/soc/sunxi/
1143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144
1145 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146 M:      Neil Armstrong <narmstrong@baylibre.com>
1147 M:      Jerome Brunet <jbrunet@baylibre.com>
1148 L:      linux-amlogic@lists.infradead.org
1149 S:      Maintained
1150 F:      drivers/clk/meson/
1151 F:      include/dt-bindings/clock/meson*
1152 F:      include/dt-bindings/clock/gxbb*
1153 F:      Documentation/devicetree/bindings/clock/amlogic*
1154
1155 ARM/Amlogic Meson SoC support
1156 M:      Carlo Caione <carlo@caione.org>
1157 M:      Kevin Hilman <khilman@baylibre.com>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 L:      linux-amlogic@lists.infradead.org
1160 W:      http://linux-meson.com/
1161 S:      Maintained
1162 F:      arch/arm/mach-meson/
1163 F:      arch/arm/boot/dts/meson*
1164 F:      arch/arm64/boot/dts/amlogic/
1165 F:      drivers/pinctrl/meson/
1166 F:      drivers/mmc/host/meson*
1167 N:      meson
1168
1169 ARM/Annapurna Labs ALPINE ARCHITECTURE
1170 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174 F:      arch/arm/mach-alpine/
1175 F:      arch/arm/boot/dts/alpine*
1176 F:      arch/arm64/boot/dts/al/
1177 F:      drivers/*/*alpine*
1178
1179 ARM/ARTPEC MACHINE SUPPORT
1180 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1181 M:      Lars Persson <lars.persson@axis.com>
1182 M:      Niklas Cassel <niklas.cassel@axis.com>
1183 S:      Maintained
1184 L:      linux-arm-kernel@axis.com
1185 F:      arch/arm/mach-artpec
1186 F:      arch/arm/boot/dts/artpec6*
1187 F:      drivers/clk/axis
1188 F:      drivers/crypto/axis
1189 F:      drivers/pinctrl/pinctrl-artpec*
1190 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191
1192 ARM/ASPEED I2C DRIVER
1193 M:      Brendan Higgins <brendanhiggins@google.com>
1194 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195 R:      Joel Stanley <joel@jms.id.au>
1196 L:      linux-i2c@vger.kernel.org
1197 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1200 F:      drivers/i2c/busses/i2c-aspeed.c
1201 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203
1204 ARM/ASPEED MACHINE SUPPORT
1205 M:      Joel Stanley <joel@jms.id.au>
1206 S:      Maintained
1207 F:      arch/arm/mach-aspeed/
1208 F:      arch/arm/boot/dts/aspeed-*
1209 F:      drivers/*/*aspeed*
1210
1211 ARM/ATMEL AT91 Clock Support
1212 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1213 S:      Maintained
1214 F:      drivers/clk/at91
1215
1216 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1218 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 W:      http://www.linux4sam.org
1221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222 S:      Supported
1223 N:      at91
1224 N:      atmel
1225 F:      arch/arm/mach-at91/
1226 F:      include/soc/at91/
1227 F:      arch/arm/boot/dts/at91*.dts
1228 F:      arch/arm/boot/dts/at91*.dtsi
1229 F:      arch/arm/boot/dts/sama*.dts
1230 F:      arch/arm/boot/dts/sama*.dtsi
1231 F:      arch/arm/include/debug/at91.S
1232 F:      drivers/memory/atmel*
1233 F:      drivers/watchdog/sama5d4_wdt.c
1234 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1235 X:      drivers/net/wireless/atmel/
1236
1237 ARM/CALXEDA HIGHBANK ARCHITECTURE
1238 M:      Rob Herring <robh@kernel.org>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/mach-highbank/
1242 F:      arch/arm/boot/dts/highbank.dts
1243 F:      arch/arm/boot/dts/ecx-*.dts*
1244
1245 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246 M:      Krzysztof Halasa <khalasa@piap.pl>
1247 S:      Maintained
1248 F:      arch/arm/mach-cns3xxx/
1249
1250 ARM/CAVIUM THUNDER NETWORK DRIVER
1251 M:      Sunil Goutham <sgoutham@cavium.com>
1252 M:      Robert Richter <rric@kernel.org>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Supported
1255 F:      drivers/net/ethernet/cavium/thunder/
1256
1257 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258 M:      Alexander Shiyan <shc_work@mail.ru>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Odd Fixes
1261 N:      clps711x
1262
1263 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1270 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      arch/arm/mach-ep93xx/
1274 F:      arch/arm/mach-ep93xx/include/mach/
1275
1276 ARM/CLKDEV SUPPORT
1277 M:      Russell King <linux@armlinux.org.uk>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281 F:      arch/arm/include/asm/clkdev.h
1282 F:      drivers/clk/clkdev.c
1283
1284 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285 M:      Mike Rapoport <mike@compulab.co.il>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290 M:      Baruch Siach <baruch@tkos.co.il>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 F:      arch/arm/boot/dts/cx92755*
1294 N:      digicolor
1295
1296 ARM/CONTEC MICRO9 MACHINE SUPPORT
1297 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1298 S:      Maintained
1299 F:      arch/arm/mach-ep93xx/micro9.c
1300
1301 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      drivers/hwtracing/coresight/*
1306 F:      Documentation/trace/coresight.txt
1307 F:      Documentation/trace/coresight-cpu-debug.txt
1308 F:      Documentation/devicetree/bindings/arm/coresight.txt
1309 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311 F:      tools/perf/arch/arm/util/pmu.c
1312 F:      tools/perf/arch/arm/util/auxtrace.c
1313 F:      tools/perf/arch/arm/util/cs-etm.c
1314 F:      tools/perf/arch/arm/util/cs-etm.h
1315 F:      tools/perf/util/cs-etm.h
1316
1317 ARM/CORGI MACHINE SUPPORT
1318 M:      Richard Purdie <rpurdie@rpsys.net>
1319 S:      Maintained
1320
1321 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323 M:      Linus Walleij <linus.walleij@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 T:      git git://github.com/ulli-kroll/linux.git
1326 S:      Maintained
1327 F:      Documentation/devicetree/bindings/arm/gemini.txt
1328 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330 F:      arch/arm/mach-gemini/
1331 F:      drivers/pinctrl/pinctrl-gemini.c
1332 F:      drivers/rtc/rtc-ftrtc010.c
1333
1334 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335 M:      Barry Song <baohua@kernel.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338 S:      Maintained
1339 F:      arch/arm/boot/dts/prima2*
1340 F:      arch/arm/mach-prima2/
1341 F:      drivers/clk/sirf/
1342 F:      drivers/clocksource/timer-prima2.c
1343 F:      drivers/clocksource/timer-atlas7.c
1344 N:      [^a-z]sirf
1345
1346 ARM/EBSA110 MACHINE SUPPORT
1347 M:      Russell King <linux@armlinux.org.uk>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W:      http://www.armlinux.org.uk/
1350 S:      Maintained
1351 F:      arch/arm/mach-ebsa110/
1352 F:      drivers/net/ethernet/amd/am79c961a.*
1353
1354 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355 M:      Uwe Kleine-König <kernel@pengutronix.de>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 N:      efm32
1359
1360 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 F:      arch/arm/mach-pxa/ezx.c
1365
1366 ARM/FARADAY FA526 PORT
1367 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 T:      git git://git.berlios.de/gemini-board
1371 F:      arch/arm/mm/*-fa*
1372
1373 ARM/FOOTBRIDGE ARCHITECTURE
1374 M:      Russell King <linux@armlinux.org.uk>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W:      http://www.armlinux.org.uk/
1377 S:      Maintained
1378 F:      arch/arm/include/asm/hardware/dec21285.h
1379 F:      arch/arm/mach-footbridge/
1380
1381 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382 M:      Shawn Guo <shawnguo@kernel.org>
1383 M:      Sascha Hauer <kernel@pengutronix.de>
1384 R:      Fabio Estevam <fabio.estevam@nxp.com>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 S:      Maintained
1387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388 F:      arch/arm/mach-imx/
1389 F:      arch/arm/mach-mxs/
1390 F:      arch/arm/boot/dts/imx*
1391 F:      arch/arm/configs/imx*_defconfig
1392 F:      drivers/clk/imx/
1393 F:      drivers/soc/imx/
1394 F:      include/soc/imx/
1395
1396 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397 M:      Shawn Guo <shawnguo@kernel.org>
1398 M:      Sascha Hauer <kernel@pengutronix.de>
1399 R:      Stefan Agner <stefan@agner.ch>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403 F:      arch/arm/mach-imx/*vf610*
1404 F:      arch/arm/boot/dts/vf*
1405
1406 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410
1411 ARM/GUMSTIX MACHINE SUPPORT
1412 M:      Steve Sakoman <sakoman@gmail.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417 M:      Philipp Zabel <philipp.zabel@gmail.com>
1418 M:      Paul Parsons <lost.distance@yahoo.com>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 F:      arch/arm/mach-pxa/hx4700.c
1422 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1423 F:      sound/soc/pxa/hx4700.c
1424
1425 ARM/HISILICON SOC SUPPORT
1426 M:      Wei Xu <xuwei5@hisilicon.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W:      http://www.hisilicon.com
1429 S:      Supported
1430 T:      git git://github.com/hisilicon/linux-hisi.git
1431 F:      arch/arm/mach-hisi/
1432 F:      arch/arm/boot/dts/hi3*
1433 F:      arch/arm/boot/dts/hip*
1434 F:      arch/arm/boot/dts/hisi*
1435 F:      arch/arm64/boot/dts/hisilicon/
1436
1437 ARM/HP JORNADA 7XX MACHINE SUPPORT
1438 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1439 W:      www.jlime.com
1440 S:      Maintained
1441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442 F:      arch/arm/mach-sa1100/jornada720.c
1443 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1444
1445 ARM/IGEP MACHINE SUPPORT
1446 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1447 M:      Javier Martinez Canillas <javier@dowhile0.org>
1448 L:      linux-omap@vger.kernel.org
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/boot/dts/omap3-igep*
1452
1453 ARM/INCOME PXA270 SUPPORT
1454 M:      Marek Vasut <marek.vasut@gmail.com>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1458
1459 ARM/INTEL IOP13XX ARM ARCHITECTURE
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/INTEL IOP32X ARM ARCHITECTURE
1465 M:      Lennert Buytenhek <kernel@wantstofly.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468
1469 ARM/INTEL IOP33X ARM ARCHITECTURE
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Orphan
1472
1473 ARM/INTEL IQ81342EX MACHINE SUPPORT
1474 M:      Lennert Buytenhek <kernel@wantstofly.org>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477
1478 ARM/INTEL IXDP2850 MACHINE SUPPORT
1479 M:      Lennert Buytenhek <kernel@wantstofly.org>
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482
1483 ARM/INTEL IXP4XX ARM ARCHITECTURE
1484 M:      Imre Kaloz <kaloz@openwrt.org>
1485 M:      Krzysztof Halasa <khalasa@piap.pl>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-ixp4xx/
1489
1490 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491 M:      Jonathan Cameron <jic23@cam.ac.uk>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/stargate2.c
1495 F:      drivers/pcmcia/pxa2xx_stargate2.c
1496
1497 ARM/INTEL XSC3 (MANZANO) ARM CORE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503 M:      Lennert Buytenhek <kernel@wantstofly.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506
1507 ARM/LG1K ARCHITECTURE
1508 M:      Chanho Min <chanho.min@lge.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm64/boot/dts/lg/
1512
1513 ARM/LOGICPD PXA270 MACHINE SUPPORT
1514 M:      Lennert Buytenhek <kernel@wantstofly.org>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517
1518 ARM/LPC18XX ARCHITECTURE
1519 M:      Joachim Eastwood <manabian@gmail.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/lpc43*
1523 F:      drivers/clk/nxp/clk-lpc18xx*
1524 F:      drivers/clocksource/time-lpc32xx.c
1525 F:      drivers/i2c/busses/i2c-lpc2k.c
1526 F:      drivers/memory/pl172.c
1527 F:      drivers/mtd/spi-nor/nxp-spifi.c
1528 F:      drivers/rtc/rtc-lpc24xx.c
1529 N:      lpc18xx
1530
1531 ARM/LPC32XX SOC SUPPORT
1532 M:      Vladimir Zapolskiy <vz@mleia.com>
1533 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1536 S:      Maintained
1537 F:      arch/arm/boot/dts/lpc32*
1538 F:      arch/arm/mach-lpc32xx/
1539 F:      drivers/i2c/busses/i2c-pnx.c
1540 F:      drivers/net/ethernet/nxp/lpc_eth.c
1541 F:      drivers/usb/host/ohci-nxp.c
1542 F:      drivers/watchdog/pnx4008_wdt.c
1543 N:      lpc32xx
1544
1545 ARM/MAGICIAN MACHINE SUPPORT
1546 M:      Philipp Zabel <philipp.zabel@gmail.com>
1547 S:      Maintained
1548
1549 ARM/Marvell Berlin SoC support
1550 M:      Jisheng Zhang <jszhang@marvell.com>
1551 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      arch/arm/mach-berlin/
1555 F:      arch/arm/boot/dts/berlin*
1556 F:      arch/arm64/boot/dts/marvell/berlin*
1557
1558 ARM/Marvell Dove/MV78xx0/Orion SOC support
1559 M:      Jason Cooper <jason@lakedaemon.net>
1560 M:      Andrew Lunn <andrew@lunn.ch>
1561 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562 M:      Gregory Clement <gregory.clement@free-electrons.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      Documentation/devicetree/bindings/soc/dove/
1566 F:      arch/arm/mach-dove/
1567 F:      arch/arm/mach-mv78xx0/
1568 F:      arch/arm/mach-orion5x/
1569 F:      arch/arm/plat-orion/
1570 F:      arch/arm/boot/dts/dove*
1571 F:      arch/arm/boot/dts/orion5x*
1572
1573 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574 M:      Jason Cooper <jason@lakedaemon.net>
1575 M:      Andrew Lunn <andrew@lunn.ch>
1576 M:      Gregory Clement <gregory.clement@free-electrons.com>
1577 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/boot/dts/armada*
1581 F:      arch/arm/boot/dts/kirkwood*
1582 F:      arch/arm/configs/mvebu_*_defconfig
1583 F:      arch/arm/mach-mvebu/
1584 F:      arch/arm64/boot/dts/marvell/armada*
1585 F:      drivers/cpufreq/mvebu-cpufreq.c
1586 F:      drivers/irqchip/irq-armada-370-xp.c
1587 F:      drivers/irqchip/irq-mvebu-*
1588 F:      drivers/pinctrl/mvebu/
1589 F:      drivers/rtc/rtc-armada38x.c
1590
1591 ARM/Mediatek RTC DRIVER
1592 M:      Eddie Huang <eddie.huang@mediatek.com>
1593 M:      Sean Wang <sean.wang@mediatek.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598 F:      drivers/rtc/rtc-mt6397.c
1599 F:      drivers/rtc/rtc-mt7622.c
1600
1601 ARM/Mediatek SoC support
1602 M:      Matthias Brugger <matthias.bgg@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 S:      Maintained
1606 F:      arch/arm/boot/dts/mt6*
1607 F:      arch/arm/boot/dts/mt7*
1608 F:      arch/arm/boot/dts/mt8*
1609 F:      arch/arm/mach-mediatek/
1610 F:      arch/arm64/boot/dts/mediatek/
1611 N:      mtk
1612 K:      mediatek
1613
1614 ARM/Mediatek USB3 PHY DRIVER
1615 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1620
1621 ARM/MICREL KS8695 ARCHITECTURE
1622 M:      Greg Ungerer <gerg@uclinux.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 F:      arch/arm/mach-ks8695/
1625 S:      Odd Fixes
1626
1627 ARM/MIOA701 MACHINE SUPPORT
1628 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 F:      arch/arm/mach-pxa/mioa701.c
1631 S:      Maintained
1632
1633 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1635 S:      Maintained
1636
1637 ARM/NOMADIK ARCHITECTURE
1638 M:      Alessandro Rubini <rubini@unipv.it>
1639 M:      Linus Walleij <linus.walleij@linaro.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-nomadik/
1643 F:      drivers/pinctrl/nomadik/
1644 F:      drivers/i2c/busses/i2c-nomadik.c
1645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646
1647 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648 M:      Wan ZongShun <mcuos.com@gmail.com>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W:      http://www.mcuos.com
1651 S:      Maintained
1652 F:      arch/arm/mach-w90x900/
1653 F:      drivers/input/keyboard/w90p910_keypad.c
1654 F:      drivers/input/touchscreen/w90p910_ts.c
1655 F:      drivers/watchdog/nuc900_wdt.c
1656 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1657 F:      drivers/mtd/nand/nuc900_nand.c
1658 F:      drivers/rtc/rtc-nuc900.c
1659 F:      drivers/spi/spi-nuc900.c
1660 F:      drivers/usb/host/ehci-w90x900.c
1661 F:      drivers/video/fbdev/nuc900fb.c
1662
1663 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1665 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1666 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1667 S:      Supported
1668
1669 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670 M:      Alexander Clouter <alex@digriz.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.digriz.org.uk/ts78xx/kernel
1673 S:      Maintained
1674 F:      arch/arm/mach-orion5x/ts78xx-*
1675
1676 ARM/OXNAS platform support
1677 M:      Neil Armstrong <narmstrong@baylibre.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/mach-oxnas/
1682 F:      arch/arm/boot/dts/ox8*.dtsi
1683 F:      arch/arm/boot/dts/wd-mbwe.dts
1684 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1685 N:      oxnas
1686
1687 ARM/PALM TREO SUPPORT
1688 M:      Tomas Cech <sleep_walker@suse.com>
1689 L:      linux-arm-kernel@lists.infradead.org
1690 W:      http://hackndev.com
1691 S:      Maintained
1692 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1693 F:      arch/arm/mach-pxa/palmtreo.c
1694
1695 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696 M:      Marek Vasut <marek.vasut@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org
1698 W:      http://hackndev.com
1699 S:      Maintained
1700 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1701 F:      arch/arm/mach-pxa/palmtx.c
1702 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1703 F:      arch/arm/mach-pxa/palmt5.c
1704 F:      arch/arm/mach-pxa/include/mach/palmld.h
1705 F:      arch/arm/mach-pxa/palmld.c
1706 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1707 F:      arch/arm/mach-pxa/palmte2.c
1708 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1709 F:      arch/arm/mach-pxa/palmtc.c
1710
1711 ARM/PALMZ72 SUPPORT
1712 M:      Sergey Lapin <slapin@ossfans.org>
1713 L:      linux-arm-kernel@lists.infradead.org
1714 W:      http://hackndev.com
1715 S:      Maintained
1716 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1717 F:      arch/arm/mach-pxa/palmz72.c
1718
1719 ARM/PLEB SUPPORT
1720 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1721 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1722 S:      Maintained
1723
1724 ARM/PT DIGITAL BOARD PORT
1725 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W:      http://www.armlinux.org.uk/
1728 S:      Maintained
1729
1730 ARM/QUALCOMM SUPPORT
1731 M:      Andy Gross <andy.gross@linaro.org>
1732 M:      David Brown <david.brown@linaro.org>
1733 L:      linux-arm-msm@vger.kernel.org
1734 L:      linux-soc@vger.kernel.org
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/soc/qcom/
1737 F:      arch/arm/boot/dts/qcom-*.dts
1738 F:      arch/arm/boot/dts/qcom-*.dtsi
1739 F:      arch/arm/mach-qcom/
1740 F:      arch/arm64/boot/dts/qcom/*
1741 F:      drivers/i2c/busses/i2c-qup.c
1742 F:      drivers/clk/qcom/
1743 F:      drivers/dma/qcom/
1744 F:      drivers/soc/qcom/
1745 F:      drivers/spi/spi-qup.c
1746 F:      drivers/tty/serial/msm_serial.h
1747 F:      drivers/tty/serial/msm_serial.c
1748 F:      drivers/*/pm8???-*
1749 F:      drivers/mfd/ssbi.c
1750 F:      drivers/firmware/qcom_scm.c
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752
1753 ARM/RADISYS ENP2611 MACHINE SUPPORT
1754 M:      Lennert Buytenhek <kernel@wantstofly.org>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 S:      Maintained
1757
1758 ARM/REALTEK ARCHITECTURE
1759 M:      Andreas Färber <afaerber@suse.de>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762 F:      arch/arm64/boot/dts/realtek/
1763 F:      Documentation/devicetree/bindings/arm/realtek.txt
1764
1765 ARM/RENESAS ARM64 ARCHITECTURE
1766 M:      Simon Horman <horms@verge.net.au>
1767 M:      Magnus Damm <magnus.damm@gmail.com>
1768 L:      linux-renesas-soc@vger.kernel.org
1769 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771 S:      Supported
1772 F:      arch/arm64/boot/dts/renesas/
1773 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1774 F:      drivers/soc/renesas/
1775 F:      include/linux/soc/renesas/
1776
1777 ARM/RISCPC ARCHITECTURE
1778 M:      Russell King <linux@armlinux.org.uk>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W:      http://www.armlinux.org.uk/
1781 S:      Maintained
1782 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1783 F:      arch/arm/include/asm/hardware/ioc.h
1784 F:      arch/arm/include/asm/hardware/iomd.h
1785 F:      arch/arm/include/asm/hardware/memc.h
1786 F:      arch/arm/mach-rpc/
1787 F:      drivers/net/ethernet/8390/etherh.c
1788 F:      drivers/net/ethernet/i825xx/ether1*
1789 F:      drivers/net/ethernet/seeq/ether3*
1790 F:      drivers/scsi/arm/
1791
1792 ARM/Rockchip SoC support
1793 M:      Heiko Stuebner <heiko@sntech.de>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 L:      linux-rockchip@lists.infradead.org
1796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1797 S:      Maintained
1798 F:      arch/arm/boot/dts/rk3*
1799 F:      arch/arm/boot/dts/rv1108*
1800 F:      arch/arm/mach-rockchip/
1801 F:      drivers/clk/rockchip/
1802 F:      drivers/i2c/busses/i2c-rk3x.c
1803 F:      drivers/*/*rockchip*
1804 F:      drivers/*/*/*rockchip*
1805 F:      sound/soc/rockchip/
1806 N:      rockchip
1807
1808 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809 M:      Kukjin Kim <kgene@kernel.org>
1810 M:      Krzysztof Kozlowski <krzk@kernel.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1814 S:      Maintained
1815 F:      arch/arm/boot/dts/s3c*
1816 F:      arch/arm/boot/dts/s5p*
1817 F:      arch/arm/boot/dts/samsung*
1818 F:      arch/arm/boot/dts/exynos*
1819 F:      arch/arm64/boot/dts/exynos/
1820 F:      arch/arm/plat-samsung/
1821 F:      arch/arm/mach-s3c24*/
1822 F:      arch/arm/mach-s3c64xx/
1823 F:      arch/arm/mach-s5p*/
1824 F:      arch/arm/mach-exynos*/
1825 F:      drivers/*/*s3c24*
1826 F:      drivers/*/*/*s3c24*
1827 F:      drivers/*/*s3c64xx*
1828 F:      drivers/*/*s5pv210*
1829 F:      drivers/memory/samsung/*
1830 F:      drivers/soc/samsung/*
1831 F:      Documentation/arm/Samsung/
1832 F:      Documentation/devicetree/bindings/arm/samsung/
1833 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1834 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1835 N:      exynos
1836
1837 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838 M:      Kyungmin Park <kyungmin.park@samsung.com>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 S:      Maintained
1841 F:      arch/arm/mach-s5pv210/
1842
1843 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844 M:      Kyungmin Park <kyungmin.park@samsung.com>
1845 M:      Kamil Debski <kamil@wypas.org>
1846 M:      Andrzej Hajda <a.hajda@samsung.com>
1847 L:      linux-arm-kernel@lists.infradead.org
1848 L:      linux-media@vger.kernel.org
1849 S:      Maintained
1850 F:      drivers/media/platform/s5p-g2d/
1851
1852 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1854 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855 L:      linux-media@vger.kernel.org
1856 S:      Maintained
1857 F:      drivers/media/platform/s5p-cec/
1858 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1859
1860 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org
1864 L:      linux-media@vger.kernel.org
1865 S:      Maintained
1866 F:      drivers/media/platform/s5p-jpeg/
1867
1868 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869 M:      Kyungmin Park <kyungmin.park@samsung.com>
1870 M:      Kamil Debski <kamil@wypas.org>
1871 M:      Jeongtae Park <jtp.park@samsung.com>
1872 M:      Andrzej Hajda <a.hajda@samsung.com>
1873 L:      linux-arm-kernel@lists.infradead.org
1874 L:      linux-media@vger.kernel.org
1875 S:      Maintained
1876 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1877 F:      drivers/media/platform/s5p-mfc/
1878
1879 ARM/SHMOBILE ARM ARCHITECTURE
1880 M:      Simon Horman <horms@verge.net.au>
1881 M:      Magnus Damm <magnus.damm@gmail.com>
1882 L:      linux-renesas-soc@vger.kernel.org
1883 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1885 S:      Supported
1886 F:      arch/arm/boot/dts/emev2*
1887 F:      arch/arm/boot/dts/r7s*
1888 F:      arch/arm/boot/dts/r8a*
1889 F:      arch/arm/boot/dts/sh*
1890 F:      arch/arm/configs/shmobile_defconfig
1891 F:      arch/arm/include/debug/renesas-scif.S
1892 F:      arch/arm/mach-shmobile/
1893 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1894 F:      drivers/soc/renesas/
1895 F:      include/linux/soc/renesas/
1896
1897 ARM/SOCFPGA ARCHITECTURE
1898 M:      Dinh Nguyen <dinguyen@kernel.org>
1899 S:      Maintained
1900 F:      arch/arm/mach-socfpga/
1901 F:      arch/arm/boot/dts/socfpga*
1902 F:      arch/arm/configs/socfpga_defconfig
1903 F:      arch/arm64/boot/dts/altera/
1904 W:      http://www.rocketboards.org
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1906
1907 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908 M:      Dinh Nguyen <dinguyen@kernel.org>
1909 S:      Maintained
1910 F:      drivers/clk/socfpga/
1911
1912 ARM/SOCFPGA EDAC SUPPORT
1913 M:      Thor Thayer <thor.thayer@linux.intel.com>
1914 S:      Maintained
1915 F:      drivers/edac/altera_edac.
1916
1917 ARM/STI ARCHITECTURE
1918 M:      Patrice Chotard <patrice.chotard@st.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.stlinux.com
1921 S:      Maintained
1922 F:      arch/arm/mach-sti/
1923 F:      arch/arm/boot/dts/sti*
1924 F:      drivers/char/hw_random/st-rng.c
1925 F:      drivers/clocksource/arm_global_timer.c
1926 F:      drivers/clocksource/clksrc_st_lpc.c
1927 F:      drivers/cpufreq/sti-cpufreq.c
1928 F:      drivers/dma/st_fdma*
1929 F:      drivers/i2c/busses/i2c-st.c
1930 F:      drivers/media/rc/st_rc.c
1931 F:      drivers/media/platform/sti/c8sectpfe/
1932 F:      drivers/mmc/host/sdhci-st.c
1933 F:      drivers/phy/st/phy-miphy28lp.c
1934 F:      drivers/phy/st/phy-stih407-usb.c
1935 F:      drivers/pinctrl/pinctrl-st.c
1936 F:      drivers/remoteproc/st_remoteproc.c
1937 F:      drivers/remoteproc/st_slim_rproc.c
1938 F:      drivers/reset/sti/
1939 F:      drivers/rtc/rtc-st-lpc.c
1940 F:      drivers/tty/serial/st-asc.c
1941 F:      drivers/usb/dwc3/dwc3-st.c
1942 F:      drivers/usb/host/ehci-st.c
1943 F:      drivers/usb/host/ohci-st.c
1944 F:      drivers/watchdog/st_lpc_wdt.c
1945 F:      drivers/ata/ahci_st.c
1946 F:      include/linux/remoteproc/st_slim_rproc.h
1947
1948 ARM/STM32 ARCHITECTURE
1949 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950 M:      Alexandre Torgue <alexandre.torgue@st.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1954 N:      stm32
1955 F:      drivers/clocksource/armv7m_systick.c
1956
1957 ARM/TANGO ARCHITECTURE
1958 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 S:      Maintained
1961 N:      tango
1962
1963 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964 M:      Lennert Buytenhek <kernel@wantstofly.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967
1968 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969 M:      Hans Verkuil <hans.verkuil@cisco.com>
1970 L:      linux-tegra@vger.kernel.org
1971 L:      linux-media@vger.kernel.org
1972 S:      Maintained
1973 F:      drivers/media/platform/tegra-cec/
1974 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1975
1976 ARM/TETON BGA MACHINE SUPPORT
1977 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S:      Maintained
1980
1981 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982 M:      Santosh Shilimkar <ssantosh@kernel.org>
1983 L:      linux-kernel@vger.kernel.org
1984 S:      Maintained
1985 F:      drivers/memory/*emif*
1986
1987 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988 M:      Santosh Shilimkar <ssantosh@kernel.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      arch/arm/mach-keystone/
1992 F:      arch/arm/boot/dts/keystone-*
1993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1994
1995 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996 M:      Santosh Shilimkar <ssantosh@kernel.org>
1997 L:      linux-kernel@vger.kernel.org
1998 S:      Maintained
1999 F:      drivers/clk/keystone/
2000
2001 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002 M:      Santosh Shilimkar <ssantosh@kernel.org>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L:      linux-kernel@vger.kernel.org
2005 S:      Maintained
2006 F:      drivers/clocksource/timer-keystone.c
2007
2008 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009 M:      Santosh Shilimkar <ssantosh@kernel.org>
2010 L:      linux-kernel@vger.kernel.org
2011 S:      Maintained
2012 F:      drivers/power/reset/keystone-reset.c
2013
2014 ARM/THECUS N2100 MACHINE SUPPORT
2015 M:      Lennert Buytenhek <kernel@wantstofly.org>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 S:      Maintained
2018
2019 ARM/TOSA MACHINE SUPPORT
2020 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021 M:      Dirk Opfer <dirk@opfer-online.de>
2022 S:      Maintained
2023
2024 ARM/U300 MACHINE SUPPORT
2025 M:      Linus Walleij <linus.walleij@linaro.org>
2026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 S:      Supported
2028 F:      arch/arm/mach-u300/
2029 F:      drivers/clocksource/timer-u300.c
2030 F:      drivers/i2c/busses/i2c-stu300.c
2031 F:      drivers/rtc/rtc-coh901331.c
2032 F:      drivers/watchdog/coh901327_wdt.c
2033 F:      drivers/dma/coh901318*
2034 F:      drivers/mfd/ab3100*
2035 F:      drivers/rtc/rtc-ab3100.c
2036 F:      drivers/rtc/rtc-coh901331.c
2037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2038
2039 ARM/UNIPHIER ARCHITECTURE
2040 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2043 S:      Maintained
2044 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045 F:      arch/arm/boot/dts/uniphier*
2046 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2047 F:      arch/arm/mach-uniphier/
2048 F:      arch/arm/mm/cache-uniphier.c
2049 F:      arch/arm64/boot/dts/socionext/
2050 F:      drivers/bus/uniphier-system-bus.c
2051 F:      drivers/clk/uniphier/
2052 F:      drivers/gpio/gpio-uniphier.c
2053 F:      drivers/i2c/busses/i2c-uniphier*
2054 F:      drivers/irqchip/irq-uniphier-aidet.c
2055 F:      drivers/pinctrl/uniphier/
2056 F:      drivers/reset/reset-uniphier.c
2057 F:      drivers/tty/serial/8250/8250_uniphier.c
2058 N:      uniphier
2059
2060 ARM/Ux500 ARM ARCHITECTURE
2061 M:      Linus Walleij <linus.walleij@linaro.org>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 S:      Maintained
2064 F:      arch/arm/mach-ux500/
2065 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2066 F:      drivers/dma/ste_dma40*
2067 F:      drivers/hwspinlock/u8500_hsem.c
2068 F:      drivers/mfd/abx500*
2069 F:      drivers/mfd/ab8500*
2070 F:      drivers/mfd/dbx500*
2071 F:      drivers/mfd/db8500*
2072 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2073 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2074 F:      drivers/rtc/rtc-ab8500.c
2075 F:      drivers/rtc/rtc-pl031.c
2076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2077
2078 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079 M:      Ulf Hansson <ulf.hansson@linaro.org>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T:      git git://git.linaro.org/people/ulfh/clk.git
2082 S:      Maintained
2083 F:      drivers/clk/ux500/
2084
2085 ARM/VERSATILE EXPRESS PLATFORM
2086 M:      Liviu Dudau <liviu.dudau@arm.com>
2087 M:      Sudeep Holla <sudeep.holla@arm.com>
2088 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 S:      Maintained
2091 F:      arch/arm/boot/dts/vexpress*
2092 F:      arch/arm64/boot/dts/arm/
2093 F:      arch/arm/mach-vexpress/
2094 F:      */*/vexpress*
2095 F:      */*/*/vexpress*
2096 F:      drivers/clk/versatile/clk-vexpress-osc.c
2097 F:      drivers/clocksource/versatile.c
2098 N:      mps2
2099
2100 ARM/VFP SUPPORT
2101 M:      Russell King <linux@armlinux.org.uk>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W:      http://www.armlinux.org.uk/
2104 S:      Maintained
2105 F:      arch/arm/vfp/
2106
2107 ARM/VOIPAC PXA270 SUPPORT
2108 M:      Marek Vasut <marek.vasut@gmail.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-pxa/vpac270.c
2112 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2113
2114 ARM/VT8500 ARM ARCHITECTURE
2115 M:      Tony Prisk <linux@prisktech.co.nz>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Maintained
2118 F:      arch/arm/mach-vt8500/
2119 F:      drivers/clocksource/vt8500_timer.c
2120 F:      drivers/i2c/busses/i2c-wmt.c
2121 F:      drivers/mmc/host/wmt-sdmmc.c
2122 F:      drivers/pwm/pwm-vt8500.c
2123 F:      drivers/rtc/rtc-vt8500.c
2124 F:      drivers/tty/serial/vt8500_serial.c
2125 F:      drivers/usb/host/ehci-platform.c
2126 F:      drivers/usb/host/uhci-platform.c
2127 F:      drivers/video/fbdev/vt8500lcdfb.*
2128 F:      drivers/video/fbdev/wm8505fb*
2129 F:      drivers/video/fbdev/wmt_ge_rops.*
2130
2131 ARM/ZIPIT Z2 SUPPORT
2132 M:      Marek Vasut <marek.vasut@gmail.com>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Maintained
2135 F:      arch/arm/mach-pxa/z2.c
2136 F:      arch/arm/mach-pxa/include/mach/z2.h
2137
2138 ARM/ZTE ARCHITECTURE
2139 M:      Jun Nie <jun.nie@linaro.org>
2140 M:      Baoyou Xie <baoyou.xie@linaro.org>
2141 M:      Shawn Guo <shawnguo@kernel.org>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm/boot/dts/zx2967*
2145 F:      arch/arm/mach-zx/
2146 F:      arch/arm64/boot/dts/zte/
2147 F:      drivers/clk/zte/
2148 F:      drivers/dma/zx_dma.c
2149 F:      drivers/gpio/gpio-zx.c
2150 F:      drivers/i2c/busses/i2c-zx2967.c
2151 F:      drivers/mmc/host/dw_mmc-zx.*
2152 F:      drivers/pinctrl/zte/
2153 F:      drivers/soc/zte/
2154 F:      drivers/thermal/zx2967_thermal.c
2155 F:      drivers/watchdog/zx2967_wdt.c
2156 F:      Documentation/devicetree/bindings/arm/zte.txt
2157 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2158 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2159 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164 F:      Documentation/devicetree/bindings/soc/zte/
2165 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2166 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168 F:      include/dt-bindings/clock/zx2967*.h
2169 F:      include/dt-bindings/soc/zte,*.h
2170 F:      sound/soc/codecs/zx_aud96p22.c
2171 F:      sound/soc/zte/
2172
2173 ARM/ZYNQ ARCHITECTURE
2174 M:      Michal Simek <michal.simek@xilinx.com>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 W:      http://wiki.xilinx.com
2177 T:      git https://github.com/Xilinx/linux-xlnx.git
2178 S:      Supported
2179 F:      arch/arm/mach-zynq/
2180 F:      drivers/cpuidle/cpuidle-zynq.c
2181 F:      drivers/block/xsysace.c
2182 N:      zynq
2183 N:      xilinx
2184 F:      drivers/clocksource/cadence_ttc_timer.c
2185 F:      drivers/i2c/busses/i2c-cadence.c
2186 F:      drivers/mmc/host/sdhci-of-arasan.c
2187 F:      drivers/edac/synopsys_edac.c
2188
2189 ARM64 PORT (AARCH64 ARCHITECTURE)
2190 M:      Catalin Marinas <catalin.marinas@arm.com>
2191 M:      Will Deacon <will.deacon@arm.com>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2194 S:      Maintained
2195 F:      arch/arm64/
2196 F:      Documentation/arm64/
2197
2198 AS3645A LED FLASH CONTROLLER DRIVER
2199 M:      Sakari Ailus <sakari.ailus@iki.fi>
2200 L:      linux-leds@vger.kernel.org
2201 S:      Maintained
2202 F:      drivers/leds/leds-as3645a.c
2203
2204 AS3645A LED FLASH CONTROLLER DRIVER
2205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206 L:      linux-media@vger.kernel.org
2207 T:      git git://linuxtv.org/media_tree.git
2208 S:      Maintained
2209 F:      drivers/media/i2c/as3645a.c
2210 F:      include/media/i2c/as3645a.h
2211
2212 ASAHI KASEI AK8974 DRIVER
2213 M:      Linus Walleij <linus.walleij@linaro.org>
2214 L:      linux-iio@vger.kernel.org
2215 W:      http://www.akm.com/
2216 S:      Supported
2217 F:      drivers/iio/magnetometer/ak8974.c
2218
2219 ASC7621 HARDWARE MONITOR DRIVER
2220 M:      George Joseph <george.joseph@fairview5.com>
2221 L:      linux-hwmon@vger.kernel.org
2222 S:      Maintained
2223 F:      Documentation/hwmon/asc7621
2224 F:      drivers/hwmon/asc7621.c
2225
2226 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227 M:      Corentin Chary <corentin.chary@gmail.com>
2228 L:      acpi4asus-user@lists.sourceforge.net
2229 L:      platform-driver-x86@vger.kernel.org
2230 W:      http://acpi4asus.sf.net
2231 S:      Maintained
2232 F:      drivers/platform/x86/asus*.c
2233 F:      drivers/platform/x86/eeepc*.c
2234
2235 ASUS WIRELESS RADIO CONTROL DRIVER
2236 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2237 L:      platform-driver-x86@vger.kernel.org
2238 S:      Maintained
2239 F:      drivers/platform/x86/asus-wireless.c
2240
2241 ASYMMETRIC KEYS
2242 M:      David Howells <dhowells@redhat.com>
2243 L:      keyrings@vger.kernel.org
2244 S:      Maintained
2245 F:      Documentation/crypto/asymmetric-keys.txt
2246 F:      include/linux/verification.h
2247 F:      include/crypto/public_key.h
2248 F:      include/crypto/pkcs7.h
2249 F:      crypto/asymmetric_keys/
2250
2251 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252 R:      Dan Williams <dan.j.williams@intel.com>
2253 W:      http://sourceforge.net/projects/xscaleiop
2254 S:      Odd fixes
2255 F:      Documentation/crypto/async-tx-api.txt
2256 F:      crypto/async_tx/
2257 F:      drivers/dma/
2258 F:      include/linux/dmaengine.h
2259 F:      include/linux/async_tx.h
2260
2261 AT24 EEPROM DRIVER
2262 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2263 L:      linux-i2c@vger.kernel.org
2264 S:      Maintained
2265 F:      drivers/misc/eeprom/at24.c
2266 F:      include/linux/platform_data/at24.h
2267
2268 ATA OVER ETHERNET (AOE) DRIVER
2269 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2270 W:      http://www.openaoe.org/
2271 S:      Supported
2272 F:      Documentation/aoe/
2273 F:      drivers/block/aoe/
2274
2275 ATHEROS 71XX/9XXX GPIO DRIVER
2276 M:      Alban Bedel <albeu@free.fr>
2277 W:      https://github.com/AlbanBedel/linux
2278 T:      git git://github.com/AlbanBedel/linux
2279 S:      Maintained
2280 F:      drivers/gpio/gpio-ath79.c
2281 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2282
2283 ATHEROS ATH GENERIC UTILITIES
2284 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L:      linux-wireless@vger.kernel.org
2286 S:      Supported
2287 F:      drivers/net/wireless/ath/*
2288
2289 ATHEROS ATH5K WIRELESS DRIVER
2290 M:      Jiri Slaby <jirislaby@gmail.com>
2291 M:      Nick Kossifidis <mickflemm@gmail.com>
2292 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293 L:      linux-wireless@vger.kernel.org
2294 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2295 S:      Maintained
2296 F:      drivers/net/wireless/ath/ath5k/
2297
2298 ATHEROS ATH6KL WIRELESS DRIVER
2299 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2300 L:      linux-wireless@vger.kernel.org
2301 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2303 S:      Supported
2304 F:      drivers/net/wireless/ath/ath6kl/
2305
2306 ATI_REMOTE2 DRIVER
2307 M:      Ville Syrjala <syrjala@sci.fi>
2308 S:      Maintained
2309 F:      drivers/input/misc/ati_remote2.c
2310
2311 ATK0110 HWMON DRIVER
2312 M:      Luca Tettamanti <kronos.it@gmail.com>
2313 L:      linux-hwmon@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/hwmon/asus_atk0110.c
2316
2317 ATLX ETHERNET DRIVERS
2318 M:      Jay Cliburn <jcliburn@gmail.com>
2319 M:      Chris Snook <chris.snook@gmail.com>
2320 L:      netdev@vger.kernel.org
2321 W:      http://sourceforge.net/projects/atl1
2322 W:      http://atl1.sourceforge.net
2323 S:      Maintained
2324 F:      drivers/net/ethernet/atheros/
2325
2326 ATM
2327 M:      Chas Williams <3chas3@gmail.com>
2328 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329 L:      netdev@vger.kernel.org
2330 W:      http://linux-atm.sourceforge.net
2331 S:      Maintained
2332 F:      drivers/atm/
2333 F:      include/linux/atm*
2334 F:      include/uapi/linux/atm*
2335
2336 ATMEL AT91 / AT32 MCI DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 S:      Maintained
2339 F:      drivers/mmc/host/atmel-mci.c
2340
2341 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2343 S:      Supported
2344 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2345
2346 ATMEL Audio ALSA driver
2347 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2349 S:      Supported
2350 F:      sound/soc/atmel
2351
2352 ATMEL I2C DRIVER
2353 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2354 L:      linux-i2c@vger.kernel.org
2355 S:      Supported
2356 F:      drivers/i2c/busses/i2c-at91.c
2357
2358 ATMEL ISI DRIVER
2359 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L:      linux-media@vger.kernel.org
2361 S:      Supported
2362 F:      drivers/media/platform/atmel/atmel-isi.c
2363 F:      include/media/atmel-isi.h
2364
2365 ATMEL LCDFB DRIVER
2366 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2367 L:      linux-fbdev@vger.kernel.org
2368 S:      Maintained
2369 F:      drivers/video/fbdev/atmel_lcdfb.c
2370 F:      include/video/atmel_lcdc.h
2371
2372 ATMEL MACB ETHERNET DRIVER
2373 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2374 S:      Supported
2375 F:      drivers/net/ethernet/cadence/
2376
2377 ATMEL MAXTOUCH DRIVER
2378 M:      Nick Dyer <nick@shmanahar.org>
2379 T:      git git://github.com/ndyer/linux.git
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2383 F:      include/linux/platform_data/atmel_mxt_ts.h
2384
2385 ATMEL NAND DRIVER
2386 M:      Wenyou Yang <wenyou.yang@atmel.com>
2387 M:      Josh Wu <rainyfeeling@outlook.com>
2388 L:      linux-mtd@lists.infradead.org
2389 S:      Supported
2390 F:      drivers/mtd/nand/atmel/*
2391
2392 ATMEL SAMA5D2 ADC DRIVER
2393 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2394 L:      linux-iio@vger.kernel.org
2395 S:      Supported
2396 F:      drivers/iio/adc/at91-sama5d2_adc.c
2397
2398 ATMEL SDMMC DRIVER
2399 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L:      linux-mmc@vger.kernel.org
2401 S:      Supported
2402 F:      drivers/mmc/host/sdhci-of-at91.c
2403
2404 ATMEL SPI DRIVER
2405 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2406 S:      Supported
2407 F:      drivers/spi/spi-atmel.*
2408
2409 ATMEL SSC DRIVER
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-ssc.c
2414 F:      include/linux/atmel-ssc.h
2415
2416 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
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/misc/atmel_tclib.c
2421 F:      drivers/clocksource/tcb_clksrc.c
2422
2423 ATMEL USBA UDC DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S:      Supported
2427 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429 ATMEL WIRELESS DRIVER
2430 M:      Simon Kelley <simon@thekelleys.org.uk>
2431 L:      linux-wireless@vger.kernel.org
2432 W:      http://www.thekelleys.org.uk/atmel
2433 W:      http://atmelwlandriver.sourceforge.net/
2434 S:      Maintained
2435 F:      drivers/net/wireless/atmel/atmel*
2436
2437 ATMEL XDMA DRIVER
2438 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L:      linux-arm-kernel@lists.infradead.org
2440 L:      dmaengine@vger.kernel.org
2441 S:      Supported
2442 F:      drivers/dma/at_xdmac.c
2443
2444 ATOMIC INFRASTRUCTURE
2445 M:      Will Deacon <will.deacon@arm.com>
2446 M:      Peter Zijlstra <peterz@infradead.org>
2447 R:      Boqun Feng <boqun.feng@gmail.com>
2448 L:      linux-kernel@vger.kernel.org
2449 S:      Maintained
2450 F:      arch/*/include/asm/atomic*.h
2451 F:      include/*/atomic*.h
2452
2453 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454 M:      Bradley Grove <linuxdrivers@attotech.com>
2455 L:      linux-scsi@vger.kernel.org
2456 W:      http://www.attotech.com
2457 S:      Supported
2458 F:      drivers/scsi/esas2r
2459
2460 ATUSB IEEE 802.15.4 RADIO DRIVER
2461 M:      Stefan Schmidt <stefan@osg.samsung.com>
2462 L:      linux-wpan@vger.kernel.org
2463 S:      Maintained
2464 F:      drivers/net/ieee802154/atusb.c
2465 F:      drivers/net/ieee802154/atusb.h
2466 F:      drivers/net/ieee802154/at86rf230.h
2467
2468 AUDIT SUBSYSTEM
2469 M:      Paul Moore <paul@paul-moore.com>
2470 M:      Eric Paris <eparis@redhat.com>
2471 L:      linux-audit@redhat.com (moderated for non-subscribers)
2472 W:      https://github.com/linux-audit
2473 W:      https://people.redhat.com/sgrubb/audit
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475 S:      Supported
2476 F:      include/linux/audit.h
2477 F:      include/uapi/linux/audit.h
2478 F:      kernel/audit*
2479
2480 AUXILIARY DISPLAY DRIVERS
2481 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482 W:      http://miguelojeda.es/auxdisplay.htm
2483 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484 S:      Maintained
2485 F:      drivers/auxdisplay/
2486 F:      include/linux/cfag12864b.h
2487
2488 AX.25 NETWORK LAYER
2489 M:      Ralf Baechle <ralf@linux-mips.org>
2490 L:      linux-hams@vger.kernel.org
2491 W:      http://www.linux-ax25.org/
2492 S:      Maintained
2493 F:      include/uapi/linux/ax25.h
2494 F:      include/net/ax25.h
2495 F:      net/ax25/
2496
2497 AXENTIA ARM DEVICES
2498 M:      Peter Rosin <peda@axentia.se>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Maintained
2501 F:      Documentation/devicetree/bindings/arm/axentia.txt
2502 F:      arch/arm/boot/dts/at91-linea.dtsi
2503 F:      arch/arm/boot/dts/at91-tse850-3.dts
2504
2505 AXENTIA ASOC DRIVERS
2506 M:      Peter Rosin <peda@axentia.se>
2507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2508 S:      Maintained
2509 F:      Documentation/devicetree/bindings/sound/axentia,*
2510 F:      sound/soc/atmel/tse850-pcm5142.c
2511
2512 AZ6007 DVB DRIVER
2513 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2515 L:      linux-media@vger.kernel.org
2516 W:      https://linuxtv.org
2517 T:      git git://linuxtv.org/media_tree.git
2518 S:      Maintained
2519 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2520
2521 AZTECH FM RADIO RECEIVER DRIVER
2522 M:      Hans Verkuil <hverkuil@xs4all.nl>
2523 L:      linux-media@vger.kernel.org
2524 T:      git git://linuxtv.org/media_tree.git
2525 W:      https://linuxtv.org
2526 S:      Maintained
2527 F:      drivers/media/radio/radio-aztech*
2528
2529 B43 WIRELESS DRIVER
2530 L:      linux-wireless@vger.kernel.org
2531 L:      b43-dev@lists.infradead.org
2532 W:      http://wireless.kernel.org/en/users/Drivers/b43
2533 S:      Odd Fixes
2534 F:      drivers/net/wireless/broadcom/b43/
2535
2536 B43LEGACY WIRELESS DRIVER
2537 M:      Larry Finger <Larry.Finger@lwfinger.net>
2538 L:      linux-wireless@vger.kernel.org
2539 L:      b43-dev@lists.infradead.org
2540 W:      http://wireless.kernel.org/en/users/Drivers/b43
2541 S:      Maintained
2542 F:      drivers/net/wireless/broadcom/b43legacy/
2543
2544 BACKLIGHT CLASS/SUBSYSTEM
2545 M:      Lee Jones <lee.jones@linaro.org>
2546 M:      Daniel Thompson <daniel.thompson@linaro.org>
2547 M:      Jingoo Han <jingoohan1@gmail.com>
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2549 S:      Maintained
2550 F:      drivers/video/backlight/
2551 F:      include/linux/backlight.h
2552 F:      include/linux/pwm_backlight.h
2553 F:      Documentation/devicetree/bindings/leds/backlight
2554
2555 BATMAN ADVANCED
2556 M:      Marek Lindner <mareklindner@neomailbox.ch>
2557 M:      Simon Wunderlich <sw@simonwunderlich.de>
2558 M:      Antonio Quartulli <a@unstable.cc>
2559 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560 W:      https://www.open-mesh.org/
2561 Q:      https://patchwork.open-mesh.org/project/batman/list/
2562 S:      Maintained
2563 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2564 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2565 F:      Documentation/networking/batman-adv.rst
2566 F:      include/uapi/linux/batman_adv.h
2567 F:      net/batman-adv/
2568
2569 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2571 L:      linux-hams@vger.kernel.org
2572 W:      http://www.baycom.org/~tom/ham/ham.html
2573 S:      Maintained
2574 F:      drivers/net/hamradio/baycom*
2575
2576 BCACHE (BLOCK LAYER CACHE)
2577 M:      Michael Lyle <mlyle@lyle.org>
2578 M:      Kent Overstreet <kent.overstreet@gmail.com>
2579 L:      linux-bcache@vger.kernel.org
2580 W:      http://bcache.evilpiepirate.org
2581 C:      irc://irc.oftc.net/bcache
2582 S:      Maintained
2583 F:      drivers/md/bcache/
2584
2585 BDISP ST MEDIA DRIVER
2586 M:      Fabien Dessenne <fabien.dessenne@st.com>
2587 L:      linux-media@vger.kernel.org
2588 T:      git git://linuxtv.org/media_tree.git
2589 W:      https://linuxtv.org
2590 S:      Supported
2591 F:      drivers/media/platform/sti/bdisp
2592
2593 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2595 L:      netdev@vger.kernel.org
2596 S:      Maintained
2597 F:      drivers/net/ethernet/ec_bhf.c
2598
2599 BEFS FILE SYSTEM
2600 M:      Luis de Bethencourt <luisbg@kernel.org>
2601 M:      Salah Triki <salah.triki@gmail.com>
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604 F:      Documentation/filesystems/befs.txt
2605 F:      fs/befs/
2606
2607 BFQ I/O SCHEDULER
2608 M:      Paolo Valente <paolo.valente@linaro.org>
2609 M:      Jens Axboe <axboe@kernel.dk>
2610 L:      linux-block@vger.kernel.org
2611 S:      Maintained
2612 F:      block/bfq-*
2613 F:      Documentation/block/bfq-iosched.txt
2614
2615 BFS FILE SYSTEM
2616 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2617 S:      Maintained
2618 F:      Documentation/filesystems/bfs.txt
2619 F:      fs/bfs/
2620 F:      include/uapi/linux/bfs_fs.h
2621
2622 BLACKFIN ARCHITECTURE
2623 M:      Steven Miao <realmz6@gmail.com>
2624 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 T:      git git://git.code.sf.net/p/adi-linux/code
2626 W:      http://blackfin.uclinux.org
2627 S:      Supported
2628 F:      arch/blackfin/
2629
2630 BLACKFIN EMAC DRIVER
2631 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W:      http://blackfin.uclinux.org
2633 S:      Supported
2634 F:      drivers/net/ethernet/adi/
2635
2636 BLACKFIN MEDIA DRIVER
2637 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2638 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W:      http://blackfin.uclinux.org/
2640 S:      Supported
2641 F:      drivers/media/platform/blackfin/
2642 F:      drivers/media/i2c/adv7183*
2643 F:      drivers/media/i2c/vs6624*
2644
2645 BLACKFIN RTC DRIVER
2646 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W:      http://blackfin.uclinux.org
2648 S:      Supported
2649 F:      drivers/rtc/rtc-bfin.c
2650
2651 BLACKFIN SDH DRIVER
2652 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W:      http://blackfin.uclinux.org
2654 S:      Supported
2655 F:      drivers/mmc/host/bfin_sdh.c
2656
2657 BLACKFIN SERIAL DRIVER
2658 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W:      http://blackfin.uclinux.org
2660 S:      Supported
2661 F:      drivers/tty/serial/bfin_uart.c
2662
2663 BLACKFIN WATCHDOG DRIVER
2664 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665 W:      http://blackfin.uclinux.org
2666 S:      Supported
2667 F:      drivers/watchdog/bfin_wdt.c
2668
2669 BLINKM RGB LED DRIVER
2670 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671 S:      Maintained
2672 F:      drivers/leds/leds-blinkm.c
2673
2674 BLOCK LAYER
2675 M:      Jens Axboe <axboe@kernel.dk>
2676 L:      linux-block@vger.kernel.org
2677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678 S:      Maintained
2679 F:      block/
2680 F:      kernel/trace/blktrace.c
2681 F:      lib/sbitmap.c
2682
2683 BLOCK2MTD DRIVER
2684 M:      Joern Engel <joern@lazybastard.org>
2685 L:      linux-mtd@lists.infradead.org
2686 S:      Maintained
2687 F:      drivers/mtd/devices/block2mtd.c
2688
2689 BLUETOOTH DRIVERS
2690 M:      Marcel Holtmann <marcel@holtmann.org>
2691 M:      Gustavo Padovan <gustavo@padovan.org>
2692 M:      Johan Hedberg <johan.hedberg@gmail.com>
2693 L:      linux-bluetooth@vger.kernel.org
2694 W:      http://www.bluez.org/
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697 S:      Maintained
2698 F:      drivers/bluetooth/
2699
2700 BLUETOOTH SUBSYSTEM
2701 M:      Marcel Holtmann <marcel@holtmann.org>
2702 M:      Gustavo Padovan <gustavo@padovan.org>
2703 M:      Johan Hedberg <johan.hedberg@gmail.com>
2704 L:      linux-bluetooth@vger.kernel.org
2705 W:      http://www.bluez.org/
2706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2708 S:      Maintained
2709 F:      net/bluetooth/
2710 F:      include/net/bluetooth/
2711
2712 BONDING DRIVER
2713 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2714 M:      Veaceslav Falico <vfalico@gmail.com>
2715 M:      Andy Gospodarek <andy@greyhouse.net>
2716 L:      netdev@vger.kernel.org
2717 W:      http://sourceforge.net/projects/bonding/
2718 S:      Supported
2719 F:      drivers/net/bonding/
2720 F:      include/uapi/linux/if_bonding.h
2721
2722 BPF (Safe dynamic programs and tools)
2723 M:      Alexei Starovoitov <ast@kernel.org>
2724 M:      Daniel Borkmann <daniel@iogearbox.net>
2725 L:      netdev@vger.kernel.org
2726 L:      linux-kernel@vger.kernel.org
2727 S:      Supported
2728 F:      arch/x86/net/bpf_jit*
2729 F:      Documentation/networking/filter.txt
2730 F:      Documentation/bpf/
2731 F:      include/linux/bpf*
2732 F:      include/linux/filter.h
2733 F:      include/uapi/linux/bpf*
2734 F:      include/uapi/linux/filter.h
2735 F:      kernel/bpf/
2736 F:      kernel/trace/bpf_trace.c
2737 F:      lib/test_bpf.c
2738 F:      net/bpf/
2739 F:      net/core/filter.c
2740 F:      net/sched/act_bpf.c
2741 F:      net/sched/cls_bpf.c
2742 F:      samples/bpf/
2743 F:      tools/bpf/
2744 F:      tools/testing/selftests/bpf/
2745
2746 BROADCOM B44 10/100 ETHERNET DRIVER
2747 M:      Michael Chan <michael.chan@broadcom.com>
2748 L:      netdev@vger.kernel.org
2749 S:      Supported
2750 F:      drivers/net/ethernet/broadcom/b44.*
2751
2752 BROADCOM B53 ETHERNET SWITCH DRIVER
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 L:      netdev@vger.kernel.org
2755 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2756 S:      Supported
2757 F:      drivers/net/dsa/b53/*
2758 F:      include/linux/platform_data/b53.h
2759
2760 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 M:      Ray Jui <rjui@broadcom.com>
2763 M:      Scott Branden <sbranden@broadcom.com>
2764 M:      bcm-kernel-feedback-list@broadcom.com
2765 T:      git git://github.com/broadcom/mach-bcm
2766 S:      Maintained
2767 N:      bcm281*
2768 N:      bcm113*
2769 N:      bcm216*
2770 N:      kona
2771 F:      arch/arm/mach-bcm/
2772
2773 BROADCOM BCM2835 ARM ARCHITECTURE
2774 M:      Eric Anholt <eric@anholt.net>
2775 M:      Stefan Wahren <stefan.wahren@i2se.com>
2776 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T:      git git://github.com/anholt/linux
2779 S:      Maintained
2780 N:      bcm2835
2781 F:      drivers/staging/vc04_services
2782
2783 BROADCOM BCM47XX MIPS ARCHITECTURE
2784 M:      Hauke Mehrtens <hauke@hauke-m.de>
2785 M:      Rafał Miłecki <zajec5@gmail.com>
2786 L:      linux-mips@linux-mips.org
2787 S:      Maintained
2788 F:      Documentation/devicetree/bindings/mips/brcm/
2789 F:      arch/mips/bcm47xx/*
2790 F:      arch/mips/include/asm/mach-bcm47xx/*
2791
2792 BROADCOM BCM5301X ARM ARCHITECTURE
2793 M:      Hauke Mehrtens <hauke@hauke-m.de>
2794 M:      Rafał Miłecki <zajec5@gmail.com>
2795 M:      Jon Mason <jonmason@broadcom.com>
2796 M:      bcm-kernel-feedback-list@broadcom.com
2797 L:      linux-arm-kernel@lists.infradead.org
2798 S:      Maintained
2799 F:      arch/arm/mach-bcm/bcm_5301x.c
2800 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2801 F:      arch/arm/boot/dts/bcm470*
2802 F:      arch/arm/boot/dts/bcm953012*
2803
2804 BROADCOM BCM53573 ARM ARCHITECTURE
2805 M:      Rafał Miłecki <rafal@milecki.pl>
2806 L:      linux-arm-kernel@lists.infradead.org
2807 S:      Maintained
2808 F:      arch/arm/boot/dts/bcm53573*
2809 F:      arch/arm/boot/dts/bcm47189*
2810
2811 BROADCOM BCM63XX ARM ARCHITECTURE
2812 M:      Florian Fainelli <f.fainelli@gmail.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T:      git git://github.com/broadcom/stblinux.git
2816 S:      Maintained
2817 N:      bcm63xx
2818
2819 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820 M:      Kevin Cernekee <cernekee@gmail.com>
2821 L:      linux-usb@vger.kernel.org
2822 S:      Maintained
2823 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825 BROADCOM BCM7XXX ARM ARCHITECTURE
2826 M:      Brian Norris <computersforpeace@gmail.com>
2827 M:      Gregory Fong <gregory.0xf0@gmail.com>
2828 M:      Florian Fainelli <f.fainelli@gmail.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T:      git git://github.com/broadcom/stblinux.git
2832 S:      Maintained
2833 F:      arch/arm/mach-bcm/*brcmstb*
2834 F:      arch/arm/boot/dts/bcm7*.dts*
2835 F:      drivers/bus/brcmstb_gisb.c
2836 N:      brcmstb
2837
2838 BROADCOM BMIPS CPUFREQ DRIVER
2839 M:      Markus Mayer <mmayer@broadcom.com>
2840 M:      bcm-kernel-feedback-list@broadcom.com
2841 L:      linux-pm@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/cpufreq/bmips-cpufreq.c
2844
2845 BROADCOM BMIPS MIPS ARCHITECTURE
2846 M:      Kevin Cernekee <cernekee@gmail.com>
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 L:      linux-mips@linux-mips.org
2849 T:      git git://github.com/broadcom/stblinux.git
2850 S:      Maintained
2851 F:      arch/mips/bmips/*
2852 F:      arch/mips/include/asm/mach-bmips/*
2853 F:      arch/mips/kernel/*bmips*
2854 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2855 F:      drivers/irqchip/irq-bcm63*
2856 F:      drivers/irqchip/irq-bcm7*
2857 F:      drivers/irqchip/irq-brcmstb*
2858 F:      include/linux/bcm963xx_nvram.h
2859 F:      include/linux/bcm963xx_tag.h
2860
2861 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862 M:      Rasesh Mody <rasesh.mody@cavium.com>
2863 M:      Harish Patil <harish.patil@cavium.com>
2864 M:      Dept-GELinuxNICDev@cavium.com
2865 L:      netdev@vger.kernel.org
2866 S:      Supported
2867 F:      drivers/net/ethernet/broadcom/bnx2.*
2868 F:      drivers/net/ethernet/broadcom/bnx2_*
2869
2870 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871 M:      QLogic-Storage-Upstream@qlogic.com
2872 L:      linux-scsi@vger.kernel.org
2873 S:      Supported
2874 F:      drivers/scsi/bnx2fc/
2875
2876 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877 M:      QLogic-Storage-Upstream@qlogic.com
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/scsi/bnx2i/
2881
2882 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 M:      Ariel Elior <ariel.elior@cavium.com>
2884 M:      everest-linux-l2@cavium.com
2885 L:      netdev@vger.kernel.org
2886 S:      Supported
2887 F:      drivers/net/ethernet/broadcom/bnx2x/
2888
2889 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890 M:      Michael Chan <michael.chan@broadcom.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/net/ethernet/broadcom/bnxt/
2894
2895 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2897 M:      Franky Lin <franky.lin@broadcom.com>
2898 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2899 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900 M:      Wright Feng <wright.feng@cypress.com>
2901 L:      linux-wireless@vger.kernel.org
2902 L:      brcm80211-dev-list.pdl@broadcom.com
2903 L:      brcm80211-dev-list@cypress.com
2904 S:      Supported
2905 F:      drivers/net/wireless/broadcom/brcm80211/
2906
2907 BROADCOM BRCMSTB GPIO DRIVER
2908 M:      Gregory Fong <gregory.0xf0@gmail.com>
2909 L:      bcm-kernel-feedback-list@broadcom.com
2910 S:      Supported
2911 F:      drivers/gpio/gpio-brcmstb.c
2912 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 M:      Al Cooper <alcooperx@gmail.com>
2916 L:      linux-kernel@vger.kernel.org
2917 L:      bcm-kernel-feedback-list@broadcom.com
2918 S:      Maintained
2919 F:      drivers/phy/broadcom/phy-brcm-usb*
2920
2921 BROADCOM GENET ETHERNET DRIVER
2922 M:      Doug Berger <opendmb@gmail.com>
2923 M:      Florian Fainelli <f.fainelli@gmail.com>
2924 L:      netdev@vger.kernel.org
2925 S:      Supported
2926 F:      drivers/net/ethernet/broadcom/genet/
2927
2928 BROADCOM IPROC ARM ARCHITECTURE
2929 M:      Ray Jui <rjui@broadcom.com>
2930 M:      Scott Branden <sbranden@broadcom.com>
2931 M:      Jon Mason <jonmason@broadcom.com>
2932 M:      bcm-kernel-feedback-list@broadcom.com
2933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T:      git git://github.com/broadcom/cygnus-linux.git
2935 S:      Maintained
2936 N:      iproc
2937 N:      cygnus
2938 N:      bcm[-_]nsp
2939 N:      bcm9113*
2940 N:      bcm9583*
2941 N:      bcm9585*
2942 N:      bcm9586*
2943 N:      bcm988312
2944 N:      bcm113*
2945 N:      bcm583*
2946 N:      bcm585*
2947 N:      bcm586*
2948 N:      bcm88312
2949 N:      hr2
2950 F:      arch/arm64/boot/dts/broadcom/ns2*
2951 F:      drivers/clk/bcm/clk-ns*
2952 F:      drivers/pinctrl/bcm/pinctrl-ns*
2953
2954 BROADCOM KONA GPIO DRIVER
2955 M:      Ray Jui <rjui@broadcom.com>
2956 L:      bcm-kernel-feedback-list@broadcom.com
2957 S:      Supported
2958 F:      drivers/gpio/gpio-bcm-kona.c
2959 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961 BROADCOM NETXTREME-E ROCE DRIVER
2962 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2963 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2964 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2965 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966 L:      linux-rdma@vger.kernel.org
2967 W:      http://www.broadcom.com
2968 S:      Supported
2969 F:      drivers/infiniband/hw/bnxt_re/
2970 F:      include/uapi/rdma/bnxt_re-abi.h
2971
2972 BROADCOM NVRAM DRIVER
2973 M:      Rafał Miłecki <zajec5@gmail.com>
2974 L:      linux-mips@linux-mips.org
2975 S:      Maintained
2976 F:      drivers/firmware/broadcom/*
2977
2978 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 M:      Rafał Miłecki <zajec5@gmail.com>
2980 L:      linux-wireless@vger.kernel.org
2981 S:      Maintained
2982 F:      drivers/bcma/
2983 F:      include/linux/bcma/
2984
2985 BROADCOM STB AVS CPUFREQ DRIVER
2986 M:      Markus Mayer <mmayer@broadcom.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-pm@vger.kernel.org
2989 S:      Maintained
2990 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991 F:      drivers/cpufreq/brcmstb*
2992
2993 BROADCOM STB AVS TMON DRIVER
2994 M:      Markus Mayer <mmayer@broadcom.com>
2995 M:      bcm-kernel-feedback-list@broadcom.com
2996 L:      linux-pm@vger.kernel.org
2997 S:      Maintained
2998 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999 F:      drivers/thermal/broadcom/brcmstb*
3000
3001 BROADCOM STB NAND FLASH DRIVER
3002 M:      Brian Norris <computersforpeace@gmail.com>
3003 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3004 L:      linux-mtd@lists.infradead.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/mtd/nand/brcmnand/
3008
3009 BROADCOM STB DPFE DRIVER
3010 M:      Markus Mayer <mmayer@broadcom.com>
3011 M:      bcm-kernel-feedback-list@broadcom.com
3012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015 F:      drivers/memory/brcmstb_dpfe.c
3016
3017 BROADCOM SYSTEMPORT ETHERNET DRIVER
3018 M:      Florian Fainelli <f.fainelli@gmail.com>
3019 L:      netdev@vger.kernel.org
3020 S:      Supported
3021 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3025 M:      Prashant Sreedharan <prashant@broadcom.com>
3026 M:      Michael Chan <mchan@broadcom.com>
3027 L:      netdev@vger.kernel.org
3028 S:      Supported
3029 F:      drivers/net/ethernet/broadcom/tg3.*
3030
3031 BROCADE BFA FC SCSI DRIVER
3032 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034 L:      linux-scsi@vger.kernel.org
3035 S:      Supported
3036 F:      drivers/scsi/bfa/
3037
3038 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039 M:      Rasesh Mody <rasesh.mody@cavium.com>
3040 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041 M:      Dept-GELinuxNICDev@cavium.com
3042 L:      netdev@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/net/ethernet/brocade/bna/
3045
3046 BSG (block layer generic sg v4 driver)
3047 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      block/bsg.c
3051 F:      include/linux/bsg.h
3052 F:      include/uapi/linux/bsg.h
3053
3054 BT87X AUDIO DRIVER
3055 M:      Clemens Ladisch <clemens@ladisch.de>
3056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3057 T:      git git://git.alsa-project.org/alsa-kernel.git
3058 S:      Maintained
3059 F:      Documentation/sound/alsa/Bt87x.txt
3060 F:      sound/pci/bt87x.c
3061
3062 BT8XXGPIO DRIVER
3063 M:      Michael Buesch <m@bues.ch>
3064 W:      http://bu3sch.de/btgpio.php
3065 S:      Maintained
3066 F:      drivers/gpio/gpio-bt8xx.c
3067
3068 BTRFS FILE SYSTEM
3069 M:      Chris Mason <clm@fb.com>
3070 M:      Josef Bacik <jbacik@fb.com>
3071 M:      David Sterba <dsterba@suse.com>
3072 L:      linux-btrfs@vger.kernel.org
3073 W:      http://btrfs.wiki.kernel.org/
3074 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076 S:      Maintained
3077 F:      Documentation/filesystems/btrfs.txt
3078 F:      fs/btrfs/
3079 F:      include/linux/btrfs*
3080 F:      include/uapi/linux/btrfs*
3081
3082 BTTV VIDEO4LINUX DRIVER
3083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L:      linux-media@vger.kernel.org
3086 W:      https://linuxtv.org
3087 T:      git git://linuxtv.org/media_tree.git
3088 S:      Odd fixes
3089 F:      Documentation/media/v4l-drivers/bttv*
3090 F:      drivers/media/pci/bt8xx/bttv*
3091
3092 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093 M:      Chanwoo Choi <cw00.choi@samsung.com>
3094 L:      linux-pm@vger.kernel.org
3095 L:      linux-samsung-soc@vger.kernel.org
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097 S:      Maintained
3098 F:      drivers/devfreq/exynos-bus.c
3099 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101 BUSLOGIC SCSI DRIVER
3102 M:      Khalid Aziz <khalid@gonehiking.org>
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Maintained
3105 F:      drivers/scsi/BusLogic.*
3106 F:      drivers/scsi/FlashPoint.*
3107
3108 C-MEDIA CMI8788 DRIVER
3109 M:      Clemens Ladisch <clemens@ladisch.de>
3110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T:      git git://git.alsa-project.org/alsa-kernel.git
3112 S:      Maintained
3113 F:      sound/pci/oxygen/
3114
3115 C6X ARCHITECTURE
3116 M:      Mark Salter <msalter@redhat.com>
3117 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118 L:      linux-c6x-dev@linux-c6x.org
3119 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3120 S:      Maintained
3121 F:      arch/c6x/
3122
3123 CA8210 IEEE-802.15.4 RADIO DRIVER
3124 M:      Harry Morris <h.morris@cascoda.com>
3125 L:      linux-wpan@vger.kernel.org
3126 W:      https://github.com/Cascoda/ca8210-linux.git
3127 S:      Maintained
3128 F:      drivers/net/ieee802154/ca8210.c
3129 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132 M:      David Howells <dhowells@redhat.com>
3133 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3134 S:      Supported
3135 F:      Documentation/filesystems/caching/cachefiles.txt
3136 F:      fs/cachefiles/
3137
3138 CADET FM/AM RADIO RECEIVER DRIVER
3139 M:      Hans Verkuil <hverkuil@xs4all.nl>
3140 L:      linux-media@vger.kernel.org
3141 T:      git git://linuxtv.org/media_tree.git
3142 W:      https://linuxtv.org
3143 S:      Maintained
3144 F:      drivers/media/radio/radio-cadet*
3145
3146 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147 M:      Jonathan Corbet <corbet@lwn.net>
3148 L:      linux-media@vger.kernel.org
3149 T:      git git://linuxtv.org/media_tree.git
3150 S:      Maintained
3151 F:      Documentation/media/v4l-drivers/cafe_ccic*
3152 F:      drivers/media/platform/marvell-ccic/
3153
3154 CAIF NETWORK LAYER
3155 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      Documentation/networking/caif/
3159 F:      drivers/net/caif/
3160 F:      include/uapi/linux/caif/
3161 F:      include/net/caif/
3162 F:      net/caif/
3163
3164 CALGARY x86-64 IOMMU
3165 M:      Muli Ben-Yehuda <mulix@mulix.org>
3166 M:      Jon Mason <jdmason@kudzu.us>
3167 L:      iommu@lists.linux-foundation.org
3168 S:      Maintained
3169 F:      arch/x86/kernel/pci-calgary_64.c
3170 F:      arch/x86/kernel/tce_64.c
3171 F:      arch/x86/include/asm/calgary.h
3172 F:      arch/x86/include/asm/tce.h
3173
3174 CAN NETWORK DRIVERS
3175 M:      Wolfgang Grandegger <wg@grandegger.com>
3176 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3177 L:      linux-can@vger.kernel.org
3178 W:      https://github.com/linux-can
3179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/net/can/
3183 F:      drivers/net/can/
3184 F:      include/linux/can/dev.h
3185 F:      include/linux/can/platform/
3186 F:      include/uapi/linux/can/error.h
3187 F:      include/uapi/linux/can/netlink.h
3188
3189 CAN NETWORK LAYER
3190 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3191 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3192 L:      linux-can@vger.kernel.org
3193 W:      https://github.com/linux-can
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196 S:      Maintained
3197 F:      Documentation/networking/can.txt
3198 F:      net/can/
3199 F:      include/linux/can/core.h
3200 F:      include/uapi/linux/can.h
3201 F:      include/uapi/linux/can/bcm.h
3202 F:      include/uapi/linux/can/raw.h
3203 F:      include/uapi/linux/can/gw.h
3204
3205 CAPABILITIES
3206 M:      Serge Hallyn <serge@hallyn.com>
3207 L:      linux-security-module@vger.kernel.org
3208 S:      Supported
3209 F:      include/linux/capability.h
3210 F:      include/uapi/linux/capability.h
3211 F:      security/commoncap.c
3212 F:      kernel/capability.c
3213
3214 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215 M:      Kevin Tsai <ktsai@capellamicro.com>
3216 S:      Maintained
3217 F:      drivers/iio/light/cm*
3218
3219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220 M:      Christian Lamparter <chunkeey@googlemail.com>
3221 L:      linux-wireless@vger.kernel.org
3222 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3223 S:      Maintained
3224 F:      drivers/net/wireless/ath/carl9170/
3225
3226 CAVIUM I2C DRIVER
3227 M:      Jan Glauber <jglauber@cavium.com>
3228 M:      David Daney <david.daney@cavium.com>
3229 W:      http://www.cavium.com
3230 S:      Supported
3231 F:      drivers/i2c/busses/i2c-octeon*
3232 F:      drivers/i2c/busses/i2c-thunderx*
3233
3234 CAVIUM LIQUIDIO NETWORK DRIVER
3235 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3236 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3237 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239 L:      netdev@vger.kernel.org
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/net/ethernet/cavium/liquidio/
3243
3244 CAVIUM MMC DRIVER
3245 M:      Jan Glauber <jglauber@cavium.com>
3246 M:      David Daney <david.daney@cavium.com>
3247 M:      Steven J. Hill <Steven.Hill@cavium.com>
3248 W:      http://www.cavium.com
3249 S:      Supported
3250 F:      drivers/mmc/host/cavium*
3251
3252 CAVIUM OCTEON-TX CRYPTO DRIVER
3253 M:      George Cherian <george.cherian@cavium.com>
3254 L:      linux-crypto@vger.kernel.org
3255 W:      http://www.cavium.com
3256 S:      Supported
3257 F:      drivers/crypto/cavium/cpt/
3258
3259 CAVIUM THUNDERX2 ARM64 SOC
3260 M:      Robert Richter <rrichter@cavium.com>
3261 M:      Jayachandran C <jnair@caviumnetworks.com>
3262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263 S:      Maintained
3264 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3265 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267 CC2520 IEEE-802.15.4 RADIO DRIVER
3268 M:      Varka Bhadram <varkabhadram@gmail.com>
3269 L:      linux-wpan@vger.kernel.org
3270 S:      Maintained
3271 F:      drivers/net/ieee802154/cc2520.c
3272 F:      include/linux/spi/cc2520.h
3273 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3276 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3277 L:      linux-crypto@vger.kernel.org
3278 L:      driverdev-devel@linuxdriverproject.org
3279 S:      Supported
3280 F:      drivers/staging/ccree/
3281 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283 CEC FRAMEWORK
3284 M:      Hans Verkuil <hans.verkuil@cisco.com>
3285 L:      linux-media@vger.kernel.org
3286 T:      git git://linuxtv.org/media_tree.git
3287 W:      http://linuxtv.org
3288 S:      Supported
3289 F:      Documentation/media/kapi/cec-core.rst
3290 F:      Documentation/media/uapi/cec
3291 F:      drivers/media/cec/
3292 F:      drivers/media/rc/keymaps/rc-cec.c
3293 F:      include/media/cec.h
3294 F:      include/media/cec-notifier.h
3295 F:      include/uapi/linux/cec.h
3296 F:      include/uapi/linux/cec-funcs.h
3297 F:      Documentation/devicetree/bindings/media/cec.txt
3298
3299 CEC GPIO DRIVER
3300 M:      Hans Verkuil <hans.verkuil@cisco.com>
3301 L:      linux-media@vger.kernel.org
3302 T:      git git://linuxtv.org/media_tree.git
3303 W:      http://linuxtv.org
3304 S:      Supported
3305 F:      drivers/media/platform/cec-gpio/
3306 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308 CELL BROADBAND ENGINE ARCHITECTURE
3309 M:      Arnd Bergmann <arnd@arndb.de>
3310 L:      linuxppc-dev@lists.ozlabs.org
3311 W:      http://www.ibm.com/developerworks/power/cell/
3312 S:      Supported
3313 F:      arch/powerpc/include/asm/cell*.h
3314 F:      arch/powerpc/include/asm/spu*.h
3315 F:      arch/powerpc/include/uapi/asm/spu*.h
3316 F:      arch/powerpc/oprofile/*cell*
3317 F:      arch/powerpc/platforms/cell/
3318
3319 CEPH COMMON CODE (LIBCEPH)
3320 M:      Ilya Dryomov <idryomov@gmail.com>
3321 M:      "Yan, Zheng" <zyan@redhat.com>
3322 M:      Sage Weil <sage@redhat.com>
3323 L:      ceph-devel@vger.kernel.org
3324 W:      http://ceph.com/
3325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326 T:      git git://github.com/ceph/ceph-client.git
3327 S:      Supported
3328 F:      net/ceph/
3329 F:      include/linux/ceph/
3330 F:      include/linux/crush/
3331
3332 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333 M:      "Yan, Zheng" <zyan@redhat.com>
3334 M:      Sage Weil <sage@redhat.com>
3335 M:      Ilya Dryomov <idryomov@gmail.com>
3336 L:      ceph-devel@vger.kernel.org
3337 W:      http://ceph.com/
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339 T:      git git://github.com/ceph/ceph-client.git
3340 S:      Supported
3341 F:      Documentation/filesystems/ceph.txt
3342 F:      fs/ceph/
3343
3344 CERTIFICATE HANDLING:
3345 M:      David Howells <dhowells@redhat.com>
3346 M:      David Woodhouse <dwmw2@infradead.org>
3347 L:      keyrings@vger.kernel.org
3348 S:      Maintained
3349 F:      Documentation/module-signing.txt
3350 F:      certs/
3351 F:      scripts/sign-file.c
3352 F:      scripts/extract-cert.c
3353
3354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355 L:      linux-usb@vger.kernel.org
3356 S:      Orphan
3357 F:      Documentation/usb/WUSB-Design-overview.txt
3358 F:      Documentation/usb/wusb-cbaf
3359 F:      drivers/usb/host/hwa-hc.c
3360 F:      drivers/usb/host/whci/
3361 F:      drivers/usb/wusbcore/
3362 F:      include/linux/usb/wusb*
3363
3364 CFAG12864B LCD DRIVER
3365 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366 W:      http://miguelojeda.es/auxdisplay.htm
3367 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368 S:      Maintained
3369 F:      drivers/auxdisplay/cfag12864b.c
3370 F:      include/linux/cfag12864b.h
3371
3372 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W:      http://miguelojeda.es/auxdisplay.htm
3375 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376 S:      Maintained
3377 F:      drivers/auxdisplay/cfag12864bfb.c
3378 F:      include/linux/cfag12864b.h
3379
3380 802.11 (including CFG80211/NL80211)
3381 M:      Johannes Berg <johannes@sipsolutions.net>
3382 L:      linux-wireless@vger.kernel.org
3383 W:      http://wireless.kernel.org/
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386 S:      Maintained
3387 F:      net/wireless/
3388 F:      include/uapi/linux/nl80211.h
3389 F:      include/linux/ieee80211.h
3390 F:      include/net/wext.h
3391 F:      include/net/cfg80211.h
3392 F:      include/net/iw_handler.h
3393 F:      include/net/ieee80211_radiotap.h
3394 F:      Documentation/driver-api/80211/cfg80211.rst
3395 F:      Documentation/networking/regulatory.txt
3396
3397 CHAR and MISC DRIVERS
3398 M:      Arnd Bergmann <arnd@arndb.de>
3399 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401 S:      Supported
3402 F:      drivers/char/*
3403 F:      drivers/misc/*
3404 F:      include/linux/miscdevice.h
3405
3406 CHECKPATCH
3407 M:      Andy Whitcroft <apw@canonical.com>
3408 M:      Joe Perches <joe@perches.com>
3409 S:      Maintained
3410 F:      scripts/checkpatch.pl
3411
3412 CHINESE DOCUMENTATION
3413 M:      Harry Wei <harryxiyou@gmail.com>
3414 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416 S:      Maintained
3417 F:      Documentation/translations/zh_CN/
3418
3419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420 M:      Peter Chen <Peter.Chen@nxp.com>
3421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422 L:      linux-usb@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/usb/chipidea/
3425
3426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427 M:      Hans de Goede <hdegoede@redhat.com>
3428 L:      linux-input@vger.kernel.org
3429 S:      Maintained
3430 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431 F:      drivers/input/touchscreen/chipone_icn8318.c
3432
3433 CHROME HARDWARE PLATFORM SUPPORT
3434 M:      Benson Leung <bleung@chromium.org>
3435 M:      Olof Johansson <olof@lixom.net>
3436 S:      Maintained
3437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438 F:      drivers/platform/chrome/
3439
3440 CIRRUS LOGIC AUDIO CODEC DRIVERS
3441 M:      Brian Austin <brian.austin@cirrus.com>
3442 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3444 S:      Maintained
3445 F:      sound/soc/codecs/cs*
3446
3447 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3449 L:      netdev@vger.kernel.org
3450 S:      Maintained
3451 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453 CISCO FCOE HBA DRIVER
3454 M:      Satish Kharat <satishkh@cisco.com>
3455 M:      Sesidhar Baddela <sebaddel@cisco.com>
3456 M:      Karan Tilak Kumar <kartilak@cisco.com>
3457 L:      linux-scsi@vger.kernel.org
3458 S:      Supported
3459 F:      drivers/scsi/fnic/
3460
3461 CISCO SCSI HBA DRIVER
3462 M:      Karan Tilak Kumar <kartilak@cisco.com>
3463 M:      Sesidhar Baddela <sebaddel@cisco.com>
3464 L:      linux-scsi@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/scsi/snic/
3467
3468 CISCO VIC ETHERNET NIC DRIVER
3469 M:      Christian Benvenuti <benve@cisco.com>
3470 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3471 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3472 S:      Supported
3473 F:      drivers/net/ethernet/cisco/enic/
3474
3475 CISCO VIC LOW LATENCY NIC DRIVER
3476 M:      Christian Benvenuti <benve@cisco.com>
3477 M:      Dave Goodell <dgoodell@cisco.com>
3478 S:      Supported
3479 F:      drivers/infiniband/hw/usnic/
3480
3481 CLEANCACHE API
3482 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483 L:      linux-kernel@vger.kernel.org
3484 S:      Maintained
3485 F:      mm/cleancache.c
3486 F:      include/linux/cleancache.h
3487
3488 CLK API
3489 M:      Russell King <linux@armlinux.org.uk>
3490 L:      linux-clk@vger.kernel.org
3491 S:      Maintained
3492 F:      include/linux/clk.h
3493
3494 CLOCKSOURCE, CLOCKEVENT DRIVERS
3495 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3496 M:      Thomas Gleixner <tglx@linutronix.de>
3497 L:      linux-kernel@vger.kernel.org
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499 S:      Supported
3500 F:      drivers/clocksource/
3501 F:      Documentation/devicetree/bindings/timer/
3502
3503 CMPC ACPI DRIVER
3504 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3506 L:      platform-driver-x86@vger.kernel.org
3507 S:      Supported
3508 F:      drivers/platform/x86/classmate-laptop.c
3509
3510 COBALT MEDIA DRIVER
3511 M:      Hans Verkuil <hans.verkuil@cisco.com>
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 W:      https://linuxtv.org
3515 S:      Supported
3516 F:      drivers/media/pci/cobalt/
3517
3518 COCCINELLE/Semantic Patches (SmPL)
3519 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3520 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3521 M:      Nicolas Palix <nicolas.palix@imag.fr>
3522 M:      Michal Marek <michal.lkml@markovi.net>
3523 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525 W:      http://coccinelle.lip6.fr/
3526 S:      Supported
3527 F:      Documentation/dev-tools/coccinelle.rst
3528 F:      scripts/coccinelle/
3529 F:      scripts/coccicheck
3530
3531 CODA FILE SYSTEM
3532 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3533 M:      coda@cs.cmu.edu
3534 L:      codalist@coda.cs.cmu.edu
3535 W:      http://www.coda.cs.cmu.edu/
3536 S:      Maintained
3537 F:      Documentation/filesystems/coda.txt
3538 F:      fs/coda/
3539 F:      include/linux/coda*.h
3540 F:      include/uapi/linux/coda*.h
3541
3542 CODA V4L2 MEM2MEM DRIVER
3543 M:      Philipp Zabel <p.zabel@pengutronix.de>
3544 L:      linux-media@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/devicetree/bindings/media/coda.txt
3547 F:      drivers/media/platform/coda/
3548
3549 COMMON CLK FRAMEWORK
3550 M:      Michael Turquette <mturquette@baylibre.com>
3551 M:      Stephen Boyd <sboyd@codeaurora.org>
3552 L:      linux-clk@vger.kernel.org
3553 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555 S:      Maintained
3556 F:      Documentation/devicetree/bindings/clock/
3557 F:      drivers/clk/
3558 X:      drivers/clk/clkdev.c
3559 F:      include/linux/clk-pr*
3560 F:      include/linux/clk/
3561
3562 COMMON INTERNET FILE SYSTEM (CIFS)
3563 M:      Steve French <sfrench@samba.org>
3564 L:      linux-cifs@vger.kernel.org
3565 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3566 W:      http://linux-cifs.samba.org/
3567 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3568 S:      Supported
3569 F:      Documentation/filesystems/cifs/
3570 F:      fs/cifs/
3571
3572 COMPACTPCI HOTPLUG CORE
3573 M:      Scott Murray <scott@spiteful.org>
3574 L:      linux-pci@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/pci/hotplug/cpci_hotplug*
3577
3578 COMPACTPCI HOTPLUG GENERIC DRIVER
3579 M:      Scott Murray <scott@spiteful.org>
3580 L:      linux-pci@vger.kernel.org
3581 S:      Maintained
3582 F:      drivers/pci/hotplug/cpcihp_generic.c
3583
3584 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585 M:      Scott Murray <scott@spiteful.org>
3586 L:      linux-pci@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590 COMPAL LAPTOP SUPPORT
3591 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592 L:      platform-driver-x86@vger.kernel.org
3593 S:      Maintained
3594 F:      drivers/platform/x86/compal-laptop.c
3595
3596 CONEXANT ACCESSRUNNER USB DRIVER
3597 L:      accessrunner-general@lists.sourceforge.net
3598 W:      http://accessrunner.sourceforge.net/
3599 S:      Orphan
3600 F:      drivers/usb/atm/cxacru.c
3601
3602 CONFIGFS
3603 M:      Joel Becker <jlbec@evilplan.org>
3604 M:      Christoph Hellwig <hch@lst.de>
3605 T:      git git://git.infradead.org/users/hch/configfs.git
3606 S:      Supported
3607 F:      fs/configfs/
3608 F:      include/linux/configfs.h
3609
3610 CONNECTOR
3611 M:      Evgeniy Polyakov <zbr@ioremap.net>
3612 L:      netdev@vger.kernel.org
3613 S:      Maintained
3614 F:      drivers/connector/
3615
3616 CONTROL GROUP (CGROUP)
3617 M:      Tejun Heo <tj@kernel.org>
3618 M:      Li Zefan <lizefan@huawei.com>
3619 M:      Johannes Weiner <hannes@cmpxchg.org>
3620 L:      cgroups@vger.kernel.org
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622 S:      Maintained
3623 F:      Documentation/cgroup*
3624 F:      include/linux/cgroup*
3625 F:      kernel/cgroup*
3626
3627 CONTROL GROUP - CPUSET
3628 M:      Li Zefan <lizefan@huawei.com>
3629 L:      cgroups@vger.kernel.org
3630 W:      http://www.bullopensource.org/cpuset/
3631 W:      http://oss.sgi.com/projects/cpusets/
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633 S:      Maintained
3634 F:      Documentation/cgroup-v1/cpusets.txt
3635 F:      include/linux/cpuset.h
3636 F:      kernel/cgroup/cpuset.c
3637
3638 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639 M:      Johannes Weiner <hannes@cmpxchg.org>
3640 M:      Michal Hocko <mhocko@kernel.org>
3641 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3642 L:      cgroups@vger.kernel.org
3643 L:      linux-mm@kvack.org
3644 S:      Maintained
3645 F:      mm/memcontrol.c
3646 F:      mm/swap_cgroup.c
3647
3648 CORETEMP HARDWARE MONITORING DRIVER
3649 M:      Fenghua Yu <fenghua.yu@intel.com>
3650 L:      linux-hwmon@vger.kernel.org
3651 S:      Maintained
3652 F:      Documentation/hwmon/coretemp
3653 F:      drivers/hwmon/coretemp.c
3654
3655 COSA/SRP SYNC SERIAL DRIVER
3656 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657 W:      http://www.fi.muni.cz/~kas/cosa/
3658 S:      Maintained
3659 F:      drivers/net/wan/cosa*
3660
3661 CPMAC ETHERNET DRIVER
3662 M:      Florian Fainelli <f.fainelli@gmail.com>
3663 L:      netdev@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/net/ethernet/ti/cpmac.c
3666
3667 CPU FREQUENCY DRIVERS
3668 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669 M:      Viresh Kumar <viresh.kumar@linaro.org>
3670 L:      linux-pm@vger.kernel.org
3671 S:      Maintained
3672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674 B:      https://bugzilla.kernel.org
3675 F:      Documentation/cpu-freq/
3676 F:      Documentation/devicetree/bindings/cpufreq/
3677 F:      drivers/cpufreq/
3678 F:      include/linux/cpufreq.h
3679 F:      tools/testing/selftests/cpufreq/
3680
3681 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682 M:      Viresh Kumar <viresh.kumar@linaro.org>
3683 M:      Sudeep Holla <sudeep.holla@arm.com>
3684 L:      linux-pm@vger.kernel.org
3685 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686 S:      Maintained
3687 F:      drivers/cpufreq/arm_big_little.h
3688 F:      drivers/cpufreq/arm_big_little.c
3689 F:      drivers/cpufreq/arm_big_little_dt.c
3690
3691 CPU POWER MONITORING SUBSYSTEM
3692 M:      Thomas Renninger <trenn@suse.com>
3693 M:      Shuah Khan <shuahkh@osg.samsung.com>
3694 M:      Shuah Khan <shuah@kernel.org>
3695 L:      linux-pm@vger.kernel.org
3696 S:      Maintained
3697 F:      tools/power/cpupower/
3698
3699 CPUID/MSR DRIVER
3700 M:      "H. Peter Anvin" <hpa@zytor.com>
3701 S:      Maintained
3702 F:      arch/x86/kernel/cpuid.c
3703 F:      arch/x86/kernel/msr.c
3704
3705 CPUIDLE DRIVER - ARM BIG LITTLE
3706 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708 L:      linux-pm@vger.kernel.org
3709 L:      linux-arm-kernel@lists.infradead.org
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711 S:      Maintained
3712 F:      drivers/cpuidle/cpuidle-big_little.c
3713
3714 CPUIDLE DRIVER - ARM EXYNOS
3715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3717 M:      Kukjin Kim <kgene@kernel.org>
3718 L:      linux-pm@vger.kernel.org
3719 L:      linux-samsung-soc@vger.kernel.org
3720 S:      Supported
3721 F:      drivers/cpuidle/cpuidle-exynos.c
3722 F:      arch/arm/mach-exynos/pm.c
3723
3724 CPUIDLE DRIVERS
3725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L:      linux-pm@vger.kernel.org
3728 S:      Maintained
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 B:      https://bugzilla.kernel.org
3731 F:      drivers/cpuidle/*
3732 F:      include/linux/cpuidle.h
3733
3734 CRAMFS FILESYSTEM
3735 M:      Nicolas Pitre <nico@linaro.org>
3736 S:      Maintained
3737 F:      Documentation/filesystems/cramfs.txt
3738 F:      fs/cramfs/
3739
3740 CRIS PORT
3741 M:      Mikael Starvik <starvik@axis.com>
3742 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3743 L:      linux-cris-kernel@axis.com
3744 W:      http://developer.axis.com
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3746 S:      Maintained
3747 F:      arch/cris/
3748 F:      drivers/tty/serial/crisv10.*
3749
3750 CRYPTO API
3751 M:      Herbert Xu <herbert@gondor.apana.org.au>
3752 M:      "David S. Miller" <davem@davemloft.net>
3753 L:      linux-crypto@vger.kernel.org
3754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3756 S:      Maintained
3757 F:      Documentation/crypto/
3758 F:      Documentation/devicetree/bindings/crypto/
3759 F:      arch/*/crypto/
3760 F:      crypto/
3761 F:      drivers/crypto/
3762 F:      include/crypto/
3763 F:      include/linux/crypto*
3764
3765 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3766 M:      Neil Horman <nhorman@tuxdriver.com>
3767 L:      linux-crypto@vger.kernel.org
3768 S:      Maintained
3769 F:      crypto/ansi_cprng.c
3770 F:      crypto/rng.c
3771
3772 CS3308 MEDIA DRIVER
3773 M:      Hans Verkuil <hverkuil@xs4all.nl>
3774 L:      linux-media@vger.kernel.org
3775 T:      git git://linuxtv.org/media_tree.git
3776 W:      http://linuxtv.org
3777 S:      Odd Fixes
3778 F:      drivers/media/i2c/cs3308.c
3779 F:      drivers/media/i2c/cs3308.h
3780
3781 CS5535 Audio ALSA driver
3782 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3783 S:      Maintained
3784 F:      sound/pci/cs5535audio/
3785
3786 CW1200 WLAN driver
3787 M:      Solomon Peachy <pizza@shaftnet.org>
3788 S:      Maintained
3789 F:      drivers/net/wireless/st/cw1200/
3790
3791 CX18 VIDEO4LINUX DRIVER
3792 M:      Andy Walls <awalls@md.metrocast.net>
3793 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3794 L:      linux-media@vger.kernel.org
3795 T:      git git://linuxtv.org/media_tree.git
3796 W:      https://linuxtv.org
3797 W:      http://www.ivtvdriver.org/index.php/Cx18
3798 S:      Maintained
3799 F:      Documentation/media/v4l-drivers/cx18*
3800 F:      drivers/media/pci/cx18/
3801 F:      include/uapi/linux/ivtv*
3802
3803 CX2341X MPEG ENCODER HELPER MODULE
3804 M:      Hans Verkuil <hverkuil@xs4all.nl>
3805 L:      linux-media@vger.kernel.org
3806 T:      git git://linuxtv.org/media_tree.git
3807 W:      https://linuxtv.org
3808 S:      Maintained
3809 F:      drivers/media/common/cx2341x*
3810 F:      include/media/cx2341x*
3811
3812 CX24120 MEDIA DRIVER
3813 M:      Jemma Denson <jdenson@gmail.com>
3814 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3815 L:      linux-media@vger.kernel.org
3816 W:      https://linuxtv.org
3817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3818 S:      Maintained
3819 F:      drivers/media/dvb-frontends/cx24120*
3820
3821 CX88 VIDEO4LINUX DRIVER
3822 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3823 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3824 L:      linux-media@vger.kernel.org
3825 W:      https://linuxtv.org
3826 T:      git git://linuxtv.org/media_tree.git
3827 S:      Odd fixes
3828 F:      Documentation/media/v4l-drivers/cx88*
3829 F:      drivers/media/pci/cx88/
3830
3831 CXD2820R MEDIA DRIVER
3832 M:      Antti Palosaari <crope@iki.fi>
3833 L:      linux-media@vger.kernel.org
3834 W:      https://linuxtv.org
3835 W:      http://palosaari.fi/linux/
3836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3837 T:      git git://linuxtv.org/anttip/media_tree.git
3838 S:      Maintained
3839 F:      drivers/media/dvb-frontends/cxd2820r*
3840
3841 CXGB3 ETHERNET DRIVER (CXGB3)
3842 M:      Santosh Raspatur <santosh@chelsio.com>
3843 L:      netdev@vger.kernel.org
3844 W:      http://www.chelsio.com
3845 S:      Supported
3846 F:      drivers/net/ethernet/chelsio/cxgb3/
3847
3848 CXGB3 ISCSI DRIVER (CXGB3I)
3849 M:      Karen Xie <kxie@chelsio.com>
3850 L:      linux-scsi@vger.kernel.org
3851 W:      http://www.chelsio.com
3852 S:      Supported
3853 F:      drivers/scsi/cxgbi/cxgb3i
3854
3855 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3856 M:      Steve Wise <swise@chelsio.com>
3857 L:      linux-rdma@vger.kernel.org
3858 W:      http://www.openfabrics.org
3859 S:      Supported
3860 F:      drivers/infiniband/hw/cxgb3/
3861 F:      include/uapi/rdma/cxgb3-abi.h
3862
3863 CXGB4 CRYPTO DRIVER (chcr)
3864 M:      Harsh Jain <harsh@chelsio.com>
3865 L:      linux-crypto@vger.kernel.org
3866 W:      http://www.chelsio.com
3867 S:      Supported
3868 F:      drivers/crypto/chelsio
3869
3870 CXGB4 ETHERNET DRIVER (CXGB4)
3871 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3872 L:      netdev@vger.kernel.org
3873 W:      http://www.chelsio.com
3874 S:      Supported
3875 F:      drivers/net/ethernet/chelsio/cxgb4/
3876
3877 CXGB4 ISCSI DRIVER (CXGB4I)
3878 M:      Karen Xie <kxie@chelsio.com>
3879 L:      linux-scsi@vger.kernel.org
3880 W:      http://www.chelsio.com
3881 S:      Supported
3882 F:      drivers/scsi/cxgbi/cxgb4i
3883
3884 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3885 M:      Steve Wise <swise@chelsio.com>
3886 L:      linux-rdma@vger.kernel.org
3887 W:      http://www.openfabrics.org
3888 S:      Supported
3889 F:      drivers/infiniband/hw/cxgb4/
3890 F:      include/uapi/rdma/cxgb4-abi.h
3891
3892 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3893 M:      Casey Leedom <leedom@chelsio.com>
3894 L:      netdev@vger.kernel.org
3895 W:      http://www.chelsio.com
3896 S:      Supported
3897 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3898
3899 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3900 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3901 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3902 L:      linuxppc-dev@lists.ozlabs.org
3903 S:      Supported
3904 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3905 F:      drivers/misc/cxl/
3906 F:      include/misc/cxl*
3907 F:      include/uapi/misc/cxl.h
3908 F:      Documentation/powerpc/cxl.txt
3909 F:      Documentation/ABI/testing/sysfs-class-cxl
3910
3911 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3912 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3913 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3914 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3915 L:      linux-scsi@vger.kernel.org
3916 S:      Supported
3917 F:      drivers/scsi/cxlflash/
3918 F:      include/uapi/scsi/cxlflash_ioctls.h
3919 F:      Documentation/powerpc/cxlflash.txt
3920
3921 CYBERPRO FB DRIVER
3922 M:      Russell King <linux@armlinux.org.uk>
3923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924 W:      http://www.armlinux.org.uk/
3925 S:      Maintained
3926 F:      drivers/video/fbdev/cyber2000fb.*
3927
3928 CYCLADES ASYNC MUX DRIVER
3929 W:      http://www.cyclades.com/
3930 S:      Orphan
3931 F:      drivers/tty/cyclades.c
3932 F:      include/linux/cyclades.h
3933 F:      include/uapi/linux/cyclades.h
3934
3935 CYCLADES PC300 DRIVER
3936 W:      http://www.cyclades.com/
3937 S:      Orphan
3938 F:      drivers/net/wan/pc300*
3939
3940 CYPRESS_FIRMWARE MEDIA DRIVER
3941 M:      Antti Palosaari <crope@iki.fi>
3942 L:      linux-media@vger.kernel.org
3943 W:      https://linuxtv.org
3944 W:      http://palosaari.fi/linux/
3945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3946 T:      git git://linuxtv.org/anttip/media_tree.git
3947 S:      Maintained
3948 F:      drivers/media/common/cypress_firmware*
3949
3950 CYTTSP TOUCHSCREEN DRIVER
3951 M:      Ferruh Yigit <fery@cypress.com>
3952 L:      linux-input@vger.kernel.org
3953 S:      Supported
3954 F:      drivers/input/touchscreen/cyttsp*
3955 F:      include/linux/input/cyttsp.h
3956
3957 D-LINK DIR-685 TOUCHKEYS DRIVER
3958 M:      Linus Walleij <linus.walleij@linaro.org>
3959 L:      linux-input@vger.kernel.org
3960 S:      Supported
3961 F:      drivers/input/dlink-dir685-touchkeys.c
3962
3963 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3964 M:      Joshua Kinard <kumba@gentoo.org>
3965 S:      Maintained
3966 F:      drivers/rtc/rtc-ds1685.c
3967 F:      include/linux/rtc/ds1685.h
3968
3969 DAMA SLAVE for AX.25
3970 M:      Joerg Reuter <jreuter@yaina.de>
3971 W:      http://yaina.de/jreuter/
3972 W:      http://www.qsl.net/dl1bke/
3973 L:      linux-hams@vger.kernel.org
3974 S:      Maintained
3975 F:      net/ax25/af_ax25.c
3976 F:      net/ax25/ax25_dev.c
3977 F:      net/ax25/ax25_ds_*
3978 F:      net/ax25/ax25_in.c
3979 F:      net/ax25/ax25_out.c
3980 F:      net/ax25/ax25_timer.c
3981 F:      net/ax25/sysctl_net_ax25.c
3982
3983 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3984 L:      netdev@vger.kernel.org
3985 S:      Orphan
3986 F:      Documentation/networking/dmfe.txt
3987 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3988
3989 DC390/AM53C974 SCSI driver
3990 M:      Hannes Reinecke <hare@suse.com>
3991 L:      linux-scsi@vger.kernel.org
3992 S:      Maintained
3993 F:      drivers/scsi/am53c974.c
3994
3995 DC395x SCSI driver
3996 M:      Oliver Neukum <oliver@neukum.org>
3997 M:      Ali Akcaagac <aliakc@web.de>
3998 M:      Jamie Lenehan <lenehan@twibble.org>
3999 L:      dc395x@twibble.org
4000 W:      http://twibble.org/dist/dc395x/
4001 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4002 S:      Maintained
4003 F:      Documentation/scsi/dc395x.txt
4004 F:      drivers/scsi/dc395x.*
4005
4006 DCCP PROTOCOL
4007 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4008 L:      dccp@vger.kernel.org
4009 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4010 S:      Maintained
4011 F:      include/linux/dccp.h
4012 F:      include/uapi/linux/dccp.h
4013 F:      include/linux/tfrc.h
4014 F:      net/dccp/
4015
4016 DECnet NETWORK LAYER
4017 W:      http://linux-decnet.sourceforge.net
4018 L:      linux-decnet-user@lists.sourceforge.net
4019 S:      Orphan
4020 F:      Documentation/networking/decnet.txt
4021 F:      net/decnet/
4022
4023 DECSTATION PLATFORM SUPPORT
4024 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4025 L:      linux-mips@linux-mips.org
4026 W:      http://www.linux-mips.org/wiki/DECstation
4027 S:      Maintained
4028 F:      arch/mips/dec/
4029 F:      arch/mips/include/asm/dec/
4030 F:      arch/mips/include/asm/mach-dec/
4031
4032 DEFXX FDDI NETWORK DRIVER
4033 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4034 S:      Maintained
4035 F:      drivers/net/fddi/defxx.*
4036
4037 DELL SMBIOS DRIVER
4038 M:      Pali Rohár <pali.rohar@gmail.com>
4039 M:      Mario Limonciello <mario.limonciello@dell.com>
4040 L:      platform-driver-x86@vger.kernel.org
4041 S:      Maintained
4042 F:      drivers/platform/x86/dell-smbios.*
4043
4044 DELL SMBIOS SMM DRIVER
4045 M:      Mario Limonciello <mario.limonciello@dell.com>
4046 L:      platform-driver-x86@vger.kernel.org
4047 S:      Maintained
4048 F:      drivers/platform/x86/dell-smbios-smm.c
4049
4050 DELL SMBIOS WMI DRIVER
4051 M:      Mario Limonciello <mario.limonciello@dell.com>
4052 L:      platform-driver-x86@vger.kernel.org
4053 S:      Maintained
4054 F:      drivers/platform/x86/dell-smbios-wmi.c
4055 F:      tools/wmi/dell-smbios-example.c
4056
4057 DELL LAPTOP DRIVER
4058 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4059 M:      Pali Rohár <pali.rohar@gmail.com>
4060 L:      platform-driver-x86@vger.kernel.org
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-laptop.c
4063
4064 DELL LAPTOP FREEFALL DRIVER
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-smo8800.c
4068
4069 DELL LAPTOP RBTN DRIVER
4070 M:      Pali Rohár <pali.rohar@gmail.com>
4071 S:      Maintained
4072 F:      drivers/platform/x86/dell-rbtn.*
4073
4074 DELL LAPTOP SMM DRIVER
4075 M:      Pali Rohár <pali.rohar@gmail.com>
4076 S:      Maintained
4077 F:      drivers/hwmon/dell-smm-hwmon.c
4078 F:      include/uapi/linux/i8k.h
4079
4080 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4081 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4082 S:      Maintained
4083 F:      Documentation/dcdbas.txt
4084 F:      drivers/firmware/dcdbas.*
4085
4086 DELL WMI NOTIFICATIONS DRIVER
4087 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4088 M:      Pali Rohár <pali.rohar@gmail.com>
4089 S:      Maintained
4090 F:      drivers/platform/x86/dell-wmi.c
4091
4092 DELL WMI DESCRIPTOR DRIVER
4093 M:      Mario Limonciello <mario.limonciello@dell.com>
4094 S:      Maintained
4095 F:      drivers/platform/x86/dell-wmi-descriptor.c
4096
4097 DELTA ST MEDIA DRIVER
4098 M:      Hugues Fruchet <hugues.fruchet@st.com>
4099 L:      linux-media@vger.kernel.org
4100 T:      git git://linuxtv.org/media_tree.git
4101 W:      https://linuxtv.org
4102 S:      Supported
4103 F:      drivers/media/platform/sti/delta
4104
4105 DENALI NAND DRIVER
4106 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4107 L:      linux-mtd@lists.infradead.org
4108 S:      Supported
4109 F:      drivers/mtd/nand/denali*
4110
4111 DESIGNWARE USB2 DRD IP DRIVER
4112 M:      John Youn <johnyoun@synopsys.com>
4113 L:      linux-usb@vger.kernel.org
4114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4115 S:      Maintained
4116 F:      drivers/usb/dwc2/
4117
4118 DESIGNWARE USB3 DRD IP DRIVER
4119 M:      Felipe Balbi <balbi@kernel.org>
4120 L:      linux-usb@vger.kernel.org
4121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122 S:      Maintained
4123 F:      drivers/usb/dwc3/
4124
4125 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4126 M:      Andreas Klinger <ak@it-klinger.de>
4127 L:      linux-iio@vger.kernel.org
4128 S:      Maintained
4129 F:      drivers/iio/proximity/srf*.c
4130
4131 DEVICE COREDUMP (DEV_COREDUMP)
4132 M:      Johannes Berg <johannes@sipsolutions.net>
4133 L:      linux-kernel@vger.kernel.org
4134 S:      Maintained
4135 F:      drivers/base/devcoredump.c
4136 F:      include/linux/devcoredump.h
4137
4138 DEVICE FREQUENCY (DEVFREQ)
4139 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4140 M:      Kyungmin Park <kyungmin.park@samsung.com>
4141 R:      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:      Maintained
4145 F:      drivers/devfreq/
4146 F:      include/linux/devfreq.h
4147 F:      Documentation/devicetree/bindings/devfreq/
4148
4149 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4150 M:      Chanwoo Choi <cw00.choi@samsung.com>
4151 L:      linux-pm@vger.kernel.org
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4153 S:      Supported
4154 F:      drivers/devfreq/event/
4155 F:      drivers/devfreq/devfreq-event.c
4156 F:      include/linux/devfreq-event.h
4157 F:      Documentation/devicetree/bindings/devfreq/event/
4158
4159 DEVICE NUMBER REGISTRY
4160 M:      Torben Mathiasen <device@lanana.org>
4161 W:      http://lanana.org/docs/device-list/index.html
4162 S:      Maintained
4163
4164 DEVICE-MAPPER  (LVM)
4165 M:      Alasdair Kergon <agk@redhat.com>
4166 M:      Mike Snitzer <snitzer@redhat.com>
4167 M:      dm-devel@redhat.com
4168 L:      dm-devel@redhat.com
4169 W:      http://sources.redhat.com/dm
4170 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4172 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4173 S:      Maintained
4174 F:      Documentation/device-mapper/
4175 F:      drivers/md/Makefile
4176 F:      drivers/md/Kconfig
4177 F:      drivers/md/dm*
4178 F:      drivers/md/persistent-data/
4179 F:      include/linux/device-mapper.h
4180 F:      include/linux/dm-*.h
4181 F:      include/uapi/linux/dm-*.h
4182
4183 DEVLINK
4184 M:      Jiri Pirko <jiri@mellanox.com>
4185 L:      netdev@vger.kernel.org
4186 S:      Supported
4187 F:      net/core/devlink.c
4188 F:      include/net/devlink.h
4189 F:      include/uapi/linux/devlink.h
4190
4191 DIALOG SEMICONDUCTOR DRIVERS
4192 M:      Support Opensource <support.opensource@diasemi.com>
4193 W:      http://www.dialog-semiconductor.com/products
4194 S:      Supported
4195 F:      Documentation/hwmon/da90??
4196 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4197 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4198 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4199 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4200 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4201 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4202 F:      drivers/gpio/gpio-da90??.c
4203 F:      drivers/hwmon/da90??-hwmon.c
4204 F:      drivers/iio/adc/da91??-*.c
4205 F:      drivers/input/misc/da90??_onkey.c
4206 F:      drivers/input/touchscreen/da9052_tsi.c
4207 F:      drivers/leds/leds-da90??.c
4208 F:      drivers/mfd/da903x.c
4209 F:      drivers/mfd/da90??-*.c
4210 F:      drivers/mfd/da91??-*.c
4211 F:      drivers/power/supply/da9052-battery.c
4212 F:      drivers/power/supply/da91??-*.c
4213 F:      drivers/regulator/da903x.c
4214 F:      drivers/regulator/da9???-regulator.[ch]
4215 F:      drivers/thermal/da90??-thermal.c
4216 F:      drivers/rtc/rtc-da90??.c
4217 F:      drivers/video/backlight/da90??_bl.c
4218 F:      drivers/watchdog/da90??_wdt.c
4219 F:      include/linux/mfd/da903x.h
4220 F:      include/linux/mfd/da9052/
4221 F:      include/linux/mfd/da9055/
4222 F:      include/linux/mfd/da9062/
4223 F:      include/linux/mfd/da9063/
4224 F:      include/linux/mfd/da9150/
4225 F:      include/linux/regulator/da9211.h
4226 F:      include/sound/da[79]*.h
4227 F:      sound/soc/codecs/da[79]*.[ch]
4228
4229 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4230 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4231 L:      linux-gpio@vger.kernel.org
4232 S:      Maintained
4233 F:      drivers/gpio/gpio-gpio-mm.c
4234
4235 DIGI NEO AND CLASSIC PCI PRODUCTS
4236 M:      Lidza Louina <lidza.louina@gmail.com>
4237 M:      Mark Hounschell <markh@compro.net>
4238 L:      driverdev-devel@linuxdriverproject.org
4239 S:      Maintained
4240 F:      drivers/staging/dgnc/
4241
4242 DIOLAN U2C-12 I2C DRIVER
4243 M:      Guenter Roeck <linux@roeck-us.net>
4244 L:      linux-i2c@vger.kernel.org
4245 S:      Maintained
4246 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4247
4248 FILESYSTEM DIRECT ACCESS (DAX)
4249 M:      Matthew Wilcox <mawilcox@microsoft.com>
4250 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4251 L:      linux-fsdevel@vger.kernel.org
4252 S:      Supported
4253 F:      fs/dax.c
4254 F:      include/linux/dax.h
4255 F:      include/trace/events/fs_dax.h
4256
4257 DEVICE DIRECT ACCESS (DAX)
4258 M:      Dan Williams <dan.j.williams@intel.com>
4259 L:      linux-nvdimm@lists.01.org
4260 S:      Supported
4261 F:      drivers/dax/
4262
4263 DIRECTORY NOTIFICATION (DNOTIFY)
4264 M:      Jan Kara <jack@suse.cz>
4265 R:      Amir Goldstein <amir73il@gmail.com>
4266 L:      linux-fsdevel@vger.kernel.org
4267 S:      Maintained
4268 F:      Documentation/filesystems/dnotify.txt
4269 F:      fs/notify/dnotify/
4270 F:      include/linux/dnotify.h
4271
4272 DISK GEOMETRY AND PARTITION HANDLING
4273 M:      Andries Brouwer <aeb@cwi.nl>
4274 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4275 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4276 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4277 S:      Maintained
4278
4279 DISKQUOTA
4280 M:      Jan Kara <jack@suse.com>
4281 S:      Maintained
4282 F:      Documentation/filesystems/quota.txt
4283 F:      fs/quota/
4284 F:      include/linux/quota*.h
4285 F:      include/uapi/linux/quota*.h
4286
4287 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4288 M:      Bernie Thompson <bernie@plugable.com>
4289 L:      linux-fbdev@vger.kernel.org
4290 S:      Maintained
4291 W:      http://plugable.com/category/projects/udlfb/
4292 F:      drivers/video/fbdev/udlfb.c
4293 F:      include/video/udlfb.h
4294 F:      Documentation/fb/udlfb.txt
4295
4296 DISTRIBUTED LOCK MANAGER (DLM)
4297 M:      Christine Caulfield <ccaulfie@redhat.com>
4298 M:      David Teigland <teigland@redhat.com>
4299 L:      cluster-devel@redhat.com
4300 W:      http://sources.redhat.com/cluster/
4301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4302 S:      Supported
4303 F:      fs/dlm/
4304
4305 DMA BUFFER SHARING FRAMEWORK
4306 M:      Sumit Semwal <sumit.semwal@linaro.org>
4307 S:      Maintained
4308 L:      linux-media@vger.kernel.org
4309 L:      dri-devel@lists.freedesktop.org
4310 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4311 F:      drivers/dma-buf/
4312 F:      include/linux/dma-buf*
4313 F:      include/linux/reservation.h
4314 F:      include/linux/*fence.h
4315 F:      Documentation/driver-api/dma-buf.rst
4316 T:      git git://anongit.freedesktop.org/drm/drm-misc
4317
4318 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4319 M:      Vinod Koul <vinod.koul@intel.com>
4320 L:      dmaengine@vger.kernel.org
4321 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4322 S:      Maintained
4323 F:      drivers/dma/
4324 F:      include/linux/dmaengine.h
4325 F:      Documentation/devicetree/bindings/dma/
4326 F:      Documentation/driver-api/dmaengine/
4327 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4328
4329 DMA MAPPING HELPERS
4330 M:      Christoph Hellwig <hch@lst.de>
4331 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4332 R:      Robin Murphy <robin.murphy@arm.com>
4333 L:      iommu@lists.linux-foundation.org
4334 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4335 W:      http://git.infradead.org/users/hch/dma-mapping.git
4336 S:      Supported
4337 F:      lib/dma-debug.c
4338 F:      lib/dma-noop.c
4339 F:      lib/dma-virt.c
4340 F:      drivers/base/dma-mapping.c
4341 F:      drivers/base/dma-coherent.c
4342 F:      include/linux/dma-mapping.h
4343
4344 DME1737 HARDWARE MONITOR DRIVER
4345 M:      Juerg Haefliger <juergh@gmail.com>
4346 L:      linux-hwmon@vger.kernel.org
4347 S:      Maintained
4348 F:      Documentation/hwmon/dme1737
4349 F:      drivers/hwmon/dme1737.c
4350
4351 DMI/SMBIOS SUPPORT
4352 M:      Jean Delvare <jdelvare@suse.com>
4353 S:      Maintained
4354 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356 F:      drivers/firmware/dmi-id.c
4357 F:      drivers/firmware/dmi_scan.c
4358 F:      include/linux/dmi.h
4359
4360 DOCUMENTATION
4361 M:      Jonathan Corbet <corbet@lwn.net>
4362 L:      linux-doc@vger.kernel.org
4363 S:      Maintained
4364 F:      Documentation/
4365 F:      scripts/kernel-doc
4366 X:      Documentation/ABI/
4367 X:      Documentation/devicetree/
4368 X:      Documentation/acpi
4369 X:      Documentation/power
4370 X:      Documentation/spi
4371 X:      Documentation/media
4372 T:      git git://git.lwn.net/linux.git docs-next
4373
4374 DONGWOON DW9714 LENS VOICE COIL DRIVER
4375 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4376 L:      linux-media@vger.kernel.org
4377 T:      git git://linuxtv.org/media_tree.git
4378 S:      Maintained
4379 F:      drivers/media/i2c/dw9714.c
4380
4381 DOUBLETALK DRIVER
4382 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4383 L:      blinux-list@redhat.com
4384 S:      Maintained
4385 F:      drivers/char/dtlk.c
4386 F:      include/linux/dtlk.h
4387
4388 DPAA2 DATAPATH I/O (DPIO) DRIVER
4389 M:      Roy Pledge <Roy.Pledge@nxp.com>
4390 L:      linux-kernel@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/staging/fsl-mc/bus/dpio
4393
4394 DPAA2 ETHERNET DRIVER
4395 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396 L:      linux-kernel@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/staging/fsl-dpaa2/ethernet
4399
4400 DPT_I2O SCSI RAID DRIVER
4401 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402 L:      linux-scsi@vger.kernel.org
4403 W:      http://www.adaptec.com/
4404 S:      Maintained
4405 F:      drivers/scsi/dpt*
4406 F:      drivers/scsi/dpt/
4407
4408 DRBD DRIVER
4409 M:      Philipp Reisner <philipp.reisner@linbit.com>
4410 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4411 L:      drbd-dev@lists.linbit.com
4412 W:      http://www.drbd.org
4413 T:      git git://git.linbit.com/linux-drbd.git
4414 T:      git git://git.linbit.com/drbd-8.4.git
4415 S:      Supported
4416 F:      drivers/block/drbd/
4417 F:      lib/lru_cache.c
4418 F:      Documentation/blockdev/drbd/
4419
4420 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423 S:      Supported
4424 F:      Documentation/kobject.txt
4425 F:      drivers/base/
4426 F:      fs/debugfs/
4427 F:      fs/sysfs/
4428 F:      include/linux/debugfs.h
4429 F:      include/linux/kobj*
4430 F:      lib/kobj*
4431
4432 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433 M:      Kevin Hilman <khilman@kernel.org>
4434 M:      Nishanth Menon <nm@ti.com>
4435 S:      Maintained
4436 F:      drivers/power/avs/
4437 F:      include/linux/power/smartreflex.h
4438 L:      linux-pm@vger.kernel.org
4439
4440 DRM DRIVER FOR ARM PL111 CLCD
4441 M:      Eric Anholt <eric@anholt.net>
4442 T:      git git://anongit.freedesktop.org/drm/drm-misc
4443 S:      Supported
4444 F:      drivers/gpu/drm/pl111/
4445
4446 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4447 M:      Dave Airlie <airlied@redhat.com>
4448 S:      Odd Fixes
4449 F:      drivers/gpu/drm/ast/
4450
4451 DRM DRIVER FOR BOCHS VIRTUAL GPU
4452 M:      Gerd Hoffmann <kraxel@redhat.com>
4453 L:      virtualization@lists.linux-foundation.org
4454 T:      git git://anongit.freedesktop.org/drm/drm-misc
4455 S:      Maintained
4456 F:      drivers/gpu/drm/bochs/
4457
4458 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4459 M:      Linus Walleij <linus.walleij@linaro.org>
4460 T:      git git://anongit.freedesktop.org/drm/drm-misc
4461 S:      Maintained
4462 F:      drivers/gpu/drm/tve200/
4463
4464 DRM DRIVER FOR ILITEK ILI9225 PANELS
4465 M:      David Lechner <david@lechnology.com>
4466 S:      Maintained
4467 F:      drivers/gpu/drm/tinydrm/ili9225.c
4468 F:      Documentation/devicetree/bindings/display/ili9225.txt
4469
4470 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4471 S:      Orphan / Obsolete
4472 F:      drivers/gpu/drm/i810/
4473 F:      include/uapi/drm/i810_drm.h
4474
4475 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4476 S:      Orphan / Obsolete
4477 F:      drivers/gpu/drm/mga/
4478 F:      include/uapi/drm/mga_drm.h
4479
4480 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4481 M:      Dave Airlie <airlied@redhat.com>
4482 S:      Odd Fixes
4483 F:      drivers/gpu/drm/mgag200/
4484
4485 DRM DRIVER FOR MI0283QT
4486 M:      Noralf Trønnes <noralf@tronnes.org>
4487 S:      Maintained
4488 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4489 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4490
4491 DRM DRIVER FOR MSM ADRENO GPU
4492 M:      Rob Clark <robdclark@gmail.com>
4493 L:      linux-arm-msm@vger.kernel.org
4494 L:      dri-devel@lists.freedesktop.org
4495 L:      freedreno@lists.freedesktop.org
4496 T:      git git://people.freedesktop.org/~robclark/linux
4497 S:      Maintained
4498 F:      drivers/gpu/drm/msm/
4499 F:      include/uapi/drm/msm_drm.h
4500 F:      Documentation/devicetree/bindings/display/msm/
4501
4502 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4503 M:      Ben Skeggs <bskeggs@redhat.com>
4504 L:      dri-devel@lists.freedesktop.org
4505 L:      nouveau@lists.freedesktop.org
4506 T:      git git://github.com/skeggsb/linux
4507 S:      Supported
4508 F:      drivers/gpu/drm/nouveau/
4509 F:      include/uapi/drm/nouveau_drm.h
4510
4511 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4512 M:      Noralf Trønnes <noralf@tronnes.org>
4513 S:      Maintained
4514 F:      drivers/gpu/drm/tinydrm/repaper.c
4515 F:      Documentation/devicetree/bindings/display/repaper.txt
4516
4517 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4518 M:      Dave Airlie <airlied@redhat.com>
4519 M:      Gerd Hoffmann <kraxel@redhat.com>
4520 L:      virtualization@lists.linux-foundation.org
4521 T:      git git://anongit.freedesktop.org/drm/drm-misc
4522 S:      Obsolete
4523 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4524 F:      drivers/gpu/drm/cirrus/
4525
4526 DRM DRIVER FOR QXL VIRTUAL GPU
4527 M:      Dave Airlie <airlied@redhat.com>
4528 M:      Gerd Hoffmann <kraxel@redhat.com>
4529 L:      virtualization@lists.linux-foundation.org
4530 T:      git git://anongit.freedesktop.org/drm/drm-misc
4531 S:      Maintained
4532 F:      drivers/gpu/drm/qxl/
4533 F:      include/uapi/drm/qxl_drm.h
4534
4535 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4536 S:      Orphan / Obsolete
4537 F:      drivers/gpu/drm/r128/
4538 F:      include/uapi/drm/r128_drm.h
4539
4540 DRM DRIVER FOR SAVAGE VIDEO CARDS
4541 S:      Orphan / Obsolete
4542 F:      drivers/gpu/drm/savage/
4543 F:      include/uapi/drm/savage_drm.h
4544
4545 DRM DRIVER FOR SIS VIDEO CARDS
4546 S:      Orphan / Obsolete
4547 F:      drivers/gpu/drm/sis/
4548 F:      include/uapi/drm/sis_drm.h
4549
4550 DRM DRIVER FOR SITRONIX ST7586 PANELS
4551 M:      David Lechner <david@lechnology.com>
4552 S:      Maintained
4553 F:      drivers/gpu/drm/tinydrm/st7586.c
4554 F:      Documentation/devicetree/bindings/display/st7586.txt
4555
4556 DRM DRIVER FOR SITRONIX ST7735R PANELS
4557 M:      David Lechner <david@lechnology.com>
4558 S:      Maintained
4559 F:      drivers/gpu/drm/tinydrm/st7735r.c
4560 F:      Documentation/devicetree/bindings/display/st7735r.txt
4561
4562 DRM DRIVER FOR TDFX VIDEO CARDS
4563 S:      Orphan / Obsolete
4564 F:      drivers/gpu/drm/tdfx/
4565
4566 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4567 M:      Dave Airlie <airlied@redhat.com>
4568 S:      Odd Fixes
4569 F:      drivers/gpu/drm/udl/
4570
4571 DRM DRIVER FOR VMWARE VIRTUAL GPU
4572 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4573 M:      Sinclair Yeh <syeh@vmware.com>
4574 M:      Thomas Hellstrom <thellstrom@vmware.com>
4575 L:      dri-devel@lists.freedesktop.org
4576 T:      git git://people.freedesktop.org/~syeh/repos_linux
4577 T:      git git://people.freedesktop.org/~thomash/linux
4578 S:      Supported
4579 F:      drivers/gpu/drm/vmwgfx/
4580 F:      include/uapi/drm/vmwgfx_drm.h
4581
4582 DRM DRIVERS
4583 M:      David Airlie <airlied@linux.ie>
4584 L:      dri-devel@lists.freedesktop.org
4585 T:      git git://people.freedesktop.org/~airlied/linux
4586 B:      https://bugs.freedesktop.org/
4587 C:      irc://chat.freenode.net/dri-devel
4588 S:      Maintained
4589 F:      drivers/gpu/drm/
4590 F:      drivers/gpu/vga/
4591 F:      Documentation/devicetree/bindings/display/
4592 F:      Documentation/devicetree/bindings/gpu/
4593 F:      Documentation/devicetree/bindings/video/
4594 F:      Documentation/gpu/
4595 F:      include/drm/
4596 F:      include/uapi/drm/
4597 F:      include/linux/vga*
4598
4599 DRM DRIVERS AND MISC GPU PATCHES
4600 M:      Daniel Vetter <daniel.vetter@intel.com>
4601 M:      Gustavo Padovan <gustavo@padovan.org>
4602 M:      Sean Paul <seanpaul@chromium.org>
4603 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4604 S:      Maintained
4605 T:      git git://anongit.freedesktop.org/drm/drm-misc
4606 F:      Documentation/gpu/
4607 F:      drivers/gpu/vga/
4608 F:      drivers/gpu/drm/*
4609 F:      include/drm/drm*
4610 F:      include/uapi/drm/drm*
4611 F:      include/linux/vga*
4612
4613 DRM DRIVERS FOR ALLWINNER A10
4614 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4615 L:      dri-devel@lists.freedesktop.org
4616 S:      Supported
4617 F:      drivers/gpu/drm/sun4i/
4618 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4619 T:      git git://anongit.freedesktop.org/drm/drm-misc
4620
4621 DRM DRIVERS FOR AMLOGIC SOCS
4622 M:      Neil Armstrong <narmstrong@baylibre.com>
4623 L:      dri-devel@lists.freedesktop.org
4624 L:      linux-amlogic@lists.infradead.org
4625 W:      http://linux-meson.com/
4626 S:      Supported
4627 F:      drivers/gpu/drm/meson/
4628 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4629 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4630 F:      Documentation/gpu/meson.rst
4631 T:      git git://anongit.freedesktop.org/drm/drm-misc
4632
4633 DRM DRIVERS FOR ATMEL HLCDC
4634 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 S:      Supported
4637 F:      drivers/gpu/drm/atmel-hlcdc/
4638 F:      Documentation/devicetree/bindings/drm/atmel/
4639 T:      git git://anongit.freedesktop.org/drm/drm-misc
4640
4641 DRM DRIVERS FOR BRIDGE CHIPS
4642 M:      Archit Taneja <architt@codeaurora.org>
4643 M:      Andrzej Hajda <a.hajda@samsung.com>
4644 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4645 S:      Maintained
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647 F:      drivers/gpu/drm/bridge/
4648
4649 DRM DRIVERS FOR EXYNOS
4650 M:      Inki Dae <inki.dae@samsung.com>
4651 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4652 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4653 M:      Kyungmin Park <kyungmin.park@samsung.com>
4654 L:      dri-devel@lists.freedesktop.org
4655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4656 S:      Supported
4657 F:      drivers/gpu/drm/exynos/
4658 F:      include/uapi/drm/exynos_drm.h
4659 F:      Documentation/devicetree/bindings/display/exynos/
4660
4661 DRM DRIVERS FOR FREESCALE DCU
4662 M:      Stefan Agner <stefan@agner.ch>
4663 M:      Alison Wang <alison.wang@freescale.com>
4664 L:      dri-devel@lists.freedesktop.org
4665 S:      Supported
4666 F:      drivers/gpu/drm/fsl-dcu/
4667 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4668 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4669 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4670
4671 DRM DRIVERS FOR FREESCALE IMX
4672 M:      Philipp Zabel <p.zabel@pengutronix.de>
4673 L:      dri-devel@lists.freedesktop.org
4674 S:      Maintained
4675 F:      drivers/gpu/drm/imx/
4676 F:      drivers/gpu/ipu-v3/
4677 F:      Documentation/devicetree/bindings/display/imx/
4678
4679 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4680 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4681 L:      dri-devel@lists.freedesktop.org
4682 T:      git git://github.com/patjak/drm-gma500
4683 S:      Maintained
4684 F:      drivers/gpu/drm/gma500/
4685
4686 DRM DRIVERS FOR HISILICON
4687 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4688 M:      Rongrong Zou <zourongrong@gmail.com>
4689 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4690 R:      Chen Feng <puck.chen@hisilicon.com>
4691 L:      dri-devel@lists.freedesktop.org
4692 T:      git git://github.com/xin3liang/linux.git
4693 S:      Maintained
4694 F:      drivers/gpu/drm/hisilicon/
4695 F:      Documentation/devicetree/bindings/display/hisilicon/
4696
4697 DRM DRIVERS FOR MEDIATEK
4698 M:      CK Hu <ck.hu@mediatek.com>
4699 M:      Philipp Zabel <p.zabel@pengutronix.de>
4700 L:      dri-devel@lists.freedesktop.org
4701 S:      Supported
4702 F:      drivers/gpu/drm/mediatek/
4703 F:      Documentation/devicetree/bindings/display/mediatek/
4704
4705 DRM DRIVERS FOR NVIDIA TEGRA
4706 M:      Thierry Reding <thierry.reding@gmail.com>
4707 L:      dri-devel@lists.freedesktop.org
4708 L:      linux-tegra@vger.kernel.org
4709 T:      git git://anongit.freedesktop.org/tegra/linux.git
4710 S:      Supported
4711 F:      drivers/gpu/drm/tegra/
4712 F:      drivers/gpu/host1x/
4713 F:      include/linux/host1x.h
4714 F:      include/uapi/drm/tegra_drm.h
4715 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4716
4717 DRM DRIVERS FOR RENESAS
4718 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4719 L:      dri-devel@lists.freedesktop.org
4720 L:      linux-renesas-soc@vger.kernel.org
4721 T:      git git://linuxtv.org/pinchartl/fbdev
4722 S:      Supported
4723 F:      drivers/gpu/drm/rcar-du/
4724 F:      drivers/gpu/drm/shmobile/
4725 F:      include/linux/platform_data/shmob_drm.h
4726 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4727 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4728
4729 DRM DRIVERS FOR ROCKCHIP
4730 M:      Sandy Huang <hjc@rock-chips.com>
4731 M:      Heiko Stübner <heiko@sntech.de>
4732 L:      dri-devel@lists.freedesktop.org
4733 S:      Maintained
4734 F:      drivers/gpu/drm/rockchip/
4735 F:      Documentation/devicetree/bindings/display/rockchip/
4736 T:      git git://anongit.freedesktop.org/drm/drm-misc
4737
4738 DRM DRIVERS FOR STI
4739 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4740 M:      Vincent Abriou <vincent.abriou@st.com>
4741 L:      dri-devel@lists.freedesktop.org
4742 T:      git git://anongit.freedesktop.org/drm/drm-misc
4743 S:      Maintained
4744 F:      drivers/gpu/drm/sti
4745 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4746
4747 DRM DRIVERS FOR STM
4748 M:      Yannick Fertre <yannick.fertre@st.com>
4749 M:      Philippe Cornu <philippe.cornu@st.com>
4750 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4751 M:      Vincent Abriou <vincent.abriou@st.com>
4752 L:      dri-devel@lists.freedesktop.org
4753 T:      git git://anongit.freedesktop.org/drm/drm-misc
4754 S:      Maintained
4755 F:      drivers/gpu/drm/stm
4756 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4757
4758 DRM DRIVERS FOR TI LCDC
4759 M:      Jyri Sarha <jsarha@ti.com>
4760 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4761 L:      dri-devel@lists.freedesktop.org
4762 S:      Maintained
4763 F:      drivers/gpu/drm/tilcdc/
4764 F:      Documentation/devicetree/bindings/display/tilcdc/
4765
4766 DRM DRIVERS FOR TI OMAP
4767 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4768 L:      dri-devel@lists.freedesktop.org
4769 S:      Maintained
4770 F:      drivers/gpu/drm/omapdrm/
4771 F:      Documentation/devicetree/bindings/display/ti/
4772
4773 DRM DRIVERS FOR VC4
4774 M:      Eric Anholt <eric@anholt.net>
4775 T:      git git://github.com/anholt/linux
4776 S:      Supported
4777 F:      drivers/gpu/drm/vc4/
4778 F:      include/uapi/drm/vc4_drm.h
4779 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4780 T:      git git://anongit.freedesktop.org/drm/drm-misc
4781
4782 DRM DRIVERS FOR VIVANTE GPU IP
4783 M:      Lucas Stach <l.stach@pengutronix.de>
4784 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4785 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4786 L:      etnaviv@lists.freedesktop.org
4787 L:      dri-devel@lists.freedesktop.org
4788 S:      Maintained
4789 F:      drivers/gpu/drm/etnaviv/
4790 F:      include/uapi/drm/etnaviv_drm.h
4791 F:      Documentation/devicetree/bindings/display/etnaviv/
4792
4793 DRM DRIVERS FOR ZTE ZX
4794 M:      Shawn Guo <shawnguo@kernel.org>
4795 L:      dri-devel@lists.freedesktop.org
4796 S:      Maintained
4797 F:      drivers/gpu/drm/zte/
4798 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4799 T:      git git://anongit.freedesktop.org/drm/drm-misc
4800
4801 DRM PANEL DRIVERS
4802 M:      Thierry Reding <thierry.reding@gmail.com>
4803 L:      dri-devel@lists.freedesktop.org
4804 T:      git git://anongit.freedesktop.org/drm/drm-misc
4805 S:      Maintained
4806 F:      drivers/gpu/drm/drm_panel.c
4807 F:      drivers/gpu/drm/panel/
4808 F:      include/drm/drm_panel.h
4809 F:      Documentation/devicetree/bindings/display/panel/
4810
4811 DRM TINYDRM DRIVERS
4812 M:      Noralf Trønnes <noralf@tronnes.org>
4813 W:      https://github.com/notro/tinydrm/wiki/Development
4814 T:      git git://anongit.freedesktop.org/drm/drm-misc
4815 S:      Maintained
4816 F:      drivers/gpu/drm/tinydrm/
4817 F:      include/drm/tinydrm/
4818
4819 DSBR100 USB FM RADIO DRIVER
4820 M:      Alexey Klimov <klimov.linux@gmail.com>
4821 L:      linux-media@vger.kernel.org
4822 T:      git git://linuxtv.org/media_tree.git
4823 S:      Maintained
4824 F:      drivers/media/radio/dsbr100.c
4825
4826 DSCC4 DRIVER
4827 M:      Francois Romieu <romieu@fr.zoreil.com>
4828 L:      netdev@vger.kernel.org
4829 S:      Maintained
4830 F:      drivers/net/wan/dscc4.c
4831
4832 DT3155 MEDIA DRIVER
4833 M:      Hans Verkuil <hverkuil@xs4all.nl>
4834 L:      linux-media@vger.kernel.org
4835 T:      git git://linuxtv.org/media_tree.git
4836 W:      https://linuxtv.org
4837 S:      Odd Fixes
4838 F:      drivers/media/pci/dt3155/
4839
4840 DVB_USB_AF9015 MEDIA DRIVER
4841 M:      Antti Palosaari <crope@iki.fi>
4842 L:      linux-media@vger.kernel.org
4843 W:      https://linuxtv.org
4844 W:      http://palosaari.fi/linux/
4845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4846 T:      git git://linuxtv.org/anttip/media_tree.git
4847 S:      Maintained
4848 F:      drivers/media/usb/dvb-usb-v2/af9015*
4849
4850 DVB_USB_AF9035 MEDIA DRIVER
4851 M:      Antti Palosaari <crope@iki.fi>
4852 L:      linux-media@vger.kernel.org
4853 W:      https://linuxtv.org
4854 W:      http://palosaari.fi/linux/
4855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4856 T:      git git://linuxtv.org/anttip/media_tree.git
4857 S:      Maintained
4858 F:      drivers/media/usb/dvb-usb-v2/af9035*
4859
4860 DVB_USB_ANYSEE MEDIA DRIVER
4861 M:      Antti Palosaari <crope@iki.fi>
4862 L:      linux-media@vger.kernel.org
4863 W:      https://linuxtv.org
4864 W:      http://palosaari.fi/linux/
4865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4866 T:      git git://linuxtv.org/anttip/media_tree.git
4867 S:      Maintained
4868 F:      drivers/media/usb/dvb-usb-v2/anysee*
4869
4870 DVB_USB_AU6610 MEDIA DRIVER
4871 M:      Antti Palosaari <crope@iki.fi>
4872 L:      linux-media@vger.kernel.org
4873 W:      https://linuxtv.org
4874 W:      http://palosaari.fi/linux/
4875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4876 T:      git git://linuxtv.org/anttip/media_tree.git
4877 S:      Maintained
4878 F:      drivers/media/usb/dvb-usb-v2/au6610*
4879
4880 DVB_USB_CE6230 MEDIA DRIVER
4881 M:      Antti Palosaari <crope@iki.fi>
4882 L:      linux-media@vger.kernel.org
4883 W:      https://linuxtv.org
4884 W:      http://palosaari.fi/linux/
4885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4886 T:      git git://linuxtv.org/anttip/media_tree.git
4887 S:      Maintained
4888 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4889
4890 DVB_USB_CXUSB MEDIA DRIVER
4891 M:      Michael Krufky <mkrufky@linuxtv.org>
4892 L:      linux-media@vger.kernel.org
4893 W:      https://linuxtv.org
4894 W:      http://github.com/mkrufky
4895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4896 T:      git git://linuxtv.org/media_tree.git
4897 S:      Maintained
4898 F:      drivers/media/usb/dvb-usb/cxusb*
4899
4900 DVB_USB_EC168 MEDIA DRIVER
4901 M:      Antti Palosaari <crope@iki.fi>
4902 L:      linux-media@vger.kernel.org
4903 W:      https://linuxtv.org
4904 W:      http://palosaari.fi/linux/
4905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4906 T:      git git://linuxtv.org/anttip/media_tree.git
4907 S:      Maintained
4908 F:      drivers/media/usb/dvb-usb-v2/ec168*
4909
4910 DVB_USB_GL861 MEDIA DRIVER
4911 M:      Antti Palosaari <crope@iki.fi>
4912 L:      linux-media@vger.kernel.org
4913 W:      https://linuxtv.org
4914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4915 T:      git git://linuxtv.org/anttip/media_tree.git
4916 S:      Maintained
4917 F:      drivers/media/usb/dvb-usb-v2/gl861*
4918
4919 DVB_USB_MXL111SF MEDIA DRIVER
4920 M:      Michael Krufky <mkrufky@linuxtv.org>
4921 L:      linux-media@vger.kernel.org
4922 W:      https://linuxtv.org
4923 W:      http://github.com/mkrufky
4924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4925 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4926 S:      Maintained
4927 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4928
4929 DVB_USB_RTL28XXU MEDIA DRIVER
4930 M:      Antti Palosaari <crope@iki.fi>
4931 L:      linux-media@vger.kernel.org
4932 W:      https://linuxtv.org
4933 W:      http://palosaari.fi/linux/
4934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4935 T:      git git://linuxtv.org/anttip/media_tree.git
4936 S:      Maintained
4937 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4938
4939 DVB_USB_V2 MEDIA DRIVER
4940 M:      Antti Palosaari <crope@iki.fi>
4941 L:      linux-media@vger.kernel.org
4942 W:      https://linuxtv.org
4943 W:      http://palosaari.fi/linux/
4944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4945 T:      git git://linuxtv.org/anttip/media_tree.git
4946 S:      Maintained
4947 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4948 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4949
4950 DYNAMIC DEBUG
4951 M:      Jason Baron <jbaron@akamai.com>
4952 S:      Maintained
4953 F:      lib/dynamic_debug.c
4954 F:      include/linux/dynamic_debug.h
4955
4956 DZ DECSTATION DZ11 SERIAL DRIVER
4957 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4958 S:      Maintained
4959 F:      drivers/tty/serial/dz.*
4960
4961 E3X0 POWER BUTTON DRIVER
4962 M:      Moritz Fischer <moritz.fischer@ettus.com>
4963 L:      usrp-users@lists.ettus.com
4964 W:      http://www.ettus.com
4965 S:      Supported
4966 F:      drivers/input/misc/e3x0-button.c
4967 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4968
4969 E4000 MEDIA DRIVER
4970 M:      Antti Palosaari <crope@iki.fi>
4971 L:      linux-media@vger.kernel.org
4972 W:      https://linuxtv.org
4973 W:      http://palosaari.fi/linux/
4974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4975 T:      git git://linuxtv.org/anttip/media_tree.git
4976 S:      Maintained
4977 F:      drivers/media/tuners/e4000*
4978
4979 EATA ISA/EISA/PCI SCSI DRIVER
4980 M:      Dario Ballabio <ballabio_dario@emc.com>
4981 L:      linux-scsi@vger.kernel.org
4982 S:      Maintained
4983 F:      drivers/scsi/eata.c
4984
4985 EC100 MEDIA DRIVER
4986 M:      Antti Palosaari <crope@iki.fi>
4987 L:      linux-media@vger.kernel.org
4988 W:      https://linuxtv.org
4989 W:      http://palosaari.fi/linux/
4990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4991 T:      git git://linuxtv.org/anttip/media_tree.git
4992 S:      Maintained
4993 F:      drivers/media/dvb-frontends/ec100*
4994
4995 ECRYPT FILE SYSTEM
4996 M:      Tyler Hicks <tyhicks@canonical.com>
4997 L:      ecryptfs@vger.kernel.org
4998 W:      http://ecryptfs.org
4999 W:      https://launchpad.net/ecryptfs
5000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5001 S:      Supported
5002 F:      Documentation/filesystems/ecryptfs.txt
5003 F:      fs/ecryptfs/
5004
5005 EDAC-AMD64
5006 M:      Borislav Petkov <bp@alien8.de>
5007 L:      linux-edac@vger.kernel.org
5008 S:      Maintained
5009 F:      drivers/edac/amd64_edac*
5010
5011 EDAC-CALXEDA
5012 M:      Robert Richter <rric@kernel.org>
5013 L:      linux-edac@vger.kernel.org
5014 S:      Maintained
5015 F:      drivers/edac/highbank*
5016
5017 EDAC-CAVIUM OCTEON
5018 M:      Ralf Baechle <ralf@linux-mips.org>
5019 M:      David Daney <david.daney@cavium.com>
5020 L:      linux-edac@vger.kernel.org
5021 L:      linux-mips@linux-mips.org
5022 S:      Supported
5023 F:      drivers/edac/octeon_edac*
5024
5025 EDAC-CAVIUM THUNDERX
5026 M:      David Daney <david.daney@cavium.com>
5027 M:      Jan Glauber <jglauber@cavium.com>
5028 L:      linux-edac@vger.kernel.org
5029 S:      Supported
5030 F:      drivers/edac/thunderx_edac*
5031
5032 EDAC-CORE
5033 M:      Borislav Petkov <bp@alien8.de>
5034 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5036 L:      linux-edac@vger.kernel.org
5037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5039 S:      Supported
5040 F:      Documentation/admin-guide/ras.rst
5041 F:      Documentation/driver-api/edac.rst
5042 F:      drivers/edac/
5043 F:      include/linux/edac.h
5044
5045 EDAC-E752X
5046 M:      Mark Gross <mark.gross@intel.com>
5047 L:      linux-edac@vger.kernel.org
5048 S:      Maintained
5049 F:      drivers/edac/e752x_edac.c
5050
5051 EDAC-E7XXX
5052 L:      linux-edac@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/edac/e7xxx_edac.c
5055
5056 EDAC-FSL_DDR
5057 M:      York Sun <york.sun@nxp.com>
5058 L:      linux-edac@vger.kernel.org
5059 S:      Maintained
5060 F:      drivers/edac/fsl_ddr_edac.*
5061
5062 EDAC-GHES
5063 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5064 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5065 L:      linux-edac@vger.kernel.org
5066 S:      Maintained
5067 F:      drivers/edac/ghes_edac.c
5068
5069 EDAC-I3000
5070 L:      linux-edac@vger.kernel.org
5071 S:      Orphan
5072 F:      drivers/edac/i3000_edac.c
5073
5074 EDAC-I5000
5075 L:      linux-edac@vger.kernel.org
5076 S:      Maintained
5077 F:      drivers/edac/i5000_edac.c
5078
5079 EDAC-I5400
5080 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5081 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5082 L:      linux-edac@vger.kernel.org
5083 S:      Maintained
5084 F:      drivers/edac/i5400_edac.c
5085
5086 EDAC-I7300
5087 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5088 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5089 L:      linux-edac@vger.kernel.org
5090 S:      Maintained
5091 F:      drivers/edac/i7300_edac.c
5092
5093 EDAC-I7CORE
5094 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5096 L:      linux-edac@vger.kernel.org
5097 S:      Maintained
5098 F:      drivers/edac/i7core_edac.c
5099
5100 EDAC-I82443BXGX
5101 M:      Tim Small <tim@buttersideup.com>
5102 L:      linux-edac@vger.kernel.org
5103 S:      Maintained
5104 F:      drivers/edac/i82443bxgx_edac.c
5105
5106 EDAC-I82975X
5107 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5108 M:      "Arvind R." <arvino55@gmail.com>
5109 L:      linux-edac@vger.kernel.org
5110 S:      Maintained
5111 F:      drivers/edac/i82975x_edac.c
5112
5113 EDAC-IE31200
5114 M:      Jason Baron <jbaron@akamai.com>
5115 L:      linux-edac@vger.kernel.org
5116 S:      Maintained
5117 F:      drivers/edac/ie31200_edac.c
5118
5119 EDAC-MPC85XX
5120 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5121 L:      linux-edac@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/edac/mpc85xx_edac.[ch]
5124
5125 EDAC-PASEMI
5126 M:      Egor Martovetsky <egor@pasemi.com>
5127 L:      linux-edac@vger.kernel.org
5128 S:      Maintained
5129 F:      drivers/edac/pasemi_edac.c
5130
5131 EDAC-PND2
5132 M:      Tony Luck <tony.luck@intel.com>
5133 L:      linux-edac@vger.kernel.org
5134 S:      Maintained
5135 F:      drivers/edac/pnd2_edac.[ch]
5136
5137 EDAC-R82600
5138 M:      Tim Small <tim@buttersideup.com>
5139 L:      linux-edac@vger.kernel.org
5140 S:      Maintained
5141 F:      drivers/edac/r82600_edac.c
5142
5143 EDAC-SBRIDGE
5144 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5145 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5146 L:      linux-edac@vger.kernel.org
5147 S:      Maintained
5148 F:      drivers/edac/sb_edac.c
5149
5150 EDAC-SKYLAKE
5151 M:      Tony Luck <tony.luck@intel.com>
5152 L:      linux-edac@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/edac/skx_edac.c
5155
5156 EDIROL UA-101/UA-1000 DRIVER
5157 M:      Clemens Ladisch <clemens@ladisch.de>
5158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5159 T:      git git://git.alsa-project.org/alsa-kernel.git
5160 S:      Maintained
5161 F:      sound/usb/misc/ua101.c
5162
5163 EFI TEST DRIVER
5164 L:      linux-efi@vger.kernel.org
5165 M:      Ivan Hu <ivan.hu@canonical.com>
5166 M:      Matt Fleming <matt@codeblueprint.co.uk>
5167 S:      Maintained
5168 F:      drivers/firmware/efi/test/
5169
5170 EFI VARIABLE FILESYSTEM
5171 M:      Matthew Garrett <matthew.garrett@nebula.com>
5172 M:      Jeremy Kerr <jk@ozlabs.org>
5173 M:      Matt Fleming <matt@codeblueprint.co.uk>
5174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5175 L:      linux-efi@vger.kernel.org
5176 S:      Maintained
5177 F:      fs/efivarfs/
5178
5179 EFIFB FRAMEBUFFER DRIVER
5180 L:      linux-fbdev@vger.kernel.org
5181 M:      Peter Jones <pjones@redhat.com>
5182 S:      Maintained
5183 F:      drivers/video/fbdev/efifb.c
5184
5185 EFS FILESYSTEM
5186 W:      http://aeschi.ch.eu.org/efs/
5187 S:      Orphan
5188 F:      fs/efs/
5189
5190 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5191 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5192 L:      netdev@vger.kernel.org
5193 S:      Maintained
5194 F:      drivers/net/ethernet/ibm/ehea/
5195
5196 EM28XX VIDEO4LINUX DRIVER
5197 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5198 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5199 L:      linux-media@vger.kernel.org
5200 W:      https://linuxtv.org
5201 T:      git git://linuxtv.org/media_tree.git
5202 S:      Maintained
5203 F:      drivers/media/usb/em28xx/
5204 F:      Documentation/media/v4l-drivers/em28xx*
5205
5206 EMBEDDED LINUX
5207 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5208 M:      Matt Mackall <mpm@selenic.com>
5209 M:      David Woodhouse <dwmw2@infradead.org>
5210 L:      linux-embedded@vger.kernel.org
5211 S:      Maintained
5212
5213 Emulex 10Gbps iSCSI - OneConnect DRIVER
5214 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5215 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5216 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5217 L:      linux-scsi@vger.kernel.org
5218 W:      http://www.broadcom.com
5219 S:      Supported
5220 F:      drivers/scsi/be2iscsi/
5221
5222 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5223 M:      Sathya Perla <sathya.perla@broadcom.com>
5224 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5225 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5226 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5227 L:      netdev@vger.kernel.org
5228 W:      http://www.emulex.com
5229 S:      Supported
5230 F:      drivers/net/ethernet/emulex/benet/
5231
5232 EMULEX ONECONNECT ROCE DRIVER
5233 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5234 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5235 L:      linux-rdma@vger.kernel.org
5236 W:      http://www.broadcom.com
5237 S:      Odd Fixes
5238 F:      drivers/infiniband/hw/ocrdma/
5239 F:      include/uapi/rdma/ocrdma-abi.h
5240
5241 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5242 M:      James Smart <james.smart@broadcom.com>
5243 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5244 L:      linux-scsi@vger.kernel.org
5245 W:      http://www.broadcom.com
5246 S:      Supported
5247 F:      drivers/scsi/lpfc/
5248
5249 ENE CB710 FLASH CARD READER DRIVER
5250 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5251 S:      Maintained
5252 F:      drivers/misc/cb710/
5253 F:      drivers/mmc/host/cb710-mmc.*
5254 F:      include/linux/cb710.h
5255
5256 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5257 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5258 S:      Maintained
5259 F:      drivers/media/rc/ene_ir.*
5260
5261 EPSON S1D13XXX FRAMEBUFFER DRIVER
5262 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5263 S:      Maintained
5264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5265 F:      drivers/video/fbdev/s1d13xxxfb.c
5266 F:      include/video/s1d13xxxfb.h
5267
5268 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5269 M:      Jeff Layton <jlayton@kernel.org>
5270 S:      Maintained
5271 F:      lib/errseq.c
5272 F:      include/linux/errseq.h
5273
5274 ET131X NETWORK DRIVER
5275 M:      Mark Einon <mark.einon@gmail.com>
5276 S:      Odd Fixes
5277 F:      drivers/net/ethernet/agere/
5278
5279 ETHERNET BRIDGE
5280 M:      Stephen Hemminger <stephen@networkplumber.org>
5281 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5282 L:      netdev@vger.kernel.org
5283 W:      http://www.linuxfoundation.org/en/Net:Bridge
5284 S:      Maintained
5285 F:      include/linux/netfilter_bridge/
5286 F:      net/bridge/
5287
5288 ETHERNET PHY LIBRARY
5289 M:      Andrew Lunn <andrew@lunn.ch>
5290 M:      Florian Fainelli <f.fainelli@gmail.com>
5291 L:      netdev@vger.kernel.org
5292 S:      Maintained
5293 F:      Documentation/ABI/testing/sysfs-bus-mdio
5294 F:      Documentation/devicetree/bindings/net/mdio*
5295 F:      Documentation/networking/phy.txt
5296 F:      drivers/net/phy/
5297 F:      drivers/of/of_mdio.c
5298 F:      drivers/of/of_net.c
5299 F:      include/linux/*mdio*.h
5300 F:      include/linux/of_net.h
5301 F:      include/linux/phy.h
5302 F:      include/linux/phy_fixed.h
5303 F:      include/linux/platform_data/mdio-gpio.h
5304 F:      include/linux/platform_data/mdio-bcm-unimac.h
5305 F:      include/trace/events/mdio.h
5306 F:      include/uapi/linux/mdio.h
5307 F:      include/uapi/linux/mii.h
5308
5309 EXT2 FILE SYSTEM
5310 M:      Jan Kara <jack@suse.com>
5311 L:      linux-ext4@vger.kernel.org
5312 S:      Maintained
5313 F:      Documentation/filesystems/ext2.txt
5314 F:      fs/ext2/
5315 F:      include/linux/ext2*
5316
5317 EXT4 FILE SYSTEM
5318 M:      "Theodore Ts'o" <tytso@mit.edu>
5319 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5320 L:      linux-ext4@vger.kernel.org
5321 W:      http://ext4.wiki.kernel.org
5322 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5324 S:      Maintained
5325 F:      Documentation/filesystems/ext4.txt
5326 F:      fs/ext4/
5327
5328 Extended Verification Module (EVM)
5329 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5330 L:      linux-integrity@vger.kernel.org
5331 S:      Supported
5332 F:      security/integrity/evm/
5333
5334 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5335 M:      Matt Fleming <matt@codeblueprint.co.uk>
5336 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5337 L:      linux-efi@vger.kernel.org
5338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5339 S:      Maintained
5340 F:      Documentation/efi-stub.txt
5341 F:      arch/*/kernel/efi.c
5342 F:      arch/x86/boot/compressed/eboot.[ch]
5343 F:      arch/*/include/asm/efi.h
5344 F:      arch/x86/platform/efi/
5345 F:      drivers/firmware/efi/
5346 F:      include/linux/efi*.h
5347 F:      arch/arm/boot/compressed/efi-header.S
5348 F:      arch/arm64/kernel/efi-entry.S
5349
5350 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5351 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5352 M:      Chanwoo Choi <cw00.choi@samsung.com>
5353 L:      linux-kernel@vger.kernel.org
5354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5355 S:      Maintained
5356 F:      drivers/extcon/
5357 F:      include/linux/extcon/
5358 F:      include/linux/extcon.h
5359 F:      Documentation/extcon/
5360 F:      Documentation/devicetree/bindings/extcon/
5361
5362 EXYNOS DP DRIVER
5363 M:      Jingoo Han <jingoohan1@gmail.com>
5364 L:      dri-devel@lists.freedesktop.org
5365 S:      Maintained
5366 F:      drivers/gpu/drm/exynos/exynos_dp*
5367
5368 EXYNOS SYSMMU (IOMMU) driver
5369 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5370 L:      iommu@lists.linux-foundation.org
5371 S:      Maintained
5372 F:      drivers/iommu/exynos-iommu.c
5373
5374 EZchip NPS platform support
5375 M:      Elad Kanfi <eladkan@mellanox.com>
5376 M:      Vineet Gupta <vgupta@synopsys.com>
5377 S:      Supported
5378 F:      arch/arc/plat-eznps
5379 F:      arch/arc/boot/dts/eznps.dts
5380
5381 F2FS FILE SYSTEM
5382 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5383 M:      Chao Yu <yuchao0@huawei.com>
5384 L:      linux-f2fs-devel@lists.sourceforge.net
5385 W:      https://f2fs.wiki.kernel.org/
5386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5387 S:      Maintained
5388 F:      Documentation/filesystems/f2fs.txt
5389 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5390 F:      fs/f2fs/
5391 F:      include/linux/f2fs_fs.h
5392 F:      include/trace/events/f2fs.h
5393
5394 F71805F HARDWARE MONITORING DRIVER
5395 M:      Jean Delvare <jdelvare@suse.com>
5396 L:      linux-hwmon@vger.kernel.org
5397 S:      Maintained
5398 F:      Documentation/hwmon/f71805f
5399 F:      drivers/hwmon/f71805f.c
5400
5401 FANOTIFY
5402 M:      Jan Kara <jack@suse.cz>
5403 R:      Amir Goldstein <amir73il@gmail.com>
5404 L:      linux-fsdevel@vger.kernel.org
5405 S:      Maintained
5406 F:      fs/notify/fanotify/
5407 F:      include/linux/fanotify.h
5408 F:      include/uapi/linux/fanotify.h
5409
5410 FARSYNC SYNCHRONOUS DRIVER
5411 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5412 W:      http://www.farsite.co.uk/
5413 S:      Supported
5414 F:      drivers/net/wan/farsync.*
5415
5416 FAULT INJECTION SUPPORT
5417 M:      Akinobu Mita <akinobu.mita@gmail.com>
5418 S:      Supported
5419 F:      Documentation/fault-injection/
5420 F:      lib/fault-inject.c
5421
5422 FBTFT Framebuffer drivers
5423 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5424 S:      Maintained
5425 F:      drivers/staging/fbtft/
5426
5427 FC0011 TUNER DRIVER
5428 M:      Michael Buesch <m@bues.ch>
5429 L:      linux-media@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/media/tuners/fc0011.h
5432 F:      drivers/media/tuners/fc0011.c
5433
5434 FC2580 MEDIA DRIVER
5435 M:      Antti Palosaari <crope@iki.fi>
5436 L:      linux-media@vger.kernel.org
5437 W:      https://linuxtv.org
5438 W:      http://palosaari.fi/linux/
5439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5440 T:      git git://linuxtv.org/anttip/media_tree.git
5441 S:      Maintained
5442 F:      drivers/media/tuners/fc2580*
5443
5444 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5445 M:      Johannes Thumshirn <jth@kernel.org>
5446 L:      fcoe-devel@open-fcoe.org
5447 W:      www.Open-FCoE.org
5448 S:      Supported
5449 F:      drivers/scsi/libfc/
5450 F:      drivers/scsi/fcoe/
5451 F:      include/scsi/fc/
5452 F:      include/scsi/libfc.h
5453 F:      include/scsi/libfcoe.h
5454 F:      include/uapi/scsi/fc/
5455
5456 FILE LOCKING (flock() and fcntl()/lockf())
5457 M:      Jeff Layton <jlayton@kernel.org>
5458 M:      "J. Bruce Fields" <bfields@fieldses.org>
5459 L:      linux-fsdevel@vger.kernel.org
5460 S:      Maintained
5461 F:      include/linux/fcntl.h
5462 F:      include/uapi/linux/fcntl.h
5463 F:      fs/fcntl.c
5464 F:      fs/locks.c
5465
5466 FILESYSTEMS (VFS and infrastructure)
5467 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5468 L:      linux-fsdevel@vger.kernel.org
5469 S:      Maintained
5470 F:      fs/*
5471 F:      include/linux/fs.h
5472 F:      include/uapi/linux/fs.h
5473
5474 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5475 M:      Riku Voipio <riku.voipio@iki.fi>
5476 L:      linux-hwmon@vger.kernel.org
5477 S:      Maintained
5478 F:      drivers/hwmon/f75375s.c
5479 F:      include/linux/f75375s.h
5480
5481 FIREWIRE AUDIO DRIVERS
5482 M:      Clemens Ladisch <clemens@ladisch.de>
5483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5484 T:      git git://git.alsa-project.org/alsa-kernel.git
5485 S:      Maintained
5486 F:      sound/firewire/
5487
5488 FIREWIRE MEDIA DRIVERS (firedtv)
5489 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5490 L:      linux-media@vger.kernel.org
5491 L:      linux1394-devel@lists.sourceforge.net
5492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5493 S:      Maintained
5494 F:      drivers/media/firewire/
5495
5496 FIREWIRE SBP-2 TARGET
5497 M:      Chris Boot <bootc@bootc.net>
5498 L:      linux-scsi@vger.kernel.org
5499 L:      target-devel@vger.kernel.org
5500 L:      linux1394-devel@lists.sourceforge.net
5501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5502 S:      Maintained
5503 F:      drivers/target/sbp/
5504
5505 FIREWIRE SUBSYSTEM
5506 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5507 L:      linux1394-devel@lists.sourceforge.net
5508 W:      http://ieee1394.wiki.kernel.org/
5509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5510 S:      Maintained
5511 F:      drivers/firewire/
5512 F:      include/linux/firewire.h
5513 F:      include/uapi/linux/firewire*.h
5514 F:      tools/firewire/
5515
5516 FIRMWARE LOADER (request_firmware)
5517 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5518 L:      linux-kernel@vger.kernel.org
5519 S:      Maintained
5520 F:      Documentation/firmware_class/
5521 F:      drivers/base/firmware*.c
5522 F:      include/linux/firmware.h
5523
5524 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5525 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5526 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5527 S:      Maintained
5528 F:      drivers/block/rsxx/
5529
5530 FLOPPY DRIVER
5531 M:      Jiri Kosina <jikos@kernel.org>
5532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5533 S:      Odd fixes
5534 F:      drivers/block/floppy.c
5535
5536 FMC SUBSYSTEM
5537 M:      Alessandro Rubini <rubini@gnudd.com>
5538 W:      http://www.ohwr.org/projects/fmc-bus
5539 S:      Supported
5540 F:      drivers/fmc/
5541 F:      include/linux/fmc*.h
5542 F:      include/linux/ipmi-fru.h
5543 K:      fmc_d.*register
5544
5545 FPGA MANAGER FRAMEWORK
5546 M:      Alan Tull <atull@kernel.org>
5547 M:      Moritz Fischer <mdf@kernel.org>
5548 L:      linux-fpga@vger.kernel.org
5549 S:      Maintained
5550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5551 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5552 F:      Documentation/fpga/
5553 F:      Documentation/devicetree/bindings/fpga/
5554 F:      drivers/fpga/
5555 F:      include/linux/fpga/
5556 W:      http://www.rocketboards.org
5557
5558 FPU EMULATOR
5559 M:      Bill Metzenthen <billm@melbpc.org.au>
5560 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5561 S:      Maintained
5562 F:      arch/x86/math-emu/
5563
5564 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5565 L:      netdev@vger.kernel.org
5566 S:      Orphan
5567 F:      drivers/net/wan/dlci.c
5568 F:      drivers/net/wan/sdla.c
5569
5570 FRAMEBUFFER LAYER
5571 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5572 L:      dri-devel@lists.freedesktop.org
5573 L:      linux-fbdev@vger.kernel.org
5574 T:      git git://github.com/bzolnier/linux.git
5575 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5576 S:      Maintained
5577 F:      Documentation/fb/
5578 F:      drivers/video/
5579 F:      include/video/
5580 F:      include/linux/fb.h
5581 F:      include/uapi/video/
5582 F:      include/uapi/linux/fb.h
5583
5584 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5585 M:      Horia Geantă <horia.geanta@nxp.com>
5586 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5587 L:      linux-crypto@vger.kernel.org
5588 S:      Maintained
5589 F:      drivers/crypto/caam/
5590 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5591
5592 FREESCALE DIU FRAMEBUFFER DRIVER
5593 M:      Timur Tabi <timur@tabi.org>
5594 L:      linux-fbdev@vger.kernel.org
5595 S:      Maintained
5596 F:      drivers/video/fbdev/fsl-diu-fb.*
5597
5598 FREESCALE DMA DRIVER
5599 M:      Li Yang <leoyang.li@nxp.com>
5600 M:      Zhang Wei <zw@zh-kernel.org>
5601 L:      linuxppc-dev@lists.ozlabs.org
5602 S:      Maintained
5603 F:      drivers/dma/fsldma.*
5604
5605 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5606 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5607 L:      netdev@vger.kernel.org
5608 S:      Maintained
5609 F:      drivers/net/ethernet/freescale/gianfar*
5610 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5611 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5612
5613 FREESCALE GPMI NAND DRIVER
5614 M:      Han Xu <han.xu@nxp.com>
5615 L:      linux-mtd@lists.infradead.org
5616 S:      Maintained
5617 F:      drivers/mtd/nand/gpmi-nand/*
5618
5619 FREESCALE I2C CPM DRIVER
5620 M:      Jochen Friedrich <jochen@scram.de>
5621 L:      linuxppc-dev@lists.ozlabs.org
5622 L:      linux-i2c@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/i2c/busses/i2c-cpm.c
5625
5626 FREESCALE IMX / MXC FEC DRIVER
5627 M:      Fugang Duan <fugang.duan@nxp.com>
5628 L:      netdev@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/net/ethernet/freescale/fec_main.c
5631 F:      drivers/net/ethernet/freescale/fec_ptp.c
5632 F:      drivers/net/ethernet/freescale/fec.h
5633 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5634
5635 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5636 M:      Sascha Hauer <kernel@pengutronix.de>
5637 L:      linux-fbdev@vger.kernel.org
5638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5639 S:      Maintained
5640 F:      include/linux/platform_data/video-imxfb.h
5641 F:      drivers/video/fbdev/imxfb.c
5642
5643 FREESCALE QORIQ DPAA ETHERNET DRIVER
5644 M:      Madalin Bucur <madalin.bucur@nxp.com>
5645 L:      netdev@vger.kernel.org
5646 S:      Maintained
5647 F:      drivers/net/ethernet/freescale/dpaa
5648
5649 FREESCALE QORIQ DPAA FMAN DRIVER
5650 M:      Madalin Bucur <madalin.bucur@nxp.com>
5651 L:      netdev@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/net/ethernet/freescale/fman
5654 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5655
5656 FREESCALE QUAD SPI DRIVER
5657 M:      Han Xu <han.xu@nxp.com>
5658 L:      linux-mtd@lists.infradead.org
5659 S:      Maintained
5660 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5661
5662 FREESCALE QUICC ENGINE LIBRARY
5663 M:      Qiang Zhao <qiang.zhao@nxp.com>
5664 L:      linuxppc-dev@lists.ozlabs.org
5665 S:      Maintained
5666 F:      drivers/soc/fsl/qe/
5667 F:      include/soc/fsl/*qe*.h
5668 F:      include/soc/fsl/*ucc*.h
5669
5670 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5671 M:      Li Yang <leoyang.li@nxp.com>
5672 L:      netdev@vger.kernel.org
5673 L:      linuxppc-dev@lists.ozlabs.org
5674 S:      Maintained
5675 F:      drivers/net/ethernet/freescale/ucc_geth*
5676
5677 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5678 M:      Zhao Qiang <qiang.zhao@nxp.com>
5679 L:      netdev@vger.kernel.org
5680 L:      linuxppc-dev@lists.ozlabs.org
5681 S:      Maintained
5682 F:      drivers/net/wan/fsl_ucc_hdlc*
5683
5684 FREESCALE QUICC ENGINE UCC UART DRIVER
5685 M:      Timur Tabi <timur@tabi.org>
5686 L:      linuxppc-dev@lists.ozlabs.org
5687 S:      Maintained
5688 F:      drivers/tty/serial/ucc_uart.c
5689
5690 FREESCALE SOC DRIVERS
5691 M:      Li Yang <leoyang.li@nxp.com>
5692 L:      linuxppc-dev@lists.ozlabs.org
5693 L:      linux-arm-kernel@lists.infradead.org
5694 S:      Maintained
5695 F:      Documentation/devicetree/bindings/soc/fsl/
5696 F:      drivers/soc/fsl/
5697 F:      include/linux/fsl/
5698
5699 FREESCALE SOC FS_ENET DRIVER
5700 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5701 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5702 L:      linuxppc-dev@lists.ozlabs.org
5703 L:      netdev@vger.kernel.org
5704 S:      Maintained
5705 F:      drivers/net/ethernet/freescale/fs_enet/
5706 F:      include/linux/fs_enet_pd.h
5707
5708 FREESCALE SOC SOUND DRIVERS
5709 M:      Timur Tabi <timur@tabi.org>
5710 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5711 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5712 R:      Fabio Estevam <fabio.estevam@nxp.com>
5713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5714 L:      linuxppc-dev@lists.ozlabs.org
5715 S:      Maintained
5716 F:      sound/soc/fsl/fsl*
5717 F:      sound/soc/fsl/imx*
5718 F:      sound/soc/fsl/mpc8610_hpcd.c
5719
5720 FREESCALE USB PERIPHERAL DRIVERS
5721 M:      Li Yang <leoyang.li@nxp.com>
5722 L:      linux-usb@vger.kernel.org
5723 L:      linuxppc-dev@lists.ozlabs.org
5724 S:      Maintained
5725 F:      drivers/usb/gadget/udc/fsl*
5726
5727 FREEVXFS FILESYSTEM
5728 M:      Christoph Hellwig <hch@infradead.org>
5729 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5730 S:      Maintained
5731 F:      fs/freevxfs/
5732
5733 FREEZER
5734 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5735 M:      Pavel Machek <pavel@ucw.cz>
5736 L:      linux-pm@vger.kernel.org
5737 S:      Supported
5738 F:      Documentation/power/freezing-of-tasks.txt
5739 F:      include/linux/freezer.h
5740 F:      kernel/freezer.c
5741
5742 FRONTSWAP API
5743 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5744 L:      linux-kernel@vger.kernel.org
5745 S:      Maintained
5746 F:      mm/frontswap.c
5747 F:      include/linux/frontswap.h
5748
5749 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5750 M:      David Howells <dhowells@redhat.com>
5751 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5752 S:      Supported
5753 F:      Documentation/filesystems/caching/
5754 F:      fs/fscache/
5755 F:      include/linux/fscache*.h
5756
5757 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5758 M:      Theodore Y. Ts'o <tytso@mit.edu>
5759 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5760 L:      linux-fscrypt@vger.kernel.org
5761 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5763 S:      Supported
5764 F:      fs/crypto/
5765 F:      include/linux/fscrypt*.h
5766 F:      Documentation/filesystems/fscrypt.rst
5767
5768 FUJITSU FR-V (FRV) PORT
5769 S:      Orphan
5770 F:      arch/frv/
5771
5772 FUJITSU LAPTOP EXTRAS
5773 M:      Jonathan Woithe <jwoithe@just42.net>
5774 L:      platform-driver-x86@vger.kernel.org
5775 S:      Maintained
5776 F:      drivers/platform/x86/fujitsu-laptop.c
5777
5778 FUJITSU M-5MO LS CAMERA ISP DRIVER
5779 M:      Kyungmin Park <kyungmin.park@samsung.com>
5780 M:      Heungjun Kim <riverful.kim@samsung.com>
5781 L:      linux-media@vger.kernel.org
5782 S:      Maintained
5783 F:      drivers/media/i2c/m5mols/
5784 F:      include/media/i2c/m5mols.h
5785
5786 FUJITSU TABLET EXTRAS
5787 M:      Robert Gerlach <khnz@gmx.de>
5788 L:      platform-driver-x86@vger.kernel.org
5789 S:      Maintained
5790 F:      drivers/platform/x86/fujitsu-tablet.c
5791
5792 FUSE: FILESYSTEM IN USERSPACE
5793 M:      Miklos Szeredi <miklos@szeredi.hu>
5794 L:      linux-fsdevel@vger.kernel.org
5795 W:      http://fuse.sourceforge.net/
5796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5797 S:      Maintained
5798 F:      fs/fuse/
5799 F:      include/uapi/linux/fuse.h
5800 F:      Documentation/filesystems/fuse.txt
5801
5802 FUTEX SUBSYSTEM
5803 M:      Thomas Gleixner <tglx@linutronix.de>
5804 M:      Ingo Molnar <mingo@redhat.com>
5805 R:      Peter Zijlstra <peterz@infradead.org>
5806 R:      Darren Hart <dvhart@infradead.org>
5807 L:      linux-kernel@vger.kernel.org
5808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5809 S:      Maintained
5810 F:      kernel/futex.c
5811 F:      kernel/futex_compat.c
5812 F:      include/asm-generic/futex.h
5813 F:      include/linux/futex.h
5814 F:      include/uapi/linux/futex.h
5815 F:      tools/testing/selftests/futex/
5816 F:      tools/perf/bench/futex*
5817 F:      Documentation/*futex*
5818
5819 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5820 M:      Rik Faith <faith@cs.unc.edu>
5821 L:      linux-scsi@vger.kernel.org
5822 S:      Odd Fixes (e.g., new signatures)
5823 F:      drivers/scsi/fdomain.*
5824
5825 GCC PLUGINS
5826 M:      Kees Cook <keescook@chromium.org>
5827 R:      Emese Revfy <re.emese@gmail.com>
5828 L:      kernel-hardening@lists.openwall.com
5829 S:      Maintained
5830 F:      scripts/gcc-plugins/
5831 F:      scripts/gcc-plugin.sh
5832 F:      scripts/Makefile.gcc-plugins
5833 F:      Documentation/gcc-plugins.txt
5834
5835 GCOV BASED KERNEL PROFILING
5836 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5837 S:      Maintained
5838 F:      kernel/gcov/
5839 F:      Documentation/dev-tools/gcov.rst
5840
5841 GDB KERNEL DEBUGGING HELPER SCRIPTS
5842 M:      Jan Kiszka <jan.kiszka@siemens.com>
5843 M:      Kieran Bingham <kieran@bingham.xyz>
5844 S:      Supported
5845 F:      scripts/gdb/
5846
5847 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5848 M:      Achim Leubner <achim_leubner@adaptec.com>
5849 L:      linux-scsi@vger.kernel.org
5850 W:      http://www.icp-vortex.com/
5851 S:      Supported
5852 F:      drivers/scsi/gdt*
5853
5854 GEMTEK FM RADIO RECEIVER DRIVER
5855 M:      Hans Verkuil <hverkuil@xs4all.nl>
5856 L:      linux-media@vger.kernel.org
5857 T:      git git://linuxtv.org/media_tree.git
5858 W:      https://linuxtv.org
5859 S:      Maintained
5860 F:      drivers/media/radio/radio-gemtek*
5861
5862 GENERIC GPIO I2C DRIVER
5863 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5864 S:      Supported
5865 F:      drivers/i2c/busses/i2c-gpio.c
5866 F:      include/linux/i2c-gpio.h
5867
5868 GENERIC GPIO I2C MULTIPLEXER DRIVER
5869 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5870 L:      linux-i2c@vger.kernel.org
5871 S:      Supported
5872 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5873 F:      include/linux/i2c-mux-gpio.h
5874 F:      Documentation/i2c/muxes/i2c-mux-gpio
5875
5876 GENERIC HDLC (WAN) DRIVERS
5877 M:      Krzysztof Halasa <khc@pm.waw.pl>
5878 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5879 S:      Maintained
5880 F:      drivers/net/wan/c101.c
5881 F:      drivers/net/wan/hd6457*
5882 F:      drivers/net/wan/hdlc*
5883 F:      drivers/net/wan/n2.c
5884 F:      drivers/net/wan/pc300too.c
5885 F:      drivers/net/wan/pci200syn.c
5886 F:      drivers/net/wan/wanxl*
5887
5888 GENERIC INCLUDE/ASM HEADER FILES
5889 M:      Arnd Bergmann <arnd@arndb.de>
5890 L:      linux-arch@vger.kernel.org
5891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5892 S:      Maintained
5893 F:      include/asm-generic/
5894 F:      include/uapi/asm-generic/
5895
5896 GENERIC PHY FRAMEWORK
5897 M:      Kishon Vijay Abraham I <kishon@ti.com>
5898 L:      linux-kernel@vger.kernel.org
5899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5900 S:      Supported
5901 F:      drivers/phy/
5902 F:      include/linux/phy/
5903
5904 GENERIC PM DOMAINS
5905 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5906 M:      Kevin Hilman <khilman@kernel.org>
5907 M:      Ulf Hansson <ulf.hansson@linaro.org>
5908 L:      linux-pm@vger.kernel.org
5909 S:      Supported
5910 F:      drivers/base/power/domain*.c
5911 F:      include/linux/pm_domain.h
5912 F:      Documentation/devicetree/bindings/power/power_domain.txt
5913
5914 GENERIC UIO DRIVER FOR PCI DEVICES
5915 M:      "Michael S. Tsirkin" <mst@redhat.com>
5916 L:      kvm@vger.kernel.org
5917 S:      Supported
5918 F:      drivers/uio/uio_pci_generic.c
5919
5920 GENWQE (IBM Generic Workqueue Card)
5921 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5922 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5923 S:      Supported
5924 F:      drivers/misc/genwqe/
5925
5926 GET_MAINTAINER SCRIPT
5927 M:      Joe Perches <joe@perches.com>
5928 S:      Maintained
5929 F:      scripts/get_maintainer.pl
5930
5931 GFS2 FILE SYSTEM
5932 M:      Steven Whitehouse <swhiteho@redhat.com>
5933 M:      Bob Peterson <rpeterso@redhat.com>
5934 L:      cluster-devel@redhat.com
5935 W:      http://sources.redhat.com/cluster/
5936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5937 S:      Supported
5938 F:      Documentation/filesystems/gfs2*.txt
5939 F:      fs/gfs2/
5940 F:      include/uapi/linux/gfs2_ondisk.h
5941
5942 GIGASET ISDN DRIVERS
5943 M:      Paul Bolle <pebolle@tiscali.nl>
5944 L:      gigaset307x-common@lists.sourceforge.net
5945 W:      http://gigaset307x.sourceforge.net/
5946 S:      Odd Fixes
5947 F:      Documentation/isdn/README.gigaset
5948 F:      drivers/isdn/gigaset/
5949 F:      include/uapi/linux/gigaset_dev.h
5950
5951 GO7007 MPEG CODEC
5952 M:      Hans Verkuil <hans.verkuil@cisco.com>
5953 L:      linux-media@vger.kernel.org
5954 S:      Maintained
5955 F:      drivers/media/usb/go7007/
5956
5957 GOODIX TOUCHSCREEN
5958 M:      Bastien Nocera <hadess@hadess.net>
5959 L:      linux-input@vger.kernel.org
5960 S:      Maintained
5961 F:      drivers/input/touchscreen/goodix.c
5962
5963 GPIO ACPI SUPPORT
5964 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5965 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5966 L:      linux-gpio@vger.kernel.org
5967 L:      linux-acpi@vger.kernel.org
5968 S:      Maintained
5969 F:      Documentation/acpi/gpio-properties.txt
5970 F:      drivers/gpio/gpiolib-acpi.c
5971
5972 GPIO IR Transmitter
5973 M:      Sean Young <sean@mess.org>
5974 L:      linux-media@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/media/rc/gpio-ir-tx.c
5977
5978 GPIO MOCKUP DRIVER
5979 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5980 L:      linux-gpio@vger.kernel.org
5981 S:      Maintained
5982 F:      drivers/gpio/gpio-mockup.c
5983 F:      tools/testing/selftests/gpio/
5984
5985 GPIO SUBSYSTEM
5986 M:      Linus Walleij <linus.walleij@linaro.org>
5987 L:      linux-gpio@vger.kernel.org
5988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5989 S:      Maintained
5990 F:      Documentation/devicetree/bindings/gpio/
5991 F:      Documentation/gpio/
5992 F:      Documentation/ABI/testing/gpio-cdev
5993 F:      Documentation/ABI/obsolete/sysfs-gpio
5994 F:      drivers/gpio/
5995 F:      include/linux/gpio/
5996 F:      include/linux/gpio.h
5997 F:      include/asm-generic/gpio.h
5998 F:      include/uapi/linux/gpio.h
5999 F:      tools/gpio/
6000
6001 GRE DEMULTIPLEXER DRIVER
6002 M:      Dmitry Kozlov <xeb@mail.ru>
6003 L:      netdev@vger.kernel.org
6004 S:      Maintained
6005 F:      net/ipv4/gre_demux.c
6006 F:      net/ipv4/gre_offload.c
6007 F:      include/net/gre.h
6008
6009 GRETH 10/100/1G Ethernet MAC device driver
6010 M:      Andreas Larsson <andreas@gaisler.com>
6011 L:      netdev@vger.kernel.org
6012 S:      Maintained
6013 F:      drivers/net/ethernet/aeroflex/
6014
6015 GREYBUS AUDIO PROTOCOLS DRIVERS
6016 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6017 M:      Mark Greer <mgreer@animalcreek.com>
6018 S:      Maintained
6019 F:      drivers/staging/greybus/audio_apbridgea.c
6020 F:      drivers/staging/greybus/audio_apbridgea.h
6021 F:      drivers/staging/greybus/audio_codec.c
6022 F:      drivers/staging/greybus/audio_codec.h
6023 F:      drivers/staging/greybus/audio_gb.c
6024 F:      drivers/staging/greybus/audio_manager.c
6025 F:      drivers/staging/greybus/audio_manager.h
6026 F:      drivers/staging/greybus/audio_manager_module.c
6027 F:      drivers/staging/greybus/audio_manager_private.h
6028 F:      drivers/staging/greybus/audio_manager_sysfs.c
6029 F:      drivers/staging/greybus/audio_module.c
6030 F:      drivers/staging/greybus/audio_topology.c
6031
6032 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6033 M:      Viresh Kumar <vireshk@kernel.org>
6034 S:      Maintained
6035 F:      drivers/staging/greybus/authentication.c
6036 F:      drivers/staging/greybus/bootrom.c
6037 F:      drivers/staging/greybus/firmware.h
6038 F:      drivers/staging/greybus/fw-core.c
6039 F:      drivers/staging/greybus/fw-download.c
6040 F:      drivers/staging/greybus/fw-managament.c
6041 F:      drivers/staging/greybus/greybus_authentication.h
6042 F:      drivers/staging/greybus/greybus_firmware.h
6043 F:      drivers/staging/greybus/hid.c
6044 F:      drivers/staging/greybus/i2c.c
6045 F:      drivers/staging/greybus/spi.c
6046 F:      drivers/staging/greybus/spilib.c
6047 F:      drivers/staging/greybus/spilib.h
6048
6049 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6050 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6051 S:      Maintained
6052 F:      drivers/staging/greybus/loopback.c
6053 F:      drivers/staging/greybus/timesync.c
6054 F:      drivers/staging/greybus/timesync_platform.c
6055
6056 GREYBUS PLATFORM DRIVERS
6057 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6058 S:      Maintained
6059 F:      drivers/staging/greybus/arche-platform.c
6060 F:      drivers/staging/greybus/arche-apb-ctrl.c
6061 F:      drivers/staging/greybus/arche_platform.h
6062
6063 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6064 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6065 S:      Maintained
6066 F:      drivers/staging/greybus/sdio.c
6067 F:      drivers/staging/greybus/light.c
6068 F:      drivers/staging/greybus/gpio.c
6069 F:      drivers/staging/greybus/power_supply.c
6070 F:      drivers/staging/greybus/spi.c
6071 F:      drivers/staging/greybus/spilib.c
6072
6073 GREYBUS SUBSYSTEM
6074 M:      Johan Hovold <johan@kernel.org>
6075 M:      Alex Elder <elder@kernel.org>
6076 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6077 S:      Maintained
6078 F:      drivers/staging/greybus/
6079 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6080
6081 GREYBUS UART PROTOCOLS DRIVERS
6082 M:      David Lin <dtwlin@gmail.com>
6083 S:      Maintained
6084 F:      drivers/staging/greybus/uart.c
6085 F:      drivers/staging/greybus/log.c
6086
6087 GS1662 VIDEO SERIALIZER
6088 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6089 L:      linux-media@vger.kernel.org
6090 T:      git git://linuxtv.org/media_tree.git
6091 S:      Maintained
6092 F:      drivers/media/spi/gs1662.c
6093
6094 GSPCA FINEPIX SUBDRIVER
6095 M:      Frank Zago <frank@zago.net>
6096 L:      linux-media@vger.kernel.org
6097 T:      git git://linuxtv.org/media_tree.git
6098 S:      Maintained
6099 F:      drivers/media/usb/gspca/finepix.c
6100
6101 GSPCA GL860 SUBDRIVER
6102 M:      Olivier Lorin <o.lorin@laposte.net>
6103 L:      linux-media@vger.kernel.org
6104 T:      git git://linuxtv.org/media_tree.git
6105 S:      Maintained
6106 F:      drivers/media/usb/gspca/gl860/
6107
6108 GSPCA M5602 SUBDRIVER
6109 M:      Erik Andren <erik.andren@gmail.com>
6110 L:      linux-media@vger.kernel.org
6111 T:      git git://linuxtv.org/media_tree.git
6112 S:      Maintained
6113 F:      drivers/media/usb/gspca/m5602/
6114
6115 GSPCA PAC207 SONIXB SUBDRIVER
6116 M:      Hans Verkuil <hverkuil@xs4all.nl>
6117 L:      linux-media@vger.kernel.org
6118 T:      git git://linuxtv.org/media_tree.git
6119 S:      Odd Fixes
6120 F:      drivers/media/usb/gspca/pac207.c
6121
6122 GSPCA SN9C20X SUBDRIVER
6123 M:      Brian Johnson <brijohn@gmail.com>
6124 L:      linux-media@vger.kernel.org
6125 T:      git git://linuxtv.org/media_tree.git
6126 S:      Maintained
6127 F:      drivers/media/usb/gspca/sn9c20x.c
6128
6129 GSPCA T613 SUBDRIVER
6130 M:      Leandro Costantino <lcostantino@gmail.com>
6131 L:      linux-media@vger.kernel.org
6132 T:      git git://linuxtv.org/media_tree.git
6133 S:      Maintained
6134 F:      drivers/media/usb/gspca/t613.c
6135
6136 GSPCA USB WEBCAM DRIVER
6137 M:      Hans Verkuil <hverkuil@xs4all.nl>
6138 L:      linux-media@vger.kernel.org
6139 T:      git git://linuxtv.org/media_tree.git
6140 S:      Odd Fixes
6141 F:      drivers/media/usb/gspca/
6142
6143 GTP (GPRS Tunneling Protocol)
6144 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6145 M:      Harald Welte <laforge@gnumonks.org>
6146 L:      osmocom-net-gprs@lists.osmocom.org
6147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6148 S:      Maintained
6149 F:      drivers/net/gtp.c
6150
6151 GUID PARTITION TABLE (GPT)
6152 M:      Davidlohr Bueso <dave@stgolabs.net>
6153 L:      linux-efi@vger.kernel.org
6154 S:      Maintained
6155 F:      block/partitions/efi.*
6156
6157 H8/300 ARCHITECTURE
6158 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6159 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6160 W:      http://uclinux-h8.sourceforge.jp
6161 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6162 S:      Maintained
6163 F:      arch/h8300/
6164 F:      drivers/clocksource/h8300_*.c
6165 F:      drivers/clk/h8300/
6166 F:      drivers/irqchip/irq-renesas-h8*.c
6167
6168 HACKRF MEDIA DRIVER
6169 M:      Antti Palosaari <crope@iki.fi>
6170 L:      linux-media@vger.kernel.org
6171 W:      https://linuxtv.org
6172 W:      http://palosaari.fi/linux/
6173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6174 T:      git git://linuxtv.org/anttip/media_tree.git
6175 S:      Maintained
6176 F:      drivers/media/usb/hackrf/
6177
6178 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6179 M:      Frank Seidel <frank@f-seidel.de>
6180 L:      platform-driver-x86@vger.kernel.org
6181 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6182 S:      Maintained
6183 F:      drivers/platform/x86/hdaps.c
6184
6185 HARDWARE MONITORING
6186 M:      Jean Delvare <jdelvare@suse.com>
6187 M:      Guenter Roeck <linux@roeck-us.net>
6188 L:      linux-hwmon@vger.kernel.org
6189 W:      http://hwmon.wiki.kernel.org/
6190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6191 S:      Maintained
6192 F:      Documentation/hwmon/
6193 F:      drivers/hwmon/
6194 F:      include/linux/hwmon*.h
6195
6196 HARDWARE RANDOM NUMBER GENERATOR CORE
6197 M:      Matt Mackall <mpm@selenic.com>
6198 M:      Herbert Xu <herbert@gondor.apana.org.au>
6199 L:      linux-crypto@vger.kernel.org
6200 S:      Odd fixes
6201 F:      Documentation/devicetree/bindings/rng/
6202 F:      Documentation/hw_random.txt
6203 F:      drivers/char/hw_random/
6204 F:      include/linux/hw_random.h
6205
6206 HARDWARE SPINLOCK CORE
6207 M:      Ohad Ben-Cohen <ohad@wizery.com>
6208 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6209 L:      linux-remoteproc@vger.kernel.org
6210 S:      Maintained
6211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6212 F:      Documentation/devicetree/bindings/hwlock/
6213 F:      Documentation/hwspinlock.txt
6214 F:      drivers/hwspinlock/
6215 F:      include/linux/hwspinlock.h
6216
6217 HARMONY SOUND DRIVER
6218 L:      linux-parisc@vger.kernel.org
6219 S:      Maintained
6220 F:      sound/parisc/harmony.*
6221
6222 HDPVR USB VIDEO ENCODER DRIVER
6223 M:      Hans Verkuil <hverkuil@xs4all.nl>
6224 L:      linux-media@vger.kernel.org
6225 T:      git git://linuxtv.org/media_tree.git
6226 W:      https://linuxtv.org
6227 S:      Odd Fixes
6228 F:      drivers/media/usb/hdpvr/
6229
6230 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6231 M:      Jimmy Vance <jimmy.vance@hpe.com>
6232 S:      Supported
6233 F:      Documentation/watchdog/hpwdt.txt
6234 F:      drivers/watchdog/hpwdt.c
6235
6236 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6237 M:      Don Brace <don.brace@microsemi.com>
6238 L:      esc.storagedev@microsemi.com
6239 L:      linux-scsi@vger.kernel.org
6240 S:      Supported
6241 F:      Documentation/scsi/hpsa.txt
6242 F:      drivers/scsi/hpsa*.[ch]
6243 F:      include/linux/cciss*.h
6244 F:      include/uapi/linux/cciss*.h
6245
6246 HFI1 DRIVER
6247 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6248 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6249 L:      linux-rdma@vger.kernel.org
6250 S:      Supported
6251 F:      drivers/infiniband/hw/hfi1
6252
6253 HFS FILESYSTEM
6254 L:      linux-fsdevel@vger.kernel.org
6255 S:      Orphan
6256 F:      Documentation/filesystems/hfs.txt
6257 F:      fs/hfs/
6258
6259 HFSPLUS FILESYSTEM
6260 L:      linux-fsdevel@vger.kernel.org
6261 S:      Orphan
6262 F:      Documentation/filesystems/hfsplus.txt
6263 F:      fs/hfsplus/
6264
6265 HGA FRAMEBUFFER DRIVER
6266 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6267 L:      linux-nvidia@lists.surfsouth.com
6268 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6269 S:      Maintained
6270 F:      drivers/video/fbdev/hgafb.c
6271
6272 HIBERNATION (aka Software Suspend, aka swsusp)
6273 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6274 M:      Pavel Machek <pavel@ucw.cz>
6275 L:      linux-pm@vger.kernel.org
6276 B:      https://bugzilla.kernel.org
6277 S:      Supported
6278 F:      arch/x86/power/
6279 F:      drivers/base/power/
6280 F:      kernel/power/
6281 F:      include/linux/suspend.h
6282 F:      include/linux/freezer.h
6283 F:      include/linux/pm.h
6284 F:      arch/*/include/asm/suspend*.h
6285
6286 HID CORE LAYER
6287 M:      Jiri Kosina <jikos@kernel.org>
6288 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6289 L:      linux-input@vger.kernel.org
6290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6291 S:      Maintained
6292 F:      drivers/hid/
6293 F:      include/linux/hid*
6294 F:      include/uapi/linux/hid*
6295
6296 HID SENSOR HUB DRIVERS
6297 M:      Jiri Kosina <jikos@kernel.org>
6298 M:      Jonathan Cameron <jic23@kernel.org>
6299 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6300 L:      linux-input@vger.kernel.org
6301 L:      linux-iio@vger.kernel.org
6302 S:      Maintained
6303 F:      Documentation/hid/hid-sensor*
6304 F:      drivers/hid/hid-sensor-*
6305 F:      drivers/iio/*/hid-*
6306 F:      include/linux/hid-sensor-*
6307
6308 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6309 M:      Thomas Gleixner <tglx@linutronix.de>
6310 L:      linux-kernel@vger.kernel.org
6311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6312 S:      Maintained
6313 F:      Documentation/timers/
6314 F:      kernel/time/hrtimer.c
6315 F:      kernel/time/clockevents.c
6316 F:      kernel/time/timer_*.c
6317 F:      include/linux/clockchips.h
6318 F:      include/linux/hrtimer.h
6319
6320 HIGH-SPEED SCC DRIVER FOR AX.25
6321 L:      linux-hams@vger.kernel.org
6322 S:      Orphan
6323 F:      drivers/net/hamradio/dmascc.c
6324 F:      drivers/net/hamradio/scc.c
6325
6326 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6327 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6328 W:      http://www.highpoint-tech.com
6329 S:      Supported
6330 F:      Documentation/scsi/hptiop.txt
6331 F:      drivers/scsi/hptiop.c
6332
6333 HIPPI
6334 M:      Jes Sorensen <jes@trained-monkey.org>
6335 L:      linux-hippi@sunsite.dk
6336 S:      Maintained
6337 F:      include/linux/hippidevice.h
6338 F:      include/uapi/linux/if_hippi.h
6339 F:      net/802/hippi.c
6340 F:      drivers/net/hippi/
6341
6342 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6343 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6344 M:      Salil Mehta <salil.mehta@huawei.com>
6345 L:      netdev@vger.kernel.org
6346 W:      http://www.hisilicon.com
6347 S:      Maintained
6348 F:      drivers/net/ethernet/hisilicon/hns3/
6349
6350 HISILICON NETWORK SUBSYSTEM DRIVER
6351 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6352 M:      Salil Mehta <salil.mehta@huawei.com>
6353 L:      netdev@vger.kernel.org
6354 W:      http://www.hisilicon.com
6355 S:      Maintained
6356 F:      drivers/net/ethernet/hisilicon/
6357 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6358
6359 HISILICON PMU DRIVER
6360 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6361 W:      http://www.hisilicon.com
6362 S:      Supported
6363 F:      drivers/perf/hisilicon
6364 F:      Documentation/perf/hisi-pmu.txt
6365
6366 HISILICON ROCE DRIVER
6367 M:      Lijun Ou <oulijun@huawei.com>
6368 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6369 L:      linux-rdma@vger.kernel.org
6370 S:      Maintained
6371 F:      drivers/infiniband/hw/hns/
6372 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6373
6374 HISILICON SAS Controller
6375 M:      John Garry <john.garry@huawei.com>
6376 W:      http://www.hisilicon.com
6377 S:      Supported
6378 F:      drivers/scsi/hisi_sas/
6379 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6380
6381 HMM - Heterogeneous Memory Management
6382 M:      Jérôme Glisse <jglisse@redhat.com>
6383 L:      linux-mm@kvack.org
6384 S:      Maintained
6385 F:      mm/hmm*
6386 F:      include/linux/hmm*
6387
6388 HOST AP DRIVER
6389 M:      Jouni Malinen <j@w1.fi>
6390 L:      linux-wireless@vger.kernel.org
6391 W:      http://w1.fi/hostap-driver.html
6392 S:      Obsolete
6393 F:      drivers/net/wireless/intersil/hostap/
6394
6395 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6396 L:      platform-driver-x86@vger.kernel.org
6397 S:      Orphan
6398 F:      drivers/platform/x86/tc1100-wmi.c
6399
6400 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6401 M:      Jaroslav Kysela <perex@perex.cz>
6402 S:      Maintained
6403 F:      drivers/net/ethernet/hp/hp100.*
6404
6405 HPET:   High Precision Event Timers driver
6406 M:      Clemens Ladisch <clemens@ladisch.de>
6407 S:      Maintained
6408 F:      Documentation/timers/hpet.txt
6409 F:      drivers/char/hpet.c
6410 F:      include/linux/hpet.h
6411 F:      include/uapi/linux/hpet.h
6412
6413 HPET:   x86
6414 S:      Orphan
6415 F:      arch/x86/kernel/hpet.c
6416 F:      arch/x86/include/asm/hpet.h
6417
6418 HPFS FILESYSTEM
6419 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6420 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6421 S:      Maintained
6422 F:      fs/hpfs/
6423
6424 HSI SUBSYSTEM
6425 M:      Sebastian Reichel <sre@kernel.org>
6426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6427 S:      Maintained
6428 F:      Documentation/ABI/testing/sysfs-bus-hsi
6429 F:      Documentation/driver-api/hsi.rst
6430 F:      drivers/hsi/
6431 F:      include/linux/hsi/
6432 F:      include/uapi/linux/hsi/
6433
6434 HSO 3G MODEM DRIVER
6435 L:      linux-usb@vger.kernel.org
6436 S:      Orphan
6437 F:      drivers/net/usb/hso.c
6438
6439 HSR NETWORK PROTOCOL
6440 M:      Arvid Brodin <arvid.brodin@alten.se>
6441 L:      netdev@vger.kernel.org
6442 S:      Maintained
6443 F:      net/hsr/
6444
6445 HT16K33 LED CONTROLLER DRIVER
6446 M:      Robin van der Gracht <robin@protonic.nl>
6447 S:      Maintained
6448 F:      drivers/auxdisplay/ht16k33.c
6449 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6450
6451 HTCPEN TOUCHSCREEN DRIVER
6452 M:      Pau Oliva Fora <pof@eslack.org>
6453 L:      linux-input@vger.kernel.org
6454 S:      Maintained
6455 F:      drivers/input/touchscreen/htcpen.c
6456
6457 HUAWEI ETHERNET DRIVER
6458 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6459 L:      netdev@vger.kernel.org
6460 S:      Supported
6461 F:      Documentation/networking/hinic.txt
6462 F:      drivers/net/ethernet/huawei/hinic/
6463
6464 HUGETLB FILESYSTEM
6465 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6466 S:      Maintained
6467 F:      fs/hugetlbfs/
6468
6469 HVA ST MEDIA DRIVER
6470 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6471 L:      linux-media@vger.kernel.org
6472 T:      git git://linuxtv.org/media_tree.git
6473 W:      https://linuxtv.org
6474 S:      Supported
6475 F:      drivers/media/platform/sti/hva
6476
6477 HWPOISON MEMORY FAILURE HANDLING
6478 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6479 L:      linux-mm@kvack.org
6480 S:      Maintained
6481 F:      mm/memory-failure.c
6482 F:      mm/hwpoison-inject.c
6483
6484 Hyper-V CORE AND DRIVERS
6485 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6486 M:      Haiyang Zhang <haiyangz@microsoft.com>
6487 M:      Stephen Hemminger <sthemmin@microsoft.com>
6488 L:      devel@linuxdriverproject.org
6489 S:      Maintained
6490 F:      Documentation/networking/netvsc.txt
6491 F:      arch/x86/include/asm/mshyperv.h
6492 F:      arch/x86/include/asm/trace/hyperv.h
6493 F:      arch/x86/include/uapi/asm/hyperv.h
6494 F:      arch/x86/kernel/cpu/mshyperv.c
6495 F:      arch/x86/hyperv
6496 F:      drivers/hid/hid-hyperv.c
6497 F:      drivers/hv/
6498 F:      drivers/input/serio/hyperv-keyboard.c
6499 F:      drivers/pci/host/pci-hyperv.c
6500 F:      drivers/net/hyperv/
6501 F:      drivers/scsi/storvsc_drv.c
6502 F:      drivers/uio/uio_hv_generic.c
6503 F:      drivers/video/fbdev/hyperv_fb.c
6504 F:      net/vmw_vsock/hyperv_transport.c
6505 F:      include/linux/hyperv.h
6506 F:      include/uapi/linux/hyperv.h
6507 F:      tools/hv/
6508 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6509
6510 HYPERVISOR VIRTUAL CONSOLE DRIVER
6511 L:      linuxppc-dev@lists.ozlabs.org
6512 S:      Odd Fixes
6513 F:      drivers/tty/hvc/
6514
6515 I2C ACPI SUPPORT
6516 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6517 L:      linux-i2c@vger.kernel.org
6518 L:      linux-acpi@vger.kernel.org
6519 S:      Maintained
6520 F:      drivers/i2c/i2c-core-acpi.c
6521
6522 I2C MUXES
6523 M:      Peter Rosin <peda@axentia.se>
6524 L:      linux-i2c@vger.kernel.org
6525 S:      Maintained
6526 F:      Documentation/i2c/i2c-topology
6527 F:      Documentation/i2c/muxes/
6528 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6529 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6530 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6531 F:      drivers/i2c/i2c-mux.c
6532 F:      drivers/i2c/muxes/
6533 F:      include/linux/i2c-mux.h
6534
6535 I2C OVER PARALLEL PORT
6536 M:      Jean Delvare <jdelvare@suse.com>
6537 L:      linux-i2c@vger.kernel.org
6538 S:      Maintained
6539 F:      Documentation/i2c/busses/i2c-parport
6540 F:      Documentation/i2c/busses/i2c-parport-light
6541 F:      drivers/i2c/busses/i2c-parport.c
6542 F:      drivers/i2c/busses/i2c-parport-light.c
6543
6544 I2C SUBSYSTEM
6545 M:      Wolfram Sang <wsa@the-dreams.de>
6546 L:      linux-i2c@vger.kernel.org
6547 W:      https://i2c.wiki.kernel.org/
6548 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6550 S:      Maintained
6551 F:      Documentation/devicetree/bindings/i2c/
6552 F:      Documentation/i2c/
6553 F:      drivers/i2c/
6554 F:      drivers/i2c/*/
6555 F:      include/linux/i2c.h
6556 F:      include/linux/i2c-*.h
6557 F:      include/uapi/linux/i2c.h
6558 F:      include/uapi/linux/i2c-*.h
6559
6560 I2C-TAOS-EVM DRIVER
6561 M:      Jean Delvare <jdelvare@suse.com>
6562 L:      linux-i2c@vger.kernel.org
6563 S:      Maintained
6564 F:      Documentation/i2c/busses/i2c-taos-evm
6565 F:      drivers/i2c/busses/i2c-taos-evm.c
6566
6567 I2C-TINY-USB DRIVER
6568 M:      Till Harbaum <till@harbaum.org>
6569 L:      linux-i2c@vger.kernel.org
6570 W:      http://www.harbaum.org/till/i2c_tiny_usb
6571 S:      Maintained
6572 F:      drivers/i2c/busses/i2c-tiny-usb.c
6573
6574 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6575 M:      Jean Delvare <jdelvare@suse.com>
6576 L:      linux-i2c@vger.kernel.org
6577 S:      Maintained
6578 F:      Documentation/i2c/busses/i2c-ali1535
6579 F:      Documentation/i2c/busses/i2c-ali1563
6580 F:      Documentation/i2c/busses/i2c-ali15x3
6581 F:      Documentation/i2c/busses/i2c-amd756
6582 F:      Documentation/i2c/busses/i2c-amd8111
6583 F:      Documentation/i2c/busses/i2c-i801
6584 F:      Documentation/i2c/busses/i2c-nforce2
6585 F:      Documentation/i2c/busses/i2c-piix4
6586 F:      Documentation/i2c/busses/i2c-sis5595
6587 F:      Documentation/i2c/busses/i2c-sis630
6588 F:      Documentation/i2c/busses/i2c-sis96x
6589 F:      Documentation/i2c/busses/i2c-via
6590 F:      Documentation/i2c/busses/i2c-viapro
6591 F:      drivers/i2c/busses/i2c-ali1535.c
6592 F:      drivers/i2c/busses/i2c-ali1563.c
6593 F:      drivers/i2c/busses/i2c-ali15x3.c
6594 F:      drivers/i2c/busses/i2c-amd756.c
6595 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6596 F:      drivers/i2c/busses/i2c-amd8111.c
6597 F:      drivers/i2c/busses/i2c-i801.c
6598 F:      drivers/i2c/busses/i2c-isch.c
6599 F:      drivers/i2c/busses/i2c-nforce2.c
6600 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6601 F:      drivers/i2c/busses/i2c-piix4.c
6602 F:      drivers/i2c/busses/i2c-sis5595.c
6603 F:      drivers/i2c/busses/i2c-sis630.c
6604 F:      drivers/i2c/busses/i2c-sis96x.c
6605 F:      drivers/i2c/busses/i2c-via.c
6606 F:      drivers/i2c/busses/i2c-viapro.c
6607
6608 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6609 M:      Hans de Goede <hdegoede@redhat.com>
6610 L:      linux-i2c@vger.kernel.org
6611 S:      Maintained
6612 F:      drivers/i2c/busses/i2c-cht-wc.c
6613
6614 I2C/SMBUS ISMT DRIVER
6615 M:      Seth Heasley <seth.heasley@intel.com>
6616 M:      Neil Horman <nhorman@tuxdriver.com>
6617 L:      linux-i2c@vger.kernel.org
6618 F:      drivers/i2c/busses/i2c-ismt.c
6619 F:      Documentation/i2c/busses/i2c-ismt
6620
6621 I2C/SMBUS STUB DRIVER
6622 M:      Jean Delvare <jdelvare@suse.com>
6623 L:      linux-i2c@vger.kernel.org
6624 S:      Maintained
6625 F:      drivers/i2c/i2c-stub.c
6626
6627 i386 BOOT CODE
6628 M:      "H. Peter Anvin" <hpa@zytor.com>
6629 S:      Maintained
6630 F:      arch/x86/boot/
6631
6632 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6633 M:      "H. Peter Anvin" <hpa@zytor.com>
6634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6635 S:      Maintained
6636
6637 IA64 (Itanium) PLATFORM
6638 M:      Tony Luck <tony.luck@intel.com>
6639 M:      Fenghua Yu <fenghua.yu@intel.com>
6640 L:      linux-ia64@vger.kernel.org
6641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6642 S:      Maintained
6643 F:      arch/ia64/
6644
6645 IBM Power 842 compression accelerator
6646 M:      Haren Myneni <haren@us.ibm.com>
6647 S:      Supported
6648 F:      drivers/crypto/nx/Makefile
6649 F:      drivers/crypto/nx/Kconfig
6650 F:      drivers/crypto/nx/nx-842*
6651 F:      include/linux/sw842.h
6652 F:      crypto/842.c
6653 F:      lib/842/
6654
6655 IBM Power in-Nest Crypto Acceleration
6656 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6657 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6658 L:      linux-crypto@vger.kernel.org
6659 S:      Supported
6660 F:      drivers/crypto/nx/Makefile
6661 F:      drivers/crypto/nx/Kconfig
6662 F:      drivers/crypto/nx/nx-aes*
6663 F:      drivers/crypto/nx/nx-sha*
6664 F:      drivers/crypto/nx/nx.*
6665 F:      drivers/crypto/nx/nx_csbcpb.h
6666 F:      drivers/crypto/nx/nx_debugfs.h
6667
6668 IBM Power Linux RAID adapter
6669 M:      Brian King <brking@us.ibm.com>
6670 S:      Supported
6671 F:      drivers/scsi/ipr.*
6672
6673 IBM Power SRIOV Virtual NIC Device Driver
6674 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6675 M:      John Allen <jallen@linux.vnet.ibm.com>
6676 L:      netdev@vger.kernel.org
6677 S:      Supported
6678 F:      drivers/net/ethernet/ibm/ibmvnic.*
6679
6680 IBM Power Virtual Accelerator Switchboard
6681 M:      Sukadev Bhattiprolu
6682 L:      linuxppc-dev@lists.ozlabs.org
6683 S:      Supported
6684 F:      arch/powerpc/platforms/powernv/vas*
6685 F:      arch/powerpc/platforms/powernv/copy-paste.h
6686 F:      arch/powerpc/include/asm/vas.h
6687 F:      arch/powerpc/include/uapi/asm/vas.h
6688
6689 IBM Power Virtual Ethernet Device Driver
6690 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6691 L:      netdev@vger.kernel.org
6692 S:      Supported
6693 F:      drivers/net/ethernet/ibm/ibmveth.*
6694
6695 IBM Power Virtual FC Device Drivers
6696 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6697 L:      linux-scsi@vger.kernel.org
6698 S:      Supported
6699 F:      drivers/scsi/ibmvscsi/ibmvfc*
6700
6701 IBM Power Virtual SCSI Device Drivers
6702 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6703 L:      linux-scsi@vger.kernel.org
6704 S:      Supported
6705 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6706 F:      include/scsi/viosrp.h
6707
6708 IBM Power Virtual SCSI Device Target Driver
6709 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6710 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6711 L:      linux-scsi@vger.kernel.org
6712 L:      target-devel@vger.kernel.org
6713 S:      Supported
6714 F:      drivers/scsi/ibmvscsi_tgt/
6715
6716 IBM Power VMX Cryptographic instructions
6717 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6718 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6719 L:      linux-crypto@vger.kernel.org
6720 S:      Supported
6721 F:      drivers/crypto/vmx/Makefile
6722 F:      drivers/crypto/vmx/Kconfig
6723 F:      drivers/crypto/vmx/vmx.c
6724 F:      drivers/crypto/vmx/aes*
6725 F:      drivers/crypto/vmx/ghash*
6726 F:      drivers/crypto/vmx/ppc-xlate.pl
6727
6728 IBM ServeRAID RAID DRIVER
6729 S:      Orphan
6730 F:      drivers/scsi/ips.*
6731
6732 ICH LPC AND GPIO DRIVER
6733 M:      Peter Tyser <ptyser@xes-inc.com>
6734 S:      Maintained
6735 F:      drivers/mfd/lpc_ich.c
6736 F:      drivers/gpio/gpio-ich.c
6737
6738 IDE SUBSYSTEM
6739 M:      "David S. Miller" <davem@davemloft.net>
6740 L:      linux-ide@vger.kernel.org
6741 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6743 S:      Maintained
6744 F:      Documentation/ide/
6745 F:      drivers/ide/
6746 F:      include/linux/ide.h
6747
6748 IDE/ATAPI DRIVERS
6749 M:      Borislav Petkov <bp@alien8.de>
6750 L:      linux-ide@vger.kernel.org
6751 S:      Maintained
6752 F:      Documentation/cdrom/ide-cd
6753 F:      drivers/ide/ide-cd*
6754
6755 IDEAPAD LAPTOP EXTRAS DRIVER
6756 M:      Ike Panhc <ike.pan@canonical.com>
6757 L:      platform-driver-x86@vger.kernel.org
6758 W:      http://launchpad.net/ideapad-laptop
6759 S:      Maintained
6760 F:      drivers/platform/x86/ideapad-laptop.c
6761
6762 IDEAPAD LAPTOP SLIDEBAR DRIVER
6763 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6764 L:      linux-input@vger.kernel.org
6765 W:      https://github.com/o2genum/ideapad-slidebar
6766 S:      Maintained
6767 F:      drivers/input/misc/ideapad_slidebar.c
6768
6769 IDT VersaClock 5 CLOCK DRIVER
6770 M:      Marek Vasut <marek.vasut@gmail.com>
6771 S:      Maintained
6772 F:      drivers/clk/clk-versaclock5.c
6773
6774 IEEE 802.15.4 SUBSYSTEM
6775 M:      Alexander Aring <alex.aring@gmail.com>
6776 M:      Stefan Schmidt <stefan@osg.samsung.com>
6777 L:      linux-wpan@vger.kernel.org
6778 W:      http://wpan.cakelab.org/
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6781 S:      Maintained
6782 F:      net/ieee802154/
6783 F:      net/mac802154/
6784 F:      drivers/net/ieee802154/
6785 F:      include/linux/nl802154.h
6786 F:      include/linux/ieee802154.h
6787 F:      include/net/nl802154.h
6788 F:      include/net/mac802154.h
6789 F:      include/net/af_ieee802154.h
6790 F:      include/net/cfg802154.h
6791 F:      include/net/ieee802154_netdev.h
6792 F:      Documentation/networking/ieee802154.txt
6793
6794 IFE PROTOCOL
6795 M:      Yotam Gigi <yotam.gi@gmail.com>
6796 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6797 F:      net/ife
6798 F:      include/net/ife.h
6799 F:      include/uapi/linux/ife.h
6800
6801 IGORPLUG-USB IR RECEIVER
6802 M:      Sean Young <sean@mess.org>
6803 L:      linux-media@vger.kernel.org
6804 S:      Maintained
6805 F:      drivers/media/rc/igorplugusb.c
6806
6807 IGUANAWORKS USB IR TRANSCEIVER
6808 M:      Sean Young <sean@mess.org>
6809 L:      linux-media@vger.kernel.org
6810 S:      Maintained
6811 F:      drivers/media/rc/iguanair.c
6812
6813 IIO DIGITAL POTENTIOMETER DAC
6814 M:      Peter Rosin <peda@axentia.se>
6815 L:      linux-iio@vger.kernel.org
6816 S:      Maintained
6817 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6818 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6819 F:      drivers/iio/dac/dpot-dac.c
6820
6821 IIO ENVELOPE DETECTOR
6822 M:      Peter Rosin <peda@axentia.se>
6823 L:      linux-iio@vger.kernel.org
6824 S:      Maintained
6825 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6826 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6827 F:      drivers/iio/adc/envelope-detector.c
6828
6829 IIO MULTIPLEXER
6830 M:      Peter Rosin <peda@axentia.se>
6831 L:      linux-iio@vger.kernel.org
6832 S:      Maintained
6833 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6834 F:      drivers/iio/multiplexer/iio-mux.c
6835
6836 IIO SUBSYSTEM AND DRIVERS
6837 M:      Jonathan Cameron <jic23@kernel.org>
6838 R:      Hartmut Knaack <knaack.h@gmx.de>
6839 R:      Lars-Peter Clausen <lars@metafoo.de>
6840 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6841 L:      linux-iio@vger.kernel.org
6842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6843 S:      Maintained
6844 F:      Documentation/devicetree/bindings/iio/
6845 F:      drivers/iio/
6846 F:      drivers/staging/iio/
6847 F:      include/linux/iio/
6848 F:      tools/iio/
6849
6850 IKANOS/ADI EAGLE ADSL USB DRIVER
6851 M:      Matthieu Castet <castet.matthieu@free.fr>
6852 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6853 S:      Maintained
6854 F:      drivers/usb/atm/ueagle-atm.c
6855
6856 IMGTEC ASCII LCD DRIVER
6857 M:      Paul Burton <paul.burton@mips.com>
6858 S:      Maintained
6859 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6860 F:      drivers/auxdisplay/img-ascii-lcd.c
6861
6862 IMGTEC IR DECODER DRIVER
6863 M:      James Hogan <jhogan@kernel.org>
6864 S:      Maintained
6865 F:      drivers/media/rc/img-ir/
6866
6867 IMS TWINTURBO FRAMEBUFFER DRIVER
6868 L:      linux-fbdev@vger.kernel.org
6869 S:      Orphan
6870 F:      drivers/video/fbdev/imsttfb.c
6871
6872 INA209 HARDWARE MONITOR DRIVER
6873 M:      Guenter Roeck <linux@roeck-us.net>
6874 L:      linux-hwmon@vger.kernel.org
6875 S:      Maintained
6876 F:      Documentation/hwmon/ina209
6877 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6878 F:      drivers/hwmon/ina209.c
6879
6880 INA2XX HARDWARE MONITOR DRIVER
6881 M:      Guenter Roeck <linux@roeck-us.net>
6882 L:      linux-hwmon@vger.kernel.org
6883 S:      Maintained
6884 F:      Documentation/hwmon/ina2xx
6885 F:      drivers/hwmon/ina2xx.c
6886 F:      include/linux/platform_data/ina2xx.h
6887
6888 INDUSTRY PACK SUBSYSTEM (IPACK)
6889 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6890 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6891 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6892 L:      industrypack-devel@lists.sourceforge.net
6893 W:      http://industrypack.sourceforge.net
6894 S:      Maintained
6895 F:      drivers/ipack/
6896
6897 INFINIBAND SUBSYSTEM
6898 M:      Doug Ledford <dledford@redhat.com>
6899 M:      Jason Gunthorpe <jgg@mellanox.com>
6900 L:      linux-rdma@vger.kernel.org
6901 W:      http://www.openfabrics.org/
6902 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6904 S:      Supported
6905 F:      Documentation/devicetree/bindings/infiniband/
6906 F:      Documentation/infiniband/
6907 F:      drivers/infiniband/
6908 F:      include/uapi/linux/if_infiniband.h
6909 F:      include/uapi/rdma/
6910 F:      include/rdma/
6911
6912 INGENIC JZ4780 DMA Driver
6913 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6914 S:      Maintained
6915 F:      drivers/dma/dma-jz4780.c
6916
6917 INGENIC JZ4780 NAND DRIVER
6918 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6919 L:      linux-mtd@lists.infradead.org
6920 S:      Maintained
6921 F:      drivers/mtd/nand/jz4780_*
6922
6923 INOTIFY
6924 M:      Jan Kara <jack@suse.cz>
6925 R:      Amir Goldstein <amir73il@gmail.com>
6926 L:      linux-fsdevel@vger.kernel.org
6927 S:      Maintained
6928 F:      Documentation/filesystems/inotify.txt
6929 F:      fs/notify/inotify/
6930 F:      include/linux/inotify.h
6931 F:      include/uapi/linux/inotify.h
6932
6933 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6934 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6935 L:      linux-input@vger.kernel.org
6936 Q:      http://patchwork.kernel.org/project/linux-input/list/
6937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6938 S:      Maintained
6939 F:      drivers/input/
6940 F:      include/linux/input.h
6941 F:      include/uapi/linux/input.h
6942 F:      include/uapi/linux/input-event-codes.h
6943 F:      include/linux/input/
6944 F:      Documentation/devicetree/bindings/input/
6945 F:      Documentation/input/
6946
6947 INPUT MULTITOUCH (MT) PROTOCOL
6948 M:      Henrik Rydberg <rydberg@bitmath.org>
6949 L:      linux-input@vger.kernel.org
6950 S:      Odd fixes
6951 F:      Documentation/input/multi-touch-protocol.rst
6952 F:      drivers/input/input-mt.c
6953 K:      \b(ABS|SYN)_MT_
6954
6955 INSIDE SECURE CRYPTO DRIVER
6956 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6957 F:      drivers/crypto/inside-secure/
6958 S:      Maintained
6959 L:      linux-crypto@vger.kernel.org
6960
6961 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6962 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6963 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6964 L:      linux-integrity@vger.kernel.org
6965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6966 S:      Supported
6967 F:      security/integrity/ima/
6968
6969 INTEL 810/815 FRAMEBUFFER DRIVER
6970 M:      Antonino Daplas <adaplas@gmail.com>
6971 L:      linux-fbdev@vger.kernel.org
6972 S:      Maintained
6973 F:      drivers/video/fbdev/i810/
6974
6975 INTEL ASoC BDW/HSW DRIVERS
6976 M:      Jie Yang <yang.jie@linux.intel.com>
6977 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6978 S:      Supported
6979 F:      sound/soc/intel/common/sst-dsp*
6980 F:      sound/soc/intel/common/sst-firmware.c
6981 F:      sound/soc/intel/boards/broadwell.c
6982 F:      sound/soc/intel/haswell/
6983
6984 INTEL C600 SERIES SAS CONTROLLER DRIVER
6985 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6986 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6987 L:      linux-scsi@vger.kernel.org
6988 T:      git git://git.code.sf.net/p/intel-sas/isci
6989 S:      Supported
6990 F:      drivers/scsi/isci/
6991
6992 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6993 M:      Jani Nikula <jani.nikula@linux.intel.com>
6994 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6995 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6996 L:      intel-gfx@lists.freedesktop.org
6997 W:      https://01.org/linuxgraphics/
6998 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6999 C:      irc://chat.freenode.net/intel-gfx
7000 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7001 T:      git git://anongit.freedesktop.org/drm-intel
7002 S:      Supported
7003 F:      drivers/gpu/drm/i915/
7004 F:      include/drm/i915*
7005 F:      include/uapi/drm/i915_drm.h
7006 F:      Documentation/gpu/i915.rst
7007
7008 INTEL ETHERNET DRIVERS
7009 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7010 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7011 W:      http://www.intel.com/support/feedback.htm
7012 W:      http://e1000.sourceforge.net/
7013 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7016 S:      Supported
7017 F:      Documentation/networking/e100.txt
7018 F:      Documentation/networking/e1000.txt
7019 F:      Documentation/networking/e1000e.txt
7020 F:      Documentation/networking/igb.txt
7021 F:      Documentation/networking/igbvf.txt
7022 F:      Documentation/networking/ixgb.txt
7023 F:      Documentation/networking/ixgbe.txt
7024 F:      Documentation/networking/ixgbevf.txt
7025 F:      Documentation/networking/i40e.txt
7026 F:      Documentation/networking/i40evf.txt
7027 F:      drivers/net/ethernet/intel/
7028 F:      drivers/net/ethernet/intel/*/
7029 F:      include/linux/avf/virtchnl.h
7030
7031 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7032 M:      Maik Broemme <mbroemme@libmpq.org>
7033 L:      linux-fbdev@vger.kernel.org
7034 S:      Maintained
7035 F:      Documentation/fb/intelfb.txt
7036 F:      drivers/video/fbdev/intelfb/
7037
7038 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7039 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7040 M:      Zhi Wang <zhi.a.wang@intel.com>
7041 L:      intel-gvt-dev@lists.freedesktop.org
7042 L:      intel-gfx@lists.freedesktop.org
7043 W:      https://01.org/igvt-g
7044 T:      git https://github.com/intel/gvt-linux.git
7045 S:      Supported
7046 F:      drivers/gpu/drm/i915/gvt/
7047
7048 INTEL HID EVENT DRIVER
7049 M:      Alex Hung <alex.hung@canonical.com>
7050 L:      platform-driver-x86@vger.kernel.org
7051 S:      Maintained
7052 F:      drivers/platform/x86/intel-hid.c
7053
7054 INTEL I/OAT DMA DRIVER
7055 M:      Dave Jiang <dave.jiang@intel.com>
7056 R:      Dan Williams <dan.j.williams@intel.com>
7057 L:      dmaengine@vger.kernel.org
7058 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7059 S:      Supported
7060 F:      drivers/dma/ioat*
7061
7062 INTEL IDLE DRIVER
7063 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7064 M:      Len Brown <lenb@kernel.org>
7065 L:      linux-pm@vger.kernel.org
7066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7067 B:      https://bugzilla.kernel.org
7068 S:      Supported
7069 F:      drivers/idle/intel_idle.c
7070
7071 INTEL INTEGRATED SENSOR HUB DRIVER
7072 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7073 M:      Jiri Kosina <jikos@kernel.org>
7074 L:      linux-input@vger.kernel.org
7075 S:      Maintained
7076 F:      drivers/hid/intel-ish-hid/
7077
7078 INTEL IOMMU (VT-d)
7079 M:      David Woodhouse <dwmw2@infradead.org>
7080 L:      iommu@lists.linux-foundation.org
7081 T:      git git://git.infradead.org/iommu-2.6.git
7082 S:      Supported
7083 F:      drivers/iommu/intel-iommu.c
7084 F:      include/linux/intel-iommu.h
7085
7086 INTEL IOP-ADMA DMA DRIVER
7087 R:      Dan Williams <dan.j.williams@intel.com>
7088 S:      Odd fixes
7089 F:      drivers/dma/iop-adma.c
7090
7091 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7092 M:      Krzysztof Halasa <khalasa@piap.pl>
7093 S:      Maintained
7094 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7095 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7096 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7097 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7098 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7099 F:      drivers/net/wan/ixp4xx_hss.c
7100
7101 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7102 M:      Deepak Saxena <dsaxena@plexity.net>
7103 S:      Maintained
7104 F:      drivers/char/hw_random/ixp4xx-rng.c
7105
7106 INTEL MANAGEMENT ENGINE (mei)
7107 M:      Tomas Winkler <tomas.winkler@intel.com>
7108 L:      linux-kernel@vger.kernel.org
7109 S:      Supported
7110 F:      include/uapi/linux/mei.h
7111 F:      include/linux/mei_cl_bus.h
7112 F:      drivers/misc/mei/*
7113 F:      drivers/watchdog/mei_wdt.c
7114 F:      Documentation/misc-devices/mei/*
7115 F:      samples/mei/*
7116
7117 INTEL MENLOW THERMAL DRIVER
7118 M:      Sujith Thomas <sujith.thomas@intel.com>
7119 L:      platform-driver-x86@vger.kernel.org
7120 W:      https://01.org/linux-acpi
7121 S:      Supported
7122 F:      drivers/platform/x86/intel_menlow.c
7123
7124 INTEL MERRIFIELD GPIO DRIVER
7125 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7126 L:      linux-gpio@vger.kernel.org
7127 S:      Maintained
7128 F:      drivers/gpio/gpio-merrifield.c
7129
7130 INTEL MIC DRIVERS (mic)
7131 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7132 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7133 S:      Supported
7134 W:      https://github.com/sudeepdutt/mic
7135 W:      http://software.intel.com/en-us/mic-developer
7136 F:      include/linux/mic_bus.h
7137 F:      include/linux/scif.h
7138 F:      include/uapi/linux/mic_common.h
7139 F:      include/uapi/linux/mic_ioctl.h
7140 F:      include/uapi/linux/scif_ioctl.h
7141 F:      drivers/misc/mic/
7142 F:      drivers/dma/mic_x100_dma.c
7143 F:      drivers/dma/mic_x100_dma.h
7144 F:      Documentation/mic/
7145
7146 INTEL PMC CORE DRIVER
7147 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7148 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7149 L:      platform-driver-x86@vger.kernel.org
7150 S:      Maintained
7151 F:      arch/x86/include/asm/pmc_core.h
7152 F:      drivers/platform/x86/intel_pmc_core*
7153
7154 INTEL PMC/P-Unit IPC DRIVER
7155 M:      Zha Qipeng<qipeng.zha@intel.com>
7156 L:      platform-driver-x86@vger.kernel.org
7157 S:      Maintained
7158 F:      drivers/platform/x86/intel_pmc_ipc.c
7159 F:      drivers/platform/x86/intel_punit_ipc.c
7160 F:      arch/x86/include/asm/intel_pmc_ipc.h
7161 F:      arch/x86/include/asm/intel_punit_ipc.h
7162
7163 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7164 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7165 L:      linux-wireless@vger.kernel.org
7166 S:      Maintained
7167 F:      Documentation/networking/README.ipw2100
7168 F:      Documentation/networking/README.ipw2200
7169 F:      drivers/net/wireless/intel/ipw2x00/
7170
7171 INTEL PSTATE DRIVER
7172 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7173 M:      Len Brown <lenb@kernel.org>
7174 L:      linux-pm@vger.kernel.org
7175 S:      Supported
7176 F:      drivers/cpufreq/intel_pstate.c
7177
7178 INTEL RDMA RNIC DRIVER
7179 M:      Faisal Latif <faisal.latif@intel.com>
7180 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7181 L:      linux-rdma@vger.kernel.org
7182 S:      Supported
7183 F:      drivers/infiniband/hw/i40iw/
7184
7185 INTEL TELEMETRY DRIVER
7186 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7187 L:      platform-driver-x86@vger.kernel.org
7188 S:      Maintained
7189 F:      arch/x86/include/asm/intel_telemetry.h
7190 F:      drivers/platform/x86/intel_telemetry*
7191
7192 INTEL VIRTUAL BUTTON DRIVER
7193 M:      AceLan Kao <acelan.kao@canonical.com>
7194 L:      platform-driver-x86@vger.kernel.org
7195 S:      Maintained
7196 F:      drivers/platform/x86/intel-vbtn.c
7197
7198 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7199 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7200 L:      linux-wireless@vger.kernel.org
7201 S:      Supported
7202 F:      drivers/net/wireless/intel/iwlegacy/
7203
7204 INTEL WIRELESS WIFI LINK (iwlwifi)
7205 M:      Johannes Berg <johannes.berg@intel.com>
7206 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7207 M:      Luca Coelho <luciano.coelho@intel.com>
7208 M:      Intel Linux Wireless <linuxwifi@intel.com>
7209 L:      linux-wireless@vger.kernel.org
7210 W:      http://intellinuxwireless.org
7211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7212 S:      Supported
7213 F:      drivers/net/wireless/intel/iwlwifi/
7214
7215 INTEL WIRELESS WIMAX CONNECTION 2400
7216 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7217 M:      linux-wimax@intel.com
7218 L:      wimax@linuxwimax.org (subscribers-only)
7219 S:      Supported
7220 W:      http://linuxwimax.org
7221 F:      Documentation/wimax/README.i2400m
7222 F:      drivers/net/wimax/i2400m/
7223 F:      include/uapi/linux/wimax/i2400m.h
7224
7225 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7226 M:      Mario Limonciello <mario.limonciello@dell.com>
7227 S:      Maintained
7228 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7229
7230 INTEL(R) TRACE HUB
7231 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7232 S:      Supported
7233 F:      Documentation/trace/intel_th.txt
7234 F:      drivers/hwtracing/intel_th/
7235
7236 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7237 M:      Ning Sun <ning.sun@intel.com>
7238 L:      tboot-devel@lists.sourceforge.net
7239 W:      http://tboot.sourceforge.net
7240 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7241 S:      Supported
7242 F:      Documentation/intel_txt.txt
7243 F:      include/linux/tboot.h
7244 F:      arch/x86/kernel/tboot.c
7245
7246 INTEL-MID GPIO DRIVER
7247 M:      David Cohen <david.a.cohen@linux.intel.com>
7248 L:      linux-gpio@vger.kernel.org
7249 S:      Maintained
7250 F:      drivers/gpio/gpio-intel-mid.c
7251
7252 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7253 M:      Linus Walleij <linus.walleij@linaro.org>
7254 L:      linux-iio@vger.kernel.org
7255 S:      Maintained
7256 F:      drivers/iio/gyro/mpu3050*
7257 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7258
7259 IOC3 ETHERNET DRIVER
7260 M:      Ralf Baechle <ralf@linux-mips.org>
7261 L:      linux-mips@linux-mips.org
7262 S:      Maintained
7263 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7264
7265 IOC3 SERIAL DRIVER
7266 M:      Pat Gefre <pfg@sgi.com>
7267 L:      linux-serial@vger.kernel.org
7268 S:      Maintained
7269 F:      drivers/tty/serial/ioc3_serial.c
7270
7271 IOMMU DRIVERS
7272 M:      Joerg Roedel <joro@8bytes.org>
7273 L:      iommu@lists.linux-foundation.org
7274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7275 S:      Maintained
7276 F:      Documentation/devicetree/bindings/iommu/
7277 F:      drivers/iommu/
7278 F:      include/linux/iommu.h
7279 F:      include/linux/iova.h
7280
7281 IP MASQUERADING
7282 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7283 S:      Maintained
7284 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7285
7286 IPMI SUBSYSTEM
7287 M:      Corey Minyard <minyard@acm.org>
7288 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7289 W:      http://openipmi.sourceforge.net/
7290 S:      Supported
7291 F:      Documentation/IPMI.txt
7292 F:      drivers/char/ipmi/
7293 F:      include/linux/ipmi*
7294 F:      include/uapi/linux/ipmi*
7295
7296 IPS SCSI RAID DRIVER
7297 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7298 L:      linux-scsi@vger.kernel.org
7299 W:      http://www.adaptec.com/
7300 S:      Maintained
7301 F:      drivers/scsi/ips*
7302
7303 IPVS
7304 M:      Wensong Zhang <wensong@linux-vs.org>
7305 M:      Simon Horman <horms@verge.net.au>
7306 M:      Julian Anastasov <ja@ssi.bg>
7307 L:      netdev@vger.kernel.org
7308 L:      lvs-devel@vger.kernel.org
7309 S:      Maintained
7310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7312 F:      Documentation/networking/ipvs-sysctl.txt
7313 F:      include/net/ip_vs.h
7314 F:      include/uapi/linux/ip_vs.h
7315 F:      net/netfilter/ipvs/
7316
7317 IPWIRELESS DRIVER
7318 M:      Jiri Kosina <jikos@kernel.org>
7319 M:      David Sterba <dsterba@suse.com>
7320 S:      Odd Fixes
7321 F:      drivers/tty/ipwireless/
7322
7323 IPX NETWORK LAYER
7324 L:      netdev@vger.kernel.org
7325 S:      Odd fixes
7326 F:      include/net/ipx.h
7327 F:      include/uapi/linux/ipx.h
7328 F:      net/ipx/
7329
7330 IRDA SUBSYSTEM
7331 M:      Samuel Ortiz <samuel@sortiz.org>
7332 L:      irda-users@lists.sourceforge.net (subscribers-only)
7333 L:      netdev@vger.kernel.org
7334 W:      http://irda.sourceforge.net/
7335 S:      Maintained
7336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7337 F:      Documentation/networking/irda.txt
7338 F:      drivers/staging/irda/
7339
7340 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7341 M:      Marc Zyngier <marc.zyngier@arm.com>
7342 S:      Maintained
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7344 F:      Documentation/IRQ-domain.txt
7345 F:      include/linux/irqdomain.h
7346 F:      kernel/irq/irqdomain.c
7347 F:      kernel/irq/msi.c
7348
7349 IRQ SUBSYSTEM
7350 M:      Thomas Gleixner <tglx@linutronix.de>
7351 L:      linux-kernel@vger.kernel.org
7352 S:      Maintained
7353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7354 F:      kernel/irq/
7355
7356 IRQCHIP DRIVERS
7357 M:      Thomas Gleixner <tglx@linutronix.de>
7358 M:      Jason Cooper <jason@lakedaemon.net>
7359 M:      Marc Zyngier <marc.zyngier@arm.com>
7360 L:      linux-kernel@vger.kernel.org
7361 S:      Maintained
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7363 F:      Documentation/devicetree/bindings/interrupt-controller/
7364 F:      drivers/irqchip/
7365
7366 ISA
7367 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7368 S:      Maintained
7369 F:      Documentation/isa.txt
7370 F:      drivers/base/isa.c
7371 F:      include/linux/isa.h
7372
7373 ISA RADIO MODULE
7374 M:      Hans Verkuil <hverkuil@xs4all.nl>
7375 L:      linux-media@vger.kernel.org
7376 T:      git git://linuxtv.org/media_tree.git
7377 W:      https://linuxtv.org
7378 S:      Maintained
7379 F:      drivers/media/radio/radio-isa*
7380
7381 ISAPNP
7382 M:      Jaroslav Kysela <perex@perex.cz>
7383 S:      Maintained
7384 F:      Documentation/isapnp.txt
7385 F:      drivers/pnp/isapnp/
7386 F:      include/linux/isapnp.h
7387
7388 ISCSI
7389 M:      Lee Duncan <lduncan@suse.com>
7390 M:      Chris Leech <cleech@redhat.com>
7391 L:      open-iscsi@googlegroups.com
7392 W:      www.open-iscsi.com
7393 S:      Maintained
7394 F:      drivers/scsi/*iscsi*
7395 F:      include/scsi/*iscsi*
7396
7397 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7398 M:      Peter Jones <pjones@redhat.com>
7399 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7400 S:      Maintained
7401 F:      drivers/firmware/iscsi_ibft*
7402
7403 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7404 M:      Or Gerlitz <ogerlitz@mellanox.com>
7405 M:      Sagi Grimberg <sagi@grimberg.me>
7406 M:      Roi Dayan <roid@mellanox.com>
7407 L:      linux-rdma@vger.kernel.org
7408 S:      Supported
7409 W:      http://www.openfabrics.org
7410 W:      www.open-iscsi.org
7411 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7412 F:      drivers/infiniband/ulp/iser/
7413
7414 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7415 M:      Sagi Grimberg <sagi@grimberg.me>
7416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7417 L:      linux-rdma@vger.kernel.org
7418 L:      target-devel@vger.kernel.org
7419 S:      Supported
7420 W:      http://www.linux-iscsi.org
7421 F:      drivers/infiniband/ulp/isert
7422
7423 ISDN SUBSYSTEM
7424 M:      Karsten Keil <isdn@linux-pingi.de>
7425 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7426 L:      netdev@vger.kernel.org
7427 W:      http://www.isdn4linux.de
7428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7429 S:      Maintained
7430 F:      Documentation/isdn/
7431 F:      drivers/isdn/
7432 F:      include/linux/isdn.h
7433 F:      include/linux/isdn/
7434 F:      include/uapi/linux/isdn.h
7435 F:      include/uapi/linux/isdn/
7436
7437 ISDN SUBSYSTEM (Eicon active card driver)
7438 M:      Armin Schindler <mac@melware.de>
7439 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7440 W:      http://www.melware.de
7441 S:      Maintained
7442 F:      drivers/isdn/hardware/eicon/
7443
7444 IT87 HARDWARE MONITORING DRIVER
7445 M:      Jean Delvare <jdelvare@suse.com>
7446 L:      linux-hwmon@vger.kernel.org
7447 S:      Maintained
7448 F:      Documentation/hwmon/it87
7449 F:      drivers/hwmon/it87.c
7450
7451 IT913X MEDIA DRIVER
7452 M:      Antti Palosaari <crope@iki.fi>
7453 L:      linux-media@vger.kernel.org
7454 W:      https://linuxtv.org
7455 W:      http://palosaari.fi/linux/
7456 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7457 T:      git git://linuxtv.org/anttip/media_tree.git
7458 S:      Maintained
7459 F:      drivers/media/tuners/it913x*
7460
7461 IVTV VIDEO4LINUX DRIVER
7462 M:      Andy Walls <awalls@md.metrocast.net>
7463 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7464 L:      linux-media@vger.kernel.org
7465 T:      git git://linuxtv.org/media_tree.git
7466 W:      http://www.ivtvdriver.org
7467 S:      Maintained
7468 F:      Documentation/media/v4l-drivers/ivtv*
7469 F:      drivers/media/pci/ivtv/
7470 F:      include/uapi/linux/ivtv*
7471
7472 IX2505V MEDIA DRIVER
7473 M:      Malcolm Priestley <tvboxspy@gmail.com>
7474 L:      linux-media@vger.kernel.org
7475 W:      https://linuxtv.org
7476 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7477 S:      Maintained
7478 F:      drivers/media/dvb-frontends/ix2505v*
7479
7480 JC42.4 TEMPERATURE SENSOR DRIVER
7481 M:      Guenter Roeck <linux@roeck-us.net>
7482 L:      linux-hwmon@vger.kernel.org
7483 S:      Maintained
7484 F:      drivers/hwmon/jc42.c
7485 F:      Documentation/hwmon/jc42
7486
7487 JFS FILESYSTEM
7488 M:      Dave Kleikamp <shaggy@kernel.org>
7489 L:      jfs-discussion@lists.sourceforge.net
7490 W:      http://jfs.sourceforge.net/
7491 T:      git git://github.com/kleikamp/linux-shaggy.git
7492 S:      Maintained
7493 F:      Documentation/filesystems/jfs.txt
7494 F:      fs/jfs/
7495
7496 JME NETWORK DRIVER
7497 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7498 L:      netdev@vger.kernel.org
7499 S:      Maintained
7500 F:      drivers/net/ethernet/jme.*
7501
7502 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7503 M:      David Woodhouse <dwmw2@infradead.org>
7504 L:      linux-mtd@lists.infradead.org
7505 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7506 S:      Maintained
7507 F:      fs/jffs2/
7508 F:      include/uapi/linux/jffs2.h
7509
7510 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7511 M:      "Theodore Ts'o" <tytso@mit.edu>
7512 M:      Jan Kara <jack@suse.com>
7513 L:      linux-ext4@vger.kernel.org
7514 S:      Maintained
7515 F:      fs/jbd2/
7516 F:      include/linux/jbd2.h
7517
7518 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7519 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7520 L:      linux-media@vger.kernel.org
7521 S:      Maintained
7522 F:      drivers/media/platform/rcar_jpu.c
7523
7524 JSM Neo PCI based serial card
7525 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7526 L:      linux-serial@vger.kernel.org
7527 S:      Maintained
7528 F:      drivers/tty/serial/jsm/
7529
7530 K10TEMP HARDWARE MONITORING DRIVER
7531 M:      Clemens Ladisch <clemens@ladisch.de>
7532 L:      linux-hwmon@vger.kernel.org
7533 S:      Maintained
7534 F:      Documentation/hwmon/k10temp
7535 F:      drivers/hwmon/k10temp.c
7536
7537 K8TEMP HARDWARE MONITORING DRIVER
7538 M:      Rudolf Marek <r.marek@assembler.cz>
7539 L:      linux-hwmon@vger.kernel.org
7540 S:      Maintained
7541 F:      Documentation/hwmon/k8temp
7542 F:      drivers/hwmon/k8temp.c
7543
7544 KASAN
7545 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7546 R:      Alexander Potapenko <glider@google.com>
7547 R:      Dmitry Vyukov <dvyukov@google.com>
7548 L:      kasan-dev@googlegroups.com
7549 S:      Maintained
7550 F:      arch/*/include/asm/kasan.h
7551 F:      arch/*/mm/kasan_init*
7552 F:      Documentation/dev-tools/kasan.rst
7553 F:      include/linux/kasan*.h
7554 F:      lib/test_kasan.c
7555 F:      mm/kasan/
7556 F:      scripts/Makefile.kasan
7557
7558 KCONFIG
7559 L:      linux-kbuild@vger.kernel.org
7560 S:      Orphan
7561 F:      Documentation/kbuild/kconfig-language.txt
7562 F:      scripts/kconfig/
7563
7564 KDUMP
7565 M:      Dave Young <dyoung@redhat.com>
7566 M:      Baoquan He <bhe@redhat.com>
7567 R:      Vivek Goyal <vgoyal@redhat.com>
7568 L:      kexec@lists.infradead.org
7569 W:      http://lse.sourceforge.net/kdump/
7570 S:      Maintained
7571 F:      Documentation/kdump/
7572
7573 KEENE FM RADIO TRANSMITTER DRIVER
7574 M:      Hans Verkuil <hverkuil@xs4all.nl>
7575 L:      linux-media@vger.kernel.org
7576 T:      git git://linuxtv.org/media_tree.git
7577 W:      https://linuxtv.org
7578 S:      Maintained
7579 F:      drivers/media/radio/radio-keene*
7580
7581 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7582 M:      Ian Kent <raven@themaw.net>
7583 L:      autofs@vger.kernel.org
7584 S:      Maintained
7585 F:      fs/autofs4/
7586
7587 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7588 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7589 M:      Michal Marek <michal.lkml@markovi.net>
7590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7591 L:      linux-kbuild@vger.kernel.org
7592 S:      Maintained
7593 F:      Documentation/kbuild/
7594 F:      Makefile
7595 F:      scripts/Makefile.*
7596 F:      scripts/basic/
7597 F:      scripts/mk*
7598 F:      scripts/package/
7599
7600 KERNEL JANITORS
7601 L:      kernel-janitors@vger.kernel.org
7602 W:      http://kernelnewbies.org/KernelJanitors
7603 S:      Odd Fixes
7604
7605 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7606 M:      "J. Bruce Fields" <bfields@fieldses.org>
7607 M:      Jeff Layton <jlayton@kernel.org>
7608 L:      linux-nfs@vger.kernel.org
7609 W:      http://nfs.sourceforge.net/
7610 T:      git git://linux-nfs.org/~bfields/linux.git
7611 S:      Supported
7612 F:      fs/nfsd/
7613 F:      include/uapi/linux/nfsd/
7614 F:      fs/lockd/
7615 F:      fs/nfs_common/
7616 F:      net/sunrpc/
7617 F:      include/linux/lockd/
7618 F:      include/linux/sunrpc/
7619 F:      include/uapi/linux/sunrpc/
7620
7621 KERNEL SELFTEST FRAMEWORK
7622 M:      Shuah Khan <shuahkh@osg.samsung.com>
7623 M:      Shuah Khan <shuah@kernel.org>
7624 L:      linux-kselftest@vger.kernel.org
7625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7626 S:      Maintained
7627 F:      tools/testing/selftests/
7628 F:      Documentation/dev-tools/kselftest*
7629
7630 KERNEL USERMODE HELPER
7631 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7632 L:      linux-kernel@vger.kernel.org
7633 S:      Maintained
7634 F:      kernel/umh.c
7635 F:      include/linux/umh.h
7636
7637 KERNEL VIRTUAL MACHINE (KVM)
7638 M:      Paolo Bonzini <pbonzini@redhat.com>
7639 M:      Radim Krčmář <rkrcmar@redhat.com>
7640 L:      kvm@vger.kernel.org
7641 W:      http://www.linux-kvm.org
7642 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7643 S:      Supported
7644 F:      Documentation/virtual/kvm/
7645 F:      include/trace/events/kvm.h
7646 F:      include/uapi/asm-generic/kvm*
7647 F:      include/uapi/linux/kvm*
7648 F:      include/asm-generic/kvm*
7649 F:      include/linux/kvm*
7650 F:      include/kvm/iodev.h
7651 F:      virt/kvm/*
7652 F:      tools/kvm/
7653
7654 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7655 M:      Joerg Roedel <joro@8bytes.org>
7656 L:      kvm@vger.kernel.org
7657 W:      http://www.linux-kvm.org/
7658 S:      Maintained
7659 F:      arch/x86/include/asm/svm.h
7660 F:      arch/x86/kvm/svm.c
7661
7662 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
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 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7669 S:      Supported
7670 F:      arch/arm/include/uapi/asm/kvm*
7671 F:      arch/arm/include/asm/kvm*
7672 F:      arch/arm/kvm/
7673 F:      virt/kvm/arm/
7674 F:      include/kvm/arm_*
7675
7676 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7677 M:      Christoffer Dall <christoffer.dall@linaro.org>
7678 M:      Marc Zyngier <marc.zyngier@arm.com>
7679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7680 L:      kvmarm@lists.cs.columbia.edu
7681 S:      Maintained
7682 F:      arch/arm64/include/uapi/asm/kvm*
7683 F:      arch/arm64/include/asm/kvm*
7684 F:      arch/arm64/kvm/
7685
7686 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7687 M:      James Hogan <jhogan@kernel.org>
7688 L:      linux-mips@linux-mips.org
7689 S:      Supported
7690 F:      arch/mips/include/uapi/asm/kvm*
7691 F:      arch/mips/include/asm/kvm*
7692 F:      arch/mips/kvm/
7693
7694 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7695 M:      Paul Mackerras <paulus@ozlabs.org>
7696 L:      kvm-ppc@vger.kernel.org
7697 W:      http://www.linux-kvm.org/
7698 T:      git git://github.com/agraf/linux-2.6.git
7699 S:      Supported
7700 F:      arch/powerpc/include/uapi/asm/kvm*
7701 F:      arch/powerpc/include/asm/kvm*
7702 F:      arch/powerpc/kvm/
7703 F:      arch/powerpc/kernel/kvm*
7704
7705 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7706 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7707 M:      Cornelia Huck <cohuck@redhat.com>
7708 L:      linux-s390@vger.kernel.org
7709 W:      http://www.ibm.com/developerworks/linux/linux390/
7710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7711 S:      Supported
7712 F:      arch/s390/include/uapi/asm/kvm*
7713 F:      arch/s390/include/asm/gmap.h
7714 F:      arch/s390/include/asm/kvm*
7715 F:      arch/s390/kvm/
7716 F:      arch/s390/mm/gmap.c
7717
7718 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7719 M:      Paolo Bonzini <pbonzini@redhat.com>
7720 M:      Radim Krčmář <rkrcmar@redhat.com>
7721 L:      kvm@vger.kernel.org
7722 W:      http://www.linux-kvm.org
7723 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7724 S:      Supported
7725 F:      arch/x86/kvm/
7726 F:      arch/x86/include/uapi/asm/kvm*
7727 F:      arch/x86/include/asm/kvm*
7728 F:      arch/x86/include/asm/pvclock-abi.h
7729 F:      arch/x86/kernel/kvm.c
7730 F:      arch/x86/kernel/kvmclock.c
7731
7732 KERNFS
7733 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7734 M:      Tejun Heo <tj@kernel.org>
7735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7736 S:      Supported
7737 F:      include/linux/kernfs.h
7738 F:      fs/kernfs/
7739
7740 KEXEC
7741 M:      Eric Biederman <ebiederm@xmission.com>
7742 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7743 L:      kexec@lists.infradead.org
7744 S:      Maintained
7745 F:      include/linux/kexec.h
7746 F:      include/uapi/linux/kexec.h
7747 F:      kernel/kexec*
7748
7749 KEYS-ENCRYPTED
7750 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7751 L:      linux-integrity@vger.kernel.org
7752 L:      keyrings@vger.kernel.org
7753 S:      Supported
7754 F:      Documentation/security/keys/trusted-encrypted.rst
7755 F:      include/keys/encrypted-type.h
7756 F:      security/keys/encrypted-keys/
7757
7758 KEYS-TRUSTED
7759 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7760 L:      linux-integrity@vger.kernel.org
7761 L:      keyrings@vger.kernel.org
7762 S:      Supported
7763 F:      Documentation/security/keys/trusted-encrypted.rst
7764 F:      include/keys/trusted-type.h
7765 F:      security/keys/trusted.c
7766 F:      security/keys/trusted.h
7767
7768 KEYS/KEYRINGS:
7769 M:      David Howells <dhowells@redhat.com>
7770 L:      keyrings@vger.kernel.org
7771 S:      Maintained
7772 F:      Documentation/security/keys/core.rst
7773 F:      include/linux/key.h
7774 F:      include/linux/key-type.h
7775 F:      include/linux/keyctl.h
7776 F:      include/uapi/linux/keyctl.h
7777 F:      include/keys/
7778 F:      security/keys/
7779
7780 KGDB / KDB /debug_core
7781 M:      Jason Wessel <jason.wessel@windriver.com>
7782 W:      http://kgdb.wiki.kernel.org/
7783 L:      kgdb-bugreport@lists.sourceforge.net
7784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7785 S:      Maintained
7786 F:      Documentation/dev-tools/kgdb.rst
7787 F:      drivers/misc/kgdbts.c
7788 F:      drivers/tty/serial/kgdboc.c
7789 F:      include/linux/kdb.h
7790 F:      include/linux/kgdb.h
7791 F:      kernel/debug/
7792
7793 KMEMLEAK
7794 M:      Catalin Marinas <catalin.marinas@arm.com>
7795 S:      Maintained
7796 F:      Documentation/dev-tools/kmemleak.rst
7797 F:      include/linux/kmemleak.h
7798 F:      mm/kmemleak.c
7799 F:      mm/kmemleak-test.c
7800
7801 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7802 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7803 L:      linux-kernel@vger.kernel.org
7804 S:      Maintained
7805 F:      kernel/kmod.c
7806 F:      include/linux/kmod.h
7807 F:      lib/test_kmod.c
7808 F:      tools/testing/selftests/kmod/
7809
7810 KPROBES
7811 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7812 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7813 M:      "David S. Miller" <davem@davemloft.net>
7814 M:      Masami Hiramatsu <mhiramat@kernel.org>
7815 S:      Maintained
7816 F:      Documentation/kprobes.txt
7817 F:      include/linux/kprobes.h
7818 F:      include/asm-generic/kprobes.h
7819 F:      kernel/kprobes.c
7820
7821 KS0108 LCD CONTROLLER DRIVER
7822 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7823 W:      http://miguelojeda.es/auxdisplay.htm
7824 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7825 S:      Maintained
7826 F:      Documentation/auxdisplay/ks0108
7827 F:      drivers/auxdisplay/ks0108.c
7828 F:      include/linux/ks0108.h
7829
7830 L3MDEV
7831 M:      David Ahern <dsa@cumulusnetworks.com>
7832 L:      netdev@vger.kernel.org
7833 S:      Maintained
7834 F:      net/l3mdev
7835 F:      include/net/l3mdev.h
7836
7837 LANTIQ MIPS ARCHITECTURE
7838 M:      John Crispin <john@phrozen.org>
7839 L:      linux-mips@linux-mips.org
7840 S:      Maintained
7841 F:      arch/mips/lantiq
7842 F:      drivers/soc/lantiq
7843
7844 LAPB module
7845 L:      linux-x25@vger.kernel.org
7846 S:      Orphan
7847 F:      Documentation/networking/lapb-module.txt
7848 F:      include/*/lapb.h
7849 F:      net/lapb/
7850
7851 LASI 53c700 driver for PARISC
7852 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7853 L:      linux-scsi@vger.kernel.org
7854 S:      Maintained
7855 F:      Documentation/scsi/53c700.txt
7856 F:      drivers/scsi/53c700*
7857
7858 LEAKING_ADDRESSES
7859 M:      Tobin C. Harding <me@tobin.cc>
7860 S:      Maintained
7861 F:      scripts/leaking_addresses.pl
7862
7863 LED SUBSYSTEM
7864 M:      Richard Purdie <rpurdie@rpsys.net>
7865 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7866 M:      Pavel Machek <pavel@ucw.cz>
7867 L:      linux-leds@vger.kernel.org
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7869 S:      Maintained
7870 F:      Documentation/devicetree/bindings/leds/
7871 F:      drivers/leds/
7872 F:      include/linux/leds.h
7873
7874 LEGACY EEPROM DRIVER
7875 M:      Jean Delvare <jdelvare@suse.com>
7876 S:      Maintained
7877 F:      Documentation/misc-devices/eeprom
7878 F:      drivers/misc/eeprom/eeprom.c
7879
7880 LEGO USB Tower driver
7881 M:      Juergen Stuber <starblue@users.sourceforge.net>
7882 L:      legousb-devel@lists.sourceforge.net
7883 W:      http://legousb.sourceforge.net/
7884 S:      Maintained
7885 F:      drivers/usb/misc/legousbtower.c
7886
7887 LG2160 MEDIA DRIVER
7888 M:      Michael Krufky <mkrufky@linuxtv.org>
7889 L:      linux-media@vger.kernel.org
7890 W:      https://linuxtv.org
7891 W:      http://github.com/mkrufky
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 T:      git git://linuxtv.org/mkrufky/tuners.git
7894 S:      Maintained
7895 F:      drivers/media/dvb-frontends/lg2160.*
7896
7897 LGDT3305 MEDIA DRIVER
7898 M:      Michael Krufky <mkrufky@linuxtv.org>
7899 L:      linux-media@vger.kernel.org
7900 W:      https://linuxtv.org
7901 W:      http://github.com/mkrufky
7902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7903 T:      git git://linuxtv.org/mkrufky/tuners.git
7904 S:      Maintained
7905 F:      drivers/media/dvb-frontends/lgdt3305.*
7906
7907 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7908 M:      Viresh Kumar <vireshk@kernel.org>
7909 L:      linux-ide@vger.kernel.org
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7911 S:      Maintained
7912 F:      include/linux/pata_arasan_cf_data.h
7913 F:      drivers/ata/pata_arasan_cf.c
7914
7915 LIBATA PATA DRIVERS
7916 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7917 M:      Tejun Heo <tj@kernel.org>
7918 L:      linux-ide@vger.kernel.org
7919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7920 S:      Maintained
7921 F:      drivers/ata/pata_*.c
7922 F:      drivers/ata/ata_generic.c
7923
7924 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7925 M:      Linus Walleij <linus.walleij@linaro.org>
7926 L:      linux-ide@vger.kernel.org
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7928 S:      Maintained
7929 F:      drivers/ata/pata_ftide010.c
7930 F:      drivers/ata/sata_gemini.c
7931 F:      drivers/ata/sata_gemini.h
7932
7933 LIBATA SATA AHCI PLATFORM devices support
7934 M:      Hans de Goede <hdegoede@redhat.com>
7935 M:      Tejun Heo <tj@kernel.org>
7936 L:      linux-ide@vger.kernel.org
7937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938 S:      Maintained
7939 F:      drivers/ata/ahci_platform.c
7940 F:      drivers/ata/libahci_platform.c
7941 F:      include/linux/ahci_platform.h
7942
7943 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7944 M:      Mikael Pettersson <mikpelinux@gmail.com>
7945 L:      linux-ide@vger.kernel.org
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7947 S:      Maintained
7948 F:      drivers/ata/sata_promise.*
7949
7950 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7951 M:      Tejun Heo <tj@kernel.org>
7952 L:      linux-ide@vger.kernel.org
7953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7954 S:      Maintained
7955 F:      drivers/ata/
7956 F:      include/linux/ata.h
7957 F:      include/linux/libata.h
7958 F:      Documentation/devicetree/bindings/ata/
7959
7960 LIBLOCKDEP
7961 M:      Sasha Levin <alexander.levin@verizon.com>
7962 S:      Maintained
7963 F:      tools/lib/lockdep/
7964
7965 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7966 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7967 L:      linux-nvdimm@lists.01.org
7968 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7969 S:      Supported
7970 F:      drivers/nvdimm/blk.c
7971 F:      drivers/nvdimm/region_devs.c
7972
7973 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7974 M:      Vishal Verma <vishal.l.verma@intel.com>
7975 L:      linux-nvdimm@lists.01.org
7976 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7977 S:      Supported
7978 F:      drivers/nvdimm/btt*
7979
7980 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7981 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7982 L:      linux-nvdimm@lists.01.org
7983 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7984 S:      Supported
7985 F:      drivers/nvdimm/pmem*
7986
7987 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7988 M:      Dan Williams <dan.j.williams@intel.com>
7989 L:      linux-nvdimm@lists.01.org
7990 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7992 S:      Supported
7993 F:      drivers/nvdimm/*
7994 F:      drivers/acpi/nfit/*
7995 F:      include/linux/nd.h
7996 F:      include/linux/libnvdimm.h
7997 F:      include/uapi/linux/ndctl.h
7998
7999 LIGHTNVM PLATFORM SUPPORT
8000 M:      Matias Bjorling <mb@lightnvm.io>
8001 W:      http://github/OpenChannelSSD
8002 L:      linux-block@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/lightnvm/
8005 F:      include/linux/lightnvm.h
8006 F:      include/uapi/linux/lightnvm.h
8007
8008 LINUX FOR POWER MACINTOSH
8009 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8010 W:      http://www.penguinppc.org/
8011 L:      linuxppc-dev@lists.ozlabs.org
8012 S:      Maintained
8013 F:      arch/powerpc/platforms/powermac/
8014 F:      drivers/macintosh/
8015
8016 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8017 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8018 M:      Paul Mackerras <paulus@samba.org>
8019 M:      Michael Ellerman <mpe@ellerman.id.au>
8020 W:      https://github.com/linuxppc/linux/wiki
8021 L:      linuxppc-dev@lists.ozlabs.org
8022 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8024 S:      Supported
8025 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8026 F:      Documentation/devicetree/bindings/powerpc/
8027 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8028 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8029 F:      Documentation/powerpc/
8030 F:      arch/powerpc/
8031 F:      drivers/char/tpm/tpm_ibmvtpm*
8032 F:      drivers/crypto/nx/
8033 F:      drivers/crypto/vmx/
8034 F:      drivers/i2c/busses/i2c-opal.c
8035 F:      drivers/net/ethernet/ibm/ibmveth.*
8036 F:      drivers/net/ethernet/ibm/ibmvnic.*
8037 F:      drivers/pci/hotplug/pnv_php.c
8038 F:      drivers/pci/hotplug/rpa*
8039 F:      drivers/rtc/rtc-opal.c
8040 F:      drivers/scsi/ibmvscsi/
8041 F:      drivers/tty/hvc/hvc_opal.c
8042 F:      drivers/watchdog/wdrtas.c
8043 F:      tools/testing/selftests/powerpc
8044 N:      /pmac
8045 N:      powermac
8046 N:      powernv
8047 N:      [^a-z0-9]ps3
8048 N:      pseries
8049
8050 LINUX FOR POWERPC EMBEDDED MPC5XXX
8051 M:      Anatolij Gustschin <agust@denx.de>
8052 L:      linuxppc-dev@lists.ozlabs.org
8053 T:      git git://git.denx.de/linux-denx-agust.git
8054 S:      Maintained
8055 F:      arch/powerpc/platforms/512x/
8056 F:      arch/powerpc/platforms/52xx/
8057
8058 LINUX FOR POWERPC EMBEDDED PPC4XX
8059 M:      Alistair Popple <alistair@popple.id.au>
8060 M:      Matt Porter <mporter@kernel.crashing.org>
8061 W:      http://www.penguinppc.org/
8062 L:      linuxppc-dev@lists.ozlabs.org
8063 S:      Maintained
8064 F:      arch/powerpc/platforms/40x/
8065 F:      arch/powerpc/platforms/44x/
8066
8067 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8068 M:      Scott Wood <oss@buserror.net>
8069 M:      Kumar Gala <galak@kernel.crashing.org>
8070 W:      http://www.penguinppc.org/
8071 L:      linuxppc-dev@lists.ozlabs.org
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8073 S:      Maintained
8074 F:      arch/powerpc/platforms/83xx/
8075 F:      arch/powerpc/platforms/85xx/
8076 F:      Documentation/devicetree/bindings/powerpc/fsl/
8077
8078 LINUX FOR POWERPC EMBEDDED PPC8XX
8079 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8080 W:      http://www.penguinppc.org/
8081 L:      linuxppc-dev@lists.ozlabs.org
8082 S:      Maintained
8083 F:      arch/powerpc/platforms/8xx/
8084
8085 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8086 L:      linuxppc-dev@lists.ozlabs.org
8087 S:      Orphan
8088 F:      arch/powerpc/*/*virtex*
8089 F:      arch/powerpc/*/*/*virtex*
8090
8091 LINUX FOR POWERPC PA SEMI PWRFICIENT
8092 L:      linuxppc-dev@lists.ozlabs.org
8093 S:      Orphan
8094 F:      arch/powerpc/platforms/pasemi/
8095 F:      drivers/*/*pasemi*
8096 F:      drivers/*/*/*pasemi*
8097
8098 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8099 M:      Kees Cook <keescook@chromium.org>
8100 S:      Maintained
8101 F:      drivers/misc/lkdtm*
8102
8103 LINUX SECURITY MODULE (LSM) FRAMEWORK
8104 M:      Chris Wright <chrisw@sous-sol.org>
8105 L:      linux-security-module@vger.kernel.org
8106 S:      Supported
8107
8108 LIS3LV02D ACCELEROMETER DRIVER
8109 M:      Eric Piel <eric.piel@tremplin-utc.net>
8110 S:      Maintained
8111 F:      Documentation/misc-devices/lis3lv02d
8112 F:      drivers/misc/lis3lv02d/
8113 F:      drivers/platform/x86/hp_accel.c
8114
8115 LIVE PATCHING
8116 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8117 M:      Jessica Yu <jeyu@kernel.org>
8118 M:      Jiri Kosina <jikos@kernel.org>
8119 M:      Miroslav Benes <mbenes@suse.cz>
8120 R:      Petr Mladek <pmladek@suse.com>
8121 S:      Maintained
8122 F:      kernel/livepatch/
8123 F:      include/linux/livepatch.h
8124 F:      arch/x86/include/asm/livepatch.h
8125 F:      arch/x86/kernel/livepatch.c
8126 F:      Documentation/livepatch/
8127 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8128 F:      samples/livepatch/
8129 L:      live-patching@vger.kernel.org
8130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8131
8132 LLC (802.2)
8133 L:      netdev@vger.kernel.org
8134 S:      Odd fixes
8135 F:      include/linux/llc.h
8136 F:      include/uapi/linux/llc.h
8137 F:      include/net/llc*
8138 F:      net/llc/
8139
8140 LM73 HARDWARE MONITOR DRIVER
8141 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8142 L:      linux-hwmon@vger.kernel.org
8143 S:      Maintained
8144 F:      drivers/hwmon/lm73.c
8145
8146 LM78 HARDWARE MONITOR DRIVER
8147 M:      Jean Delvare <jdelvare@suse.com>
8148 L:      linux-hwmon@vger.kernel.org
8149 S:      Maintained
8150 F:      Documentation/hwmon/lm78
8151 F:      drivers/hwmon/lm78.c
8152
8153 LM83 HARDWARE MONITOR DRIVER
8154 M:      Jean Delvare <jdelvare@suse.com>
8155 L:      linux-hwmon@vger.kernel.org
8156 S:      Maintained
8157 F:      Documentation/hwmon/lm83
8158 F:      drivers/hwmon/lm83.c
8159
8160 LM90 HARDWARE MONITOR DRIVER
8161 M:      Jean Delvare <jdelvare@suse.com>
8162 L:      linux-hwmon@vger.kernel.org
8163 S:      Maintained
8164 F:      Documentation/hwmon/lm90
8165 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8166 F:      drivers/hwmon/lm90.c
8167 F:      include/dt-bindings/thermal/lm90.h
8168
8169 LM95234 HARDWARE MONITOR DRIVER
8170 M:      Guenter Roeck <linux@roeck-us.net>
8171 L:      linux-hwmon@vger.kernel.org
8172 S:      Maintained
8173 F:      Documentation/hwmon/lm95234
8174 F:      drivers/hwmon/lm95234.c
8175
8176 LME2510 MEDIA DRIVER
8177 M:      Malcolm Priestley <tvboxspy@gmail.com>
8178 L:      linux-media@vger.kernel.org
8179 W:      https://linuxtv.org
8180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8181 S:      Maintained
8182 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8183
8184 LOADPIN SECURITY MODULE
8185 M:      Kees Cook <keescook@chromium.org>
8186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8187 S:      Supported
8188 F:      security/loadpin/
8189 F:      Documentation/admin-guide/LSM/LoadPin.rst
8190
8191 LOCKING PRIMITIVES
8192 M:      Peter Zijlstra <peterz@infradead.org>
8193 M:      Ingo Molnar <mingo@redhat.com>
8194 L:      linux-kernel@vger.kernel.org
8195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8196 S:      Maintained
8197 F:      Documentation/locking/
8198 F:      include/linux/lockdep.h
8199 F:      include/linux/spinlock*.h
8200 F:      arch/*/include/asm/spinlock*.h
8201 F:      include/linux/rwlock*.h
8202 F:      include/linux/mutex*.h
8203 F:      arch/*/include/asm/mutex*.h
8204 F:      include/linux/rwsem*.h
8205 F:      arch/*/include/asm/rwsem.h
8206 F:      include/linux/seqlock.h
8207 F:      lib/locking*.[ch]
8208 F:      kernel/locking/
8209
8210 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8211 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8212 L:      linux-ntfs-dev@lists.sourceforge.net
8213 W:      http://www.linux-ntfs.org/content/view/19/37/
8214 S:      Maintained
8215 F:      Documentation/ldm.txt
8216 F:      block/partitions/ldm.*
8217
8218 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8219 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8220 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8221 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8222 L:      MPT-FusionLinux.pdl@broadcom.com
8223 L:      linux-scsi@vger.kernel.org
8224 W:      http://www.avagotech.com/support/
8225 S:      Supported
8226 F:      drivers/message/fusion/
8227 F:      drivers/scsi/mpt2sas/
8228 F:      drivers/scsi/mpt3sas/
8229
8230 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8231 M:      Matthew Wilcox <matthew@wil.cx>
8232 L:      linux-scsi@vger.kernel.org
8233 S:      Maintained
8234 F:      drivers/scsi/sym53c8xx_2/
8235
8236 LTC4261 HARDWARE MONITOR DRIVER
8237 M:      Guenter Roeck <linux@roeck-us.net>
8238 L:      linux-hwmon@vger.kernel.org
8239 S:      Maintained
8240 F:      Documentation/hwmon/ltc4261
8241 F:      drivers/hwmon/ltc4261.c
8242
8243 LTC4306 I2C MULTIPLEXER DRIVER
8244 M:      Michael Hennerich <michael.hennerich@analog.com>
8245 W:      http://ez.analog.com/community/linux-device-drivers
8246 L:      linux-i2c@vger.kernel.org
8247 S:      Supported
8248 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8249 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8250
8251 LTP (Linux Test Project)
8252 M:      Mike Frysinger <vapier@gentoo.org>
8253 M:      Cyril Hrubis <chrubis@suse.cz>
8254 M:      Wanlong Gao <wanlong.gao@gmail.com>
8255 M:      Jan Stancek <jstancek@redhat.com>
8256 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8257 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8258 L:      ltp@lists.linux.it (subscribers-only)
8259 W:      http://linux-test-project.github.io/
8260 T:      git git://github.com/linux-test-project/ltp.git
8261 S:      Maintained
8262
8263 M32R ARCHITECTURE
8264 W:      http://www.linux-m32r.org/
8265 S:      Orphan
8266 F:      arch/m32r/
8267
8268 M68K ARCHITECTURE
8269 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8270 L:      linux-m68k@lists.linux-m68k.org
8271 W:      http://www.linux-m68k.org/
8272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8273 S:      Maintained
8274 F:      arch/m68k/
8275 F:      drivers/zorro/
8276
8277 M68K ON APPLE MACINTOSH
8278 M:      Joshua Thompson <funaho@jurai.org>
8279 W:      http://www.mac.linux-m68k.org/
8280 L:      linux-m68k@lists.linux-m68k.org
8281 S:      Maintained
8282 F:      arch/m68k/mac/
8283
8284 M68K ON HP9000/300
8285 M:      Philip Blundell <philb@gnu.org>
8286 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8287 S:      Maintained
8288 F:      arch/m68k/hp300/
8289
8290 M88DS3103 MEDIA DRIVER
8291 M:      Antti Palosaari <crope@iki.fi>
8292 L:      linux-media@vger.kernel.org
8293 W:      https://linuxtv.org
8294 W:      http://palosaari.fi/linux/
8295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8296 T:      git git://linuxtv.org/anttip/media_tree.git
8297 S:      Maintained
8298 F:      drivers/media/dvb-frontends/m88ds3103*
8299
8300 M88RS2000 MEDIA DRIVER
8301 M:      Malcolm Priestley <tvboxspy@gmail.com>
8302 L:      linux-media@vger.kernel.org
8303 W:      https://linuxtv.org
8304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8305 S:      Maintained
8306 F:      drivers/media/dvb-frontends/m88rs2000*
8307
8308 MA901 MASTERKIT USB FM RADIO DRIVER
8309 M:      Alexey Klimov <klimov.linux@gmail.com>
8310 L:      linux-media@vger.kernel.org
8311 T:      git git://linuxtv.org/media_tree.git
8312 S:      Maintained
8313 F:      drivers/media/radio/radio-ma901.c
8314
8315 MAC80211
8316 M:      Johannes Berg <johannes@sipsolutions.net>
8317 L:      linux-wireless@vger.kernel.org
8318 W:      http://wireless.kernel.org/
8319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8321 S:      Maintained
8322 F:      Documentation/networking/mac80211-injection.txt
8323 F:      include/net/mac80211.h
8324 F:      net/mac80211/
8325 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8326 F:      Documentation/networking/mac80211_hwsim/README
8327
8328 MAILBOX API
8329 M:      Jassi Brar <jassisinghbrar@gmail.com>
8330 L:      linux-kernel@vger.kernel.org
8331 S:      Maintained
8332 F:      drivers/mailbox/
8333 F:      include/linux/mailbox_client.h
8334 F:      include/linux/mailbox_controller.h
8335
8336 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8337 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8338 W:      http://www.kernel.org/doc/man-pages
8339 L:      linux-man@vger.kernel.org
8340 S:      Maintained
8341
8342 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8343 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8344 L:      linux-mips@linux-mips.org
8345 S:      Maintained
8346 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8347
8348 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8349 M:      Andrew Lunn <andrew@lunn.ch>
8350 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8351 L:      netdev@vger.kernel.org
8352 S:      Maintained
8353 F:      drivers/net/dsa/mv88e6xxx/
8354 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8355
8356 MARVELL ARMADA DRM SUPPORT
8357 M:      Russell King <linux@armlinux.org.uk>
8358 S:      Maintained
8359 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8360 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8361 F:      drivers/gpu/drm/armada/
8362 F:      include/uapi/drm/armada_drm.h
8363 F:      Documentation/devicetree/bindings/display/armada/
8364
8365 MARVELL CRYPTO DRIVER
8366 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8367 M:      Arnaud Ebalard <arno@natisbad.org>
8368 F:      drivers/crypto/marvell/
8369 S:      Maintained
8370 L:      linux-crypto@vger.kernel.org
8371
8372 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8373 M:      Mirko Lindner <mlindner@marvell.com>
8374 M:      Stephen Hemminger <stephen@networkplumber.org>
8375 L:      netdev@vger.kernel.org
8376 S:      Maintained
8377 F:      drivers/net/ethernet/marvell/sk*
8378
8379 MARVELL LIBERTAS WIRELESS DRIVER
8380 L:      libertas-dev@lists.infradead.org
8381 S:      Orphan
8382 F:      drivers/net/wireless/marvell/libertas/
8383
8384 MARVELL MACCHIATOBIN SUPPORT
8385 M:      Russell King <rmk@armlinux.org.uk>
8386 L:      linux-arm-kernel@lists.infradead.org
8387 S:      Maintained
8388 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8389
8390 MARVELL MV643XX ETHERNET DRIVER
8391 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8392 L:      netdev@vger.kernel.org
8393 S:      Maintained
8394 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8395 F:      include/linux/mv643xx.h
8396
8397 MARVELL MV88X3310 PHY DRIVER
8398 M:      Russell King <rmk@armlinux.org.uk>
8399 L:      netdev@vger.kernel.org
8400 S:      Maintained
8401 F:      drivers/net/phy/marvell10g.c
8402
8403 MARVELL MVNETA ETHERNET DRIVER
8404 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8405 L:      netdev@vger.kernel.org
8406 S:      Maintained
8407 F:      drivers/net/ethernet/marvell/mvneta.*
8408
8409 MARVELL MWIFIEX WIRELESS DRIVER
8410 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8411 M:      Nishant Sarmukadam <nishants@marvell.com>
8412 M:      Ganapathi Bhat <gbhat@marvell.com>
8413 M:      Xinming Hu <huxm@marvell.com>
8414 L:      linux-wireless@vger.kernel.org
8415 S:      Maintained
8416 F:      drivers/net/wireless/marvell/mwifiex/
8417
8418 MARVELL MWL8K WIRELESS DRIVER
8419 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8420 L:      linux-wireless@vger.kernel.org
8421 S:      Odd Fixes
8422 F:      drivers/net/wireless/marvell/mwl8k.c
8423
8424 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8425 M:      Nicolas Pitre <nico@fluxnic.net>
8426 S:      Odd Fixes
8427 F:      drivers/mmc/host/mvsdio.*
8428
8429 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8430 M:      Hu Ziji <huziji@marvell.com>
8431 L:      linux-mmc@vger.kernel.org
8432 S:      Supported
8433 F:      drivers/mmc/host/sdhci-xenon*
8434 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8435
8436 MATROX FRAMEBUFFER DRIVER
8437 L:      linux-fbdev@vger.kernel.org
8438 S:      Orphan
8439 F:      drivers/video/fbdev/matrox/matroxfb_*
8440 F:      include/uapi/linux/matroxfb.h
8441
8442 MAX16065 HARDWARE MONITOR DRIVER
8443 M:      Guenter Roeck <linux@roeck-us.net>
8444 L:      linux-hwmon@vger.kernel.org
8445 S:      Maintained
8446 F:      Documentation/hwmon/max16065
8447 F:      drivers/hwmon/max16065.c
8448
8449 MAX20751 HARDWARE MONITOR DRIVER
8450 M:      Guenter Roeck <linux@roeck-us.net>
8451 L:      linux-hwmon@vger.kernel.org
8452 S:      Maintained
8453 F:      Documentation/hwmon/max20751
8454 F:      drivers/hwmon/max20751.c
8455
8456 MAX2175 SDR TUNER DRIVER
8457 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8458 L:      linux-media@vger.kernel.org
8459 T:      git git://linuxtv.org/media_tree.git
8460 S:      Maintained
8461 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8462 F:      Documentation/media/v4l-drivers/max2175.rst
8463 F:      drivers/media/i2c/max2175*
8464 F:      include/uapi/linux/max2175.h
8465
8466 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8467 L:      linux-hwmon@vger.kernel.org
8468 S:      Orphan
8469 F:      Documentation/hwmon/max6650
8470 F:      drivers/hwmon/max6650.c
8471
8472 MAX6697 HARDWARE MONITOR DRIVER
8473 M:      Guenter Roeck <linux@roeck-us.net>
8474 L:      linux-hwmon@vger.kernel.org
8475 S:      Maintained
8476 F:      Documentation/hwmon/max6697
8477 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8478 F:      drivers/hwmon/max6697.c
8479 F:      include/linux/platform_data/max6697.h
8480
8481 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8482 M:      Peter Rosin <peda@axentia.se>
8483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8484 S:      Maintained
8485 F:      Documentation/devicetree/bindings/sound/max9860.txt
8486 F:      sound/soc/codecs/max9860.*
8487
8488 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8489 M:      Javier Martinez Canillas <javier@dowhile0.org>
8490 L:      linux-kernel@vger.kernel.org
8491 S:      Supported
8492 F:      drivers/regulator/max77802-regulator.c
8493 F:      Documentation/devicetree/bindings/*/*max77802.txt
8494 F:      include/dt-bindings/*/*max77802.h
8495
8496 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8497 M:      Krzysztof Kozlowski <krzk@kernel.org>
8498 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8499 L:      linux-pm@vger.kernel.org
8500 S:      Supported
8501 F:      drivers/power/supply/max14577_charger.c
8502 F:      drivers/power/supply/max77693_charger.c
8503
8504 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8505 M:      Chanwoo Choi <cw00.choi@samsung.com>
8506 M:      Krzysztof Kozlowski <krzk@kernel.org>
8507 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8508 L:      linux-kernel@vger.kernel.org
8509 S:      Supported
8510 F:      drivers/*/max14577*.c
8511 F:      drivers/*/max77686*.c
8512 F:      drivers/*/max77693*.c
8513 F:      drivers/extcon/extcon-max14577.c
8514 F:      drivers/extcon/extcon-max77693.c
8515 F:      drivers/rtc/rtc-max77686.c
8516 F:      drivers/clk/clk-max77686.c
8517 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8518 F:      Documentation/devicetree/bindings/*/max77686.txt
8519 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8520 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8521 F:      include/linux/mfd/max14577*.h
8522 F:      include/linux/mfd/max77686*.h
8523 F:      include/linux/mfd/max77693*.h
8524
8525 MAXIRADIO FM RADIO RECEIVER DRIVER
8526 M:      Hans Verkuil <hverkuil@xs4all.nl>
8527 L:      linux-media@vger.kernel.org
8528 T:      git git://linuxtv.org/media_tree.git
8529 W:      https://linuxtv.org
8530 S:      Maintained
8531 F:      drivers/media/radio/radio-maxiradio*
8532
8533 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8534 M:      Peter Rosin <peda@axentia.se>
8535 L:      linux-iio@vger.kernel.org
8536 S:      Maintained
8537 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8538 F:      drivers/iio/potentiometer/mcp4531.c
8539
8540 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8541 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8542 L:      linux-iio@vger.kernel.org
8543 S:      Maintained
8544 F:      drivers/iio/dac/cio-dac.c
8545
8546 MEDIA DRIVERS FOR ASCOT2E
8547 M:      Sergey Kozlov <serjk@netup.ru>
8548 M:      Abylay Ospan <aospan@netup.ru>
8549 L:      linux-media@vger.kernel.org
8550 W:      https://linuxtv.org
8551 W:      http://netup.tv/
8552 T:      git git://linuxtv.org/media_tree.git
8553 S:      Supported
8554 F:      drivers/media/dvb-frontends/ascot2e*
8555
8556 MEDIA DRIVERS FOR CXD2841ER
8557 M:      Sergey Kozlov <serjk@netup.ru>
8558 M:      Abylay Ospan <aospan@netup.ru>
8559 L:      linux-media@vger.kernel.org
8560 W:      https://linuxtv.org
8561 W:      http://netup.tv/
8562 T:      git git://linuxtv.org/media_tree.git
8563 S:      Supported
8564 F:      drivers/media/dvb-frontends/cxd2841er*
8565
8566 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8567 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8568 L:      linux-media@vger.kernel.org
8569 W:      https://linuxtv.org
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Maintained
8572 F:      drivers/media/pci/ddbridge/*
8573
8574 MEDIA DRIVERS FOR FREESCALE IMX
8575 M:      Steve Longerbeam <slongerbeam@gmail.com>
8576 M:      Philipp Zabel <p.zabel@pengutronix.de>
8577 L:      linux-media@vger.kernel.org
8578 T:      git git://linuxtv.org/media_tree.git
8579 S:      Maintained
8580 F:      Documentation/devicetree/bindings/media/imx.txt
8581 F:      Documentation/media/v4l-drivers/imx.rst
8582 F:      drivers/staging/media/imx/
8583 F:      include/linux/imx-media.h
8584 F:      include/media/imx.h
8585
8586 MEDIA DRIVERS FOR HELENE
8587 M:      Abylay Ospan <aospan@netup.ru>
8588 L:      linux-media@vger.kernel.org
8589 W:      https://linuxtv.org
8590 W:      http://netup.tv/
8591 T:      git git://linuxtv.org/media_tree.git
8592 S:      Supported
8593 F:      drivers/media/dvb-frontends/helene*
8594
8595 MEDIA DRIVERS FOR HORUS3A
8596 M:      Sergey Kozlov <serjk@netup.ru>
8597 M:      Abylay Ospan <aospan@netup.ru>
8598 L:      linux-media@vger.kernel.org
8599 W:      https://linuxtv.org
8600 W:      http://netup.tv/
8601 T:      git git://linuxtv.org/media_tree.git
8602 S:      Supported
8603 F:      drivers/media/dvb-frontends/horus3a*
8604
8605 MEDIA DRIVERS FOR LNBH25
8606 M:      Sergey Kozlov <serjk@netup.ru>
8607 M:      Abylay Ospan <aospan@netup.ru>
8608 L:      linux-media@vger.kernel.org
8609 W:      https://linuxtv.org
8610 W:      http://netup.tv/
8611 T:      git git://linuxtv.org/media_tree.git
8612 S:      Supported
8613 F:      drivers/media/dvb-frontends/lnbh25*
8614
8615 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8616 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8617 L:      linux-media@vger.kernel.org
8618 W:      https://linuxtv.org
8619 T:      git git://linuxtv.org/media_tree.git
8620 S:      Maintained
8621 F:      drivers/media/dvb-frontends/mxl5xx*
8622
8623 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8624 M:      Sergey Kozlov <serjk@netup.ru>
8625 M:      Abylay Ospan <aospan@netup.ru>
8626 L:      linux-media@vger.kernel.org
8627 W:      https://linuxtv.org
8628 W:      http://netup.tv/
8629 T:      git git://linuxtv.org/media_tree.git
8630 S:      Supported
8631 F:      drivers/media/pci/netup_unidvb/*
8632
8633 MEDIA DRIVERS FOR RENESAS - DRIF
8634 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8635 L:      linux-media@vger.kernel.org
8636 L:      linux-renesas-soc@vger.kernel.org
8637 T:      git git://linuxtv.org/media_tree.git
8638 S:      Supported
8639 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8640 F:      drivers/media/platform/rcar_drif.c
8641
8642 MEDIA DRIVERS FOR RENESAS - FCP
8643 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644 L:      linux-media@vger.kernel.org
8645 L:      linux-renesas-soc@vger.kernel.org
8646 T:      git git://linuxtv.org/media_tree.git
8647 S:      Supported
8648 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8649 F:      drivers/media/platform/rcar-fcp.c
8650 F:      include/media/rcar-fcp.h
8651
8652 MEDIA DRIVERS FOR RENESAS - FDP1
8653 M:      Kieran Bingham <kieran@bingham.xyz>
8654 L:      linux-media@vger.kernel.org
8655 L:      linux-renesas-soc@vger.kernel.org
8656 T:      git git://linuxtv.org/media_tree.git
8657 S:      Supported
8658 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8659 F:      drivers/media/platform/rcar_fdp1.c
8660
8661 MEDIA DRIVERS FOR RENESAS - VIN
8662 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8663 L:      linux-media@vger.kernel.org
8664 L:      linux-renesas-soc@vger.kernel.org
8665 T:      git git://linuxtv.org/media_tree.git
8666 S:      Supported
8667 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8668 F:      drivers/media/platform/rcar-vin/
8669
8670 MEDIA DRIVERS FOR RENESAS - VSP1
8671 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8672 L:      linux-media@vger.kernel.org
8673 L:      linux-renesas-soc@vger.kernel.org
8674 T:      git git://linuxtv.org/media_tree.git
8675 S:      Supported
8676 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8677 F:      drivers/media/platform/vsp1/
8678
8679 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8680 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8681 L:      linux-media@vger.kernel.org
8682 W:      https://linuxtv.org
8683 T:      git git://linuxtv.org/media_tree.git
8684 S:      Maintained
8685 F:      drivers/media/dvb-frontends/stv0910*
8686
8687 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8688 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8689 L:      linux-media@vger.kernel.org
8690 W:      https://linuxtv.org
8691 T:      git git://linuxtv.org/media_tree.git
8692 S:      Maintained
8693 F:      drivers/media/dvb-frontends/stv6111*
8694
8695 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8696 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8697 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8698 P:      LinuxTV.org Project
8699 L:      linux-media@vger.kernel.org
8700 W:      https://linuxtv.org
8701 Q:      http://patchwork.kernel.org/project/linux-media/list/
8702 T:      git git://linuxtv.org/media_tree.git
8703 S:      Maintained
8704 F:      Documentation/devicetree/bindings/media/
8705 F:      Documentation/media/
8706 F:      drivers/media/
8707 F:      drivers/staging/media/
8708 F:      include/linux/platform_data/media/
8709 F:      include/media/
8710 F:      include/uapi/linux/dvb/
8711 F:      include/uapi/linux/videodev2.h
8712 F:      include/uapi/linux/media.h
8713 F:      include/uapi/linux/v4l2-*
8714 F:      include/uapi/linux/meye.h
8715 F:      include/uapi/linux/ivtv*
8716 F:      include/uapi/linux/uvcvideo.h
8717
8718 MEDIATEK CIR DRIVER
8719 M:      Sean Wang <sean.wang@mediatek.com>
8720 S:      Maintained
8721 F:      drivers/media/rc/mtk-cir.c
8722
8723 MEDIATEK PMIC LED DRIVER
8724 M:      Sean Wang <sean.wang@mediatek.com>
8725 S:      Maintained
8726 F:      drivers/leds/leds-mt6323.c
8727 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8728
8729 MEDIATEK ETHERNET DRIVER
8730 M:      Felix Fietkau <nbd@openwrt.org>
8731 M:      John Crispin <john@phrozen.org>
8732 M:      Sean Wang <sean.wang@mediatek.com>
8733 M:      Nelson Chang <nelson.chang@mediatek.com>
8734 L:      netdev@vger.kernel.org
8735 S:      Maintained
8736 F:      drivers/net/ethernet/mediatek/
8737
8738 MEDIATEK JPEG DRIVER
8739 M:      Rick Chang <rick.chang@mediatek.com>
8740 M:      Bin Liu <bin.liu@mediatek.com>
8741 S:      Supported
8742 F:      drivers/media/platform/mtk-jpeg/
8743 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8744
8745 MEDIATEK MDP DRIVER
8746 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8747 M:      Houlong Wei <houlong.wei@mediatek.com>
8748 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8749 S:      Supported
8750 F:      drivers/media/platform/mtk-mdp/
8751 F:      drivers/media/platform/mtk-vpu/
8752 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8753
8754 MEDIATEK MEDIA DRIVER
8755 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8756 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8757 S:      Supported
8758 F:      drivers/media/platform/mtk-vcodec/
8759 F:      drivers/media/platform/mtk-vpu/
8760 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8761 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8762
8763 MEDIATEK MT7601U WIRELESS LAN DRIVER
8764 M:      Jakub Kicinski <kubakici@wp.pl>
8765 L:      linux-wireless@vger.kernel.org
8766 S:      Maintained
8767 F:      drivers/net/wireless/mediatek/mt7601u/
8768
8769 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8770 M:      Sean Wang <sean.wang@mediatek.com>
8771 S:      Maintained
8772 F:      drivers/char/hw_random/mtk-rng.c
8773
8774 MEDIATEK USB3 DRD IP DRIVER
8775 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8776 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8778 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8779 S:      Maintained
8780 F:      drivers/usb/mtu3/
8781
8782 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8783 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8784 M:      Martin Donnelly <martin.donnelly@ge.com>
8785 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8786 S:      Maintained
8787 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8788 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8789
8790 MEGARAID SCSI/SAS DRIVERS
8791 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8792 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8793 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8794 L:      megaraidlinux.pdl@broadcom.com
8795 L:      linux-scsi@vger.kernel.org
8796 W:      http://www.avagotech.com/support/
8797 S:      Maintained
8798 F:      Documentation/scsi/megaraid.txt
8799 F:      drivers/scsi/megaraid.*
8800 F:      drivers/scsi/megaraid/
8801
8802 MELEXIS MLX90614 DRIVER
8803 M:      Crt Mori <cmo@melexis.com>
8804 L:      linux-iio@vger.kernel.org
8805 W:      http://www.melexis.com
8806 S:      Supported
8807 F:      drivers/iio/temperature/mlx90614.c
8808
8809 MELFAS MIP4 TOUCHSCREEN DRIVER
8810 M:      Sangwon Jee <jeesw@melfas.com>
8811 W:      http://www.melfas.com
8812 S:      Supported
8813 F:      drivers/input/touchscreen/melfas_mip4.c
8814 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8815
8816 MELLANOX ETHERNET DRIVER (mlx4_en)
8817 M:      Tariq Toukan <tariqt@mellanox.com>
8818 L:      netdev@vger.kernel.org
8819 S:      Supported
8820 W:      http://www.mellanox.com
8821 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8822 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8823
8824 MELLANOX ETHERNET DRIVER (mlx5e)
8825 M:      Saeed Mahameed <saeedm@mellanox.com>
8826 L:      netdev@vger.kernel.org
8827 S:      Supported
8828 W:      http://www.mellanox.com
8829 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8830 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8831
8832 MELLANOX ETHERNET INNOVA DRIVER
8833 M:      Ilan Tayari <ilant@mellanox.com>
8834 R:      Boris Pismenny <borisp@mellanox.com>
8835 L:      netdev@vger.kernel.org
8836 S:      Supported
8837 W:      http://www.mellanox.com
8838 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8839 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8840 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8841
8842 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8843 M:      Ilan Tayari <ilant@mellanox.com>
8844 R:      Boris Pismenny <borisp@mellanox.com>
8845 L:      netdev@vger.kernel.org
8846 S:      Supported
8847 W:      http://www.mellanox.com
8848 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8849 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8850 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8851
8852 MELLANOX ETHERNET SWITCH DRIVERS
8853 M:      Jiri Pirko <jiri@mellanox.com>
8854 M:      Ido Schimmel <idosch@mellanox.com>
8855 L:      netdev@vger.kernel.org
8856 S:      Supported
8857 W:      http://www.mellanox.com
8858 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8859 F:      drivers/net/ethernet/mellanox/mlxsw/
8860
8861 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8862 M:      mlxsw@mellanox.com
8863 L:      netdev@vger.kernel.org
8864 S:      Supported
8865 W:      http://www.mellanox.com
8866 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8867 F:      drivers/net/ethernet/mellanox/mlxfw/
8868
8869 MELLANOX MLX CPLD HOTPLUG DRIVER
8870 M:      Vadim Pasternak <vadimp@mellanox.com>
8871 L:      platform-driver-x86@vger.kernel.org
8872 S:      Supported
8873 F:      drivers/platform/x86/mlxcpld-hotplug.c
8874 F:      include/linux/platform_data/mlxcpld-hotplug.h
8875
8876 MELLANOX MLX4 core VPI driver
8877 M:      Tariq Toukan <tariqt@mellanox.com>
8878 L:      netdev@vger.kernel.org
8879 L:      linux-rdma@vger.kernel.org
8880 W:      http://www.mellanox.com
8881 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8882 S:      Supported
8883 F:      drivers/net/ethernet/mellanox/mlx4/
8884 F:      include/linux/mlx4/
8885
8886 MELLANOX MLX4 IB driver
8887 M:      Yishai Hadas <yishaih@mellanox.com>
8888 L:      linux-rdma@vger.kernel.org
8889 W:      http://www.mellanox.com
8890 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8891 S:      Supported
8892 F:      drivers/infiniband/hw/mlx4/
8893 F:      include/linux/mlx4/
8894 F:      include/uapi/rdma/mlx4-abi.h
8895
8896 MELLANOX MLX5 core VPI driver
8897 M:      Saeed Mahameed <saeedm@mellanox.com>
8898 M:      Matan Barak <matanb@mellanox.com>
8899 M:      Leon Romanovsky <leonro@mellanox.com>
8900 L:      netdev@vger.kernel.org
8901 L:      linux-rdma@vger.kernel.org
8902 W:      http://www.mellanox.com
8903 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8904 S:      Supported
8905 F:      drivers/net/ethernet/mellanox/mlx5/core/
8906 F:      include/linux/mlx5/
8907
8908 MELLANOX MLX5 IB driver
8909 M:      Matan Barak <matanb@mellanox.com>
8910 M:      Leon Romanovsky <leonro@mellanox.com>
8911 L:      linux-rdma@vger.kernel.org
8912 W:      http://www.mellanox.com
8913 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8914 S:      Supported
8915 F:      drivers/infiniband/hw/mlx5/
8916 F:      include/linux/mlx5/
8917 F:      include/uapi/rdma/mlx5-abi.h
8918
8919 MELLANOX MLXCPLD I2C AND MUX DRIVER
8920 M:      Vadim Pasternak <vadimp@mellanox.com>
8921 M:      Michael Shych <michaelsh@mellanox.com>
8922 L:      linux-i2c@vger.kernel.org
8923 S:      Supported
8924 F:      drivers/i2c/busses/i2c-mlxcpld.c
8925 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8926 F:      Documentation/i2c/busses/i2c-mlxcpld
8927
8928 MELLANOX MLXCPLD LED DRIVER
8929 M:      Vadim Pasternak <vadimp@mellanox.com>
8930 L:      linux-leds@vger.kernel.org
8931 S:      Supported
8932 F:      drivers/leds/leds-mlxcpld.c
8933 F:      Documentation/leds/leds-mlxcpld.txt
8934
8935 MELLANOX PLATFORM DRIVER
8936 M:      Vadim Pasternak <vadimp@mellanox.com>
8937 L:      platform-driver-x86@vger.kernel.org
8938 S:      Supported
8939 F:      drivers/platform/x86/mlx-platform.c
8940
8941 MEMBARRIER SUPPORT
8942 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8943 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8944 L:      linux-kernel@vger.kernel.org
8945 S:      Supported
8946 F:      kernel/sched/membarrier.c
8947 F:      include/uapi/linux/membarrier.h
8948
8949 MEMORY MANAGEMENT
8950 L:      linux-mm@kvack.org
8951 W:      http://www.linux-mm.org
8952 S:      Maintained
8953 F:      include/linux/mm.h
8954 F:      include/linux/gfp.h
8955 F:      include/linux/mmzone.h
8956 F:      include/linux/memory_hotplug.h
8957 F:      include/linux/vmalloc.h
8958 F:      mm/
8959
8960 MEMORY TECHNOLOGY DEVICES (MTD)
8961 M:      David Woodhouse <dwmw2@infradead.org>
8962 M:      Brian Norris <computersforpeace@gmail.com>
8963 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8964 M:      Marek Vasut <marek.vasut@gmail.com>
8965 M:      Richard Weinberger <richard@nod.at>
8966 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8967 L:      linux-mtd@lists.infradead.org
8968 W:      http://www.linux-mtd.infradead.org/
8969 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8970 T:      git git://git.infradead.org/linux-mtd.git master
8971 T:      git git://git.infradead.org/l2-mtd.git master
8972 S:      Maintained
8973 F:      Documentation/devicetree/bindings/mtd/
8974 F:      drivers/mtd/
8975 F:      include/linux/mtd/
8976 F:      include/uapi/mtd/
8977
8978 MEN A21 WATCHDOG DRIVER
8979 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8980 L:      linux-watchdog@vger.kernel.org
8981 S:      Maintained
8982 F:      drivers/watchdog/mena21_wdt.c
8983
8984 MEN CHAMELEON BUS (mcb)
8985 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8986 S:      Maintained
8987 F:      drivers/mcb/
8988 F:      include/linux/mcb.h
8989 F:      Documentation/men-chameleon-bus.txt
8990
8991 MEN F21BMC (Board Management Controller)
8992 M:      Andreas Werner <andreas.werner@men.de>
8993 S:      Supported
8994 F:      drivers/mfd/menf21bmc.c
8995 F:      drivers/watchdog/menf21bmc_wdt.c
8996 F:      drivers/leds/leds-menf21bmc.c
8997 F:      drivers/hwmon/menf21bmc_hwmon.c
8998 F:      Documentation/hwmon/menf21bmc
8999
9000 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9001 M:      Neil Armstrong <narmstrong@baylibre.com>
9002 L:      linux-media@lists.freedesktop.org
9003 L:      linux-amlogic@lists.infradead.org
9004 W:      http://linux-meson.com/
9005 S:      Supported
9006 F:      drivers/media/platform/meson/ao-cec.c
9007 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9008 T:      git git://linuxtv.org/media_tree.git
9009
9010 METAG ARCHITECTURE
9011 M:      James Hogan <jhogan@kernel.org>
9012 L:      linux-metag@vger.kernel.org
9013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9014 S:      Odd Fixes
9015 F:      arch/metag/
9016 F:      Documentation/metag/
9017 F:      Documentation/devicetree/bindings/metag/
9018 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9019 F:      drivers/clocksource/metag_generic.c
9020 F:      drivers/irqchip/irq-metag.c
9021 F:      drivers/irqchip/irq-metag-ext.c
9022 F:      drivers/tty/metag_da.c
9023
9024 MICROBLAZE ARCHITECTURE
9025 M:      Michal Simek <monstr@monstr.eu>
9026 W:      http://www.monstr.eu/fdt/
9027 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9028 S:      Supported
9029 F:      arch/microblaze/
9030
9031 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9032 M:      Richard Genoud <richard.genoud@gmail.com>
9033 S:      Maintained
9034 F:      drivers/tty/serial/atmel_serial.c
9035 F:      drivers/tty/serial/atmel_serial.h
9036
9037 MICROCHIP / ATMEL DMA DRIVER
9038 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040 L:      dmaengine@vger.kernel.org
9041 S:      Supported
9042 F:      drivers/dma/at_hdmac.c
9043 F:      drivers/dma/at_hdmac_regs.h
9044 F:      include/linux/platform_data/dma-atmel.h
9045
9046 MICROCHIP / ATMEL ECC DRIVER
9047 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9048 L:      linux-crypto@vger.kernel.org
9049 S:      Maintained
9050 F:      drivers/crypto/atmel-ecc.*
9051
9052 MICROCHIP / ATMEL ISC DRIVER
9053 M:      Songjun Wu <songjun.wu@microchip.com>
9054 L:      linux-media@vger.kernel.org
9055 S:      Supported
9056 F:      drivers/media/platform/atmel/atmel-isc.c
9057 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9058 F:      devicetree/bindings/media/atmel-isc.txt
9059
9060 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9061 M:      Woojung Huh <Woojung.Huh@microchip.com>
9062 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9063 L:      netdev@vger.kernel.org
9064 S:      Maintained
9065 F:      net/dsa/tag_ksz.c
9066 F:      drivers/net/dsa/microchip/*
9067 F:      include/linux/platform_data/microchip-ksz.h
9068 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9069
9070 MICROCHIP USB251XB DRIVER
9071 M:      Richard Leitner <richard.leitner@skidata.com>
9072 L:      linux-usb@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/usb/misc/usb251xb.c
9075 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9076
9077 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9078 M:      Don Brace <don.brace@microsemi.com>
9079 L:      esc.storagedev@microsemi.com
9080 L:      linux-scsi@vger.kernel.org
9081 S:      Supported
9082 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9083 F:      drivers/scsi/smartpqi/Kconfig
9084 F:      drivers/scsi/smartpqi/Makefile
9085 F:      include/linux/cciss*.h
9086 F:      include/uapi/linux/cciss*.h
9087 F:      Documentation/scsi/smartpqi.txt
9088
9089 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9090 M:      Chen Yu <yu.c.chen@intel.com>
9091 L:      platform-driver-x86@vger.kernel.org
9092 S:      Supported
9093 F:      drivers/platform/x86/surfacepro3_button.c
9094
9095 MICROTEK X6 SCANNER
9096 M:      Oliver Neukum <oliver@neukum.org>
9097 S:      Maintained
9098 F:      drivers/usb/image/microtek.*
9099
9100 MIPS
9101 M:      Ralf Baechle <ralf@linux-mips.org>
9102 L:      linux-mips@linux-mips.org
9103 W:      http://www.linux-mips.org/
9104 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9105 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9106 S:      Supported
9107 F:      Documentation/devicetree/bindings/mips/
9108 F:      Documentation/mips/
9109 F:      arch/mips/
9110
9111 MIPS BOSTON DEVELOPMENT BOARD
9112 M:      Paul Burton <paul.burton@mips.com>
9113 L:      linux-mips@linux-mips.org
9114 S:      Maintained
9115 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9116 F:      arch/mips/boot/dts/img/boston.dts
9117 F:      arch/mips/configs/generic/board-boston.config
9118 F:      drivers/clk/imgtec/clk-boston.c
9119 F:      include/dt-bindings/clock/boston-clock.h
9120
9121 MIPS GENERIC PLATFORM
9122 M:      Paul Burton <paul.burton@mips.com>
9123 L:      linux-mips@linux-mips.org
9124 S:      Supported
9125 F:      arch/mips/generic/
9126 F:      arch/mips/tools/generic-board-config.sh
9127
9128 MIPS/LOONGSON1 ARCHITECTURE
9129 M:      Keguang Zhang <keguang.zhang@gmail.com>
9130 L:      linux-mips@linux-mips.org
9131 S:      Maintained
9132 F:      arch/mips/loongson32/
9133 F:      arch/mips/include/asm/mach-loongson32/
9134 F:      drivers/*/*loongson1*
9135 F:      drivers/*/*/*loongson1*
9136
9137 MIPS RINT INSTRUCTION EMULATION
9138 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9139 L:      linux-mips@linux-mips.org
9140 S:      Supported
9141 F:      arch/mips/math-emu/sp_rint.c
9142 F:      arch/mips/math-emu/dp_rint.c
9143
9144 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9145 M:      Hans Verkuil <hverkuil@xs4all.nl>
9146 L:      linux-media@vger.kernel.org
9147 T:      git git://linuxtv.org/media_tree.git
9148 W:      https://linuxtv.org
9149 S:      Odd Fixes
9150 F:      drivers/media/radio/radio-miropcm20*
9151
9152 MMP SUPPORT
9153 M:      Eric Miao <eric.y.miao@gmail.com>
9154 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9156 T:      git git://github.com/hzhuang1/linux.git
9157 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9158 S:      Maintained
9159 F:      arch/arm/boot/dts/mmp*
9160 F:      arch/arm/mach-mmp/
9161
9162 MN88472 MEDIA DRIVER
9163 M:      Antti Palosaari <crope@iki.fi>
9164 L:      linux-media@vger.kernel.org
9165 W:      https://linuxtv.org
9166 W:      http://palosaari.fi/linux/
9167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9168 S:      Maintained
9169 F:      drivers/media/dvb-frontends/mn88472*
9170
9171 MN88473 MEDIA DRIVER
9172 M:      Antti Palosaari <crope@iki.fi>
9173 L:      linux-media@vger.kernel.org
9174 W:      https://linuxtv.org
9175 W:      http://palosaari.fi/linux/
9176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9177 S:      Maintained
9178 F:      drivers/media/dvb-frontends/mn88473*
9179
9180 MODULE SUPPORT
9181 M:      Jessica Yu <jeyu@kernel.org>
9182 M:      Rusty Russell <rusty@rustcorp.com.au>
9183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9184 S:      Maintained
9185 F:      include/linux/module.h
9186 F:      kernel/module.c
9187
9188 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9189 W:      http://popies.net/meye/
9190 S:      Orphan
9191 F:      Documentation/media/v4l-drivers/meye*
9192 F:      drivers/media/pci/meye/
9193 F:      include/uapi/linux/meye.h
9194
9195 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9196 M:      Jiri Slaby <jirislaby@gmail.com>
9197 S:      Maintained
9198 F:      Documentation/serial/moxa-smartio
9199 F:      drivers/tty/mxser.*
9200
9201 MR800 AVERMEDIA USB FM RADIO DRIVER
9202 M:      Alexey Klimov <klimov.linux@gmail.com>
9203 L:      linux-media@vger.kernel.org
9204 T:      git git://linuxtv.org/media_tree.git
9205 S:      Maintained
9206 F:      drivers/media/radio/radio-mr800.c
9207
9208 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9209 M:      Alan Ott <alan@signal11.us>
9210 L:      linux-wpan@vger.kernel.org
9211 S:      Maintained
9212 F:      drivers/net/ieee802154/mrf24j40.c
9213 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9214
9215 MSI LAPTOP SUPPORT
9216 M:      "Lee, Chun-Yi" <jlee@suse.com>
9217 L:      platform-driver-x86@vger.kernel.org
9218 S:      Maintained
9219 F:      drivers/platform/x86/msi-laptop.c
9220
9221 MSI WMI SUPPORT
9222 L:      platform-driver-x86@vger.kernel.org
9223 S:      Orphan
9224 F:      drivers/platform/x86/msi-wmi.c
9225
9226 MSI001 MEDIA DRIVER
9227 M:      Antti Palosaari <crope@iki.fi>
9228 L:      linux-media@vger.kernel.org
9229 W:      https://linuxtv.org
9230 W:      http://palosaari.fi/linux/
9231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9232 T:      git git://linuxtv.org/anttip/media_tree.git
9233 S:      Maintained
9234 F:      drivers/media/tuners/msi001*
9235
9236 MSI2500 MEDIA DRIVER
9237 M:      Antti Palosaari <crope@iki.fi>
9238 L:      linux-media@vger.kernel.org
9239 W:      https://linuxtv.org
9240 W:      http://palosaari.fi/linux/
9241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9242 T:      git git://linuxtv.org/anttip/media_tree.git
9243 S:      Maintained
9244 F:      drivers/media/usb/msi2500/
9245
9246 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9247 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9248 L:      linux-mtd@lists.infradead.org
9249 S:      Maintained
9250 F:      drivers/mtd/devices/docg3*
9251
9252 MT9M032 APTINA SENSOR DRIVER
9253 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9254 L:      linux-media@vger.kernel.org
9255 T:      git git://linuxtv.org/media_tree.git
9256 S:      Maintained
9257 F:      drivers/media/i2c/mt9m032.c
9258 F:      include/media/i2c/mt9m032.h
9259
9260 MT9P031 APTINA CAMERA SENSOR
9261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262 L:      linux-media@vger.kernel.org
9263 T:      git git://linuxtv.org/media_tree.git
9264 S:      Maintained
9265 F:      drivers/media/i2c/mt9p031.c
9266 F:      include/media/i2c/mt9p031.h
9267
9268 MT9T001 APTINA CAMERA SENSOR
9269 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9270 L:      linux-media@vger.kernel.org
9271 T:      git git://linuxtv.org/media_tree.git
9272 S:      Maintained
9273 F:      drivers/media/i2c/mt9t001.c
9274 F:      include/media/i2c/mt9t001.h
9275
9276 MT9V032 APTINA CAMERA SENSOR
9277 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9278 L:      linux-media@vger.kernel.org
9279 T:      git git://linuxtv.org/media_tree.git
9280 S:      Maintained
9281 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9282 F:      drivers/media/i2c/mt9v032.c
9283 F:      include/media/i2c/mt9v032.h
9284
9285 MULTIFUNCTION DEVICES (MFD)
9286 M:      Lee Jones <lee.jones@linaro.org>
9287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9288 S:      Supported
9289 F:      Documentation/devicetree/bindings/mfd/
9290 F:      drivers/mfd/
9291 F:      include/linux/mfd/
9292 F:      include/dt-bindings/mfd/
9293
9294 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9295 S:      Orphan
9296 F:      drivers/mmc/host/mmc_spi.c
9297 F:      include/linux/spi/mmc_spi.h
9298
9299 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9300 M:      Ulf Hansson <ulf.hansson@linaro.org>
9301 L:      linux-mmc@vger.kernel.org
9302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9303 S:      Maintained
9304 F:      Documentation/devicetree/bindings/mmc/
9305 F:      drivers/mmc/
9306 F:      include/linux/mmc/
9307 F:      include/uapi/linux/mmc/
9308
9309 MULTIPLEXER SUBSYSTEM
9310 M:      Peter Rosin <peda@axentia.se>
9311 S:      Maintained
9312 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9313 F:      Documentation/devicetree/bindings/mux/
9314 F:      include/linux/dt-bindings/mux/
9315 F:      include/linux/mux/
9316 F:      drivers/mux/
9317
9318 MULTITECH MULTIPORT CARD (ISICOM)
9319 S:      Orphan
9320 F:      drivers/tty/isicom.c
9321 F:      include/linux/isicom.h
9322
9323 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9324 M:      Bin Liu <b-liu@ti.com>
9325 L:      linux-usb@vger.kernel.org
9326 S:      Maintained
9327 F:      drivers/usb/musb/
9328
9329 MXL5007T MEDIA DRIVER
9330 M:      Michael Krufky <mkrufky@linuxtv.org>
9331 L:      linux-media@vger.kernel.org
9332 W:      https://linuxtv.org
9333 W:      http://github.com/mkrufky
9334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9335 T:      git git://linuxtv.org/mkrufky/tuners.git
9336 S:      Maintained
9337 F:      drivers/media/tuners/mxl5007t.*
9338
9339 MXSFB DRM DRIVER
9340 M:      Marek Vasut <marex@denx.de>
9341 S:      Supported
9342 F:      drivers/gpu/drm/mxsfb/
9343 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9344
9345 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9346 M:      Chris Lee <christopher.lee@cspi.com>
9347 L:      netdev@vger.kernel.org
9348 W:      https://www.cspi.com/ethernet-products/support/downloads/
9349 S:      Supported
9350 F:      drivers/net/ethernet/myricom/myri10ge/
9351
9352 NAND FLASH SUBSYSTEM
9353 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9354 R:      Richard Weinberger <richard@nod.at>
9355 L:      linux-mtd@lists.infradead.org
9356 W:      http://www.linux-mtd.infradead.org/
9357 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9358 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9359 T:      git git://git.infradead.org/l2-mtd.git nand/next
9360 S:      Maintained
9361 F:      drivers/mtd/nand/
9362 F:      include/linux/mtd/*nand*.h
9363
9364 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9365 M:      Daniel Mack <zonque@gmail.com>
9366 S:      Maintained
9367 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9368 W:      http://www.native-instruments.com
9369 F:      sound/usb/caiaq/
9370
9371 NATSEMI ETHERNET DRIVER (DP8381x)
9372 S:      Orphan
9373 F:      drivers/net/ethernet/natsemi/natsemi.c
9374
9375 NCP FILESYSTEM
9376 M:      Petr Vandrovec <petr@vandrovec.name>
9377 S:      Odd Fixes
9378 F:      fs/ncpfs/
9379
9380 NCR 5380 SCSI DRIVERS
9381 M:      Finn Thain <fthain@telegraphics.com.au>
9382 M:      Michael Schmitz <schmitzmic@gmail.com>
9383 L:      linux-scsi@vger.kernel.org
9384 S:      Maintained
9385 F:      Documentation/scsi/g_NCR5380.txt
9386 F:      drivers/scsi/NCR5380.*
9387 F:      drivers/scsi/arm/cumana_1.c
9388 F:      drivers/scsi/arm/oak.c
9389 F:      drivers/scsi/atari_scsi.*
9390 F:      drivers/scsi/dmx3191d.c
9391 F:      drivers/scsi/g_NCR5380.*
9392 F:      drivers/scsi/mac_scsi.*
9393 F:      drivers/scsi/sun3_scsi.*
9394 F:      drivers/scsi/sun3_scsi_vme.c
9395
9396 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9397 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9398 L:      linux-scsi@vger.kernel.org
9399 S:      Maintained
9400 F:      drivers/scsi/NCR_D700.*
9401
9402 NCT6775 HARDWARE MONITOR DRIVER
9403 M:      Guenter Roeck <linux@roeck-us.net>
9404 L:      linux-hwmon@vger.kernel.org
9405 S:      Maintained
9406 F:      Documentation/hwmon/nct6775
9407 F:      drivers/hwmon/nct6775.c
9408
9409 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9410 M:      Faisal Latif <faisal.latif@intel.com>
9411 L:      linux-rdma@vger.kernel.org
9412 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9413 S:      Supported
9414 F:      drivers/infiniband/hw/nes/
9415 F:      include/uapi/rdma/nes-abi.h
9416
9417 NETEM NETWORK EMULATOR
9418 M:      Stephen Hemminger <stephen@networkplumber.org>
9419 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9420 S:      Maintained
9421 F:      net/sched/sch_netem.c
9422
9423 NETERION 10GbE DRIVERS (s2io/vxge)
9424 M:      Jon Mason <jdmason@kudzu.us>
9425 L:      netdev@vger.kernel.org
9426 S:      Supported
9427 F:      Documentation/networking/s2io.txt
9428 F:      Documentation/networking/vxge.txt
9429 F:      drivers/net/ethernet/neterion/
9430
9431 NETFILTER
9432 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9433 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9434 M:      Florian Westphal <fw@strlen.de>
9435 L:      netfilter-devel@vger.kernel.org
9436 L:      coreteam@netfilter.org
9437 W:      http://www.netfilter.org/
9438 W:      http://www.iptables.org/
9439 W:      http://www.nftables.org/
9440 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9443 S:      Maintained
9444 F:      include/linux/netfilter*
9445 F:      include/linux/netfilter/
9446 F:      include/net/netfilter/
9447 F:      include/uapi/linux/netfilter*
9448 F:      include/uapi/linux/netfilter/
9449 F:      net/*/netfilter.c
9450 F:      net/*/netfilter/
9451 F:      net/netfilter/
9452 F:      net/bridge/br_netfilter*.c
9453
9454 NETROM NETWORK LAYER
9455 M:      Ralf Baechle <ralf@linux-mips.org>
9456 L:      linux-hams@vger.kernel.org
9457 W:      http://www.linux-ax25.org/
9458 S:      Maintained
9459 F:      include/net/netrom.h
9460 F:      include/uapi/linux/netrom.h
9461 F:      net/netrom/
9462
9463 NETRONOME ETHERNET DRIVERS
9464 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9465 L:      oss-drivers@netronome.com
9466 S:      Maintained
9467 F:      drivers/net/ethernet/netronome/
9468
9469 NETWORK BLOCK DEVICE (NBD)
9470 M:      Josef Bacik <jbacik@fb.com>
9471 S:      Maintained
9472 L:      linux-block@vger.kernel.org
9473 L:      nbd@other.debian.org
9474 F:      Documentation/blockdev/nbd.txt
9475 F:      drivers/block/nbd.c
9476 F:      include/uapi/linux/nbd.h
9477
9478 NETWORK DROP MONITOR
9479 M:      Neil Horman <nhorman@tuxdriver.com>
9480 L:      netdev@vger.kernel.org
9481 S:      Maintained
9482 W:      https://fedorahosted.org/dropwatch/
9483 F:      net/core/drop_monitor.c
9484
9485 NETWORKING DRIVERS
9486 L:      netdev@vger.kernel.org
9487 W:      http://www.linuxfoundation.org/en/Net
9488 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9491 S:      Odd Fixes
9492 F:      Documentation/devicetree/bindings/net/
9493 F:      drivers/net/
9494 F:      include/linux/if_*
9495 F:      include/linux/netdevice.h
9496 F:      include/linux/etherdevice.h
9497 F:      include/linux/fcdevice.h
9498 F:      include/linux/fddidevice.h
9499 F:      include/linux/hippidevice.h
9500 F:      include/linux/inetdevice.h
9501 F:      include/uapi/linux/if_*
9502 F:      include/uapi/linux/netdevice.h
9503
9504 NETWORKING DRIVERS (WIRELESS)
9505 M:      Kalle Valo <kvalo@codeaurora.org>
9506 L:      linux-wireless@vger.kernel.org
9507 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9510 S:      Maintained
9511 F:      Documentation/devicetree/bindings/net/wireless/
9512 F:      drivers/net/wireless/
9513
9514 NETWORKING [DSA]
9515 M:      Andrew Lunn <andrew@lunn.ch>
9516 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9517 M:      Florian Fainelli <f.fainelli@gmail.com>
9518 S:      Maintained
9519 F:      net/dsa/
9520 F:      include/net/dsa.h
9521 F:      include/linux/dsa/
9522 F:      drivers/net/dsa/
9523
9524 NETWORKING [GENERAL]
9525 M:      "David S. Miller" <davem@davemloft.net>
9526 L:      netdev@vger.kernel.org
9527 W:      http://www.linuxfoundation.org/en/Net
9528 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9531 B:      mailto:netdev@vger.kernel.org
9532 S:      Maintained
9533 F:      net/
9534 F:      include/net/
9535 F:      include/linux/in.h
9536 F:      include/linux/net.h
9537 F:      include/linux/netdevice.h
9538 F:      include/uapi/linux/in.h
9539 F:      include/uapi/linux/net.h
9540 F:      include/uapi/linux/netdevice.h
9541 F:      include/uapi/linux/net_namespace.h
9542 F:      tools/testing/selftests/net/
9543 F:      lib/net_utils.c
9544 F:      lib/random32.c
9545
9546 NETWORKING [IPSEC]
9547 M:      Steffen Klassert <steffen.klassert@secunet.com>
9548 M:      Herbert Xu <herbert@gondor.apana.org.au>
9549 M:      "David S. Miller" <davem@davemloft.net>
9550 L:      netdev@vger.kernel.org
9551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9553 S:      Maintained
9554 F:      net/core/flow.c
9555 F:      net/xfrm/
9556 F:      net/key/
9557 F:      net/ipv4/xfrm*
9558 F:      net/ipv4/esp4*
9559 F:      net/ipv4/ah4.c
9560 F:      net/ipv4/ipcomp.c
9561 F:      net/ipv4/ip_vti.c
9562 F:      net/ipv6/xfrm*
9563 F:      net/ipv6/esp6*
9564 F:      net/ipv6/ah6.c
9565 F:      net/ipv6/ipcomp6.c
9566 F:      net/ipv6/ip6_vti.c
9567 F:      include/uapi/linux/xfrm.h
9568 F:      include/net/xfrm.h
9569
9570 NETWORKING [IPv4/IPv6]
9571 M:      "David S. Miller" <davem@davemloft.net>
9572 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9573 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9574 L:      netdev@vger.kernel.org
9575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9576 S:      Maintained
9577 F:      net/ipv4/
9578 F:      net/ipv6/
9579 F:      include/net/ip*
9580 F:      arch/x86/net/*
9581
9582 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9583 M:      Paul Moore <paul@paul-moore.com>
9584 W:      https://github.com/netlabel
9585 L:      netdev@vger.kernel.org
9586 L:      linux-security-module@vger.kernel.org
9587 S:      Maintained
9588 F:      Documentation/netlabel/
9589 F:      include/net/calipso.h
9590 F:      include/net/cipso_ipv4.h
9591 F:      include/net/netlabel.h
9592 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9593 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9594 F:      net/netlabel/
9595 F:      net/ipv4/cipso_ipv4.c
9596 F:      net/ipv6/calipso.c
9597 F:      net/netfilter/xt_CONNSECMARK.c
9598 F:      net/netfilter/xt_SECMARK.c
9599
9600 NETWORKING [TLS]
9601 M:      Ilya Lesokhin <ilyal@mellanox.com>
9602 M:      Aviad Yehezkel <aviadye@mellanox.com>
9603 M:      Dave Watson <davejwatson@fb.com>
9604 L:      netdev@vger.kernel.org
9605 S:      Maintained
9606 F:      net/tls/*
9607 F:      include/uapi/linux/tls.h
9608 F:      include/net/tls.h
9609
9610 NETWORKING [WIRELESS]
9611 L:      linux-wireless@vger.kernel.org
9612 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9613
9614 NETXEN (1/10) GbE SUPPORT
9615 M:      Manish Chopra <manish.chopra@cavium.com>
9616 M:      Rahul Verma <rahul.verma@cavium.com>
9617 M:      Dept-GELinuxNICDev@cavium.com
9618 L:      netdev@vger.kernel.org
9619 S:      Supported
9620 F:      drivers/net/ethernet/qlogic/netxen/
9621
9622 NFC SUBSYSTEM
9623 M:      Samuel Ortiz <sameo@linux.intel.com>
9624 L:      linux-wireless@vger.kernel.org
9625 L:      linux-nfc@lists.01.org (subscribers-only)
9626 S:      Supported
9627 F:      net/nfc/
9628 F:      include/net/nfc/
9629 F:      include/uapi/linux/nfc.h
9630 F:      drivers/nfc/
9631 F:      include/linux/platform_data/nfcmrvl.h
9632 F:      include/linux/platform_data/nxp-nci.h
9633 F:      Documentation/devicetree/bindings/net/nfc/
9634
9635 NFS, SUNRPC, AND LOCKD CLIENTS
9636 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9637 M:      Anna Schumaker <anna.schumaker@netapp.com>
9638 L:      linux-nfs@vger.kernel.org
9639 W:      http://client.linux-nfs.org
9640 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9641 S:      Maintained
9642 F:      fs/lockd/
9643 F:      fs/nfs/
9644 F:      fs/nfs_common/
9645 F:      net/sunrpc/
9646 F:      include/linux/lockd/
9647 F:      include/linux/nfs*
9648 F:      include/linux/sunrpc/
9649 F:      include/uapi/linux/nfs*
9650 F:      include/uapi/linux/sunrpc/
9651
9652 NILFS2 FILESYSTEM
9653 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9654 L:      linux-nilfs@vger.kernel.org
9655 W:      http://nilfs.sourceforge.net/
9656 W:      http://nilfs.osdn.jp/
9657 T:      git git://github.com/konis/nilfs2.git
9658 S:      Supported
9659 F:      Documentation/filesystems/nilfs2.txt
9660 F:      fs/nilfs2/
9661 F:      include/trace/events/nilfs2.h
9662 F:      include/uapi/linux/nilfs2_api.h
9663 F:      include/uapi/linux/nilfs2_ondisk.h
9664
9665 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9666 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9667 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9668 S:      Maintained
9669 F:      Documentation/scsi/NinjaSCSI.txt
9670 F:      drivers/scsi/pcmcia/nsp_*
9671
9672 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9673 M:      GOTO Masanori <gotom@debian.or.jp>
9674 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9675 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9676 S:      Maintained
9677 F:      Documentation/scsi/NinjaSCSI.txt
9678 F:      drivers/scsi/nsp32*
9679
9680 NIOS2 ARCHITECTURE
9681 M:      Ley Foon Tan <lftan@altera.com>
9682 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9684 S:      Maintained
9685 F:      arch/nios2/
9686
9687 NOHZ, DYNTICKS SUPPORT
9688 M:      Frederic Weisbecker <fweisbec@gmail.com>
9689 M:      Thomas Gleixner <tglx@linutronix.de>
9690 M:      Ingo Molnar <mingo@kernel.org>
9691 L:      linux-kernel@vger.kernel.org
9692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9693 S:      Maintained
9694 F:      kernel/time/tick*.*
9695 F:      include/linux/tick.h
9696 F:      include/linux/sched/nohz.h
9697
9698 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9699 M:      Pavel Machek <pavel@ucw.cz>
9700 M:      Sakari Ailus <sakari.ailus@iki.fi>
9701 L:      linux-media@vger.kernel.org
9702 S:      Maintained
9703 F:      drivers/media/i2c/et8ek8
9704 F:      drivers/media/i2c/ad5820.c
9705
9706 NOKIA N900 POWER SUPPLY DRIVERS
9707 R:      Pali Rohár <pali.rohar@gmail.com>
9708 F:      include/linux/power/bq2415x_charger.h
9709 F:      include/linux/power/bq27xxx_battery.h
9710 F:      include/linux/power/isp1704_charger.h
9711 F:      drivers/power/supply/bq2415x_charger.c
9712 F:      drivers/power/supply/bq27xxx_battery.c
9713 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9714 F:      drivers/power/supply/isp1704_charger.c
9715 F:      drivers/power/supply/rx51_battery.c
9716
9717 NTB AMD DRIVER
9718 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9719 L:      linux-ntb@googlegroups.com
9720 S:      Supported
9721 F:      drivers/ntb/hw/amd/
9722
9723 NTB DRIVER CORE
9724 M:      Jon Mason <jdmason@kudzu.us>
9725 M:      Dave Jiang <dave.jiang@intel.com>
9726 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9727 L:      linux-ntb@googlegroups.com
9728 S:      Supported
9729 W:      https://github.com/jonmason/ntb/wiki
9730 T:      git git://github.com/jonmason/ntb.git
9731 F:      drivers/ntb/
9732 F:      drivers/net/ntb_netdev.c
9733 F:      include/linux/ntb.h
9734 F:      include/linux/ntb_transport.h
9735 F:      tools/testing/selftests/ntb/
9736
9737 NTB IDT DRIVER
9738 M:      Serge Semin <fancer.lancer@gmail.com>
9739 L:      linux-ntb@googlegroups.com
9740 S:      Supported
9741 F:      drivers/ntb/hw/idt/
9742
9743 NTB INTEL DRIVER
9744 M:      Dave Jiang <dave.jiang@intel.com>
9745 L:      linux-ntb@googlegroups.com
9746 S:      Supported
9747 W:      https://github.com/davejiang/linux/wiki
9748 T:      git https://github.com/davejiang/linux.git
9749 F:      drivers/ntb/hw/intel/
9750
9751 NTFS FILESYSTEM
9752 M:      Anton Altaparmakov <anton@tuxera.com>
9753 L:      linux-ntfs-dev@lists.sourceforge.net
9754 W:      http://www.tuxera.com/
9755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9756 S:      Supported
9757 F:      Documentation/filesystems/ntfs.txt
9758 F:      fs/ntfs/
9759
9760 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9761 M:      Antonino Daplas <adaplas@gmail.com>
9762 L:      linux-fbdev@vger.kernel.org
9763 S:      Maintained
9764 F:      drivers/video/fbdev/riva/
9765 F:      drivers/video/fbdev/nvidia/
9766
9767 NVM EXPRESS DRIVER
9768 M:      Keith Busch <keith.busch@intel.com>
9769 M:      Jens Axboe <axboe@fb.com>
9770 M:      Christoph Hellwig <hch@lst.de>
9771 M:      Sagi Grimberg <sagi@grimberg.me>
9772 L:      linux-nvme@lists.infradead.org
9773 T:      git://git.infradead.org/nvme.git
9774 W:      http://git.infradead.org/nvme.git
9775 S:      Supported
9776 F:      drivers/nvme/host/
9777 F:      include/linux/nvme.h
9778 F:      include/uapi/linux/nvme_ioctl.h
9779
9780 NVM EXPRESS FC TRANSPORT DRIVERS
9781 M:      James Smart <james.smart@broadcom.com>
9782 L:      linux-nvme@lists.infradead.org
9783 S:      Supported
9784 F:      include/linux/nvme-fc.h
9785 F:      include/linux/nvme-fc-driver.h
9786 F:      drivers/nvme/host/fc.c
9787 F:      drivers/nvme/target/fc.c
9788 F:      drivers/nvme/target/fcloop.c
9789
9790 NVM EXPRESS TARGET DRIVER
9791 M:      Christoph Hellwig <hch@lst.de>
9792 M:      Sagi Grimberg <sagi@grimberg.me>
9793 L:      linux-nvme@lists.infradead.org
9794 T:      git://git.infradead.org/nvme.git
9795 W:      http://git.infradead.org/nvme.git
9796 S:      Supported
9797 F:      drivers/nvme/target/
9798
9799 NVMEM FRAMEWORK
9800 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9801 S:      Maintained
9802 F:      drivers/nvmem/
9803 F:      Documentation/devicetree/bindings/nvmem/
9804 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9805 F:      include/linux/nvmem-consumer.h
9806 F:      include/linux/nvmem-provider.h
9807
9808 NXP TDA998X DRM DRIVER
9809 M:      Russell King <linux@armlinux.org.uk>
9810 S:      Supported
9811 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9812 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9813 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9814 F:      include/drm/i2c/tda998x.h
9815
9816 NXP TFA9879 DRIVER
9817 M:      Peter Rosin <peda@axentia.se>
9818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9819 S:      Maintained
9820 F:      sound/soc/codecs/tfa9879*
9821
9822 NXP-NCI NFC DRIVER
9823 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9824 R:      Charles Gorand <charles.gorand@effinnov.com>
9825 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9826 S:      Supported
9827 F:      drivers/nfc/nxp-nci
9828
9829 OBJTOOL
9830 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9831 S:      Supported
9832 F:      tools/objtool/
9833
9834 OMAP AUDIO SUPPORT
9835 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9836 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9837 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9838 L:      linux-omap@vger.kernel.org
9839 S:      Maintained
9840 F:      sound/soc/omap/
9841
9842 OMAP CLOCK FRAMEWORK SUPPORT
9843 M:      Paul Walmsley <paul@pwsan.com>
9844 L:      linux-omap@vger.kernel.org
9845 S:      Maintained
9846 F:      arch/arm/*omap*/*clock*
9847
9848 OMAP DEVICE TREE SUPPORT
9849 M:      Benoît Cousson <bcousson@baylibre.com>
9850 M:      Tony Lindgren <tony@atomide.com>
9851 L:      linux-omap@vger.kernel.org
9852 L:      devicetree@vger.kernel.org
9853 S:      Maintained
9854 F:      arch/arm/boot/dts/*omap*
9855 F:      arch/arm/boot/dts/*am3*
9856 F:      arch/arm/boot/dts/*am4*
9857 F:      arch/arm/boot/dts/*am5*
9858 F:      arch/arm/boot/dts/*dra7*
9859
9860 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9861 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9862 L:      linux-omap@vger.kernel.org
9863 L:      linux-fbdev@vger.kernel.org
9864 S:      Maintained
9865 F:      drivers/video/fbdev/omap2/
9866 F:      Documentation/arm/OMAP/DSS
9867
9868 OMAP FRAMEBUFFER SUPPORT
9869 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9870 L:      linux-fbdev@vger.kernel.org
9871 L:      linux-omap@vger.kernel.org
9872 S:      Maintained
9873 F:      drivers/video/fbdev/omap/
9874
9875 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9876 M:      Roger Quadros <rogerq@ti.com>
9877 M:      Tony Lindgren <tony@atomide.com>
9878 L:      linux-omap@vger.kernel.org
9879 S:      Maintained
9880 F:      drivers/memory/omap-gpmc.c
9881 F:      arch/arm/mach-omap2/*gpmc*
9882
9883 OMAP GPIO DRIVER
9884 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9885 M:      Santosh Shilimkar <ssantosh@kernel.org>
9886 M:      Kevin Hilman <khilman@kernel.org>
9887 L:      linux-omap@vger.kernel.org
9888 S:      Maintained
9889 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9890 F:      drivers/gpio/gpio-omap.c
9891
9892 OMAP HARDWARE SPINLOCK SUPPORT
9893 M:      Ohad Ben-Cohen <ohad@wizery.com>
9894 L:      linux-omap@vger.kernel.org
9895 S:      Maintained
9896 F:      drivers/hwspinlock/omap_hwspinlock.c
9897
9898 OMAP HS MMC SUPPORT
9899 L:      linux-mmc@vger.kernel.org
9900 L:      linux-omap@vger.kernel.org
9901 S:      Orphan
9902 F:      drivers/mmc/host/omap_hsmmc.c
9903
9904 OMAP HWMOD DATA
9905 M:      Paul Walmsley <paul@pwsan.com>
9906 L:      linux-omap@vger.kernel.org
9907 S:      Maintained
9908 F:      arch/arm/mach-omap2/omap_hwmod*data*
9909
9910 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9911 M:      Benoît Cousson <bcousson@baylibre.com>
9912 L:      linux-omap@vger.kernel.org
9913 S:      Maintained
9914 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9915
9916 OMAP HWMOD SUPPORT
9917 M:      Benoît Cousson <bcousson@baylibre.com>
9918 M:      Paul Walmsley <paul@pwsan.com>
9919 L:      linux-omap@vger.kernel.org
9920 S:      Maintained
9921 F:      arch/arm/mach-omap2/omap_hwmod.*
9922
9923 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9924 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9925 L:      linux-media@vger.kernel.org
9926 S:      Maintained
9927 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9928 F:      drivers/media/platform/omap3isp/
9929 F:      drivers/staging/media/omap4iss/
9930
9931 OMAP MMC SUPPORT
9932 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9933 L:      linux-omap@vger.kernel.org
9934 S:      Maintained
9935 F:      drivers/mmc/host/omap.c
9936
9937 OMAP POWER MANAGEMENT SUPPORT
9938 M:      Kevin Hilman <khilman@kernel.org>
9939 L:      linux-omap@vger.kernel.org
9940 S:      Maintained
9941 F:      arch/arm/*omap*/*pm*
9942 F:      drivers/cpufreq/omap-cpufreq.c
9943
9944 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9945 M:      Rajendra Nayak <rnayak@codeaurora.org>
9946 M:      Paul Walmsley <paul@pwsan.com>
9947 L:      linux-omap@vger.kernel.org
9948 S:      Maintained
9949 F:      arch/arm/mach-omap2/prm*
9950
9951 OMAP RANDOM NUMBER GENERATOR SUPPORT
9952 M:      Deepak Saxena <dsaxena@plexity.net>
9953 S:      Maintained
9954 F:      drivers/char/hw_random/omap-rng.c
9955
9956 OMAP USB SUPPORT
9957 L:      linux-usb@vger.kernel.org
9958 L:      linux-omap@vger.kernel.org
9959 S:      Orphan
9960 F:      drivers/usb/*/*omap*
9961 F:      arch/arm/*omap*/usb*
9962
9963 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9964 M:      Mark Jackson <mpfj@newflow.co.uk>
9965 L:      linux-omap@vger.kernel.org
9966 S:      Maintained
9967 F:      arch/arm/boot/dts/am335x-nano.dts
9968
9969 OMAP1 SUPPORT
9970 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9971 M:      Tony Lindgren <tony@atomide.com>
9972 L:      linux-omap@vger.kernel.org
9973 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9975 S:      Maintained
9976 F:      arch/arm/mach-omap1/
9977 F:      arch/arm/plat-omap/
9978 F:      arch/arm/configs/omap1_defconfig
9979 F:      drivers/i2c/busses/i2c-omap.c
9980 F:      include/linux/i2c-omap.h
9981
9982 OMAP2+ SUPPORT
9983 M:      Tony Lindgren <tony@atomide.com>
9984 L:      linux-omap@vger.kernel.org
9985 W:      http://www.muru.com/linux/omap/
9986 W:      http://linux.omap.com/
9987 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9989 S:      Maintained
9990 F:      arch/arm/mach-omap2/
9991 F:      arch/arm/plat-omap/
9992 F:      arch/arm/configs/omap2plus_defconfig
9993 F:      drivers/i2c/busses/i2c-omap.c
9994 F:      drivers/irqchip/irq-omap-intc.c
9995 F:      drivers/mfd/*omap*.c
9996 F:      drivers/mfd/menelaus.c
9997 F:      drivers/mfd/palmas.c
9998 F:      drivers/mfd/tps65217.c
9999 F:      drivers/mfd/tps65218.c
10000 F:      drivers/mfd/tps65910.c
10001 F:      drivers/mfd/twl-core.[ch]
10002 F:      drivers/mfd/twl4030*.c
10003 F:      drivers/mfd/twl6030*.c
10004 F:      drivers/mfd/twl6040*.c
10005 F:      drivers/regulator/palmas-regulator*.c
10006 F:      drivers/regulator/pbias-regulator.c
10007 F:      drivers/regulator/tps65217-regulator.c
10008 F:      drivers/regulator/tps65218-regulator.c
10009 F:      drivers/regulator/tps65910-regulator.c
10010 F:      drivers/regulator/twl-regulator.c
10011 F:      drivers/regulator/twl6030-regulator.c
10012 F:      include/linux/i2c-omap.h
10013
10014 ONION OMEGA2+ BOARD
10015 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10016 L:      linux-mips@linux-mips.org
10017 S:      Maintained
10018 F:      arch/mips/boot/dts/ralink/omega2p.dts
10019
10020 OMFS FILESYSTEM
10021 M:      Bob Copeland <me@bobcopeland.com>
10022 L:      linux-karma-devel@lists.sourceforge.net
10023 S:      Maintained
10024 F:      Documentation/filesystems/omfs.txt
10025 F:      fs/omfs/
10026
10027 OMNIKEY CARDMAN 4000 DRIVER
10028 M:      Harald Welte <laforge@gnumonks.org>
10029 S:      Maintained
10030 F:      drivers/char/pcmcia/cm4000_cs.c
10031 F:      include/linux/cm4000_cs.h
10032 F:      include/uapi/linux/cm4000_cs.h
10033
10034 OMNIKEY CARDMAN 4040 DRIVER
10035 M:      Harald Welte <laforge@gnumonks.org>
10036 S:      Maintained
10037 F:      drivers/char/pcmcia/cm4040_cs.*
10038
10039 OMNIVISION OV13858 SENSOR DRIVER
10040 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10041 L:      linux-media@vger.kernel.org
10042 T:      git git://linuxtv.org/media_tree.git
10043 S:      Maintained
10044 F:      drivers/media/i2c/ov13858.c
10045
10046 OMNIVISION OV5640 SENSOR DRIVER
10047 M:      Steve Longerbeam <slongerbeam@gmail.com>
10048 L:      linux-media@vger.kernel.org
10049 T:      git git://linuxtv.org/media_tree.git
10050 S:      Maintained
10051 F:      drivers/media/i2c/ov5640.c
10052
10053 OMNIVISION OV5647 SENSOR DRIVER
10054 M:      Luis Oliveira <lolivei@synopsys.com>
10055 L:      linux-media@vger.kernel.org
10056 T:      git git://linuxtv.org/media_tree.git
10057 S:      Maintained
10058 F:      drivers/media/i2c/ov5647.c
10059
10060 OMNIVISION OV7670 SENSOR DRIVER
10061 M:      Jonathan Corbet <corbet@lwn.net>
10062 L:      linux-media@vger.kernel.org
10063 T:      git git://linuxtv.org/media_tree.git
10064 S:      Maintained
10065 F:      drivers/media/i2c/ov7670.c
10066 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10067
10068 ONENAND FLASH DRIVER
10069 M:      Kyungmin Park <kyungmin.park@samsung.com>
10070 L:      linux-mtd@lists.infradead.org
10071 S:      Maintained
10072 F:      drivers/mtd/onenand/
10073 F:      include/linux/mtd/onenand*.h
10074
10075 ONSTREAM SCSI TAPE DRIVER
10076 M:      Willem Riede <osst@riede.org>
10077 L:      osst-users@lists.sourceforge.net
10078 L:      linux-scsi@vger.kernel.org
10079 S:      Maintained
10080 F:      Documentation/scsi/osst.txt
10081 F:      drivers/scsi/osst.*
10082 F:      drivers/scsi/osst_*.h
10083 F:      drivers/scsi/st.h
10084
10085 OP-TEE DRIVER
10086 M:      Jens Wiklander <jens.wiklander@linaro.org>
10087 S:      Maintained
10088 F:      drivers/tee/optee/
10089
10090 OPA-VNIC DRIVER
10091 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10092 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10093 L:      linux-rdma@vger.kernel.org
10094 S:      Supported
10095 F:      drivers/infiniband/ulp/opa_vnic
10096
10097 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10098 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10099 L:      devicetree@vger.kernel.org
10100 S:      Maintained
10101 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10102 F:      Documentation/devicetree/overlay-notes.txt
10103 F:      drivers/of/overlay.c
10104 F:      drivers/of/resolver.c
10105
10106 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10107 M:      Rob Herring <robh+dt@kernel.org>
10108 M:      Frank Rowand <frowand.list@gmail.com>
10109 L:      devicetree@vger.kernel.org
10110 W:      http://www.devicetree.org/
10111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10112 S:      Maintained
10113 F:      drivers/of/
10114 F:      include/linux/of*.h
10115 F:      scripts/dtc/
10116 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10117
10118 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10119 M:      Rob Herring <robh+dt@kernel.org>
10120 M:      Mark Rutland <mark.rutland@arm.com>
10121 L:      devicetree@vger.kernel.org
10122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10123 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10124 S:      Maintained
10125 F:      Documentation/devicetree/
10126 F:      arch/*/boot/dts/
10127 F:      include/dt-bindings/
10128
10129 OPENCORES I2C BUS DRIVER
10130 M:      Peter Korsgaard <jacmet@sunsite.dk>
10131 L:      linux-i2c@vger.kernel.org
10132 S:      Maintained
10133 F:      Documentation/i2c/busses/i2c-ocores
10134 F:      drivers/i2c/busses/i2c-ocores.c
10135
10136 OPENRISC ARCHITECTURE
10137 M:      Jonas Bonn <jonas@southpole.se>
10138 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10139 M:      Stafford Horne <shorne@gmail.com>
10140 T:      git git://github.com/openrisc/linux.git
10141 L:      openrisc@lists.librecores.org
10142 W:      http://openrisc.io
10143 S:      Maintained
10144 F:      Documentation/devicetree/bindings/openrisc/
10145 F:      Documentation/openrisc/
10146 F:      arch/openrisc/
10147 F:      drivers/irqchip/irq-ompic.c
10148 F:      drivers/irqchip/irq-or1k-*
10149
10150 OPENVSWITCH
10151 M:      Pravin Shelar <pshelar@nicira.com>
10152 L:      netdev@vger.kernel.org
10153 L:      dev@openvswitch.org
10154 W:      http://openvswitch.org
10155 S:      Maintained
10156 F:      net/openvswitch/
10157 F:      include/uapi/linux/openvswitch.h
10158
10159 OPERATING PERFORMANCE POINTS (OPP)
10160 M:      Viresh Kumar <vireshk@kernel.org>
10161 M:      Nishanth Menon <nm@ti.com>
10162 M:      Stephen Boyd <sboyd@codeaurora.org>
10163 L:      linux-pm@vger.kernel.org
10164 S:      Maintained
10165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10166 F:      drivers/opp/
10167 F:      include/linux/pm_opp.h
10168 F:      Documentation/power/opp.txt
10169 F:      Documentation/devicetree/bindings/opp/
10170
10171 OPL4 DRIVER
10172 M:      Clemens Ladisch <clemens@ladisch.de>
10173 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10174 T:      git git://git.alsa-project.org/alsa-kernel.git
10175 S:      Maintained
10176 F:      sound/drivers/opl4/
10177
10178 OPROFILE
10179 M:      Robert Richter <rric@kernel.org>
10180 L:      oprofile-list@lists.sf.net
10181 S:      Maintained
10182 F:      arch/*/include/asm/oprofile*.h
10183 F:      arch/*/oprofile/
10184 F:      drivers/oprofile/
10185 F:      include/linux/oprofile.h
10186
10187 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10188 M:      Mark Fasheh <mfasheh@versity.com>
10189 M:      Joel Becker <jlbec@evilplan.org>
10190 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10191 W:      http://ocfs2.wiki.kernel.org
10192 S:      Supported
10193 F:      Documentation/filesystems/ocfs2.txt
10194 F:      Documentation/filesystems/dlmfs.txt
10195 F:      fs/ocfs2/
10196
10197 ORANGEFS FILESYSTEM
10198 M:      Mike Marshall <hubcap@omnibond.com>
10199 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10201 S:      Supported
10202 F:      fs/orangefs/
10203 F:      Documentation/filesystems/orangefs.txt
10204
10205 ORINOCO DRIVER
10206 L:      linux-wireless@vger.kernel.org
10207 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10208 W:      http://www.nongnu.org/orinoco/
10209 S:      Orphan
10210 F:      drivers/net/wireless/intersil/orinoco/
10211
10212 OSD LIBRARY and FILESYSTEM
10213 M:      Boaz Harrosh <ooo@electrozaur.com>
10214 S:      Maintained
10215 F:      drivers/scsi/osd/
10216 F:      include/scsi/osd_*
10217 F:      fs/exofs/
10218
10219 OV2659 OMNIVISION SENSOR DRIVER
10220 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10221 L:      linux-media@vger.kernel.org
10222 W:      https://linuxtv.org
10223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10224 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10225 S:      Maintained
10226 F:      drivers/media/i2c/ov2659.c
10227 F:      include/media/i2c/ov2659.h
10228
10229 OVERLAY FILESYSTEM
10230 M:      Miklos Szeredi <miklos@szeredi.hu>
10231 L:      linux-unionfs@vger.kernel.org
10232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10233 S:      Supported
10234 F:      fs/overlayfs/
10235 F:      Documentation/filesystems/overlayfs.txt
10236
10237 P54 WIRELESS DRIVER
10238 M:      Christian Lamparter <chunkeey@googlemail.com>
10239 L:      linux-wireless@vger.kernel.org
10240 W:      http://wireless.kernel.org/en/users/Drivers/p54
10241 S:      Maintained
10242 F:      drivers/net/wireless/intersil/p54/
10243
10244 PA SEMI ETHERNET DRIVER
10245 L:      netdev@vger.kernel.org
10246 S:      Orphan
10247 F:      drivers/net/ethernet/pasemi/*
10248
10249 PA SEMI SMBUS DRIVER
10250 L:      linux-i2c@vger.kernel.org
10251 S:      Orphan
10252 F:      drivers/i2c/busses/i2c-pasemi.c
10253
10254 PADATA PARALLEL EXECUTION MECHANISM
10255 M:      Steffen Klassert <steffen.klassert@secunet.com>
10256 L:      linux-crypto@vger.kernel.org
10257 S:      Maintained
10258 F:      kernel/padata.c
10259 F:      include/linux/padata.h
10260 F:      Documentation/padata.txt
10261
10262 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10263 M:      Harald Welte <laforge@gnumonks.org>
10264 L:      platform-driver-x86@vger.kernel.org
10265 S:      Maintained
10266 F:      drivers/platform/x86/panasonic-laptop.c
10267
10268 PANASONIC MN10300/AM33/AM34 PORT
10269 M:      David Howells <dhowells@redhat.com>
10270 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10271 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10272 S:      Maintained
10273 F:      Documentation/mn10300/
10274 F:      arch/mn10300/
10275
10276 PARALLEL LCD/KEYPAD PANEL DRIVER
10277 M:      Willy Tarreau <willy@haproxy.com>
10278 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10279 S:      Odd Fixes
10280 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10281 F:      drivers/misc/panel.c
10282
10283 PARALLEL PORT SUBSYSTEM
10284 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10285 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10286 L:      linux-parport@lists.infradead.org (subscribers-only)
10287 S:      Maintained
10288 F:      drivers/parport/
10289 F:      include/linux/parport*.h
10290 F:      drivers/char/ppdev.c
10291 F:      include/uapi/linux/ppdev.h
10292 F:      Documentation/parport*.txt
10293
10294 PARAVIRT_OPS INTERFACE
10295 M:      Juergen Gross <jgross@suse.com>
10296 M:      Alok Kataria <akataria@vmware.com>
10297 M:      Rusty Russell <rusty@rustcorp.com.au>
10298 L:      virtualization@lists.linux-foundation.org
10299 S:      Supported
10300 F:      Documentation/virtual/paravirt_ops.txt
10301 F:      arch/*/kernel/paravirt*
10302 F:      arch/*/include/asm/paravirt*.h
10303 F:      include/linux/hypervisor.h
10304
10305 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10306 M:      Tim Waugh <tim@cyberelk.net>
10307 L:      linux-parport@lists.infradead.org (subscribers-only)
10308 S:      Maintained
10309 F:      Documentation/blockdev/paride.txt
10310 F:      drivers/block/paride/
10311
10312 PARISC ARCHITECTURE
10313 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10314 M:      Helge Deller <deller@gmx.de>
10315 L:      linux-parisc@vger.kernel.org
10316 W:      http://www.parisc-linux.org/
10317 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10320 S:      Maintained
10321 F:      arch/parisc/
10322 F:      Documentation/parisc/
10323 F:      drivers/parisc/
10324 F:      drivers/char/agp/parisc-agp.c
10325 F:      drivers/input/serio/gscps2.c
10326 F:      drivers/parport/parport_gsc.*
10327 F:      drivers/tty/serial/8250/8250_gsc.c
10328 F:      drivers/video/fbdev/sti*
10329 F:      drivers/video/console/sti*
10330 F:      drivers/video/logo/logo_parisc*
10331
10332 PARMAN
10333 M:      Jiri Pirko <jiri@mellanox.com>
10334 L:      netdev@vger.kernel.org
10335 S:      Supported
10336 F:      lib/parman.c
10337 F:      lib/test_parman.c
10338 F:      include/linux/parman.h
10339
10340 PC87360 HARDWARE MONITORING DRIVER
10341 M:      Jim Cromie <jim.cromie@gmail.com>
10342 L:      linux-hwmon@vger.kernel.org
10343 S:      Maintained
10344 F:      Documentation/hwmon/pc87360
10345 F:      drivers/hwmon/pc87360.c
10346
10347 PC8736x GPIO DRIVER
10348 M:      Jim Cromie <jim.cromie@gmail.com>
10349 S:      Maintained
10350 F:      drivers/char/pc8736x_gpio.c
10351
10352 PC87427 HARDWARE MONITORING DRIVER
10353 M:      Jean Delvare <jdelvare@suse.com>
10354 L:      linux-hwmon@vger.kernel.org
10355 S:      Maintained
10356 F:      Documentation/hwmon/pc87427
10357 F:      drivers/hwmon/pc87427.c
10358
10359 PCA9532 LED DRIVER
10360 M:      Riku Voipio <riku.voipio@iki.fi>
10361 S:      Maintained
10362 F:      drivers/leds/leds-pca9532.c
10363 F:      include/linux/leds-pca9532.h
10364
10365 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10366 M:      Guenter Roeck <linux@roeck-us.net>
10367 L:      linux-i2c@vger.kernel.org
10368 S:      Maintained
10369 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10370
10371 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10372 M:      Khalid Aziz <khalid@gonehiking.org>
10373 S:      Maintained
10374 F:      drivers/firmware/pcdp.*
10375
10376 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10377 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10378 L:      linux-pci@vger.kernel.org
10379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10380 S:      Maintained
10381 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10382 F:      drivers/pci/host/pci-aardvark.c
10383
10384 PCI DRIVER FOR ALTERA PCIE IP
10385 M:      Ley Foon Tan <lftan@altera.com>
10386 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10387 L:      linux-pci@vger.kernel.org
10388 S:      Supported
10389 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10390 F:      drivers/pci/host/pcie-altera.c
10391
10392 PCI DRIVER FOR APPLIEDMICRO XGENE
10393 M:      Tanmay Inamdar <tinamdar@apm.com>
10394 L:      linux-pci@vger.kernel.org
10395 L:      linux-arm-kernel@lists.infradead.org
10396 S:      Maintained
10397 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10398 F:      drivers/pci/host/pci-xgene.c
10399
10400 PCI DRIVER FOR ARM VERSATILE PLATFORM
10401 M:      Rob Herring <robh@kernel.org>
10402 L:      linux-pci@vger.kernel.org
10403 L:      linux-arm-kernel@lists.infradead.org
10404 S:      Maintained
10405 F:      Documentation/devicetree/bindings/pci/versatile.txt
10406 F:      drivers/pci/host/pci-versatile.c
10407
10408 PCI DRIVER FOR ARMADA 8K
10409 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10410 L:      linux-pci@vger.kernel.org
10411 L:      linux-arm-kernel@lists.infradead.org
10412 S:      Maintained
10413 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10414 F:      drivers/pci/dwc/pcie-armada8k.c
10415
10416 PCI DRIVER FOR FREESCALE LAYERSCAPE
10417 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10418 M:      Mingkai Hu <mingkai.hu@freescale.com>
10419 M:      Roy Zang <tie-fei.zang@freescale.com>
10420 L:      linuxppc-dev@lists.ozlabs.org
10421 L:      linux-pci@vger.kernel.org
10422 L:      linux-arm-kernel@lists.infradead.org
10423 S:      Maintained
10424 F:      drivers/pci/dwc/*layerscape*
10425
10426 PCI DRIVER FOR GENERIC OF HOSTS
10427 M:      Will Deacon <will.deacon@arm.com>
10428 L:      linux-pci@vger.kernel.org
10429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10430 S:      Maintained
10431 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10432 F:      drivers/pci/host/pci-host-common.c
10433 F:      drivers/pci/host/pci-host-generic.c
10434
10435 PCI DRIVER FOR IMX6
10436 M:      Richard Zhu <hongxing.zhu@nxp.com>
10437 M:      Lucas Stach <l.stach@pengutronix.de>
10438 L:      linux-pci@vger.kernel.org
10439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10440 S:      Maintained
10441 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10442 F:      drivers/pci/dwc/*imx6*
10443
10444 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10445 M:      Keith Busch <keith.busch@intel.com>
10446 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10447 L:      linux-pci@vger.kernel.org
10448 S:      Supported
10449 F:      drivers/pci/host/vmd.c
10450
10451 PCI DRIVER FOR MICROSEMI SWITCHTEC
10452 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10453 M:      Logan Gunthorpe <logang@deltatee.com>
10454 L:      linux-pci@vger.kernel.org
10455 S:      Maintained
10456 F:      Documentation/switchtec.txt
10457 F:      Documentation/ABI/testing/sysfs-class-switchtec
10458 F:      drivers/pci/switch/switchtec*
10459 F:      include/uapi/linux/switchtec_ioctl.h
10460 F:      include/linux/switchtec.h
10461 F:      drivers/ntb/hw/mscc/
10462
10463 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10464 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10465 M:      Jason Cooper <jason@lakedaemon.net>
10466 L:      linux-pci@vger.kernel.org
10467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10468 S:      Maintained
10469 F:      drivers/pci/host/*mvebu*
10470
10471 PCI DRIVER FOR NVIDIA TEGRA
10472 M:      Thierry Reding <thierry.reding@gmail.com>
10473 L:      linux-tegra@vger.kernel.org
10474 L:      linux-pci@vger.kernel.org
10475 S:      Supported
10476 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10477 F:      drivers/pci/host/pci-tegra.c
10478
10479 PCI DRIVER FOR RENESAS R-CAR
10480 M:      Simon Horman <horms@verge.net.au>
10481 L:      linux-pci@vger.kernel.org
10482 L:      linux-renesas-soc@vger.kernel.org
10483 S:      Maintained
10484 F:      drivers/pci/host/*rcar*
10485
10486 PCI DRIVER FOR SAMSUNG EXYNOS
10487 M:      Jingoo Han <jingoohan1@gmail.com>
10488 L:      linux-pci@vger.kernel.org
10489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10490 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10491 S:      Maintained
10492 F:      drivers/pci/dwc/pci-exynos.c
10493
10494 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10495 M:      Jingoo Han <jingoohan1@gmail.com>
10496 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10497 L:      linux-pci@vger.kernel.org
10498 S:      Maintained
10499 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10500 F:      drivers/pci/dwc/*designware*
10501
10502 PCI DRIVER FOR TI DRA7XX
10503 M:      Kishon Vijay Abraham I <kishon@ti.com>
10504 L:      linux-omap@vger.kernel.org
10505 L:      linux-pci@vger.kernel.org
10506 S:      Supported
10507 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10508 F:      drivers/pci/dwc/pci-dra7xx.c
10509
10510 PCI DRIVER FOR TI KEYSTONE
10511 M:      Murali Karicheri <m-karicheri2@ti.com>
10512 L:      linux-pci@vger.kernel.org
10513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514 S:      Maintained
10515 F:      drivers/pci/dwc/*keystone*
10516
10517 PCI ENDPOINT SUBSYSTEM
10518 M:      Kishon Vijay Abraham I <kishon@ti.com>
10519 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10520 L:      linux-pci@vger.kernel.org
10521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10522 S:      Supported
10523 F:      drivers/pci/endpoint/
10524 F:      drivers/misc/pci_endpoint_test.c
10525 F:      tools/pci/
10526
10527 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10528 M:      Russell Currey <ruscur@russell.cc>
10529 L:      linuxppc-dev@lists.ozlabs.org
10530 S:      Supported
10531 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10532 F:      arch/powerpc/kernel/eeh*.c
10533 F:      arch/powerpc/platforms/*/eeh*.c
10534 F:      arch/powerpc/include/*/eeh*.h
10535
10536 PCI ERROR RECOVERY
10537 M:      Linas Vepstas <linasvepstas@gmail.com>
10538 L:      linux-pci@vger.kernel.org
10539 S:      Supported
10540 F:      Documentation/PCI/pci-error-recovery.txt
10541
10542 PCI MSI DRIVER FOR ALTERA MSI IP
10543 M:      Ley Foon Tan <lftan@altera.com>
10544 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10545 L:      linux-pci@vger.kernel.org
10546 S:      Supported
10547 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10548 F:      drivers/pci/host/pcie-altera-msi.c
10549
10550 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10551 M:      Duc Dang <dhdang@apm.com>
10552 L:      linux-pci@vger.kernel.org
10553 L:      linux-arm-kernel@lists.infradead.org
10554 S:      Maintained
10555 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10556 F:      drivers/pci/host/pci-xgene-msi.c
10557
10558 PCI SUBSYSTEM
10559 M:      Bjorn Helgaas <bhelgaas@google.com>
10560 L:      linux-pci@vger.kernel.org
10561 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10563 S:      Supported
10564 F:      Documentation/devicetree/bindings/pci/
10565 F:      Documentation/PCI/
10566 F:      drivers/pci/
10567 F:      include/linux/pci*
10568 F:      arch/x86/pci/
10569 F:      arch/x86/kernel/quirks.c
10570
10571 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10572 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10573 L:      linux-pci@vger.kernel.org
10574 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10576 S:      Supported
10577 F:      drivers/pci/host/
10578 F:      drivers/pci/dwc/
10579
10580 PCIE DRIVER FOR AXIS ARTPEC
10581 M:      Niklas Cassel <niklas.cassel@axis.com>
10582 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10583 L:      linux-arm-kernel@axis.com
10584 L:      linux-pci@vger.kernel.org
10585 S:      Maintained
10586 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10587 F:      drivers/pci/dwc/*artpec*
10588
10589 PCIE DRIVER FOR CAVIUM THUNDERX
10590 M:      David Daney <david.daney@cavium.com>
10591 L:      linux-pci@vger.kernel.org
10592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10593 S:      Supported
10594 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10595 F:      drivers/pci/host/pci-thunder-*
10596
10597 PCIE DRIVER FOR HISILICON
10598 M:      Zhou Wang <wangzhou1@hisilicon.com>
10599 L:      linux-pci@vger.kernel.org
10600 S:      Maintained
10601 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10602 F:      drivers/pci/dwc/pcie-hisi.c
10603
10604 PCIE DRIVER FOR HISILICON KIRIN
10605 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10606 M:      Binghui Wang <wangbinghui@hisilicon.com>
10607 L:      linux-pci@vger.kernel.org
10608 S:      Maintained
10609 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10610 F:      drivers/pci/dwc/pcie-kirin.c
10611
10612 PCIE DRIVER FOR HISILICON STB
10613 M:      Jianguo Sun <sunjianguo1@huawei.com>
10614 M:      Shawn Guo <shawn.guo@linaro.org>
10615 L:      linux-pci@vger.kernel.org
10616 S:      Maintained
10617 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10618 F:      drivers/pci/dwc/pcie-histb.c
10619
10620 PCIE DRIVER FOR MEDIATEK
10621 M:      Ryder Lee <ryder.lee@mediatek.com>
10622 L:      linux-pci@vger.kernel.org
10623 L:      linux-mediatek@lists.infradead.org
10624 S:      Supported
10625 F:      Documentation/devicetree/bindings/pci/mediatek*
10626 F:      drivers/pci/host/*mediatek*
10627
10628 PCIE DRIVER FOR QUALCOMM MSM
10629 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10630 L:      linux-pci@vger.kernel.org
10631 L:      linux-arm-msm@vger.kernel.org
10632 S:      Maintained
10633 F:      drivers/pci/dwc/*qcom*
10634
10635 PCIE DRIVER FOR ROCKCHIP
10636 M:      Shawn Lin <shawn.lin@rock-chips.com>
10637 L:      linux-pci@vger.kernel.org
10638 L:      linux-rockchip@lists.infradead.org
10639 S:      Maintained
10640 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10641 F:      drivers/pci/host/pcie-rockchip.c
10642
10643 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10644 M:      Linus Walleij <linus.walleij@linaro.org>
10645 L:      linux-pci@vger.kernel.org
10646 S:      Maintained
10647 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10648 F:      drivers/pci/host/pci-v3-semi.c
10649
10650 PCIE DRIVER FOR ST SPEAR13XX
10651 M:      Pratyush Anand <pratyush.anand@gmail.com>
10652 L:      linux-pci@vger.kernel.org
10653 S:      Maintained
10654 F:      drivers/pci/dwc/*spear*
10655
10656 PCMCIA SUBSYSTEM
10657 P:      Linux PCMCIA Team
10658 L:      linux-pcmcia@lists.infradead.org
10659 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10661 S:      Maintained
10662 F:      Documentation/pcmcia/
10663 F:      tools/pcmcia/
10664 F:      drivers/pcmcia/
10665 F:      include/pcmcia/
10666
10667 PCNET32 NETWORK DRIVER
10668 M:      Don Fry <pcnet32@frontier.com>
10669 L:      netdev@vger.kernel.org
10670 S:      Maintained
10671 F:      drivers/net/ethernet/amd/pcnet32.c
10672
10673 PCRYPT PARALLEL CRYPTO ENGINE
10674 M:      Steffen Klassert <steffen.klassert@secunet.com>
10675 L:      linux-crypto@vger.kernel.org
10676 S:      Maintained
10677 F:      crypto/pcrypt.c
10678 F:      include/crypto/pcrypt.h
10679
10680 PEAQ WMI HOTKEYS DRIVER
10681 M:      Hans de Goede <hdegoede@redhat.com>
10682 L:      platform-driver-x86@vger.kernel.org
10683 S:      Maintained
10684 F:      drivers/platform/x86/peaq-wmi.c
10685
10686 PER-CPU MEMORY ALLOCATOR
10687 M:      Tejun Heo <tj@kernel.org>
10688 M:      Christoph Lameter <cl@linux.com>
10689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10690 S:      Maintained
10691 F:      include/linux/percpu*.h
10692 F:      mm/percpu*.c
10693 F:      arch/*/include/asm/percpu.h
10694
10695 PER-TASK DELAY ACCOUNTING
10696 M:      Balbir Singh <bsingharora@gmail.com>
10697 S:      Maintained
10698 F:      include/linux/delayacct.h
10699 F:      kernel/delayacct.c
10700
10701 PERFORMANCE EVENTS SUBSYSTEM
10702 M:      Peter Zijlstra <peterz@infradead.org>
10703 M:      Ingo Molnar <mingo@redhat.com>
10704 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10705 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10706 R:      Jiri Olsa <jolsa@redhat.com>
10707 R:      Namhyung Kim <namhyung@kernel.org>
10708 L:      linux-kernel@vger.kernel.org
10709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10710 S:      Supported
10711 F:      kernel/events/*
10712 F:      include/linux/perf_event.h
10713 F:      include/uapi/linux/perf_event.h
10714 F:      arch/*/kernel/perf_event*.c
10715 F:      arch/*/kernel/*/perf_event*.c
10716 F:      arch/*/kernel/*/*/perf_event*.c
10717 F:      arch/*/include/asm/perf_event.h
10718 F:      arch/*/kernel/perf_callchain.c
10719 F:      arch/*/events/*
10720 F:      tools/perf/
10721
10722 PERSONALITY HANDLING
10723 M:      Christoph Hellwig <hch@infradead.org>
10724 L:      linux-abi-devel@lists.sourceforge.net
10725 S:      Maintained
10726 F:      include/linux/personality.h
10727 F:      include/uapi/linux/personality.h
10728
10729 PHONET PROTOCOL
10730 M:      Remi Denis-Courmont <courmisch@gmail.com>
10731 S:      Supported
10732 F:      Documentation/networking/phonet.txt
10733 F:      include/linux/phonet.h
10734 F:      include/net/phonet/
10735 F:      include/uapi/linux/phonet.h
10736 F:      net/phonet/
10737
10738 PHRAM MTD DRIVER
10739 M:      Joern Engel <joern@lazybastard.org>
10740 L:      linux-mtd@lists.infradead.org
10741 S:      Maintained
10742 F:      drivers/mtd/devices/phram.c
10743
10744 PICOLCD HID DRIVER
10745 M:      Bruno Prémont <bonbons@linux-vserver.org>
10746 L:      linux-input@vger.kernel.org
10747 S:      Maintained
10748 F:      drivers/hid/hid-picolcd*
10749
10750 PICOXCELL SUPPORT
10751 M:      Jamie Iles <jamie@jamieiles.com>
10752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10754 S:      Supported
10755 F:      arch/arm/boot/dts/picoxcell*
10756 F:      arch/arm/mach-picoxcell/
10757 F:      drivers/crypto/picoxcell*
10758
10759 PIN CONTROL SUBSYSTEM
10760 M:      Linus Walleij <linus.walleij@linaro.org>
10761 L:      linux-gpio@vger.kernel.org
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10763 S:      Maintained
10764 F:      Documentation/devicetree/bindings/pinctrl/
10765 F:      Documentation/driver-api/pinctl.rst
10766 F:      drivers/pinctrl/
10767 F:      include/linux/pinctrl/
10768
10769 PIN CONTROLLER - ATMEL AT91
10770 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772 S:      Maintained
10773 F:      drivers/pinctrl/pinctrl-at91.*
10774
10775 PIN CONTROLLER - ATMEL AT91 PIO4
10776 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10778 L:      linux-gpio@vger.kernel.org
10779 S:      Supported
10780 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10781
10782 PIN CONTROLLER - INTEL
10783 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10784 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10785 S:      Maintained
10786 F:      drivers/pinctrl/intel/
10787
10788 PIN CONTROLLER - QUALCOMM
10789 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10790 S:      Maintained
10791 L:      linux-arm-msm@vger.kernel.org
10792 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10793 F:      drivers/pinctrl/qcom/
10794
10795 PIN CONTROLLER - RENESAS
10796 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10797 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10798 L:      linux-renesas-soc@vger.kernel.org
10799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10800 S:      Maintained
10801 F:      drivers/pinctrl/sh-pfc/
10802
10803 PIN CONTROLLER - SAMSUNG
10804 M:      Tomasz Figa <tomasz.figa@gmail.com>
10805 M:      Krzysztof Kozlowski <krzk@kernel.org>
10806 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10811 S:      Maintained
10812 F:      drivers/pinctrl/samsung/
10813 F:      include/dt-bindings/pinctrl/samsung.h
10814 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10815
10816 PIN CONTROLLER - SINGLE
10817 M:      Tony Lindgren <tony@atomide.com>
10818 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10820 L:      linux-omap@vger.kernel.org
10821 S:      Maintained
10822 F:      drivers/pinctrl/pinctrl-single.c
10823
10824 PIN CONTROLLER - ST SPEAR
10825 M:      Viresh Kumar <vireshk@kernel.org>
10826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10827 W:      http://www.st.com/spear
10828 S:      Maintained
10829 F:      drivers/pinctrl/spear/
10830
10831 PISTACHIO SOC SUPPORT
10832 M:      James Hartley <james.hartley@sondrel.com>
10833 L:      linux-mips@linux-mips.org
10834 S:      Odd Fixes
10835 F:      arch/mips/pistachio/
10836 F:      arch/mips/include/asm/mach-pistachio/
10837 F:      arch/mips/boot/dts/img/pistachio*
10838 F:      arch/mips/configs/pistachio*_defconfig
10839
10840 PKTCDVD DRIVER
10841 S:      Orphan
10842 M:      linux-block@vger.kernel.org
10843 F:      drivers/block/pktcdvd.c
10844 F:      include/linux/pktcdvd.h
10845 F:      include/uapi/linux/pktcdvd.h
10846
10847 PKUNITY SOC DRIVERS
10848 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10849 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10850 S:      Maintained
10851 T:      git git://github.com/gxt/linux.git
10852 F:      drivers/input/serio/i8042-unicore32io.h
10853 F:      drivers/i2c/busses/i2c-puv3.c
10854 F:      drivers/video/fbdev/fb-puv3.c
10855 F:      drivers/rtc/rtc-puv3.c
10856
10857 PMBUS HARDWARE MONITORING DRIVERS
10858 M:      Guenter Roeck <linux@roeck-us.net>
10859 L:      linux-hwmon@vger.kernel.org
10860 W:      http://hwmon.wiki.kernel.org/
10861 W:      http://www.roeck-us.net/linux/drivers/
10862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10863 S:      Maintained
10864 F:      Documentation/hwmon/pmbus
10865 F:      drivers/hwmon/pmbus/
10866 F:      include/linux/pmbus.h
10867
10868 PMC SIERRA MaxRAID DRIVER
10869 L:      linux-scsi@vger.kernel.org
10870 W:      http://www.pmc-sierra.com/
10871 S:      Orphan
10872 F:      drivers/scsi/pmcraid.*
10873
10874 PMC SIERRA PM8001 DRIVER
10875 M:      Jack Wang <jinpu.wang@profitbricks.com>
10876 M:      lindar_liu@usish.com
10877 L:      linux-scsi@vger.kernel.org
10878 S:      Supported
10879 F:      drivers/scsi/pm8001/
10880
10881 PNP SUPPORT
10882 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10883 S:      Maintained
10884 F:      drivers/pnp/
10885
10886 POSIX CLOCKS and TIMERS
10887 M:      Thomas Gleixner <tglx@linutronix.de>
10888 L:      linux-kernel@vger.kernel.org
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10890 S:      Maintained
10891 F:      fs/timerfd.c
10892 F:      include/linux/timer*
10893 F:      kernel/time/*timer*
10894
10895 POWER MANAGEMENT CORE
10896 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10897 L:      linux-pm@vger.kernel.org
10898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10899 B:      https://bugzilla.kernel.org
10900 S:      Supported
10901 F:      drivers/base/power/
10902 F:      include/linux/pm.h
10903 F:      include/linux/pm_*
10904 F:      include/linux/powercap.h
10905 F:      drivers/powercap/
10906
10907 POWER STATE COORDINATION INTERFACE (PSCI)
10908 M:      Mark Rutland <mark.rutland@arm.com>
10909 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10910 L:      linux-arm-kernel@lists.infradead.org
10911 S:      Maintained
10912 F:      drivers/firmware/psci*.c
10913 F:      include/linux/psci.h
10914 F:      include/uapi/linux/psci.h
10915
10916 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10917 M:      Sebastian Reichel <sre@kernel.org>
10918 L:      linux-pm@vger.kernel.org
10919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10920 S:      Maintained
10921 F:      Documentation/devicetree/bindings/power/supply/
10922 F:      include/linux/power_supply.h
10923 F:      drivers/power/supply/
10924
10925 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10926 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10927 L:      linuxppc-dev@lists.ozlabs.org
10928 S:      Maintained
10929 F:      drivers/char/powernv-op-panel.c
10930
10931 PPP OVER ATM (RFC 2364)
10932 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10933 S:      Maintained
10934 F:      net/atm/pppoatm.c
10935 F:      include/uapi/linux/atmppp.h
10936
10937 PPP OVER ETHERNET
10938 M:      Michal Ostrowski <mostrows@earthlink.net>
10939 S:      Maintained
10940 F:      drivers/net/ppp/pppoe.c
10941 F:      drivers/net/ppp/pppox.c
10942
10943 PPP OVER L2TP
10944 M:      James Chapman <jchapman@katalix.com>
10945 S:      Maintained
10946 F:      net/l2tp/l2tp_ppp.c
10947 F:      include/linux/if_pppol2tp.h
10948 F:      include/uapi/linux/if_pppol2tp.h
10949
10950 PPP PROTOCOL DRIVERS AND COMPRESSORS
10951 M:      Paul Mackerras <paulus@samba.org>
10952 L:      linux-ppp@vger.kernel.org
10953 S:      Maintained
10954 F:      drivers/net/ppp/ppp_*
10955
10956 PPS SUPPORT
10957 M:      Rodolfo Giometti <giometti@enneenne.com>
10958 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10959 L:      linuxpps@ml.enneenne.com (subscribers-only)
10960 S:      Maintained
10961 F:      Documentation/pps/
10962 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10963 F:      Documentation/ABI/testing/sysfs-pps
10964 F:      drivers/pps/
10965 F:      include/linux/pps*.h
10966 F:      include/uapi/linux/pps.h
10967
10968 PPTP DRIVER
10969 M:      Dmitry Kozlov <xeb@mail.ru>
10970 L:      netdev@vger.kernel.org
10971 S:      Maintained
10972 F:      drivers/net/ppp/pptp.c
10973 W:      http://sourceforge.net/projects/accel-pptp
10974
10975 PREEMPTIBLE KERNEL
10976 M:      Robert Love <rml@tech9.net>
10977 L:      kpreempt-tech@lists.sourceforge.net
10978 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10979 S:      Supported
10980 F:      Documentation/preempt-locking.txt
10981 F:      include/linux/preempt.h
10982
10983 PRINTK
10984 M:      Petr Mladek <pmladek@suse.com>
10985 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10986 R:      Steven Rostedt <rostedt@goodmis.org>
10987 S:      Maintained
10988 F:      kernel/printk/
10989 F:      include/linux/printk.h
10990
10991 PRISM54 WIRELESS DRIVER
10992 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10993 L:      linux-wireless@vger.kernel.org
10994 W:      http://wireless.kernel.org/en/users/Drivers/p54
10995 S:      Obsolete
10996 F:      drivers/net/wireless/intersil/prism54/
10997
10998 PROC SYSCTL
10999 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11000 M:      Kees Cook <keescook@chromium.org>
11001 L:      linux-kernel@vger.kernel.org
11002 L:      linux-fsdevel@vger.kernel.org
11003 S:      Maintained
11004 F:      fs/proc/proc_sysctl.c
11005 F:      include/linux/sysctl.h
11006 F:      kernel/sysctl.c
11007 F:      tools/testing/selftests/sysctl/
11008
11009 PS3 NETWORK SUPPORT
11010 M:      Geoff Levand <geoff@infradead.org>
11011 L:      netdev@vger.kernel.org
11012 L:      linuxppc-dev@lists.ozlabs.org
11013 S:      Maintained
11014 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11015
11016 PS3 PLATFORM SUPPORT
11017 M:      Geoff Levand <geoff@infradead.org>
11018 L:      linuxppc-dev@lists.ozlabs.org
11019 S:      Maintained
11020 F:      arch/powerpc/boot/ps3*
11021 F:      arch/powerpc/include/asm/lv1call.h
11022 F:      arch/powerpc/include/asm/ps3*.h
11023 F:      arch/powerpc/platforms/ps3/
11024 F:      drivers/*/ps3*
11025 F:      drivers/ps3/
11026 F:      drivers/rtc/rtc-ps3.c
11027 F:      drivers/usb/host/*ps3.c
11028 F:      sound/ppc/snd_ps3*
11029
11030 PS3VRAM DRIVER
11031 M:      Jim Paris <jim@jtan.com>
11032 M:      Geoff Levand <geoff@infradead.org>
11033 L:      linuxppc-dev@lists.ozlabs.org
11034 S:      Maintained
11035 F:      drivers/block/ps3vram.c
11036
11037 PSAMPLE PACKET SAMPLING SUPPORT:
11038 M:      Yotam Gigi <yotam.gi@gmail.com>
11039 S:      Maintained
11040 F:      net/psample
11041 F:      include/net/psample.h
11042 F:      include/uapi/linux/psample.h
11043
11044 PSTORE FILESYSTEM
11045 M:      Kees Cook <keescook@chromium.org>
11046 M:      Anton Vorontsov <anton@enomsg.org>
11047 M:      Colin Cross <ccross@android.com>
11048 M:      Tony Luck <tony.luck@intel.com>
11049 S:      Maintained
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11051 F:      fs/pstore/
11052 F:      include/linux/pstore*
11053 F:      drivers/firmware/efi/efi-pstore.c
11054 F:      drivers/acpi/apei/erst.c
11055 F:      Documentation/admin-guide/ramoops.rst
11056 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11057 K:      \b(pstore|ramoops)
11058
11059 PTP HARDWARE CLOCK SUPPORT
11060 M:      Richard Cochran <richardcochran@gmail.com>
11061 L:      netdev@vger.kernel.org
11062 S:      Maintained
11063 W:      http://linuxptp.sourceforge.net/
11064 F:      Documentation/ABI/testing/sysfs-ptp
11065 F:      Documentation/ptp/*
11066 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11067 F:      drivers/net/phy/dp83640*
11068 F:      drivers/ptp/*
11069 F:      include/linux/ptp_cl*
11070
11071 PTRACE SUPPORT
11072 M:      Oleg Nesterov <oleg@redhat.com>
11073 S:      Maintained
11074 F:      include/asm-generic/syscall.h
11075 F:      include/linux/ptrace.h
11076 F:      include/linux/regset.h
11077 F:      include/linux/tracehook.h
11078 F:      include/uapi/linux/ptrace.h
11079 F:      include/uapi/linux/ptrace.h
11080 F:      include/asm-generic/ptrace.h
11081 F:      kernel/ptrace.c
11082 F:      arch/*/ptrace*.c
11083 F:      arch/*/*/ptrace*.c
11084 F:      arch/*/include/asm/ptrace*.h
11085
11086 PULSE8-CEC DRIVER
11087 M:      Hans Verkuil <hverkuil@xs4all.nl>
11088 L:      linux-media@vger.kernel.org
11089 T:      git git://linuxtv.org/media_tree.git
11090 S:      Maintained
11091 F:      drivers/media/usb/pulse8-cec/*
11092 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11093
11094 PVRUSB2 VIDEO4LINUX DRIVER
11095 M:      Mike Isely <isely@pobox.com>
11096 L:      pvrusb2@isely.net       (subscribers-only)
11097 L:      linux-media@vger.kernel.org
11098 W:      http://www.isely.net/pvrusb2/
11099 T:      git git://linuxtv.org/media_tree.git
11100 S:      Maintained
11101 F:      Documentation/media/v4l-drivers/pvrusb2*
11102 F:      drivers/media/usb/pvrusb2/
11103
11104 PWC WEBCAM DRIVER
11105 M:      Hans Verkuil <hverkuil@xs4all.nl>
11106 L:      linux-media@vger.kernel.org
11107 T:      git git://linuxtv.org/media_tree.git
11108 S:      Odd Fixes
11109 F:      drivers/media/usb/pwc/*
11110
11111 PWM FAN DRIVER
11112 M:      Kamil Debski <kamil@wypas.org>
11113 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11114 L:      linux-hwmon@vger.kernel.org
11115 S:      Supported
11116 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11117 F:      Documentation/hwmon/pwm-fan
11118 F:      drivers/hwmon/pwm-fan.c
11119
11120 PWM IR Transmitter
11121 M:      Sean Young <sean@mess.org>
11122 L:      linux-media@vger.kernel.org
11123 S:      Maintained
11124 F:      drivers/media/rc/pwm-ir-tx.c
11125
11126 PWM SUBSYSTEM
11127 M:      Thierry Reding <thierry.reding@gmail.com>
11128 L:      linux-pwm@vger.kernel.org
11129 S:      Maintained
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11131 F:      Documentation/pwm.txt
11132 F:      Documentation/devicetree/bindings/pwm/
11133 F:      include/linux/pwm.h
11134 F:      drivers/pwm/
11135 F:      drivers/video/backlight/pwm_bl.c
11136 F:      include/linux/pwm_backlight.h
11137 F:      drivers/gpio/gpio-mvebu.c
11138 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11139
11140 PXA GPIO DRIVER
11141 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11142 L:      linux-gpio@vger.kernel.org
11143 S:      Maintained
11144 F:      drivers/gpio/gpio-pxa.c
11145
11146 PXA MMCI DRIVER
11147 S:      Orphan
11148
11149 PXA RTC DRIVER
11150 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11151 L:      linux-rtc@vger.kernel.org
11152 S:      Maintained
11153
11154 PXA2xx/PXA3xx SUPPORT
11155 M:      Daniel Mack <daniel@zonque.org>
11156 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11157 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159 T:      git git://github.com/hzhuang1/linux.git
11160 T:      git git://github.com/rjarzmik/linux.git
11161 S:      Maintained
11162 F:      arch/arm/boot/dts/pxa*
11163 F:      arch/arm/mach-pxa/
11164 F:      drivers/dma/pxa*
11165 F:      drivers/pcmcia/pxa2xx*
11166 F:      drivers/pinctrl/pxa/
11167 F:      drivers/spi/spi-pxa2xx*
11168 F:      drivers/usb/gadget/udc/pxa2*
11169 F:      include/sound/pxa2xx-lib.h
11170 F:      sound/arm/pxa*
11171 F:      sound/soc/pxa/
11172
11173 PXA3xx NAND FLASH DRIVER
11174 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11175 L:      linux-mtd@lists.infradead.org
11176 S:      Maintained
11177 F:      drivers/mtd/nand/pxa3xx_nand.c
11178
11179 QAT DRIVER
11180 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11181 L:      qat-linux@intel.com
11182 S:      Supported
11183 F:      drivers/crypto/qat/
11184
11185 QCOM AUDIO (ASoC) DRIVERS
11186 M:      Patrick Lai <plai@codeaurora.org>
11187 M:      Banajit Goswami <bgoswami@codeaurora.org>
11188 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11189 S:      Supported
11190 F:      sound/soc/qcom/
11191
11192 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11193 M:      Gabriel Somlo <somlo@cmu.edu>
11194 M:      "Michael S. Tsirkin" <mst@redhat.com>
11195 L:      qemu-devel@nongnu.org
11196 S:      Maintained
11197 F:      drivers/firmware/qemu_fw_cfg.c
11198
11199 QIB DRIVER
11200 M:      Mike Marciniszyn <infinipath@intel.com>
11201 L:      linux-rdma@vger.kernel.org
11202 S:      Supported
11203 F:      drivers/infiniband/hw/qib/
11204
11205 QLOGIC QL41xxx FCOE DRIVER
11206 M:      QLogic-Storage-Upstream@cavium.com
11207 L:      linux-scsi@vger.kernel.org
11208 S:      Supported
11209 F:      drivers/scsi/qedf/
11210
11211 QLOGIC QL41xxx ISCSI DRIVER
11212 M:      QLogic-Storage-Upstream@cavium.com
11213 L:      linux-scsi@vger.kernel.org
11214 S:      Supported
11215 F:      drivers/scsi/qedi/
11216
11217 QLOGIC QL4xxx ETHERNET DRIVER
11218 M:      Ariel Elior <Ariel.Elior@cavium.com>
11219 M:      everest-linux-l2@cavium.com
11220 L:      netdev@vger.kernel.org
11221 S:      Supported
11222 F:      drivers/net/ethernet/qlogic/qed/
11223 F:      include/linux/qed/
11224 F:      drivers/net/ethernet/qlogic/qede/
11225
11226 QLOGIC QL4xxx RDMA DRIVER
11227 M:      Ram Amrani <Ram.Amrani@cavium.com>
11228 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11229 M:      Ariel Elior <Ariel.Elior@cavium.com>
11230 L:      linux-rdma@vger.kernel.org
11231 S:      Supported
11232 F:      drivers/infiniband/hw/qedr/
11233 F:      include/uapi/rdma/qedr-abi.h
11234
11235 QLOGIC QLA1280 SCSI DRIVER
11236 M:      Michael Reed <mdr@sgi.com>
11237 L:      linux-scsi@vger.kernel.org
11238 S:      Maintained
11239 F:      drivers/scsi/qla1280.[ch]
11240
11241 QLOGIC QLA2XXX FC-SCSI DRIVER
11242 M:      qla2xxx-upstream@qlogic.com
11243 L:      linux-scsi@vger.kernel.org
11244 S:      Supported
11245 F:      Documentation/scsi/LICENSE.qla2xxx
11246 F:      drivers/scsi/qla2xxx/
11247
11248 QLOGIC QLA3XXX NETWORK DRIVER
11249 M:      Dept-GELinuxNICDev@cavium.com
11250 L:      netdev@vger.kernel.org
11251 S:      Supported
11252 F:      Documentation/networking/LICENSE.qla3xxx
11253 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11254
11255 QLOGIC QLA4XXX iSCSI DRIVER
11256 M:      QLogic-Storage-Upstream@qlogic.com
11257 L:      linux-scsi@vger.kernel.org
11258 S:      Supported
11259 F:      Documentation/scsi/LICENSE.qla4xxx
11260 F:      drivers/scsi/qla4xxx/
11261
11262 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11263 M:      Harish Patil <harish.patil@cavium.com>
11264 M:      Manish Chopra <manish.chopra@cavium.com>
11265 M:      Dept-GELinuxNICDev@cavium.com
11266 L:      netdev@vger.kernel.org
11267 S:      Supported
11268 F:      drivers/net/ethernet/qlogic/qlcnic/
11269
11270 QLOGIC QLGE 10Gb ETHERNET DRIVER
11271 M:      Harish Patil <harish.patil@cavium.com>
11272 M:      Manish Chopra <manish.chopra@cavium.com>
11273 M:      Dept-GELinuxNICDev@cavium.com
11274 L:      netdev@vger.kernel.org
11275 S:      Supported
11276 F:      drivers/net/ethernet/qlogic/qlge/
11277
11278 QNX4 FILESYSTEM
11279 M:      Anders Larsen <al@alarsen.net>
11280 W:      http://www.alarsen.net/linux/qnx4fs/
11281 S:      Maintained
11282 F:      fs/qnx4/
11283 F:      include/uapi/linux/qnx4_fs.h
11284 F:      include/uapi/linux/qnxtypes.h
11285
11286 QORIQ DPAA2 FSL-MC BUS DRIVER
11287 M:      Stuart Yoder <stuyoder@gmail.com>
11288 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11289 L:      linux-kernel@vger.kernel.org
11290 S:      Maintained
11291 F:      drivers/staging/fsl-mc/
11292 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11293
11294 QT1010 MEDIA DRIVER
11295 M:      Antti Palosaari <crope@iki.fi>
11296 L:      linux-media@vger.kernel.org
11297 W:      https://linuxtv.org
11298 W:      http://palosaari.fi/linux/
11299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11300 T:      git git://linuxtv.org/anttip/media_tree.git
11301 S:      Maintained
11302 F:      drivers/media/tuners/qt1010*
11303
11304 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11305 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11306 L:      ath10k@lists.infradead.org
11307 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11309 S:      Supported
11310 F:      drivers/net/wireless/ath/ath10k/
11311
11312 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11313 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11314 L:      linux-wireless@vger.kernel.org
11315 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11316 S:      Supported
11317 F:      drivers/net/wireless/ath/ath9k/
11318
11319 QUALCOMM CAMERA SUBSYSTEM DRIVER
11320 M:      Todor Tomov <todor.tomov@linaro.org>
11321 L:      linux-media@vger.kernel.org
11322 S:      Maintained
11323 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11324 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11325 F:      drivers/media/platform/qcom/camss-8x16/
11326
11327 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11328 M:      Timur Tabi <timur@codeaurora.org>
11329 L:      netdev@vger.kernel.org
11330 S:      Supported
11331 F:      drivers/net/ethernet/qualcomm/emac/
11332
11333 QUALCOMM HEXAGON ARCHITECTURE
11334 M:      Richard Kuo <rkuo@codeaurora.org>
11335 L:      linux-hexagon@vger.kernel.org
11336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11337 S:      Supported
11338 F:      arch/hexagon/
11339
11340 QUALCOMM IOMMU
11341 M:      Rob Clark <robdclark@gmail.com>
11342 L:      iommu@lists.linux-foundation.org
11343 L:      linux-arm-msm@vger.kernel.org
11344 S:      Maintained
11345 F:      drivers/iommu/qcom_iommu.c
11346
11347 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11348 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11349 L:      linux-media@vger.kernel.org
11350 L:      linux-arm-msm@vger.kernel.org
11351 T:      git git://linuxtv.org/media_tree.git
11352 S:      Maintained
11353 F:      drivers/media/platform/qcom/venus/
11354
11355 QUALCOMM WCN36XX WIRELESS DRIVER
11356 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11357 L:      wcn36xx@lists.infradead.org
11358 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11359 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11360 S:      Supported
11361 F:      drivers/net/wireless/ath/wcn36xx/
11362
11363 QUANTENNA QTNFMAC WIRELESS DRIVER
11364 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11365 M:      Avinash Patil <avinashp@quantenna.com>
11366 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11367 L:      linux-wireless@vger.kernel.org
11368 S:      Maintained
11369 F:      drivers/net/wireless/quantenna
11370
11371 RADEON and AMDGPU DRM DRIVERS
11372 M:      Alex Deucher <alexander.deucher@amd.com>
11373 M:      Christian König <christian.koenig@amd.com>
11374 L:      amd-gfx@lists.freedesktop.org
11375 T:      git git://people.freedesktop.org/~agd5f/linux
11376 S:      Supported
11377 F:      drivers/gpu/drm/radeon/
11378 F:      include/uapi/drm/radeon_drm.h
11379 F:      drivers/gpu/drm/amd/
11380 F:      include/uapi/drm/amdgpu_drm.h
11381
11382 RADEON FRAMEBUFFER DISPLAY DRIVER
11383 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11384 L:      linux-fbdev@vger.kernel.org
11385 S:      Maintained
11386 F:      drivers/video/fbdev/aty/radeon*
11387 F:      include/uapi/linux/radeonfb.h
11388
11389 RADIOSHARK RADIO DRIVER
11390 M:      Hans Verkuil <hverkuil@xs4all.nl>
11391 L:      linux-media@vger.kernel.org
11392 T:      git git://linuxtv.org/media_tree.git
11393 S:      Maintained
11394 F:      drivers/media/radio/radio-shark.c
11395
11396 RADIOSHARK2 RADIO DRIVER
11397 M:      Hans Verkuil <hverkuil@xs4all.nl>
11398 L:      linux-media@vger.kernel.org
11399 T:      git git://linuxtv.org/media_tree.git
11400 S:      Maintained
11401 F:      drivers/media/radio/radio-shark2.c
11402 F:      drivers/media/radio/radio-tea5777.c
11403
11404 RADOS BLOCK DEVICE (RBD)
11405 M:      Ilya Dryomov <idryomov@gmail.com>
11406 M:      Sage Weil <sage@redhat.com>
11407 M:      Alex Elder <elder@kernel.org>
11408 L:      ceph-devel@vger.kernel.org
11409 W:      http://ceph.com/
11410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11411 T:      git git://github.com/ceph/ceph-client.git
11412 S:      Supported
11413 F:      Documentation/ABI/testing/sysfs-bus-rbd
11414 F:      drivers/block/rbd.c
11415 F:      drivers/block/rbd_types.h
11416
11417 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11418 M:      Paul Mackerras <paulus@samba.org>
11419 L:      linux-fbdev@vger.kernel.org
11420 S:      Maintained
11421 F:      drivers/video/fbdev/aty/aty128fb.c
11422
11423 RAINSHADOW-CEC DRIVER
11424 M:      Hans Verkuil <hverkuil@xs4all.nl>
11425 L:      linux-media@vger.kernel.org
11426 T:      git git://linuxtv.org/media_tree.git
11427 S:      Maintained
11428 F:      drivers/media/usb/rainshadow-cec/*
11429
11430 RALINK MIPS ARCHITECTURE
11431 M:      John Crispin <john@phrozen.org>
11432 L:      linux-mips@linux-mips.org
11433 S:      Maintained
11434 F:      arch/mips/ralink
11435
11436 RALINK RT2X00 WIRELESS LAN DRIVER
11437 P:      rt2x00 project
11438 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11439 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11440 L:      linux-wireless@vger.kernel.org
11441 S:      Maintained
11442 F:      drivers/net/wireless/ralink/rt2x00/
11443
11444 RAMDISK RAM BLOCK DEVICE DRIVER
11445 M:      Jens Axboe <axboe@kernel.dk>
11446 S:      Maintained
11447 F:      Documentation/blockdev/ramdisk.txt
11448 F:      drivers/block/brd.c
11449
11450 RANDOM NUMBER DRIVER
11451 M:      "Theodore Ts'o" <tytso@mit.edu>
11452 S:      Maintained
11453 F:      drivers/char/random.c
11454
11455 RAPIDIO SUBSYSTEM
11456 M:      Matt Porter <mporter@kernel.crashing.org>
11457 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11458 S:      Maintained
11459 F:      drivers/rapidio/
11460
11461 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11462 L:      linux-wireless@vger.kernel.org
11463 S:      Orphan
11464 F:      drivers/net/wireless/ray*
11465
11466 RCUTORTURE MODULE
11467 M:      Josh Triplett <josh@joshtriplett.org>
11468 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11469 L:      linux-kernel@vger.kernel.org
11470 S:      Supported
11471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11472 F:      Documentation/RCU/torture.txt
11473 F:      kernel/rcu/rcutorture.c
11474
11475 RCUTORTURE TEST FRAMEWORK
11476 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11477 M:      Josh Triplett <josh@joshtriplett.org>
11478 R:      Steven Rostedt <rostedt@goodmis.org>
11479 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11480 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11481 L:      linux-kernel@vger.kernel.org
11482 S:      Supported
11483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11484 F:      tools/testing/selftests/rcutorture
11485
11486 RDC R-321X SoC
11487 M:      Florian Fainelli <florian@openwrt.org>
11488 S:      Maintained
11489
11490 RDC R6040 FAST ETHERNET DRIVER
11491 M:      Florian Fainelli <f.fainelli@gmail.com>
11492 L:      netdev@vger.kernel.org
11493 S:      Maintained
11494 F:      drivers/net/ethernet/rdc/r6040.c
11495
11496 RDMAVT - RDMA verbs software
11497 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11498 L:      linux-rdma@vger.kernel.org
11499 S:      Supported
11500 F:      drivers/infiniband/sw/rdmavt
11501
11502 RDS - RELIABLE DATAGRAM SOCKETS
11503 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11504 L:      netdev@vger.kernel.org
11505 L:      linux-rdma@vger.kernel.org
11506 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11507 W:      https://oss.oracle.com/projects/rds/
11508 S:      Supported
11509 F:      net/rds/
11510 F:      Documentation/networking/rds.txt
11511
11512 RDT - RESOURCE ALLOCATION
11513 M:      Fenghua Yu <fenghua.yu@intel.com>
11514 L:      linux-kernel@vger.kernel.org
11515 S:      Supported
11516 F:      arch/x86/kernel/cpu/intel_rdt*
11517 F:      arch/x86/include/asm/intel_rdt_sched.h
11518 F:      Documentation/x86/intel_rdt*
11519
11520 READ-COPY UPDATE (RCU)
11521 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11522 M:      Josh Triplett <josh@joshtriplett.org>
11523 R:      Steven Rostedt <rostedt@goodmis.org>
11524 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11525 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11526 L:      linux-kernel@vger.kernel.org
11527 W:      http://www.rdrop.com/users/paulmck/RCU/
11528 S:      Supported
11529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11530 F:      Documentation/RCU/
11531 X:      Documentation/RCU/torture.txt
11532 F:      include/linux/rcu*
11533 X:      include/linux/srcu.h
11534 F:      kernel/rcu/
11535 X:      kernel/torture.c
11536
11537 REAL TIME CLOCK (RTC) SUBSYSTEM
11538 M:      Alessandro Zummo <a.zummo@towertech.it>
11539 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11540 L:      linux-rtc@vger.kernel.org
11541 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11543 S:      Maintained
11544 F:      Documentation/devicetree/bindings/rtc/
11545 F:      Documentation/rtc.txt
11546 F:      drivers/rtc/
11547 F:      include/linux/rtc.h
11548 F:      include/uapi/linux/rtc.h
11549 F:      include/linux/rtc/
11550 F:      include/linux/platform_data/rtc-*
11551 F:      tools/testing/selftests/timers/rtctest.c
11552
11553 REALTEK AUDIO CODECS
11554 M:      Bard Liao <bardliao@realtek.com>
11555 M:      Oder Chiou <oder_chiou@realtek.com>
11556 S:      Maintained
11557 F:      sound/soc/codecs/rt*
11558 F:      include/sound/rt*.h
11559
11560 REGISTER MAP ABSTRACTION
11561 M:      Mark Brown <broonie@kernel.org>
11562 L:      linux-kernel@vger.kernel.org
11563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11564 S:      Supported
11565 F:      Documentation/devicetree/bindings/regmap/
11566 F:      drivers/base/regmap/
11567 F:      include/linux/regmap.h
11568
11569 REISERFS FILE SYSTEM
11570 L:      reiserfs-devel@vger.kernel.org
11571 S:      Supported
11572 F:      fs/reiserfs/
11573
11574 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11575 M:      Ohad Ben-Cohen <ohad@wizery.com>
11576 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11577 L:      linux-remoteproc@vger.kernel.org
11578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11579 S:      Maintained
11580 F:      Documentation/devicetree/bindings/remoteproc/
11581 F:      Documentation/remoteproc.txt
11582 F:      drivers/remoteproc/
11583 F:      include/linux/remoteproc.h
11584
11585 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11586 M:      Ohad Ben-Cohen <ohad@wizery.com>
11587 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11588 L:      linux-remoteproc@vger.kernel.org
11589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11590 S:      Maintained
11591 F:      drivers/rpmsg/
11592 F:      Documentation/rpmsg.txt
11593 F:      include/linux/rpmsg.h
11594 F:      include/linux/rpmsg/
11595
11596 RENESAS CLOCK DRIVERS
11597 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11598 L:      linux-renesas-soc@vger.kernel.org
11599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11600 S:      Supported
11601 F:      drivers/clk/renesas/
11602
11603 RENESAS ETHERNET DRIVERS
11604 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11605 L:      netdev@vger.kernel.org
11606 L:      linux-renesas-soc@vger.kernel.org
11607 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11608 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11609 F:      drivers/net/ethernet/renesas/
11610 F:      include/linux/sh_eth.h
11611
11612 RENESAS R-CAR GYROADC DRIVER
11613 M:      Marek Vasut <marek.vasut@gmail.com>
11614 L:      linux-iio@vger.kernel.org
11615 S:      Supported
11616 F:      drivers/iio/adc/rcar_gyro_adc.c
11617
11618 RENESAS USB PHY DRIVER
11619 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11620 L:      linux-renesas-soc@vger.kernel.org
11621 S:      Maintained
11622 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11623
11624 RESET CONTROLLER FRAMEWORK
11625 M:      Philipp Zabel <p.zabel@pengutronix.de>
11626 T:      git git://git.pengutronix.de/git/pza/linux
11627 S:      Maintained
11628 F:      drivers/reset/
11629 F:      Documentation/devicetree/bindings/reset/
11630 F:      include/dt-bindings/reset/
11631 F:      include/linux/reset.h
11632 F:      include/linux/reset-controller.h
11633
11634 RFKILL
11635 M:      Johannes Berg <johannes@sipsolutions.net>
11636 L:      linux-wireless@vger.kernel.org
11637 W:      http://wireless.kernel.org/
11638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11640 S:      Maintained
11641 F:      Documentation/rfkill.txt
11642 F:      Documentation/ABI/stable/sysfs-class-rfkill
11643 F:      net/rfkill/
11644
11645 RHASHTABLE
11646 M:      Thomas Graf <tgraf@suug.ch>
11647 M:      Herbert Xu <herbert@gondor.apana.org.au>
11648 L:      netdev@vger.kernel.org
11649 S:      Maintained
11650 F:      lib/rhashtable.c
11651 F:      include/linux/rhashtable.h
11652
11653 RICOH R5C592 MEMORYSTICK DRIVER
11654 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11655 S:      Maintained
11656 F:      drivers/memstick/host/r592.*
11657
11658 RICOH SMARTMEDIA/XD DRIVER
11659 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11660 S:      Maintained
11661 F:      drivers/mtd/nand/r852.c
11662 F:      drivers/mtd/nand/r852.h
11663
11664 RISC-V ARCHITECTURE
11665 M:      Palmer Dabbelt <palmer@sifive.com>
11666 M:      Albert Ou <albert@sifive.com>
11667 L:      patches@groups.riscv.org
11668 T:      git https://github.com/riscv/riscv-linux
11669 S:      Supported
11670 F:      arch/riscv/
11671 K:      riscv
11672 N:      riscv
11673
11674 ROCCAT DRIVERS
11675 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11676 W:      http://sourceforge.net/projects/roccat/
11677 S:      Maintained
11678 F:      drivers/hid/hid-roccat*
11679 F:      include/linux/hid-roccat*
11680 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11681
11682 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11683 M:      Jacob chen <jacob2.chen@rock-chips.com>
11684 L:      linux-media@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/media/platform/rockchip/rga/
11687 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11688
11689 ROCKER DRIVER
11690 M:      Jiri Pirko <jiri@resnulli.us>
11691 L:      netdev@vger.kernel.org
11692 S:      Supported
11693 F:      drivers/net/ethernet/rocker/
11694
11695 ROCKETPORT DRIVER
11696 P:      Comtrol Corp.
11697 W:      http://www.comtrol.com
11698 S:      Maintained
11699 F:      Documentation/serial/rocket.txt
11700 F:      drivers/tty/rocket*
11701
11702 ROCKETPORT EXPRESS/INFINITY DRIVER
11703 M:      Kevin Cernekee <cernekee@gmail.com>
11704 L:      linux-serial@vger.kernel.org
11705 S:      Odd Fixes
11706 F:      drivers/tty/serial/rp2.*
11707
11708 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11709 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11710 L:      linux-kernel@vger.kernel.org
11711 L:      linux-renesas-soc@vger.kernel.org
11712 S:      Supported
11713 F:      drivers/mfd/bd9571mwv.c
11714 F:      drivers/regulator/bd9571mwv-regulator.c
11715 F:      drivers/gpio/gpio-bd9571mwv.c
11716 F:      include/linux/mfd/bd9571mwv.h
11717 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11718
11719 ROSE NETWORK LAYER
11720 M:      Ralf Baechle <ralf@linux-mips.org>
11721 L:      linux-hams@vger.kernel.org
11722 W:      http://www.linux-ax25.org/
11723 S:      Maintained
11724 F:      include/net/rose.h
11725 F:      include/uapi/linux/rose.h
11726 F:      net/rose/
11727
11728 RTL2830 MEDIA DRIVER
11729 M:      Antti Palosaari <crope@iki.fi>
11730 L:      linux-media@vger.kernel.org
11731 W:      https://linuxtv.org
11732 W:      http://palosaari.fi/linux/
11733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11734 T:      git git://linuxtv.org/anttip/media_tree.git
11735 S:      Maintained
11736 F:      drivers/media/dvb-frontends/rtl2830*
11737
11738 RTL2832 MEDIA DRIVER
11739 M:      Antti Palosaari <crope@iki.fi>
11740 L:      linux-media@vger.kernel.org
11741 W:      https://linuxtv.org
11742 W:      http://palosaari.fi/linux/
11743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11744 T:      git git://linuxtv.org/anttip/media_tree.git
11745 S:      Maintained
11746 F:      drivers/media/dvb-frontends/rtl2832*
11747
11748 RTL2832_SDR MEDIA DRIVER
11749 M:      Antti Palosaari <crope@iki.fi>
11750 L:      linux-media@vger.kernel.org
11751 W:      https://linuxtv.org
11752 W:      http://palosaari.fi/linux/
11753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11754 T:      git git://linuxtv.org/anttip/media_tree.git
11755 S:      Maintained
11756 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11757
11758 RTL8180 WIRELESS DRIVER
11759 L:      linux-wireless@vger.kernel.org
11760 W:      http://wireless.kernel.org/
11761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11762 S:      Orphan
11763 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11764
11765 RTL8187 WIRELESS DRIVER
11766 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11767 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11768 M:      Larry Finger <Larry.Finger@lwfinger.net>
11769 L:      linux-wireless@vger.kernel.org
11770 W:      http://wireless.kernel.org/
11771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11772 S:      Maintained
11773 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11774
11775 RTL8192CE WIRELESS DRIVER
11776 M:      Larry Finger <Larry.Finger@lwfinger.net>
11777 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11778 L:      linux-wireless@vger.kernel.org
11779 W:      http://wireless.kernel.org/
11780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11781 S:      Maintained
11782 F:      drivers/net/wireless/realtek/rtlwifi/
11783 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11784
11785 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11786 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11787 L:      linux-wireless@vger.kernel.org
11788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11789 S:      Maintained
11790 F:      drivers/net/wireless/realtek/rtl8xxxu/
11791
11792 S3 SAVAGE FRAMEBUFFER DRIVER
11793 M:      Antonino Daplas <adaplas@gmail.com>
11794 L:      linux-fbdev@vger.kernel.org
11795 S:      Maintained
11796 F:      drivers/video/fbdev/savage/
11797
11798 S390
11799 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11800 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11801 L:      linux-s390@vger.kernel.org
11802 W:      http://www.ibm.com/developerworks/linux/linux390/
11803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11804 S:      Supported
11805 F:      arch/s390/
11806 F:      drivers/s390/
11807 F:      Documentation/s390/
11808 F:      Documentation/driver-api/s390-drivers.rst
11809
11810 S390 COMMON I/O LAYER
11811 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11812 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11813 L:      linux-s390@vger.kernel.org
11814 W:      http://www.ibm.com/developerworks/linux/linux390/
11815 S:      Supported
11816 F:      drivers/s390/cio/
11817
11818 S390 DASD DRIVER
11819 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11820 M:      Jan Hoeppner <hoeppner@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/block/dasd*
11825 F:      block/partitions/ibm.c
11826
11827 S390 IOMMU (PCI)
11828 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11829 L:      linux-s390@vger.kernel.org
11830 W:      http://www.ibm.com/developerworks/linux/linux390/
11831 S:      Supported
11832 F:      drivers/iommu/s390-iommu.c
11833
11834 S390 IUCV NETWORK LAYER
11835 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11836 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11837 L:      linux-s390@vger.kernel.org
11838 W:      http://www.ibm.com/developerworks/linux/linux390/
11839 S:      Supported
11840 F:      drivers/s390/net/*iucv*
11841 F:      include/net/iucv/
11842 F:      net/iucv/
11843
11844 S390 NETWORK DRIVERS
11845 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11846 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11847 L:      linux-s390@vger.kernel.org
11848 W:      http://www.ibm.com/developerworks/linux/linux390/
11849 S:      Supported
11850 F:      drivers/s390/net/
11851
11852 S390 PCI SUBSYSTEM
11853 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11854 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11855 L:      linux-s390@vger.kernel.org
11856 W:      http://www.ibm.com/developerworks/linux/linux390/
11857 S:      Supported
11858 F:      arch/s390/pci/
11859 F:      drivers/pci/hotplug/s390_pci_hpc.c
11860
11861 S390 VFIO-CCW DRIVER
11862 M:      Cornelia Huck <cohuck@redhat.com>
11863 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11864 L:      linux-s390@vger.kernel.org
11865 L:      kvm@vger.kernel.org
11866 S:      Supported
11867 F:      drivers/s390/cio/vfio_ccw*
11868 F:      Documentation/s390/vfio-ccw.txt
11869 F:      include/uapi/linux/vfio_ccw.h
11870
11871 S390 ZCRYPT DRIVER
11872 M:      Harald Freudenberger <freude@de.ibm.com>
11873 L:      linux-s390@vger.kernel.org
11874 W:      http://www.ibm.com/developerworks/linux/linux390/
11875 S:      Supported
11876 F:      drivers/s390/crypto/
11877
11878 S390 ZFCP DRIVER
11879 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11880 M:      Benjamin Block <bblock@linux.vnet.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/scsi/zfcp_*
11885
11886 S3C24XX SD/MMC Driver
11887 M:      Ben Dooks <ben-linux@fluff.org>
11888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11889 S:      Supported
11890 F:      drivers/mmc/host/s3cmci.*
11891
11892 SAA6588 RDS RECEIVER DRIVER
11893 M:      Hans Verkuil <hverkuil@xs4all.nl>
11894 L:      linux-media@vger.kernel.org
11895 T:      git git://linuxtv.org/media_tree.git
11896 W:      https://linuxtv.org
11897 S:      Odd Fixes
11898 F:      drivers/media/i2c/saa6588*
11899
11900 SAA7134 VIDEO4LINUX DRIVER
11901 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11902 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11903 L:      linux-media@vger.kernel.org
11904 W:      https://linuxtv.org
11905 T:      git git://linuxtv.org/media_tree.git
11906 S:      Odd fixes
11907 F:      Documentation/media/v4l-drivers/saa7134*
11908 F:      drivers/media/pci/saa7134/
11909
11910 SAA7146 VIDEO4LINUX-2 DRIVER
11911 M:      Hans Verkuil <hverkuil@xs4all.nl>
11912 L:      linux-media@vger.kernel.org
11913 T:      git git://linuxtv.org/media_tree.git
11914 S:      Maintained
11915 F:      drivers/media/common/saa7146/
11916 F:      drivers/media/pci/saa7146/
11917 F:      include/media/saa7146*
11918
11919 SAMSUNG AUDIO (ASoC) DRIVERS
11920 M:      Krzysztof Kozlowski <krzk@kernel.org>
11921 M:      Sangbeom Kim <sbkim73@samsung.com>
11922 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11923 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11924 S:      Supported
11925 F:      sound/soc/samsung/
11926
11927 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11928 M:      Krzysztof Kozlowski <krzk@kernel.org>
11929 L:      linux-crypto@vger.kernel.org
11930 L:      linux-samsung-soc@vger.kernel.org
11931 S:      Maintained
11932 F:      drivers/crypto/exynos-rng.c
11933 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11934
11935 SAMSUNG FRAMEBUFFER DRIVER
11936 M:      Jingoo Han <jingoohan1@gmail.com>
11937 L:      linux-fbdev@vger.kernel.org
11938 S:      Maintained
11939 F:      drivers/video/fbdev/s3c-fb.c
11940
11941 SAMSUNG LAPTOP DRIVER
11942 M:      Corentin Chary <corentin.chary@gmail.com>
11943 L:      platform-driver-x86@vger.kernel.org
11944 S:      Maintained
11945 F:      drivers/platform/x86/samsung-laptop.c
11946
11947 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11948 M:      Sangbeom Kim <sbkim73@samsung.com>
11949 M:      Krzysztof Kozlowski <krzk@kernel.org>
11950 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11951 L:      linux-kernel@vger.kernel.org
11952 L:      linux-samsung-soc@vger.kernel.org
11953 S:      Supported
11954 F:      drivers/mfd/sec*.c
11955 F:      drivers/regulator/s2m*.c
11956 F:      drivers/regulator/s5m*.c
11957 F:      drivers/clk/clk-s2mps11.c
11958 F:      drivers/rtc/rtc-s5m.c
11959 F:      include/linux/mfd/samsung/
11960 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11961 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11962 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11963 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11964
11965 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11966 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11967 L:      linux-media@vger.kernel.org
11968 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11969 S:      Maintained
11970 F:      drivers/media/platform/s3c-camif/
11971 F:      include/media/drv-intf/s3c_camif.h
11972
11973 SAMSUNG S3FWRN5 NFC DRIVER
11974 M:      Robert Baldyga <r.baldyga@samsung.com>
11975 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11976 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11977 S:      Supported
11978 F:      drivers/nfc/s3fwrn5
11979
11980 SAMSUNG S5C73M3 CAMERA DRIVER
11981 M:      Kyungmin Park <kyungmin.park@samsung.com>
11982 M:      Andrzej Hajda <a.hajda@samsung.com>
11983 L:      linux-media@vger.kernel.org
11984 S:      Supported
11985 F:      drivers/media/i2c/s5c73m3/*
11986
11987 SAMSUNG S5K5BAF CAMERA DRIVER
11988 M:      Kyungmin Park <kyungmin.park@samsung.com>
11989 M:      Andrzej Hajda <a.hajda@samsung.com>
11990 L:      linux-media@vger.kernel.org
11991 S:      Supported
11992 F:      drivers/media/i2c/s5k5baf.c
11993
11994 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11995 M:      Krzysztof Kozlowski <krzk@kernel.org>
11996 M:      Vladimir Zapolskiy <vz@mleia.com>
11997 L:      linux-crypto@vger.kernel.org
11998 L:      linux-samsung-soc@vger.kernel.org
11999 S:      Maintained
12000 F:      drivers/crypto/s5p-sss.c
12001
12002 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12003 M:      Kyungmin Park <kyungmin.park@samsung.com>
12004 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12005 L:      linux-media@vger.kernel.org
12006 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12007 S:      Supported
12008 F:      drivers/media/platform/exynos4-is/
12009
12010 SAMSUNG SOC CLOCK DRIVERS
12011 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12012 M:      Tomasz Figa <tomasz.figa@gmail.com>
12013 M:      Chanwoo Choi <cw00.choi@samsung.com>
12014 S:      Supported
12015 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12016 F:      drivers/clk/samsung/
12017 F:      include/dt-bindings/clock/exynos*.h
12018 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12019
12020 SAMSUNG SPI DRIVERS
12021 M:      Kukjin Kim <kgene@kernel.org>
12022 M:      Krzysztof Kozlowski <krzk@kernel.org>
12023 M:      Andi Shyti <andi.shyti@samsung.com>
12024 L:      linux-spi@vger.kernel.org
12025 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12026 S:      Maintained
12027 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12028 F:      drivers/spi/spi-s3c*
12029 F:      include/linux/platform_data/spi-s3c64xx.h
12030
12031 SAMSUNG SXGBE DRIVERS
12032 M:      Byungho An <bh74.an@samsung.com>
12033 M:      Girish K S <ks.giri@samsung.com>
12034 M:      Vipul Pandya <vipul.pandya@samsung.com>
12035 S:      Supported
12036 L:      netdev@vger.kernel.org
12037 F:      drivers/net/ethernet/samsung/sxgbe/
12038
12039 SAMSUNG THERMAL DRIVER
12040 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12041 L:      linux-pm@vger.kernel.org
12042 L:      linux-samsung-soc@vger.kernel.org
12043 S:      Supported
12044 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12045 F:      drivers/thermal/samsung/
12046
12047 SAMSUNG USB2 PHY DRIVER
12048 M:      Kamil Debski <kamil@wypas.org>
12049 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12050 L:      linux-kernel@vger.kernel.org
12051 S:      Supported
12052 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12053 F:      Documentation/phy/samsung-usb2.txt
12054 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12055 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12056 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12057 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12058 F:      drivers/phy/samsung/phy-samsung-usb2.c
12059 F:      drivers/phy/samsung/phy-samsung-usb2.h
12060
12061 SC1200 WDT DRIVER
12062 M:      Zwane Mwaikambo <zwanem@gmail.com>
12063 S:      Maintained
12064 F:      drivers/watchdog/sc1200wdt.c
12065
12066 SCHEDULER
12067 M:      Ingo Molnar <mingo@redhat.com>
12068 M:      Peter Zijlstra <peterz@infradead.org>
12069 L:      linux-kernel@vger.kernel.org
12070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12071 S:      Maintained
12072 F:      kernel/sched/
12073 F:      include/linux/sched.h
12074 F:      include/uapi/linux/sched.h
12075 F:      include/linux/wait.h
12076
12077 SCORE ARCHITECTURE
12078 M:      Chen Liqin <liqin.linux@gmail.com>
12079 M:      Lennox Wu <lennox.wu@gmail.com>
12080 W:      http://www.sunplus.com
12081 S:      Supported
12082 F:      arch/score/
12083
12084 SCR24X CHIP CARD INTERFACE DRIVER
12085 M:      Lubomir Rintel <lkundrak@v3.sk>
12086 S:      Supported
12087 F:      drivers/char/pcmcia/scr24x_cs.c
12088
12089 SCSI CDROM DRIVER
12090 M:      Jens Axboe <axboe@kernel.dk>
12091 L:      linux-scsi@vger.kernel.org
12092 W:      http://www.kernel.dk
12093 S:      Maintained
12094 F:      drivers/scsi/sr*
12095
12096 SCSI RDMA PROTOCOL (SRP) INITIATOR
12097 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12098 L:      linux-rdma@vger.kernel.org
12099 S:      Supported
12100 W:      http://www.openfabrics.org
12101 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12103 F:      drivers/infiniband/ulp/srp/
12104 F:      include/scsi/srp.h
12105
12106 SCSI SG DRIVER
12107 M:      Doug Gilbert <dgilbert@interlog.com>
12108 L:      linux-scsi@vger.kernel.org
12109 W:      http://sg.danny.cz/sg
12110 S:      Maintained
12111 F:      Documentation/scsi/scsi-generic.txt
12112 F:      drivers/scsi/sg.c
12113 F:      include/scsi/sg.h
12114
12115 SCSI SUBSYSTEM
12116 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12118 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12120 L:      linux-scsi@vger.kernel.org
12121 S:      Maintained
12122 F:      Documentation/devicetree/bindings/scsi/
12123 F:      drivers/scsi/
12124 F:      include/scsi/
12125
12126 SCSI TAPE DRIVER
12127 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12128 L:      linux-scsi@vger.kernel.org
12129 S:      Maintained
12130 F:      Documentation/scsi/st.txt
12131 F:      drivers/scsi/st.*
12132 F:      drivers/scsi/st_*.h
12133
12134 SCTP PROTOCOL
12135 M:      Vlad Yasevich <vyasevich@gmail.com>
12136 M:      Neil Horman <nhorman@tuxdriver.com>
12137 L:      linux-sctp@vger.kernel.org
12138 W:      http://lksctp.sourceforge.net
12139 S:      Maintained
12140 F:      Documentation/networking/sctp.txt
12141 F:      include/linux/sctp.h
12142 F:      include/uapi/linux/sctp.h
12143 F:      include/net/sctp/
12144 F:      net/sctp/
12145
12146 SCx200 CPU SUPPORT
12147 M:      Jim Cromie <jim.cromie@gmail.com>
12148 S:      Odd Fixes
12149 F:      Documentation/i2c/busses/scx200_acb
12150 F:      arch/x86/platform/scx200/
12151 F:      drivers/watchdog/scx200_wdt.c
12152 F:      drivers/i2c/busses/scx200*
12153 F:      drivers/mtd/maps/scx200_docflash.c
12154 F:      include/linux/scx200.h
12155
12156 SCx200 GPIO DRIVER
12157 M:      Jim Cromie <jim.cromie@gmail.com>
12158 S:      Maintained
12159 F:      drivers/char/scx200_gpio.c
12160 F:      include/linux/scx200_gpio.h
12161
12162 SCx200 HRT CLOCKSOURCE DRIVER
12163 M:      Jim Cromie <jim.cromie@gmail.com>
12164 S:      Maintained
12165 F:      drivers/clocksource/scx200_hrt.c
12166
12167 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12168 M:      Sascha Sommer <saschasommer@freenet.de>
12169 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12170 S:      Maintained
12171 F:      drivers/mmc/host/sdricoh_cs.c
12172
12173 SECURE COMPUTING
12174 M:      Kees Cook <keescook@chromium.org>
12175 R:      Andy Lutomirski <luto@amacapital.net>
12176 R:      Will Drewry <wad@chromium.org>
12177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12178 S:      Supported
12179 F:      kernel/seccomp.c
12180 F:      include/uapi/linux/seccomp.h
12181 F:      include/linux/seccomp.h
12182 F:      tools/testing/selftests/seccomp/*
12183 F:      tools/testing/selftests/kselftest_harness.h
12184 F:      Documentation/userspace-api/seccomp_filter.rst
12185 K:      \bsecure_computing
12186 K:      \bTIF_SECCOMP\b
12187
12188 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12189 M:      Al Cooper <alcooperx@gmail.com>
12190 L:      linux-mmc@vger.kernel.org
12191 L:      bcm-kernel-feedback-list@broadcom.com
12192 S:      Maintained
12193 F:      drivers/mmc/host/sdhci-brcmstb*
12194
12195 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12196 M:      Adrian Hunter <adrian.hunter@intel.com>
12197 L:      linux-mmc@vger.kernel.org
12198 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12199 S:      Maintained
12200 F:      drivers/mmc/host/sdhci*
12201 F:      include/linux/mmc/sdhci*
12202
12203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12204 M:      Ben Dooks <ben-linux@fluff.org>
12205 M:      Jaehoon Chung <jh80.chung@samsung.com>
12206 L:      linux-mmc@vger.kernel.org
12207 S:      Maintained
12208 F:      drivers/mmc/host/sdhci-s3c*
12209
12210 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12211 M:      Viresh Kumar <vireshk@kernel.org>
12212 L:      linux-mmc@vger.kernel.org
12213 S:      Maintained
12214 F:      drivers/mmc/host/sdhci-spear.c
12215
12216 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12217 M:      Kishon Vijay Abraham I <kishon@ti.com>
12218 L:      linux-mmc@vger.kernel.org
12219 S:      Maintained
12220 F:      drivers/mmc/host/sdhci-omap.c
12221
12222 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12223 M:      Scott Bauer <scott.bauer@intel.com>
12224 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12225 L:      linux-block@vger.kernel.org
12226 S:      Supported
12227 F:      block/sed*
12228 F:      block/opal_proto.h
12229 F:      include/linux/sed*
12230 F:      include/uapi/linux/sed*
12231
12232 SECURITY CONTACT
12233 M:      Security Officers <security@kernel.org>
12234 S:      Supported
12235
12236 SECURITY SUBSYSTEM
12237 M:      James Morris <james.l.morris@oracle.com>
12238 M:      "Serge E. Hallyn" <serge@hallyn.com>
12239 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12241 W:      http://kernsec.org/
12242 S:      Supported
12243 F:      security/
12244
12245 SELINUX SECURITY MODULE
12246 M:      Paul Moore <paul@paul-moore.com>
12247 M:      Stephen Smalley <sds@tycho.nsa.gov>
12248 M:      Eric Paris <eparis@parisplace.org>
12249 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12250 W:      https://selinuxproject.org
12251 W:      https://github.com/SELinuxProject
12252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12253 S:      Supported
12254 F:      include/linux/selinux*
12255 F:      security/selinux/
12256 F:      scripts/selinux/
12257 F:      Documentation/admin-guide/LSM/SELinux.rst
12258
12259 SENSABLE PHANTOM
12260 M:      Jiri Slaby <jirislaby@gmail.com>
12261 S:      Maintained
12262 F:      drivers/misc/phantom.c
12263 F:      include/uapi/linux/phantom.h
12264
12265 SERIAL DEVICE BUS
12266 M:      Rob Herring <robh@kernel.org>
12267 L:      linux-serial@vger.kernel.org
12268 S:      Maintained
12269 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12270 F:      drivers/tty/serdev/
12271 F:      include/linux/serdev.h
12272
12273 SERIAL DRIVERS
12274 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12275 L:      linux-serial@vger.kernel.org
12276 S:      Maintained
12277 F:      Documentation/devicetree/bindings/serial/
12278 F:      drivers/tty/serial/
12279
12280 SERIAL IR RECEIVER
12281 M:      Sean Young <sean@mess.org>
12282 L:      linux-media@vger.kernel.org
12283 S:      Maintained
12284 F:      drivers/media/rc/serial_ir.c
12285
12286 SFC NETWORK DRIVER
12287 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12288 M:      Edward Cree <ecree@solarflare.com>
12289 M:      Bert Kenward <bkenward@solarflare.com>
12290 L:      netdev@vger.kernel.org
12291 S:      Supported
12292 F:      drivers/net/ethernet/sfc/
12293
12294 SGI GRU DRIVER
12295 M:      Dimitri Sivanich <sivanich@sgi.com>
12296 S:      Maintained
12297 F:      drivers/misc/sgi-gru/
12298
12299 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12300 M:      Pat Gefre <pfg@sgi.com>
12301 L:      linux-ia64@vger.kernel.org
12302 S:      Supported
12303 F:      Documentation/ia64/serial.txt
12304 F:      drivers/tty/serial/ioc?_serial.c
12305 F:      include/linux/ioc?.h
12306
12307 SGI XP/XPC/XPNET DRIVER
12308 M:      Cliff Whickman <cpw@sgi.com>
12309 M:      Robin Holt <robinmholt@gmail.com>
12310 S:      Maintained
12311 F:      drivers/misc/sgi-xp/
12312
12313 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12314 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12315 L:      linux-s390@vger.kernel.org
12316 W:      http://www.ibm.com/developerworks/linux/linux390/
12317 S:      Supported
12318 F:      net/smc/
12319
12320 SH_VEU V4L2 MEM2MEM DRIVER
12321 L:      linux-media@vger.kernel.org
12322 S:      Orphan
12323 F:      drivers/media/platform/sh_veu.c
12324
12325 SH_VOU V4L2 OUTPUT DRIVER
12326 L:      linux-media@vger.kernel.org
12327 S:      Orphan
12328 F:      drivers/media/platform/sh_vou.c
12329 F:      include/media/drv-intf/sh_vou.h
12330
12331 SI2157 MEDIA DRIVER
12332 M:      Antti Palosaari <crope@iki.fi>
12333 L:      linux-media@vger.kernel.org
12334 W:      https://linuxtv.org
12335 W:      http://palosaari.fi/linux/
12336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12337 T:      git git://linuxtv.org/anttip/media_tree.git
12338 S:      Maintained
12339 F:      drivers/media/tuners/si2157*
12340
12341 SI2168 MEDIA DRIVER
12342 M:      Antti Palosaari <crope@iki.fi>
12343 L:      linux-media@vger.kernel.org
12344 W:      https://linuxtv.org
12345 W:      http://palosaari.fi/linux/
12346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12347 T:      git git://linuxtv.org/anttip/media_tree.git
12348 S:      Maintained
12349 F:      drivers/media/dvb-frontends/si2168*
12350
12351 SI470X FM RADIO RECEIVER I2C DRIVER
12352 M:      Hans Verkuil <hverkuil@xs4all.nl>
12353 L:      linux-media@vger.kernel.org
12354 T:      git git://linuxtv.org/media_tree.git
12355 W:      https://linuxtv.org
12356 S:      Odd Fixes
12357 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12358
12359 SI470X FM RADIO RECEIVER USB DRIVER
12360 M:      Hans Verkuil <hverkuil@xs4all.nl>
12361 L:      linux-media@vger.kernel.org
12362 T:      git git://linuxtv.org/media_tree.git
12363 W:      https://linuxtv.org
12364 S:      Maintained
12365 F:      drivers/media/radio/si470x/radio-si470x-common.c
12366 F:      drivers/media/radio/si470x/radio-si470x.h
12367 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12368
12369 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12370 M:      Eduardo Valentin <edubezval@gmail.com>
12371 L:      linux-media@vger.kernel.org
12372 T:      git git://linuxtv.org/media_tree.git
12373 W:      https://linuxtv.org
12374 S:      Odd Fixes
12375 F:      drivers/media/radio/si4713/si4713.?
12376
12377 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12378 M:      Eduardo Valentin <edubezval@gmail.com>
12379 L:      linux-media@vger.kernel.org
12380 T:      git git://linuxtv.org/media_tree.git
12381 W:      https://linuxtv.org
12382 S:      Odd Fixes
12383 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12384
12385 SI4713 FM RADIO TRANSMITTER USB DRIVER
12386 M:      Hans Verkuil <hverkuil@xs4all.nl>
12387 L:      linux-media@vger.kernel.org
12388 T:      git git://linuxtv.org/media_tree.git
12389 W:      https://linuxtv.org
12390 S:      Maintained
12391 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12392
12393 SIANO DVB DRIVER
12394 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12395 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12396 L:      linux-media@vger.kernel.org
12397 W:      https://linuxtv.org
12398 T:      git git://linuxtv.org/media_tree.git
12399 S:      Odd fixes
12400 F:      drivers/media/common/siano/
12401 F:      drivers/media/usb/siano/
12402 F:      drivers/media/usb/siano/
12403 F:      drivers/media/mmc/siano/
12404
12405 SILEAD TOUCHSCREEN DRIVER
12406 M:      Hans de Goede <hdegoede@redhat.com>
12407 L:      linux-input@vger.kernel.org
12408 L:      platform-driver-x86@vger.kernel.org
12409 S:      Maintained
12410 F:      drivers/input/touchscreen/silead.c
12411 F:      drivers/platform/x86/silead_dmi.c
12412
12413 SILICON MOTION SM712 FRAME BUFFER DRIVER
12414 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12415 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12416 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12417 L:      linux-fbdev@vger.kernel.org
12418 S:      Maintained
12419 F:      drivers/video/fbdev/sm712*
12420 F:      Documentation/fb/sm712fb.txt
12421
12422 SIMPLE FIRMWARE INTERFACE (SFI)
12423 M:      Len Brown <lenb@kernel.org>
12424 L:      sfi-devel@simplefirmware.org
12425 W:      http://simplefirmware.org/
12426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12427 S:      Supported
12428 F:      arch/x86/platform/sfi/
12429 F:      drivers/sfi/
12430 F:      include/linux/sfi*.h
12431
12432 SIMPLEFB FB DRIVER
12433 M:      Hans de Goede <hdegoede@redhat.com>
12434 L:      linux-fbdev@vger.kernel.org
12435 S:      Maintained
12436 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12437 F:      drivers/video/fbdev/simplefb.c
12438 F:      include/linux/platform_data/simplefb.h
12439
12440 SIMTEC EB110ATX (Chalice CATS)
12441 P:      Ben Dooks
12442 P:      Vincent Sanders <vince@simtec.co.uk>
12443 M:      Simtec Linux Team <linux@simtec.co.uk>
12444 W:      http://www.simtec.co.uk/products/EB110ATX/
12445 S:      Supported
12446
12447 SIMTEC EB2410ITX (BAST)
12448 P:      Ben Dooks
12449 P:      Vincent Sanders <vince@simtec.co.uk>
12450 M:      Simtec Linux Team <linux@simtec.co.uk>
12451 W:      http://www.simtec.co.uk/products/EB2410ITX/
12452 S:      Supported
12453 F:      arch/arm/mach-s3c24xx/mach-bast.c
12454 F:      arch/arm/mach-s3c24xx/bast-ide.c
12455 F:      arch/arm/mach-s3c24xx/bast-irq.c
12456
12457 SIPHASH PRF ROUTINES
12458 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12459 S:      Maintained
12460 F:      lib/siphash.c
12461 F:      lib/test_siphash.c
12462 F:      include/linux/siphash.h
12463
12464 SIS 190 ETHERNET DRIVER
12465 M:      Francois Romieu <romieu@fr.zoreil.com>
12466 L:      netdev@vger.kernel.org
12467 S:      Maintained
12468 F:      drivers/net/ethernet/sis/sis190.c
12469
12470 SIS 900/7016 FAST ETHERNET DRIVER
12471 M:      Daniele Venzano <venza@brownhat.org>
12472 W:      http://www.brownhat.org/sis900.html
12473 L:      netdev@vger.kernel.org
12474 S:      Maintained
12475 F:      drivers/net/ethernet/sis/sis900.*
12476
12477 SIS FRAMEBUFFER DRIVER
12478 M:      Thomas Winischhofer <thomas@winischhofer.net>
12479 W:      http://www.winischhofer.net/linuxsisvga.shtml
12480 S:      Maintained
12481 F:      Documentation/fb/sisfb.txt
12482 F:      drivers/video/fbdev/sis/
12483 F:      include/video/sisfb.h
12484
12485 SIS USB2VGA DRIVER
12486 M:      Thomas Winischhofer <thomas@winischhofer.net>
12487 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12488 S:      Maintained
12489 F:      drivers/usb/misc/sisusbvga/
12490
12491 SLAB ALLOCATOR
12492 M:      Christoph Lameter <cl@linux.com>
12493 M:      Pekka Enberg <penberg@kernel.org>
12494 M:      David Rientjes <rientjes@google.com>
12495 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12496 M:      Andrew Morton <akpm@linux-foundation.org>
12497 L:      linux-mm@kvack.org
12498 S:      Maintained
12499 F:      include/linux/sl?b*.h
12500 F:      mm/sl?b*
12501
12502 SLEEPABLE READ-COPY UPDATE (SRCU)
12503 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12504 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12505 M:      Josh Triplett <josh@joshtriplett.org>
12506 R:      Steven Rostedt <rostedt@goodmis.org>
12507 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12508 L:      linux-kernel@vger.kernel.org
12509 W:      http://www.rdrop.com/users/paulmck/RCU/
12510 S:      Supported
12511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12512 F:      include/linux/srcu.h
12513 F:      kernel/rcu/srcu.c
12514
12515 SMACK SECURITY MODULE
12516 M:      Casey Schaufler <casey@schaufler-ca.com>
12517 L:      linux-security-module@vger.kernel.org
12518 W:      http://schaufler-ca.com
12519 T:      git git://github.com/cschaufler/smack-next
12520 S:      Maintained
12521 F:      Documentation/admin-guide/LSM/Smack.rst
12522 F:      security/smack/
12523
12524 SMC91x ETHERNET DRIVER
12525 M:      Nicolas Pitre <nico@fluxnic.net>
12526 S:      Odd Fixes
12527 F:      drivers/net/ethernet/smsc/smc91x.*
12528
12529 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12530 M:      Sakari Ailus <sakari.ailus@iki.fi>
12531 L:      linux-media@vger.kernel.org
12532 S:      Maintained
12533 F:      drivers/media/i2c/smiapp/
12534 F:      include/media/i2c/smiapp.h
12535 F:      drivers/media/i2c/smiapp-pll.c
12536 F:      drivers/media/i2c/smiapp-pll.h
12537 F:      include/uapi/linux/smiapp.h
12538 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12539
12540 SMM665 HARDWARE MONITOR DRIVER
12541 M:      Guenter Roeck <linux@roeck-us.net>
12542 L:      linux-hwmon@vger.kernel.org
12543 S:      Maintained
12544 F:      Documentation/hwmon/smm665
12545 F:      drivers/hwmon/smm665.c
12546
12547 SMSC EMC2103 HARDWARE MONITOR DRIVER
12548 M:      Steve Glendinning <steve.glendinning@shawell.net>
12549 L:      linux-hwmon@vger.kernel.org
12550 S:      Maintained
12551 F:      Documentation/hwmon/emc2103
12552 F:      drivers/hwmon/emc2103.c
12553
12554 SMSC SCH5627 HARDWARE MONITOR DRIVER
12555 M:      Hans de Goede <hdegoede@redhat.com>
12556 L:      linux-hwmon@vger.kernel.org
12557 S:      Supported
12558 F:      Documentation/hwmon/sch5627
12559 F:      drivers/hwmon/sch5627.c
12560
12561 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12562 M:      Steve Glendinning <steve.glendinning@shawell.net>
12563 L:      linux-fbdev@vger.kernel.org
12564 S:      Maintained
12565 F:      drivers/video/fbdev/smscufx.c
12566
12567 SMSC47B397 HARDWARE MONITOR DRIVER
12568 M:      Jean Delvare <jdelvare@suse.com>
12569 L:      linux-hwmon@vger.kernel.org
12570 S:      Maintained
12571 F:      Documentation/hwmon/smsc47b397
12572 F:      drivers/hwmon/smsc47b397.c
12573
12574 SMSC911x ETHERNET DRIVER
12575 M:      Steve Glendinning <steve.glendinning@shawell.net>
12576 L:      netdev@vger.kernel.org
12577 S:      Maintained
12578 F:      include/linux/smsc911x.h
12579 F:      drivers/net/ethernet/smsc/smsc911x.*
12580
12581 SMSC9420 PCI ETHERNET DRIVER
12582 M:      Steve Glendinning <steve.glendinning@shawell.net>
12583 L:      netdev@vger.kernel.org
12584 S:      Maintained
12585 F:      drivers/net/ethernet/smsc/smsc9420.*
12586
12587 SOC-CAMERA V4L2 SUBSYSTEM
12588 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12589 L:      linux-media@vger.kernel.org
12590 T:      git git://linuxtv.org/media_tree.git
12591 S:      Maintained
12592 F:      include/media/soc*
12593 F:      drivers/media/i2c/soc_camera/
12594 F:      drivers/media/platform/soc_camera/
12595
12596 SOEKRIS NET48XX LED SUPPORT
12597 M:      Chris Boot <bootc@bootc.net>
12598 S:      Maintained
12599 F:      drivers/leds/leds-net48xx.c
12600
12601 SOFT-ROCE DRIVER (rxe)
12602 M:      Moni Shoua <monis@mellanox.com>
12603 L:      linux-rdma@vger.kernel.org
12604 S:      Supported
12605 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12606 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12607 F:      drivers/infiniband/sw/rxe/
12608 F:      include/uapi/rdma/rdma_user_rxe.h
12609
12610 SOFTLOGIC 6x10 MPEG CODEC
12611 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12612 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12613 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12614 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12615 M:      Ismael Luceno <ismael@iodev.co.uk>
12616 L:      linux-media@vger.kernel.org
12617 S:      Supported
12618 F:      drivers/media/pci/solo6x10/
12619
12620 SOFTWARE RAID (Multiple Disks) SUPPORT
12621 M:      Shaohua Li <shli@kernel.org>
12622 L:      linux-raid@vger.kernel.org
12623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12624 S:      Supported
12625 F:      drivers/md/Makefile
12626 F:      drivers/md/Kconfig
12627 F:      drivers/md/md*
12628 F:      drivers/md/raid*
12629 F:      include/linux/raid/
12630 F:      include/uapi/linux/raid/
12631
12632 SONIC NETWORK DRIVER
12633 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12634 L:      netdev@vger.kernel.org
12635 S:      Maintained
12636 F:      drivers/net/ethernet/natsemi/sonic.*
12637
12638 SONICS SILICON BACKPLANE DRIVER (SSB)
12639 M:      Michael Buesch <m@bues.ch>
12640 L:      linux-wireless@vger.kernel.org
12641 S:      Maintained
12642 F:      drivers/ssb/
12643 F:      include/linux/ssb/
12644
12645 SONY MEMORYSTICK CARD SUPPORT
12646 M:      Alex Dubov <oakad@yahoo.com>
12647 W:      http://tifmxx.berlios.de/
12648 S:      Maintained
12649 F:      drivers/memstick/host/tifm_ms.c
12650
12651 SONY MEMORYSTICK STANDARD SUPPORT
12652 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12653 S:      Maintained
12654 F:      drivers/memstick/core/ms_block.*
12655
12656 SONY VAIO CONTROL DEVICE DRIVER
12657 M:      Mattia Dongili <malattia@linux.it>
12658 L:      platform-driver-x86@vger.kernel.org
12659 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12660 S:      Maintained
12661 F:      Documentation/laptops/sony-laptop.txt
12662 F:      drivers/char/sonypi.c
12663 F:      drivers/platform/x86/sony-laptop.c
12664 F:      include/linux/sony-laptop.h
12665
12666 SOUND
12667 M:      Jaroslav Kysela <perex@perex.cz>
12668 M:      Takashi Iwai <tiwai@suse.com>
12669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12670 W:      http://www.alsa-project.org/
12671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12672 T:      git git://git.alsa-project.org/alsa-kernel.git
12673 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12674 S:      Maintained
12675 F:      Documentation/sound/
12676 F:      include/sound/
12677 F:      include/uapi/sound/
12678 F:      sound/
12679
12680 SOUND - COMPRESSED AUDIO
12681 M:      Vinod Koul <vinod.koul@intel.com>
12682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12684 S:      Supported
12685 F:      Documentation/sound/alsa/compress_offload.txt
12686 F:      include/sound/compress_driver.h
12687 F:      include/uapi/sound/compress_*
12688 F:      sound/core/compress_offload.c
12689 F:      sound/soc/soc-compress.c
12690
12691 SOUND - DMAENGINE HELPERS
12692 M:      Lars-Peter Clausen <lars@metafoo.de>
12693 S:      Supported
12694 F:      include/sound/dmaengine_pcm.h
12695 F:      sound/core/pcm_dmaengine.c
12696 F:      sound/soc/soc-generic-dmaengine-pcm.c
12697
12698 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12699 M:      Liam Girdwood <lgirdwood@gmail.com>
12700 M:      Mark Brown <broonie@kernel.org>
12701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12703 W:      http://alsa-project.org/main/index.php/ASoC
12704 S:      Supported
12705 F:      Documentation/devicetree/bindings/sound/
12706 F:      Documentation/sound/alsa/soc/
12707 F:      sound/soc/
12708 F:      include/sound/soc*
12709
12710 SP2 MEDIA DRIVER
12711 M:      Olli Salonen <olli.salonen@iki.fi>
12712 L:      linux-media@vger.kernel.org
12713 W:      https://linuxtv.org
12714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12715 S:      Maintained
12716 F:      drivers/media/dvb-frontends/sp2*
12717
12718 SPARC + UltraSPARC (sparc/sparc64)
12719 M:      "David S. Miller" <davem@davemloft.net>
12720 L:      sparclinux@vger.kernel.org
12721 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12724 S:      Maintained
12725 F:      arch/sparc/
12726 F:      drivers/sbus/
12727
12728 SPARC SERIAL DRIVERS
12729 M:      "David S. Miller" <davem@davemloft.net>
12730 L:      sparclinux@vger.kernel.org
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12733 S:      Maintained
12734 F:      include/linux/sunserialcore.h
12735 F:      drivers/tty/serial/suncore.c
12736 F:      drivers/tty/serial/sunhv.c
12737 F:      drivers/tty/serial/sunsab.c
12738 F:      drivers/tty/serial/sunsab.h
12739 F:      drivers/tty/serial/sunsu.c
12740 F:      drivers/tty/serial/sunzilog.c
12741 F:      drivers/tty/serial/sunzilog.h
12742 F:      drivers/tty/vcc.c
12743
12744 SPARSE CHECKER
12745 M:      "Christopher Li" <sparse@chrisli.org>
12746 L:      linux-sparse@vger.kernel.org
12747 W:      https://sparse.wiki.kernel.org/
12748 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12749 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12750 S:      Maintained
12751 F:      include/linux/compiler.h
12752
12753 SPEAR CLOCK FRAMEWORK SUPPORT
12754 M:      Viresh Kumar <vireshk@kernel.org>
12755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12756 W:      http://www.st.com/spear
12757 S:      Maintained
12758 F:      drivers/clk/spear/
12759
12760 SPEAR PLATFORM SUPPORT
12761 M:      Viresh Kumar <vireshk@kernel.org>
12762 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12764 W:      http://www.st.com/spear
12765 S:      Maintained
12766 F:      arch/arm/boot/dts/spear*
12767 F:      arch/arm/mach-spear/
12768
12769 SPI NOR SUBSYSTEM
12770 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12771 M:      Marek Vasut <marek.vasut@gmail.com>
12772 L:      linux-mtd@lists.infradead.org
12773 W:      http://www.linux-mtd.infradead.org/
12774 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12775 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12776 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12777 S:      Maintained
12778 F:      drivers/mtd/spi-nor/
12779 F:      include/linux/mtd/spi-nor.h
12780
12781 SPI SUBSYSTEM
12782 M:      Mark Brown <broonie@kernel.org>
12783 L:      linux-spi@vger.kernel.org
12784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12785 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12786 S:      Maintained
12787 F:      Documentation/devicetree/bindings/spi/
12788 F:      Documentation/spi/
12789 F:      drivers/spi/
12790 F:      include/linux/spi/
12791 F:      include/uapi/linux/spi/
12792 F:      tools/spi/
12793
12794 SPIDERNET NETWORK DRIVER for CELL
12795 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12796 L:      netdev@vger.kernel.org
12797 S:      Supported
12798 F:      Documentation/networking/spider_net.txt
12799 F:      drivers/net/ethernet/toshiba/spider_net*
12800
12801 SPMI SUBSYSTEM
12802 R:      Stephen Boyd <sboyd@codeaurora.org>
12803 L:      linux-arm-msm@vger.kernel.org
12804 F:      Documentation/devicetree/bindings/spmi/
12805 F:      drivers/spmi/
12806 F:      include/dt-bindings/spmi/spmi.h
12807 F:      include/linux/spmi.h
12808 F:      include/trace/events/spmi.h
12809
12810 SPU FILE SYSTEM
12811 M:      Jeremy Kerr <jk@ozlabs.org>
12812 L:      linuxppc-dev@lists.ozlabs.org
12813 W:      http://www.ibm.com/developerworks/power/cell/
12814 S:      Supported
12815 F:      Documentation/filesystems/spufs.txt
12816 F:      arch/powerpc/platforms/cell/spufs/
12817
12818 SQUASHFS FILE SYSTEM
12819 M:      Phillip Lougher <phillip@squashfs.org.uk>
12820 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12821 W:      http://squashfs.org.uk
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12823 S:      Maintained
12824 F:      Documentation/filesystems/squashfs.txt
12825 F:      fs/squashfs/
12826
12827 SRM (Alpha) environment access
12828 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12829 S:      Maintained
12830 F:      arch/alpha/kernel/srm_env.c
12831
12832 STABLE BRANCH
12833 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12834 L:      stable@vger.kernel.org
12835 S:      Supported
12836 F:      Documentation/process/stable-kernel-rules.rst
12837
12838 STAGING - ATOMISP DRIVER
12839 M:      Alan Cox <alan@linux.intel.com>
12840 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12841 L:      linux-media@vger.kernel.org
12842 S:      Maintained
12843 F:      drivers/staging/media/atomisp/
12844
12845 STAGING - COMEDI
12846 M:      Ian Abbott <abbotti@mev.co.uk>
12847 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12848 S:      Odd Fixes
12849 F:      drivers/staging/comedi/
12850
12851 STAGING - FLARION FT1000 DRIVERS
12852 M:      Marek Belisko <marek.belisko@gmail.com>
12853 S:      Odd Fixes
12854 F:      drivers/staging/ft1000/
12855
12856 STAGING - INDUSTRIAL IO
12857 M:      Jonathan Cameron <jic23@kernel.org>
12858 L:      linux-iio@vger.kernel.org
12859 S:      Odd Fixes
12860 F:      Documentation/devicetree/bindings/staging/iio/
12861 F:      drivers/staging/iio/
12862
12863 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12864 M:      Jarod Wilson <jarod@wilsonet.com>
12865 W:      http://www.lirc.org/
12866 S:      Odd Fixes
12867 F:      drivers/staging/media/lirc/
12868
12869 STAGING - LUSTRE PARALLEL FILESYSTEM
12870 M:      Oleg Drokin <oleg.drokin@intel.com>
12871 M:      Andreas Dilger <andreas.dilger@intel.com>
12872 M:      James Simmons <jsimmons@infradead.org>
12873 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12874 W:      http://wiki.lustre.org/
12875 S:      Maintained
12876 F:      drivers/staging/lustre
12877
12878 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12879 M:      Marc Dietrich <marvin24@gmx.de>
12880 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12881 L:      linux-tegra@vger.kernel.org
12882 S:      Maintained
12883 F:      drivers/staging/nvec/
12884
12885 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12886 M:      Jens Frederich <jfrederich@gmail.com>
12887 M:      Daniel Drake <dsd@laptop.org>
12888 M:      Jon Nettleton <jon.nettleton@gmail.com>
12889 W:      http://wiki.laptop.org/go/DCON
12890 S:      Maintained
12891 F:      drivers/staging/olpc_dcon/
12892
12893 STAGING - REALTEK RTL8712U DRIVERS
12894 M:      Larry Finger <Larry.Finger@lwfinger.net>
12895 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12896 S:      Odd Fixes
12897 F:      drivers/staging/rtl8712/
12898
12899 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12900 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12901 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12902 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12903 L:      linux-fbdev@vger.kernel.org
12904 S:      Maintained
12905 F:      drivers/staging/sm750fb/
12906
12907 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12908 M:      William Hubbs <w.d.hubbs@gmail.com>
12909 M:      Chris Brannon <chris@the-brannons.com>
12910 M:      Kirk Reiser <kirk@reisers.ca>
12911 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12912 L:      speakup@linux-speakup.org
12913 W:      http://www.linux-speakup.org/
12914 S:      Odd Fixes
12915 F:      drivers/staging/speakup/
12916
12917 STAGING - VIA VT665X DRIVERS
12918 M:      Forest Bond <forest@alittletooquiet.net>
12919 S:      Odd Fixes
12920 F:      drivers/staging/vt665?/
12921
12922 STAGING - WILC1000 WIFI DRIVER
12923 M:      Aditya Shankar <aditya.shankar@microchip.com>
12924 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12925 L:      linux-wireless@vger.kernel.org
12926 S:      Supported
12927 F:      drivers/staging/wilc1000/
12928
12929 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12930 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12931 S:      Odd Fixes
12932 F:      drivers/staging/xgifb/
12933
12934 STAGING SUBSYSTEM
12935 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12937 L:      devel@driverdev.osuosl.org
12938 S:      Supported
12939 F:      drivers/staging/
12940
12941 STARFIRE/DURALAN NETWORK DRIVER
12942 M:      Ion Badulescu <ionut@badula.org>
12943 S:      Odd Fixes
12944 F:      drivers/net/ethernet/adaptec/starfire*
12945
12946 STEC S1220 SKD DRIVER
12947 M:      Bart Van Assche <bart.vanassche@wdc.com>
12948 L:      linux-block@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/block/skd*[ch]
12951
12952 STI CEC DRIVER
12953 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12954 S:      Maintained
12955 F:      drivers/staging/media/st-cec/
12956 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12957
12958 STK1160 USB VIDEO CAPTURE DRIVER
12959 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12960 L:      linux-media@vger.kernel.org
12961 T:      git git://linuxtv.org/media_tree.git
12962 S:      Maintained
12963 F:      drivers/media/usb/stk1160/
12964
12965 STMMAC ETHERNET DRIVER
12966 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12967 M:      Alexandre Torgue <alexandre.torgue@st.com>
12968 L:      netdev@vger.kernel.org
12969 W:      http://www.stlinux.com
12970 S:      Supported
12971 F:      drivers/net/ethernet/stmicro/stmmac/
12972
12973 SUN3/3X
12974 M:      Sam Creasey <sammy@sammy.net>
12975 W:      http://sammy.net/sun3/
12976 S:      Maintained
12977 F:      arch/m68k/kernel/*sun3*
12978 F:      arch/m68k/sun3*/
12979 F:      arch/m68k/include/asm/sun3*
12980 F:      drivers/net/ethernet/i825xx/sun3*
12981
12982 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12983 M:      Hans de Goede <hdegoede@redhat.com>
12984 L:      linux-input@vger.kernel.org
12985 S:      Maintained
12986 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12987 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12988
12989 SUNDANCE NETWORK DRIVER
12990 M:      Denis Kirjanov <kda@linux-powerpc.org>
12991 L:      netdev@vger.kernel.org
12992 S:      Maintained
12993 F:      drivers/net/ethernet/dlink/sundance.c
12994
12995 SUPERH
12996 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12997 M:      Rich Felker <dalias@libc.org>
12998 L:      linux-sh@vger.kernel.org
12999 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13000 S:      Maintained
13001 F:      Documentation/sh/
13002 F:      arch/sh/
13003 F:      drivers/sh/
13004
13005 SUSPEND TO RAM
13006 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13007 M:      Len Brown <len.brown@intel.com>
13008 M:      Pavel Machek <pavel@ucw.cz>
13009 L:      linux-pm@vger.kernel.org
13010 B:      https://bugzilla.kernel.org
13011 S:      Supported
13012 F:      Documentation/power/
13013 F:      arch/x86/kernel/acpi/
13014 F:      drivers/base/power/
13015 F:      kernel/power/
13016 F:      include/linux/suspend.h
13017 F:      include/linux/freezer.h
13018 F:      include/linux/pm.h
13019
13020 SVGA HANDLING
13021 M:      Martin Mares <mj@ucw.cz>
13022 L:      linux-video@atrey.karlin.mff.cuni.cz
13023 S:      Maintained
13024 F:      Documentation/svga.txt
13025 F:      arch/x86/boot/video*
13026
13027 SWIOTLB SUBSYSTEM
13028 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13029 L:      linux-kernel@vger.kernel.org
13030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13031 S:      Supported
13032 F:      lib/swiotlb.c
13033 F:      arch/*/kernel/pci-swiotlb.c
13034 F:      include/linux/swiotlb.h
13035
13036 SWITCHDEV
13037 M:      Jiri Pirko <jiri@resnulli.us>
13038 M:      Ivan Vecera <ivecera@redhat.com>
13039 L:      netdev@vger.kernel.org
13040 S:      Supported
13041 F:      net/switchdev/
13042 F:      include/net/switchdev.h
13043
13044 SYNC FILE FRAMEWORK
13045 M:      Sumit Semwal <sumit.semwal@linaro.org>
13046 R:      Gustavo Padovan <gustavo@padovan.org>
13047 S:      Maintained
13048 L:      linux-media@vger.kernel.org
13049 L:      dri-devel@lists.freedesktop.org
13050 F:      drivers/dma-buf/sync_*
13051 F:      drivers/dma-buf/dma-fence*
13052 F:      drivers/dma-buf/sw_sync.c
13053 F:      include/linux/sync_file.h
13054 F:      include/uapi/linux/sync_file.h
13055 F:      Documentation/sync_file.txt
13056 T:      git git://anongit.freedesktop.org/drm/drm-misc
13057
13058 SYNOPSYS ARC ARCHITECTURE
13059 M:      Vineet Gupta <vgupta@synopsys.com>
13060 L:      linux-snps-arc@lists.infradead.org
13061 S:      Supported
13062 F:      arch/arc/
13063 F:      Documentation/devicetree/bindings/arc/*
13064 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13065 F:      drivers/clocksource/arc_timer.c
13066 F:      drivers/tty/serial/arc_uart.c
13067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13068
13069 SYNOPSYS ARC HSDK SDP pll clock driver
13070 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13071 S:      Supported
13072 F:      drivers/clk/clk-hsdk-pll.c
13073 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13074
13075 SYNOPSYS ARC SDP clock driver
13076 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13077 S:      Supported
13078 F:      drivers/clk/axs10x/*
13079 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13080
13081 SYNOPSYS ARC SDP platform support
13082 M:      Alexey Brodkin <abrodkin@synopsys.com>
13083 S:      Supported
13084 F:      arch/arc/plat-axs10x
13085 F:      arch/arc/boot/dts/ax*
13086 F:      Documentation/devicetree/bindings/arc/axs10*
13087
13088 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13089 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13090 S:      Supported
13091 F:      drivers/reset/reset-axs10x.c
13092 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13093
13094 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13095 M:      Hoan Tran <hotran@apm.com>
13096 L:      linux-gpio@vger.kernel.org
13097 S:      Maintained
13098 F:      drivers/gpio/gpio-dwapb.c
13099 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13100
13101 SYNOPSYS DESIGNWARE DMAC DRIVER
13102 M:      Viresh Kumar <vireshk@kernel.org>
13103 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13104 S:      Maintained
13105 F:      include/linux/dma/dw.h
13106 F:      include/linux/platform_data/dma-dw.h
13107 F:      drivers/dma/dw/
13108
13109 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13110 M:      Jie Deng <jiedeng@synopsys.com>
13111 L:      netdev@vger.kernel.org
13112 S:      Supported
13113 F:      drivers/net/ethernet/synopsys/
13114
13115 SYNOPSYS DESIGNWARE I2C DRIVER
13116 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13117 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13118 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13119 L:      linux-i2c@vger.kernel.org
13120 S:      Maintained
13121 F:      drivers/i2c/busses/i2c-designware-*
13122 F:      include/linux/platform_data/i2c-designware.h
13123
13124 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13125 M:      Jaehoon Chung <jh80.chung@samsung.com>
13126 L:      linux-mmc@vger.kernel.org
13127 S:      Maintained
13128 F:      drivers/mmc/host/dw_mmc*
13129
13130 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13131 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13132 S:      Supported
13133 F:      drivers/reset/reset-hsdk.c
13134 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13135 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13136
13137 SYSTEM CONFIGURATION (SYSCON)
13138 M:      Lee Jones <lee.jones@linaro.org>
13139 M:      Arnd Bergmann <arnd@arndb.de>
13140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13141 S:      Supported
13142 F:      drivers/mfd/syscon.c
13143
13144 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13145 M:      Sudeep Holla <sudeep.holla@arm.com>
13146 L:      linux-arm-kernel@lists.infradead.org
13147 S:      Maintained
13148 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13149 F:      drivers/clk/clk-scpi.c
13150 F:      drivers/cpufreq/scpi-cpufreq.c
13151 F:      drivers/firmware/arm_scpi.c
13152 F:      include/linux/scpi_protocol.h
13153
13154 SYSTEM RESET/SHUTDOWN DRIVERS
13155 M:      Sebastian Reichel <sre@kernel.org>
13156 L:      linux-pm@vger.kernel.org
13157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13158 S:      Maintained
13159 F:      Documentation/devicetree/bindings/power/reset/
13160 F:      drivers/power/reset/
13161
13162 SYSTEM TRACE MODULE CLASS
13163 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13164 S:      Maintained
13165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13166 F:      Documentation/trace/stm.txt
13167 F:      drivers/hwtracing/stm/
13168 F:      include/linux/stm.h
13169 F:      include/uapi/linux/stm.h
13170
13171 SYSV FILESYSTEM
13172 M:      Christoph Hellwig <hch@infradead.org>
13173 S:      Maintained
13174 F:      Documentation/filesystems/sysv-fs.txt
13175 F:      fs/sysv/
13176 F:      include/linux/sysv_fs.h
13177
13178 TARGET SUBSYSTEM
13179 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13180 L:      linux-scsi@vger.kernel.org
13181 L:      target-devel@vger.kernel.org
13182 W:      http://www.linux-iscsi.org
13183 W:      http://groups.google.com/group/linux-iscsi-target-dev
13184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13185 S:      Supported
13186 F:      drivers/target/
13187 F:      include/target/
13188 F:      Documentation/target/
13189
13190 TASKSTATS STATISTICS INTERFACE
13191 M:      Balbir Singh <bsingharora@gmail.com>
13192 S:      Maintained
13193 F:      Documentation/accounting/taskstats*
13194 F:      include/linux/taskstats*
13195 F:      kernel/taskstats.c
13196
13197 TC subsystem
13198 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13199 M:      Cong Wang <xiyou.wangcong@gmail.com>
13200 M:      Jiri Pirko <jiri@resnulli.us>
13201 L:      netdev@vger.kernel.org
13202 S:      Maintained
13203 F:      include/net/pkt_cls.h
13204 F:      include/net/pkt_sched.h
13205 F:      include/net/tc_act/
13206 F:      include/uapi/linux/pkt_cls.h
13207 F:      include/uapi/linux/pkt_sched.h
13208 F:      include/uapi/linux/tc_act/
13209 F:      include/uapi/linux/tc_ematch/
13210 F:      net/sched/
13211
13212 TCP LOW PRIORITY MODULE
13213 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13214 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13215 W:      http://tcp-lp-mod.sourceforge.net/
13216 S:      Maintained
13217 F:      net/ipv4/tcp_lp.c
13218
13219 TDA10071 MEDIA DRIVER
13220 M:      Antti Palosaari <crope@iki.fi>
13221 L:      linux-media@vger.kernel.org
13222 W:      https://linuxtv.org
13223 W:      http://palosaari.fi/linux/
13224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13225 T:      git git://linuxtv.org/anttip/media_tree.git
13226 S:      Maintained
13227 F:      drivers/media/dvb-frontends/tda10071*
13228
13229 TDA18212 MEDIA DRIVER
13230 M:      Antti Palosaari <crope@iki.fi>
13231 L:      linux-media@vger.kernel.org
13232 W:      https://linuxtv.org
13233 W:      http://palosaari.fi/linux/
13234 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13235 T:      git git://linuxtv.org/anttip/media_tree.git
13236 S:      Maintained
13237 F:      drivers/media/tuners/tda18212*
13238
13239 TDA18218 MEDIA DRIVER
13240 M:      Antti Palosaari <crope@iki.fi>
13241 L:      linux-media@vger.kernel.org
13242 W:      https://linuxtv.org
13243 W:      http://palosaari.fi/linux/
13244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13245 T:      git git://linuxtv.org/anttip/media_tree.git
13246 S:      Maintained
13247 F:      drivers/media/tuners/tda18218*
13248
13249 TDA18271 MEDIA DRIVER
13250 M:      Michael Krufky <mkrufky@linuxtv.org>
13251 L:      linux-media@vger.kernel.org
13252 W:      https://linuxtv.org
13253 W:      http://github.com/mkrufky
13254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13255 T:      git git://linuxtv.org/mkrufky/tuners.git
13256 S:      Maintained
13257 F:      drivers/media/tuners/tda18271*
13258
13259 TDA827x MEDIA DRIVER
13260 M:      Michael Krufky <mkrufky@linuxtv.org>
13261 L:      linux-media@vger.kernel.org
13262 W:      https://linuxtv.org
13263 W:      http://github.com/mkrufky
13264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13265 T:      git git://linuxtv.org/mkrufky/tuners.git
13266 S:      Maintained
13267 F:      drivers/media/tuners/tda8290.*
13268
13269 TDA8290 MEDIA DRIVER
13270 M:      Michael Krufky <mkrufky@linuxtv.org>
13271 L:      linux-media@vger.kernel.org
13272 W:      https://linuxtv.org
13273 W:      http://github.com/mkrufky
13274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13275 T:      git git://linuxtv.org/mkrufky/tuners.git
13276 S:      Maintained
13277 F:      drivers/media/tuners/tda8290.*
13278
13279 TDA9840 MEDIA DRIVER
13280 M:      Hans Verkuil <hverkuil@xs4all.nl>
13281 L:      linux-media@vger.kernel.org
13282 T:      git git://linuxtv.org/media_tree.git
13283 W:      https://linuxtv.org
13284 S:      Maintained
13285 F:      drivers/media/i2c/tda9840*
13286
13287 TEA5761 TUNER DRIVER
13288 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13289 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13290 L:      linux-media@vger.kernel.org
13291 W:      https://linuxtv.org
13292 T:      git git://linuxtv.org/media_tree.git
13293 S:      Odd fixes
13294 F:      drivers/media/tuners/tea5761.*
13295
13296 TEA5767 TUNER DRIVER
13297 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13298 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13299 L:      linux-media@vger.kernel.org
13300 W:      https://linuxtv.org
13301 T:      git git://linuxtv.org/media_tree.git
13302 S:      Maintained
13303 F:      drivers/media/tuners/tea5767.*
13304
13305 TEA6415C MEDIA DRIVER
13306 M:      Hans Verkuil <hverkuil@xs4all.nl>
13307 L:      linux-media@vger.kernel.org
13308 T:      git git://linuxtv.org/media_tree.git
13309 W:      https://linuxtv.org
13310 S:      Maintained
13311 F:      drivers/media/i2c/tea6415c*
13312
13313 TEA6420 MEDIA DRIVER
13314 M:      Hans Verkuil <hverkuil@xs4all.nl>
13315 L:      linux-media@vger.kernel.org
13316 T:      git git://linuxtv.org/media_tree.git
13317 W:      https://linuxtv.org
13318 S:      Maintained
13319 F:      drivers/media/i2c/tea6420*
13320
13321 TEAM DRIVER
13322 M:      Jiri Pirko <jiri@resnulli.us>
13323 L:      netdev@vger.kernel.org
13324 S:      Supported
13325 F:      drivers/net/team/
13326 F:      include/linux/if_team.h
13327 F:      include/uapi/linux/if_team.h
13328
13329 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13330 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13331 S:      Maintained
13332 F:      arch/x86/platform/ts5500/
13333
13334 TECHNOTREND USB IR RECEIVER
13335 M:      Sean Young <sean@mess.org>
13336 L:      linux-media@vger.kernel.org
13337 S:      Maintained
13338 F:      drivers/media/rc/ttusbir.c
13339
13340 TEE SUBSYSTEM
13341 M:      Jens Wiklander <jens.wiklander@linaro.org>
13342 S:      Maintained
13343 F:      include/linux/tee_drv.h
13344 F:      include/uapi/linux/tee.h
13345 F:      drivers/tee/
13346 F:      Documentation/tee.txt
13347
13348 TEGRA ARCHITECTURE SUPPORT
13349 M:      Thierry Reding <thierry.reding@gmail.com>
13350 M:      Jonathan Hunter <jonathanh@nvidia.com>
13351 L:      linux-tegra@vger.kernel.org
13352 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13354 S:      Supported
13355 N:      [^a-z]tegra
13356
13357 TEGRA CLOCK DRIVER
13358 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13359 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13360 S:      Supported
13361 F:      drivers/clk/tegra/
13362
13363 TEGRA DMA DRIVERS
13364 M:      Laxman Dewangan <ldewangan@nvidia.com>
13365 M:      Jon Hunter <jonathanh@nvidia.com>
13366 S:      Supported
13367 F:      drivers/dma/tegra*
13368
13369 TEGRA I2C DRIVER
13370 M:      Laxman Dewangan <ldewangan@nvidia.com>
13371 S:      Supported
13372 F:      drivers/i2c/busses/i2c-tegra.c
13373
13374 TEGRA IOMMU DRIVERS
13375 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13376 S:      Supported
13377 F:      drivers/iommu/tegra*
13378
13379 TEGRA KBC DRIVER
13380 M:      Rakesh Iyer <riyer@nvidia.com>
13381 M:      Laxman Dewangan <ldewangan@nvidia.com>
13382 S:      Supported
13383 F:      drivers/input/keyboard/tegra-kbc.c
13384
13385 TEGRA PWM DRIVER
13386 M:      Thierry Reding <thierry.reding@gmail.com>
13387 S:      Supported
13388 F:      drivers/pwm/pwm-tegra.c
13389
13390 TEGRA SERIAL DRIVER
13391 M:      Laxman Dewangan <ldewangan@nvidia.com>
13392 S:      Supported
13393 F:      drivers/tty/serial/serial-tegra.c
13394
13395 TEGRA SPI DRIVER
13396 M:      Laxman Dewangan <ldewangan@nvidia.com>
13397 S:      Supported
13398 F:      drivers/spi/spi-tegra*
13399
13400 TEHUTI ETHERNET DRIVER
13401 M:      Andy Gospodarek <andy@greyhouse.net>
13402 L:      netdev@vger.kernel.org
13403 S:      Supported
13404 F:      drivers/net/ethernet/tehuti/*
13405
13406 Telecom Clock Driver for MCPL0010
13407 M:      Mark Gross <mark.gross@intel.com>
13408 S:      Supported
13409 F:      drivers/char/tlclk.c
13410
13411 TENSILICA XTENSA PORT (xtensa)
13412 M:      Chris Zankel <chris@zankel.net>
13413 M:      Max Filippov <jcmvbkbc@gmail.com>
13414 L:      linux-xtensa@linux-xtensa.org
13415 T:      git git://github.com/czankel/xtensa-linux.git
13416 S:      Maintained
13417 F:      arch/xtensa/
13418 F:      drivers/irqchip/irq-xtensa-*
13419
13420 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13421 M:      Nishanth Menon <nm@ti.com>
13422 M:      Tero Kristo <t-kristo@ti.com>
13423 M:      Santosh Shilimkar <ssantosh@kernel.org>
13424 L:      linux-arm-kernel@lists.infradead.org
13425 S:      Maintained
13426 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13427 F:      drivers/firmware/ti_sci*
13428 F:      include/linux/soc/ti/ti_sci_protocol.h
13429 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13430 F:      include/dt-bindings/genpd/k2g.h
13431 F:      drivers/soc/ti/ti_sci_pm_domains.c
13432 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13433 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13434 F:      drivers/clk/keystone/sci-clk.c
13435 F:      drivers/reset/reset-ti-sci.c
13436
13437 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13438 M:      Hans Verkuil <hverkuil@xs4all.nl>
13439 L:      linux-media@vger.kernel.org
13440 T:      git git://linuxtv.org/media_tree.git
13441 W:      https://linuxtv.org
13442 S:      Maintained
13443 F:      drivers/media/radio/radio-raremono.c
13444
13445 THERMAL
13446 M:      Zhang Rui <rui.zhang@intel.com>
13447 M:      Eduardo Valentin <edubezval@gmail.com>
13448 L:      linux-pm@vger.kernel.org
13449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13451 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13452 S:      Supported
13453 F:      drivers/thermal/
13454 F:      include/linux/thermal.h
13455 F:      include/uapi/linux/thermal.h
13456 F:      include/linux/cpu_cooling.h
13457 F:      Documentation/devicetree/bindings/thermal/
13458
13459 THERMAL/CPU_COOLING
13460 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13461 M:      Viresh Kumar <viresh.kumar@linaro.org>
13462 M:      Javi Merino <javi.merino@kernel.org>
13463 L:      linux-pm@vger.kernel.org
13464 S:      Supported
13465 F:      Documentation/thermal/cpu-cooling-api.txt
13466 F:      drivers/thermal/cpu_cooling.c
13467 F:      include/linux/cpu_cooling.h
13468
13469 THINKPAD ACPI EXTRAS DRIVER
13470 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13471 L:      ibm-acpi-devel@lists.sourceforge.net
13472 L:      platform-driver-x86@vger.kernel.org
13473 W:      http://ibm-acpi.sourceforge.net
13474 W:      http://thinkwiki.org/wiki/Ibm-acpi
13475 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13476 S:      Maintained
13477 F:      drivers/platform/x86/thinkpad_acpi.c
13478
13479 THUNDERBOLT DRIVER
13480 M:      Andreas Noever <andreas.noever@gmail.com>
13481 M:      Michael Jamet <michael.jamet@intel.com>
13482 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13483 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13485 S:      Maintained
13486 F:      drivers/thunderbolt/
13487 F:      include/linux/thunderbolt.h
13488
13489 THUNDERBOLT NETWORK DRIVER
13490 M:      Michael Jamet <michael.jamet@intel.com>
13491 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13492 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13493 L:      netdev@vger.kernel.org
13494 S:      Maintained
13495 F:      drivers/net/thunderbolt.c
13496
13497 THUNDERX GPIO DRIVER
13498 M:      David Daney <david.daney@cavium.com>
13499 S:      Maintained
13500 F:      drivers/gpio/gpio-thunderx.c
13501
13502 TI AM437X VPFE DRIVER
13503 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13504 L:      linux-media@vger.kernel.org
13505 W:      https://linuxtv.org
13506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13507 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13508 S:      Maintained
13509 F:      drivers/media/platform/am437x/
13510
13511 TI BANDGAP AND THERMAL DRIVER
13512 M:      Eduardo Valentin <edubezval@gmail.com>
13513 M:      Keerthy <j-keerthy@ti.com>
13514 L:      linux-pm@vger.kernel.org
13515 L:      linux-omap@vger.kernel.org
13516 S:      Maintained
13517 F:      drivers/thermal/ti-soc-thermal/
13518
13519 TI BQ27XXX POWER SUPPLY DRIVER
13520 R:      Andrew F. Davis <afd@ti.com>
13521 F:      include/linux/power/bq27xxx_battery.h
13522 F:      drivers/power/supply/bq27xxx_battery.c
13523 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13524
13525 TI CDCE706 CLOCK DRIVER
13526 M:      Max Filippov <jcmvbkbc@gmail.com>
13527 S:      Maintained
13528 F:      drivers/clk/clk-cdce706.c
13529
13530 TI CLOCK DRIVER
13531 M:      Tero Kristo <t-kristo@ti.com>
13532 L:      linux-omap@vger.kernel.org
13533 S:      Maintained
13534 F:      drivers/clk/ti/
13535 F:      include/linux/clk/ti.h
13536
13537 TI DAVINCI MACHINE SUPPORT
13538 M:      Sekhar Nori <nsekhar@ti.com>
13539 M:      Kevin Hilman <khilman@kernel.org>
13540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13542 S:      Supported
13543 F:      arch/arm/mach-davinci/
13544 F:      drivers/i2c/busses/i2c-davinci.c
13545 F:      arch/arm/boot/dts/da850*
13546
13547 TI DAVINCI SERIES GPIO DRIVER
13548 M:      Keerthy <j-keerthy@ti.com>
13549 L:      linux-gpio@vger.kernel.org
13550 S:      Maintained
13551 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13552 F:      drivers/gpio/gpio-davinci.c
13553
13554 TI DAVINCI SERIES MEDIA DRIVER
13555 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13556 L:      linux-media@vger.kernel.org
13557 W:      https://linuxtv.org
13558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13559 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13560 S:      Maintained
13561 F:      drivers/media/platform/davinci/
13562 F:      include/media/davinci/
13563
13564 TI ETHERNET SWITCH DRIVER (CPSW)
13565 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13566 L:      linux-omap@vger.kernel.org
13567 L:      netdev@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/net/ethernet/ti/cpsw*
13570 F:      drivers/net/ethernet/ti/davinci*
13571
13572 TI FLASH MEDIA INTERFACE DRIVER
13573 M:      Alex Dubov <oakad@yahoo.com>
13574 S:      Maintained
13575 F:      drivers/misc/tifm*
13576 F:      drivers/mmc/host/tifm_sd.c
13577 F:      include/linux/tifm.h
13578
13579 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13580 M:      Santosh Shilimkar <ssantosh@kernel.org>
13581 L:      linux-kernel@vger.kernel.org
13582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13583 S:      Maintained
13584 F:      drivers/soc/ti/*
13585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13586
13587 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13588 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13589 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13591 S:      Maintained
13592 F:      sound/soc/codecs/lm49453*
13593 F:      sound/soc/codecs/isabelle*
13594
13595 TI LP855x BACKLIGHT DRIVER
13596 M:      Milo Kim <milo.kim@ti.com>
13597 S:      Maintained
13598 F:      Documentation/backlight/lp855x-driver.txt
13599 F:      drivers/video/backlight/lp855x_bl.c
13600 F:      include/linux/platform_data/lp855x.h
13601
13602 TI LP8727 CHARGER DRIVER
13603 M:      Milo Kim <milo.kim@ti.com>
13604 S:      Maintained
13605 F:      drivers/power/supply/lp8727_charger.c
13606 F:      include/linux/platform_data/lp8727.h
13607
13608 TI LP8788 MFD DRIVER
13609 M:      Milo Kim <milo.kim@ti.com>
13610 S:      Maintained
13611 F:      drivers/iio/adc/lp8788_adc.c
13612 F:      drivers/leds/leds-lp8788.c
13613 F:      drivers/mfd/lp8788*.c
13614 F:      drivers/power/supply/lp8788-charger.c
13615 F:      drivers/regulator/lp8788-*.c
13616 F:      include/linux/mfd/lp8788*.h
13617
13618 TI NETCP ETHERNET DRIVER
13619 M:      Wingman Kwok <w-kwok2@ti.com>
13620 M:      Murali Karicheri <m-karicheri2@ti.com>
13621 L:      netdev@vger.kernel.org
13622 S:      Maintained
13623 F:      drivers/net/ethernet/ti/netcp*
13624
13625 TI TAS571X FAMILY ASoC CODEC DRIVER
13626 M:      Kevin Cernekee <cernekee@chromium.org>
13627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13628 S:      Odd Fixes
13629 F:      sound/soc/codecs/tas571x*
13630
13631 TI TRF7970A NFC DRIVER
13632 M:      Mark Greer <mgreer@animalcreek.com>
13633 L:      linux-wireless@vger.kernel.org
13634 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13635 S:      Supported
13636 F:      drivers/nfc/trf7970a.c
13637 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13638
13639 TI TWL4030 SERIES SOC CODEC DRIVER
13640 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13641 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13642 S:      Maintained
13643 F:      sound/soc/codecs/twl4030*
13644
13645 TI VPE/CAL DRIVERS
13646 M:      Benoit Parrot <bparrot@ti.com>
13647 L:      linux-media@vger.kernel.org
13648 W:      http://linuxtv.org/
13649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13650 S:      Maintained
13651 F:      drivers/media/platform/ti-vpe/
13652
13653 TI WILINK WIRELESS DRIVERS
13654 L:      linux-wireless@vger.kernel.org
13655 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13656 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13658 S:      Orphan
13659 F:      drivers/net/wireless/ti/
13660 F:      include/linux/wl12xx.h
13661
13662 TILE ARCHITECTURE
13663 M:      Chris Metcalf <cmetcalf@mellanox.com>
13664 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13666 S:      Supported
13667 F:      arch/tile/
13668 F:      drivers/char/tile-srom.c
13669 F:      drivers/edac/tile_edac.c
13670 F:      drivers/net/ethernet/tile/
13671 F:      drivers/rtc/rtc-tile.c
13672 F:      drivers/tty/hvc/hvc_tile.c
13673 F:      drivers/tty/serial/tilegx.c
13674 F:      drivers/usb/host/*-tilegx.c
13675 F:      include/linux/usb/tilegx.h
13676
13677 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13678 M:      John Stultz <john.stultz@linaro.org>
13679 M:      Thomas Gleixner <tglx@linutronix.de>
13680 R:      Stephen Boyd <sboyd@codeaurora.org>
13681 L:      linux-kernel@vger.kernel.org
13682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13683 S:      Supported
13684 F:      include/linux/clocksource.h
13685 F:      include/linux/time.h
13686 F:      include/linux/timex.h
13687 F:      include/uapi/linux/time.h
13688 F:      include/uapi/linux/timex.h
13689 F:      kernel/time/clocksource.c
13690 F:      kernel/time/time*.c
13691 F:      kernel/time/alarmtimer.c
13692 F:      kernel/time/ntp.c
13693 F:      tools/testing/selftests/timers/
13694
13695 TIPC NETWORK LAYER
13696 M:      Jon Maloy <jon.maloy@ericsson.com>
13697 M:      Ying Xue <ying.xue@windriver.com>
13698 L:      netdev@vger.kernel.org (core kernel code)
13699 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13700 W:      http://tipc.sourceforge.net/
13701 S:      Maintained
13702 F:      include/uapi/linux/tipc*.h
13703 F:      net/tipc/
13704
13705 TLAN NETWORK DRIVER
13706 M:      Samuel Chessman <chessman@tux.org>
13707 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13708 W:      http://sourceforge.net/projects/tlan/
13709 S:      Maintained
13710 F:      Documentation/networking/tlan.txt
13711 F:      drivers/net/ethernet/ti/tlan.*
13712
13713 TM6000 VIDEO4LINUX DRIVER
13714 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13716 L:      linux-media@vger.kernel.org
13717 W:      https://linuxtv.org
13718 T:      git git://linuxtv.org/media_tree.git
13719 S:      Odd fixes
13720 F:      drivers/media/usb/tm6000/
13721 F:      Documentation/media/v4l-drivers/tm6000*
13722
13723 TMIO/SDHI MMC DRIVER
13724 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13725 L:      linux-mmc@vger.kernel.org
13726 S:      Supported
13727 F:      drivers/mmc/host/tmio_mmc*
13728 F:      drivers/mmc/host/renesas_sdhi*
13729 F:      include/linux/mfd/tmio.h
13730
13731 TMP401 HARDWARE MONITOR DRIVER
13732 M:      Guenter Roeck <linux@roeck-us.net>
13733 L:      linux-hwmon@vger.kernel.org
13734 S:      Maintained
13735 F:      Documentation/hwmon/tmp401
13736 F:      drivers/hwmon/tmp401.c
13737
13738 TMPFS (SHMEM FILESYSTEM)
13739 M:      Hugh Dickins <hughd@google.com>
13740 L:      linux-mm@kvack.org
13741 S:      Maintained
13742 F:      include/linux/shmem_fs.h
13743 F:      mm/shmem.c
13744
13745 TOMOYO SECURITY MODULE
13746 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13747 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13748 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13749 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13750 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13751 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13752 W:      http://tomoyo.sourceforge.jp/
13753 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13754 S:      Maintained
13755 F:      security/tomoyo/
13756
13757 TOPSTAR LAPTOP EXTRAS DRIVER
13758 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13759 L:      platform-driver-x86@vger.kernel.org
13760 S:      Maintained
13761 F:      drivers/platform/x86/topstar-laptop.c
13762
13763 TOSHIBA ACPI EXTRAS DRIVER
13764 M:      Azael Avalos <coproscefalo@gmail.com>
13765 L:      platform-driver-x86@vger.kernel.org
13766 S:      Maintained
13767 F:      drivers/platform/x86/toshiba_acpi.c
13768
13769 TOSHIBA BLUETOOTH DRIVER
13770 M:      Azael Avalos <coproscefalo@gmail.com>
13771 L:      platform-driver-x86@vger.kernel.org
13772 S:      Maintained
13773 F:      drivers/platform/x86/toshiba_bluetooth.c
13774
13775 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13776 M:      Azael Avalos <coproscefalo@gmail.com>
13777 L:      platform-driver-x86@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/platform/x86/toshiba_haps.c
13780
13781 TOSHIBA SMM DRIVER
13782 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13783 W:      http://www.buzzard.org.uk/toshiba/
13784 S:      Maintained
13785 F:      drivers/char/toshiba.c
13786 F:      include/linux/toshiba.h
13787 F:      include/uapi/linux/toshiba.h
13788
13789 TOSHIBA TC358743 DRIVER
13790 M:      Mats Randgaard <matrandg@cisco.com>
13791 L:      linux-media@vger.kernel.org
13792 S:      Maintained
13793 F:      drivers/media/i2c/tc358743*
13794 F:      include/media/i2c/tc358743.h
13795
13796 TOSHIBA WMI HOTKEYS 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-wmi.c
13801
13802 TPM DEVICE DRIVER
13803 M:      Peter Huewe <peterhuewe@gmx.de>
13804 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13805 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13806 L:      linux-integrity@vger.kernel.org
13807 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13808 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13809 S:      Maintained
13810 F:      drivers/char/tpm/
13811
13812 TRACING
13813 M:      Steven Rostedt <rostedt@goodmis.org>
13814 M:      Ingo Molnar <mingo@redhat.com>
13815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13816 S:      Maintained
13817 F:      Documentation/trace/ftrace.txt
13818 F:      arch/*/*/*/ftrace.h
13819 F:      arch/*/kernel/ftrace.c
13820 F:      include/*/ftrace.h
13821 F:      include/linux/trace*.h
13822 F:      include/trace/
13823 F:      kernel/trace/
13824 F:      tools/testing/selftests/ftrace/
13825
13826 TRACING MMIO ACCESSES (MMIOTRACE)
13827 M:      Steven Rostedt <rostedt@goodmis.org>
13828 M:      Ingo Molnar <mingo@kernel.org>
13829 R:      Karol Herbst <karolherbst@gmail.com>
13830 R:      Pekka Paalanen <ppaalanen@gmail.com>
13831 S:      Maintained
13832 L:      linux-kernel@vger.kernel.org
13833 L:      nouveau@lists.freedesktop.org
13834 F:      kernel/trace/trace_mmiotrace.c
13835 F:      include/linux/mmiotrace.h
13836 F:      arch/x86/mm/kmmio.c
13837 F:      arch/x86/mm/mmio-mod.c
13838 F:      arch/x86/mm/testmmiotrace.c
13839
13840 TRIVIAL PATCHES
13841 M:      Jiri Kosina <trivial@kernel.org>
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13843 S:      Maintained
13844 K:      ^Subject:.*(?i)trivial
13845
13846 TTY LAYER
13847 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13848 M:      Jiri Slaby <jslaby@suse.com>
13849 S:      Supported
13850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13851 F:      Documentation/serial/
13852 F:      drivers/tty/
13853 F:      drivers/tty/serial/serial_core.c
13854 F:      include/linux/serial_core.h
13855 F:      include/linux/serial.h
13856 F:      include/linux/tty.h
13857 F:      include/uapi/linux/serial_core.h
13858 F:      include/uapi/linux/serial.h
13859 F:      include/uapi/linux/tty.h
13860
13861 TUA9001 MEDIA DRIVER
13862 M:      Antti Palosaari <crope@iki.fi>
13863 L:      linux-media@vger.kernel.org
13864 W:      https://linuxtv.org
13865 W:      http://palosaari.fi/linux/
13866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13867 T:      git git://linuxtv.org/anttip/media_tree.git
13868 S:      Maintained
13869 F:      drivers/media/tuners/tua9001*
13870
13871 TULIP NETWORK DRIVERS
13872 L:      netdev@vger.kernel.org
13873 L:      linux-parisc@vger.kernel.org
13874 S:      Orphan
13875 F:      drivers/net/ethernet/dec/tulip/
13876
13877 TUN/TAP driver
13878 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13879 W:      http://vtun.sourceforge.net/tun
13880 S:      Maintained
13881 F:      Documentation/networking/tuntap.txt
13882 F:      arch/um/os-Linux/drivers/
13883
13884 TURBOCHANNEL SUBSYSTEM
13885 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13886 M:      Ralf Baechle <ralf@linux-mips.org>
13887 L:      linux-mips@linux-mips.org
13888 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13889 S:      Maintained
13890 F:      drivers/tc/
13891 F:      include/linux/tc.h
13892
13893 TW5864 VIDEO4LINUX DRIVER
13894 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13895 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13896 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13897 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13898 L:      linux-media@vger.kernel.org
13899 S:      Supported
13900 F:      drivers/media/pci/tw5864/
13901
13902 TW68 VIDEO4LINUX DRIVER
13903 M:      Hans Verkuil <hverkuil@xs4all.nl>
13904 L:      linux-media@vger.kernel.org
13905 T:      git git://linuxtv.org/media_tree.git
13906 W:      https://linuxtv.org
13907 S:      Odd Fixes
13908 F:      drivers/media/pci/tw68/
13909
13910 TW686X VIDEO4LINUX DRIVER
13911 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13912 L:      linux-media@vger.kernel.org
13913 T:      git git://linuxtv.org/media_tree.git
13914 W:      http://linuxtv.org
13915 S:      Maintained
13916 F:      drivers/media/pci/tw686x/
13917
13918 UBI FILE SYSTEM (UBIFS)
13919 M:      Richard Weinberger <richard@nod.at>
13920 M:      Artem Bityutskiy <dedekind1@gmail.com>
13921 M:      Adrian Hunter <adrian.hunter@intel.com>
13922 L:      linux-mtd@lists.infradead.org
13923 T:      git git://git.infradead.org/ubifs-2.6.git
13924 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13925 S:      Supported
13926 F:      Documentation/filesystems/ubifs.txt
13927 F:      fs/ubifs/
13928
13929 UCLINUX (M68KNOMMU AND COLDFIRE)
13930 M:      Greg Ungerer <gerg@linux-m68k.org>
13931 W:      http://www.linux-m68k.org/
13932 W:      http://www.uclinux.org/
13933 L:      linux-m68k@lists.linux-m68k.org
13934 L:      uclinux-dev@uclinux.org  (subscribers-only)
13935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13936 S:      Maintained
13937 F:      arch/m68k/coldfire/
13938 F:      arch/m68k/68*/
13939 F:      arch/m68k/*/*_no.*
13940 F:      arch/m68k/include/asm/*_no.*
13941
13942 UDF FILESYSTEM
13943 M:      Jan Kara <jack@suse.com>
13944 S:      Maintained
13945 F:      Documentation/filesystems/udf.txt
13946 F:      fs/udf/
13947
13948 UDRAW TABLET
13949 M:      Bastien Nocera <hadess@hadess.net>
13950 L:      linux-input@vger.kernel.org
13951 S:      Maintained
13952 F:      drivers/hid/hid-udraw-ps3.c
13953
13954 UFS FILESYSTEM
13955 M:      Evgeniy Dushistov <dushistov@mail.ru>
13956 S:      Maintained
13957 F:      Documentation/filesystems/ufs.txt
13958 F:      fs/ufs/
13959
13960 UHID USERSPACE HID IO DRIVER:
13961 M:      David Herrmann <dh.herrmann@googlemail.com>
13962 L:      linux-input@vger.kernel.org
13963 S:      Maintained
13964 F:      drivers/hid/uhid.c
13965 F:      include/uapi/linux/uhid.h
13966
13967 ULPI BUS
13968 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13969 L:      linux-usb@vger.kernel.org
13970 S:      Maintained
13971 F:      drivers/usb/common/ulpi.c
13972 F:      include/linux/ulpi/
13973
13974 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13975 L:      linux-usb@vger.kernel.org
13976 S:      Orphan
13977 F:      drivers/uwb/
13978 F:      include/linux/uwb.h
13979 F:      include/linux/uwb/
13980
13981 UNICORE32 ARCHITECTURE:
13982 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13983 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13984 S:      Maintained
13985 T:      git git://github.com/gxt/linux.git
13986 F:      arch/unicore32/
13987
13988 UNIFDEF
13989 M:      Tony Finch <dot@dotat.at>
13990 W:      http://dotat.at/prog/unifdef
13991 S:      Maintained
13992 F:      scripts/unifdef.c
13993
13994 UNIFORM CDROM DRIVER
13995 M:      Jens Axboe <axboe@kernel.dk>
13996 W:      http://www.kernel.dk
13997 S:      Maintained
13998 F:      Documentation/cdrom/
13999 F:      drivers/cdrom/cdrom.c
14000 F:      include/linux/cdrom.h
14001 F:      include/uapi/linux/cdrom.h
14002
14003 UNISYS S-PAR DRIVERS
14004 M:      David Kershner <david.kershner@unisys.com>
14005 L:      sparmaintainer@unisys.com (Unisys internal)
14006 S:      Supported
14007 F:      drivers/staging/unisys/
14008
14009 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14010 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14011 L:      linux-scsi@vger.kernel.org
14012 S:      Supported
14013 F:      Documentation/scsi/ufs.txt
14014 F:      drivers/scsi/ufs/
14015
14016 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14017 M:      Joao Pinto <jpinto@synopsys.com>
14018 L:      linux-scsi@vger.kernel.org
14019 S:      Supported
14020 F:      drivers/scsi/ufs/*dwc*
14021
14022 UNSORTED BLOCK IMAGES (UBI)
14023 M:      Artem Bityutskiy <dedekind1@gmail.com>
14024 M:      Richard Weinberger <richard@nod.at>
14025 W:      http://www.linux-mtd.infradead.org/
14026 L:      linux-mtd@lists.infradead.org
14027 T:      git git://git.infradead.org/ubifs-2.6.git
14028 S:      Supported
14029 F:      drivers/mtd/ubi/
14030 F:      include/linux/mtd/ubi.h
14031 F:      include/uapi/mtd/ubi-user.h
14032
14033 USB "USBNET" DRIVER FRAMEWORK
14034 M:      Oliver Neukum <oneukum@suse.com>
14035 L:      netdev@vger.kernel.org
14036 W:      http://www.linux-usb.org/usbnet
14037 S:      Maintained
14038 F:      drivers/net/usb/usbnet.c
14039 F:      include/linux/usb/usbnet.h
14040
14041 USB ACM DRIVER
14042 M:      Oliver Neukum <oneukum@suse.com>
14043 L:      linux-usb@vger.kernel.org
14044 S:      Maintained
14045 F:      Documentation/usb/acm.txt
14046 F:      drivers/usb/class/cdc-acm.*
14047
14048 USB AR5523 WIRELESS DRIVER
14049 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14050 L:      linux-wireless@vger.kernel.org
14051 S:      Maintained
14052 F:      drivers/net/wireless/ath/ar5523/
14053
14054 USB ATTACHED SCSI
14055 M:      Oliver Neukum <oneukum@suse.com>
14056 L:      linux-usb@vger.kernel.org
14057 L:      linux-scsi@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/usb/storage/uas.c
14060
14061 USB CDC ETHERNET DRIVER
14062 M:      Oliver Neukum <oliver@neukum.org>
14063 L:      linux-usb@vger.kernel.org
14064 S:      Maintained
14065 F:      drivers/net/usb/cdc_*.c
14066 F:      include/uapi/linux/usb/cdc.h
14067
14068 USB CHAOSKEY DRIVER
14069 M:      Keith Packard <keithp@keithp.com>
14070 L:      linux-usb@vger.kernel.org
14071 S:      Maintained
14072 F:      drivers/usb/misc/chaoskey.c
14073
14074 USB CYPRESS C67X00 DRIVER
14075 M:      Peter Korsgaard <jacmet@sunsite.dk>
14076 L:      linux-usb@vger.kernel.org
14077 S:      Maintained
14078 F:      drivers/usb/c67x00/
14079
14080 USB DAVICOM DM9601 DRIVER
14081 M:      Peter Korsgaard <jacmet@sunsite.dk>
14082 L:      netdev@vger.kernel.org
14083 W:      http://www.linux-usb.org/usbnet
14084 S:      Maintained
14085 F:      drivers/net/usb/dm9601.c
14086
14087 USB DIAMOND RIO500 DRIVER
14088 M:      Cesar Miquel <miquel@df.uba.ar>
14089 L:      rio500-users@lists.sourceforge.net
14090 W:      http://rio500.sourceforge.net
14091 S:      Maintained
14092 F:      drivers/usb/misc/rio500*
14093
14094 USB EHCI DRIVER
14095 M:      Alan Stern <stern@rowland.harvard.edu>
14096 L:      linux-usb@vger.kernel.org
14097 S:      Maintained
14098 F:      Documentation/usb/ehci.txt
14099 F:      drivers/usb/host/ehci*
14100
14101 USB GADGET/PERIPHERAL SUBSYSTEM
14102 M:      Felipe Balbi <balbi@kernel.org>
14103 L:      linux-usb@vger.kernel.org
14104 W:      http://www.linux-usb.org/gadget
14105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14106 S:      Maintained
14107 F:      drivers/usb/gadget/
14108 F:      include/linux/usb/gadget*
14109
14110 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14111 M:      Jiri Kosina <jikos@kernel.org>
14112 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14113 L:      linux-usb@vger.kernel.org
14114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14115 S:      Maintained
14116 F:      Documentation/hid/hiddev.txt
14117 F:      drivers/hid/usbhid/
14118
14119 USB ISP116X DRIVER
14120 M:      Olav Kongas <ok@artecdesign.ee>
14121 L:      linux-usb@vger.kernel.org
14122 S:      Maintained
14123 F:      drivers/usb/host/isp116x*
14124 F:      include/linux/usb/isp116x.h
14125
14126 USB LAN78XX ETHERNET DRIVER
14127 M:      Woojung Huh <woojung.huh@microchip.com>
14128 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14129 L:      netdev@vger.kernel.org
14130 S:      Maintained
14131 F:      drivers/net/usb/lan78xx.*
14132
14133 USB MASS STORAGE DRIVER
14134 M:      Alan Stern <stern@rowland.harvard.edu>
14135 L:      linux-usb@vger.kernel.org
14136 L:      usb-storage@lists.one-eyed-alien.net
14137 S:      Maintained
14138 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14139 F:      drivers/usb/storage/
14140
14141 USB MIDI DRIVER
14142 M:      Clemens Ladisch <clemens@ladisch.de>
14143 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14144 T:      git git://git.alsa-project.org/alsa-kernel.git
14145 S:      Maintained
14146 F:      sound/usb/midi.*
14147
14148 USB NETWORKING DRIVERS
14149 L:      linux-usb@vger.kernel.org
14150 S:      Odd Fixes
14151 F:      drivers/net/usb/
14152
14153 USB OHCI DRIVER
14154 M:      Alan Stern <stern@rowland.harvard.edu>
14155 L:      linux-usb@vger.kernel.org
14156 S:      Maintained
14157 F:      Documentation/usb/ohci.txt
14158 F:      drivers/usb/host/ohci*
14159
14160 USB OTG FSM (Finite State Machine)
14161 M:      Peter Chen <Peter.Chen@nxp.com>
14162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14163 L:      linux-usb@vger.kernel.org
14164 S:      Maintained
14165 F:      drivers/usb/common/usb-otg-fsm.c
14166
14167 USB OVER IP DRIVER
14168 M:      Valentina Manea <valentina.manea.m@gmail.com>
14169 M:      Shuah Khan <shuahkh@osg.samsung.com>
14170 M:      Shuah Khan <shuah@kernel.org>
14171 L:      linux-usb@vger.kernel.org
14172 S:      Maintained
14173 F:      Documentation/usb/usbip_protocol.txt
14174 F:      drivers/usb/usbip/
14175 F:      tools/usb/usbip/
14176
14177 USB PEGASUS DRIVER
14178 M:      Petko Manolov <petkan@nucleusys.com>
14179 L:      linux-usb@vger.kernel.org
14180 L:      netdev@vger.kernel.org
14181 T:      git git://github.com/petkan/pegasus.git
14182 W:      https://github.com/petkan/pegasus
14183 S:      Maintained
14184 F:      drivers/net/usb/pegasus.*
14185
14186 USB PHY LAYER
14187 M:      Felipe Balbi <balbi@kernel.org>
14188 L:      linux-usb@vger.kernel.org
14189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14190 S:      Maintained
14191 F:      drivers/usb/phy/
14192
14193 USB PRINTER DRIVER (usblp)
14194 M:      Pete Zaitcev <zaitcev@redhat.com>
14195 L:      linux-usb@vger.kernel.org
14196 S:      Supported
14197 F:      drivers/usb/class/usblp.c
14198
14199 USB QMI WWAN NETWORK DRIVER
14200 M:      Bjørn Mork <bjorn@mork.no>
14201 L:      netdev@vger.kernel.org
14202 S:      Maintained
14203 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14204 F:      drivers/net/usb/qmi_wwan.c
14205
14206 USB RTL8150 DRIVER
14207 M:      Petko Manolov <petkan@nucleusys.com>
14208 L:      linux-usb@vger.kernel.org
14209 L:      netdev@vger.kernel.org
14210 T:      git git://github.com/petkan/rtl8150.git
14211 W:      https://github.com/petkan/rtl8150
14212 S:      Maintained
14213 F:      drivers/net/usb/rtl8150.c
14214
14215 USB SERIAL SUBSYSTEM
14216 M:      Johan Hovold <johan@kernel.org>
14217 L:      linux-usb@vger.kernel.org
14218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14219 S:      Maintained
14220 F:      Documentation/usb/usb-serial.txt
14221 F:      drivers/usb/serial/
14222 F:      include/linux/usb/serial.h
14223
14224 USB SMSC75XX ETHERNET DRIVER
14225 M:      Steve Glendinning <steve.glendinning@shawell.net>
14226 L:      netdev@vger.kernel.org
14227 S:      Maintained
14228 F:      drivers/net/usb/smsc75xx.*
14229
14230 USB SMSC95XX ETHERNET DRIVER
14231 M:      Steve Glendinning <steve.glendinning@shawell.net>
14232 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14233 L:      netdev@vger.kernel.org
14234 S:      Maintained
14235 F:      drivers/net/usb/smsc95xx.*
14236
14237 USB SUBSYSTEM
14238 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14239 L:      linux-usb@vger.kernel.org
14240 W:      http://www.linux-usb.org
14241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14242 S:      Supported
14243 F:      Documentation/devicetree/bindings/usb/
14244 F:      Documentation/usb/
14245 F:      drivers/usb/
14246 F:      include/linux/usb.h
14247 F:      include/linux/usb/
14248
14249 USB TYPEC SUBSYSTEM
14250 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14251 L:      linux-usb@vger.kernel.org
14252 S:      Maintained
14253 F:      Documentation/ABI/testing/sysfs-class-typec
14254 F:      Documentation/usb/typec.rst
14255 F:      drivers/usb/typec/
14256 F:      include/linux/usb/typec.h
14257
14258 USB UHCI DRIVER
14259 M:      Alan Stern <stern@rowland.harvard.edu>
14260 L:      linux-usb@vger.kernel.org
14261 S:      Maintained
14262 F:      drivers/usb/host/uhci*
14263
14264 USB VIDEO CLASS
14265 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14266 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14267 L:      linux-media@vger.kernel.org
14268 T:      git git://linuxtv.org/media_tree.git
14269 W:      http://www.ideasonboard.org/uvc/
14270 S:      Maintained
14271 F:      drivers/media/usb/uvc/
14272 F:      include/uapi/linux/uvcvideo.h
14273
14274 USB VISION DRIVER
14275 M:      Hans Verkuil <hverkuil@xs4all.nl>
14276 L:      linux-media@vger.kernel.org
14277 T:      git git://linuxtv.org/media_tree.git
14278 W:      https://linuxtv.org
14279 S:      Odd Fixes
14280 F:      drivers/media/usb/usbvision/
14281
14282 USB WEBCAM GADGET
14283 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14284 L:      linux-usb@vger.kernel.org
14285 S:      Maintained
14286 F:      drivers/usb/gadget/function/*uvc*
14287 F:      drivers/usb/gadget/legacy/webcam.c
14288
14289 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14290 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14291 L:      linux-wireless@vger.kernel.org
14292 S:      Maintained
14293 F:      drivers/net/wireless/rndis_wlan.c
14294
14295 USB XHCI DRIVER
14296 M:      Mathias Nyman <mathias.nyman@intel.com>
14297 L:      linux-usb@vger.kernel.org
14298 S:      Supported
14299 F:      drivers/usb/host/xhci*
14300 F:      drivers/usb/host/pci-quirks*
14301
14302 USB ZD1201 DRIVER
14303 L:      linux-wireless@vger.kernel.org
14304 W:      http://linux-lc100020.sourceforge.net
14305 S:      Orphan
14306 F:      drivers/net/wireless/zydas/zd1201.*
14307
14308 USB ZR364XX DRIVER
14309 M:      Antoine Jacquet <royale@zerezo.com>
14310 L:      linux-usb@vger.kernel.org
14311 L:      linux-media@vger.kernel.org
14312 T:      git git://linuxtv.org/media_tree.git
14313 W:      http://royale.zerezo.com/zr364xx/
14314 S:      Maintained
14315 F:      Documentation/media/v4l-drivers/zr364xx*
14316 F:      drivers/media/usb/zr364xx/
14317
14318 USER-MODE LINUX (UML)
14319 M:      Jeff Dike <jdike@addtoit.com>
14320 M:      Richard Weinberger <richard@nod.at>
14321 L:      user-mode-linux-devel@lists.sourceforge.net
14322 L:      user-mode-linux-user@lists.sourceforge.net
14323 W:      http://user-mode-linux.sourceforge.net
14324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14325 S:      Maintained
14326 F:      Documentation/virtual/uml/
14327 F:      arch/um/
14328 F:      arch/x86/um/
14329 F:      fs/hostfs/
14330 F:      fs/hppfs/
14331
14332 USERSPACE I/O (UIO)
14333 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14334 S:      Maintained
14335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14336 F:      Documentation/driver-api/uio-howto.rst
14337 F:      drivers/uio/
14338 F:      include/linux/uio*.h
14339
14340 UTIL-LINUX PACKAGE
14341 M:      Karel Zak <kzak@redhat.com>
14342 L:      util-linux@vger.kernel.org
14343 W:      http://en.wikipedia.org/wiki/Util-linux
14344 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14345 S:      Maintained
14346
14347 UUID HELPERS
14348 M:      Christoph Hellwig <hch@lst.de>
14349 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14350 L:      linux-kernel@vger.kernel.org
14351 T:      git git://git.infradead.org/users/hch/uuid.git
14352 F:      lib/uuid.c
14353 F:      lib/test_uuid.c
14354 F:      include/linux/uuid.h
14355 F:      include/uapi/linux/uuid.h
14356 S:      Maintained
14357
14358 UVESAFB DRIVER
14359 M:      Michal Januszewski <spock@gentoo.org>
14360 L:      linux-fbdev@vger.kernel.org
14361 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14362 S:      Maintained
14363 F:      Documentation/fb/uvesafb.txt
14364 F:      drivers/video/fbdev/uvesafb.*
14365
14366 VF610 NAND DRIVER
14367 M:      Stefan Agner <stefan@agner.ch>
14368 L:      linux-mtd@lists.infradead.org
14369 S:      Supported
14370 F:      drivers/mtd/nand/vf610_nfc.c
14371
14372 VFAT/FAT/MSDOS FILESYSTEM
14373 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14374 S:      Maintained
14375 F:      Documentation/filesystems/vfat.txt
14376 F:      fs/fat/
14377
14378 VFIO DRIVER
14379 M:      Alex Williamson <alex.williamson@redhat.com>
14380 L:      kvm@vger.kernel.org
14381 T:      git git://github.com/awilliam/linux-vfio.git
14382 S:      Maintained
14383 F:      Documentation/vfio.txt
14384 F:      drivers/vfio/
14385 F:      include/linux/vfio.h
14386 F:      include/uapi/linux/vfio.h
14387
14388 VFIO MEDIATED DEVICE DRIVERS
14389 M:      Kirti Wankhede <kwankhede@nvidia.com>
14390 L:      kvm@vger.kernel.org
14391 S:      Maintained
14392 F:      Documentation/vfio-mediated-device.txt
14393 F:      drivers/vfio/mdev/
14394 F:      include/linux/mdev.h
14395 F:      samples/vfio-mdev/
14396
14397 VFIO PLATFORM DRIVER
14398 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14399 L:      kvm@vger.kernel.org
14400 S:      Maintained
14401 F:      drivers/vfio/platform/
14402
14403 VGA_SWITCHEROO
14404 R:      Lukas Wunner <lukas@wunner.de>
14405 S:      Maintained
14406 F:      Documentation/gpu/vga-switcheroo.rst
14407 F:      drivers/gpu/vga/vga_switcheroo.c
14408 F:      include/linux/vga_switcheroo.h
14409 T:      git git://anongit.freedesktop.org/drm/drm-misc
14410
14411 VIA RHINE NETWORK DRIVER
14412 S:      Orphan
14413 F:      drivers/net/ethernet/via/via-rhine.c
14414
14415 VIA SD/MMC CARD CONTROLLER DRIVER
14416 M:      Bruce Chang <brucechang@via.com.tw>
14417 M:      Harald Welte <HaraldWelte@viatech.com>
14418 S:      Maintained
14419 F:      drivers/mmc/host/via-sdmmc.c
14420
14421 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14422 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14423 L:      linux-fbdev@vger.kernel.org
14424 S:      Maintained
14425 F:      include/linux/via-core.h
14426 F:      include/linux/via-gpio.h
14427 F:      include/linux/via_i2c.h
14428 F:      drivers/video/fbdev/via/
14429
14430 VIA VELOCITY NETWORK DRIVER
14431 M:      Francois Romieu <romieu@fr.zoreil.com>
14432 L:      netdev@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/net/ethernet/via/via-velocity.*
14435
14436 VIDEO MULTIPLEXER DRIVER
14437 M:      Philipp Zabel <p.zabel@pengutronix.de>
14438 L:      linux-media@vger.kernel.org
14439 S:      Maintained
14440 F:      drivers/media/platform/video-mux.c
14441
14442 VIDEOBUF2 FRAMEWORK
14443 M:      Pawel Osciak <pawel@osciak.com>
14444 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14445 M:      Kyungmin Park <kyungmin.park@samsung.com>
14446 L:      linux-media@vger.kernel.org
14447 S:      Maintained
14448 F:      drivers/media/v4l2-core/videobuf2-*
14449 F:      include/media/videobuf2-*
14450
14451 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14452 M:      Helen Koike <helen.koike@collabora.com>
14453 L:      linux-media@vger.kernel.org
14454 T:      git git://linuxtv.org/media_tree.git
14455 W:      https://linuxtv.org
14456 S:      Maintained
14457 F:      drivers/media/platform/vimc/*
14458
14459 VIRT LIB
14460 M:      Alex Williamson <alex.williamson@redhat.com>
14461 M:      Paolo Bonzini <pbonzini@redhat.com>
14462 L:      kvm@vger.kernel.org
14463 S:      Supported
14464 F:      virt/lib/
14465
14466 VIRTIO AND VHOST VSOCK DRIVER
14467 M:      Stefan Hajnoczi <stefanha@redhat.com>
14468 L:      kvm@vger.kernel.org
14469 L:      virtualization@lists.linux-foundation.org
14470 L:      netdev@vger.kernel.org
14471 S:      Maintained
14472 F:      include/linux/virtio_vsock.h
14473 F:      include/uapi/linux/virtio_vsock.h
14474 F:      include/uapi/linux/vsockmon.h
14475 F:      include/uapi/linux/vm_sockets_diag.h
14476 F:      net/vmw_vsock/diag.c
14477 F:      net/vmw_vsock/af_vsock_tap.c
14478 F:      net/vmw_vsock/virtio_transport_common.c
14479 F:      net/vmw_vsock/virtio_transport.c
14480 F:      drivers/net/vsockmon.c
14481 F:      drivers/vhost/vsock.c
14482 F:      drivers/vhost/vsock.h
14483 F:      tools/testing/vsock/
14484
14485 VIRTIO CONSOLE DRIVER
14486 M:      Amit Shah <amit@kernel.org>
14487 L:      virtualization@lists.linux-foundation.org
14488 S:      Maintained
14489 F:      drivers/char/virtio_console.c
14490 F:      include/linux/virtio_console.h
14491 F:      include/uapi/linux/virtio_console.h
14492
14493 VIRTIO CORE, NET AND BLOCK DRIVERS
14494 M:      "Michael S. Tsirkin" <mst@redhat.com>
14495 M:      Jason Wang <jasowang@redhat.com>
14496 L:      virtualization@lists.linux-foundation.org
14497 S:      Maintained
14498 F:      Documentation/devicetree/bindings/virtio/
14499 F:      drivers/virtio/
14500 F:      tools/virtio/
14501 F:      drivers/net/virtio_net.c
14502 F:      drivers/block/virtio_blk.c
14503 F:      include/linux/virtio*.h
14504 F:      include/uapi/linux/virtio_*.h
14505 F:      drivers/crypto/virtio/
14506 F:      mm/balloon_compaction.c
14507
14508 VIRTIO CRYPTO DRIVER
14509 M:      Gonglei <arei.gonglei@huawei.com>
14510 L:      virtualization@lists.linux-foundation.org
14511 L:      linux-crypto@vger.kernel.org
14512 S:      Maintained
14513 F:      drivers/crypto/virtio/
14514 F:      include/uapi/linux/virtio_crypto.h
14515
14516 VIRTIO DRIVERS FOR S390
14517 M:      Cornelia Huck <cohuck@redhat.com>
14518 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14519 L:      linux-s390@vger.kernel.org
14520 L:      virtualization@lists.linux-foundation.org
14521 L:      kvm@vger.kernel.org
14522 S:      Supported
14523 F:      drivers/s390/virtio/
14524 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14525
14526 VIRTIO GPU DRIVER
14527 M:      David Airlie <airlied@linux.ie>
14528 M:      Gerd Hoffmann <kraxel@redhat.com>
14529 L:      dri-devel@lists.freedesktop.org
14530 L:      virtualization@lists.linux-foundation.org
14531 T:      git git://anongit.freedesktop.org/drm/drm-misc
14532 S:      Maintained
14533 F:      drivers/gpu/drm/virtio/
14534 F:      include/uapi/linux/virtio_gpu.h
14535
14536 VIRTIO HOST (VHOST)
14537 M:      "Michael S. Tsirkin" <mst@redhat.com>
14538 M:      Jason Wang <jasowang@redhat.com>
14539 L:      kvm@vger.kernel.org
14540 L:      virtualization@lists.linux-foundation.org
14541 L:      netdev@vger.kernel.org
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14543 S:      Maintained
14544 F:      drivers/vhost/
14545 F:      include/uapi/linux/vhost.h
14546
14547 VIRTIO INPUT DRIVER
14548 M:      Gerd Hoffmann <kraxel@redhat.com>
14549 S:      Maintained
14550 F:      drivers/virtio/virtio_input.c
14551 F:      include/uapi/linux/virtio_input.h
14552
14553 VIRTUAL SERIO DEVICE DRIVER
14554 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14555 S:      Maintained
14556 F:      drivers/input/serio/userio.c
14557 F:      include/uapi/linux/userio.h
14558
14559 VIVID VIRTUAL VIDEO DRIVER
14560 M:      Hans Verkuil <hverkuil@xs4all.nl>
14561 L:      linux-media@vger.kernel.org
14562 T:      git git://linuxtv.org/media_tree.git
14563 W:      https://linuxtv.org
14564 S:      Maintained
14565 F:      drivers/media/platform/vivid/*
14566
14567 VLYNQ BUS
14568 M:      Florian Fainelli <f.fainelli@gmail.com>
14569 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14570 S:      Maintained
14571 F:      drivers/vlynq/vlynq.c
14572 F:      include/linux/vlynq.h
14573
14574 VME SUBSYSTEM
14575 M:      Martyn Welch <martyn@welchs.me.uk>
14576 M:      Manohar Vanga <manohar.vanga@gmail.com>
14577 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14578 L:      devel@driverdev.osuosl.org
14579 S:      Maintained
14580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14581 F:      Documentation/driver-api/vme.rst
14582 F:      drivers/staging/vme/
14583 F:      drivers/vme/
14584 F:      include/linux/vme*
14585
14586 VMWARE BALLOON DRIVER
14587 M:      Xavier Deguillard <xdeguillard@vmware.com>
14588 M:      Philip Moltmann <moltmann@vmware.com>
14589 M:      "VMware, Inc." <pv-drivers@vmware.com>
14590 L:      linux-kernel@vger.kernel.org
14591 S:      Maintained
14592 F:      drivers/misc/vmw_balloon.c
14593
14594 VMWARE HYPERVISOR INTERFACE
14595 M:      Alok Kataria <akataria@vmware.com>
14596 L:      virtualization@lists.linux-foundation.org
14597 S:      Supported
14598 F:      arch/x86/kernel/cpu/vmware.c
14599
14600 VMWARE PVRDMA DRIVER
14601 M:      Adit Ranadive <aditr@vmware.com>
14602 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14603 L:      linux-rdma@vger.kernel.org
14604 S:      Maintained
14605 F:      drivers/infiniband/hw/vmw_pvrdma/
14606
14607 VMware PVSCSI driver
14608 M:      Jim Gill <jgill@vmware.com>
14609 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14610 L:      linux-scsi@vger.kernel.org
14611 S:      Maintained
14612 F:      drivers/scsi/vmw_pvscsi.c
14613 F:      drivers/scsi/vmw_pvscsi.h
14614
14615 VMWARE VMMOUSE SUBDRIVER
14616 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14617 M:      "VMware, Inc." <pv-drivers@vmware.com>
14618 L:      linux-input@vger.kernel.org
14619 S:      Maintained
14620 F:      drivers/input/mouse/vmmouse.c
14621 F:      drivers/input/mouse/vmmouse.h
14622
14623 VMWARE VMXNET3 ETHERNET DRIVER
14624 M:      Shrikrishna Khare <skhare@vmware.com>
14625 M:      "VMware, Inc." <pv-drivers@vmware.com>
14626 L:      netdev@vger.kernel.org
14627 S:      Maintained
14628 F:      drivers/net/vmxnet3/
14629
14630 VOCORE VOCORE2 BOARD
14631 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14632 L:      linux-mips@linux-mips.org
14633 S:      Maintained
14634 F:      arch/mips/boot/dts/ralink/vocore2.dts
14635
14636 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14637 M:      Liam Girdwood <lgirdwood@gmail.com>
14638 M:      Mark Brown <broonie@kernel.org>
14639 L:      linux-kernel@vger.kernel.org
14640 W:      http://www.slimlogic.co.uk/?p=48
14641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14642 S:      Supported
14643 F:      Documentation/devicetree/bindings/regulator/
14644 F:      drivers/regulator/
14645 F:      include/dt-bindings/regulator/
14646 F:      include/linux/regulator/
14647
14648 VRF
14649 M:      David Ahern <dsa@cumulusnetworks.com>
14650 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14651 L:      netdev@vger.kernel.org
14652 S:      Maintained
14653 F:      drivers/net/vrf.c
14654 F:      Documentation/networking/vrf.txt
14655
14656 VT1211 HARDWARE MONITOR DRIVER
14657 M:      Juerg Haefliger <juergh@gmail.com>
14658 L:      linux-hwmon@vger.kernel.org
14659 S:      Maintained
14660 F:      Documentation/hwmon/vt1211
14661 F:      drivers/hwmon/vt1211.c
14662
14663 VT8231 HARDWARE MONITOR DRIVER
14664 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14665 L:      linux-hwmon@vger.kernel.org
14666 S:      Maintained
14667 F:      drivers/hwmon/vt8231.c
14668
14669 VUB300 USB to SDIO/SD/MMC bridge chip
14670 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14671 L:      linux-mmc@vger.kernel.org
14672 L:      linux-usb@vger.kernel.org
14673 S:      Supported
14674 F:      drivers/mmc/host/vub300.c
14675
14676 W1 DALLAS'S 1-WIRE BUS
14677 M:      Evgeniy Polyakov <zbr@ioremap.net>
14678 S:      Maintained
14679 F:      Documentation/w1/
14680 F:      drivers/w1/
14681 F:      include/linux/w1.h
14682
14683 W83791D HARDWARE MONITORING DRIVER
14684 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14685 L:      linux-hwmon@vger.kernel.org
14686 S:      Maintained
14687 F:      Documentation/hwmon/w83791d
14688 F:      drivers/hwmon/w83791d.c
14689
14690 W83793 HARDWARE MONITORING DRIVER
14691 M:      Rudolf Marek <r.marek@assembler.cz>
14692 L:      linux-hwmon@vger.kernel.org
14693 S:      Maintained
14694 F:      Documentation/hwmon/w83793
14695 F:      drivers/hwmon/w83793.c
14696
14697 W83795 HARDWARE MONITORING DRIVER
14698 M:      Jean Delvare <jdelvare@suse.com>
14699 L:      linux-hwmon@vger.kernel.org
14700 S:      Maintained
14701 F:      drivers/hwmon/w83795.c
14702
14703 W83L51xD SD/MMC CARD INTERFACE DRIVER
14704 M:      Pierre Ossman <pierre@ossman.eu>
14705 S:      Maintained
14706 F:      drivers/mmc/host/wbsd.*
14707
14708 WACOM PROTOCOL 4 SERIAL TABLETS
14709 M:      Julian Squires <julian@cipht.net>
14710 M:      Hans de Goede <hdegoede@redhat.com>
14711 L:      linux-input@vger.kernel.org
14712 S:      Maintained
14713 F:      drivers/input/tablet/wacom_serial4.c
14714
14715 WATCHDOG DEVICE DRIVERS
14716 M:      Wim Van Sebroeck <wim@iguana.be>
14717 R:      Guenter Roeck <linux@roeck-us.net>
14718 L:      linux-watchdog@vger.kernel.org
14719 W:      http://www.linux-watchdog.org/
14720 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14721 S:      Maintained
14722 F:      Documentation/devicetree/bindings/watchdog/
14723 F:      Documentation/watchdog/
14724 F:      drivers/watchdog/
14725 F:      include/linux/watchdog.h
14726 F:      include/uapi/linux/watchdog.h
14727
14728 WHISKEYCOVE PMIC GPIO DRIVER
14729 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14730 L:      linux-gpio@vger.kernel.org
14731 S:      Maintained
14732 F:      drivers/gpio/gpio-wcove.c
14733
14734 WIIMOTE HID DRIVER
14735 M:      David Herrmann <dh.herrmann@googlemail.com>
14736 L:      linux-input@vger.kernel.org
14737 S:      Maintained
14738 F:      drivers/hid/hid-wiimote*
14739
14740 WILOCITY WIL6210 WIRELESS DRIVER
14741 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14742 L:      linux-wireless@vger.kernel.org
14743 L:      wil6210@qca.qualcomm.com
14744 S:      Supported
14745 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14746 F:      drivers/net/wireless/ath/wil6210/
14747
14748 WIMAX STACK
14749 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14750 M:      linux-wimax@intel.com
14751 L:      wimax@linuxwimax.org (subscribers-only)
14752 S:      Supported
14753 W:      http://linuxwimax.org
14754 F:      Documentation/wimax/README.wimax
14755 F:      include/linux/wimax/debug.h
14756 F:      include/net/wimax.h
14757 F:      include/uapi/linux/wimax.h
14758 F:      net/wimax/
14759
14760 WINBOND CIR DRIVER
14761 M:      David Härdeman <david@hardeman.nu>
14762 S:      Maintained
14763 F:      drivers/media/rc/winbond-cir.c
14764
14765 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14766 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14767 L:      linux-watchdog@vger.kernel.org
14768 S:      Maintained
14769 F:      drivers/watchdog/ebc-c384_wdt.c
14770
14771 WINSYSTEMS WS16C48 GPIO DRIVER
14772 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14773 L:      linux-gpio@vger.kernel.org
14774 S:      Maintained
14775 F:      drivers/gpio/gpio-ws16c48.c
14776
14777 WISTRON LAPTOP BUTTON DRIVER
14778 M:      Miloslav Trmac <mitr@volny.cz>
14779 S:      Maintained
14780 F:      drivers/input/misc/wistron_btns.c
14781
14782 WL3501 WIRELESS PCMCIA CARD DRIVER
14783 L:      linux-wireless@vger.kernel.org
14784 S:      Odd fixes
14785 F:      drivers/net/wireless/wl3501*
14786
14787 WOLFSON MICROELECTRONICS DRIVERS
14788 L:      patches@opensource.cirrus.com
14789 T:      git https://github.com/CirrusLogic/linux-drivers.git
14790 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14791 S:      Supported
14792 F:      Documentation/hwmon/wm83??
14793 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14794 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14795 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14796 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14797 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14798 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14799 F:      drivers/clk/clk-wm83*.c
14800 F:      drivers/extcon/extcon-arizona.c
14801 F:      drivers/leds/leds-wm83*.c
14802 F:      drivers/gpio/gpio-*wm*.c
14803 F:      drivers/gpio/gpio-arizona.c
14804 F:      drivers/hwmon/wm83??-hwmon.c
14805 F:      drivers/input/misc/wm831x-on.c
14806 F:      drivers/input/touchscreen/wm831x-ts.c
14807 F:      drivers/input/touchscreen/wm97*.c
14808 F:      drivers/mfd/arizona*
14809 F:      drivers/mfd/wm*.c
14810 F:      drivers/mfd/cs47l24*
14811 F:      drivers/power/supply/wm83*.c
14812 F:      drivers/rtc/rtc-wm83*.c
14813 F:      drivers/regulator/wm8*.c
14814 F:      drivers/regulator/arizona*
14815 F:      drivers/video/backlight/wm83*_bl.c
14816 F:      drivers/watchdog/wm83*_wdt.c
14817 F:      include/linux/mfd/arizona/
14818 F:      include/linux/mfd/wm831x/
14819 F:      include/linux/mfd/wm8350/
14820 F:      include/linux/mfd/wm8400*
14821 F:      include/linux/regulator/arizona*
14822 F:      include/linux/wm97xx.h
14823 F:      include/sound/wm????.h
14824 F:      sound/soc/codecs/arizona.?
14825 F:      sound/soc/codecs/wm*
14826 F:      sound/soc/codecs/cs47l24*
14827
14828 WORKQUEUE
14829 M:      Tejun Heo <tj@kernel.org>
14830 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14832 S:      Maintained
14833 F:      include/linux/workqueue.h
14834 F:      kernel/workqueue.c
14835 F:      Documentation/core-api/workqueue.rst
14836
14837 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14838 M:      Chen-Yu Tsai <wens@csie.org>
14839 L:      linux-kernel@vger.kernel.org
14840 S:      Maintained
14841 N:      axp[128]
14842
14843 X.25 NETWORK LAYER
14844 M:      Andrew Hendry <andrew.hendry@gmail.com>
14845 L:      linux-x25@vger.kernel.org
14846 S:      Odd Fixes
14847 F:      Documentation/networking/x25*
14848 F:      include/net/x25*
14849 F:      net/x25/
14850
14851 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14852 M:      Thomas Gleixner <tglx@linutronix.de>
14853 M:      Ingo Molnar <mingo@redhat.com>
14854 M:      "H. Peter Anvin" <hpa@zytor.com>
14855 M:      x86@kernel.org
14856 L:      linux-kernel@vger.kernel.org
14857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14858 S:      Maintained
14859 F:      Documentation/x86/
14860 F:      arch/x86/
14861
14862 X86 MCE INFRASTRUCTURE
14863 M:      Tony Luck <tony.luck@intel.com>
14864 M:      Borislav Petkov <bp@alien8.de>
14865 L:      linux-edac@vger.kernel.org
14866 S:      Maintained
14867 F:      arch/x86/kernel/cpu/mcheck/*
14868
14869 X86 MICROCODE UPDATE SUPPORT
14870 M:      Borislav Petkov <bp@alien8.de>
14871 S:      Maintained
14872 F:      arch/x86/kernel/cpu/microcode/*
14873
14874 X86 PLATFORM DRIVERS
14875 M:      Darren Hart <dvhart@infradead.org>
14876 M:      Andy Shevchenko <andy@infradead.org>
14877 L:      platform-driver-x86@vger.kernel.org
14878 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14879 S:      Maintained
14880 F:      drivers/platform/x86/
14881 F:      drivers/platform/olpc/
14882
14883 X86 VDSO
14884 M:      Andy Lutomirski <luto@amacapital.net>
14885 L:      linux-kernel@vger.kernel.org
14886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14887 S:      Maintained
14888 F:      arch/x86/entry/vdso/
14889
14890 XC2028/3028 TUNER DRIVER
14891 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14892 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14893 L:      linux-media@vger.kernel.org
14894 W:      https://linuxtv.org
14895 T:      git git://linuxtv.org/media_tree.git
14896 S:      Maintained
14897 F:      drivers/media/tuners/tuner-xc2028.*
14898
14899 XEN BLOCK SUBSYSTEM
14900 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14901 M:      Roger Pau Monné <roger.pau@citrix.com>
14902 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14903 S:      Supported
14904 F:      drivers/block/xen-blkback/*
14905 F:      drivers/block/xen*
14906
14907 XEN HYPERVISOR ARM
14908 M:      Stefano Stabellini <sstabellini@kernel.org>
14909 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14910 S:      Maintained
14911 F:      arch/arm/xen/
14912 F:      arch/arm/include/asm/xen/
14913
14914 XEN HYPERVISOR ARM64
14915 M:      Stefano Stabellini <sstabellini@kernel.org>
14916 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14917 S:      Maintained
14918 F:      arch/arm64/xen/
14919 F:      arch/arm64/include/asm/xen/
14920
14921 XEN HYPERVISOR INTERFACE
14922 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14923 M:      Juergen Gross <jgross@suse.com>
14924 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14926 S:      Supported
14927 F:      arch/x86/xen/
14928 F:      drivers/*/xen-*front.c
14929 F:      drivers/xen/
14930 F:      arch/x86/include/asm/xen/
14931 F:      arch/x86/include/asm/pvclock-abi.h
14932 F:      include/xen/
14933 F:      include/uapi/xen/
14934 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14935 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14936
14937 XEN NETWORK BACKEND DRIVER
14938 M:      Wei Liu <wei.liu2@citrix.com>
14939 M:      Paul Durrant <paul.durrant@citrix.com>
14940 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14941 L:      netdev@vger.kernel.org
14942 S:      Supported
14943 F:      drivers/net/xen-netback/*
14944
14945 XEN PCI SUBSYSTEM
14946 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14947 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14948 S:      Supported
14949 F:      arch/x86/pci/*xen*
14950 F:      drivers/pci/*xen*
14951
14952 XEN PVSCSI DRIVERS
14953 M:      Juergen Gross <jgross@suse.com>
14954 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14955 L:      linux-scsi@vger.kernel.org
14956 S:      Supported
14957 F:      drivers/scsi/xen-scsifront.c
14958 F:      drivers/xen/xen-scsiback.c
14959 F:      include/xen/interface/io/vscsiif.h
14960
14961 XEN SWIOTLB SUBSYSTEM
14962 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14963 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14964 S:      Supported
14965 F:      arch/x86/xen/*swiotlb*
14966 F:      drivers/xen/*swiotlb*
14967
14968 XFS FILESYSTEM
14969 M:      Darrick J. Wong <darrick.wong@oracle.com>
14970 M:      linux-xfs@vger.kernel.org
14971 L:      linux-xfs@vger.kernel.org
14972 W:      http://xfs.org/
14973 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14974 S:      Supported
14975 F:      Documentation/filesystems/xfs.txt
14976 F:      fs/xfs/
14977
14978 XILINX AXI ETHERNET DRIVER
14979 M:      Anirudha Sarangi <anirudh@xilinx.com>
14980 M:      John Linn <John.Linn@xilinx.com>
14981 S:      Maintained
14982 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14983
14984 XILINX UARTLITE SERIAL DRIVER
14985 M:      Peter Korsgaard <jacmet@sunsite.dk>
14986 L:      linux-serial@vger.kernel.org
14987 S:      Maintained
14988 F:      drivers/tty/serial/uartlite.c
14989
14990 XILINX VIDEO IP CORES
14991 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14992 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14993 L:      linux-media@vger.kernel.org
14994 T:      git git://linuxtv.org/media_tree.git
14995 S:      Supported
14996 F:      Documentation/devicetree/bindings/media/xilinx/
14997 F:      drivers/media/platform/xilinx/
14998 F:      include/uapi/linux/xilinx-v4l2-controls.h
14999
15000 XILLYBUS DRIVER
15001 M:      Eli Billauer <eli.billauer@gmail.com>
15002 L:      linux-kernel@vger.kernel.org
15003 S:      Supported
15004 F:      drivers/char/xillybus/
15005
15006 XRA1403 GPIO EXPANDER
15007 M:      Nandor Han <nandor.han@ge.com>
15008 M:      Semi Malinen <semi.malinen@ge.com>
15009 L:      linux-gpio@vger.kernel.org
15010 S:      Maintained
15011 F:      drivers/gpio/gpio-xra1403.c
15012 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15013
15014 XTENSA XTFPGA PLATFORM SUPPORT
15015 M:      Max Filippov <jcmvbkbc@gmail.com>
15016 L:      linux-xtensa@linux-xtensa.org
15017 S:      Maintained
15018 F:      drivers/spi/spi-xtensa-xtfpga.c
15019 F:      sound/soc/xtensa/xtfpga-i2s.c
15020
15021 YAM DRIVER FOR AX.25
15022 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15023 L:      linux-hams@vger.kernel.org
15024 S:      Maintained
15025 F:      drivers/net/hamradio/yam*
15026 F:      include/linux/yam.h
15027
15028 YAMA SECURITY MODULE
15029 M:      Kees Cook <keescook@chromium.org>
15030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15031 S:      Supported
15032 F:      security/yama/
15033 F:      Documentation/admin-guide/LSM/Yama.rst
15034
15035 YEALINK PHONE DRIVER
15036 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15037 L:      usbb2k-api-dev@nongnu.org
15038 S:      Maintained
15039 F:      Documentation/input/yealink.rst
15040 F:      drivers/input/misc/yealink.*
15041
15042 Z8530 DRIVER FOR AX.25
15043 M:      Joerg Reuter <jreuter@yaina.de>
15044 W:      http://yaina.de/jreuter/
15045 W:      http://www.qsl.net/dl1bke/
15046 L:      linux-hams@vger.kernel.org
15047 S:      Maintained
15048 F:      Documentation/networking/z8530drv.txt
15049 F:      drivers/net/hamradio/*scc.c
15050 F:      drivers/net/hamradio/z8530.h
15051
15052 ZBUD COMPRESSED PAGE ALLOCATOR
15053 M:      Seth Jennings <sjenning@redhat.com>
15054 M:      Dan Streetman <ddstreet@ieee.org>
15055 L:      linux-mm@kvack.org
15056 S:      Maintained
15057 F:      mm/zbud.c
15058 F:      include/linux/zbud.h
15059
15060 ZD1211RW WIRELESS DRIVER
15061 M:      Daniel Drake <dsd@gentoo.org>
15062 M:      Ulrich Kunitz <kune@deine-taler.de>
15063 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15064 L:      linux-wireless@vger.kernel.org
15065 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15066 S:      Maintained
15067 F:      drivers/net/wireless/zydas/zd1211rw/
15068
15069 ZD1301 MEDIA DRIVER
15070 M:      Antti Palosaari <crope@iki.fi>
15071 L:      linux-media@vger.kernel.org
15072 W:      https://linuxtv.org/
15073 W:      http://palosaari.fi/linux/
15074 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15075 S:      Maintained
15076 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15077
15078 ZD1301_DEMOD MEDIA DRIVER
15079 M:      Antti Palosaari <crope@iki.fi>
15080 L:      linux-media@vger.kernel.org
15081 W:      https://linuxtv.org/
15082 W:      http://palosaari.fi/linux/
15083 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15084 S:      Maintained
15085 F:      drivers/media/dvb-frontends/zd1301_demod*
15086
15087 ZPOOL COMPRESSED PAGE STORAGE API
15088 M:      Dan Streetman <ddstreet@ieee.org>
15089 L:      linux-mm@kvack.org
15090 S:      Maintained
15091 F:      mm/zpool.c
15092 F:      include/linux/zpool.h
15093
15094 ZR36067 VIDEO FOR LINUX DRIVER
15095 L:      mjpeg-users@lists.sourceforge.net
15096 L:      linux-media@vger.kernel.org
15097 W:      http://mjpeg.sourceforge.net/driver-zoran/
15098 T:      hg https://linuxtv.org/hg/v4l-dvb
15099 S:      Odd Fixes
15100 F:      drivers/media/pci/zoran/
15101
15102 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15103 M:      Minchan Kim <minchan@kernel.org>
15104 M:      Nitin Gupta <ngupta@vflare.org>
15105 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15106 L:      linux-kernel@vger.kernel.org
15107 S:      Maintained
15108 F:      drivers/block/zram/
15109 F:      Documentation/blockdev/zram.txt
15110
15111 ZS DECSTATION Z85C30 SERIAL DRIVER
15112 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15113 S:      Maintained
15114 F:      drivers/tty/serial/zs.*
15115
15116 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15117 M:      Minchan Kim <minchan@kernel.org>
15118 M:      Nitin Gupta <ngupta@vflare.org>
15119 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15120 L:      linux-mm@kvack.org
15121 S:      Maintained
15122 F:      mm/zsmalloc.c
15123 F:      include/linux/zsmalloc.h
15124 F:      Documentation/vm/zsmalloc.txt
15125
15126 ZSWAP COMPRESSED SWAP CACHING
15127 M:      Seth Jennings <sjenning@redhat.com>
15128 M:      Dan Streetman <ddstreet@ieee.org>
15129 L:      linux-mm@kvack.org
15130 S:      Maintained
15131 F:      mm/zswap.c
15132
15133 THE REST
15134 M:      Linus Torvalds <torvalds@linux-foundation.org>
15135 L:      linux-kernel@vger.kernel.org
15136 Q:      http://patchwork.kernel.org/project/LKML/list/
15137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15138 S:      Buried alive in reporters
15139 F:      *
15140 F:      */