]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
drm/i915: Update DRIVER_DATE to 20180207
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M:      Len Brown <lenb@kernel.org>
358 R:      Andy Shevchenko <andy@infradead.org>
359 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
360 L:      linux-acpi@vger.kernel.org
361 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B:      https://bugzilla.kernel.org
364 S:      Supported
365 F:      drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M:      Zhang Rui <rui.zhang@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 W:      https://01.org/linux-acpi
371 B:      https://bugzilla.kernel.org
372 S:      Supported
373 F:      drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M:      Zhang Rui <rui.zhang@intel.com>
377 L:      linux-acpi@vger.kernel.org
378 W:      https://01.org/linux-acpi
379 B:      https://bugzilla.kernel.org
380 S:      Supported
381 F:      drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L:      platform-driver-x86@vger.kernel.org
385 S:      Orphan
386 F:      drivers/platform/x86/wmi.c
387 F:      include/uapi/linux/wmi.h
388
389 AD1889 ALSA SOUND DRIVER
390 M:      Thibaut Varene <T-Bone@parisc-linux.org>
391 W:      http://wiki.parisc-linux.org/AD1889
392 L:      linux-parisc@vger.kernel.org
393 S:      Maintained
394 F:      sound/pci/ad1889.*
395
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD5254
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/misc/ad525x_dpot.c
402
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD5398
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/regulator/ad5398.c
409
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M:      Michael Hennerich <michael.hennerich@analog.com>
412 W:      http://wiki.analog.com/AD7142
413 W:      http://ez.analog.com/community/linux-device-drivers
414 S:      Supported
415 F:      drivers/input/misc/ad714x.c
416
417 AD7877 TOUCHSCREEN DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD7877
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/input/touchscreen/ad7877.c
423
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD7879
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/input/touchscreen/ad7879.c
430
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M:      Jiri Kosina <jikos@kernel.org>
433 S:      Maintained
434
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M:      Michael Hennerich <michael.hennerich@analog.com>
437 W:      https://wiki.analog.com/ADF7242
438 W:      http://ez.analog.com/community/linux-device-drivers
439 L:      linux-wpan@vger.kernel.org
440 S:      Supported
441 F:      drivers/net/ieee802154/adf7242.c
442 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444 ADM1025 HARDWARE MONITOR DRIVER
445 M:      Jean Delvare <jdelvare@suse.com>
446 L:      linux-hwmon@vger.kernel.org
447 S:      Maintained
448 F:      Documentation/hwmon/adm1025
449 F:      drivers/hwmon/adm1025.c
450
451 ADM1029 HARDWARE MONITOR DRIVER
452 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
453 L:      linux-hwmon@vger.kernel.org
454 S:      Maintained
455 F:      drivers/hwmon/adm1029.c
456
457 ADM8211 WIRELESS DRIVER
458 L:      linux-wireless@vger.kernel.org
459 W:      http://wireless.kernel.org/
460 S:      Orphan
461 F:      drivers/net/wireless/admtek/adm8211.*
462
463 ADP1653 FLASH CONTROLLER DRIVER
464 M:      Sakari Ailus <sakari.ailus@iki.fi>
465 L:      linux-media@vger.kernel.org
466 S:      Maintained
467 F:      drivers/media/i2c/adp1653.c
468 F:      include/media/i2c/adp1653.h
469
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M:      Michael Hennerich <michael.hennerich@analog.com>
472 W:      http://wiki.analog.com/ADP5520
473 W:      http://ez.analog.com/community/linux-device-drivers
474 S:      Supported
475 F:      drivers/mfd/adp5520.c
476 F:      drivers/video/backlight/adp5520_bl.c
477 F:      drivers/leds/leds-adp5520.c
478 F:      drivers/gpio/gpio-adp5520.c
479 F:      drivers/input/keyboard/adp5520-keys.c
480
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M:      Michael Hennerich <michael.hennerich@analog.com>
483 W:      http://wiki.analog.com/ADP5588
484 W:      http://ez.analog.com/community/linux-device-drivers
485 S:      Supported
486 F:      drivers/input/keyboard/adp5588-keys.c
487 F:      drivers/gpio/gpio-adp5588.c
488
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M:      Michael Hennerich <michael.hennerich@analog.com>
491 W:      http://wiki.analog.com/ADP8860
492 W:      http://ez.analog.com/community/linux-device-drivers
493 S:      Supported
494 F:      drivers/video/backlight/adp8860_bl.c
495
496 ADS1015 HARDWARE MONITOR DRIVER
497 M:      Dirk Eibach <eibach@gdsys.de>
498 L:      linux-hwmon@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/hwmon/ads1015
501 F:      drivers/hwmon/ads1015.c
502 F:      include/linux/platform_data/ads1015.h
503
504 ADT746X FAN DRIVER
505 M:      Colin Leroy <colin@colino.net>
506 S:      Maintained
507 F:      drivers/macintosh/therm_adt746x.c
508
509 ADT7475 HARDWARE MONITOR DRIVER
510 M:      Jean Delvare <jdelvare@suse.com>
511 L:      linux-hwmon@vger.kernel.org
512 S:      Maintained
513 F:      Documentation/hwmon/adt7475
514 F:      drivers/hwmon/adt7475.c
515
516 ADVANSYS SCSI DRIVER
517 M:      Matthew Wilcox <matthew@wil.cx>
518 M:      Hannes Reinecke <hare@suse.com>
519 L:      linux-scsi@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/scsi/advansys.txt
522 F:      drivers/scsi/advansys.c
523
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M:      Michael Hennerich <michael.hennerich@analog.com>
526 W:      http://wiki.analog.com/ADXL345
527 W:      http://ez.analog.com/community/linux-device-drivers
528 S:      Supported
529 F:      drivers/input/misc/adxl34x.c
530
531 AF9013 MEDIA DRIVER
532 M:      Antti Palosaari <crope@iki.fi>
533 L:      linux-media@vger.kernel.org
534 W:      https://linuxtv.org
535 W:      http://palosaari.fi/linux/
536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
537 T:      git git://linuxtv.org/anttip/media_tree.git
538 S:      Maintained
539 F:      drivers/media/dvb-frontends/af9013*
540
541 AF9033 MEDIA DRIVER
542 M:      Antti Palosaari <crope@iki.fi>
543 L:      linux-media@vger.kernel.org
544 W:      https://linuxtv.org
545 W:      http://palosaari.fi/linux/
546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
547 T:      git git://linuxtv.org/anttip/media_tree.git
548 S:      Maintained
549 F:      drivers/media/dvb-frontends/af9033*
550
551 AFFS FILE SYSTEM
552 L:      linux-fsdevel@vger.kernel.org
553 S:      Orphan
554 F:      Documentation/filesystems/affs.txt
555 F:      fs/affs/
556
557 AFS FILESYSTEM
558 M:      David Howells <dhowells@redhat.com>
559 L:      linux-afs@lists.infradead.org
560 S:      Supported
561 F:      fs/afs/
562 F:      include/trace/events/afs.h
563 F:      Documentation/filesystems/afs.txt
564 W:      https://www.infradead.org/~dhowells/kafs/
565
566 AGPGART DRIVER
567 M:      David Airlie <airlied@linux.ie>
568 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569 S:      Maintained
570 F:      drivers/char/agp/
571 F:      include/linux/agp*
572 F:      include/uapi/linux/agp*
573
574 AHA152X SCSI DRIVER
575 M:      "Juergen E. Fischer" <fischer@norbit.de>
576 L:      linux-scsi@vger.kernel.org
577 S:      Maintained
578 F:      drivers/scsi/aha152x*
579 F:      drivers/scsi/pcmcia/aha152x*
580
581 AIC7XXX / AIC79XX SCSI DRIVER
582 M:      Hannes Reinecke <hare@suse.com>
583 L:      linux-scsi@vger.kernel.org
584 S:      Maintained
585 F:      drivers/scsi/aic7xxx/
586
587 AIMSLAB FM RADIO RECEIVER DRIVER
588 M:      Hans Verkuil <hverkuil@xs4all.nl>
589 L:      linux-media@vger.kernel.org
590 T:      git git://linuxtv.org/media_tree.git
591 W:      https://linuxtv.org
592 S:      Maintained
593 F:      drivers/media/radio/radio-aimslab*
594
595 AIO
596 M:      Benjamin LaHaise <bcrl@kvack.org>
597 L:      linux-aio@kvack.org
598 S:      Supported
599 F:      fs/aio.c
600 F:      include/linux/*aio*.h
601
602 AIRSPY MEDIA DRIVER
603 M:      Antti Palosaari <crope@iki.fi>
604 L:      linux-media@vger.kernel.org
605 W:      https://linuxtv.org
606 W:      http://palosaari.fi/linux/
607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
608 T:      git git://linuxtv.org/anttip/media_tree.git
609 S:      Maintained
610 F:      drivers/media/usb/airspy/
611
612 ALACRITECH GIGABIT ETHERNET DRIVER
613 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
614 S:      Maintained
615 F:      drivers/net/ethernet/alacritech/*
616
617 ALCATEL SPEEDTOUCH USB DRIVER
618 M:      Duncan Sands <duncan.sands@free.fr>
619 L:      linux-usb@vger.kernel.org
620 W:      http://www.linux-usb.org/SpeedTouch/
621 S:      Maintained
622 F:      drivers/usb/atm/speedtch.c
623 F:      drivers/usb/atm/usbatm.c
624
625 ALCHEMY AU1XX0 MMC DRIVER
626 M:      Manuel Lauss <manuel.lauss@gmail.com>
627 S:      Maintained
628 F:      drivers/mmc/host/au1xmmc.c
629
630 ALI1563 I2C DRIVER
631 M:      Rudolf Marek <r.marek@assembler.cz>
632 L:      linux-i2c@vger.kernel.org
633 S:      Maintained
634 F:      Documentation/i2c/busses/i2c-ali1563
635 F:      drivers/i2c/busses/i2c-ali1563.c
636
637 ALLWINNER SECURITY SYSTEM
638 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
639 L:      linux-crypto@vger.kernel.org
640 S:      Maintained
641 F:      drivers/crypto/sunxi-ss/
642
643 ALPHA PORT
644 M:      Richard Henderson <rth@twiddle.net>
645 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646 M:      Matt Turner <mattst88@gmail.com>
647 S:      Odd Fixes
648 L:      linux-alpha@vger.kernel.org
649 F:      arch/alpha/
650
651 ALPS PS/2 TOUCHPAD DRIVER
652 R:      Pali Rohár <pali.rohar@gmail.com>
653 F:      drivers/input/mouse/alps.*
654
655 ALTERA I2C CONTROLLER DRIVER
656 M:      Thor Thayer <thor.thayer@linux.intel.com>
657 S:      Maintained
658 F:      drivers/i2c/busses/i2c-altera.c
659
660 ALTERA MAILBOX DRIVER
661 M:      Ley Foon Tan <lftan@altera.com>
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/mailbox/mailbox-altera.c
665
666 ALTERA PIO DRIVER
667 M:      Tien Hock Loh <thloh@altera.com>
668 L:      linux-gpio@vger.kernel.org
669 S:      Maintained
670 F:      drivers/gpio/gpio-altera.c
671
672 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673 M:      Thor Thayer <thor.thayer@linux.intel.com>
674 S:      Maintained
675 F:      drivers/gpio/gpio-altera-a10sr.c
676 F:      drivers/mfd/altera-a10sr.c
677 F:      drivers/reset/reset-a10sr.c
678 F:      include/linux/mfd/altera-a10sr.h
679 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681 ALTERA TRIPLE SPEED ETHERNET DRIVER
682 M:      Vince Bridgers <vbridger@opensource.altera.com>
683 L:      netdev@vger.kernel.org
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/net/ethernet/altera/
687
688 ALTERA UART/JTAG UART SERIAL DRIVERS
689 M:      Tobias Klauser <tklauser@distanz.ch>
690 L:      linux-serial@vger.kernel.org
691 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692 S:      Maintained
693 F:      drivers/tty/serial/altera_uart.c
694 F:      drivers/tty/serial/altera_jtaguart.c
695 F:      include/linux/altera_uart.h
696 F:      include/linux/altera_jtaguart.h
697
698 AMAZON ETHERNET DRIVERS
699 M:      Netanel Belgazal <netanel@amazon.com>
700 R:      Saeed Bishara <saeedb@amazon.com>
701 R:      Zorik Machulsky <zorik@amazon.com>
702 L:      netdev@vger.kernel.org
703 S:      Supported
704 F:      Documentation/networking/ena.txt
705 F:      drivers/net/ethernet/amazon/
706
707 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708 M:      Tom Lendacky <thomas.lendacky@amd.com>
709 M:      Gary Hook <gary.hook@amd.com>
710 L:      linux-crypto@vger.kernel.org
711 S:      Supported
712 F:      drivers/crypto/ccp/
713 F:      include/linux/ccp.h
714
715 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716 M:      Huang Rui <ray.huang@amd.com>
717 L:      linux-hwmon@vger.kernel.org
718 S:      Supported
719 F:      Documentation/hwmon/fam15h_power
720 F:      drivers/hwmon/fam15h_power.c
721
722 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
724 S:      Orphan
725 F:      drivers/usb/gadget/udc/amd5536udc.*
726
727 AMD GEODE PROCESSOR/CHIPSET SUPPORT
728 P:      Andres Salomon <dilinger@queued.net>
729 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
730 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 S:      Supported
732 F:      drivers/char/hw_random/geode-rng.c
733 F:      drivers/crypto/geode*
734 F:      drivers/video/fbdev/geode/
735 F:      arch/x86/include/asm/geode.h
736
737 AMD IOMMU (AMD-VI)
738 M:      Joerg Roedel <joro@8bytes.org>
739 L:      iommu@lists.linux-foundation.org
740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 S:      Maintained
742 F:      drivers/iommu/amd_iommu*.[ch]
743 F:      include/linux/amd-iommu.h
744
745 AMD KFD
746 M:      Oded Gabbay <oded.gabbay@gmail.com>
747 L:      dri-devel@lists.freedesktop.org
748 T:      git git://people.freedesktop.org/~gabbayo/linux.git
749 S:      Supported
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754 F:      drivers/gpu/drm/amd/amdkfd/
755 F:      drivers/gpu/drm/amd/include/cik_structs.h
756 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757 F:      drivers/gpu/drm/amd/include/vi_structs.h
758 F:      include/uapi/linux/kfd_ioctl.h
759
760 AMD SEATTLE DEVICE TREE SUPPORT
761 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
762 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763 M:      Tom Lendacky <thomas.lendacky@amd.com>
764 S:      Supported
765 F:      arch/arm64/boot/dts/amd/
766
767 AMD XGBE DRIVER
768 M:      Tom Lendacky <thomas.lendacky@amd.com>
769 L:      netdev@vger.kernel.org
770 S:      Supported
771 F:      drivers/net/ethernet/amd/xgbe/
772 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774 AMS (Apple Motion Sensor) DRIVER
775 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
776 S:      Supported
777 F:      drivers/macintosh/ams/
778
779 ANALOG DEVICES INC AD9389B DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/ad9389b*
784
785 ANALOG DEVICES INC ADV7180 DRIVER
786 M:      Lars-Peter Clausen <lars@metafoo.de>
787 L:      linux-media@vger.kernel.org
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      drivers/media/i2c/adv7180.c
791
792 ANALOG DEVICES INC ADV748X DRIVER
793 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      drivers/media/i2c/adv748x/*
797
798 ANALOG DEVICES INC ADV7511 DRIVER
799 M:      Hans Verkuil <hans.verkuil@cisco.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv7511*
803
804 ANALOG DEVICES INC ADV7604 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7604*
809
810 ANALOG DEVICES INC ADV7842 DRIVER
811 M:      Hans Verkuil <hans.verkuil@cisco.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv7842*
815
816 ANALOG DEVICES INC ASOC CODEC DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      sound/soc/codecs/adau*
823 F:      sound/soc/codecs/adav*
824 F:      sound/soc/codecs/ad1*
825 F:      sound/soc/codecs/ad7*
826 F:      sound/soc/codecs/ssm*
827 F:      sound/soc/codecs/sigmadsp.*
828
829 ANALOG DEVICES INC ASOC DRIVERS
830 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
832 W:      http://blackfin.uclinux.org/
833 S:      Supported
834 F:      sound/soc/blackfin/*
835
836 ANALOG DEVICES INC DMA DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      drivers/dma/dma-axi-dmac.c
841
842 ANALOG DEVICES INC IIO DRIVERS
843 M:      Lars-Peter Clausen <lars@metafoo.de>
844 M:      Michael Hennerich <Michael.Hennerich@analog.com>
845 W:      http://wiki.analog.com/
846 W:      http://ez.analog.com/community/linux-device-drivers
847 S:      Supported
848 F:      drivers/iio/*/ad*
849 F:      drivers/iio/adc/ltc2497*
850 X:      drivers/iio/*/adjd*
851 F:      drivers/staging/iio/*/ad*
852 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854 ANDROID CONFIG FRAGMENTS
855 M:      Rob Herring <robh@kernel.org>
856 S:      Supported
857 F:      kernel/configs/android*
858
859 ANDROID DRIVERS
860 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861 M:      Arve Hjønnevåg <arve@android.com>
862 M:      Todd Kjos <tkjos@android.com>
863 M:      Martijn Coenen <maco@android.com>
864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865 L:      devel@driverdev.osuosl.org
866 S:      Supported
867 F:      drivers/android/
868 F:      drivers/staging/android/
869
870 ANDROID GOLDFISH RTC DRIVER
871 M:      Miodrag Dinic <miodrag.dinic@mips.com>
872 S:      Supported
873 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874 F:      drivers/rtc/rtc-goldfish.c
875
876 ANDROID ION DRIVER
877 M:      Laura Abbott <labbott@redhat.com>
878 M:      Sumit Semwal <sumit.semwal@linaro.org>
879 L:      devel@driverdev.osuosl.org
880 S:      Supported
881 F:      drivers/staging/android/ion
882 F:      drivers/staging/android/uapi/ion.h
883 F:      drivers/staging/android/uapi/ion_test.h
884
885 AOA (Apple Onboard Audio) ALSA DRIVER
886 M:      Johannes Berg <johannes@sipsolutions.net>
887 L:      linuxppc-dev@lists.ozlabs.org
888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
889 S:      Maintained
890 F:      sound/aoa/
891
892 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
894 L:      linux-iio@vger.kernel.org
895 S:      Maintained
896 F:      drivers/iio/adc/stx104.c
897
898 APM DRIVER
899 M:      Jiri Kosina <jikos@kernel.org>
900 S:      Odd fixes
901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902 F:      arch/x86/kernel/apm_32.c
903 F:      include/linux/apm_bios.h
904 F:      include/uapi/linux/apm_bios.h
905 F:      drivers/char/apm-emulation.c
906
907 APPARMOR SECURITY MODULE
908 M:      John Johansen <john.johansen@canonical.com>
909 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910 W:      apparmor.wiki.kernel.org
911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912 S:      Supported
913 F:      security/apparmor/
914 F:      Documentation/admin-guide/LSM/apparmor.rst
915
916 APPLE BCM5974 MULTITOUCH DRIVER
917 M:      Henrik Rydberg <rydberg@bitmath.org>
918 L:      linux-input@vger.kernel.org
919 S:      Odd fixes
920 F:      drivers/input/mouse/bcm5974.c
921
922 APPLE SMC DRIVER
923 M:      Henrik Rydberg <rydberg@bitmath.org>
924 L:      linux-hwmon@vger.kernel.org
925 S:      Odd fixes
926 F:      drivers/hwmon/applesmc.c
927
928 APPLETALK NETWORK LAYER
929 L:      netdev@vger.kernel.org
930 S:      Odd fixes
931 F:      drivers/net/appletalk/
932 F:      net/appletalk/
933
934 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935 M:      Duc Dang <dhdang@apm.com>
936 S:      Supported
937 F:      arch/arm64/boot/dts/apm/
938
939 APPLIED MICRO (APM) X-GENE SOC EDAC
940 M:      Loc Ho <lho@apm.com>
941 S:      Supported
942 F:      drivers/edac/xgene_edac.c
943 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946 M:      Iyappan Subramanian <isubramanian@apm.com>
947 M:      Keyur Chudgar <kchudgar@apm.com>
948 S:      Supported
949 F:      drivers/net/ethernet/apm/xgene-v2/
950
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952 M:      Iyappan Subramanian <isubramanian@apm.com>
953 M:      Keyur Chudgar <kchudgar@apm.com>
954 M:      Quan Nguyen <qnguyen@apm.com>
955 S:      Supported
956 F:      drivers/net/ethernet/apm/xgene/
957 F:      drivers/net/phy/mdio-xgene.c
958 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961 APPLIED MICRO (APM) X-GENE SOC PMU
962 M:      Tai Nguyen <ttnguyen@apm.com>
963 S:      Supported
964 F:      drivers/perf/xgene_pmu.c
965 F:      Documentation/perf/xgene-pmu.txt
966 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968 APTINA CAMERA SENSOR PLL
969 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970 L:      linux-media@vger.kernel.org
971 S:      Maintained
972 F:      drivers/media/i2c/aptina-pll.*
973
974 ARC FRAMEBUFFER DRIVER
975 M:      Jaya Kumar <jayalk@intworks.biz>
976 S:      Maintained
977 F:      drivers/video/fbdev/arcfb.c
978 F:      drivers/video/fbdev/core/fb_defio.c
979
980 ARC PGU DRM DRIVER
981 M:      Alexey Brodkin <abrodkin@synopsys.com>
982 S:      Supported
983 F:      drivers/gpu/drm/arc/
984 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986 ARCNET NETWORK LAYER
987 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
988 L:      netdev@vger.kernel.org
989 S:      Maintained
990 F:      drivers/net/arcnet/
991 F:      include/uapi/linux/if_arcnet.h
992
993 ARM ARCHITECTED TIMER DRIVER
994 M:      Mark Rutland <mark.rutland@arm.com>
995 M:      Marc Zyngier <marc.zyngier@arm.com>
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/include/asm/arch_timer.h
999 F:      arch/arm64/include/asm/arch_timer.h
1000 F:      drivers/clocksource/arm_arch_timer.c
1001
1002 ARM HDLCD DRM DRIVER
1003 M:      Liviu Dudau <liviu.dudau@arm.com>
1004 S:      Supported
1005 F:      drivers/gpu/drm/arm/hdlcd_*
1006 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008 ARM MALI-DP DRM DRIVER
1009 M:      Liviu Dudau <liviu.dudau@arm.com>
1010 M:      Brian Starkey <brian.starkey@arm.com>
1011 M:      Mali DP Maintainers <malidp@foss.arm.com>
1012 S:      Supported
1013 F:      drivers/gpu/drm/arm/
1014 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016 ARM MFM AND FLOPPY DRIVERS
1017 M:      Ian Molton <spyro@f2s.com>
1018 S:      Maintained
1019 F:      arch/arm/lib/floppydma.S
1020 F:      arch/arm/include/asm/floppy.h
1021
1022 ARM PMU PROFILING AND DEBUGGING
1023 M:      Will Deacon <will.deacon@arm.com>
1024 M:      Mark Rutland <mark.rutland@arm.com>
1025 S:      Maintained
1026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 F:      arch/arm*/kernel/perf_*
1028 F:      arch/arm/oprofile/common.c
1029 F:      arch/arm*/kernel/hw_breakpoint.c
1030 F:      arch/arm*/include/asm/hw_breakpoint.h
1031 F:      arch/arm*/include/asm/perf_event.h
1032 F:      drivers/perf/*
1033 F:      include/linux/perf/arm_pmu.h
1034 F:      Documentation/devicetree/bindings/arm/pmu.txt
1035 F:      Documentation/devicetree/bindings/perf/
1036
1037 ARM PORT
1038 M:      Russell King <linux@armlinux.org.uk>
1039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040 W:      http://www.armlinux.org.uk/
1041 S:      Maintained
1042 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 F:      arch/arm/
1044
1045 ARM PRIMECELL AACI PL041 DRIVER
1046 M:      Russell King <linux@armlinux.org.uk>
1047 S:      Maintained
1048 F:      sound/arm/aaci.*
1049
1050 ARM PRIMECELL BUS SUPPORT
1051 M:      Russell King <linux@armlinux.org.uk>
1052 S:      Maintained
1053 F:      drivers/amba/
1054 F:      include/linux/amba/bus.h
1055
1056 ARM PRIMECELL CLCD PL110 DRIVER
1057 M:      Russell King <linux@armlinux.org.uk>
1058 S:      Maintained
1059 F:      drivers/video/fbdev/amba-clcd.*
1060
1061 ARM PRIMECELL KMI PL050 DRIVER
1062 M:      Russell King <linux@armlinux.org.uk>
1063 S:      Maintained
1064 F:      drivers/input/serio/ambakmi.*
1065 F:      include/linux/amba/kmi.h
1066
1067 ARM PRIMECELL MMCI PL180/1 DRIVER
1068 M:      Russell King <linux@armlinux.org.uk>
1069 S:      Maintained
1070 F:      drivers/mmc/host/mmci.*
1071 F:      include/linux/amba/mmci.h
1072
1073 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Maintained
1076 F:      drivers/tty/serial/amba-pl01*.c
1077 F:      include/linux/amba/serial.h
1078
1079 ARM SMMU DRIVERS
1080 M:      Will Deacon <will.deacon@arm.com>
1081 R:      Robin Murphy <robin.murphy@arm.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      drivers/iommu/arm-smmu.c
1085 F:      drivers/iommu/arm-smmu-v3.c
1086 F:      drivers/iommu/io-pgtable-arm.c
1087 F:      drivers/iommu/io-pgtable-arm-v7s.c
1088
1089 ARM SUB-ARCHITECTURES
1090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S:      Maintained
1092 F:      arch/arm/mach-*/
1093 F:      arch/arm/plat-*/
1094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096 ARM/ACTIONS SEMI ARCHITECTURE
1097 M:      Andreas Färber <afaerber@suse.de>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100 N:      owl
1101 F:      arch/arm/mach-actions/
1102 F:      arch/arm/boot/dts/owl-*
1103 F:      arch/arm64/boot/dts/actions/
1104 F:      drivers/clocksource/owl-*
1105 F:      drivers/soc/actions/
1106 F:      include/dt-bindings/power/owl-*
1107 F:      include/linux/soc/actions/
1108 F:      Documentation/devicetree/bindings/arm/actions.txt
1109 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112 ARM/ADS SPHERE MACHINE SUPPORT
1113 M:      Lennert Buytenhek <kernel@wantstofly.org>
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S:      Maintained
1116
1117 ARM/AFEB9260 MACHINE SUPPORT
1118 M:      Sergey Lapin <slapin@ossfans.org>
1119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S:      Maintained
1121
1122 ARM/AJECO 1ARM MACHINE SUPPORT
1123 M:      Lennert Buytenhek <kernel@wantstofly.org>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126
1127 ARM/Allwinner SoC Clock Support
1128 M:      Emilio López <emilio@elopez.com.ar>
1129 S:      Maintained
1130 F:      drivers/clk/sunxi/
1131
1132 ARM/Allwinner sunXi SoC support
1133 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1134 M:      Chen-Yu Tsai <wens@csie.org>
1135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 S:      Maintained
1137 N:      sun[x456789]i
1138 N:      sun50i
1139 F:      arch/arm/mach-sunxi/
1140 F:      arch/arm64/boot/dts/allwinner/
1141 F:      drivers/clk/sunxi-ng/
1142 F:      drivers/pinctrl/sunxi/
1143 F:      drivers/soc/sunxi/
1144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147 M:      Neil Armstrong <narmstrong@baylibre.com>
1148 M:      Jerome Brunet <jbrunet@baylibre.com>
1149 L:      linux-amlogic@lists.infradead.org
1150 S:      Maintained
1151 F:      drivers/clk/meson/
1152 F:      include/dt-bindings/clock/meson*
1153 F:      include/dt-bindings/clock/gxbb*
1154 F:      Documentation/devicetree/bindings/clock/amlogic*
1155
1156 ARM/Amlogic Meson SoC support
1157 M:      Carlo Caione <carlo@caione.org>
1158 M:      Kevin Hilman <khilman@baylibre.com>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 L:      linux-amlogic@lists.infradead.org
1161 W:      http://linux-meson.com/
1162 S:      Maintained
1163 F:      arch/arm/mach-meson/
1164 F:      arch/arm/boot/dts/meson*
1165 F:      arch/arm64/boot/dts/amlogic/
1166 F:      drivers/pinctrl/meson/
1167 F:      drivers/mmc/host/meson*
1168 N:      meson
1169
1170 ARM/Annapurna Labs ALPINE ARCHITECTURE
1171 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S:      Maintained
1175 F:      arch/arm/mach-alpine/
1176 F:      arch/arm/boot/dts/alpine*
1177 F:      arch/arm64/boot/dts/al/
1178 F:      drivers/*/*alpine*
1179
1180 ARM/ARTPEC MACHINE SUPPORT
1181 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1182 M:      Lars Persson <lars.persson@axis.com>
1183 M:      Niklas Cassel <niklas.cassel@axis.com>
1184 S:      Maintained
1185 L:      linux-arm-kernel@axis.com
1186 F:      arch/arm/mach-artpec
1187 F:      arch/arm/boot/dts/artpec6*
1188 F:      drivers/clk/axis
1189 F:      drivers/crypto/axis
1190 F:      drivers/pinctrl/pinctrl-artpec*
1191 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193 ARM/ASPEED I2C DRIVER
1194 M:      Brendan Higgins <brendanhiggins@google.com>
1195 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196 R:      Joel Stanley <joel@jms.id.au>
1197 L:      linux-i2c@vger.kernel.org
1198 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1201 F:      drivers/i2c/busses/i2c-aspeed.c
1202 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205 ARM/ASPEED MACHINE SUPPORT
1206 M:      Joel Stanley <joel@jms.id.au>
1207 S:      Maintained
1208 F:      arch/arm/mach-aspeed/
1209 F:      arch/arm/boot/dts/aspeed-*
1210 F:      drivers/*/*aspeed*
1211
1212 ARM/ATMEL AT91 Clock Support
1213 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1214 S:      Maintained
1215 F:      drivers/clk/at91
1216
1217 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1219 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 W:      http://www.linux4sam.org
1222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223 S:      Supported
1224 N:      at91
1225 N:      atmel
1226 F:      arch/arm/mach-at91/
1227 F:      include/soc/at91/
1228 F:      arch/arm/boot/dts/at91*.dts
1229 F:      arch/arm/boot/dts/at91*.dtsi
1230 F:      arch/arm/boot/dts/sama*.dts
1231 F:      arch/arm/boot/dts/sama*.dtsi
1232 F:      arch/arm/include/debug/at91.S
1233 F:      drivers/memory/atmel*
1234 F:      drivers/watchdog/sama5d4_wdt.c
1235 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1236 X:      drivers/net/wireless/atmel/
1237
1238 ARM/CALXEDA HIGHBANK ARCHITECTURE
1239 M:      Rob Herring <robh@kernel.org>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/mach-highbank/
1243 F:      arch/arm/boot/dts/highbank.dts
1244 F:      arch/arm/boot/dts/ecx-*.dts*
1245
1246 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 M:      Krzysztof Halasa <khalasa@piap.pl>
1248 S:      Maintained
1249 F:      arch/arm/mach-cns3xxx/
1250
1251 ARM/CAVIUM THUNDER NETWORK DRIVER
1252 M:      Sunil Goutham <sgoutham@cavium.com>
1253 M:      Robert Richter <rric@kernel.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Supported
1256 F:      drivers/net/ethernet/cavium/thunder/
1257
1258 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259 M:      Alexander Shiyan <shc_work@mail.ru>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Odd Fixes
1262 N:      clps711x
1263
1264 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1271 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 F:      arch/arm/mach-ep93xx/
1275 F:      arch/arm/mach-ep93xx/include/mach/
1276
1277 ARM/CLKDEV SUPPORT
1278 M:      Russell King <linux@armlinux.org.uk>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282 F:      arch/arm/include/asm/clkdev.h
1283 F:      drivers/clk/clkdev.c
1284
1285 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286 M:      Mike Rapoport <mike@compulab.co.il>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289
1290 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291 M:      Baruch Siach <baruch@tkos.co.il>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/boot/dts/cx92755*
1295 N:      digicolor
1296
1297 ARM/CONTEC MICRO9 MACHINE SUPPORT
1298 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1299 S:      Maintained
1300 F:      arch/arm/mach-ep93xx/micro9.c
1301
1302 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      drivers/hwtracing/coresight/*
1307 F:      Documentation/trace/coresight.txt
1308 F:      Documentation/trace/coresight-cpu-debug.txt
1309 F:      Documentation/devicetree/bindings/arm/coresight.txt
1310 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312 F:      tools/perf/arch/arm/util/pmu.c
1313 F:      tools/perf/arch/arm/util/auxtrace.c
1314 F:      tools/perf/arch/arm/util/cs-etm.c
1315 F:      tools/perf/arch/arm/util/cs-etm.h
1316 F:      tools/perf/util/cs-etm.h
1317
1318 ARM/CORGI MACHINE SUPPORT
1319 M:      Richard Purdie <rpurdie@rpsys.net>
1320 S:      Maintained
1321
1322 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324 M:      Linus Walleij <linus.walleij@linaro.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T:      git git://github.com/ulli-kroll/linux.git
1327 S:      Maintained
1328 F:      Documentation/devicetree/bindings/arm/gemini.txt
1329 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331 F:      arch/arm/mach-gemini/
1332 F:      drivers/pinctrl/pinctrl-gemini.c
1333 F:      drivers/rtc/rtc-ftrtc010.c
1334
1335 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336 M:      Barry Song <baohua@kernel.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339 S:      Maintained
1340 F:      arch/arm/boot/dts/prima2*
1341 F:      arch/arm/mach-prima2/
1342 F:      drivers/clk/sirf/
1343 F:      drivers/clocksource/timer-prima2.c
1344 F:      drivers/clocksource/timer-atlas7.c
1345 N:      [^a-z]sirf
1346
1347 ARM/EBSA110 MACHINE SUPPORT
1348 M:      Russell King <linux@armlinux.org.uk>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 W:      http://www.armlinux.org.uk/
1351 S:      Maintained
1352 F:      arch/arm/mach-ebsa110/
1353 F:      drivers/net/ethernet/amd/am79c961a.*
1354
1355 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356 M:      Uwe Kleine-König <kernel@pengutronix.de>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 N:      efm32
1360
1361 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      arch/arm/mach-pxa/ezx.c
1366
1367 ARM/FARADAY FA526 PORT
1368 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371 T:      git git://git.berlios.de/gemini-board
1372 F:      arch/arm/mm/*-fa*
1373
1374 ARM/FOOTBRIDGE ARCHITECTURE
1375 M:      Russell King <linux@armlinux.org.uk>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 W:      http://www.armlinux.org.uk/
1378 S:      Maintained
1379 F:      arch/arm/include/asm/hardware/dec21285.h
1380 F:      arch/arm/mach-footbridge/
1381
1382 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383 M:      Shawn Guo <shawnguo@kernel.org>
1384 M:      Sascha Hauer <kernel@pengutronix.de>
1385 R:      Fabio Estevam <fabio.estevam@nxp.com>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389 F:      arch/arm/mach-imx/
1390 F:      arch/arm/mach-mxs/
1391 F:      arch/arm/boot/dts/imx*
1392 F:      arch/arm/configs/imx*_defconfig
1393 F:      drivers/clk/imx/
1394 F:      drivers/soc/imx/
1395 F:      include/soc/imx/
1396
1397 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398 M:      Shawn Guo <shawnguo@kernel.org>
1399 M:      Sascha Hauer <kernel@pengutronix.de>
1400 R:      Stefan Agner <stefan@agner.ch>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404 F:      arch/arm/mach-imx/*vf610*
1405 F:      arch/arm/boot/dts/vf*
1406
1407 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/GUMSTIX MACHINE SUPPORT
1413 M:      Steve Sakoman <sakoman@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416
1417 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418 M:      Philipp Zabel <philipp.zabel@gmail.com>
1419 M:      Paul Parsons <lost.distance@yahoo.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-pxa/hx4700.c
1423 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1424 F:      sound/soc/pxa/hx4700.c
1425
1426 ARM/HISILICON SOC SUPPORT
1427 M:      Wei Xu <xuwei5@hisilicon.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W:      http://www.hisilicon.com
1430 S:      Supported
1431 T:      git git://github.com/hisilicon/linux-hisi.git
1432 F:      arch/arm/mach-hisi/
1433 F:      arch/arm/boot/dts/hi3*
1434 F:      arch/arm/boot/dts/hip*
1435 F:      arch/arm/boot/dts/hisi*
1436 F:      arch/arm64/boot/dts/hisilicon/
1437
1438 ARM/HP JORNADA 7XX MACHINE SUPPORT
1439 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440 W:      www.jlime.com
1441 S:      Maintained
1442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443 F:      arch/arm/mach-sa1100/jornada720.c
1444 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446 ARM/IGEP MACHINE SUPPORT
1447 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1448 M:      Javier Martinez Canillas <javier@dowhile0.org>
1449 L:      linux-omap@vger.kernel.org
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/boot/dts/omap3-igep*
1453
1454 ARM/INCOME PXA270 SUPPORT
1455 M:      Marek Vasut <marek.vasut@gmail.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460 ARM/INTEL IOP13XX ARM ARCHITECTURE
1461 M:      Lennert Buytenhek <kernel@wantstofly.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464
1465 ARM/INTEL IOP32X ARM ARCHITECTURE
1466 M:      Lennert Buytenhek <kernel@wantstofly.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469
1470 ARM/INTEL IOP33X ARM ARCHITECTURE
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Orphan
1473
1474 ARM/INTEL IQ81342EX MACHINE SUPPORT
1475 M:      Lennert Buytenhek <kernel@wantstofly.org>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478
1479 ARM/INTEL IXDP2850 MACHINE SUPPORT
1480 M:      Lennert Buytenhek <kernel@wantstofly.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483
1484 ARM/INTEL IXP4XX ARM ARCHITECTURE
1485 M:      Imre Kaloz <kaloz@openwrt.org>
1486 M:      Krzysztof Halasa <khalasa@piap.pl>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-ixp4xx/
1490
1491 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492 M:      Jonathan Cameron <jic23@cam.ac.uk>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/stargate2.c
1496 F:      drivers/pcmcia/pxa2xx_stargate2.c
1497
1498 ARM/INTEL XSC3 (MANZANO) ARM CORE
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502
1503 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504 M:      Lennert Buytenhek <kernel@wantstofly.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/LG1K ARCHITECTURE
1509 M:      Chanho Min <chanho.min@lge.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm64/boot/dts/lg/
1513
1514 ARM/LOGICPD PXA270 MACHINE SUPPORT
1515 M:      Lennert Buytenhek <kernel@wantstofly.org>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518
1519 ARM/LPC18XX ARCHITECTURE
1520 M:      Joachim Eastwood <manabian@gmail.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      arch/arm/boot/dts/lpc43*
1524 F:      drivers/clk/nxp/clk-lpc18xx*
1525 F:      drivers/clocksource/time-lpc32xx.c
1526 F:      drivers/i2c/busses/i2c-lpc2k.c
1527 F:      drivers/memory/pl172.c
1528 F:      drivers/mtd/spi-nor/nxp-spifi.c
1529 F:      drivers/rtc/rtc-lpc24xx.c
1530 N:      lpc18xx
1531
1532 ARM/LPC32XX SOC SUPPORT
1533 M:      Vladimir Zapolskiy <vz@mleia.com>
1534 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1537 S:      Maintained
1538 F:      arch/arm/boot/dts/lpc32*
1539 F:      arch/arm/mach-lpc32xx/
1540 F:      drivers/i2c/busses/i2c-pnx.c
1541 F:      drivers/net/ethernet/nxp/lpc_eth.c
1542 F:      drivers/usb/host/ohci-nxp.c
1543 F:      drivers/watchdog/pnx4008_wdt.c
1544 N:      lpc32xx
1545
1546 ARM/MAGICIAN MACHINE SUPPORT
1547 M:      Philipp Zabel <philipp.zabel@gmail.com>
1548 S:      Maintained
1549
1550 ARM/Marvell Berlin SoC support
1551 M:      Jisheng Zhang <jszhang@marvell.com>
1552 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/mach-berlin/
1556 F:      arch/arm/boot/dts/berlin*
1557 F:      arch/arm64/boot/dts/marvell/berlin*
1558
1559 ARM/Marvell Dove/MV78xx0/Orion SOC support
1560 M:      Jason Cooper <jason@lakedaemon.net>
1561 M:      Andrew Lunn <andrew@lunn.ch>
1562 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563 M:      Gregory Clement <gregory.clement@free-electrons.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      Documentation/devicetree/bindings/soc/dove/
1567 F:      arch/arm/mach-dove/
1568 F:      arch/arm/mach-mv78xx0/
1569 F:      arch/arm/mach-orion5x/
1570 F:      arch/arm/plat-orion/
1571 F:      arch/arm/boot/dts/dove*
1572 F:      arch/arm/boot/dts/orion5x*
1573
1574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575 M:      Jason Cooper <jason@lakedaemon.net>
1576 M:      Andrew Lunn <andrew@lunn.ch>
1577 M:      Gregory Clement <gregory.clement@free-electrons.com>
1578 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 S:      Maintained
1581 F:      arch/arm/boot/dts/armada*
1582 F:      arch/arm/boot/dts/kirkwood*
1583 F:      arch/arm/configs/mvebu_*_defconfig
1584 F:      arch/arm/mach-mvebu/
1585 F:      arch/arm64/boot/dts/marvell/armada*
1586 F:      drivers/cpufreq/mvebu-cpufreq.c
1587 F:      drivers/irqchip/irq-armada-370-xp.c
1588 F:      drivers/irqchip/irq-mvebu-*
1589 F:      drivers/pinctrl/mvebu/
1590 F:      drivers/rtc/rtc-armada38x.c
1591
1592 ARM/Mediatek RTC DRIVER
1593 M:      Eddie Huang <eddie.huang@mediatek.com>
1594 M:      Sean Wang <sean.wang@mediatek.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1599 F:      drivers/rtc/rtc-mt6397.c
1600 F:      drivers/rtc/rtc-mt7622.c
1601
1602 ARM/Mediatek SoC support
1603 M:      Matthias Brugger <matthias.bgg@gmail.com>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 F:      arch/arm/boot/dts/mt6*
1608 F:      arch/arm/boot/dts/mt7*
1609 F:      arch/arm/boot/dts/mt8*
1610 F:      arch/arm/mach-mediatek/
1611 F:      arch/arm64/boot/dts/mediatek/
1612 N:      mtk
1613 K:      mediatek
1614
1615 ARM/Mediatek USB3 PHY DRIVER
1616 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1621
1622 ARM/MICREL KS8695 ARCHITECTURE
1623 M:      Greg Ungerer <gerg@uclinux.org>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F:      arch/arm/mach-ks8695/
1626 S:      Odd Fixes
1627
1628 ARM/MIOA701 MACHINE SUPPORT
1629 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 F:      arch/arm/mach-pxa/mioa701.c
1632 S:      Maintained
1633
1634 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1635 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1636 S:      Maintained
1637
1638 ARM/NOMADIK ARCHITECTURE
1639 M:      Alessandro Rubini <rubini@unipv.it>
1640 M:      Linus Walleij <linus.walleij@linaro.org>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 S:      Maintained
1643 F:      arch/arm/mach-nomadik/
1644 F:      drivers/pinctrl/nomadik/
1645 F:      drivers/i2c/busses/i2c-nomadik.c
1646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1647
1648 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1649 M:      Wan ZongShun <mcuos.com@gmail.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W:      http://www.mcuos.com
1652 S:      Maintained
1653 F:      arch/arm/mach-w90x900/
1654 F:      drivers/input/keyboard/w90p910_keypad.c
1655 F:      drivers/input/touchscreen/w90p910_ts.c
1656 F:      drivers/watchdog/nuc900_wdt.c
1657 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1658 F:      drivers/mtd/nand/nuc900_nand.c
1659 F:      drivers/rtc/rtc-nuc900.c
1660 F:      drivers/spi/spi-nuc900.c
1661 F:      drivers/usb/host/ehci-w90x900.c
1662 F:      drivers/video/fbdev/nuc900fb.c
1663
1664 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1665 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1666 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1667 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1668 S:      Supported
1669
1670 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1671 M:      Alexander Clouter <alex@digriz.org.uk>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 W:      http://www.digriz.org.uk/ts78xx/kernel
1674 S:      Maintained
1675 F:      arch/arm/mach-orion5x/ts78xx-*
1676
1677 ARM/OXNAS platform support
1678 M:      Neil Armstrong <narmstrong@baylibre.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-oxnas/
1683 F:      arch/arm/boot/dts/ox8*.dtsi
1684 F:      arch/arm/boot/dts/wd-mbwe.dts
1685 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1686 N:      oxnas
1687
1688 ARM/PALM TREO SUPPORT
1689 M:      Tomas Cech <sleep_walker@suse.com>
1690 L:      linux-arm-kernel@lists.infradead.org
1691 W:      http://hackndev.com
1692 S:      Maintained
1693 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1694 F:      arch/arm/mach-pxa/palmtreo.c
1695
1696 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1697 M:      Marek Vasut <marek.vasut@gmail.com>
1698 L:      linux-arm-kernel@lists.infradead.org
1699 W:      http://hackndev.com
1700 S:      Maintained
1701 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1702 F:      arch/arm/mach-pxa/palmtx.c
1703 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1704 F:      arch/arm/mach-pxa/palmt5.c
1705 F:      arch/arm/mach-pxa/include/mach/palmld.h
1706 F:      arch/arm/mach-pxa/palmld.c
1707 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1708 F:      arch/arm/mach-pxa/palmte2.c
1709 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1710 F:      arch/arm/mach-pxa/palmtc.c
1711
1712 ARM/PALMZ72 SUPPORT
1713 M:      Sergey Lapin <slapin@ossfans.org>
1714 L:      linux-arm-kernel@lists.infradead.org
1715 W:      http://hackndev.com
1716 S:      Maintained
1717 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1718 F:      arch/arm/mach-pxa/palmz72.c
1719
1720 ARM/PLEB SUPPORT
1721 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1722 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1723 S:      Maintained
1724
1725 ARM/PT DIGITAL BOARD PORT
1726 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W:      http://www.armlinux.org.uk/
1729 S:      Maintained
1730
1731 ARM/QUALCOMM SUPPORT
1732 M:      Andy Gross <andy.gross@linaro.org>
1733 M:      David Brown <david.brown@linaro.org>
1734 L:      linux-arm-msm@vger.kernel.org
1735 L:      linux-soc@vger.kernel.org
1736 S:      Maintained
1737 F:      Documentation/devicetree/bindings/soc/qcom/
1738 F:      arch/arm/boot/dts/qcom-*.dts
1739 F:      arch/arm/boot/dts/qcom-*.dtsi
1740 F:      arch/arm/mach-qcom/
1741 F:      arch/arm64/boot/dts/qcom/*
1742 F:      drivers/i2c/busses/i2c-qup.c
1743 F:      drivers/clk/qcom/
1744 F:      drivers/dma/qcom/
1745 F:      drivers/soc/qcom/
1746 F:      drivers/spi/spi-qup.c
1747 F:      drivers/tty/serial/msm_serial.h
1748 F:      drivers/tty/serial/msm_serial.c
1749 F:      drivers/*/pm8???-*
1750 F:      drivers/mfd/ssbi.c
1751 F:      drivers/firmware/qcom_scm.c
1752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1753
1754 ARM/RADISYS ENP2611 MACHINE SUPPORT
1755 M:      Lennert Buytenhek <kernel@wantstofly.org>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758
1759 ARM/REALTEK ARCHITECTURE
1760 M:      Andreas Färber <afaerber@suse.de>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 F:      arch/arm64/boot/dts/realtek/
1764 F:      Documentation/devicetree/bindings/arm/realtek.txt
1765
1766 ARM/RENESAS ARM64 ARCHITECTURE
1767 M:      Simon Horman <horms@verge.net.au>
1768 M:      Magnus Damm <magnus.damm@gmail.com>
1769 L:      linux-renesas-soc@vger.kernel.org
1770 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772 S:      Supported
1773 F:      arch/arm64/boot/dts/renesas/
1774 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1775 F:      drivers/soc/renesas/
1776 F:      include/linux/soc/renesas/
1777
1778 ARM/RISCPC ARCHITECTURE
1779 M:      Russell King <linux@armlinux.org.uk>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W:      http://www.armlinux.org.uk/
1782 S:      Maintained
1783 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1784 F:      arch/arm/include/asm/hardware/ioc.h
1785 F:      arch/arm/include/asm/hardware/iomd.h
1786 F:      arch/arm/include/asm/hardware/memc.h
1787 F:      arch/arm/mach-rpc/
1788 F:      drivers/net/ethernet/8390/etherh.c
1789 F:      drivers/net/ethernet/i825xx/ether1*
1790 F:      drivers/net/ethernet/seeq/ether3*
1791 F:      drivers/scsi/arm/
1792
1793 ARM/Rockchip SoC support
1794 M:      Heiko Stuebner <heiko@sntech.de>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L:      linux-rockchip@lists.infradead.org
1797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1798 S:      Maintained
1799 F:      arch/arm/boot/dts/rk3*
1800 F:      arch/arm/boot/dts/rv1108*
1801 F:      arch/arm/mach-rockchip/
1802 F:      drivers/clk/rockchip/
1803 F:      drivers/i2c/busses/i2c-rk3x.c
1804 F:      drivers/*/*rockchip*
1805 F:      drivers/*/*/*rockchip*
1806 F:      sound/soc/rockchip/
1807 N:      rockchip
1808
1809 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1810 M:      Kukjin Kim <kgene@kernel.org>
1811 M:      Krzysztof Kozlowski <krzk@kernel.org>
1812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1815 S:      Maintained
1816 F:      arch/arm/boot/dts/s3c*
1817 F:      arch/arm/boot/dts/s5p*
1818 F:      arch/arm/boot/dts/samsung*
1819 F:      arch/arm/boot/dts/exynos*
1820 F:      arch/arm64/boot/dts/exynos/
1821 F:      arch/arm/plat-samsung/
1822 F:      arch/arm/mach-s3c24*/
1823 F:      arch/arm/mach-s3c64xx/
1824 F:      arch/arm/mach-s5p*/
1825 F:      arch/arm/mach-exynos*/
1826 F:      drivers/*/*s3c24*
1827 F:      drivers/*/*/*s3c24*
1828 F:      drivers/*/*s3c64xx*
1829 F:      drivers/*/*s5pv210*
1830 F:      drivers/memory/samsung/*
1831 F:      drivers/soc/samsung/*
1832 F:      Documentation/arm/Samsung/
1833 F:      Documentation/devicetree/bindings/arm/samsung/
1834 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1835 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1836 N:      exynos
1837
1838 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1839 M:      Kyungmin Park <kyungmin.park@samsung.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 S:      Maintained
1842 F:      arch/arm/mach-s5pv210/
1843
1844 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1845 M:      Kyungmin Park <kyungmin.park@samsung.com>
1846 M:      Kamil Debski <kamil@wypas.org>
1847 M:      Andrzej Hajda <a.hajda@samsung.com>
1848 L:      linux-arm-kernel@lists.infradead.org
1849 L:      linux-media@vger.kernel.org
1850 S:      Maintained
1851 F:      drivers/media/platform/s5p-g2d/
1852
1853 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1854 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1855 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1856 L:      linux-media@vger.kernel.org
1857 S:      Maintained
1858 F:      drivers/media/platform/s5p-cec/
1859 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1860
1861 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1862 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1863 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org
1865 L:      linux-media@vger.kernel.org
1866 S:      Maintained
1867 F:      drivers/media/platform/s5p-jpeg/
1868
1869 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1870 M:      Kyungmin Park <kyungmin.park@samsung.com>
1871 M:      Kamil Debski <kamil@wypas.org>
1872 M:      Jeongtae Park <jtp.park@samsung.com>
1873 M:      Andrzej Hajda <a.hajda@samsung.com>
1874 L:      linux-arm-kernel@lists.infradead.org
1875 L:      linux-media@vger.kernel.org
1876 S:      Maintained
1877 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1878 F:      drivers/media/platform/s5p-mfc/
1879
1880 ARM/SHMOBILE ARM ARCHITECTURE
1881 M:      Simon Horman <horms@verge.net.au>
1882 M:      Magnus Damm <magnus.damm@gmail.com>
1883 L:      linux-renesas-soc@vger.kernel.org
1884 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1886 S:      Supported
1887 F:      arch/arm/boot/dts/emev2*
1888 F:      arch/arm/boot/dts/r7s*
1889 F:      arch/arm/boot/dts/r8a*
1890 F:      arch/arm/boot/dts/sh*
1891 F:      arch/arm/configs/shmobile_defconfig
1892 F:      arch/arm/include/debug/renesas-scif.S
1893 F:      arch/arm/mach-shmobile/
1894 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1895 F:      drivers/soc/renesas/
1896 F:      include/linux/soc/renesas/
1897
1898 ARM/SOCFPGA ARCHITECTURE
1899 M:      Dinh Nguyen <dinguyen@kernel.org>
1900 S:      Maintained
1901 F:      arch/arm/mach-socfpga/
1902 F:      arch/arm/boot/dts/socfpga*
1903 F:      arch/arm/configs/socfpga_defconfig
1904 F:      arch/arm64/boot/dts/altera/
1905 W:      http://www.rocketboards.org
1906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1907
1908 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1909 M:      Dinh Nguyen <dinguyen@kernel.org>
1910 S:      Maintained
1911 F:      drivers/clk/socfpga/
1912
1913 ARM/SOCFPGA EDAC SUPPORT
1914 M:      Thor Thayer <thor.thayer@linux.intel.com>
1915 S:      Maintained
1916 F:      drivers/edac/altera_edac.
1917
1918 ARM/STI ARCHITECTURE
1919 M:      Patrice Chotard <patrice.chotard@st.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W:      http://www.stlinux.com
1922 S:      Maintained
1923 F:      arch/arm/mach-sti/
1924 F:      arch/arm/boot/dts/sti*
1925 F:      drivers/char/hw_random/st-rng.c
1926 F:      drivers/clocksource/arm_global_timer.c
1927 F:      drivers/clocksource/clksrc_st_lpc.c
1928 F:      drivers/cpufreq/sti-cpufreq.c
1929 F:      drivers/dma/st_fdma*
1930 F:      drivers/i2c/busses/i2c-st.c
1931 F:      drivers/media/rc/st_rc.c
1932 F:      drivers/media/platform/sti/c8sectpfe/
1933 F:      drivers/mmc/host/sdhci-st.c
1934 F:      drivers/phy/st/phy-miphy28lp.c
1935 F:      drivers/phy/st/phy-stih407-usb.c
1936 F:      drivers/pinctrl/pinctrl-st.c
1937 F:      drivers/remoteproc/st_remoteproc.c
1938 F:      drivers/remoteproc/st_slim_rproc.c
1939 F:      drivers/reset/sti/
1940 F:      drivers/rtc/rtc-st-lpc.c
1941 F:      drivers/tty/serial/st-asc.c
1942 F:      drivers/usb/dwc3/dwc3-st.c
1943 F:      drivers/usb/host/ehci-st.c
1944 F:      drivers/usb/host/ohci-st.c
1945 F:      drivers/watchdog/st_lpc_wdt.c
1946 F:      drivers/ata/ahci_st.c
1947 F:      include/linux/remoteproc/st_slim_rproc.h
1948
1949 ARM/STM32 ARCHITECTURE
1950 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1951 M:      Alexandre Torgue <alexandre.torgue@st.com>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 S:      Maintained
1954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1955 N:      stm32
1956 F:      drivers/clocksource/armv7m_systick.c
1957
1958 ARM/TANGO ARCHITECTURE
1959 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1960 L:      linux-arm-kernel@lists.infradead.org
1961 S:      Maintained
1962 N:      tango
1963
1964 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1965 M:      Lennert Buytenhek <kernel@wantstofly.org>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968
1969 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1970 M:      Hans Verkuil <hans.verkuil@cisco.com>
1971 L:      linux-tegra@vger.kernel.org
1972 L:      linux-media@vger.kernel.org
1973 S:      Maintained
1974 F:      drivers/media/platform/tegra-cec/
1975 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1976
1977 ARM/TETON BGA MACHINE SUPPORT
1978 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 S:      Maintained
1981
1982 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1983 M:      Santosh Shilimkar <ssantosh@kernel.org>
1984 L:      linux-kernel@vger.kernel.org
1985 S:      Maintained
1986 F:      drivers/memory/*emif*
1987
1988 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1989 M:      Santosh Shilimkar <ssantosh@kernel.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/mach-keystone/
1993 F:      arch/arm/boot/dts/keystone-*
1994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1995
1996 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1997 M:      Santosh Shilimkar <ssantosh@kernel.org>
1998 L:      linux-kernel@vger.kernel.org
1999 S:      Maintained
2000 F:      drivers/clk/keystone/
2001
2002 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2003 M:      Santosh Shilimkar <ssantosh@kernel.org>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L:      linux-kernel@vger.kernel.org
2006 S:      Maintained
2007 F:      drivers/clocksource/timer-keystone.c
2008
2009 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2010 M:      Santosh Shilimkar <ssantosh@kernel.org>
2011 L:      linux-kernel@vger.kernel.org
2012 S:      Maintained
2013 F:      drivers/power/reset/keystone-reset.c
2014
2015 ARM/THECUS N2100 MACHINE SUPPORT
2016 M:      Lennert Buytenhek <kernel@wantstofly.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019
2020 ARM/TOSA MACHINE SUPPORT
2021 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2022 M:      Dirk Opfer <dirk@opfer-online.de>
2023 S:      Maintained
2024
2025 ARM/U300 MACHINE SUPPORT
2026 M:      Linus Walleij <linus.walleij@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 S:      Supported
2029 F:      arch/arm/mach-u300/
2030 F:      drivers/clocksource/timer-u300.c
2031 F:      drivers/i2c/busses/i2c-stu300.c
2032 F:      drivers/rtc/rtc-coh901331.c
2033 F:      drivers/watchdog/coh901327_wdt.c
2034 F:      drivers/dma/coh901318*
2035 F:      drivers/mfd/ab3100*
2036 F:      drivers/rtc/rtc-ab3100.c
2037 F:      drivers/rtc/rtc-coh901331.c
2038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2039
2040 ARM/UNIPHIER ARCHITECTURE
2041 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2044 S:      Maintained
2045 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2046 F:      arch/arm/boot/dts/uniphier*
2047 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2048 F:      arch/arm/mach-uniphier/
2049 F:      arch/arm/mm/cache-uniphier.c
2050 F:      arch/arm64/boot/dts/socionext/uniphier*
2051 F:      drivers/bus/uniphier-system-bus.c
2052 F:      drivers/clk/uniphier/
2053 F:      drivers/gpio/gpio-uniphier.c
2054 F:      drivers/i2c/busses/i2c-uniphier*
2055 F:      drivers/irqchip/irq-uniphier-aidet.c
2056 F:      drivers/pinctrl/uniphier/
2057 F:      drivers/reset/reset-uniphier.c
2058 F:      drivers/tty/serial/8250/8250_uniphier.c
2059 N:      uniphier
2060
2061 ARM/Ux500 ARM ARCHITECTURE
2062 M:      Linus Walleij <linus.walleij@linaro.org>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 S:      Maintained
2065 F:      arch/arm/mach-ux500/
2066 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2067 F:      drivers/dma/ste_dma40*
2068 F:      drivers/hwspinlock/u8500_hsem.c
2069 F:      drivers/mfd/abx500*
2070 F:      drivers/mfd/ab8500*
2071 F:      drivers/mfd/dbx500*
2072 F:      drivers/mfd/db8500*
2073 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2074 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2075 F:      drivers/rtc/rtc-ab8500.c
2076 F:      drivers/rtc/rtc-pl031.c
2077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2078
2079 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2080 M:      Ulf Hansson <ulf.hansson@linaro.org>
2081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 T:      git git://git.linaro.org/people/ulfh/clk.git
2083 S:      Maintained
2084 F:      drivers/clk/ux500/
2085
2086 ARM/VERSATILE EXPRESS PLATFORM
2087 M:      Liviu Dudau <liviu.dudau@arm.com>
2088 M:      Sudeep Holla <sudeep.holla@arm.com>
2089 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Maintained
2092 F:      arch/arm/boot/dts/vexpress*
2093 F:      arch/arm64/boot/dts/arm/
2094 F:      arch/arm/mach-vexpress/
2095 F:      */*/vexpress*
2096 F:      */*/*/vexpress*
2097 F:      drivers/clk/versatile/clk-vexpress-osc.c
2098 F:      drivers/clocksource/versatile.c
2099 N:      mps2
2100
2101 ARM/VFP SUPPORT
2102 M:      Russell King <linux@armlinux.org.uk>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W:      http://www.armlinux.org.uk/
2105 S:      Maintained
2106 F:      arch/arm/vfp/
2107
2108 ARM/VOIPAC PXA270 SUPPORT
2109 M:      Marek Vasut <marek.vasut@gmail.com>
2110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 S:      Maintained
2112 F:      arch/arm/mach-pxa/vpac270.c
2113 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2114
2115 ARM/VT8500 ARM ARCHITECTURE
2116 M:      Tony Prisk <linux@prisktech.co.nz>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 S:      Maintained
2119 F:      arch/arm/mach-vt8500/
2120 F:      drivers/clocksource/vt8500_timer.c
2121 F:      drivers/i2c/busses/i2c-wmt.c
2122 F:      drivers/mmc/host/wmt-sdmmc.c
2123 F:      drivers/pwm/pwm-vt8500.c
2124 F:      drivers/rtc/rtc-vt8500.c
2125 F:      drivers/tty/serial/vt8500_serial.c
2126 F:      drivers/usb/host/ehci-platform.c
2127 F:      drivers/usb/host/uhci-platform.c
2128 F:      drivers/video/fbdev/vt8500lcdfb.*
2129 F:      drivers/video/fbdev/wm8505fb*
2130 F:      drivers/video/fbdev/wmt_ge_rops.*
2131
2132 ARM/ZIPIT Z2 SUPPORT
2133 M:      Marek Vasut <marek.vasut@gmail.com>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 S:      Maintained
2136 F:      arch/arm/mach-pxa/z2.c
2137 F:      arch/arm/mach-pxa/include/mach/z2.h
2138
2139 ARM/ZTE ARCHITECTURE
2140 M:      Jun Nie <jun.nie@linaro.org>
2141 M:      Baoyou Xie <baoyou.xie@linaro.org>
2142 M:      Shawn Guo <shawnguo@kernel.org>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 F:      arch/arm/boot/dts/zx2967*
2146 F:      arch/arm/mach-zx/
2147 F:      arch/arm64/boot/dts/zte/
2148 F:      drivers/clk/zte/
2149 F:      drivers/dma/zx_dma.c
2150 F:      drivers/gpio/gpio-zx.c
2151 F:      drivers/i2c/busses/i2c-zx2967.c
2152 F:      drivers/mmc/host/dw_mmc-zx.*
2153 F:      drivers/pinctrl/zte/
2154 F:      drivers/soc/zte/
2155 F:      drivers/thermal/zx2967_thermal.c
2156 F:      drivers/watchdog/zx2967_wdt.c
2157 F:      Documentation/devicetree/bindings/arm/zte.txt
2158 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2159 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2160 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2161 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2162 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2163 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2164 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2165 F:      Documentation/devicetree/bindings/soc/zte/
2166 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2167 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2168 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2169 F:      include/dt-bindings/clock/zx2967*.h
2170 F:      include/dt-bindings/soc/zte,*.h
2171 F:      sound/soc/codecs/zx_aud96p22.c
2172 F:      sound/soc/zte/
2173
2174 ARM/ZYNQ ARCHITECTURE
2175 M:      Michal Simek <michal.simek@xilinx.com>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 W:      http://wiki.xilinx.com
2178 T:      git https://github.com/Xilinx/linux-xlnx.git
2179 S:      Supported
2180 F:      arch/arm/mach-zynq/
2181 F:      drivers/cpuidle/cpuidle-zynq.c
2182 F:      drivers/block/xsysace.c
2183 N:      zynq
2184 N:      xilinx
2185 F:      drivers/clocksource/cadence_ttc_timer.c
2186 F:      drivers/i2c/busses/i2c-cadence.c
2187 F:      drivers/mmc/host/sdhci-of-arasan.c
2188 F:      drivers/edac/synopsys_edac.c
2189
2190 ARM64 PORT (AARCH64 ARCHITECTURE)
2191 M:      Catalin Marinas <catalin.marinas@arm.com>
2192 M:      Will Deacon <will.deacon@arm.com>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2195 S:      Maintained
2196 F:      arch/arm64/
2197 F:      Documentation/arm64/
2198
2199 AS3645A LED FLASH CONTROLLER DRIVER
2200 M:      Sakari Ailus <sakari.ailus@iki.fi>
2201 L:      linux-leds@vger.kernel.org
2202 S:      Maintained
2203 F:      drivers/leds/leds-as3645a.c
2204
2205 AS3645A LED FLASH CONTROLLER DRIVER
2206 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2207 L:      linux-media@vger.kernel.org
2208 T:      git git://linuxtv.org/media_tree.git
2209 S:      Maintained
2210 F:      drivers/media/i2c/as3645a.c
2211 F:      include/media/i2c/as3645a.h
2212
2213 ASAHI KASEI AK8974 DRIVER
2214 M:      Linus Walleij <linus.walleij@linaro.org>
2215 L:      linux-iio@vger.kernel.org
2216 W:      http://www.akm.com/
2217 S:      Supported
2218 F:      drivers/iio/magnetometer/ak8974.c
2219
2220 ASC7621 HARDWARE MONITOR DRIVER
2221 M:      George Joseph <george.joseph@fairview5.com>
2222 L:      linux-hwmon@vger.kernel.org
2223 S:      Maintained
2224 F:      Documentation/hwmon/asc7621
2225 F:      drivers/hwmon/asc7621.c
2226
2227 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2228 M:      Corentin Chary <corentin.chary@gmail.com>
2229 L:      acpi4asus-user@lists.sourceforge.net
2230 L:      platform-driver-x86@vger.kernel.org
2231 W:      http://acpi4asus.sf.net
2232 S:      Maintained
2233 F:      drivers/platform/x86/asus*.c
2234 F:      drivers/platform/x86/eeepc*.c
2235
2236 ASUS WIRELESS RADIO CONTROL DRIVER
2237 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2238 L:      platform-driver-x86@vger.kernel.org
2239 S:      Maintained
2240 F:      drivers/platform/x86/asus-wireless.c
2241
2242 ASYMMETRIC KEYS
2243 M:      David Howells <dhowells@redhat.com>
2244 L:      keyrings@vger.kernel.org
2245 S:      Maintained
2246 F:      Documentation/crypto/asymmetric-keys.txt
2247 F:      include/linux/verification.h
2248 F:      include/crypto/public_key.h
2249 F:      include/crypto/pkcs7.h
2250 F:      crypto/asymmetric_keys/
2251
2252 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2253 R:      Dan Williams <dan.j.williams@intel.com>
2254 W:      http://sourceforge.net/projects/xscaleiop
2255 S:      Odd fixes
2256 F:      Documentation/crypto/async-tx-api.txt
2257 F:      crypto/async_tx/
2258 F:      drivers/dma/
2259 F:      include/linux/dmaengine.h
2260 F:      include/linux/async_tx.h
2261
2262 AT24 EEPROM DRIVER
2263 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2264 L:      linux-i2c@vger.kernel.org
2265 S:      Maintained
2266 F:      drivers/misc/eeprom/at24.c
2267 F:      include/linux/platform_data/at24.h
2268
2269 ATA OVER ETHERNET (AOE) DRIVER
2270 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2271 W:      http://www.openaoe.org/
2272 S:      Supported
2273 F:      Documentation/aoe/
2274 F:      drivers/block/aoe/
2275
2276 ATHEROS 71XX/9XXX GPIO DRIVER
2277 M:      Alban Bedel <albeu@free.fr>
2278 W:      https://github.com/AlbanBedel/linux
2279 T:      git git://github.com/AlbanBedel/linux
2280 S:      Maintained
2281 F:      drivers/gpio/gpio-ath79.c
2282 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2283
2284 ATHEROS ATH GENERIC UTILITIES
2285 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2286 L:      linux-wireless@vger.kernel.org
2287 S:      Supported
2288 F:      drivers/net/wireless/ath/*
2289
2290 ATHEROS ATH5K WIRELESS DRIVER
2291 M:      Jiri Slaby <jirislaby@gmail.com>
2292 M:      Nick Kossifidis <mickflemm@gmail.com>
2293 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2294 L:      linux-wireless@vger.kernel.org
2295 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2296 S:      Maintained
2297 F:      drivers/net/wireless/ath/ath5k/
2298
2299 ATHEROS ATH6KL WIRELESS DRIVER
2300 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2301 L:      linux-wireless@vger.kernel.org
2302 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2304 S:      Supported
2305 F:      drivers/net/wireless/ath/ath6kl/
2306
2307 ATI_REMOTE2 DRIVER
2308 M:      Ville Syrjala <syrjala@sci.fi>
2309 S:      Maintained
2310 F:      drivers/input/misc/ati_remote2.c
2311
2312 ATK0110 HWMON DRIVER
2313 M:      Luca Tettamanti <kronos.it@gmail.com>
2314 L:      linux-hwmon@vger.kernel.org
2315 S:      Maintained
2316 F:      drivers/hwmon/asus_atk0110.c
2317
2318 ATLX ETHERNET DRIVERS
2319 M:      Jay Cliburn <jcliburn@gmail.com>
2320 M:      Chris Snook <chris.snook@gmail.com>
2321 L:      netdev@vger.kernel.org
2322 W:      http://sourceforge.net/projects/atl1
2323 W:      http://atl1.sourceforge.net
2324 S:      Maintained
2325 F:      drivers/net/ethernet/atheros/
2326
2327 ATM
2328 M:      Chas Williams <3chas3@gmail.com>
2329 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2330 L:      netdev@vger.kernel.org
2331 W:      http://linux-atm.sourceforge.net
2332 S:      Maintained
2333 F:      drivers/atm/
2334 F:      include/linux/atm*
2335 F:      include/uapi/linux/atm*
2336
2337 ATMEL AT91 / AT32 MCI DRIVER
2338 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2339 S:      Maintained
2340 F:      drivers/mmc/host/atmel-mci.c
2341
2342 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2343 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2344 S:      Supported
2345 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2346
2347 ATMEL Audio ALSA driver
2348 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2350 S:      Supported
2351 F:      sound/soc/atmel
2352
2353 ATMEL I2C DRIVER
2354 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2355 L:      linux-i2c@vger.kernel.org
2356 S:      Supported
2357 F:      drivers/i2c/busses/i2c-at91.c
2358
2359 ATMEL ISI DRIVER
2360 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2361 L:      linux-media@vger.kernel.org
2362 S:      Supported
2363 F:      drivers/media/platform/atmel/atmel-isi.c
2364 F:      include/media/atmel-isi.h
2365
2366 ATMEL LCDFB DRIVER
2367 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2368 L:      linux-fbdev@vger.kernel.org
2369 S:      Maintained
2370 F:      drivers/video/fbdev/atmel_lcdfb.c
2371 F:      include/video/atmel_lcdc.h
2372
2373 ATMEL MACB ETHERNET DRIVER
2374 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2375 S:      Supported
2376 F:      drivers/net/ethernet/cadence/
2377
2378 ATMEL MAXTOUCH DRIVER
2379 M:      Nick Dyer <nick@shmanahar.org>
2380 T:      git git://github.com/ndyer/linux.git
2381 S:      Maintained
2382 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2383 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2384 F:      include/linux/platform_data/atmel_mxt_ts.h
2385
2386 ATMEL NAND DRIVER
2387 M:      Wenyou Yang <wenyou.yang@atmel.com>
2388 M:      Josh Wu <rainyfeeling@outlook.com>
2389 L:      linux-mtd@lists.infradead.org
2390 S:      Supported
2391 F:      drivers/mtd/nand/atmel/*
2392
2393 ATMEL SAMA5D2 ADC DRIVER
2394 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2395 L:      linux-iio@vger.kernel.org
2396 S:      Supported
2397 F:      drivers/iio/adc/at91-sama5d2_adc.c
2398
2399 ATMEL SDMMC DRIVER
2400 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2401 L:      linux-mmc@vger.kernel.org
2402 S:      Supported
2403 F:      drivers/mmc/host/sdhci-of-at91.c
2404
2405 ATMEL SPI DRIVER
2406 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2407 S:      Supported
2408 F:      drivers/spi/spi-atmel.*
2409
2410 ATMEL SSC DRIVER
2411 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 S:      Supported
2414 F:      drivers/misc/atmel-ssc.c
2415 F:      include/linux/atmel-ssc.h
2416
2417 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2418 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 S:      Supported
2421 F:      drivers/misc/atmel_tclib.c
2422 F:      drivers/clocksource/tcb_clksrc.c
2423
2424 ATMEL USBA UDC DRIVER
2425 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 S:      Supported
2428 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2429
2430 ATMEL WIRELESS DRIVER
2431 M:      Simon Kelley <simon@thekelleys.org.uk>
2432 L:      linux-wireless@vger.kernel.org
2433 W:      http://www.thekelleys.org.uk/atmel
2434 W:      http://atmelwlandriver.sourceforge.net/
2435 S:      Maintained
2436 F:      drivers/net/wireless/atmel/atmel*
2437
2438 ATMEL XDMA DRIVER
2439 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2440 L:      linux-arm-kernel@lists.infradead.org
2441 L:      dmaengine@vger.kernel.org
2442 S:      Supported
2443 F:      drivers/dma/at_xdmac.c
2444
2445 ATOMIC INFRASTRUCTURE
2446 M:      Will Deacon <will.deacon@arm.com>
2447 M:      Peter Zijlstra <peterz@infradead.org>
2448 R:      Boqun Feng <boqun.feng@gmail.com>
2449 L:      linux-kernel@vger.kernel.org
2450 S:      Maintained
2451 F:      arch/*/include/asm/atomic*.h
2452 F:      include/*/atomic*.h
2453
2454 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2455 M:      Bradley Grove <linuxdrivers@attotech.com>
2456 L:      linux-scsi@vger.kernel.org
2457 W:      http://www.attotech.com
2458 S:      Supported
2459 F:      drivers/scsi/esas2r
2460
2461 ATUSB IEEE 802.15.4 RADIO DRIVER
2462 M:      Stefan Schmidt <stefan@osg.samsung.com>
2463 L:      linux-wpan@vger.kernel.org
2464 S:      Maintained
2465 F:      drivers/net/ieee802154/atusb.c
2466 F:      drivers/net/ieee802154/atusb.h
2467 F:      drivers/net/ieee802154/at86rf230.h
2468
2469 AUDIT SUBSYSTEM
2470 M:      Paul Moore <paul@paul-moore.com>
2471 M:      Eric Paris <eparis@redhat.com>
2472 L:      linux-audit@redhat.com (moderated for non-subscribers)
2473 W:      https://github.com/linux-audit
2474 W:      https://people.redhat.com/sgrubb/audit
2475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2476 S:      Supported
2477 F:      include/linux/audit.h
2478 F:      include/uapi/linux/audit.h
2479 F:      kernel/audit*
2480
2481 AUXILIARY DISPLAY DRIVERS
2482 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2483 W:      http://miguelojeda.es/auxdisplay.htm
2484 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2485 S:      Maintained
2486 F:      drivers/auxdisplay/
2487 F:      include/linux/cfag12864b.h
2488
2489 AX.25 NETWORK LAYER
2490 M:      Ralf Baechle <ralf@linux-mips.org>
2491 L:      linux-hams@vger.kernel.org
2492 W:      http://www.linux-ax25.org/
2493 S:      Maintained
2494 F:      include/uapi/linux/ax25.h
2495 F:      include/net/ax25.h
2496 F:      net/ax25/
2497
2498 AXENTIA ARM DEVICES
2499 M:      Peter Rosin <peda@axentia.se>
2500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 S:      Maintained
2502 F:      Documentation/devicetree/bindings/arm/axentia.txt
2503 F:      arch/arm/boot/dts/at91-linea.dtsi
2504 F:      arch/arm/boot/dts/at91-tse850-3.dts
2505
2506 AXENTIA ASOC DRIVERS
2507 M:      Peter Rosin <peda@axentia.se>
2508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2509 S:      Maintained
2510 F:      Documentation/devicetree/bindings/sound/axentia,*
2511 F:      sound/soc/atmel/tse850-pcm5142.c
2512
2513 AZ6007 DVB DRIVER
2514 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2515 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2516 L:      linux-media@vger.kernel.org
2517 W:      https://linuxtv.org
2518 T:      git git://linuxtv.org/media_tree.git
2519 S:      Maintained
2520 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2521
2522 AZTECH FM RADIO RECEIVER DRIVER
2523 M:      Hans Verkuil <hverkuil@xs4all.nl>
2524 L:      linux-media@vger.kernel.org
2525 T:      git git://linuxtv.org/media_tree.git
2526 W:      https://linuxtv.org
2527 S:      Maintained
2528 F:      drivers/media/radio/radio-aztech*
2529
2530 B43 WIRELESS DRIVER
2531 L:      linux-wireless@vger.kernel.org
2532 L:      b43-dev@lists.infradead.org
2533 W:      http://wireless.kernel.org/en/users/Drivers/b43
2534 S:      Odd Fixes
2535 F:      drivers/net/wireless/broadcom/b43/
2536
2537 B43LEGACY WIRELESS DRIVER
2538 M:      Larry Finger <Larry.Finger@lwfinger.net>
2539 L:      linux-wireless@vger.kernel.org
2540 L:      b43-dev@lists.infradead.org
2541 W:      http://wireless.kernel.org/en/users/Drivers/b43
2542 S:      Maintained
2543 F:      drivers/net/wireless/broadcom/b43legacy/
2544
2545 BACKLIGHT CLASS/SUBSYSTEM
2546 M:      Lee Jones <lee.jones@linaro.org>
2547 M:      Daniel Thompson <daniel.thompson@linaro.org>
2548 M:      Jingoo Han <jingoohan1@gmail.com>
2549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2550 S:      Maintained
2551 F:      drivers/video/backlight/
2552 F:      include/linux/backlight.h
2553 F:      include/linux/pwm_backlight.h
2554 F:      Documentation/devicetree/bindings/leds/backlight
2555
2556 BATMAN ADVANCED
2557 M:      Marek Lindner <mareklindner@neomailbox.ch>
2558 M:      Simon Wunderlich <sw@simonwunderlich.de>
2559 M:      Antonio Quartulli <a@unstable.cc>
2560 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2561 W:      https://www.open-mesh.org/
2562 Q:      https://patchwork.open-mesh.org/project/batman/list/
2563 S:      Maintained
2564 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2565 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2566 F:      Documentation/networking/batman-adv.rst
2567 F:      include/uapi/linux/batman_adv.h
2568 F:      net/batman-adv/
2569
2570 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2571 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2572 L:      linux-hams@vger.kernel.org
2573 W:      http://www.baycom.org/~tom/ham/ham.html
2574 S:      Maintained
2575 F:      drivers/net/hamradio/baycom*
2576
2577 BCACHE (BLOCK LAYER CACHE)
2578 M:      Michael Lyle <mlyle@lyle.org>
2579 M:      Kent Overstreet <kent.overstreet@gmail.com>
2580 L:      linux-bcache@vger.kernel.org
2581 W:      http://bcache.evilpiepirate.org
2582 C:      irc://irc.oftc.net/bcache
2583 S:      Maintained
2584 F:      drivers/md/bcache/
2585
2586 BDISP ST MEDIA DRIVER
2587 M:      Fabien Dessenne <fabien.dessenne@st.com>
2588 L:      linux-media@vger.kernel.org
2589 T:      git git://linuxtv.org/media_tree.git
2590 W:      https://linuxtv.org
2591 S:      Supported
2592 F:      drivers/media/platform/sti/bdisp
2593
2594 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2595 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2596 L:      netdev@vger.kernel.org
2597 S:      Maintained
2598 F:      drivers/net/ethernet/ec_bhf.c
2599
2600 BEFS FILE SYSTEM
2601 M:      Luis de Bethencourt <luisbg@kernel.org>
2602 M:      Salah Triki <salah.triki@gmail.com>
2603 S:      Maintained
2604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2605 F:      Documentation/filesystems/befs.txt
2606 F:      fs/befs/
2607
2608 BFQ I/O SCHEDULER
2609 M:      Paolo Valente <paolo.valente@linaro.org>
2610 M:      Jens Axboe <axboe@kernel.dk>
2611 L:      linux-block@vger.kernel.org
2612 S:      Maintained
2613 F:      block/bfq-*
2614 F:      Documentation/block/bfq-iosched.txt
2615
2616 BFS FILE SYSTEM
2617 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2618 S:      Maintained
2619 F:      Documentation/filesystems/bfs.txt
2620 F:      fs/bfs/
2621 F:      include/uapi/linux/bfs_fs.h
2622
2623 BLACKFIN ARCHITECTURE
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:      Orphan
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:      Orphan
2634 F:      drivers/net/ethernet/adi/
2635
2636 BLACKFIN MEDIA DRIVER
2637 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638 W:      http://blackfin.uclinux.org/
2639 S:      Orphan
2640 F:      drivers/media/platform/blackfin/
2641 F:      drivers/media/i2c/adv7183*
2642 F:      drivers/media/i2c/vs6624*
2643
2644 BLACKFIN RTC DRIVER
2645 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W:      http://blackfin.uclinux.org
2647 S:      Orphan
2648 F:      drivers/rtc/rtc-bfin.c
2649
2650 BLACKFIN SDH DRIVER
2651 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2652 W:      http://blackfin.uclinux.org
2653 S:      Orphan
2654 F:      drivers/mmc/host/bfin_sdh.c
2655
2656 BLACKFIN SERIAL DRIVER
2657 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2658 W:      http://blackfin.uclinux.org
2659 S:      Orphan
2660 F:      drivers/tty/serial/bfin_uart.c
2661
2662 BLACKFIN WATCHDOG DRIVER
2663 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2664 W:      http://blackfin.uclinux.org
2665 S:      Orphan
2666 F:      drivers/watchdog/bfin_wdt.c
2667
2668 BLINKM RGB LED DRIVER
2669 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2670 S:      Maintained
2671 F:      drivers/leds/leds-blinkm.c
2672
2673 BLOCK LAYER
2674 M:      Jens Axboe <axboe@kernel.dk>
2675 L:      linux-block@vger.kernel.org
2676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2677 S:      Maintained
2678 F:      block/
2679 F:      kernel/trace/blktrace.c
2680 F:      lib/sbitmap.c
2681
2682 BLOCK2MTD DRIVER
2683 M:      Joern Engel <joern@lazybastard.org>
2684 L:      linux-mtd@lists.infradead.org
2685 S:      Maintained
2686 F:      drivers/mtd/devices/block2mtd.c
2687
2688 BLUETOOTH DRIVERS
2689 M:      Marcel Holtmann <marcel@holtmann.org>
2690 M:      Gustavo Padovan <gustavo@padovan.org>
2691 M:      Johan Hedberg <johan.hedberg@gmail.com>
2692 L:      linux-bluetooth@vger.kernel.org
2693 W:      http://www.bluez.org/
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2696 S:      Maintained
2697 F:      drivers/bluetooth/
2698
2699 BLUETOOTH SUBSYSTEM
2700 M:      Marcel Holtmann <marcel@holtmann.org>
2701 M:      Gustavo Padovan <gustavo@padovan.org>
2702 M:      Johan Hedberg <johan.hedberg@gmail.com>
2703 L:      linux-bluetooth@vger.kernel.org
2704 W:      http://www.bluez.org/
2705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2707 S:      Maintained
2708 F:      net/bluetooth/
2709 F:      include/net/bluetooth/
2710
2711 BONDING DRIVER
2712 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2713 M:      Veaceslav Falico <vfalico@gmail.com>
2714 M:      Andy Gospodarek <andy@greyhouse.net>
2715 L:      netdev@vger.kernel.org
2716 W:      http://sourceforge.net/projects/bonding/
2717 S:      Supported
2718 F:      drivers/net/bonding/
2719 F:      include/uapi/linux/if_bonding.h
2720
2721 BPF (Safe dynamic programs and tools)
2722 M:      Alexei Starovoitov <ast@kernel.org>
2723 M:      Daniel Borkmann <daniel@iogearbox.net>
2724 L:      netdev@vger.kernel.org
2725 L:      linux-kernel@vger.kernel.org
2726 S:      Supported
2727 F:      arch/x86/net/bpf_jit*
2728 F:      Documentation/networking/filter.txt
2729 F:      Documentation/bpf/
2730 F:      include/linux/bpf*
2731 F:      include/linux/filter.h
2732 F:      include/uapi/linux/bpf*
2733 F:      include/uapi/linux/filter.h
2734 F:      kernel/bpf/
2735 F:      kernel/trace/bpf_trace.c
2736 F:      lib/test_bpf.c
2737 F:      net/bpf/
2738 F:      net/core/filter.c
2739 F:      net/sched/act_bpf.c
2740 F:      net/sched/cls_bpf.c
2741 F:      samples/bpf/
2742 F:      tools/bpf/
2743 F:      tools/testing/selftests/bpf/
2744
2745 BROADCOM B44 10/100 ETHERNET DRIVER
2746 M:      Michael Chan <michael.chan@broadcom.com>
2747 L:      netdev@vger.kernel.org
2748 S:      Supported
2749 F:      drivers/net/ethernet/broadcom/b44.*
2750
2751 BROADCOM B53 ETHERNET SWITCH DRIVER
2752 M:      Florian Fainelli <f.fainelli@gmail.com>
2753 L:      netdev@vger.kernel.org
2754 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2755 S:      Supported
2756 F:      drivers/net/dsa/b53/*
2757 F:      include/linux/platform_data/b53.h
2758
2759 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2760 M:      Florian Fainelli <f.fainelli@gmail.com>
2761 M:      Ray Jui <rjui@broadcom.com>
2762 M:      Scott Branden <sbranden@broadcom.com>
2763 M:      bcm-kernel-feedback-list@broadcom.com
2764 T:      git git://github.com/broadcom/mach-bcm
2765 S:      Maintained
2766 N:      bcm281*
2767 N:      bcm113*
2768 N:      bcm216*
2769 N:      kona
2770 F:      arch/arm/mach-bcm/
2771
2772 BROADCOM BCM2835 ARM ARCHITECTURE
2773 M:      Eric Anholt <eric@anholt.net>
2774 M:      Stefan Wahren <stefan.wahren@i2se.com>
2775 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T:      git git://github.com/anholt/linux
2778 S:      Maintained
2779 N:      bcm2835
2780 F:      drivers/staging/vc04_services
2781
2782 BROADCOM BCM47XX MIPS ARCHITECTURE
2783 M:      Hauke Mehrtens <hauke@hauke-m.de>
2784 M:      Rafał Miłecki <zajec5@gmail.com>
2785 L:      linux-mips@linux-mips.org
2786 S:      Maintained
2787 F:      Documentation/devicetree/bindings/mips/brcm/
2788 F:      arch/mips/bcm47xx/*
2789 F:      arch/mips/include/asm/mach-bcm47xx/*
2790
2791 BROADCOM BCM5301X ARM ARCHITECTURE
2792 M:      Hauke Mehrtens <hauke@hauke-m.de>
2793 M:      Rafał Miłecki <zajec5@gmail.com>
2794 M:      Jon Mason <jonmason@broadcom.com>
2795 M:      bcm-kernel-feedback-list@broadcom.com
2796 L:      linux-arm-kernel@lists.infradead.org
2797 S:      Maintained
2798 F:      arch/arm/mach-bcm/bcm_5301x.c
2799 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2800 F:      arch/arm/boot/dts/bcm470*
2801 F:      arch/arm/boot/dts/bcm953012*
2802
2803 BROADCOM BCM53573 ARM ARCHITECTURE
2804 M:      Rafał Miłecki <rafal@milecki.pl>
2805 L:      linux-arm-kernel@lists.infradead.org
2806 S:      Maintained
2807 F:      arch/arm/boot/dts/bcm53573*
2808 F:      arch/arm/boot/dts/bcm47189*
2809
2810 BROADCOM BCM63XX ARM ARCHITECTURE
2811 M:      Florian Fainelli <f.fainelli@gmail.com>
2812 M:      bcm-kernel-feedback-list@broadcom.com
2813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814 T:      git git://github.com/broadcom/stblinux.git
2815 S:      Maintained
2816 N:      bcm63xx
2817
2818 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819 M:      Kevin Cernekee <cernekee@gmail.com>
2820 L:      linux-usb@vger.kernel.org
2821 S:      Maintained
2822 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2823
2824 BROADCOM BCM7XXX ARM ARCHITECTURE
2825 M:      Brian Norris <computersforpeace@gmail.com>
2826 M:      Gregory Fong <gregory.0xf0@gmail.com>
2827 M:      Florian Fainelli <f.fainelli@gmail.com>
2828 M:      bcm-kernel-feedback-list@broadcom.com
2829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830 T:      git git://github.com/broadcom/stblinux.git
2831 S:      Maintained
2832 F:      arch/arm/mach-bcm/*brcmstb*
2833 F:      arch/arm/boot/dts/bcm7*.dts*
2834 F:      drivers/bus/brcmstb_gisb.c
2835 N:      brcmstb
2836
2837 BROADCOM BMIPS CPUFREQ DRIVER
2838 M:      Markus Mayer <mmayer@broadcom.com>
2839 M:      bcm-kernel-feedback-list@broadcom.com
2840 L:      linux-pm@vger.kernel.org
2841 S:      Maintained
2842 F:      drivers/cpufreq/bmips-cpufreq.c
2843
2844 BROADCOM BMIPS MIPS ARCHITECTURE
2845 M:      Kevin Cernekee <cernekee@gmail.com>
2846 M:      Florian Fainelli <f.fainelli@gmail.com>
2847 L:      linux-mips@linux-mips.org
2848 T:      git git://github.com/broadcom/stblinux.git
2849 S:      Maintained
2850 F:      arch/mips/bmips/*
2851 F:      arch/mips/include/asm/mach-bmips/*
2852 F:      arch/mips/kernel/*bmips*
2853 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2854 F:      drivers/irqchip/irq-bcm63*
2855 F:      drivers/irqchip/irq-bcm7*
2856 F:      drivers/irqchip/irq-brcmstb*
2857 F:      include/linux/bcm963xx_nvram.h
2858 F:      include/linux/bcm963xx_tag.h
2859
2860 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2861 M:      Rasesh Mody <rasesh.mody@cavium.com>
2862 M:      Harish Patil <harish.patil@cavium.com>
2863 M:      Dept-GELinuxNICDev@cavium.com
2864 L:      netdev@vger.kernel.org
2865 S:      Supported
2866 F:      drivers/net/ethernet/broadcom/bnx2.*
2867 F:      drivers/net/ethernet/broadcom/bnx2_*
2868
2869 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2870 M:      QLogic-Storage-Upstream@qlogic.com
2871 L:      linux-scsi@vger.kernel.org
2872 S:      Supported
2873 F:      drivers/scsi/bnx2fc/
2874
2875 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2876 M:      QLogic-Storage-Upstream@qlogic.com
2877 L:      linux-scsi@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/scsi/bnx2i/
2880
2881 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2882 M:      Ariel Elior <ariel.elior@cavium.com>
2883 M:      everest-linux-l2@cavium.com
2884 L:      netdev@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/net/ethernet/broadcom/bnx2x/
2887
2888 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2889 M:      Michael Chan <michael.chan@broadcom.com>
2890 L:      netdev@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/net/ethernet/broadcom/bnxt/
2893
2894 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2895 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2896 M:      Franky Lin <franky.lin@broadcom.com>
2897 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2898 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2899 M:      Wright Feng <wright.feng@cypress.com>
2900 L:      linux-wireless@vger.kernel.org
2901 L:      brcm80211-dev-list.pdl@broadcom.com
2902 L:      brcm80211-dev-list@cypress.com
2903 S:      Supported
2904 F:      drivers/net/wireless/broadcom/brcm80211/
2905
2906 BROADCOM BRCMSTB GPIO DRIVER
2907 M:      Gregory Fong <gregory.0xf0@gmail.com>
2908 L:      bcm-kernel-feedback-list@broadcom.com
2909 S:      Supported
2910 F:      drivers/gpio/gpio-brcmstb.c
2911 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2912
2913 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2914 M:      Al Cooper <alcooperx@gmail.com>
2915 L:      linux-kernel@vger.kernel.org
2916 L:      bcm-kernel-feedback-list@broadcom.com
2917 S:      Maintained
2918 F:      drivers/phy/broadcom/phy-brcm-usb*
2919
2920 BROADCOM GENET ETHERNET DRIVER
2921 M:      Doug Berger <opendmb@gmail.com>
2922 M:      Florian Fainelli <f.fainelli@gmail.com>
2923 L:      netdev@vger.kernel.org
2924 S:      Supported
2925 F:      drivers/net/ethernet/broadcom/genet/
2926
2927 BROADCOM IPROC ARM ARCHITECTURE
2928 M:      Ray Jui <rjui@broadcom.com>
2929 M:      Scott Branden <sbranden@broadcom.com>
2930 M:      Jon Mason <jonmason@broadcom.com>
2931 M:      bcm-kernel-feedback-list@broadcom.com
2932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2933 T:      git git://github.com/broadcom/cygnus-linux.git
2934 S:      Maintained
2935 N:      iproc
2936 N:      cygnus
2937 N:      bcm[-_]nsp
2938 N:      bcm9113*
2939 N:      bcm9583*
2940 N:      bcm9585*
2941 N:      bcm9586*
2942 N:      bcm988312
2943 N:      bcm113*
2944 N:      bcm583*
2945 N:      bcm585*
2946 N:      bcm586*
2947 N:      bcm88312
2948 N:      hr2
2949 F:      arch/arm64/boot/dts/broadcom/ns2*
2950 F:      drivers/clk/bcm/clk-ns*
2951 F:      drivers/pinctrl/bcm/pinctrl-ns*
2952
2953 BROADCOM KONA GPIO DRIVER
2954 M:      Ray Jui <rjui@broadcom.com>
2955 L:      bcm-kernel-feedback-list@broadcom.com
2956 S:      Supported
2957 F:      drivers/gpio/gpio-bcm-kona.c
2958 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2959
2960 BROADCOM NETXTREME-E ROCE DRIVER
2961 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2962 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2963 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2964 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2965 L:      linux-rdma@vger.kernel.org
2966 W:      http://www.broadcom.com
2967 S:      Supported
2968 F:      drivers/infiniband/hw/bnxt_re/
2969 F:      include/uapi/rdma/bnxt_re-abi.h
2970
2971 BROADCOM NVRAM DRIVER
2972 M:      Rafał Miłecki <zajec5@gmail.com>
2973 L:      linux-mips@linux-mips.org
2974 S:      Maintained
2975 F:      drivers/firmware/broadcom/*
2976
2977 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2978 M:      Rafał Miłecki <zajec5@gmail.com>
2979 L:      linux-wireless@vger.kernel.org
2980 S:      Maintained
2981 F:      drivers/bcma/
2982 F:      include/linux/bcma/
2983
2984 BROADCOM STB AVS CPUFREQ DRIVER
2985 M:      Markus Mayer <mmayer@broadcom.com>
2986 M:      bcm-kernel-feedback-list@broadcom.com
2987 L:      linux-pm@vger.kernel.org
2988 S:      Maintained
2989 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2990 F:      drivers/cpufreq/brcmstb*
2991
2992 BROADCOM STB AVS TMON DRIVER
2993 M:      Markus Mayer <mmayer@broadcom.com>
2994 M:      bcm-kernel-feedback-list@broadcom.com
2995 L:      linux-pm@vger.kernel.org
2996 S:      Maintained
2997 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2998 F:      drivers/thermal/broadcom/brcmstb*
2999
3000 BROADCOM STB NAND FLASH DRIVER
3001 M:      Brian Norris <computersforpeace@gmail.com>
3002 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3003 L:      linux-mtd@lists.infradead.org
3004 L:      bcm-kernel-feedback-list@broadcom.com
3005 S:      Maintained
3006 F:      drivers/mtd/nand/brcmnand/
3007
3008 BROADCOM STB DPFE DRIVER
3009 M:      Markus Mayer <mmayer@broadcom.com>
3010 M:      bcm-kernel-feedback-list@broadcom.com
3011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 S:      Maintained
3013 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3014 F:      drivers/memory/brcmstb_dpfe.c
3015
3016 BROADCOM SYSTEMPORT ETHERNET DRIVER
3017 M:      Florian Fainelli <f.fainelli@gmail.com>
3018 L:      netdev@vger.kernel.org
3019 S:      Supported
3020 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3021
3022 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3023 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3024 M:      Prashant Sreedharan <prashant@broadcom.com>
3025 M:      Michael Chan <mchan@broadcom.com>
3026 L:      netdev@vger.kernel.org
3027 S:      Supported
3028 F:      drivers/net/ethernet/broadcom/tg3.*
3029
3030 BROCADE BFA FC SCSI DRIVER
3031 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3032 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3033 L:      linux-scsi@vger.kernel.org
3034 S:      Supported
3035 F:      drivers/scsi/bfa/
3036
3037 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3038 M:      Rasesh Mody <rasesh.mody@cavium.com>
3039 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3040 M:      Dept-GELinuxNICDev@cavium.com
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      drivers/net/ethernet/brocade/bna/
3044
3045 BSG (block layer generic sg v4 driver)
3046 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3047 L:      linux-scsi@vger.kernel.org
3048 S:      Supported
3049 F:      block/bsg.c
3050 F:      include/linux/bsg.h
3051 F:      include/uapi/linux/bsg.h
3052
3053 BT87X AUDIO DRIVER
3054 M:      Clemens Ladisch <clemens@ladisch.de>
3055 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3056 T:      git git://git.alsa-project.org/alsa-kernel.git
3057 S:      Maintained
3058 F:      Documentation/sound/alsa/Bt87x.txt
3059 F:      sound/pci/bt87x.c
3060
3061 BT8XXGPIO DRIVER
3062 M:      Michael Buesch <m@bues.ch>
3063 W:      http://bu3sch.de/btgpio.php
3064 S:      Maintained
3065 F:      drivers/gpio/gpio-bt8xx.c
3066
3067 BTRFS FILE SYSTEM
3068 M:      Chris Mason <clm@fb.com>
3069 M:      Josef Bacik <jbacik@fb.com>
3070 M:      David Sterba <dsterba@suse.com>
3071 L:      linux-btrfs@vger.kernel.org
3072 W:      http://btrfs.wiki.kernel.org/
3073 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3075 S:      Maintained
3076 F:      Documentation/filesystems/btrfs.txt
3077 F:      fs/btrfs/
3078 F:      include/linux/btrfs*
3079 F:      include/uapi/linux/btrfs*
3080
3081 BTTV VIDEO4LINUX DRIVER
3082 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3084 L:      linux-media@vger.kernel.org
3085 W:      https://linuxtv.org
3086 T:      git git://linuxtv.org/media_tree.git
3087 S:      Odd fixes
3088 F:      Documentation/media/v4l-drivers/bttv*
3089 F:      drivers/media/pci/bt8xx/bttv*
3090
3091 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3092 M:      Chanwoo Choi <cw00.choi@samsung.com>
3093 L:      linux-pm@vger.kernel.org
3094 L:      linux-samsung-soc@vger.kernel.org
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3096 S:      Maintained
3097 F:      drivers/devfreq/exynos-bus.c
3098 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3099
3100 BUSLOGIC SCSI DRIVER
3101 M:      Khalid Aziz <khalid@gonehiking.org>
3102 L:      linux-scsi@vger.kernel.org
3103 S:      Maintained
3104 F:      drivers/scsi/BusLogic.*
3105 F:      drivers/scsi/FlashPoint.*
3106
3107 C-MEDIA CMI8788 DRIVER
3108 M:      Clemens Ladisch <clemens@ladisch.de>
3109 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3110 T:      git git://git.alsa-project.org/alsa-kernel.git
3111 S:      Maintained
3112 F:      sound/pci/oxygen/
3113
3114 C6X ARCHITECTURE
3115 M:      Mark Salter <msalter@redhat.com>
3116 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3117 L:      linux-c6x-dev@linux-c6x.org
3118 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3119 S:      Maintained
3120 F:      arch/c6x/
3121
3122 CA8210 IEEE-802.15.4 RADIO DRIVER
3123 M:      Harry Morris <h.morris@cascoda.com>
3124 L:      linux-wpan@vger.kernel.org
3125 W:      https://github.com/Cascoda/ca8210-linux.git
3126 S:      Maintained
3127 F:      drivers/net/ieee802154/ca8210.c
3128 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3129
3130 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3131 M:      David Howells <dhowells@redhat.com>
3132 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3133 S:      Supported
3134 F:      Documentation/filesystems/caching/cachefiles.txt
3135 F:      fs/cachefiles/
3136
3137 CADET FM/AM RADIO RECEIVER DRIVER
3138 M:      Hans Verkuil <hverkuil@xs4all.nl>
3139 L:      linux-media@vger.kernel.org
3140 T:      git git://linuxtv.org/media_tree.git
3141 W:      https://linuxtv.org
3142 S:      Maintained
3143 F:      drivers/media/radio/radio-cadet*
3144
3145 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3146 M:      Jonathan Corbet <corbet@lwn.net>
3147 L:      linux-media@vger.kernel.org
3148 T:      git git://linuxtv.org/media_tree.git
3149 S:      Maintained
3150 F:      Documentation/media/v4l-drivers/cafe_ccic*
3151 F:      drivers/media/platform/marvell-ccic/
3152
3153 CAIF NETWORK LAYER
3154 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3155 L:      netdev@vger.kernel.org
3156 S:      Supported
3157 F:      Documentation/networking/caif/
3158 F:      drivers/net/caif/
3159 F:      include/uapi/linux/caif/
3160 F:      include/net/caif/
3161 F:      net/caif/
3162
3163 CALGARY x86-64 IOMMU
3164 M:      Muli Ben-Yehuda <mulix@mulix.org>
3165 M:      Jon Mason <jdmason@kudzu.us>
3166 L:      iommu@lists.linux-foundation.org
3167 S:      Maintained
3168 F:      arch/x86/kernel/pci-calgary_64.c
3169 F:      arch/x86/kernel/tce_64.c
3170 F:      arch/x86/include/asm/calgary.h
3171 F:      arch/x86/include/asm/tce.h
3172
3173 CAN NETWORK DRIVERS
3174 M:      Wolfgang Grandegger <wg@grandegger.com>
3175 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3176 L:      linux-can@vger.kernel.org
3177 W:      https://github.com/linux-can
3178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3180 S:      Maintained
3181 F:      Documentation/devicetree/bindings/net/can/
3182 F:      drivers/net/can/
3183 F:      include/linux/can/dev.h
3184 F:      include/linux/can/platform/
3185 F:      include/uapi/linux/can/error.h
3186 F:      include/uapi/linux/can/netlink.h
3187
3188 CAN NETWORK LAYER
3189 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3190 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3191 L:      linux-can@vger.kernel.org
3192 W:      https://github.com/linux-can
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3195 S:      Maintained
3196 F:      Documentation/networking/can.txt
3197 F:      net/can/
3198 F:      include/linux/can/core.h
3199 F:      include/uapi/linux/can.h
3200 F:      include/uapi/linux/can/bcm.h
3201 F:      include/uapi/linux/can/raw.h
3202 F:      include/uapi/linux/can/gw.h
3203
3204 CAPABILITIES
3205 M:      Serge Hallyn <serge@hallyn.com>
3206 L:      linux-security-module@vger.kernel.org
3207 S:      Supported
3208 F:      include/linux/capability.h
3209 F:      include/uapi/linux/capability.h
3210 F:      security/commoncap.c
3211 F:      kernel/capability.c
3212
3213 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3214 M:      Kevin Tsai <ktsai@capellamicro.com>
3215 S:      Maintained
3216 F:      drivers/iio/light/cm*
3217
3218 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3219 M:      Christian Lamparter <chunkeey@googlemail.com>
3220 L:      linux-wireless@vger.kernel.org
3221 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3222 S:      Maintained
3223 F:      drivers/net/wireless/ath/carl9170/
3224
3225 CAVIUM I2C DRIVER
3226 M:      Jan Glauber <jglauber@cavium.com>
3227 M:      David Daney <david.daney@cavium.com>
3228 W:      http://www.cavium.com
3229 S:      Supported
3230 F:      drivers/i2c/busses/i2c-octeon*
3231 F:      drivers/i2c/busses/i2c-thunderx*
3232
3233 CAVIUM LIQUIDIO NETWORK DRIVER
3234 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3235 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3236 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3237 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3238 L:      netdev@vger.kernel.org
3239 W:      http://www.cavium.com
3240 S:      Supported
3241 F:      drivers/net/ethernet/cavium/liquidio/
3242
3243 CAVIUM MMC DRIVER
3244 M:      Jan Glauber <jglauber@cavium.com>
3245 M:      David Daney <david.daney@cavium.com>
3246 M:      Steven J. Hill <Steven.Hill@cavium.com>
3247 W:      http://www.cavium.com
3248 S:      Supported
3249 F:      drivers/mmc/host/cavium*
3250
3251 CAVIUM OCTEON-TX CRYPTO DRIVER
3252 M:      George Cherian <george.cherian@cavium.com>
3253 L:      linux-crypto@vger.kernel.org
3254 W:      http://www.cavium.com
3255 S:      Supported
3256 F:      drivers/crypto/cavium/cpt/
3257
3258 CAVIUM THUNDERX2 ARM64 SOC
3259 M:      Robert Richter <rrichter@cavium.com>
3260 M:      Jayachandran C <jnair@caviumnetworks.com>
3261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3262 S:      Maintained
3263 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3264 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3265
3266 CC2520 IEEE-802.15.4 RADIO DRIVER
3267 M:      Varka Bhadram <varkabhadram@gmail.com>
3268 L:      linux-wpan@vger.kernel.org
3269 S:      Maintained
3270 F:      drivers/net/ieee802154/cc2520.c
3271 F:      include/linux/spi/cc2520.h
3272 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3273
3274 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3275 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3276 L:      linux-crypto@vger.kernel.org
3277 L:      driverdev-devel@linuxdriverproject.org
3278 S:      Supported
3279 F:      drivers/staging/ccree/
3280 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282 CEC FRAMEWORK
3283 M:      Hans Verkuil <hans.verkuil@cisco.com>
3284 L:      linux-media@vger.kernel.org
3285 T:      git git://linuxtv.org/media_tree.git
3286 W:      http://linuxtv.org
3287 S:      Supported
3288 F:      Documentation/media/kapi/cec-core.rst
3289 F:      Documentation/media/uapi/cec
3290 F:      drivers/media/cec/
3291 F:      drivers/media/rc/keymaps/rc-cec.c
3292 F:      include/media/cec.h
3293 F:      include/media/cec-notifier.h
3294 F:      include/uapi/linux/cec.h
3295 F:      include/uapi/linux/cec-funcs.h
3296 F:      Documentation/devicetree/bindings/media/cec.txt
3297
3298 CEC GPIO DRIVER
3299 M:      Hans Verkuil <hans.verkuil@cisco.com>
3300 L:      linux-media@vger.kernel.org
3301 T:      git git://linuxtv.org/media_tree.git
3302 W:      http://linuxtv.org
3303 S:      Supported
3304 F:      drivers/media/platform/cec-gpio/
3305 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3306
3307 CELL BROADBAND ENGINE ARCHITECTURE
3308 M:      Arnd Bergmann <arnd@arndb.de>
3309 L:      linuxppc-dev@lists.ozlabs.org
3310 W:      http://www.ibm.com/developerworks/power/cell/
3311 S:      Supported
3312 F:      arch/powerpc/include/asm/cell*.h
3313 F:      arch/powerpc/include/asm/spu*.h
3314 F:      arch/powerpc/include/uapi/asm/spu*.h
3315 F:      arch/powerpc/oprofile/*cell*
3316 F:      arch/powerpc/platforms/cell/
3317
3318 CEPH COMMON CODE (LIBCEPH)
3319 M:      Ilya Dryomov <idryomov@gmail.com>
3320 M:      "Yan, Zheng" <zyan@redhat.com>
3321 M:      Sage Weil <sage@redhat.com>
3322 L:      ceph-devel@vger.kernel.org
3323 W:      http://ceph.com/
3324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3325 T:      git git://github.com/ceph/ceph-client.git
3326 S:      Supported
3327 F:      net/ceph/
3328 F:      include/linux/ceph/
3329 F:      include/linux/crush/
3330
3331 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3332 M:      "Yan, Zheng" <zyan@redhat.com>
3333 M:      Sage Weil <sage@redhat.com>
3334 M:      Ilya Dryomov <idryomov@gmail.com>
3335 L:      ceph-devel@vger.kernel.org
3336 W:      http://ceph.com/
3337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338 T:      git git://github.com/ceph/ceph-client.git
3339 S:      Supported
3340 F:      Documentation/filesystems/ceph.txt
3341 F:      fs/ceph/
3342
3343 CERTIFICATE HANDLING:
3344 M:      David Howells <dhowells@redhat.com>
3345 M:      David Woodhouse <dwmw2@infradead.org>
3346 L:      keyrings@vger.kernel.org
3347 S:      Maintained
3348 F:      Documentation/module-signing.txt
3349 F:      certs/
3350 F:      scripts/sign-file.c
3351 F:      scripts/extract-cert.c
3352
3353 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3354 L:      linux-usb@vger.kernel.org
3355 S:      Orphan
3356 F:      Documentation/usb/WUSB-Design-overview.txt
3357 F:      Documentation/usb/wusb-cbaf
3358 F:      drivers/usb/host/hwa-hc.c
3359 F:      drivers/usb/host/whci/
3360 F:      drivers/usb/wusbcore/
3361 F:      include/linux/usb/wusb*
3362
3363 CFAG12864B LCD DRIVER
3364 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3365 W:      http://miguelojeda.es/auxdisplay.htm
3366 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3367 S:      Maintained
3368 F:      drivers/auxdisplay/cfag12864b.c
3369 F:      include/linux/cfag12864b.h
3370
3371 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3372 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3373 W:      http://miguelojeda.es/auxdisplay.htm
3374 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3375 S:      Maintained
3376 F:      drivers/auxdisplay/cfag12864bfb.c
3377 F:      include/linux/cfag12864b.h
3378
3379 802.11 (including CFG80211/NL80211)
3380 M:      Johannes Berg <johannes@sipsolutions.net>
3381 L:      linux-wireless@vger.kernel.org
3382 W:      http://wireless.kernel.org/
3383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3385 S:      Maintained
3386 F:      net/wireless/
3387 F:      include/uapi/linux/nl80211.h
3388 F:      include/linux/ieee80211.h
3389 F:      include/net/wext.h
3390 F:      include/net/cfg80211.h
3391 F:      include/net/iw_handler.h
3392 F:      include/net/ieee80211_radiotap.h
3393 F:      Documentation/driver-api/80211/cfg80211.rst
3394 F:      Documentation/networking/regulatory.txt
3395
3396 CHAR and MISC DRIVERS
3397 M:      Arnd Bergmann <arnd@arndb.de>
3398 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3400 S:      Supported
3401 F:      drivers/char/*
3402 F:      drivers/misc/*
3403 F:      include/linux/miscdevice.h
3404
3405 CHECKPATCH
3406 M:      Andy Whitcroft <apw@canonical.com>
3407 M:      Joe Perches <joe@perches.com>
3408 S:      Maintained
3409 F:      scripts/checkpatch.pl
3410
3411 CHINESE DOCUMENTATION
3412 M:      Harry Wei <harryxiyou@gmail.com>
3413 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3414 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3415 S:      Maintained
3416 F:      Documentation/translations/zh_CN/
3417
3418 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3419 M:      Peter Chen <Peter.Chen@nxp.com>
3420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3421 L:      linux-usb@vger.kernel.org
3422 S:      Maintained
3423 F:      drivers/usb/chipidea/
3424
3425 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3426 M:      Hans de Goede <hdegoede@redhat.com>
3427 L:      linux-input@vger.kernel.org
3428 S:      Maintained
3429 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3430 F:      drivers/input/touchscreen/chipone_icn8318.c
3431
3432 CHROME HARDWARE PLATFORM SUPPORT
3433 M:      Benson Leung <bleung@chromium.org>
3434 M:      Olof Johansson <olof@lixom.net>
3435 S:      Maintained
3436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3437 F:      drivers/platform/chrome/
3438
3439 CIRRUS LOGIC AUDIO CODEC DRIVERS
3440 M:      Brian Austin <brian.austin@cirrus.com>
3441 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3442 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3443 S:      Maintained
3444 F:      sound/soc/codecs/cs*
3445
3446 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3447 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3448 L:      netdev@vger.kernel.org
3449 S:      Maintained
3450 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3451
3452 CISCO FCOE HBA DRIVER
3453 M:      Satish Kharat <satishkh@cisco.com>
3454 M:      Sesidhar Baddela <sebaddel@cisco.com>
3455 M:      Karan Tilak Kumar <kartilak@cisco.com>
3456 L:      linux-scsi@vger.kernel.org
3457 S:      Supported
3458 F:      drivers/scsi/fnic/
3459
3460 CISCO SCSI HBA DRIVER
3461 M:      Karan Tilak Kumar <kartilak@cisco.com>
3462 M:      Sesidhar Baddela <sebaddel@cisco.com>
3463 L:      linux-scsi@vger.kernel.org
3464 S:      Supported
3465 F:      drivers/scsi/snic/
3466
3467 CISCO VIC ETHERNET NIC DRIVER
3468 M:      Christian Benvenuti <benve@cisco.com>
3469 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3470 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3471 S:      Supported
3472 F:      drivers/net/ethernet/cisco/enic/
3473
3474 CISCO VIC LOW LATENCY NIC DRIVER
3475 M:      Christian Benvenuti <benve@cisco.com>
3476 M:      Dave Goodell <dgoodell@cisco.com>
3477 S:      Supported
3478 F:      drivers/infiniband/hw/usnic/
3479
3480 CLEANCACHE API
3481 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3482 L:      linux-kernel@vger.kernel.org
3483 S:      Maintained
3484 F:      mm/cleancache.c
3485 F:      include/linux/cleancache.h
3486
3487 CLK API
3488 M:      Russell King <linux@armlinux.org.uk>
3489 L:      linux-clk@vger.kernel.org
3490 S:      Maintained
3491 F:      include/linux/clk.h
3492
3493 CLOCKSOURCE, CLOCKEVENT DRIVERS
3494 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3495 M:      Thomas Gleixner <tglx@linutronix.de>
3496 L:      linux-kernel@vger.kernel.org
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3498 S:      Supported
3499 F:      drivers/clocksource/
3500 F:      Documentation/devicetree/bindings/timer/
3501
3502 CMPC ACPI DRIVER
3503 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3504 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3505 L:      platform-driver-x86@vger.kernel.org
3506 S:      Supported
3507 F:      drivers/platform/x86/classmate-laptop.c
3508
3509 COBALT MEDIA DRIVER
3510 M:      Hans Verkuil <hans.verkuil@cisco.com>
3511 L:      linux-media@vger.kernel.org
3512 T:      git git://linuxtv.org/media_tree.git
3513 W:      https://linuxtv.org
3514 S:      Supported
3515 F:      drivers/media/pci/cobalt/
3516
3517 COCCINELLE/Semantic Patches (SmPL)
3518 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3519 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3520 M:      Nicolas Palix <nicolas.palix@imag.fr>
3521 M:      Michal Marek <michal.lkml@markovi.net>
3522 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3524 W:      http://coccinelle.lip6.fr/
3525 S:      Supported
3526 F:      Documentation/dev-tools/coccinelle.rst
3527 F:      scripts/coccinelle/
3528 F:      scripts/coccicheck
3529
3530 CODA FILE SYSTEM
3531 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3532 M:      coda@cs.cmu.edu
3533 L:      codalist@coda.cs.cmu.edu
3534 W:      http://www.coda.cs.cmu.edu/
3535 S:      Maintained
3536 F:      Documentation/filesystems/coda.txt
3537 F:      fs/coda/
3538 F:      include/linux/coda*.h
3539 F:      include/uapi/linux/coda*.h
3540
3541 CODA V4L2 MEM2MEM DRIVER
3542 M:      Philipp Zabel <p.zabel@pengutronix.de>
3543 L:      linux-media@vger.kernel.org
3544 S:      Maintained
3545 F:      Documentation/devicetree/bindings/media/coda.txt
3546 F:      drivers/media/platform/coda/
3547
3548 COMMON CLK FRAMEWORK
3549 M:      Michael Turquette <mturquette@baylibre.com>
3550 M:      Stephen Boyd <sboyd@codeaurora.org>
3551 L:      linux-clk@vger.kernel.org
3552 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3554 S:      Maintained
3555 F:      Documentation/devicetree/bindings/clock/
3556 F:      drivers/clk/
3557 X:      drivers/clk/clkdev.c
3558 F:      include/linux/clk-pr*
3559 F:      include/linux/clk/
3560
3561 COMMON INTERNET FILE SYSTEM (CIFS)
3562 M:      Steve French <sfrench@samba.org>
3563 L:      linux-cifs@vger.kernel.org
3564 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3565 W:      http://linux-cifs.samba.org/
3566 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3567 S:      Supported
3568 F:      Documentation/filesystems/cifs/
3569 F:      fs/cifs/
3570
3571 COMPACTPCI HOTPLUG CORE
3572 M:      Scott Murray <scott@spiteful.org>
3573 L:      linux-pci@vger.kernel.org
3574 S:      Maintained
3575 F:      drivers/pci/hotplug/cpci_hotplug*
3576
3577 COMPACTPCI HOTPLUG GENERIC DRIVER
3578 M:      Scott Murray <scott@spiteful.org>
3579 L:      linux-pci@vger.kernel.org
3580 S:      Maintained
3581 F:      drivers/pci/hotplug/cpcihp_generic.c
3582
3583 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3584 M:      Scott Murray <scott@spiteful.org>
3585 L:      linux-pci@vger.kernel.org
3586 S:      Maintained
3587 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3588
3589 COMPAL LAPTOP SUPPORT
3590 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3591 L:      platform-driver-x86@vger.kernel.org
3592 S:      Maintained
3593 F:      drivers/platform/x86/compal-laptop.c
3594
3595 CONEXANT ACCESSRUNNER USB DRIVER
3596 L:      accessrunner-general@lists.sourceforge.net
3597 W:      http://accessrunner.sourceforge.net/
3598 S:      Orphan
3599 F:      drivers/usb/atm/cxacru.c
3600
3601 CONFIGFS
3602 M:      Joel Becker <jlbec@evilplan.org>
3603 M:      Christoph Hellwig <hch@lst.de>
3604 T:      git git://git.infradead.org/users/hch/configfs.git
3605 S:      Supported
3606 F:      fs/configfs/
3607 F:      include/linux/configfs.h
3608
3609 CONNECTOR
3610 M:      Evgeniy Polyakov <zbr@ioremap.net>
3611 L:      netdev@vger.kernel.org
3612 S:      Maintained
3613 F:      drivers/connector/
3614
3615 CONTROL GROUP (CGROUP)
3616 M:      Tejun Heo <tj@kernel.org>
3617 M:      Li Zefan <lizefan@huawei.com>
3618 M:      Johannes Weiner <hannes@cmpxchg.org>
3619 L:      cgroups@vger.kernel.org
3620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3621 S:      Maintained
3622 F:      Documentation/cgroup*
3623 F:      include/linux/cgroup*
3624 F:      kernel/cgroup*
3625
3626 CONTROL GROUP - CPUSET
3627 M:      Li Zefan <lizefan@huawei.com>
3628 L:      cgroups@vger.kernel.org
3629 W:      http://www.bullopensource.org/cpuset/
3630 W:      http://oss.sgi.com/projects/cpusets/
3631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632 S:      Maintained
3633 F:      Documentation/cgroup-v1/cpusets.txt
3634 F:      include/linux/cpuset.h
3635 F:      kernel/cgroup/cpuset.c
3636
3637 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3638 M:      Johannes Weiner <hannes@cmpxchg.org>
3639 M:      Michal Hocko <mhocko@kernel.org>
3640 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3641 L:      cgroups@vger.kernel.org
3642 L:      linux-mm@kvack.org
3643 S:      Maintained
3644 F:      mm/memcontrol.c
3645 F:      mm/swap_cgroup.c
3646
3647 CORETEMP HARDWARE MONITORING DRIVER
3648 M:      Fenghua Yu <fenghua.yu@intel.com>
3649 L:      linux-hwmon@vger.kernel.org
3650 S:      Maintained
3651 F:      Documentation/hwmon/coretemp
3652 F:      drivers/hwmon/coretemp.c
3653
3654 COSA/SRP SYNC SERIAL DRIVER
3655 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3656 W:      http://www.fi.muni.cz/~kas/cosa/
3657 S:      Maintained
3658 F:      drivers/net/wan/cosa*
3659
3660 CPMAC ETHERNET DRIVER
3661 M:      Florian Fainelli <f.fainelli@gmail.com>
3662 L:      netdev@vger.kernel.org
3663 S:      Maintained
3664 F:      drivers/net/ethernet/ti/cpmac.c
3665
3666 CPU FREQUENCY DRIVERS
3667 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3668 M:      Viresh Kumar <viresh.kumar@linaro.org>
3669 L:      linux-pm@vger.kernel.org
3670 S:      Maintained
3671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3672 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3673 B:      https://bugzilla.kernel.org
3674 F:      Documentation/cpu-freq/
3675 F:      Documentation/devicetree/bindings/cpufreq/
3676 F:      drivers/cpufreq/
3677 F:      include/linux/cpufreq.h
3678 F:      tools/testing/selftests/cpufreq/
3679
3680 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3681 M:      Viresh Kumar <viresh.kumar@linaro.org>
3682 M:      Sudeep Holla <sudeep.holla@arm.com>
3683 L:      linux-pm@vger.kernel.org
3684 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3685 S:      Maintained
3686 F:      drivers/cpufreq/arm_big_little.h
3687 F:      drivers/cpufreq/arm_big_little.c
3688 F:      drivers/cpufreq/arm_big_little_dt.c
3689
3690 CPU POWER MONITORING SUBSYSTEM
3691 M:      Thomas Renninger <trenn@suse.com>
3692 M:      Shuah Khan <shuahkh@osg.samsung.com>
3693 M:      Shuah Khan <shuah@kernel.org>
3694 L:      linux-pm@vger.kernel.org
3695 S:      Maintained
3696 F:      tools/power/cpupower/
3697
3698 CPUID/MSR DRIVER
3699 M:      "H. Peter Anvin" <hpa@zytor.com>
3700 S:      Maintained
3701 F:      arch/x86/kernel/cpuid.c
3702 F:      arch/x86/kernel/msr.c
3703
3704 CPUIDLE DRIVER - ARM BIG LITTLE
3705 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3706 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3707 L:      linux-pm@vger.kernel.org
3708 L:      linux-arm-kernel@lists.infradead.org
3709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710 S:      Maintained
3711 F:      drivers/cpuidle/cpuidle-big_little.c
3712
3713 CPUIDLE DRIVER - ARM EXYNOS
3714 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3715 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3716 M:      Kukjin Kim <kgene@kernel.org>
3717 L:      linux-pm@vger.kernel.org
3718 L:      linux-samsung-soc@vger.kernel.org
3719 S:      Supported
3720 F:      drivers/cpuidle/cpuidle-exynos.c
3721 F:      arch/arm/mach-exynos/pm.c
3722
3723 CPUIDLE DRIVERS
3724 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3725 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3726 L:      linux-pm@vger.kernel.org
3727 S:      Maintained
3728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729 B:      https://bugzilla.kernel.org
3730 F:      drivers/cpuidle/*
3731 F:      include/linux/cpuidle.h
3732
3733 CRAMFS FILESYSTEM
3734 M:      Nicolas Pitre <nico@linaro.org>
3735 S:      Maintained
3736 F:      Documentation/filesystems/cramfs.txt
3737 F:      fs/cramfs/
3738
3739 CRIS PORT
3740 M:      Mikael Starvik <starvik@axis.com>
3741 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3742 L:      linux-cris-kernel@axis.com
3743 W:      http://developer.axis.com
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3745 S:      Maintained
3746 F:      arch/cris/
3747 F:      drivers/tty/serial/crisv10.*
3748
3749 CRYPTO API
3750 M:      Herbert Xu <herbert@gondor.apana.org.au>
3751 M:      "David S. Miller" <davem@davemloft.net>
3752 L:      linux-crypto@vger.kernel.org
3753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3755 S:      Maintained
3756 F:      Documentation/crypto/
3757 F:      Documentation/devicetree/bindings/crypto/
3758 F:      arch/*/crypto/
3759 F:      crypto/
3760 F:      drivers/crypto/
3761 F:      include/crypto/
3762 F:      include/linux/crypto*
3763
3764 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3765 M:      Neil Horman <nhorman@tuxdriver.com>
3766 L:      linux-crypto@vger.kernel.org
3767 S:      Maintained
3768 F:      crypto/ansi_cprng.c
3769 F:      crypto/rng.c
3770
3771 CS3308 MEDIA DRIVER
3772 M:      Hans Verkuil <hverkuil@xs4all.nl>
3773 L:      linux-media@vger.kernel.org
3774 T:      git git://linuxtv.org/media_tree.git
3775 W:      http://linuxtv.org
3776 S:      Odd Fixes
3777 F:      drivers/media/i2c/cs3308.c
3778 F:      drivers/media/i2c/cs3308.h
3779
3780 CS5535 Audio ALSA driver
3781 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3782 S:      Maintained
3783 F:      sound/pci/cs5535audio/
3784
3785 CW1200 WLAN driver
3786 M:      Solomon Peachy <pizza@shaftnet.org>
3787 S:      Maintained
3788 F:      drivers/net/wireless/st/cw1200/
3789
3790 CX18 VIDEO4LINUX DRIVER
3791 M:      Andy Walls <awalls@md.metrocast.net>
3792 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3793 L:      linux-media@vger.kernel.org
3794 T:      git git://linuxtv.org/media_tree.git
3795 W:      https://linuxtv.org
3796 W:      http://www.ivtvdriver.org/index.php/Cx18
3797 S:      Maintained
3798 F:      Documentation/media/v4l-drivers/cx18*
3799 F:      drivers/media/pci/cx18/
3800 F:      include/uapi/linux/ivtv*
3801
3802 CX2341X MPEG ENCODER HELPER MODULE
3803 M:      Hans Verkuil <hverkuil@xs4all.nl>
3804 L:      linux-media@vger.kernel.org
3805 T:      git git://linuxtv.org/media_tree.git
3806 W:      https://linuxtv.org
3807 S:      Maintained
3808 F:      drivers/media/common/cx2341x*
3809 F:      include/media/cx2341x*
3810
3811 CX24120 MEDIA DRIVER
3812 M:      Jemma Denson <jdenson@gmail.com>
3813 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3814 L:      linux-media@vger.kernel.org
3815 W:      https://linuxtv.org
3816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3817 S:      Maintained
3818 F:      drivers/media/dvb-frontends/cx24120*
3819
3820 CX88 VIDEO4LINUX DRIVER
3821 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3822 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3823 L:      linux-media@vger.kernel.org
3824 W:      https://linuxtv.org
3825 T:      git git://linuxtv.org/media_tree.git
3826 S:      Odd fixes
3827 F:      Documentation/media/v4l-drivers/cx88*
3828 F:      drivers/media/pci/cx88/
3829
3830 CXD2820R MEDIA DRIVER
3831 M:      Antti Palosaari <crope@iki.fi>
3832 L:      linux-media@vger.kernel.org
3833 W:      https://linuxtv.org
3834 W:      http://palosaari.fi/linux/
3835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3836 T:      git git://linuxtv.org/anttip/media_tree.git
3837 S:      Maintained
3838 F:      drivers/media/dvb-frontends/cxd2820r*
3839
3840 CXGB3 ETHERNET DRIVER (CXGB3)
3841 M:      Santosh Raspatur <santosh@chelsio.com>
3842 L:      netdev@vger.kernel.org
3843 W:      http://www.chelsio.com
3844 S:      Supported
3845 F:      drivers/net/ethernet/chelsio/cxgb3/
3846
3847 CXGB3 ISCSI DRIVER (CXGB3I)
3848 M:      Karen Xie <kxie@chelsio.com>
3849 L:      linux-scsi@vger.kernel.org
3850 W:      http://www.chelsio.com
3851 S:      Supported
3852 F:      drivers/scsi/cxgbi/cxgb3i
3853
3854 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3855 M:      Steve Wise <swise@chelsio.com>
3856 L:      linux-rdma@vger.kernel.org
3857 W:      http://www.openfabrics.org
3858 S:      Supported
3859 F:      drivers/infiniband/hw/cxgb3/
3860 F:      include/uapi/rdma/cxgb3-abi.h
3861
3862 CXGB4 CRYPTO DRIVER (chcr)
3863 M:      Harsh Jain <harsh@chelsio.com>
3864 L:      linux-crypto@vger.kernel.org
3865 W:      http://www.chelsio.com
3866 S:      Supported
3867 F:      drivers/crypto/chelsio
3868
3869 CXGB4 ETHERNET DRIVER (CXGB4)
3870 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3871 L:      netdev@vger.kernel.org
3872 W:      http://www.chelsio.com
3873 S:      Supported
3874 F:      drivers/net/ethernet/chelsio/cxgb4/
3875
3876 CXGB4 ISCSI DRIVER (CXGB4I)
3877 M:      Karen Xie <kxie@chelsio.com>
3878 L:      linux-scsi@vger.kernel.org
3879 W:      http://www.chelsio.com
3880 S:      Supported
3881 F:      drivers/scsi/cxgbi/cxgb4i
3882
3883 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3884 M:      Steve Wise <swise@chelsio.com>
3885 L:      linux-rdma@vger.kernel.org
3886 W:      http://www.openfabrics.org
3887 S:      Supported
3888 F:      drivers/infiniband/hw/cxgb4/
3889 F:      include/uapi/rdma/cxgb4-abi.h
3890
3891 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3892 M:      Casey Leedom <leedom@chelsio.com>
3893 L:      netdev@vger.kernel.org
3894 W:      http://www.chelsio.com
3895 S:      Supported
3896 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3897
3898 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3899 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3900 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3901 L:      linuxppc-dev@lists.ozlabs.org
3902 S:      Supported
3903 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3904 F:      drivers/misc/cxl/
3905 F:      include/misc/cxl*
3906 F:      include/uapi/misc/cxl.h
3907 F:      Documentation/powerpc/cxl.txt
3908 F:      Documentation/ABI/testing/sysfs-class-cxl
3909
3910 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3911 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3912 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3913 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3914 L:      linux-scsi@vger.kernel.org
3915 S:      Supported
3916 F:      drivers/scsi/cxlflash/
3917 F:      include/uapi/scsi/cxlflash_ioctls.h
3918 F:      Documentation/powerpc/cxlflash.txt
3919
3920 CYBERPRO FB DRIVER
3921 M:      Russell King <linux@armlinux.org.uk>
3922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3923 W:      http://www.armlinux.org.uk/
3924 S:      Maintained
3925 F:      drivers/video/fbdev/cyber2000fb.*
3926
3927 CYCLADES ASYNC MUX DRIVER
3928 W:      http://www.cyclades.com/
3929 S:      Orphan
3930 F:      drivers/tty/cyclades.c
3931 F:      include/linux/cyclades.h
3932 F:      include/uapi/linux/cyclades.h
3933
3934 CYCLADES PC300 DRIVER
3935 W:      http://www.cyclades.com/
3936 S:      Orphan
3937 F:      drivers/net/wan/pc300*
3938
3939 CYPRESS_FIRMWARE MEDIA DRIVER
3940 M:      Antti Palosaari <crope@iki.fi>
3941 L:      linux-media@vger.kernel.org
3942 W:      https://linuxtv.org
3943 W:      http://palosaari.fi/linux/
3944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3945 T:      git git://linuxtv.org/anttip/media_tree.git
3946 S:      Maintained
3947 F:      drivers/media/common/cypress_firmware*
3948
3949 CYTTSP TOUCHSCREEN DRIVER
3950 M:      Ferruh Yigit <fery@cypress.com>
3951 L:      linux-input@vger.kernel.org
3952 S:      Supported
3953 F:      drivers/input/touchscreen/cyttsp*
3954 F:      include/linux/input/cyttsp.h
3955
3956 D-LINK DIR-685 TOUCHKEYS DRIVER
3957 M:      Linus Walleij <linus.walleij@linaro.org>
3958 L:      linux-input@vger.kernel.org
3959 S:      Supported
3960 F:      drivers/input/dlink-dir685-touchkeys.c
3961
3962 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3963 M:      Joshua Kinard <kumba@gentoo.org>
3964 S:      Maintained
3965 F:      drivers/rtc/rtc-ds1685.c
3966 F:      include/linux/rtc/ds1685.h
3967
3968 DAMA SLAVE for AX.25
3969 M:      Joerg Reuter <jreuter@yaina.de>
3970 W:      http://yaina.de/jreuter/
3971 W:      http://www.qsl.net/dl1bke/
3972 L:      linux-hams@vger.kernel.org
3973 S:      Maintained
3974 F:      net/ax25/af_ax25.c
3975 F:      net/ax25/ax25_dev.c
3976 F:      net/ax25/ax25_ds_*
3977 F:      net/ax25/ax25_in.c
3978 F:      net/ax25/ax25_out.c
3979 F:      net/ax25/ax25_timer.c
3980 F:      net/ax25/sysctl_net_ax25.c
3981
3982 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3983 L:      netdev@vger.kernel.org
3984 S:      Orphan
3985 F:      Documentation/networking/dmfe.txt
3986 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3987
3988 DC390/AM53C974 SCSI driver
3989 M:      Hannes Reinecke <hare@suse.com>
3990 L:      linux-scsi@vger.kernel.org
3991 S:      Maintained
3992 F:      drivers/scsi/am53c974.c
3993
3994 DC395x SCSI driver
3995 M:      Oliver Neukum <oliver@neukum.org>
3996 M:      Ali Akcaagac <aliakc@web.de>
3997 M:      Jamie Lenehan <lenehan@twibble.org>
3998 L:      dc395x@twibble.org
3999 W:      http://twibble.org/dist/dc395x/
4000 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4001 S:      Maintained
4002 F:      Documentation/scsi/dc395x.txt
4003 F:      drivers/scsi/dc395x.*
4004
4005 DCCP PROTOCOL
4006 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4007 L:      dccp@vger.kernel.org
4008 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4009 S:      Maintained
4010 F:      include/linux/dccp.h
4011 F:      include/uapi/linux/dccp.h
4012 F:      include/linux/tfrc.h
4013 F:      net/dccp/
4014
4015 DECnet NETWORK LAYER
4016 W:      http://linux-decnet.sourceforge.net
4017 L:      linux-decnet-user@lists.sourceforge.net
4018 S:      Orphan
4019 F:      Documentation/networking/decnet.txt
4020 F:      net/decnet/
4021
4022 DECSTATION PLATFORM SUPPORT
4023 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4024 L:      linux-mips@linux-mips.org
4025 W:      http://www.linux-mips.org/wiki/DECstation
4026 S:      Maintained
4027 F:      arch/mips/dec/
4028 F:      arch/mips/include/asm/dec/
4029 F:      arch/mips/include/asm/mach-dec/
4030
4031 DEFXX FDDI NETWORK DRIVER
4032 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4033 S:      Maintained
4034 F:      drivers/net/fddi/defxx.*
4035
4036 DELL SMBIOS DRIVER
4037 M:      Pali Rohár <pali.rohar@gmail.com>
4038 M:      Mario Limonciello <mario.limonciello@dell.com>
4039 L:      platform-driver-x86@vger.kernel.org
4040 S:      Maintained
4041 F:      drivers/platform/x86/dell-smbios.*
4042
4043 DELL SMBIOS SMM DRIVER
4044 M:      Mario Limonciello <mario.limonciello@dell.com>
4045 L:      platform-driver-x86@vger.kernel.org
4046 S:      Maintained
4047 F:      drivers/platform/x86/dell-smbios-smm.c
4048
4049 DELL SMBIOS WMI DRIVER
4050 M:      Mario Limonciello <mario.limonciello@dell.com>
4051 L:      platform-driver-x86@vger.kernel.org
4052 S:      Maintained
4053 F:      drivers/platform/x86/dell-smbios-wmi.c
4054 F:      tools/wmi/dell-smbios-example.c
4055
4056 DELL LAPTOP DRIVER
4057 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4058 M:      Pali Rohár <pali.rohar@gmail.com>
4059 L:      platform-driver-x86@vger.kernel.org
4060 S:      Maintained
4061 F:      drivers/platform/x86/dell-laptop.c
4062
4063 DELL LAPTOP FREEFALL DRIVER
4064 M:      Pali Rohár <pali.rohar@gmail.com>
4065 S:      Maintained
4066 F:      drivers/platform/x86/dell-smo8800.c
4067
4068 DELL LAPTOP RBTN DRIVER
4069 M:      Pali Rohár <pali.rohar@gmail.com>
4070 S:      Maintained
4071 F:      drivers/platform/x86/dell-rbtn.*
4072
4073 DELL LAPTOP SMM DRIVER
4074 M:      Pali Rohár <pali.rohar@gmail.com>
4075 S:      Maintained
4076 F:      drivers/hwmon/dell-smm-hwmon.c
4077 F:      include/uapi/linux/i8k.h
4078
4079 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4080 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4081 S:      Maintained
4082 F:      Documentation/dcdbas.txt
4083 F:      drivers/firmware/dcdbas.*
4084
4085 DELL WMI NOTIFICATIONS DRIVER
4086 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4087 M:      Pali Rohár <pali.rohar@gmail.com>
4088 S:      Maintained
4089 F:      drivers/platform/x86/dell-wmi.c
4090
4091 DELL WMI DESCRIPTOR DRIVER
4092 M:      Mario Limonciello <mario.limonciello@dell.com>
4093 S:      Maintained
4094 F:      drivers/platform/x86/dell-wmi-descriptor.c
4095
4096 DELTA ST MEDIA DRIVER
4097 M:      Hugues Fruchet <hugues.fruchet@st.com>
4098 L:      linux-media@vger.kernel.org
4099 T:      git git://linuxtv.org/media_tree.git
4100 W:      https://linuxtv.org
4101 S:      Supported
4102 F:      drivers/media/platform/sti/delta
4103
4104 DENALI NAND DRIVER
4105 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4106 L:      linux-mtd@lists.infradead.org
4107 S:      Supported
4108 F:      drivers/mtd/nand/denali*
4109
4110 DESIGNWARE USB2 DRD IP DRIVER
4111 M:      John Youn <johnyoun@synopsys.com>
4112 L:      linux-usb@vger.kernel.org
4113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4114 S:      Maintained
4115 F:      drivers/usb/dwc2/
4116
4117 DESIGNWARE USB3 DRD IP DRIVER
4118 M:      Felipe Balbi <balbi@kernel.org>
4119 L:      linux-usb@vger.kernel.org
4120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4121 S:      Maintained
4122 F:      drivers/usb/dwc3/
4123
4124 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4125 M:      Andreas Klinger <ak@it-klinger.de>
4126 L:      linux-iio@vger.kernel.org
4127 S:      Maintained
4128 F:      drivers/iio/proximity/srf*.c
4129
4130 DEVICE COREDUMP (DEV_COREDUMP)
4131 M:      Johannes Berg <johannes@sipsolutions.net>
4132 L:      linux-kernel@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/base/devcoredump.c
4135 F:      include/linux/devcoredump.h
4136
4137 DEVICE FREQUENCY (DEVFREQ)
4138 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4139 M:      Kyungmin Park <kyungmin.park@samsung.com>
4140 R:      Chanwoo Choi <cw00.choi@samsung.com>
4141 L:      linux-pm@vger.kernel.org
4142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4143 S:      Maintained
4144 F:      drivers/devfreq/
4145 F:      include/linux/devfreq.h
4146 F:      Documentation/devicetree/bindings/devfreq/
4147
4148 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4149 M:      Chanwoo Choi <cw00.choi@samsung.com>
4150 L:      linux-pm@vger.kernel.org
4151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4152 S:      Supported
4153 F:      drivers/devfreq/event/
4154 F:      drivers/devfreq/devfreq-event.c
4155 F:      include/linux/devfreq-event.h
4156 F:      Documentation/devicetree/bindings/devfreq/event/
4157
4158 DEVICE NUMBER REGISTRY
4159 M:      Torben Mathiasen <device@lanana.org>
4160 W:      http://lanana.org/docs/device-list/index.html
4161 S:      Maintained
4162
4163 DEVICE-MAPPER  (LVM)
4164 M:      Alasdair Kergon <agk@redhat.com>
4165 M:      Mike Snitzer <snitzer@redhat.com>
4166 M:      dm-devel@redhat.com
4167 L:      dm-devel@redhat.com
4168 W:      http://sources.redhat.com/dm
4169 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4171 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4172 S:      Maintained
4173 F:      Documentation/device-mapper/
4174 F:      drivers/md/Makefile
4175 F:      drivers/md/Kconfig
4176 F:      drivers/md/dm*
4177 F:      drivers/md/persistent-data/
4178 F:      include/linux/device-mapper.h
4179 F:      include/linux/dm-*.h
4180 F:      include/uapi/linux/dm-*.h
4181
4182 DEVLINK
4183 M:      Jiri Pirko <jiri@mellanox.com>
4184 L:      netdev@vger.kernel.org
4185 S:      Supported
4186 F:      net/core/devlink.c
4187 F:      include/net/devlink.h
4188 F:      include/uapi/linux/devlink.h
4189
4190 DIALOG SEMICONDUCTOR DRIVERS
4191 M:      Support Opensource <support.opensource@diasemi.com>
4192 W:      http://www.dialog-semiconductor.com/products
4193 S:      Supported
4194 F:      Documentation/hwmon/da90??
4195 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4196 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4197 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4198 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4199 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4200 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4201 F:      drivers/gpio/gpio-da90??.c
4202 F:      drivers/hwmon/da90??-hwmon.c
4203 F:      drivers/iio/adc/da91??-*.c
4204 F:      drivers/input/misc/da90??_onkey.c
4205 F:      drivers/input/touchscreen/da9052_tsi.c
4206 F:      drivers/leds/leds-da90??.c
4207 F:      drivers/mfd/da903x.c
4208 F:      drivers/mfd/da90??-*.c
4209 F:      drivers/mfd/da91??-*.c
4210 F:      drivers/power/supply/da9052-battery.c
4211 F:      drivers/power/supply/da91??-*.c
4212 F:      drivers/regulator/da903x.c
4213 F:      drivers/regulator/da9???-regulator.[ch]
4214 F:      drivers/thermal/da90??-thermal.c
4215 F:      drivers/rtc/rtc-da90??.c
4216 F:      drivers/video/backlight/da90??_bl.c
4217 F:      drivers/watchdog/da90??_wdt.c
4218 F:      include/linux/mfd/da903x.h
4219 F:      include/linux/mfd/da9052/
4220 F:      include/linux/mfd/da9055/
4221 F:      include/linux/mfd/da9062/
4222 F:      include/linux/mfd/da9063/
4223 F:      include/linux/mfd/da9150/
4224 F:      include/linux/regulator/da9211.h
4225 F:      include/sound/da[79]*.h
4226 F:      sound/soc/codecs/da[79]*.[ch]
4227
4228 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4229 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4230 L:      linux-gpio@vger.kernel.org
4231 S:      Maintained
4232 F:      drivers/gpio/gpio-gpio-mm.c
4233
4234 DIGI NEO AND CLASSIC PCI PRODUCTS
4235 M:      Lidza Louina <lidza.louina@gmail.com>
4236 M:      Mark Hounschell <markh@compro.net>
4237 L:      driverdev-devel@linuxdriverproject.org
4238 S:      Maintained
4239 F:      drivers/staging/dgnc/
4240
4241 DIOLAN U2C-12 I2C DRIVER
4242 M:      Guenter Roeck <linux@roeck-us.net>
4243 L:      linux-i2c@vger.kernel.org
4244 S:      Maintained
4245 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4246
4247 FILESYSTEM DIRECT ACCESS (DAX)
4248 M:      Matthew Wilcox <mawilcox@microsoft.com>
4249 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4250 L:      linux-fsdevel@vger.kernel.org
4251 S:      Supported
4252 F:      fs/dax.c
4253 F:      include/linux/dax.h
4254 F:      include/trace/events/fs_dax.h
4255
4256 DEVICE DIRECT ACCESS (DAX)
4257 M:      Dan Williams <dan.j.williams@intel.com>
4258 L:      linux-nvdimm@lists.01.org
4259 S:      Supported
4260 F:      drivers/dax/
4261
4262 DIRECTORY NOTIFICATION (DNOTIFY)
4263 M:      Jan Kara <jack@suse.cz>
4264 R:      Amir Goldstein <amir73il@gmail.com>
4265 L:      linux-fsdevel@vger.kernel.org
4266 S:      Maintained
4267 F:      Documentation/filesystems/dnotify.txt
4268 F:      fs/notify/dnotify/
4269 F:      include/linux/dnotify.h
4270
4271 DISK GEOMETRY AND PARTITION HANDLING
4272 M:      Andries Brouwer <aeb@cwi.nl>
4273 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4274 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4275 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4276 S:      Maintained
4277
4278 DISKQUOTA
4279 M:      Jan Kara <jack@suse.com>
4280 S:      Maintained
4281 F:      Documentation/filesystems/quota.txt
4282 F:      fs/quota/
4283 F:      include/linux/quota*.h
4284 F:      include/uapi/linux/quota*.h
4285
4286 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4287 M:      Bernie Thompson <bernie@plugable.com>
4288 L:      linux-fbdev@vger.kernel.org
4289 S:      Maintained
4290 W:      http://plugable.com/category/projects/udlfb/
4291 F:      drivers/video/fbdev/udlfb.c
4292 F:      include/video/udlfb.h
4293 F:      Documentation/fb/udlfb.txt
4294
4295 DISTRIBUTED LOCK MANAGER (DLM)
4296 M:      Christine Caulfield <ccaulfie@redhat.com>
4297 M:      David Teigland <teigland@redhat.com>
4298 L:      cluster-devel@redhat.com
4299 W:      http://sources.redhat.com/cluster/
4300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4301 S:      Supported
4302 F:      fs/dlm/
4303
4304 DMA BUFFER SHARING FRAMEWORK
4305 M:      Sumit Semwal <sumit.semwal@linaro.org>
4306 S:      Maintained
4307 L:      linux-media@vger.kernel.org
4308 L:      dri-devel@lists.freedesktop.org
4309 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4310 F:      drivers/dma-buf/
4311 F:      include/linux/dma-buf*
4312 F:      include/linux/reservation.h
4313 F:      include/linux/*fence.h
4314 F:      Documentation/driver-api/dma-buf.rst
4315 T:      git git://anongit.freedesktop.org/drm/drm-misc
4316
4317 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4318 M:      Vinod Koul <vinod.koul@intel.com>
4319 L:      dmaengine@vger.kernel.org
4320 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4321 S:      Maintained
4322 F:      drivers/dma/
4323 F:      include/linux/dmaengine.h
4324 F:      Documentation/devicetree/bindings/dma/
4325 F:      Documentation/driver-api/dmaengine/
4326 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4327
4328 DMA MAPPING HELPERS
4329 M:      Christoph Hellwig <hch@lst.de>
4330 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4331 R:      Robin Murphy <robin.murphy@arm.com>
4332 L:      iommu@lists.linux-foundation.org
4333 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4334 W:      http://git.infradead.org/users/hch/dma-mapping.git
4335 S:      Supported
4336 F:      lib/dma-debug.c
4337 F:      lib/dma-noop.c
4338 F:      lib/dma-virt.c
4339 F:      drivers/base/dma-mapping.c
4340 F:      drivers/base/dma-coherent.c
4341 F:      include/linux/dma-mapping.h
4342
4343 DME1737 HARDWARE MONITOR DRIVER
4344 M:      Juerg Haefliger <juergh@gmail.com>
4345 L:      linux-hwmon@vger.kernel.org
4346 S:      Maintained
4347 F:      Documentation/hwmon/dme1737
4348 F:      drivers/hwmon/dme1737.c
4349
4350 DMI/SMBIOS SUPPORT
4351 M:      Jean Delvare <jdelvare@suse.com>
4352 S:      Maintained
4353 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4354 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4355 F:      drivers/firmware/dmi-id.c
4356 F:      drivers/firmware/dmi_scan.c
4357 F:      include/linux/dmi.h
4358
4359 DOCUMENTATION
4360 M:      Jonathan Corbet <corbet@lwn.net>
4361 L:      linux-doc@vger.kernel.org
4362 S:      Maintained
4363 F:      Documentation/
4364 F:      scripts/kernel-doc
4365 X:      Documentation/ABI/
4366 X:      Documentation/devicetree/
4367 X:      Documentation/acpi
4368 X:      Documentation/power
4369 X:      Documentation/spi
4370 X:      Documentation/media
4371 T:      git git://git.lwn.net/linux.git docs-next
4372
4373 DONGWOON DW9714 LENS VOICE COIL DRIVER
4374 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4375 L:      linux-media@vger.kernel.org
4376 T:      git git://linuxtv.org/media_tree.git
4377 S:      Maintained
4378 F:      drivers/media/i2c/dw9714.c
4379
4380 DOUBLETALK DRIVER
4381 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4382 L:      blinux-list@redhat.com
4383 S:      Maintained
4384 F:      drivers/char/dtlk.c
4385 F:      include/linux/dtlk.h
4386
4387 DPAA2 DATAPATH I/O (DPIO) DRIVER
4388 M:      Roy Pledge <Roy.Pledge@nxp.com>
4389 L:      linux-kernel@vger.kernel.org
4390 S:      Maintained
4391 F:      drivers/staging/fsl-mc/bus/dpio
4392
4393 DPAA2 ETHERNET DRIVER
4394 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4395 L:      linux-kernel@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/staging/fsl-dpaa2/ethernet
4398
4399 DPT_I2O SCSI RAID DRIVER
4400 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4401 L:      linux-scsi@vger.kernel.org
4402 W:      http://www.adaptec.com/
4403 S:      Maintained
4404 F:      drivers/scsi/dpt*
4405 F:      drivers/scsi/dpt/
4406
4407 DRBD DRIVER
4408 M:      Philipp Reisner <philipp.reisner@linbit.com>
4409 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4410 L:      drbd-dev@lists.linbit.com
4411 W:      http://www.drbd.org
4412 T:      git git://git.linbit.com/linux-drbd.git
4413 T:      git git://git.linbit.com/drbd-8.4.git
4414 S:      Supported
4415 F:      drivers/block/drbd/
4416 F:      lib/lru_cache.c
4417 F:      Documentation/blockdev/drbd/
4418
4419 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4420 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4422 S:      Supported
4423 F:      Documentation/kobject.txt
4424 F:      drivers/base/
4425 F:      fs/debugfs/
4426 F:      fs/sysfs/
4427 F:      include/linux/debugfs.h
4428 F:      include/linux/kobj*
4429 F:      lib/kobj*
4430
4431 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4432 M:      Kevin Hilman <khilman@kernel.org>
4433 M:      Nishanth Menon <nm@ti.com>
4434 S:      Maintained
4435 F:      drivers/power/avs/
4436 F:      include/linux/power/smartreflex.h
4437 L:      linux-pm@vger.kernel.org
4438
4439 DRM DRIVER FOR ARM PL111 CLCD
4440 M:      Eric Anholt <eric@anholt.net>
4441 T:      git git://anongit.freedesktop.org/drm/drm-misc
4442 S:      Supported
4443 F:      drivers/gpu/drm/pl111/
4444
4445 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4446 M:      Dave Airlie <airlied@redhat.com>
4447 S:      Odd Fixes
4448 F:      drivers/gpu/drm/ast/
4449
4450 DRM DRIVER FOR BOCHS VIRTUAL GPU
4451 M:      Gerd Hoffmann <kraxel@redhat.com>
4452 L:      virtualization@lists.linux-foundation.org
4453 T:      git git://anongit.freedesktop.org/drm/drm-misc
4454 S:      Maintained
4455 F:      drivers/gpu/drm/bochs/
4456
4457 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4458 M:      Linus Walleij <linus.walleij@linaro.org>
4459 T:      git git://anongit.freedesktop.org/drm/drm-misc
4460 S:      Maintained
4461 F:      drivers/gpu/drm/tve200/
4462
4463 DRM DRIVER FOR ILITEK ILI9225 PANELS
4464 M:      David Lechner <david@lechnology.com>
4465 S:      Maintained
4466 F:      drivers/gpu/drm/tinydrm/ili9225.c
4467 F:      Documentation/devicetree/bindings/display/ili9225.txt
4468
4469 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4470 S:      Orphan / Obsolete
4471 F:      drivers/gpu/drm/i810/
4472 F:      include/uapi/drm/i810_drm.h
4473
4474 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4475 S:      Orphan / Obsolete
4476 F:      drivers/gpu/drm/mga/
4477 F:      include/uapi/drm/mga_drm.h
4478
4479 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4480 M:      Dave Airlie <airlied@redhat.com>
4481 S:      Odd Fixes
4482 F:      drivers/gpu/drm/mgag200/
4483
4484 DRM DRIVER FOR MI0283QT
4485 M:      Noralf Trønnes <noralf@tronnes.org>
4486 S:      Maintained
4487 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4488 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4489
4490 DRM DRIVER FOR MSM ADRENO GPU
4491 M:      Rob Clark <robdclark@gmail.com>
4492 L:      linux-arm-msm@vger.kernel.org
4493 L:      dri-devel@lists.freedesktop.org
4494 L:      freedreno@lists.freedesktop.org
4495 T:      git git://people.freedesktop.org/~robclark/linux
4496 S:      Maintained
4497 F:      drivers/gpu/drm/msm/
4498 F:      include/uapi/drm/msm_drm.h
4499 F:      Documentation/devicetree/bindings/display/msm/
4500
4501 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4502 M:      Ben Skeggs <bskeggs@redhat.com>
4503 L:      dri-devel@lists.freedesktop.org
4504 L:      nouveau@lists.freedesktop.org
4505 T:      git git://github.com/skeggsb/linux
4506 S:      Supported
4507 F:      drivers/gpu/drm/nouveau/
4508 F:      include/uapi/drm/nouveau_drm.h
4509
4510 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4511 M:      Noralf Trønnes <noralf@tronnes.org>
4512 S:      Maintained
4513 F:      drivers/gpu/drm/tinydrm/repaper.c
4514 F:      Documentation/devicetree/bindings/display/repaper.txt
4515
4516 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4517 M:      Dave Airlie <airlied@redhat.com>
4518 M:      Gerd Hoffmann <kraxel@redhat.com>
4519 L:      virtualization@lists.linux-foundation.org
4520 T:      git git://anongit.freedesktop.org/drm/drm-misc
4521 S:      Obsolete
4522 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4523 F:      drivers/gpu/drm/cirrus/
4524
4525 DRM DRIVER FOR QXL VIRTUAL GPU
4526 M:      Dave Airlie <airlied@redhat.com>
4527 M:      Gerd Hoffmann <kraxel@redhat.com>
4528 L:      virtualization@lists.linux-foundation.org
4529 T:      git git://anongit.freedesktop.org/drm/drm-misc
4530 S:      Maintained
4531 F:      drivers/gpu/drm/qxl/
4532 F:      include/uapi/drm/qxl_drm.h
4533
4534 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4535 S:      Orphan / Obsolete
4536 F:      drivers/gpu/drm/r128/
4537 F:      include/uapi/drm/r128_drm.h
4538
4539 DRM DRIVER FOR SAVAGE VIDEO CARDS
4540 S:      Orphan / Obsolete
4541 F:      drivers/gpu/drm/savage/
4542 F:      include/uapi/drm/savage_drm.h
4543
4544 DRM DRIVER FOR SIS VIDEO CARDS
4545 S:      Orphan / Obsolete
4546 F:      drivers/gpu/drm/sis/
4547 F:      include/uapi/drm/sis_drm.h
4548
4549 DRM DRIVER FOR SITRONIX ST7586 PANELS
4550 M:      David Lechner <david@lechnology.com>
4551 S:      Maintained
4552 F:      drivers/gpu/drm/tinydrm/st7586.c
4553 F:      Documentation/devicetree/bindings/display/st7586.txt
4554
4555 DRM DRIVER FOR SITRONIX ST7735R PANELS
4556 M:      David Lechner <david@lechnology.com>
4557 S:      Maintained
4558 F:      drivers/gpu/drm/tinydrm/st7735r.c
4559 F:      Documentation/devicetree/bindings/display/st7735r.txt
4560
4561 DRM DRIVER FOR TDFX VIDEO CARDS
4562 S:      Orphan / Obsolete
4563 F:      drivers/gpu/drm/tdfx/
4564
4565 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4566 M:      Dave Airlie <airlied@redhat.com>
4567 S:      Odd Fixes
4568 F:      drivers/gpu/drm/udl/
4569
4570 DRM DRIVER FOR VMWARE VIRTUAL GPU
4571 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4572 M:      Sinclair Yeh <syeh@vmware.com>
4573 M:      Thomas Hellstrom <thellstrom@vmware.com>
4574 L:      dri-devel@lists.freedesktop.org
4575 T:      git git://people.freedesktop.org/~syeh/repos_linux
4576 T:      git git://people.freedesktop.org/~thomash/linux
4577 S:      Supported
4578 F:      drivers/gpu/drm/vmwgfx/
4579 F:      include/uapi/drm/vmwgfx_drm.h
4580
4581 DRM DRIVERS
4582 M:      David Airlie <airlied@linux.ie>
4583 L:      dri-devel@lists.freedesktop.org
4584 T:      git git://people.freedesktop.org/~airlied/linux
4585 B:      https://bugs.freedesktop.org/
4586 C:      irc://chat.freenode.net/dri-devel
4587 S:      Maintained
4588 F:      drivers/gpu/drm/
4589 F:      drivers/gpu/vga/
4590 F:      Documentation/devicetree/bindings/display/
4591 F:      Documentation/devicetree/bindings/gpu/
4592 F:      Documentation/devicetree/bindings/video/
4593 F:      Documentation/gpu/
4594 F:      include/drm/
4595 F:      include/uapi/drm/
4596 F:      include/linux/vga*
4597
4598 DRM DRIVERS AND MISC GPU PATCHES
4599 M:      Daniel Vetter <daniel.vetter@intel.com>
4600 M:      Gustavo Padovan <gustavo@padovan.org>
4601 M:      Sean Paul <seanpaul@chromium.org>
4602 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4603 S:      Maintained
4604 T:      git git://anongit.freedesktop.org/drm/drm-misc
4605 F:      Documentation/gpu/
4606 F:      drivers/gpu/vga/
4607 F:      drivers/gpu/drm/*
4608 F:      include/drm/drm*
4609 F:      include/uapi/drm/drm*
4610 F:      include/linux/vga*
4611
4612 DRM DRIVERS FOR ALLWINNER A10
4613 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4614 L:      dri-devel@lists.freedesktop.org
4615 S:      Supported
4616 F:      drivers/gpu/drm/sun4i/
4617 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619
4620 DRM DRIVERS FOR AMLOGIC SOCS
4621 M:      Neil Armstrong <narmstrong@baylibre.com>
4622 L:      dri-devel@lists.freedesktop.org
4623 L:      linux-amlogic@lists.infradead.org
4624 W:      http://linux-meson.com/
4625 S:      Supported
4626 F:      drivers/gpu/drm/meson/
4627 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4628 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4629 F:      Documentation/gpu/meson.rst
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631
4632 DRM DRIVERS FOR ATMEL HLCDC
4633 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4634 L:      dri-devel@lists.freedesktop.org
4635 S:      Supported
4636 F:      drivers/gpu/drm/atmel-hlcdc/
4637 F:      Documentation/devicetree/bindings/drm/atmel/
4638 T:      git git://anongit.freedesktop.org/drm/drm-misc
4639
4640 DRM DRIVERS FOR BRIDGE CHIPS
4641 M:      Archit Taneja <architt@codeaurora.org>
4642 M:      Andrzej Hajda <a.hajda@samsung.com>
4643 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4644 S:      Maintained
4645 T:      git git://anongit.freedesktop.org/drm/drm-misc
4646 F:      drivers/gpu/drm/bridge/
4647
4648 DRM DRIVERS FOR EXYNOS
4649 M:      Inki Dae <inki.dae@samsung.com>
4650 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4651 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4652 M:      Kyungmin Park <kyungmin.park@samsung.com>
4653 L:      dri-devel@lists.freedesktop.org
4654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4655 S:      Supported
4656 F:      drivers/gpu/drm/exynos/
4657 F:      include/uapi/drm/exynos_drm.h
4658 F:      Documentation/devicetree/bindings/display/exynos/
4659
4660 DRM DRIVERS FOR FREESCALE DCU
4661 M:      Stefan Agner <stefan@agner.ch>
4662 M:      Alison Wang <alison.wang@freescale.com>
4663 L:      dri-devel@lists.freedesktop.org
4664 S:      Supported
4665 F:      drivers/gpu/drm/fsl-dcu/
4666 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4667 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4668 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4669
4670 DRM DRIVERS FOR FREESCALE IMX
4671 M:      Philipp Zabel <p.zabel@pengutronix.de>
4672 L:      dri-devel@lists.freedesktop.org
4673 S:      Maintained
4674 F:      drivers/gpu/drm/imx/
4675 F:      drivers/gpu/ipu-v3/
4676 F:      Documentation/devicetree/bindings/display/imx/
4677
4678 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4679 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4680 L:      dri-devel@lists.freedesktop.org
4681 T:      git git://github.com/patjak/drm-gma500
4682 S:      Maintained
4683 F:      drivers/gpu/drm/gma500/
4684
4685 DRM DRIVERS FOR HISILICON
4686 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4687 M:      Rongrong Zou <zourongrong@gmail.com>
4688 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4689 R:      Chen Feng <puck.chen@hisilicon.com>
4690 L:      dri-devel@lists.freedesktop.org
4691 T:      git git://github.com/xin3liang/linux.git
4692 S:      Maintained
4693 F:      drivers/gpu/drm/hisilicon/
4694 F:      Documentation/devicetree/bindings/display/hisilicon/
4695
4696 DRM DRIVERS FOR MEDIATEK
4697 M:      CK Hu <ck.hu@mediatek.com>
4698 M:      Philipp Zabel <p.zabel@pengutronix.de>
4699 L:      dri-devel@lists.freedesktop.org
4700 S:      Supported
4701 F:      drivers/gpu/drm/mediatek/
4702 F:      Documentation/devicetree/bindings/display/mediatek/
4703
4704 DRM DRIVERS FOR NVIDIA TEGRA
4705 M:      Thierry Reding <thierry.reding@gmail.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 L:      linux-tegra@vger.kernel.org
4708 T:      git git://anongit.freedesktop.org/tegra/linux.git
4709 S:      Supported
4710 F:      drivers/gpu/drm/tegra/
4711 F:      drivers/gpu/host1x/
4712 F:      include/linux/host1x.h
4713 F:      include/uapi/drm/tegra_drm.h
4714 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4715
4716 DRM DRIVERS FOR RENESAS
4717 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4718 L:      dri-devel@lists.freedesktop.org
4719 L:      linux-renesas-soc@vger.kernel.org
4720 T:      git git://linuxtv.org/pinchartl/fbdev
4721 S:      Supported
4722 F:      drivers/gpu/drm/rcar-du/
4723 F:      drivers/gpu/drm/shmobile/
4724 F:      include/linux/platform_data/shmob_drm.h
4725 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4726 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4727
4728 DRM DRIVERS FOR ROCKCHIP
4729 M:      Sandy Huang <hjc@rock-chips.com>
4730 M:      Heiko Stübner <heiko@sntech.de>
4731 L:      dri-devel@lists.freedesktop.org
4732 S:      Maintained
4733 F:      drivers/gpu/drm/rockchip/
4734 F:      Documentation/devicetree/bindings/display/rockchip/
4735 T:      git git://anongit.freedesktop.org/drm/drm-misc
4736
4737 DRM DRIVERS FOR STI
4738 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4739 M:      Vincent Abriou <vincent.abriou@st.com>
4740 L:      dri-devel@lists.freedesktop.org
4741 T:      git git://anongit.freedesktop.org/drm/drm-misc
4742 S:      Maintained
4743 F:      drivers/gpu/drm/sti
4744 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4745
4746 DRM DRIVERS FOR STM
4747 M:      Yannick Fertre <yannick.fertre@st.com>
4748 M:      Philippe Cornu <philippe.cornu@st.com>
4749 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4750 M:      Vincent Abriou <vincent.abriou@st.com>
4751 L:      dri-devel@lists.freedesktop.org
4752 T:      git git://anongit.freedesktop.org/drm/drm-misc
4753 S:      Maintained
4754 F:      drivers/gpu/drm/stm
4755 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4756
4757 DRM DRIVERS FOR TI LCDC
4758 M:      Jyri Sarha <jsarha@ti.com>
4759 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4760 L:      dri-devel@lists.freedesktop.org
4761 S:      Maintained
4762 F:      drivers/gpu/drm/tilcdc/
4763 F:      Documentation/devicetree/bindings/display/tilcdc/
4764
4765 DRM DRIVERS FOR TI OMAP
4766 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4767 L:      dri-devel@lists.freedesktop.org
4768 S:      Maintained
4769 F:      drivers/gpu/drm/omapdrm/
4770 F:      Documentation/devicetree/bindings/display/ti/
4771
4772 DRM DRIVERS FOR VC4
4773 M:      Eric Anholt <eric@anholt.net>
4774 T:      git git://github.com/anholt/linux
4775 S:      Supported
4776 F:      drivers/gpu/drm/vc4/
4777 F:      include/uapi/drm/vc4_drm.h
4778 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4779 T:      git git://anongit.freedesktop.org/drm/drm-misc
4780
4781 DRM DRIVERS FOR VIVANTE GPU IP
4782 M:      Lucas Stach <l.stach@pengutronix.de>
4783 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4784 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4785 L:      etnaviv@lists.freedesktop.org
4786 L:      dri-devel@lists.freedesktop.org
4787 S:      Maintained
4788 F:      drivers/gpu/drm/etnaviv/
4789 F:      include/uapi/drm/etnaviv_drm.h
4790 F:      Documentation/devicetree/bindings/display/etnaviv/
4791
4792 DRM DRIVERS FOR ZTE ZX
4793 M:      Shawn Guo <shawnguo@kernel.org>
4794 L:      dri-devel@lists.freedesktop.org
4795 S:      Maintained
4796 F:      drivers/gpu/drm/zte/
4797 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4798 T:      git git://anongit.freedesktop.org/drm/drm-misc
4799
4800 DRM PANEL DRIVERS
4801 M:      Thierry Reding <thierry.reding@gmail.com>
4802 L:      dri-devel@lists.freedesktop.org
4803 T:      git git://anongit.freedesktop.org/drm/drm-misc
4804 S:      Maintained
4805 F:      drivers/gpu/drm/drm_panel.c
4806 F:      drivers/gpu/drm/panel/
4807 F:      include/drm/drm_panel.h
4808 F:      Documentation/devicetree/bindings/display/panel/
4809
4810 DRM TINYDRM DRIVERS
4811 M:      Noralf Trønnes <noralf@tronnes.org>
4812 W:      https://github.com/notro/tinydrm/wiki/Development
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814 S:      Maintained
4815 F:      drivers/gpu/drm/tinydrm/
4816 F:      include/drm/tinydrm/
4817
4818 DRM TTM SUBSYSTEM
4819 M:      Christian Koenig <christian.koenig@amd.com>
4820 M:      Roger He <Hongbo.He@amd.com>
4821 T:      git git://people.freedesktop.org/~agd5f/linux
4822 S:      Maintained
4823 L:      dri-devel@lists.freedesktop.org
4824 F:      include/drm/ttm/
4825 F:      drivers/gpu/drm/ttm/
4826
4827 DSBR100 USB FM RADIO DRIVER
4828 M:      Alexey Klimov <klimov.linux@gmail.com>
4829 L:      linux-media@vger.kernel.org
4830 T:      git git://linuxtv.org/media_tree.git
4831 S:      Maintained
4832 F:      drivers/media/radio/dsbr100.c
4833
4834 DSCC4 DRIVER
4835 M:      Francois Romieu <romieu@fr.zoreil.com>
4836 L:      netdev@vger.kernel.org
4837 S:      Maintained
4838 F:      drivers/net/wan/dscc4.c
4839
4840 DT3155 MEDIA DRIVER
4841 M:      Hans Verkuil <hverkuil@xs4all.nl>
4842 L:      linux-media@vger.kernel.org
4843 T:      git git://linuxtv.org/media_tree.git
4844 W:      https://linuxtv.org
4845 S:      Odd Fixes
4846 F:      drivers/media/pci/dt3155/
4847
4848 DVB_USB_AF9015 MEDIA DRIVER
4849 M:      Antti Palosaari <crope@iki.fi>
4850 L:      linux-media@vger.kernel.org
4851 W:      https://linuxtv.org
4852 W:      http://palosaari.fi/linux/
4853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4854 T:      git git://linuxtv.org/anttip/media_tree.git
4855 S:      Maintained
4856 F:      drivers/media/usb/dvb-usb-v2/af9015*
4857
4858 DVB_USB_AF9035 MEDIA DRIVER
4859 M:      Antti Palosaari <crope@iki.fi>
4860 L:      linux-media@vger.kernel.org
4861 W:      https://linuxtv.org
4862 W:      http://palosaari.fi/linux/
4863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4864 T:      git git://linuxtv.org/anttip/media_tree.git
4865 S:      Maintained
4866 F:      drivers/media/usb/dvb-usb-v2/af9035*
4867
4868 DVB_USB_ANYSEE MEDIA DRIVER
4869 M:      Antti Palosaari <crope@iki.fi>
4870 L:      linux-media@vger.kernel.org
4871 W:      https://linuxtv.org
4872 W:      http://palosaari.fi/linux/
4873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4874 T:      git git://linuxtv.org/anttip/media_tree.git
4875 S:      Maintained
4876 F:      drivers/media/usb/dvb-usb-v2/anysee*
4877
4878 DVB_USB_AU6610 MEDIA DRIVER
4879 M:      Antti Palosaari <crope@iki.fi>
4880 L:      linux-media@vger.kernel.org
4881 W:      https://linuxtv.org
4882 W:      http://palosaari.fi/linux/
4883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4884 T:      git git://linuxtv.org/anttip/media_tree.git
4885 S:      Maintained
4886 F:      drivers/media/usb/dvb-usb-v2/au6610*
4887
4888 DVB_USB_CE6230 MEDIA DRIVER
4889 M:      Antti Palosaari <crope@iki.fi>
4890 L:      linux-media@vger.kernel.org
4891 W:      https://linuxtv.org
4892 W:      http://palosaari.fi/linux/
4893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4894 T:      git git://linuxtv.org/anttip/media_tree.git
4895 S:      Maintained
4896 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4897
4898 DVB_USB_CXUSB MEDIA DRIVER
4899 M:      Michael Krufky <mkrufky@linuxtv.org>
4900 L:      linux-media@vger.kernel.org
4901 W:      https://linuxtv.org
4902 W:      http://github.com/mkrufky
4903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4904 T:      git git://linuxtv.org/media_tree.git
4905 S:      Maintained
4906 F:      drivers/media/usb/dvb-usb/cxusb*
4907
4908 DVB_USB_EC168 MEDIA DRIVER
4909 M:      Antti Palosaari <crope@iki.fi>
4910 L:      linux-media@vger.kernel.org
4911 W:      https://linuxtv.org
4912 W:      http://palosaari.fi/linux/
4913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4914 T:      git git://linuxtv.org/anttip/media_tree.git
4915 S:      Maintained
4916 F:      drivers/media/usb/dvb-usb-v2/ec168*
4917
4918 DVB_USB_GL861 MEDIA DRIVER
4919 M:      Antti Palosaari <crope@iki.fi>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/dvb-usb-v2/gl861*
4926
4927 DVB_USB_MXL111SF MEDIA DRIVER
4928 M:      Michael Krufky <mkrufky@linuxtv.org>
4929 L:      linux-media@vger.kernel.org
4930 W:      https://linuxtv.org
4931 W:      http://github.com/mkrufky
4932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4933 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4934 S:      Maintained
4935 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4936
4937 DVB_USB_RTL28XXU MEDIA DRIVER
4938 M:      Antti Palosaari <crope@iki.fi>
4939 L:      linux-media@vger.kernel.org
4940 W:      https://linuxtv.org
4941 W:      http://palosaari.fi/linux/
4942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4943 T:      git git://linuxtv.org/anttip/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4946
4947 DVB_USB_V2 MEDIA DRIVER
4948 M:      Antti Palosaari <crope@iki.fi>
4949 L:      linux-media@vger.kernel.org
4950 W:      https://linuxtv.org
4951 W:      http://palosaari.fi/linux/
4952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4953 T:      git git://linuxtv.org/anttip/media_tree.git
4954 S:      Maintained
4955 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4956 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4957
4958 DYNAMIC DEBUG
4959 M:      Jason Baron <jbaron@akamai.com>
4960 S:      Maintained
4961 F:      lib/dynamic_debug.c
4962 F:      include/linux/dynamic_debug.h
4963
4964 DZ DECSTATION DZ11 SERIAL DRIVER
4965 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4966 S:      Maintained
4967 F:      drivers/tty/serial/dz.*
4968
4969 E3X0 POWER BUTTON DRIVER
4970 M:      Moritz Fischer <moritz.fischer@ettus.com>
4971 L:      usrp-users@lists.ettus.com
4972 W:      http://www.ettus.com
4973 S:      Supported
4974 F:      drivers/input/misc/e3x0-button.c
4975 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4976
4977 E4000 MEDIA DRIVER
4978 M:      Antti Palosaari <crope@iki.fi>
4979 L:      linux-media@vger.kernel.org
4980 W:      https://linuxtv.org
4981 W:      http://palosaari.fi/linux/
4982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4983 T:      git git://linuxtv.org/anttip/media_tree.git
4984 S:      Maintained
4985 F:      drivers/media/tuners/e4000*
4986
4987 EATA ISA/EISA/PCI SCSI DRIVER
4988 M:      Dario Ballabio <ballabio_dario@emc.com>
4989 L:      linux-scsi@vger.kernel.org
4990 S:      Maintained
4991 F:      drivers/scsi/eata.c
4992
4993 EC100 MEDIA DRIVER
4994 M:      Antti Palosaari <crope@iki.fi>
4995 L:      linux-media@vger.kernel.org
4996 W:      https://linuxtv.org
4997 W:      http://palosaari.fi/linux/
4998 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4999 T:      git git://linuxtv.org/anttip/media_tree.git
5000 S:      Maintained
5001 F:      drivers/media/dvb-frontends/ec100*
5002
5003 ECRYPT FILE SYSTEM
5004 M:      Tyler Hicks <tyhicks@canonical.com>
5005 L:      ecryptfs@vger.kernel.org
5006 W:      http://ecryptfs.org
5007 W:      https://launchpad.net/ecryptfs
5008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5009 S:      Supported
5010 F:      Documentation/filesystems/ecryptfs.txt
5011 F:      fs/ecryptfs/
5012
5013 EDAC-AMD64
5014 M:      Borislav Petkov <bp@alien8.de>
5015 L:      linux-edac@vger.kernel.org
5016 S:      Maintained
5017 F:      drivers/edac/amd64_edac*
5018
5019 EDAC-CALXEDA
5020 M:      Robert Richter <rric@kernel.org>
5021 L:      linux-edac@vger.kernel.org
5022 S:      Maintained
5023 F:      drivers/edac/highbank*
5024
5025 EDAC-CAVIUM OCTEON
5026 M:      Ralf Baechle <ralf@linux-mips.org>
5027 M:      David Daney <david.daney@cavium.com>
5028 L:      linux-edac@vger.kernel.org
5029 L:      linux-mips@linux-mips.org
5030 S:      Supported
5031 F:      drivers/edac/octeon_edac*
5032
5033 EDAC-CAVIUM THUNDERX
5034 M:      David Daney <david.daney@cavium.com>
5035 M:      Jan Glauber <jglauber@cavium.com>
5036 L:      linux-edac@vger.kernel.org
5037 S:      Supported
5038 F:      drivers/edac/thunderx_edac*
5039
5040 EDAC-CORE
5041 M:      Borislav Petkov <bp@alien8.de>
5042 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5043 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5044 L:      linux-edac@vger.kernel.org
5045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5047 S:      Supported
5048 F:      Documentation/admin-guide/ras.rst
5049 F:      Documentation/driver-api/edac.rst
5050 F:      drivers/edac/
5051 F:      include/linux/edac.h
5052
5053 EDAC-E752X
5054 M:      Mark Gross <mark.gross@intel.com>
5055 L:      linux-edac@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/edac/e752x_edac.c
5058
5059 EDAC-E7XXX
5060 L:      linux-edac@vger.kernel.org
5061 S:      Maintained
5062 F:      drivers/edac/e7xxx_edac.c
5063
5064 EDAC-FSL_DDR
5065 M:      York Sun <york.sun@nxp.com>
5066 L:      linux-edac@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/edac/fsl_ddr_edac.*
5069
5070 EDAC-GHES
5071 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5072 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5073 L:      linux-edac@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/edac/ghes_edac.c
5076
5077 EDAC-I3000
5078 L:      linux-edac@vger.kernel.org
5079 S:      Orphan
5080 F:      drivers/edac/i3000_edac.c
5081
5082 EDAC-I5000
5083 L:      linux-edac@vger.kernel.org
5084 S:      Maintained
5085 F:      drivers/edac/i5000_edac.c
5086
5087 EDAC-I5400
5088 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5089 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5090 L:      linux-edac@vger.kernel.org
5091 S:      Maintained
5092 F:      drivers/edac/i5400_edac.c
5093
5094 EDAC-I7300
5095 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5096 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5097 L:      linux-edac@vger.kernel.org
5098 S:      Maintained
5099 F:      drivers/edac/i7300_edac.c
5100
5101 EDAC-I7CORE
5102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/i7core_edac.c
5107
5108 EDAC-I82443BXGX
5109 M:      Tim Small <tim@buttersideup.com>
5110 L:      linux-edac@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/edac/i82443bxgx_edac.c
5113
5114 EDAC-I82975X
5115 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5116 M:      "Arvind R." <arvino55@gmail.com>
5117 L:      linux-edac@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/edac/i82975x_edac.c
5120
5121 EDAC-IE31200
5122 M:      Jason Baron <jbaron@akamai.com>
5123 L:      linux-edac@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/edac/ie31200_edac.c
5126
5127 EDAC-MPC85XX
5128 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5129 L:      linux-edac@vger.kernel.org
5130 S:      Maintained
5131 F:      drivers/edac/mpc85xx_edac.[ch]
5132
5133 EDAC-PASEMI
5134 M:      Egor Martovetsky <egor@pasemi.com>
5135 L:      linux-edac@vger.kernel.org
5136 S:      Maintained
5137 F:      drivers/edac/pasemi_edac.c
5138
5139 EDAC-PND2
5140 M:      Tony Luck <tony.luck@intel.com>
5141 L:      linux-edac@vger.kernel.org
5142 S:      Maintained
5143 F:      drivers/edac/pnd2_edac.[ch]
5144
5145 EDAC-R82600
5146 M:      Tim Small <tim@buttersideup.com>
5147 L:      linux-edac@vger.kernel.org
5148 S:      Maintained
5149 F:      drivers/edac/r82600_edac.c
5150
5151 EDAC-SBRIDGE
5152 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5153 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5154 L:      linux-edac@vger.kernel.org
5155 S:      Maintained
5156 F:      drivers/edac/sb_edac.c
5157
5158 EDAC-SKYLAKE
5159 M:      Tony Luck <tony.luck@intel.com>
5160 L:      linux-edac@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/edac/skx_edac.c
5163
5164 EDIROL UA-101/UA-1000 DRIVER
5165 M:      Clemens Ladisch <clemens@ladisch.de>
5166 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5167 T:      git git://git.alsa-project.org/alsa-kernel.git
5168 S:      Maintained
5169 F:      sound/usb/misc/ua101.c
5170
5171 EFI TEST DRIVER
5172 L:      linux-efi@vger.kernel.org
5173 M:      Ivan Hu <ivan.hu@canonical.com>
5174 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5175 S:      Maintained
5176 F:      drivers/firmware/efi/test/
5177
5178 EFI VARIABLE FILESYSTEM
5179 M:      Matthew Garrett <matthew.garrett@nebula.com>
5180 M:      Jeremy Kerr <jk@ozlabs.org>
5181 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5183 L:      linux-efi@vger.kernel.org
5184 S:      Maintained
5185 F:      fs/efivarfs/
5186
5187 EFIFB FRAMEBUFFER DRIVER
5188 L:      linux-fbdev@vger.kernel.org
5189 M:      Peter Jones <pjones@redhat.com>
5190 S:      Maintained
5191 F:      drivers/video/fbdev/efifb.c
5192
5193 EFS FILESYSTEM
5194 W:      http://aeschi.ch.eu.org/efs/
5195 S:      Orphan
5196 F:      fs/efs/
5197
5198 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5199 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5200 L:      netdev@vger.kernel.org
5201 S:      Maintained
5202 F:      drivers/net/ethernet/ibm/ehea/
5203
5204 EM28XX VIDEO4LINUX DRIVER
5205 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5206 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5207 L:      linux-media@vger.kernel.org
5208 W:      https://linuxtv.org
5209 T:      git git://linuxtv.org/media_tree.git
5210 S:      Maintained
5211 F:      drivers/media/usb/em28xx/
5212 F:      Documentation/media/v4l-drivers/em28xx*
5213
5214 EMBEDDED LINUX
5215 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5216 M:      Matt Mackall <mpm@selenic.com>
5217 M:      David Woodhouse <dwmw2@infradead.org>
5218 L:      linux-embedded@vger.kernel.org
5219 S:      Maintained
5220
5221 Emulex 10Gbps iSCSI - OneConnect DRIVER
5222 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5223 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5224 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5225 L:      linux-scsi@vger.kernel.org
5226 W:      http://www.broadcom.com
5227 S:      Supported
5228 F:      drivers/scsi/be2iscsi/
5229
5230 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5231 M:      Sathya Perla <sathya.perla@broadcom.com>
5232 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5233 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5234 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5235 L:      netdev@vger.kernel.org
5236 W:      http://www.emulex.com
5237 S:      Supported
5238 F:      drivers/net/ethernet/emulex/benet/
5239
5240 EMULEX ONECONNECT ROCE DRIVER
5241 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5242 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5243 L:      linux-rdma@vger.kernel.org
5244 W:      http://www.broadcom.com
5245 S:      Odd Fixes
5246 F:      drivers/infiniband/hw/ocrdma/
5247 F:      include/uapi/rdma/ocrdma-abi.h
5248
5249 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5250 M:      James Smart <james.smart@broadcom.com>
5251 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5252 L:      linux-scsi@vger.kernel.org
5253 W:      http://www.broadcom.com
5254 S:      Supported
5255 F:      drivers/scsi/lpfc/
5256
5257 ENE CB710 FLASH CARD READER DRIVER
5258 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5259 S:      Maintained
5260 F:      drivers/misc/cb710/
5261 F:      drivers/mmc/host/cb710-mmc.*
5262 F:      include/linux/cb710.h
5263
5264 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5265 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5266 S:      Maintained
5267 F:      drivers/media/rc/ene_ir.*
5268
5269 EPSON S1D13XXX FRAMEBUFFER DRIVER
5270 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5271 S:      Maintained
5272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5273 F:      drivers/video/fbdev/s1d13xxxfb.c
5274 F:      include/video/s1d13xxxfb.h
5275
5276 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5277 M:      Jeff Layton <jlayton@kernel.org>
5278 S:      Maintained
5279 F:      lib/errseq.c
5280 F:      include/linux/errseq.h
5281
5282 ET131X NETWORK DRIVER
5283 M:      Mark Einon <mark.einon@gmail.com>
5284 S:      Odd Fixes
5285 F:      drivers/net/ethernet/agere/
5286
5287 ETHERNET BRIDGE
5288 M:      Stephen Hemminger <stephen@networkplumber.org>
5289 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5290 L:      netdev@vger.kernel.org
5291 W:      http://www.linuxfoundation.org/en/Net:Bridge
5292 S:      Maintained
5293 F:      include/linux/netfilter_bridge/
5294 F:      net/bridge/
5295
5296 ETHERNET PHY LIBRARY
5297 M:      Andrew Lunn <andrew@lunn.ch>
5298 M:      Florian Fainelli <f.fainelli@gmail.com>
5299 L:      netdev@vger.kernel.org
5300 S:      Maintained
5301 F:      Documentation/ABI/testing/sysfs-bus-mdio
5302 F:      Documentation/devicetree/bindings/net/mdio*
5303 F:      Documentation/networking/phy.txt
5304 F:      drivers/net/phy/
5305 F:      drivers/of/of_mdio.c
5306 F:      drivers/of/of_net.c
5307 F:      include/linux/*mdio*.h
5308 F:      include/linux/of_net.h
5309 F:      include/linux/phy.h
5310 F:      include/linux/phy_fixed.h
5311 F:      include/linux/platform_data/mdio-gpio.h
5312 F:      include/linux/platform_data/mdio-bcm-unimac.h
5313 F:      include/trace/events/mdio.h
5314 F:      include/uapi/linux/mdio.h
5315 F:      include/uapi/linux/mii.h
5316
5317 EXT2 FILE SYSTEM
5318 M:      Jan Kara <jack@suse.com>
5319 L:      linux-ext4@vger.kernel.org
5320 S:      Maintained
5321 F:      Documentation/filesystems/ext2.txt
5322 F:      fs/ext2/
5323 F:      include/linux/ext2*
5324
5325 EXT4 FILE SYSTEM
5326 M:      "Theodore Ts'o" <tytso@mit.edu>
5327 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5328 L:      linux-ext4@vger.kernel.org
5329 W:      http://ext4.wiki.kernel.org
5330 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5332 S:      Maintained
5333 F:      Documentation/filesystems/ext4.txt
5334 F:      fs/ext4/
5335
5336 Extended Verification Module (EVM)
5337 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5338 L:      linux-integrity@vger.kernel.org
5339 S:      Supported
5340 F:      security/integrity/evm/
5341
5342 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5343 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5344 L:      linux-efi@vger.kernel.org
5345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5346 S:      Maintained
5347 F:      Documentation/efi-stub.txt
5348 F:      arch/*/kernel/efi.c
5349 F:      arch/x86/boot/compressed/eboot.[ch]
5350 F:      arch/*/include/asm/efi.h
5351 F:      arch/x86/platform/efi/
5352 F:      drivers/firmware/efi/
5353 F:      include/linux/efi*.h
5354 F:      arch/arm/boot/compressed/efi-header.S
5355 F:      arch/arm64/kernel/efi-entry.S
5356
5357 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5358 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5359 M:      Chanwoo Choi <cw00.choi@samsung.com>
5360 L:      linux-kernel@vger.kernel.org
5361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5362 S:      Maintained
5363 F:      drivers/extcon/
5364 F:      include/linux/extcon/
5365 F:      include/linux/extcon.h
5366 F:      Documentation/extcon/
5367 F:      Documentation/devicetree/bindings/extcon/
5368
5369 EXYNOS DP DRIVER
5370 M:      Jingoo Han <jingoohan1@gmail.com>
5371 L:      dri-devel@lists.freedesktop.org
5372 S:      Maintained
5373 F:      drivers/gpu/drm/exynos/exynos_dp*
5374
5375 EXYNOS SYSMMU (IOMMU) driver
5376 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5377 L:      iommu@lists.linux-foundation.org
5378 S:      Maintained
5379 F:      drivers/iommu/exynos-iommu.c
5380
5381 EZchip NPS platform support
5382 M:      Elad Kanfi <eladkan@mellanox.com>
5383 M:      Vineet Gupta <vgupta@synopsys.com>
5384 S:      Supported
5385 F:      arch/arc/plat-eznps
5386 F:      arch/arc/boot/dts/eznps.dts
5387
5388 F2FS FILE SYSTEM
5389 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5390 M:      Chao Yu <yuchao0@huawei.com>
5391 L:      linux-f2fs-devel@lists.sourceforge.net
5392 W:      https://f2fs.wiki.kernel.org/
5393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5394 S:      Maintained
5395 F:      Documentation/filesystems/f2fs.txt
5396 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5397 F:      fs/f2fs/
5398 F:      include/linux/f2fs_fs.h
5399 F:      include/trace/events/f2fs.h
5400
5401 F71805F HARDWARE MONITORING DRIVER
5402 M:      Jean Delvare <jdelvare@suse.com>
5403 L:      linux-hwmon@vger.kernel.org
5404 S:      Maintained
5405 F:      Documentation/hwmon/f71805f
5406 F:      drivers/hwmon/f71805f.c
5407
5408 FANOTIFY
5409 M:      Jan Kara <jack@suse.cz>
5410 R:      Amir Goldstein <amir73il@gmail.com>
5411 L:      linux-fsdevel@vger.kernel.org
5412 S:      Maintained
5413 F:      fs/notify/fanotify/
5414 F:      include/linux/fanotify.h
5415 F:      include/uapi/linux/fanotify.h
5416
5417 FARSYNC SYNCHRONOUS DRIVER
5418 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5419 W:      http://www.farsite.co.uk/
5420 S:      Supported
5421 F:      drivers/net/wan/farsync.*
5422
5423 FAULT INJECTION SUPPORT
5424 M:      Akinobu Mita <akinobu.mita@gmail.com>
5425 S:      Supported
5426 F:      Documentation/fault-injection/
5427 F:      lib/fault-inject.c
5428
5429 FBTFT Framebuffer drivers
5430 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5431 S:      Maintained
5432 F:      drivers/staging/fbtft/
5433
5434 FC0011 TUNER DRIVER
5435 M:      Michael Buesch <m@bues.ch>
5436 L:      linux-media@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/media/tuners/fc0011.h
5439 F:      drivers/media/tuners/fc0011.c
5440
5441 FC2580 MEDIA DRIVER
5442 M:      Antti Palosaari <crope@iki.fi>
5443 L:      linux-media@vger.kernel.org
5444 W:      https://linuxtv.org
5445 W:      http://palosaari.fi/linux/
5446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5447 T:      git git://linuxtv.org/anttip/media_tree.git
5448 S:      Maintained
5449 F:      drivers/media/tuners/fc2580*
5450
5451 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5452 M:      Johannes Thumshirn <jth@kernel.org>
5453 L:      linux-scsi@vger.kernel.org
5454 W:      www.Open-FCoE.org
5455 S:      Supported
5456 F:      drivers/scsi/libfc/
5457 F:      drivers/scsi/fcoe/
5458 F:      include/scsi/fc/
5459 F:      include/scsi/libfc.h
5460 F:      include/scsi/libfcoe.h
5461 F:      include/uapi/scsi/fc/
5462
5463 FILE LOCKING (flock() and fcntl()/lockf())
5464 M:      Jeff Layton <jlayton@kernel.org>
5465 M:      "J. Bruce Fields" <bfields@fieldses.org>
5466 L:      linux-fsdevel@vger.kernel.org
5467 S:      Maintained
5468 F:      include/linux/fcntl.h
5469 F:      include/uapi/linux/fcntl.h
5470 F:      fs/fcntl.c
5471 F:      fs/locks.c
5472
5473 FILESYSTEMS (VFS and infrastructure)
5474 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5475 L:      linux-fsdevel@vger.kernel.org
5476 S:      Maintained
5477 F:      fs/*
5478 F:      include/linux/fs.h
5479 F:      include/uapi/linux/fs.h
5480
5481 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5482 M:      Riku Voipio <riku.voipio@iki.fi>
5483 L:      linux-hwmon@vger.kernel.org
5484 S:      Maintained
5485 F:      drivers/hwmon/f75375s.c
5486 F:      include/linux/f75375s.h
5487
5488 FIREWIRE AUDIO DRIVERS
5489 M:      Clemens Ladisch <clemens@ladisch.de>
5490 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5491 T:      git git://git.alsa-project.org/alsa-kernel.git
5492 S:      Maintained
5493 F:      sound/firewire/
5494
5495 FIREWIRE MEDIA DRIVERS (firedtv)
5496 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5497 L:      linux-media@vger.kernel.org
5498 L:      linux1394-devel@lists.sourceforge.net
5499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5500 S:      Maintained
5501 F:      drivers/media/firewire/
5502
5503 FIREWIRE SBP-2 TARGET
5504 M:      Chris Boot <bootc@bootc.net>
5505 L:      linux-scsi@vger.kernel.org
5506 L:      target-devel@vger.kernel.org
5507 L:      linux1394-devel@lists.sourceforge.net
5508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5509 S:      Maintained
5510 F:      drivers/target/sbp/
5511
5512 FIREWIRE SUBSYSTEM
5513 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5514 L:      linux1394-devel@lists.sourceforge.net
5515 W:      http://ieee1394.wiki.kernel.org/
5516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5517 S:      Maintained
5518 F:      drivers/firewire/
5519 F:      include/linux/firewire.h
5520 F:      include/uapi/linux/firewire*.h
5521 F:      tools/firewire/
5522
5523 FIRMWARE LOADER (request_firmware)
5524 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5525 L:      linux-kernel@vger.kernel.org
5526 S:      Maintained
5527 F:      Documentation/firmware_class/
5528 F:      drivers/base/firmware*.c
5529 F:      include/linux/firmware.h
5530
5531 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5532 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5533 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5534 S:      Maintained
5535 F:      drivers/block/rsxx/
5536
5537 FLOPPY DRIVER
5538 M:      Jiri Kosina <jikos@kernel.org>
5539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5540 S:      Odd fixes
5541 F:      drivers/block/floppy.c
5542
5543 FMC SUBSYSTEM
5544 M:      Alessandro Rubini <rubini@gnudd.com>
5545 W:      http://www.ohwr.org/projects/fmc-bus
5546 S:      Supported
5547 F:      drivers/fmc/
5548 F:      include/linux/fmc*.h
5549 F:      include/linux/ipmi-fru.h
5550 K:      fmc_d.*register
5551
5552 FPGA MANAGER FRAMEWORK
5553 M:      Alan Tull <atull@kernel.org>
5554 M:      Moritz Fischer <mdf@kernel.org>
5555 L:      linux-fpga@vger.kernel.org
5556 S:      Maintained
5557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5558 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5559 F:      Documentation/fpga/
5560 F:      Documentation/devicetree/bindings/fpga/
5561 F:      drivers/fpga/
5562 F:      include/linux/fpga/
5563 W:      http://www.rocketboards.org
5564
5565 FPU EMULATOR
5566 M:      Bill Metzenthen <billm@melbpc.org.au>
5567 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5568 S:      Maintained
5569 F:      arch/x86/math-emu/
5570
5571 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5572 L:      netdev@vger.kernel.org
5573 S:      Orphan
5574 F:      drivers/net/wan/dlci.c
5575 F:      drivers/net/wan/sdla.c
5576
5577 FRAMEBUFFER LAYER
5578 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5579 L:      dri-devel@lists.freedesktop.org
5580 L:      linux-fbdev@vger.kernel.org
5581 T:      git git://github.com/bzolnier/linux.git
5582 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5583 S:      Maintained
5584 F:      Documentation/fb/
5585 F:      drivers/video/
5586 F:      include/video/
5587 F:      include/linux/fb.h
5588 F:      include/uapi/video/
5589 F:      include/uapi/linux/fb.h
5590
5591 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5592 M:      Horia Geantă <horia.geanta@nxp.com>
5593 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5594 L:      linux-crypto@vger.kernel.org
5595 S:      Maintained
5596 F:      drivers/crypto/caam/
5597 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5598
5599 FREESCALE DIU FRAMEBUFFER DRIVER
5600 M:      Timur Tabi <timur@tabi.org>
5601 L:      linux-fbdev@vger.kernel.org
5602 S:      Maintained
5603 F:      drivers/video/fbdev/fsl-diu-fb.*
5604
5605 FREESCALE DMA DRIVER
5606 M:      Li Yang <leoyang.li@nxp.com>
5607 M:      Zhang Wei <zw@zh-kernel.org>
5608 L:      linuxppc-dev@lists.ozlabs.org
5609 S:      Maintained
5610 F:      drivers/dma/fsldma.*
5611
5612 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5613 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5614 L:      netdev@vger.kernel.org
5615 S:      Maintained
5616 F:      drivers/net/ethernet/freescale/gianfar*
5617 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5618 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5619
5620 FREESCALE GPMI NAND DRIVER
5621 M:      Han Xu <han.xu@nxp.com>
5622 L:      linux-mtd@lists.infradead.org
5623 S:      Maintained
5624 F:      drivers/mtd/nand/gpmi-nand/*
5625
5626 FREESCALE I2C CPM DRIVER
5627 M:      Jochen Friedrich <jochen@scram.de>
5628 L:      linuxppc-dev@lists.ozlabs.org
5629 L:      linux-i2c@vger.kernel.org
5630 S:      Maintained
5631 F:      drivers/i2c/busses/i2c-cpm.c
5632
5633 FREESCALE IMX / MXC FEC DRIVER
5634 M:      Fugang Duan <fugang.duan@nxp.com>
5635 L:      netdev@vger.kernel.org
5636 S:      Maintained
5637 F:      drivers/net/ethernet/freescale/fec_main.c
5638 F:      drivers/net/ethernet/freescale/fec_ptp.c
5639 F:      drivers/net/ethernet/freescale/fec.h
5640 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5641
5642 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5643 M:      Sascha Hauer <kernel@pengutronix.de>
5644 L:      linux-fbdev@vger.kernel.org
5645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5646 S:      Maintained
5647 F:      include/linux/platform_data/video-imxfb.h
5648 F:      drivers/video/fbdev/imxfb.c
5649
5650 FREESCALE QORIQ DPAA ETHERNET DRIVER
5651 M:      Madalin Bucur <madalin.bucur@nxp.com>
5652 L:      netdev@vger.kernel.org
5653 S:      Maintained
5654 F:      drivers/net/ethernet/freescale/dpaa
5655
5656 FREESCALE QORIQ DPAA FMAN DRIVER
5657 M:      Madalin Bucur <madalin.bucur@nxp.com>
5658 L:      netdev@vger.kernel.org
5659 S:      Maintained
5660 F:      drivers/net/ethernet/freescale/fman
5661 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5662
5663 FREESCALE QUAD SPI DRIVER
5664 M:      Han Xu <han.xu@nxp.com>
5665 L:      linux-mtd@lists.infradead.org
5666 S:      Maintained
5667 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5668
5669 FREESCALE QUICC ENGINE LIBRARY
5670 M:      Qiang Zhao <qiang.zhao@nxp.com>
5671 L:      linuxppc-dev@lists.ozlabs.org
5672 S:      Maintained
5673 F:      drivers/soc/fsl/qe/
5674 F:      include/soc/fsl/*qe*.h
5675 F:      include/soc/fsl/*ucc*.h
5676
5677 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5678 M:      Li Yang <leoyang.li@nxp.com>
5679 L:      netdev@vger.kernel.org
5680 L:      linuxppc-dev@lists.ozlabs.org
5681 S:      Maintained
5682 F:      drivers/net/ethernet/freescale/ucc_geth*
5683
5684 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5685 M:      Zhao Qiang <qiang.zhao@nxp.com>
5686 L:      netdev@vger.kernel.org
5687 L:      linuxppc-dev@lists.ozlabs.org
5688 S:      Maintained
5689 F:      drivers/net/wan/fsl_ucc_hdlc*
5690
5691 FREESCALE QUICC ENGINE UCC UART DRIVER
5692 M:      Timur Tabi <timur@tabi.org>
5693 L:      linuxppc-dev@lists.ozlabs.org
5694 S:      Maintained
5695 F:      drivers/tty/serial/ucc_uart.c
5696
5697 FREESCALE SOC DRIVERS
5698 M:      Li Yang <leoyang.li@nxp.com>
5699 L:      linuxppc-dev@lists.ozlabs.org
5700 L:      linux-arm-kernel@lists.infradead.org
5701 S:      Maintained
5702 F:      Documentation/devicetree/bindings/soc/fsl/
5703 F:      drivers/soc/fsl/
5704 F:      include/linux/fsl/
5705
5706 FREESCALE SOC FS_ENET DRIVER
5707 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5708 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5709 L:      linuxppc-dev@lists.ozlabs.org
5710 L:      netdev@vger.kernel.org
5711 S:      Maintained
5712 F:      drivers/net/ethernet/freescale/fs_enet/
5713 F:      include/linux/fs_enet_pd.h
5714
5715 FREESCALE SOC SOUND DRIVERS
5716 M:      Timur Tabi <timur@tabi.org>
5717 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5718 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5719 R:      Fabio Estevam <fabio.estevam@nxp.com>
5720 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5721 L:      linuxppc-dev@lists.ozlabs.org
5722 S:      Maintained
5723 F:      sound/soc/fsl/fsl*
5724 F:      sound/soc/fsl/imx*
5725 F:      sound/soc/fsl/mpc8610_hpcd.c
5726
5727 FREESCALE USB PERIPHERAL DRIVERS
5728 M:      Li Yang <leoyang.li@nxp.com>
5729 L:      linux-usb@vger.kernel.org
5730 L:      linuxppc-dev@lists.ozlabs.org
5731 S:      Maintained
5732 F:      drivers/usb/gadget/udc/fsl*
5733
5734 FREEVXFS FILESYSTEM
5735 M:      Christoph Hellwig <hch@infradead.org>
5736 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5737 S:      Maintained
5738 F:      fs/freevxfs/
5739
5740 FREEZER
5741 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5742 M:      Pavel Machek <pavel@ucw.cz>
5743 L:      linux-pm@vger.kernel.org
5744 S:      Supported
5745 F:      Documentation/power/freezing-of-tasks.txt
5746 F:      include/linux/freezer.h
5747 F:      kernel/freezer.c
5748
5749 FRONTSWAP API
5750 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5751 L:      linux-kernel@vger.kernel.org
5752 S:      Maintained
5753 F:      mm/frontswap.c
5754 F:      include/linux/frontswap.h
5755
5756 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5757 M:      David Howells <dhowells@redhat.com>
5758 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5759 S:      Supported
5760 F:      Documentation/filesystems/caching/
5761 F:      fs/fscache/
5762 F:      include/linux/fscache*.h
5763
5764 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5765 M:      Theodore Y. Ts'o <tytso@mit.edu>
5766 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5767 L:      linux-fscrypt@vger.kernel.org
5768 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5770 S:      Supported
5771 F:      fs/crypto/
5772 F:      include/linux/fscrypt*.h
5773 F:      Documentation/filesystems/fscrypt.rst
5774
5775 FUJITSU FR-V (FRV) PORT
5776 S:      Orphan
5777 F:      arch/frv/
5778
5779 FUJITSU LAPTOP EXTRAS
5780 M:      Jonathan Woithe <jwoithe@just42.net>
5781 L:      platform-driver-x86@vger.kernel.org
5782 S:      Maintained
5783 F:      drivers/platform/x86/fujitsu-laptop.c
5784
5785 FUJITSU M-5MO LS CAMERA ISP DRIVER
5786 M:      Kyungmin Park <kyungmin.park@samsung.com>
5787 M:      Heungjun Kim <riverful.kim@samsung.com>
5788 L:      linux-media@vger.kernel.org
5789 S:      Maintained
5790 F:      drivers/media/i2c/m5mols/
5791 F:      include/media/i2c/m5mols.h
5792
5793 FUJITSU TABLET EXTRAS
5794 M:      Robert Gerlach <khnz@gmx.de>
5795 L:      platform-driver-x86@vger.kernel.org
5796 S:      Maintained
5797 F:      drivers/platform/x86/fujitsu-tablet.c
5798
5799 FUSE: FILESYSTEM IN USERSPACE
5800 M:      Miklos Szeredi <miklos@szeredi.hu>
5801 L:      linux-fsdevel@vger.kernel.org
5802 W:      http://fuse.sourceforge.net/
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5804 S:      Maintained
5805 F:      fs/fuse/
5806 F:      include/uapi/linux/fuse.h
5807 F:      Documentation/filesystems/fuse.txt
5808
5809 FUTEX SUBSYSTEM
5810 M:      Thomas Gleixner <tglx@linutronix.de>
5811 M:      Ingo Molnar <mingo@redhat.com>
5812 R:      Peter Zijlstra <peterz@infradead.org>
5813 R:      Darren Hart <dvhart@infradead.org>
5814 L:      linux-kernel@vger.kernel.org
5815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5816 S:      Maintained
5817 F:      kernel/futex.c
5818 F:      kernel/futex_compat.c
5819 F:      include/asm-generic/futex.h
5820 F:      include/linux/futex.h
5821 F:      include/uapi/linux/futex.h
5822 F:      tools/testing/selftests/futex/
5823 F:      tools/perf/bench/futex*
5824 F:      Documentation/*futex*
5825
5826 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5827 M:      Rik Faith <faith@cs.unc.edu>
5828 L:      linux-scsi@vger.kernel.org
5829 S:      Odd Fixes (e.g., new signatures)
5830 F:      drivers/scsi/fdomain.*
5831
5832 GCC PLUGINS
5833 M:      Kees Cook <keescook@chromium.org>
5834 R:      Emese Revfy <re.emese@gmail.com>
5835 L:      kernel-hardening@lists.openwall.com
5836 S:      Maintained
5837 F:      scripts/gcc-plugins/
5838 F:      scripts/gcc-plugin.sh
5839 F:      scripts/Makefile.gcc-plugins
5840 F:      Documentation/gcc-plugins.txt
5841
5842 GCOV BASED KERNEL PROFILING
5843 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5844 S:      Maintained
5845 F:      kernel/gcov/
5846 F:      Documentation/dev-tools/gcov.rst
5847
5848 GDB KERNEL DEBUGGING HELPER SCRIPTS
5849 M:      Jan Kiszka <jan.kiszka@siemens.com>
5850 M:      Kieran Bingham <kieran@bingham.xyz>
5851 S:      Supported
5852 F:      scripts/gdb/
5853
5854 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5855 M:      Achim Leubner <achim_leubner@adaptec.com>
5856 L:      linux-scsi@vger.kernel.org
5857 W:      http://www.icp-vortex.com/
5858 S:      Supported
5859 F:      drivers/scsi/gdt*
5860
5861 GEMTEK FM RADIO RECEIVER DRIVER
5862 M:      Hans Verkuil <hverkuil@xs4all.nl>
5863 L:      linux-media@vger.kernel.org
5864 T:      git git://linuxtv.org/media_tree.git
5865 W:      https://linuxtv.org
5866 S:      Maintained
5867 F:      drivers/media/radio/radio-gemtek*
5868
5869 GENERIC GPIO I2C DRIVER
5870 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5871 S:      Supported
5872 F:      drivers/i2c/busses/i2c-gpio.c
5873 F:      include/linux/i2c-gpio.h
5874
5875 GENERIC GPIO I2C MULTIPLEXER DRIVER
5876 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5877 L:      linux-i2c@vger.kernel.org
5878 S:      Supported
5879 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5880 F:      include/linux/i2c-mux-gpio.h
5881 F:      Documentation/i2c/muxes/i2c-mux-gpio
5882
5883 GENERIC HDLC (WAN) DRIVERS
5884 M:      Krzysztof Halasa <khc@pm.waw.pl>
5885 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5886 S:      Maintained
5887 F:      drivers/net/wan/c101.c
5888 F:      drivers/net/wan/hd6457*
5889 F:      drivers/net/wan/hdlc*
5890 F:      drivers/net/wan/n2.c
5891 F:      drivers/net/wan/pc300too.c
5892 F:      drivers/net/wan/pci200syn.c
5893 F:      drivers/net/wan/wanxl*
5894
5895 GENERIC INCLUDE/ASM HEADER FILES
5896 M:      Arnd Bergmann <arnd@arndb.de>
5897 L:      linux-arch@vger.kernel.org
5898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5899 S:      Maintained
5900 F:      include/asm-generic/
5901 F:      include/uapi/asm-generic/
5902
5903 GENERIC PHY FRAMEWORK
5904 M:      Kishon Vijay Abraham I <kishon@ti.com>
5905 L:      linux-kernel@vger.kernel.org
5906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5907 S:      Supported
5908 F:      drivers/phy/
5909 F:      include/linux/phy/
5910
5911 GENERIC PM DOMAINS
5912 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5913 M:      Kevin Hilman <khilman@kernel.org>
5914 M:      Ulf Hansson <ulf.hansson@linaro.org>
5915 L:      linux-pm@vger.kernel.org
5916 S:      Supported
5917 F:      drivers/base/power/domain*.c
5918 F:      include/linux/pm_domain.h
5919 F:      Documentation/devicetree/bindings/power/power_domain.txt
5920
5921 GENERIC UIO DRIVER FOR PCI DEVICES
5922 M:      "Michael S. Tsirkin" <mst@redhat.com>
5923 L:      kvm@vger.kernel.org
5924 S:      Supported
5925 F:      drivers/uio/uio_pci_generic.c
5926
5927 GENWQE (IBM Generic Workqueue Card)
5928 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5929 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5930 S:      Supported
5931 F:      drivers/misc/genwqe/
5932
5933 GET_MAINTAINER SCRIPT
5934 M:      Joe Perches <joe@perches.com>
5935 S:      Maintained
5936 F:      scripts/get_maintainer.pl
5937
5938 GFS2 FILE SYSTEM
5939 M:      Steven Whitehouse <swhiteho@redhat.com>
5940 M:      Bob Peterson <rpeterso@redhat.com>
5941 L:      cluster-devel@redhat.com
5942 W:      http://sources.redhat.com/cluster/
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5944 S:      Supported
5945 F:      Documentation/filesystems/gfs2*.txt
5946 F:      fs/gfs2/
5947 F:      include/uapi/linux/gfs2_ondisk.h
5948
5949 GIGASET ISDN DRIVERS
5950 M:      Paul Bolle <pebolle@tiscali.nl>
5951 L:      gigaset307x-common@lists.sourceforge.net
5952 W:      http://gigaset307x.sourceforge.net/
5953 S:      Odd Fixes
5954 F:      Documentation/isdn/README.gigaset
5955 F:      drivers/isdn/gigaset/
5956 F:      include/uapi/linux/gigaset_dev.h
5957
5958 GO7007 MPEG CODEC
5959 M:      Hans Verkuil <hans.verkuil@cisco.com>
5960 L:      linux-media@vger.kernel.org
5961 S:      Maintained
5962 F:      drivers/media/usb/go7007/
5963
5964 GOODIX TOUCHSCREEN
5965 M:      Bastien Nocera <hadess@hadess.net>
5966 L:      linux-input@vger.kernel.org
5967 S:      Maintained
5968 F:      drivers/input/touchscreen/goodix.c
5969
5970 GPIO ACPI SUPPORT
5971 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5972 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5973 L:      linux-gpio@vger.kernel.org
5974 L:      linux-acpi@vger.kernel.org
5975 S:      Maintained
5976 F:      Documentation/acpi/gpio-properties.txt
5977 F:      drivers/gpio/gpiolib-acpi.c
5978
5979 GPIO IR Transmitter
5980 M:      Sean Young <sean@mess.org>
5981 L:      linux-media@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/media/rc/gpio-ir-tx.c
5984
5985 GPIO MOCKUP DRIVER
5986 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5987 L:      linux-gpio@vger.kernel.org
5988 S:      Maintained
5989 F:      drivers/gpio/gpio-mockup.c
5990 F:      tools/testing/selftests/gpio/
5991
5992 GPIO SUBSYSTEM
5993 M:      Linus Walleij <linus.walleij@linaro.org>
5994 L:      linux-gpio@vger.kernel.org
5995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5996 S:      Maintained
5997 F:      Documentation/devicetree/bindings/gpio/
5998 F:      Documentation/gpio/
5999 F:      Documentation/ABI/testing/gpio-cdev
6000 F:      Documentation/ABI/obsolete/sysfs-gpio
6001 F:      drivers/gpio/
6002 F:      include/linux/gpio/
6003 F:      include/linux/gpio.h
6004 F:      include/asm-generic/gpio.h
6005 F:      include/uapi/linux/gpio.h
6006 F:      tools/gpio/
6007
6008 GRE DEMULTIPLEXER DRIVER
6009 M:      Dmitry Kozlov <xeb@mail.ru>
6010 L:      netdev@vger.kernel.org
6011 S:      Maintained
6012 F:      net/ipv4/gre_demux.c
6013 F:      net/ipv4/gre_offload.c
6014 F:      include/net/gre.h
6015
6016 GRETH 10/100/1G Ethernet MAC device driver
6017 M:      Andreas Larsson <andreas@gaisler.com>
6018 L:      netdev@vger.kernel.org
6019 S:      Maintained
6020 F:      drivers/net/ethernet/aeroflex/
6021
6022 GREYBUS AUDIO PROTOCOLS DRIVERS
6023 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6024 M:      Mark Greer <mgreer@animalcreek.com>
6025 S:      Maintained
6026 F:      drivers/staging/greybus/audio_apbridgea.c
6027 F:      drivers/staging/greybus/audio_apbridgea.h
6028 F:      drivers/staging/greybus/audio_codec.c
6029 F:      drivers/staging/greybus/audio_codec.h
6030 F:      drivers/staging/greybus/audio_gb.c
6031 F:      drivers/staging/greybus/audio_manager.c
6032 F:      drivers/staging/greybus/audio_manager.h
6033 F:      drivers/staging/greybus/audio_manager_module.c
6034 F:      drivers/staging/greybus/audio_manager_private.h
6035 F:      drivers/staging/greybus/audio_manager_sysfs.c
6036 F:      drivers/staging/greybus/audio_module.c
6037 F:      drivers/staging/greybus/audio_topology.c
6038
6039 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6040 M:      Viresh Kumar <vireshk@kernel.org>
6041 S:      Maintained
6042 F:      drivers/staging/greybus/authentication.c
6043 F:      drivers/staging/greybus/bootrom.c
6044 F:      drivers/staging/greybus/firmware.h
6045 F:      drivers/staging/greybus/fw-core.c
6046 F:      drivers/staging/greybus/fw-download.c
6047 F:      drivers/staging/greybus/fw-managament.c
6048 F:      drivers/staging/greybus/greybus_authentication.h
6049 F:      drivers/staging/greybus/greybus_firmware.h
6050 F:      drivers/staging/greybus/hid.c
6051 F:      drivers/staging/greybus/i2c.c
6052 F:      drivers/staging/greybus/spi.c
6053 F:      drivers/staging/greybus/spilib.c
6054 F:      drivers/staging/greybus/spilib.h
6055
6056 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6057 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6058 S:      Maintained
6059 F:      drivers/staging/greybus/loopback.c
6060 F:      drivers/staging/greybus/timesync.c
6061 F:      drivers/staging/greybus/timesync_platform.c
6062
6063 GREYBUS PLATFORM DRIVERS
6064 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6065 S:      Maintained
6066 F:      drivers/staging/greybus/arche-platform.c
6067 F:      drivers/staging/greybus/arche-apb-ctrl.c
6068 F:      drivers/staging/greybus/arche_platform.h
6069
6070 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6071 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6072 S:      Maintained
6073 F:      drivers/staging/greybus/sdio.c
6074 F:      drivers/staging/greybus/light.c
6075 F:      drivers/staging/greybus/gpio.c
6076 F:      drivers/staging/greybus/power_supply.c
6077 F:      drivers/staging/greybus/spi.c
6078 F:      drivers/staging/greybus/spilib.c
6079
6080 GREYBUS SUBSYSTEM
6081 M:      Johan Hovold <johan@kernel.org>
6082 M:      Alex Elder <elder@kernel.org>
6083 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6084 S:      Maintained
6085 F:      drivers/staging/greybus/
6086 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6087
6088 GREYBUS UART PROTOCOLS DRIVERS
6089 M:      David Lin <dtwlin@gmail.com>
6090 S:      Maintained
6091 F:      drivers/staging/greybus/uart.c
6092 F:      drivers/staging/greybus/log.c
6093
6094 GS1662 VIDEO SERIALIZER
6095 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6096 L:      linux-media@vger.kernel.org
6097 T:      git git://linuxtv.org/media_tree.git
6098 S:      Maintained
6099 F:      drivers/media/spi/gs1662.c
6100
6101 GSPCA FINEPIX SUBDRIVER
6102 M:      Frank Zago <frank@zago.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/finepix.c
6107
6108 GSPCA GL860 SUBDRIVER
6109 M:      Olivier Lorin <o.lorin@laposte.net>
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/gl860/
6114
6115 GSPCA M5602 SUBDRIVER
6116 M:      Erik Andren <erik.andren@gmail.com>
6117 L:      linux-media@vger.kernel.org
6118 T:      git git://linuxtv.org/media_tree.git
6119 S:      Maintained
6120 F:      drivers/media/usb/gspca/m5602/
6121
6122 GSPCA PAC207 SONIXB SUBDRIVER
6123 M:      Hans Verkuil <hverkuil@xs4all.nl>
6124 L:      linux-media@vger.kernel.org
6125 T:      git git://linuxtv.org/media_tree.git
6126 S:      Odd Fixes
6127 F:      drivers/media/usb/gspca/pac207.c
6128
6129 GSPCA SN9C20X SUBDRIVER
6130 M:      Brian Johnson <brijohn@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/sn9c20x.c
6135
6136 GSPCA T613 SUBDRIVER
6137 M:      Leandro Costantino <lcostantino@gmail.com>
6138 L:      linux-media@vger.kernel.org
6139 T:      git git://linuxtv.org/media_tree.git
6140 S:      Maintained
6141 F:      drivers/media/usb/gspca/t613.c
6142
6143 GSPCA USB WEBCAM DRIVER
6144 M:      Hans Verkuil <hverkuil@xs4all.nl>
6145 L:      linux-media@vger.kernel.org
6146 T:      git git://linuxtv.org/media_tree.git
6147 S:      Odd Fixes
6148 F:      drivers/media/usb/gspca/
6149
6150 GTP (GPRS Tunneling Protocol)
6151 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6152 M:      Harald Welte <laforge@gnumonks.org>
6153 L:      osmocom-net-gprs@lists.osmocom.org
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6155 S:      Maintained
6156 F:      drivers/net/gtp.c
6157
6158 GUID PARTITION TABLE (GPT)
6159 M:      Davidlohr Bueso <dave@stgolabs.net>
6160 L:      linux-efi@vger.kernel.org
6161 S:      Maintained
6162 F:      block/partitions/efi.*
6163
6164 H8/300 ARCHITECTURE
6165 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6166 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6167 W:      http://uclinux-h8.sourceforge.jp
6168 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6169 S:      Maintained
6170 F:      arch/h8300/
6171 F:      drivers/clocksource/h8300_*.c
6172 F:      drivers/clk/h8300/
6173 F:      drivers/irqchip/irq-renesas-h8*.c
6174
6175 HACKRF MEDIA DRIVER
6176 M:      Antti Palosaari <crope@iki.fi>
6177 L:      linux-media@vger.kernel.org
6178 W:      https://linuxtv.org
6179 W:      http://palosaari.fi/linux/
6180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6181 T:      git git://linuxtv.org/anttip/media_tree.git
6182 S:      Maintained
6183 F:      drivers/media/usb/hackrf/
6184
6185 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6186 M:      Frank Seidel <frank@f-seidel.de>
6187 L:      platform-driver-x86@vger.kernel.org
6188 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6189 S:      Maintained
6190 F:      drivers/platform/x86/hdaps.c
6191
6192 HARDWARE MONITORING
6193 M:      Jean Delvare <jdelvare@suse.com>
6194 M:      Guenter Roeck <linux@roeck-us.net>
6195 L:      linux-hwmon@vger.kernel.org
6196 W:      http://hwmon.wiki.kernel.org/
6197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6198 S:      Maintained
6199 F:      Documentation/hwmon/
6200 F:      drivers/hwmon/
6201 F:      include/linux/hwmon*.h
6202
6203 HARDWARE RANDOM NUMBER GENERATOR CORE
6204 M:      Matt Mackall <mpm@selenic.com>
6205 M:      Herbert Xu <herbert@gondor.apana.org.au>
6206 L:      linux-crypto@vger.kernel.org
6207 S:      Odd fixes
6208 F:      Documentation/devicetree/bindings/rng/
6209 F:      Documentation/hw_random.txt
6210 F:      drivers/char/hw_random/
6211 F:      include/linux/hw_random.h
6212
6213 HARDWARE SPINLOCK CORE
6214 M:      Ohad Ben-Cohen <ohad@wizery.com>
6215 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6216 L:      linux-remoteproc@vger.kernel.org
6217 S:      Maintained
6218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6219 F:      Documentation/devicetree/bindings/hwlock/
6220 F:      Documentation/hwspinlock.txt
6221 F:      drivers/hwspinlock/
6222 F:      include/linux/hwspinlock.h
6223
6224 HARMONY SOUND DRIVER
6225 L:      linux-parisc@vger.kernel.org
6226 S:      Maintained
6227 F:      sound/parisc/harmony.*
6228
6229 HDPVR USB VIDEO ENCODER DRIVER
6230 M:      Hans Verkuil <hverkuil@xs4all.nl>
6231 L:      linux-media@vger.kernel.org
6232 T:      git git://linuxtv.org/media_tree.git
6233 W:      https://linuxtv.org
6234 S:      Odd Fixes
6235 F:      drivers/media/usb/hdpvr/
6236
6237 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6238 M:      Jimmy Vance <jimmy.vance@hpe.com>
6239 S:      Supported
6240 F:      Documentation/watchdog/hpwdt.txt
6241 F:      drivers/watchdog/hpwdt.c
6242
6243 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6244 M:      Don Brace <don.brace@microsemi.com>
6245 L:      esc.storagedev@microsemi.com
6246 L:      linux-scsi@vger.kernel.org
6247 S:      Supported
6248 F:      Documentation/scsi/hpsa.txt
6249 F:      drivers/scsi/hpsa*.[ch]
6250 F:      include/linux/cciss*.h
6251 F:      include/uapi/linux/cciss*.h
6252
6253 HFI1 DRIVER
6254 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6255 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6256 L:      linux-rdma@vger.kernel.org
6257 S:      Supported
6258 F:      drivers/infiniband/hw/hfi1
6259
6260 HFS FILESYSTEM
6261 L:      linux-fsdevel@vger.kernel.org
6262 S:      Orphan
6263 F:      Documentation/filesystems/hfs.txt
6264 F:      fs/hfs/
6265
6266 HFSPLUS FILESYSTEM
6267 L:      linux-fsdevel@vger.kernel.org
6268 S:      Orphan
6269 F:      Documentation/filesystems/hfsplus.txt
6270 F:      fs/hfsplus/
6271
6272 HGA FRAMEBUFFER DRIVER
6273 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6274 L:      linux-nvidia@lists.surfsouth.com
6275 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6276 S:      Maintained
6277 F:      drivers/video/fbdev/hgafb.c
6278
6279 HIBERNATION (aka Software Suspend, aka swsusp)
6280 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6281 M:      Pavel Machek <pavel@ucw.cz>
6282 L:      linux-pm@vger.kernel.org
6283 B:      https://bugzilla.kernel.org
6284 S:      Supported
6285 F:      arch/x86/power/
6286 F:      drivers/base/power/
6287 F:      kernel/power/
6288 F:      include/linux/suspend.h
6289 F:      include/linux/freezer.h
6290 F:      include/linux/pm.h
6291 F:      arch/*/include/asm/suspend*.h
6292
6293 HID CORE LAYER
6294 M:      Jiri Kosina <jikos@kernel.org>
6295 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6296 L:      linux-input@vger.kernel.org
6297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6298 S:      Maintained
6299 F:      drivers/hid/
6300 F:      include/linux/hid*
6301 F:      include/uapi/linux/hid*
6302
6303 HID SENSOR HUB DRIVERS
6304 M:      Jiri Kosina <jikos@kernel.org>
6305 M:      Jonathan Cameron <jic23@kernel.org>
6306 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6307 L:      linux-input@vger.kernel.org
6308 L:      linux-iio@vger.kernel.org
6309 S:      Maintained
6310 F:      Documentation/hid/hid-sensor*
6311 F:      drivers/hid/hid-sensor-*
6312 F:      drivers/iio/*/hid-*
6313 F:      include/linux/hid-sensor-*
6314
6315 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6316 M:      Thomas Gleixner <tglx@linutronix.de>
6317 L:      linux-kernel@vger.kernel.org
6318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6319 S:      Maintained
6320 F:      Documentation/timers/
6321 F:      kernel/time/hrtimer.c
6322 F:      kernel/time/clockevents.c
6323 F:      kernel/time/timer_*.c
6324 F:      include/linux/clockchips.h
6325 F:      include/linux/hrtimer.h
6326
6327 HIGH-SPEED SCC DRIVER FOR AX.25
6328 L:      linux-hams@vger.kernel.org
6329 S:      Orphan
6330 F:      drivers/net/hamradio/dmascc.c
6331 F:      drivers/net/hamradio/scc.c
6332
6333 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6334 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6335 W:      http://www.highpoint-tech.com
6336 S:      Supported
6337 F:      Documentation/scsi/hptiop.txt
6338 F:      drivers/scsi/hptiop.c
6339
6340 HIPPI
6341 M:      Jes Sorensen <jes@trained-monkey.org>
6342 L:      linux-hippi@sunsite.dk
6343 S:      Maintained
6344 F:      include/linux/hippidevice.h
6345 F:      include/uapi/linux/if_hippi.h
6346 F:      net/802/hippi.c
6347 F:      drivers/net/hippi/
6348
6349 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6350 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6351 M:      Salil Mehta <salil.mehta@huawei.com>
6352 L:      netdev@vger.kernel.org
6353 W:      http://www.hisilicon.com
6354 S:      Maintained
6355 F:      drivers/net/ethernet/hisilicon/hns3/
6356
6357 HISILICON NETWORK SUBSYSTEM DRIVER
6358 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6359 M:      Salil Mehta <salil.mehta@huawei.com>
6360 L:      netdev@vger.kernel.org
6361 W:      http://www.hisilicon.com
6362 S:      Maintained
6363 F:      drivers/net/ethernet/hisilicon/
6364 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6365
6366 HISILICON PMU DRIVER
6367 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6368 W:      http://www.hisilicon.com
6369 S:      Supported
6370 F:      drivers/perf/hisilicon
6371 F:      Documentation/perf/hisi-pmu.txt
6372
6373 HISILICON ROCE DRIVER
6374 M:      Lijun Ou <oulijun@huawei.com>
6375 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6376 L:      linux-rdma@vger.kernel.org
6377 S:      Maintained
6378 F:      drivers/infiniband/hw/hns/
6379 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6380
6381 HISILICON SAS Controller
6382 M:      John Garry <john.garry@huawei.com>
6383 W:      http://www.hisilicon.com
6384 S:      Supported
6385 F:      drivers/scsi/hisi_sas/
6386 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6387
6388 HMM - Heterogeneous Memory Management
6389 M:      Jérôme Glisse <jglisse@redhat.com>
6390 L:      linux-mm@kvack.org
6391 S:      Maintained
6392 F:      mm/hmm*
6393 F:      include/linux/hmm*
6394
6395 HOST AP DRIVER
6396 M:      Jouni Malinen <j@w1.fi>
6397 L:      linux-wireless@vger.kernel.org
6398 W:      http://w1.fi/hostap-driver.html
6399 S:      Obsolete
6400 F:      drivers/net/wireless/intersil/hostap/
6401
6402 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6403 L:      platform-driver-x86@vger.kernel.org
6404 S:      Orphan
6405 F:      drivers/platform/x86/tc1100-wmi.c
6406
6407 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6408 M:      Jaroslav Kysela <perex@perex.cz>
6409 S:      Maintained
6410 F:      drivers/net/ethernet/hp/hp100.*
6411
6412 HPET:   High Precision Event Timers driver
6413 M:      Clemens Ladisch <clemens@ladisch.de>
6414 S:      Maintained
6415 F:      Documentation/timers/hpet.txt
6416 F:      drivers/char/hpet.c
6417 F:      include/linux/hpet.h
6418 F:      include/uapi/linux/hpet.h
6419
6420 HPET:   x86
6421 S:      Orphan
6422 F:      arch/x86/kernel/hpet.c
6423 F:      arch/x86/include/asm/hpet.h
6424
6425 HPFS FILESYSTEM
6426 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6427 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6428 S:      Maintained
6429 F:      fs/hpfs/
6430
6431 HSI SUBSYSTEM
6432 M:      Sebastian Reichel <sre@kernel.org>
6433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6434 S:      Maintained
6435 F:      Documentation/ABI/testing/sysfs-bus-hsi
6436 F:      Documentation/driver-api/hsi.rst
6437 F:      drivers/hsi/
6438 F:      include/linux/hsi/
6439 F:      include/uapi/linux/hsi/
6440
6441 HSO 3G MODEM DRIVER
6442 L:      linux-usb@vger.kernel.org
6443 S:      Orphan
6444 F:      drivers/net/usb/hso.c
6445
6446 HSR NETWORK PROTOCOL
6447 M:      Arvid Brodin <arvid.brodin@alten.se>
6448 L:      netdev@vger.kernel.org
6449 S:      Maintained
6450 F:      net/hsr/
6451
6452 HT16K33 LED CONTROLLER DRIVER
6453 M:      Robin van der Gracht <robin@protonic.nl>
6454 S:      Maintained
6455 F:      drivers/auxdisplay/ht16k33.c
6456 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6457
6458 HTCPEN TOUCHSCREEN DRIVER
6459 M:      Pau Oliva Fora <pof@eslack.org>
6460 L:      linux-input@vger.kernel.org
6461 S:      Maintained
6462 F:      drivers/input/touchscreen/htcpen.c
6463
6464 HUAWEI ETHERNET DRIVER
6465 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6466 L:      netdev@vger.kernel.org
6467 S:      Supported
6468 F:      Documentation/networking/hinic.txt
6469 F:      drivers/net/ethernet/huawei/hinic/
6470
6471 HUGETLB FILESYSTEM
6472 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6473 S:      Maintained
6474 F:      fs/hugetlbfs/
6475
6476 HVA ST MEDIA DRIVER
6477 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6478 L:      linux-media@vger.kernel.org
6479 T:      git git://linuxtv.org/media_tree.git
6480 W:      https://linuxtv.org
6481 S:      Supported
6482 F:      drivers/media/platform/sti/hva
6483
6484 HWPOISON MEMORY FAILURE HANDLING
6485 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6486 L:      linux-mm@kvack.org
6487 S:      Maintained
6488 F:      mm/memory-failure.c
6489 F:      mm/hwpoison-inject.c
6490
6491 Hyper-V CORE AND DRIVERS
6492 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6493 M:      Haiyang Zhang <haiyangz@microsoft.com>
6494 M:      Stephen Hemminger <sthemmin@microsoft.com>
6495 L:      devel@linuxdriverproject.org
6496 S:      Maintained
6497 F:      Documentation/networking/netvsc.txt
6498 F:      arch/x86/include/asm/mshyperv.h
6499 F:      arch/x86/include/asm/trace/hyperv.h
6500 F:      arch/x86/include/uapi/asm/hyperv.h
6501 F:      arch/x86/kernel/cpu/mshyperv.c
6502 F:      arch/x86/hyperv
6503 F:      drivers/hid/hid-hyperv.c
6504 F:      drivers/hv/
6505 F:      drivers/input/serio/hyperv-keyboard.c
6506 F:      drivers/pci/host/pci-hyperv.c
6507 F:      drivers/net/hyperv/
6508 F:      drivers/scsi/storvsc_drv.c
6509 F:      drivers/uio/uio_hv_generic.c
6510 F:      drivers/video/fbdev/hyperv_fb.c
6511 F:      net/vmw_vsock/hyperv_transport.c
6512 F:      include/linux/hyperv.h
6513 F:      include/uapi/linux/hyperv.h
6514 F:      tools/hv/
6515 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6516
6517 HYPERVISOR VIRTUAL CONSOLE DRIVER
6518 L:      linuxppc-dev@lists.ozlabs.org
6519 S:      Odd Fixes
6520 F:      drivers/tty/hvc/
6521
6522 I2C ACPI SUPPORT
6523 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6524 L:      linux-i2c@vger.kernel.org
6525 L:      linux-acpi@vger.kernel.org
6526 S:      Maintained
6527 F:      drivers/i2c/i2c-core-acpi.c
6528
6529 I2C MUXES
6530 M:      Peter Rosin <peda@axentia.se>
6531 L:      linux-i2c@vger.kernel.org
6532 S:      Maintained
6533 F:      Documentation/i2c/i2c-topology
6534 F:      Documentation/i2c/muxes/
6535 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6536 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6537 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6538 F:      drivers/i2c/i2c-mux.c
6539 F:      drivers/i2c/muxes/
6540 F:      include/linux/i2c-mux.h
6541
6542 I2C OVER PARALLEL PORT
6543 M:      Jean Delvare <jdelvare@suse.com>
6544 L:      linux-i2c@vger.kernel.org
6545 S:      Maintained
6546 F:      Documentation/i2c/busses/i2c-parport
6547 F:      Documentation/i2c/busses/i2c-parport-light
6548 F:      drivers/i2c/busses/i2c-parport.c
6549 F:      drivers/i2c/busses/i2c-parport-light.c
6550
6551 I2C SUBSYSTEM
6552 M:      Wolfram Sang <wsa@the-dreams.de>
6553 L:      linux-i2c@vger.kernel.org
6554 W:      https://i2c.wiki.kernel.org/
6555 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6557 S:      Maintained
6558 F:      Documentation/devicetree/bindings/i2c/
6559 F:      Documentation/i2c/
6560 F:      drivers/i2c/
6561 F:      drivers/i2c/*/
6562 F:      include/linux/i2c.h
6563 F:      include/linux/i2c-*.h
6564 F:      include/uapi/linux/i2c.h
6565 F:      include/uapi/linux/i2c-*.h
6566
6567 I2C-TAOS-EVM DRIVER
6568 M:      Jean Delvare <jdelvare@suse.com>
6569 L:      linux-i2c@vger.kernel.org
6570 S:      Maintained
6571 F:      Documentation/i2c/busses/i2c-taos-evm
6572 F:      drivers/i2c/busses/i2c-taos-evm.c
6573
6574 I2C-TINY-USB DRIVER
6575 M:      Till Harbaum <till@harbaum.org>
6576 L:      linux-i2c@vger.kernel.org
6577 W:      http://www.harbaum.org/till/i2c_tiny_usb
6578 S:      Maintained
6579 F:      drivers/i2c/busses/i2c-tiny-usb.c
6580
6581 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6582 M:      Jean Delvare <jdelvare@suse.com>
6583 L:      linux-i2c@vger.kernel.org
6584 S:      Maintained
6585 F:      Documentation/i2c/busses/i2c-ali1535
6586 F:      Documentation/i2c/busses/i2c-ali1563
6587 F:      Documentation/i2c/busses/i2c-ali15x3
6588 F:      Documentation/i2c/busses/i2c-amd756
6589 F:      Documentation/i2c/busses/i2c-amd8111
6590 F:      Documentation/i2c/busses/i2c-i801
6591 F:      Documentation/i2c/busses/i2c-nforce2
6592 F:      Documentation/i2c/busses/i2c-piix4
6593 F:      Documentation/i2c/busses/i2c-sis5595
6594 F:      Documentation/i2c/busses/i2c-sis630
6595 F:      Documentation/i2c/busses/i2c-sis96x
6596 F:      Documentation/i2c/busses/i2c-via
6597 F:      Documentation/i2c/busses/i2c-viapro
6598 F:      drivers/i2c/busses/i2c-ali1535.c
6599 F:      drivers/i2c/busses/i2c-ali1563.c
6600 F:      drivers/i2c/busses/i2c-ali15x3.c
6601 F:      drivers/i2c/busses/i2c-amd756.c
6602 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6603 F:      drivers/i2c/busses/i2c-amd8111.c
6604 F:      drivers/i2c/busses/i2c-i801.c
6605 F:      drivers/i2c/busses/i2c-isch.c
6606 F:      drivers/i2c/busses/i2c-nforce2.c
6607 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6608 F:      drivers/i2c/busses/i2c-piix4.c
6609 F:      drivers/i2c/busses/i2c-sis5595.c
6610 F:      drivers/i2c/busses/i2c-sis630.c
6611 F:      drivers/i2c/busses/i2c-sis96x.c
6612 F:      drivers/i2c/busses/i2c-via.c
6613 F:      drivers/i2c/busses/i2c-viapro.c
6614
6615 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6616 M:      Hans de Goede <hdegoede@redhat.com>
6617 L:      linux-i2c@vger.kernel.org
6618 S:      Maintained
6619 F:      drivers/i2c/busses/i2c-cht-wc.c
6620
6621 I2C/SMBUS ISMT DRIVER
6622 M:      Seth Heasley <seth.heasley@intel.com>
6623 M:      Neil Horman <nhorman@tuxdriver.com>
6624 L:      linux-i2c@vger.kernel.org
6625 F:      drivers/i2c/busses/i2c-ismt.c
6626 F:      Documentation/i2c/busses/i2c-ismt
6627
6628 I2C/SMBUS STUB DRIVER
6629 M:      Jean Delvare <jdelvare@suse.com>
6630 L:      linux-i2c@vger.kernel.org
6631 S:      Maintained
6632 F:      drivers/i2c/i2c-stub.c
6633
6634 i386 BOOT CODE
6635 M:      "H. Peter Anvin" <hpa@zytor.com>
6636 S:      Maintained
6637 F:      arch/x86/boot/
6638
6639 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6640 M:      "H. Peter Anvin" <hpa@zytor.com>
6641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6642 S:      Maintained
6643
6644 IA64 (Itanium) PLATFORM
6645 M:      Tony Luck <tony.luck@intel.com>
6646 M:      Fenghua Yu <fenghua.yu@intel.com>
6647 L:      linux-ia64@vger.kernel.org
6648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6649 S:      Maintained
6650 F:      arch/ia64/
6651
6652 IBM Power 842 compression accelerator
6653 M:      Haren Myneni <haren@us.ibm.com>
6654 S:      Supported
6655 F:      drivers/crypto/nx/Makefile
6656 F:      drivers/crypto/nx/Kconfig
6657 F:      drivers/crypto/nx/nx-842*
6658 F:      include/linux/sw842.h
6659 F:      crypto/842.c
6660 F:      lib/842/
6661
6662 IBM Power in-Nest Crypto Acceleration
6663 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6664 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6665 L:      linux-crypto@vger.kernel.org
6666 S:      Supported
6667 F:      drivers/crypto/nx/Makefile
6668 F:      drivers/crypto/nx/Kconfig
6669 F:      drivers/crypto/nx/nx-aes*
6670 F:      drivers/crypto/nx/nx-sha*
6671 F:      drivers/crypto/nx/nx.*
6672 F:      drivers/crypto/nx/nx_csbcpb.h
6673 F:      drivers/crypto/nx/nx_debugfs.h
6674
6675 IBM Power Linux RAID adapter
6676 M:      Brian King <brking@us.ibm.com>
6677 S:      Supported
6678 F:      drivers/scsi/ipr.*
6679
6680 IBM Power SRIOV Virtual NIC Device Driver
6681 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6682 M:      John Allen <jallen@linux.vnet.ibm.com>
6683 L:      netdev@vger.kernel.org
6684 S:      Supported
6685 F:      drivers/net/ethernet/ibm/ibmvnic.*
6686
6687 IBM Power Virtual Accelerator Switchboard
6688 M:      Sukadev Bhattiprolu
6689 L:      linuxppc-dev@lists.ozlabs.org
6690 S:      Supported
6691 F:      arch/powerpc/platforms/powernv/vas*
6692 F:      arch/powerpc/platforms/powernv/copy-paste.h
6693 F:      arch/powerpc/include/asm/vas.h
6694 F:      arch/powerpc/include/uapi/asm/vas.h
6695
6696 IBM Power Virtual Ethernet Device Driver
6697 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6698 L:      netdev@vger.kernel.org
6699 S:      Supported
6700 F:      drivers/net/ethernet/ibm/ibmveth.*
6701
6702 IBM Power Virtual FC Device Drivers
6703 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6704 L:      linux-scsi@vger.kernel.org
6705 S:      Supported
6706 F:      drivers/scsi/ibmvscsi/ibmvfc*
6707
6708 IBM Power Virtual SCSI Device Drivers
6709 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6710 L:      linux-scsi@vger.kernel.org
6711 S:      Supported
6712 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6713 F:      include/scsi/viosrp.h
6714
6715 IBM Power Virtual SCSI Device Target Driver
6716 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6717 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6718 L:      linux-scsi@vger.kernel.org
6719 L:      target-devel@vger.kernel.org
6720 S:      Supported
6721 F:      drivers/scsi/ibmvscsi_tgt/
6722
6723 IBM Power VMX Cryptographic instructions
6724 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6725 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6726 L:      linux-crypto@vger.kernel.org
6727 S:      Supported
6728 F:      drivers/crypto/vmx/Makefile
6729 F:      drivers/crypto/vmx/Kconfig
6730 F:      drivers/crypto/vmx/vmx.c
6731 F:      drivers/crypto/vmx/aes*
6732 F:      drivers/crypto/vmx/ghash*
6733 F:      drivers/crypto/vmx/ppc-xlate.pl
6734
6735 IBM ServeRAID RAID DRIVER
6736 S:      Orphan
6737 F:      drivers/scsi/ips.*
6738
6739 ICH LPC AND GPIO DRIVER
6740 M:      Peter Tyser <ptyser@xes-inc.com>
6741 S:      Maintained
6742 F:      drivers/mfd/lpc_ich.c
6743 F:      drivers/gpio/gpio-ich.c
6744
6745 IDE SUBSYSTEM
6746 M:      "David S. Miller" <davem@davemloft.net>
6747 L:      linux-ide@vger.kernel.org
6748 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6750 S:      Maintained
6751 F:      Documentation/ide/
6752 F:      drivers/ide/
6753 F:      include/linux/ide.h
6754
6755 IDE/ATAPI DRIVERS
6756 M:      Borislav Petkov <bp@alien8.de>
6757 L:      linux-ide@vger.kernel.org
6758 S:      Maintained
6759 F:      Documentation/cdrom/ide-cd
6760 F:      drivers/ide/ide-cd*
6761
6762 IDEAPAD LAPTOP EXTRAS DRIVER
6763 M:      Ike Panhc <ike.pan@canonical.com>
6764 L:      platform-driver-x86@vger.kernel.org
6765 W:      http://launchpad.net/ideapad-laptop
6766 S:      Maintained
6767 F:      drivers/platform/x86/ideapad-laptop.c
6768
6769 IDEAPAD LAPTOP SLIDEBAR DRIVER
6770 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6771 L:      linux-input@vger.kernel.org
6772 W:      https://github.com/o2genum/ideapad-slidebar
6773 S:      Maintained
6774 F:      drivers/input/misc/ideapad_slidebar.c
6775
6776 IDT VersaClock 5 CLOCK DRIVER
6777 M:      Marek Vasut <marek.vasut@gmail.com>
6778 S:      Maintained
6779 F:      drivers/clk/clk-versaclock5.c
6780
6781 IEEE 802.15.4 SUBSYSTEM
6782 M:      Alexander Aring <alex.aring@gmail.com>
6783 M:      Stefan Schmidt <stefan@osg.samsung.com>
6784 L:      linux-wpan@vger.kernel.org
6785 W:      http://wpan.cakelab.org/
6786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6788 S:      Maintained
6789 F:      net/ieee802154/
6790 F:      net/mac802154/
6791 F:      drivers/net/ieee802154/
6792 F:      include/linux/nl802154.h
6793 F:      include/linux/ieee802154.h
6794 F:      include/net/nl802154.h
6795 F:      include/net/mac802154.h
6796 F:      include/net/af_ieee802154.h
6797 F:      include/net/cfg802154.h
6798 F:      include/net/ieee802154_netdev.h
6799 F:      Documentation/networking/ieee802154.txt
6800
6801 IFE PROTOCOL
6802 M:      Yotam Gigi <yotam.gi@gmail.com>
6803 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6804 F:      net/ife
6805 F:      include/net/ife.h
6806 F:      include/uapi/linux/ife.h
6807
6808 IGORPLUG-USB IR RECEIVER
6809 M:      Sean Young <sean@mess.org>
6810 L:      linux-media@vger.kernel.org
6811 S:      Maintained
6812 F:      drivers/media/rc/igorplugusb.c
6813
6814 IGUANAWORKS USB IR TRANSCEIVER
6815 M:      Sean Young <sean@mess.org>
6816 L:      linux-media@vger.kernel.org
6817 S:      Maintained
6818 F:      drivers/media/rc/iguanair.c
6819
6820 IIO DIGITAL POTENTIOMETER DAC
6821 M:      Peter Rosin <peda@axentia.se>
6822 L:      linux-iio@vger.kernel.org
6823 S:      Maintained
6824 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6825 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6826 F:      drivers/iio/dac/dpot-dac.c
6827
6828 IIO ENVELOPE DETECTOR
6829 M:      Peter Rosin <peda@axentia.se>
6830 L:      linux-iio@vger.kernel.org
6831 S:      Maintained
6832 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6833 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6834 F:      drivers/iio/adc/envelope-detector.c
6835
6836 IIO MULTIPLEXER
6837 M:      Peter Rosin <peda@axentia.se>
6838 L:      linux-iio@vger.kernel.org
6839 S:      Maintained
6840 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6841 F:      drivers/iio/multiplexer/iio-mux.c
6842
6843 IIO SUBSYSTEM AND DRIVERS
6844 M:      Jonathan Cameron <jic23@kernel.org>
6845 R:      Hartmut Knaack <knaack.h@gmx.de>
6846 R:      Lars-Peter Clausen <lars@metafoo.de>
6847 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6848 L:      linux-iio@vger.kernel.org
6849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6850 S:      Maintained
6851 F:      Documentation/devicetree/bindings/iio/
6852 F:      drivers/iio/
6853 F:      drivers/staging/iio/
6854 F:      include/linux/iio/
6855 F:      tools/iio/
6856
6857 IKANOS/ADI EAGLE ADSL USB DRIVER
6858 M:      Matthieu Castet <castet.matthieu@free.fr>
6859 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6860 S:      Maintained
6861 F:      drivers/usb/atm/ueagle-atm.c
6862
6863 IMGTEC ASCII LCD DRIVER
6864 M:      Paul Burton <paul.burton@mips.com>
6865 S:      Maintained
6866 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6867 F:      drivers/auxdisplay/img-ascii-lcd.c
6868
6869 IMGTEC IR DECODER DRIVER
6870 M:      James Hogan <jhogan@kernel.org>
6871 S:      Maintained
6872 F:      drivers/media/rc/img-ir/
6873
6874 IMS TWINTURBO FRAMEBUFFER DRIVER
6875 L:      linux-fbdev@vger.kernel.org
6876 S:      Orphan
6877 F:      drivers/video/fbdev/imsttfb.c
6878
6879 INA209 HARDWARE MONITOR DRIVER
6880 M:      Guenter Roeck <linux@roeck-us.net>
6881 L:      linux-hwmon@vger.kernel.org
6882 S:      Maintained
6883 F:      Documentation/hwmon/ina209
6884 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6885 F:      drivers/hwmon/ina209.c
6886
6887 INA2XX HARDWARE MONITOR DRIVER
6888 M:      Guenter Roeck <linux@roeck-us.net>
6889 L:      linux-hwmon@vger.kernel.org
6890 S:      Maintained
6891 F:      Documentation/hwmon/ina2xx
6892 F:      drivers/hwmon/ina2xx.c
6893 F:      include/linux/platform_data/ina2xx.h
6894
6895 INDUSTRY PACK SUBSYSTEM (IPACK)
6896 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6897 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6898 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6899 L:      industrypack-devel@lists.sourceforge.net
6900 W:      http://industrypack.sourceforge.net
6901 S:      Maintained
6902 F:      drivers/ipack/
6903
6904 INFINIBAND SUBSYSTEM
6905 M:      Doug Ledford <dledford@redhat.com>
6906 M:      Jason Gunthorpe <jgg@mellanox.com>
6907 L:      linux-rdma@vger.kernel.org
6908 W:      http://www.openfabrics.org/
6909 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6911 S:      Supported
6912 F:      Documentation/devicetree/bindings/infiniband/
6913 F:      Documentation/infiniband/
6914 F:      drivers/infiniband/
6915 F:      include/uapi/linux/if_infiniband.h
6916 F:      include/uapi/rdma/
6917 F:      include/rdma/
6918
6919 INGENIC JZ4780 DMA Driver
6920 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6921 S:      Maintained
6922 F:      drivers/dma/dma-jz4780.c
6923
6924 INGENIC JZ4780 NAND DRIVER
6925 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6926 L:      linux-mtd@lists.infradead.org
6927 S:      Maintained
6928 F:      drivers/mtd/nand/jz4780_*
6929
6930 INOTIFY
6931 M:      Jan Kara <jack@suse.cz>
6932 R:      Amir Goldstein <amir73il@gmail.com>
6933 L:      linux-fsdevel@vger.kernel.org
6934 S:      Maintained
6935 F:      Documentation/filesystems/inotify.txt
6936 F:      fs/notify/inotify/
6937 F:      include/linux/inotify.h
6938 F:      include/uapi/linux/inotify.h
6939
6940 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6941 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6942 L:      linux-input@vger.kernel.org
6943 Q:      http://patchwork.kernel.org/project/linux-input/list/
6944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6945 S:      Maintained
6946 F:      drivers/input/
6947 F:      include/linux/input.h
6948 F:      include/uapi/linux/input.h
6949 F:      include/uapi/linux/input-event-codes.h
6950 F:      include/linux/input/
6951 F:      Documentation/devicetree/bindings/input/
6952 F:      Documentation/input/
6953
6954 INPUT MULTITOUCH (MT) PROTOCOL
6955 M:      Henrik Rydberg <rydberg@bitmath.org>
6956 L:      linux-input@vger.kernel.org
6957 S:      Odd fixes
6958 F:      Documentation/input/multi-touch-protocol.rst
6959 F:      drivers/input/input-mt.c
6960 K:      \b(ABS|SYN)_MT_
6961
6962 INSIDE SECURE CRYPTO DRIVER
6963 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6964 F:      drivers/crypto/inside-secure/
6965 S:      Maintained
6966 L:      linux-crypto@vger.kernel.org
6967
6968 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6969 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6970 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6971 L:      linux-integrity@vger.kernel.org
6972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6973 S:      Supported
6974 F:      security/integrity/ima/
6975
6976 INTEL 810/815 FRAMEBUFFER DRIVER
6977 M:      Antonino Daplas <adaplas@gmail.com>
6978 L:      linux-fbdev@vger.kernel.org
6979 S:      Maintained
6980 F:      drivers/video/fbdev/i810/
6981
6982 INTEL ASoC BDW/HSW DRIVERS
6983 M:      Jie Yang <yang.jie@linux.intel.com>
6984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6985 S:      Supported
6986 F:      sound/soc/intel/common/sst-dsp*
6987 F:      sound/soc/intel/common/sst-firmware.c
6988 F:      sound/soc/intel/boards/broadwell.c
6989 F:      sound/soc/intel/haswell/
6990
6991 INTEL C600 SERIES SAS CONTROLLER DRIVER
6992 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6993 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6994 L:      linux-scsi@vger.kernel.org
6995 T:      git git://git.code.sf.net/p/intel-sas/isci
6996 S:      Supported
6997 F:      drivers/scsi/isci/
6998
6999 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7000 M:      Jani Nikula <jani.nikula@linux.intel.com>
7001 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7002 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7003 L:      intel-gfx@lists.freedesktop.org
7004 W:      https://01.org/linuxgraphics/
7005 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7006 C:      irc://chat.freenode.net/intel-gfx
7007 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7008 T:      git git://anongit.freedesktop.org/drm-intel
7009 S:      Supported
7010 F:      drivers/gpu/drm/i915/
7011 F:      include/drm/i915*
7012 F:      include/uapi/drm/i915_drm.h
7013 F:      Documentation/gpu/i915.rst
7014
7015 INTEL ETHERNET DRIVERS
7016 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7017 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7018 W:      http://www.intel.com/support/feedback.htm
7019 W:      http://e1000.sourceforge.net/
7020 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7023 S:      Supported
7024 F:      Documentation/networking/e100.txt
7025 F:      Documentation/networking/e1000.txt
7026 F:      Documentation/networking/e1000e.txt
7027 F:      Documentation/networking/igb.txt
7028 F:      Documentation/networking/igbvf.txt
7029 F:      Documentation/networking/ixgb.txt
7030 F:      Documentation/networking/ixgbe.txt
7031 F:      Documentation/networking/ixgbevf.txt
7032 F:      Documentation/networking/i40e.txt
7033 F:      Documentation/networking/i40evf.txt
7034 F:      drivers/net/ethernet/intel/
7035 F:      drivers/net/ethernet/intel/*/
7036 F:      include/linux/avf/virtchnl.h
7037
7038 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7039 M:      Maik Broemme <mbroemme@libmpq.org>
7040 L:      linux-fbdev@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/fb/intelfb.txt
7043 F:      drivers/video/fbdev/intelfb/
7044
7045 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7046 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7047 M:      Zhi Wang <zhi.a.wang@intel.com>
7048 L:      intel-gvt-dev@lists.freedesktop.org
7049 L:      intel-gfx@lists.freedesktop.org
7050 W:      https://01.org/igvt-g
7051 T:      git https://github.com/intel/gvt-linux.git
7052 S:      Supported
7053 F:      drivers/gpu/drm/i915/gvt/
7054
7055 INTEL HID EVENT DRIVER
7056 M:      Alex Hung <alex.hung@canonical.com>
7057 L:      platform-driver-x86@vger.kernel.org
7058 S:      Maintained
7059 F:      drivers/platform/x86/intel-hid.c
7060
7061 INTEL I/OAT DMA DRIVER
7062 M:      Dave Jiang <dave.jiang@intel.com>
7063 R:      Dan Williams <dan.j.williams@intel.com>
7064 L:      dmaengine@vger.kernel.org
7065 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7066 S:      Supported
7067 F:      drivers/dma/ioat*
7068
7069 INTEL IDLE DRIVER
7070 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7071 M:      Len Brown <lenb@kernel.org>
7072 L:      linux-pm@vger.kernel.org
7073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7074 B:      https://bugzilla.kernel.org
7075 S:      Supported
7076 F:      drivers/idle/intel_idle.c
7077
7078 INTEL INTEGRATED SENSOR HUB DRIVER
7079 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7080 M:      Jiri Kosina <jikos@kernel.org>
7081 L:      linux-input@vger.kernel.org
7082 S:      Maintained
7083 F:      drivers/hid/intel-ish-hid/
7084
7085 INTEL IOMMU (VT-d)
7086 M:      David Woodhouse <dwmw2@infradead.org>
7087 L:      iommu@lists.linux-foundation.org
7088 T:      git git://git.infradead.org/iommu-2.6.git
7089 S:      Supported
7090 F:      drivers/iommu/intel-iommu.c
7091 F:      include/linux/intel-iommu.h
7092
7093 INTEL IOP-ADMA DMA DRIVER
7094 R:      Dan Williams <dan.j.williams@intel.com>
7095 S:      Odd fixes
7096 F:      drivers/dma/iop-adma.c
7097
7098 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7099 M:      Krzysztof Halasa <khalasa@piap.pl>
7100 S:      Maintained
7101 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7102 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7103 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7104 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7105 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7106 F:      drivers/net/wan/ixp4xx_hss.c
7107
7108 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7109 M:      Deepak Saxena <dsaxena@plexity.net>
7110 S:      Maintained
7111 F:      drivers/char/hw_random/ixp4xx-rng.c
7112
7113 INTEL MANAGEMENT ENGINE (mei)
7114 M:      Tomas Winkler <tomas.winkler@intel.com>
7115 L:      linux-kernel@vger.kernel.org
7116 S:      Supported
7117 F:      include/uapi/linux/mei.h
7118 F:      include/linux/mei_cl_bus.h
7119 F:      drivers/misc/mei/*
7120 F:      drivers/watchdog/mei_wdt.c
7121 F:      Documentation/misc-devices/mei/*
7122 F:      samples/mei/*
7123
7124 INTEL MENLOW THERMAL DRIVER
7125 M:      Sujith Thomas <sujith.thomas@intel.com>
7126 L:      platform-driver-x86@vger.kernel.org
7127 W:      https://01.org/linux-acpi
7128 S:      Supported
7129 F:      drivers/platform/x86/intel_menlow.c
7130
7131 INTEL MERRIFIELD GPIO DRIVER
7132 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7133 L:      linux-gpio@vger.kernel.org
7134 S:      Maintained
7135 F:      drivers/gpio/gpio-merrifield.c
7136
7137 INTEL MIC DRIVERS (mic)
7138 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7139 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7140 S:      Supported
7141 W:      https://github.com/sudeepdutt/mic
7142 W:      http://software.intel.com/en-us/mic-developer
7143 F:      include/linux/mic_bus.h
7144 F:      include/linux/scif.h
7145 F:      include/uapi/linux/mic_common.h
7146 F:      include/uapi/linux/mic_ioctl.h
7147 F:      include/uapi/linux/scif_ioctl.h
7148 F:      drivers/misc/mic/
7149 F:      drivers/dma/mic_x100_dma.c
7150 F:      drivers/dma/mic_x100_dma.h
7151 F:      Documentation/mic/
7152
7153 INTEL PMC CORE DRIVER
7154 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7155 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7156 L:      platform-driver-x86@vger.kernel.org
7157 S:      Maintained
7158 F:      arch/x86/include/asm/pmc_core.h
7159 F:      drivers/platform/x86/intel_pmc_core*
7160
7161 INTEL PMC/P-Unit IPC DRIVER
7162 M:      Zha Qipeng<qipeng.zha@intel.com>
7163 L:      platform-driver-x86@vger.kernel.org
7164 S:      Maintained
7165 F:      drivers/platform/x86/intel_pmc_ipc.c
7166 F:      drivers/platform/x86/intel_punit_ipc.c
7167 F:      arch/x86/include/asm/intel_pmc_ipc.h
7168 F:      arch/x86/include/asm/intel_punit_ipc.h
7169
7170 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7171 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7172 L:      linux-wireless@vger.kernel.org
7173 S:      Maintained
7174 F:      Documentation/networking/README.ipw2100
7175 F:      Documentation/networking/README.ipw2200
7176 F:      drivers/net/wireless/intel/ipw2x00/
7177
7178 INTEL PSTATE DRIVER
7179 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7180 M:      Len Brown <lenb@kernel.org>
7181 L:      linux-pm@vger.kernel.org
7182 S:      Supported
7183 F:      drivers/cpufreq/intel_pstate.c
7184
7185 INTEL RDMA RNIC DRIVER
7186 M:      Faisal Latif <faisal.latif@intel.com>
7187 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7188 L:      linux-rdma@vger.kernel.org
7189 S:      Supported
7190 F:      drivers/infiniband/hw/i40iw/
7191
7192 INTEL TELEMETRY DRIVER
7193 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7194 L:      platform-driver-x86@vger.kernel.org
7195 S:      Maintained
7196 F:      arch/x86/include/asm/intel_telemetry.h
7197 F:      drivers/platform/x86/intel_telemetry*
7198
7199 INTEL VIRTUAL BUTTON DRIVER
7200 M:      AceLan Kao <acelan.kao@canonical.com>
7201 L:      platform-driver-x86@vger.kernel.org
7202 S:      Maintained
7203 F:      drivers/platform/x86/intel-vbtn.c
7204
7205 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7206 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7207 L:      linux-wireless@vger.kernel.org
7208 S:      Supported
7209 F:      drivers/net/wireless/intel/iwlegacy/
7210
7211 INTEL WIRELESS WIFI LINK (iwlwifi)
7212 M:      Johannes Berg <johannes.berg@intel.com>
7213 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7214 M:      Luca Coelho <luciano.coelho@intel.com>
7215 M:      Intel Linux Wireless <linuxwifi@intel.com>
7216 L:      linux-wireless@vger.kernel.org
7217 W:      http://intellinuxwireless.org
7218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7219 S:      Supported
7220 F:      drivers/net/wireless/intel/iwlwifi/
7221
7222 INTEL WIRELESS WIMAX CONNECTION 2400
7223 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7224 M:      linux-wimax@intel.com
7225 L:      wimax@linuxwimax.org (subscribers-only)
7226 S:      Supported
7227 W:      http://linuxwimax.org
7228 F:      Documentation/wimax/README.i2400m
7229 F:      drivers/net/wimax/i2400m/
7230 F:      include/uapi/linux/wimax/i2400m.h
7231
7232 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7233 M:      Mario Limonciello <mario.limonciello@dell.com>
7234 S:      Maintained
7235 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7236
7237 INTEL(R) TRACE HUB
7238 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7239 S:      Supported
7240 F:      Documentation/trace/intel_th.txt
7241 F:      drivers/hwtracing/intel_th/
7242
7243 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7244 M:      Ning Sun <ning.sun@intel.com>
7245 L:      tboot-devel@lists.sourceforge.net
7246 W:      http://tboot.sourceforge.net
7247 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7248 S:      Supported
7249 F:      Documentation/intel_txt.txt
7250 F:      include/linux/tboot.h
7251 F:      arch/x86/kernel/tboot.c
7252
7253 INTEL-MID GPIO DRIVER
7254 M:      David Cohen <david.a.cohen@linux.intel.com>
7255 L:      linux-gpio@vger.kernel.org
7256 S:      Maintained
7257 F:      drivers/gpio/gpio-intel-mid.c
7258
7259 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7260 M:      Linus Walleij <linus.walleij@linaro.org>
7261 L:      linux-iio@vger.kernel.org
7262 S:      Maintained
7263 F:      drivers/iio/gyro/mpu3050*
7264 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7265
7266 IOC3 ETHERNET DRIVER
7267 M:      Ralf Baechle <ralf@linux-mips.org>
7268 L:      linux-mips@linux-mips.org
7269 S:      Maintained
7270 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7271
7272 IOC3 SERIAL DRIVER
7273 M:      Pat Gefre <pfg@sgi.com>
7274 L:      linux-serial@vger.kernel.org
7275 S:      Maintained
7276 F:      drivers/tty/serial/ioc3_serial.c
7277
7278 IOMMU DRIVERS
7279 M:      Joerg Roedel <joro@8bytes.org>
7280 L:      iommu@lists.linux-foundation.org
7281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7282 S:      Maintained
7283 F:      Documentation/devicetree/bindings/iommu/
7284 F:      drivers/iommu/
7285 F:      include/linux/iommu.h
7286 F:      include/linux/iova.h
7287
7288 IP MASQUERADING
7289 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7290 S:      Maintained
7291 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7292
7293 IPMI SUBSYSTEM
7294 M:      Corey Minyard <minyard@acm.org>
7295 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7296 W:      http://openipmi.sourceforge.net/
7297 S:      Supported
7298 F:      Documentation/IPMI.txt
7299 F:      drivers/char/ipmi/
7300 F:      include/linux/ipmi*
7301 F:      include/uapi/linux/ipmi*
7302
7303 IPS SCSI RAID DRIVER
7304 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7305 L:      linux-scsi@vger.kernel.org
7306 W:      http://www.adaptec.com/
7307 S:      Maintained
7308 F:      drivers/scsi/ips*
7309
7310 IPVS
7311 M:      Wensong Zhang <wensong@linux-vs.org>
7312 M:      Simon Horman <horms@verge.net.au>
7313 M:      Julian Anastasov <ja@ssi.bg>
7314 L:      netdev@vger.kernel.org
7315 L:      lvs-devel@vger.kernel.org
7316 S:      Maintained
7317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7319 F:      Documentation/networking/ipvs-sysctl.txt
7320 F:      include/net/ip_vs.h
7321 F:      include/uapi/linux/ip_vs.h
7322 F:      net/netfilter/ipvs/
7323
7324 IPWIRELESS DRIVER
7325 M:      Jiri Kosina <jikos@kernel.org>
7326 M:      David Sterba <dsterba@suse.com>
7327 S:      Odd Fixes
7328 F:      drivers/tty/ipwireless/
7329
7330 IPX NETWORK LAYER
7331 L:      netdev@vger.kernel.org
7332 S:      Odd fixes
7333 F:      include/net/ipx.h
7334 F:      include/uapi/linux/ipx.h
7335 F:      net/ipx/
7336
7337 IRDA SUBSYSTEM
7338 M:      Samuel Ortiz <samuel@sortiz.org>
7339 L:      irda-users@lists.sourceforge.net (subscribers-only)
7340 L:      netdev@vger.kernel.org
7341 W:      http://irda.sourceforge.net/
7342 S:      Maintained
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7344 F:      Documentation/networking/irda.txt
7345 F:      drivers/staging/irda/
7346
7347 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7348 M:      Marc Zyngier <marc.zyngier@arm.com>
7349 S:      Maintained
7350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7351 F:      Documentation/IRQ-domain.txt
7352 F:      include/linux/irqdomain.h
7353 F:      kernel/irq/irqdomain.c
7354 F:      kernel/irq/msi.c
7355
7356 IRQ SUBSYSTEM
7357 M:      Thomas Gleixner <tglx@linutronix.de>
7358 L:      linux-kernel@vger.kernel.org
7359 S:      Maintained
7360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7361 F:      kernel/irq/
7362
7363 IRQCHIP DRIVERS
7364 M:      Thomas Gleixner <tglx@linutronix.de>
7365 M:      Jason Cooper <jason@lakedaemon.net>
7366 M:      Marc Zyngier <marc.zyngier@arm.com>
7367 L:      linux-kernel@vger.kernel.org
7368 S:      Maintained
7369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7370 F:      Documentation/devicetree/bindings/interrupt-controller/
7371 F:      drivers/irqchip/
7372
7373 ISA
7374 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7375 S:      Maintained
7376 F:      Documentation/isa.txt
7377 F:      drivers/base/isa.c
7378 F:      include/linux/isa.h
7379
7380 ISA RADIO MODULE
7381 M:      Hans Verkuil <hverkuil@xs4all.nl>
7382 L:      linux-media@vger.kernel.org
7383 T:      git git://linuxtv.org/media_tree.git
7384 W:      https://linuxtv.org
7385 S:      Maintained
7386 F:      drivers/media/radio/radio-isa*
7387
7388 ISAPNP
7389 M:      Jaroslav Kysela <perex@perex.cz>
7390 S:      Maintained
7391 F:      Documentation/isapnp.txt
7392 F:      drivers/pnp/isapnp/
7393 F:      include/linux/isapnp.h
7394
7395 ISCSI
7396 M:      Lee Duncan <lduncan@suse.com>
7397 M:      Chris Leech <cleech@redhat.com>
7398 L:      open-iscsi@googlegroups.com
7399 W:      www.open-iscsi.com
7400 S:      Maintained
7401 F:      drivers/scsi/*iscsi*
7402 F:      include/scsi/*iscsi*
7403
7404 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7405 M:      Peter Jones <pjones@redhat.com>
7406 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7407 S:      Maintained
7408 F:      drivers/firmware/iscsi_ibft*
7409
7410 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7411 M:      Or Gerlitz <ogerlitz@mellanox.com>
7412 M:      Sagi Grimberg <sagi@grimberg.me>
7413 M:      Roi Dayan <roid@mellanox.com>
7414 L:      linux-rdma@vger.kernel.org
7415 S:      Supported
7416 W:      http://www.openfabrics.org
7417 W:      www.open-iscsi.org
7418 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7419 F:      drivers/infiniband/ulp/iser/
7420
7421 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7422 M:      Sagi Grimberg <sagi@grimberg.me>
7423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7424 L:      linux-rdma@vger.kernel.org
7425 L:      target-devel@vger.kernel.org
7426 S:      Supported
7427 W:      http://www.linux-iscsi.org
7428 F:      drivers/infiniband/ulp/isert
7429
7430 ISDN SUBSYSTEM
7431 M:      Karsten Keil <isdn@linux-pingi.de>
7432 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7433 L:      netdev@vger.kernel.org
7434 W:      http://www.isdn4linux.de
7435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7436 S:      Maintained
7437 F:      Documentation/isdn/
7438 F:      drivers/isdn/
7439 F:      include/linux/isdn.h
7440 F:      include/linux/isdn/
7441 F:      include/uapi/linux/isdn.h
7442 F:      include/uapi/linux/isdn/
7443
7444 ISDN SUBSYSTEM (Eicon active card driver)
7445 M:      Armin Schindler <mac@melware.de>
7446 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7447 W:      http://www.melware.de
7448 S:      Maintained
7449 F:      drivers/isdn/hardware/eicon/
7450
7451 IT87 HARDWARE MONITORING DRIVER
7452 M:      Jean Delvare <jdelvare@suse.com>
7453 L:      linux-hwmon@vger.kernel.org
7454 S:      Maintained
7455 F:      Documentation/hwmon/it87
7456 F:      drivers/hwmon/it87.c
7457
7458 IT913X MEDIA DRIVER
7459 M:      Antti Palosaari <crope@iki.fi>
7460 L:      linux-media@vger.kernel.org
7461 W:      https://linuxtv.org
7462 W:      http://palosaari.fi/linux/
7463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7464 T:      git git://linuxtv.org/anttip/media_tree.git
7465 S:      Maintained
7466 F:      drivers/media/tuners/it913x*
7467
7468 IVTV VIDEO4LINUX DRIVER
7469 M:      Andy Walls <awalls@md.metrocast.net>
7470 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7471 L:      linux-media@vger.kernel.org
7472 T:      git git://linuxtv.org/media_tree.git
7473 W:      http://www.ivtvdriver.org
7474 S:      Maintained
7475 F:      Documentation/media/v4l-drivers/ivtv*
7476 F:      drivers/media/pci/ivtv/
7477 F:      include/uapi/linux/ivtv*
7478
7479 IX2505V MEDIA DRIVER
7480 M:      Malcolm Priestley <tvboxspy@gmail.com>
7481 L:      linux-media@vger.kernel.org
7482 W:      https://linuxtv.org
7483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7484 S:      Maintained
7485 F:      drivers/media/dvb-frontends/ix2505v*
7486
7487 JC42.4 TEMPERATURE SENSOR DRIVER
7488 M:      Guenter Roeck <linux@roeck-us.net>
7489 L:      linux-hwmon@vger.kernel.org
7490 S:      Maintained
7491 F:      drivers/hwmon/jc42.c
7492 F:      Documentation/hwmon/jc42
7493
7494 JFS FILESYSTEM
7495 M:      Dave Kleikamp <shaggy@kernel.org>
7496 L:      jfs-discussion@lists.sourceforge.net
7497 W:      http://jfs.sourceforge.net/
7498 T:      git git://github.com/kleikamp/linux-shaggy.git
7499 S:      Maintained
7500 F:      Documentation/filesystems/jfs.txt
7501 F:      fs/jfs/
7502
7503 JME NETWORK DRIVER
7504 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7505 L:      netdev@vger.kernel.org
7506 S:      Maintained
7507 F:      drivers/net/ethernet/jme.*
7508
7509 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7510 M:      David Woodhouse <dwmw2@infradead.org>
7511 L:      linux-mtd@lists.infradead.org
7512 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7513 S:      Maintained
7514 F:      fs/jffs2/
7515 F:      include/uapi/linux/jffs2.h
7516
7517 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7518 M:      "Theodore Ts'o" <tytso@mit.edu>
7519 M:      Jan Kara <jack@suse.com>
7520 L:      linux-ext4@vger.kernel.org
7521 S:      Maintained
7522 F:      fs/jbd2/
7523 F:      include/linux/jbd2.h
7524
7525 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7526 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7527 L:      linux-media@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/media/platform/rcar_jpu.c
7530
7531 JSM Neo PCI based serial card
7532 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7533 L:      linux-serial@vger.kernel.org
7534 S:      Maintained
7535 F:      drivers/tty/serial/jsm/
7536
7537 K10TEMP HARDWARE MONITORING DRIVER
7538 M:      Clemens Ladisch <clemens@ladisch.de>
7539 L:      linux-hwmon@vger.kernel.org
7540 S:      Maintained
7541 F:      Documentation/hwmon/k10temp
7542 F:      drivers/hwmon/k10temp.c
7543
7544 K8TEMP HARDWARE MONITORING DRIVER
7545 M:      Rudolf Marek <r.marek@assembler.cz>
7546 L:      linux-hwmon@vger.kernel.org
7547 S:      Maintained
7548 F:      Documentation/hwmon/k8temp
7549 F:      drivers/hwmon/k8temp.c
7550
7551 KASAN
7552 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7553 R:      Alexander Potapenko <glider@google.com>
7554 R:      Dmitry Vyukov <dvyukov@google.com>
7555 L:      kasan-dev@googlegroups.com
7556 S:      Maintained
7557 F:      arch/*/include/asm/kasan.h
7558 F:      arch/*/mm/kasan_init*
7559 F:      Documentation/dev-tools/kasan.rst
7560 F:      include/linux/kasan*.h
7561 F:      lib/test_kasan.c
7562 F:      mm/kasan/
7563 F:      scripts/Makefile.kasan
7564
7565 KCONFIG
7566 L:      linux-kbuild@vger.kernel.org
7567 S:      Orphan
7568 F:      Documentation/kbuild/kconfig-language.txt
7569 F:      scripts/kconfig/
7570
7571 KDUMP
7572 M:      Dave Young <dyoung@redhat.com>
7573 M:      Baoquan He <bhe@redhat.com>
7574 R:      Vivek Goyal <vgoyal@redhat.com>
7575 L:      kexec@lists.infradead.org
7576 W:      http://lse.sourceforge.net/kdump/
7577 S:      Maintained
7578 F:      Documentation/kdump/
7579
7580 KEENE FM RADIO TRANSMITTER DRIVER
7581 M:      Hans Verkuil <hverkuil@xs4all.nl>
7582 L:      linux-media@vger.kernel.org
7583 T:      git git://linuxtv.org/media_tree.git
7584 W:      https://linuxtv.org
7585 S:      Maintained
7586 F:      drivers/media/radio/radio-keene*
7587
7588 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7589 M:      Ian Kent <raven@themaw.net>
7590 L:      autofs@vger.kernel.org
7591 S:      Maintained
7592 F:      fs/autofs4/
7593
7594 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7595 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7596 M:      Michal Marek <michal.lkml@markovi.net>
7597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7598 L:      linux-kbuild@vger.kernel.org
7599 S:      Maintained
7600 F:      Documentation/kbuild/
7601 F:      Makefile
7602 F:      scripts/Makefile.*
7603 F:      scripts/basic/
7604 F:      scripts/mk*
7605 F:      scripts/package/
7606
7607 KERNEL JANITORS
7608 L:      kernel-janitors@vger.kernel.org
7609 W:      http://kernelnewbies.org/KernelJanitors
7610 S:      Odd Fixes
7611
7612 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7613 M:      "J. Bruce Fields" <bfields@fieldses.org>
7614 M:      Jeff Layton <jlayton@kernel.org>
7615 L:      linux-nfs@vger.kernel.org
7616 W:      http://nfs.sourceforge.net/
7617 T:      git git://linux-nfs.org/~bfields/linux.git
7618 S:      Supported
7619 F:      fs/nfsd/
7620 F:      include/uapi/linux/nfsd/
7621 F:      fs/lockd/
7622 F:      fs/nfs_common/
7623 F:      net/sunrpc/
7624 F:      include/linux/lockd/
7625 F:      include/linux/sunrpc/
7626 F:      include/uapi/linux/sunrpc/
7627
7628 KERNEL SELFTEST FRAMEWORK
7629 M:      Shuah Khan <shuahkh@osg.samsung.com>
7630 M:      Shuah Khan <shuah@kernel.org>
7631 L:      linux-kselftest@vger.kernel.org
7632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7633 S:      Maintained
7634 F:      tools/testing/selftests/
7635 F:      Documentation/dev-tools/kselftest*
7636
7637 KERNEL USERMODE HELPER
7638 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7639 L:      linux-kernel@vger.kernel.org
7640 S:      Maintained
7641 F:      kernel/umh.c
7642 F:      include/linux/umh.h
7643
7644 KERNEL VIRTUAL MACHINE (KVM)
7645 M:      Paolo Bonzini <pbonzini@redhat.com>
7646 M:      Radim Krčmář <rkrcmar@redhat.com>
7647 L:      kvm@vger.kernel.org
7648 W:      http://www.linux-kvm.org
7649 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7650 S:      Supported
7651 F:      Documentation/virtual/kvm/
7652 F:      include/trace/events/kvm.h
7653 F:      include/uapi/asm-generic/kvm*
7654 F:      include/uapi/linux/kvm*
7655 F:      include/asm-generic/kvm*
7656 F:      include/linux/kvm*
7657 F:      include/kvm/iodev.h
7658 F:      virt/kvm/*
7659 F:      tools/kvm/
7660
7661 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7662 M:      Joerg Roedel <joro@8bytes.org>
7663 L:      kvm@vger.kernel.org
7664 W:      http://www.linux-kvm.org/
7665 S:      Maintained
7666 F:      arch/x86/include/asm/svm.h
7667 F:      arch/x86/kvm/svm.c
7668
7669 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7670 M:      Christoffer Dall <christoffer.dall@linaro.org>
7671 M:      Marc Zyngier <marc.zyngier@arm.com>
7672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7673 L:      kvmarm@lists.cs.columbia.edu
7674 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7676 S:      Supported
7677 F:      arch/arm/include/uapi/asm/kvm*
7678 F:      arch/arm/include/asm/kvm*
7679 F:      arch/arm/kvm/
7680 F:      virt/kvm/arm/
7681 F:      include/kvm/arm_*
7682
7683 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7684 M:      Christoffer Dall <christoffer.dall@linaro.org>
7685 M:      Marc Zyngier <marc.zyngier@arm.com>
7686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7687 L:      kvmarm@lists.cs.columbia.edu
7688 S:      Maintained
7689 F:      arch/arm64/include/uapi/asm/kvm*
7690 F:      arch/arm64/include/asm/kvm*
7691 F:      arch/arm64/kvm/
7692
7693 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7694 M:      James Hogan <jhogan@kernel.org>
7695 L:      linux-mips@linux-mips.org
7696 S:      Supported
7697 F:      arch/mips/include/uapi/asm/kvm*
7698 F:      arch/mips/include/asm/kvm*
7699 F:      arch/mips/kvm/
7700
7701 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7702 M:      Paul Mackerras <paulus@ozlabs.org>
7703 L:      kvm-ppc@vger.kernel.org
7704 W:      http://www.linux-kvm.org/
7705 T:      git git://github.com/agraf/linux-2.6.git
7706 S:      Supported
7707 F:      arch/powerpc/include/uapi/asm/kvm*
7708 F:      arch/powerpc/include/asm/kvm*
7709 F:      arch/powerpc/kvm/
7710 F:      arch/powerpc/kernel/kvm*
7711
7712 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7713 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7714 M:      Cornelia Huck <cohuck@redhat.com>
7715 L:      linux-s390@vger.kernel.org
7716 W:      http://www.ibm.com/developerworks/linux/linux390/
7717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7718 S:      Supported
7719 F:      arch/s390/include/uapi/asm/kvm*
7720 F:      arch/s390/include/asm/gmap.h
7721 F:      arch/s390/include/asm/kvm*
7722 F:      arch/s390/kvm/
7723 F:      arch/s390/mm/gmap.c
7724
7725 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7726 M:      Paolo Bonzini <pbonzini@redhat.com>
7727 M:      Radim Krčmář <rkrcmar@redhat.com>
7728 L:      kvm@vger.kernel.org
7729 W:      http://www.linux-kvm.org
7730 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7731 S:      Supported
7732 F:      arch/x86/kvm/
7733 F:      arch/x86/include/uapi/asm/kvm*
7734 F:      arch/x86/include/asm/kvm*
7735 F:      arch/x86/include/asm/pvclock-abi.h
7736 F:      arch/x86/kernel/kvm.c
7737 F:      arch/x86/kernel/kvmclock.c
7738
7739 KERNFS
7740 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7741 M:      Tejun Heo <tj@kernel.org>
7742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7743 S:      Supported
7744 F:      include/linux/kernfs.h
7745 F:      fs/kernfs/
7746
7747 KEXEC
7748 M:      Eric Biederman <ebiederm@xmission.com>
7749 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7750 L:      kexec@lists.infradead.org
7751 S:      Maintained
7752 F:      include/linux/kexec.h
7753 F:      include/uapi/linux/kexec.h
7754 F:      kernel/kexec*
7755
7756 KEYS-ENCRYPTED
7757 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7758 L:      linux-integrity@vger.kernel.org
7759 L:      keyrings@vger.kernel.org
7760 S:      Supported
7761 F:      Documentation/security/keys/trusted-encrypted.rst
7762 F:      include/keys/encrypted-type.h
7763 F:      security/keys/encrypted-keys/
7764
7765 KEYS-TRUSTED
7766 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7767 L:      linux-integrity@vger.kernel.org
7768 L:      keyrings@vger.kernel.org
7769 S:      Supported
7770 F:      Documentation/security/keys/trusted-encrypted.rst
7771 F:      include/keys/trusted-type.h
7772 F:      security/keys/trusted.c
7773 F:      security/keys/trusted.h
7774
7775 KEYS/KEYRINGS:
7776 M:      David Howells <dhowells@redhat.com>
7777 L:      keyrings@vger.kernel.org
7778 S:      Maintained
7779 F:      Documentation/security/keys/core.rst
7780 F:      include/linux/key.h
7781 F:      include/linux/key-type.h
7782 F:      include/linux/keyctl.h
7783 F:      include/uapi/linux/keyctl.h
7784 F:      include/keys/
7785 F:      security/keys/
7786
7787 KGDB / KDB /debug_core
7788 M:      Jason Wessel <jason.wessel@windriver.com>
7789 M:      Daniel Thompson <daniel.thompson@linaro.org>
7790 W:      http://kgdb.wiki.kernel.org/
7791 L:      kgdb-bugreport@lists.sourceforge.net
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7793 S:      Maintained
7794 F:      Documentation/dev-tools/kgdb.rst
7795 F:      drivers/misc/kgdbts.c
7796 F:      drivers/tty/serial/kgdboc.c
7797 F:      include/linux/kdb.h
7798 F:      include/linux/kgdb.h
7799 F:      kernel/debug/
7800
7801 KMEMLEAK
7802 M:      Catalin Marinas <catalin.marinas@arm.com>
7803 S:      Maintained
7804 F:      Documentation/dev-tools/kmemleak.rst
7805 F:      include/linux/kmemleak.h
7806 F:      mm/kmemleak.c
7807 F:      mm/kmemleak-test.c
7808
7809 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7810 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7811 L:      linux-kernel@vger.kernel.org
7812 S:      Maintained
7813 F:      kernel/kmod.c
7814 F:      include/linux/kmod.h
7815 F:      lib/test_kmod.c
7816 F:      tools/testing/selftests/kmod/
7817
7818 KPROBES
7819 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7820 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7821 M:      "David S. Miller" <davem@davemloft.net>
7822 M:      Masami Hiramatsu <mhiramat@kernel.org>
7823 S:      Maintained
7824 F:      Documentation/kprobes.txt
7825 F:      include/linux/kprobes.h
7826 F:      include/asm-generic/kprobes.h
7827 F:      kernel/kprobes.c
7828
7829 KS0108 LCD CONTROLLER DRIVER
7830 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7831 W:      http://miguelojeda.es/auxdisplay.htm
7832 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7833 S:      Maintained
7834 F:      Documentation/auxdisplay/ks0108
7835 F:      drivers/auxdisplay/ks0108.c
7836 F:      include/linux/ks0108.h
7837
7838 L3MDEV
7839 M:      David Ahern <dsa@cumulusnetworks.com>
7840 L:      netdev@vger.kernel.org
7841 S:      Maintained
7842 F:      net/l3mdev
7843 F:      include/net/l3mdev.h
7844
7845 LANTIQ MIPS ARCHITECTURE
7846 M:      John Crispin <john@phrozen.org>
7847 L:      linux-mips@linux-mips.org
7848 S:      Maintained
7849 F:      arch/mips/lantiq
7850 F:      drivers/soc/lantiq
7851
7852 LAPB module
7853 L:      linux-x25@vger.kernel.org
7854 S:      Orphan
7855 F:      Documentation/networking/lapb-module.txt
7856 F:      include/*/lapb.h
7857 F:      net/lapb/
7858
7859 LASI 53c700 driver for PARISC
7860 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7861 L:      linux-scsi@vger.kernel.org
7862 S:      Maintained
7863 F:      Documentation/scsi/53c700.txt
7864 F:      drivers/scsi/53c700*
7865
7866 LEAKING_ADDRESSES
7867 M:      Tobin C. Harding <me@tobin.cc>
7868 S:      Maintained
7869 F:      scripts/leaking_addresses.pl
7870
7871 LED SUBSYSTEM
7872 M:      Richard Purdie <rpurdie@rpsys.net>
7873 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7874 M:      Pavel Machek <pavel@ucw.cz>
7875 L:      linux-leds@vger.kernel.org
7876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7877 S:      Maintained
7878 F:      Documentation/devicetree/bindings/leds/
7879 F:      drivers/leds/
7880 F:      include/linux/leds.h
7881
7882 LEGACY EEPROM DRIVER
7883 M:      Jean Delvare <jdelvare@suse.com>
7884 S:      Maintained
7885 F:      Documentation/misc-devices/eeprom
7886 F:      drivers/misc/eeprom/eeprom.c
7887
7888 LEGO USB Tower driver
7889 M:      Juergen Stuber <starblue@users.sourceforge.net>
7890 L:      legousb-devel@lists.sourceforge.net
7891 W:      http://legousb.sourceforge.net/
7892 S:      Maintained
7893 F:      drivers/usb/misc/legousbtower.c
7894
7895 LG2160 MEDIA DRIVER
7896 M:      Michael Krufky <mkrufky@linuxtv.org>
7897 L:      linux-media@vger.kernel.org
7898 W:      https://linuxtv.org
7899 W:      http://github.com/mkrufky
7900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7901 T:      git git://linuxtv.org/mkrufky/tuners.git
7902 S:      Maintained
7903 F:      drivers/media/dvb-frontends/lg2160.*
7904
7905 LGDT3305 MEDIA DRIVER
7906 M:      Michael Krufky <mkrufky@linuxtv.org>
7907 L:      linux-media@vger.kernel.org
7908 W:      https://linuxtv.org
7909 W:      http://github.com/mkrufky
7910 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7911 T:      git git://linuxtv.org/mkrufky/tuners.git
7912 S:      Maintained
7913 F:      drivers/media/dvb-frontends/lgdt3305.*
7914
7915 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7916 M:      Viresh Kumar <vireshk@kernel.org>
7917 L:      linux-ide@vger.kernel.org
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7919 S:      Maintained
7920 F:      include/linux/pata_arasan_cf_data.h
7921 F:      drivers/ata/pata_arasan_cf.c
7922
7923 LIBATA PATA DRIVERS
7924 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7925 M:      Tejun Heo <tj@kernel.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_*.c
7930 F:      drivers/ata/ata_generic.c
7931
7932 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7933 M:      Linus Walleij <linus.walleij@linaro.org>
7934 L:      linux-ide@vger.kernel.org
7935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7936 S:      Maintained
7937 F:      drivers/ata/pata_ftide010.c
7938 F:      drivers/ata/sata_gemini.c
7939 F:      drivers/ata/sata_gemini.h
7940
7941 LIBATA SATA AHCI PLATFORM devices support
7942 M:      Hans de Goede <hdegoede@redhat.com>
7943 M:      Tejun Heo <tj@kernel.org>
7944 L:      linux-ide@vger.kernel.org
7945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7946 S:      Maintained
7947 F:      drivers/ata/ahci_platform.c
7948 F:      drivers/ata/libahci_platform.c
7949 F:      include/linux/ahci_platform.h
7950
7951 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7952 M:      Mikael Pettersson <mikpelinux@gmail.com>
7953 L:      linux-ide@vger.kernel.org
7954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7955 S:      Maintained
7956 F:      drivers/ata/sata_promise.*
7957
7958 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7959 M:      Tejun Heo <tj@kernel.org>
7960 L:      linux-ide@vger.kernel.org
7961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7962 S:      Maintained
7963 F:      drivers/ata/
7964 F:      include/linux/ata.h
7965 F:      include/linux/libata.h
7966 F:      Documentation/devicetree/bindings/ata/
7967
7968 LIBLOCKDEP
7969 M:      Sasha Levin <alexander.levin@verizon.com>
7970 S:      Maintained
7971 F:      tools/lib/lockdep/
7972
7973 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7974 M:      Ross Zwisler <ross.zwisler@linux.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/blk.c
7979 F:      drivers/nvdimm/region_devs.c
7980
7981 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7982 M:      Vishal Verma <vishal.l.verma@intel.com>
7983 L:      linux-nvdimm@lists.01.org
7984 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7985 S:      Supported
7986 F:      drivers/nvdimm/btt*
7987
7988 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7989 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7990 L:      linux-nvdimm@lists.01.org
7991 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7992 S:      Supported
7993 F:      drivers/nvdimm/pmem*
7994
7995 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7996 M:      Dan Williams <dan.j.williams@intel.com>
7997 L:      linux-nvdimm@lists.01.org
7998 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8000 S:      Supported
8001 F:      drivers/nvdimm/*
8002 F:      drivers/acpi/nfit/*
8003 F:      include/linux/nd.h
8004 F:      include/linux/libnvdimm.h
8005 F:      include/uapi/linux/ndctl.h
8006
8007 LIGHTNVM PLATFORM SUPPORT
8008 M:      Matias Bjorling <mb@lightnvm.io>
8009 W:      http://github/OpenChannelSSD
8010 L:      linux-block@vger.kernel.org
8011 S:      Maintained
8012 F:      drivers/lightnvm/
8013 F:      include/linux/lightnvm.h
8014 F:      include/uapi/linux/lightnvm.h
8015
8016 LINUX FOR POWER MACINTOSH
8017 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8018 W:      http://www.penguinppc.org/
8019 L:      linuxppc-dev@lists.ozlabs.org
8020 S:      Maintained
8021 F:      arch/powerpc/platforms/powermac/
8022 F:      drivers/macintosh/
8023
8024 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8025 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8026 M:      Paul Mackerras <paulus@samba.org>
8027 M:      Michael Ellerman <mpe@ellerman.id.au>
8028 W:      https://github.com/linuxppc/linux/wiki
8029 L:      linuxppc-dev@lists.ozlabs.org
8030 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8032 S:      Supported
8033 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8034 F:      Documentation/devicetree/bindings/powerpc/
8035 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8036 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8037 F:      Documentation/powerpc/
8038 F:      arch/powerpc/
8039 F:      drivers/char/tpm/tpm_ibmvtpm*
8040 F:      drivers/crypto/nx/
8041 F:      drivers/crypto/vmx/
8042 F:      drivers/i2c/busses/i2c-opal.c
8043 F:      drivers/net/ethernet/ibm/ibmveth.*
8044 F:      drivers/net/ethernet/ibm/ibmvnic.*
8045 F:      drivers/pci/hotplug/pnv_php.c
8046 F:      drivers/pci/hotplug/rpa*
8047 F:      drivers/rtc/rtc-opal.c
8048 F:      drivers/scsi/ibmvscsi/
8049 F:      drivers/tty/hvc/hvc_opal.c
8050 F:      drivers/watchdog/wdrtas.c
8051 F:      tools/testing/selftests/powerpc
8052 N:      /pmac
8053 N:      powermac
8054 N:      powernv
8055 N:      [^a-z0-9]ps3
8056 N:      pseries
8057
8058 LINUX FOR POWERPC EMBEDDED MPC5XXX
8059 M:      Anatolij Gustschin <agust@denx.de>
8060 L:      linuxppc-dev@lists.ozlabs.org
8061 T:      git git://git.denx.de/linux-denx-agust.git
8062 S:      Maintained
8063 F:      arch/powerpc/platforms/512x/
8064 F:      arch/powerpc/platforms/52xx/
8065
8066 LINUX FOR POWERPC EMBEDDED PPC4XX
8067 M:      Alistair Popple <alistair@popple.id.au>
8068 M:      Matt Porter <mporter@kernel.crashing.org>
8069 W:      http://www.penguinppc.org/
8070 L:      linuxppc-dev@lists.ozlabs.org
8071 S:      Maintained
8072 F:      arch/powerpc/platforms/40x/
8073 F:      arch/powerpc/platforms/44x/
8074
8075 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8076 M:      Scott Wood <oss@buserror.net>
8077 M:      Kumar Gala <galak@kernel.crashing.org>
8078 W:      http://www.penguinppc.org/
8079 L:      linuxppc-dev@lists.ozlabs.org
8080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8081 S:      Maintained
8082 F:      arch/powerpc/platforms/83xx/
8083 F:      arch/powerpc/platforms/85xx/
8084 F:      Documentation/devicetree/bindings/powerpc/fsl/
8085
8086 LINUX FOR POWERPC EMBEDDED PPC8XX
8087 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8088 W:      http://www.penguinppc.org/
8089 L:      linuxppc-dev@lists.ozlabs.org
8090 S:      Maintained
8091 F:      arch/powerpc/platforms/8xx/
8092
8093 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8094 L:      linuxppc-dev@lists.ozlabs.org
8095 S:      Orphan
8096 F:      arch/powerpc/*/*virtex*
8097 F:      arch/powerpc/*/*/*virtex*
8098
8099 LINUX FOR POWERPC PA SEMI PWRFICIENT
8100 L:      linuxppc-dev@lists.ozlabs.org
8101 S:      Orphan
8102 F:      arch/powerpc/platforms/pasemi/
8103 F:      drivers/*/*pasemi*
8104 F:      drivers/*/*/*pasemi*
8105
8106 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8107 M:      Kees Cook <keescook@chromium.org>
8108 S:      Maintained
8109 F:      drivers/misc/lkdtm*
8110
8111 LINUX SECURITY MODULE (LSM) FRAMEWORK
8112 M:      Chris Wright <chrisw@sous-sol.org>
8113 L:      linux-security-module@vger.kernel.org
8114 S:      Supported
8115
8116 LIS3LV02D ACCELEROMETER DRIVER
8117 M:      Eric Piel <eric.piel@tremplin-utc.net>
8118 S:      Maintained
8119 F:      Documentation/misc-devices/lis3lv02d
8120 F:      drivers/misc/lis3lv02d/
8121 F:      drivers/platform/x86/hp_accel.c
8122
8123 LIVE PATCHING
8124 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8125 M:      Jessica Yu <jeyu@kernel.org>
8126 M:      Jiri Kosina <jikos@kernel.org>
8127 M:      Miroslav Benes <mbenes@suse.cz>
8128 R:      Petr Mladek <pmladek@suse.com>
8129 S:      Maintained
8130 F:      kernel/livepatch/
8131 F:      include/linux/livepatch.h
8132 F:      arch/x86/include/asm/livepatch.h
8133 F:      arch/x86/kernel/livepatch.c
8134 F:      Documentation/livepatch/
8135 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8136 F:      samples/livepatch/
8137 L:      live-patching@vger.kernel.org
8138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8139
8140 LLC (802.2)
8141 L:      netdev@vger.kernel.org
8142 S:      Odd fixes
8143 F:      include/linux/llc.h
8144 F:      include/uapi/linux/llc.h
8145 F:      include/net/llc*
8146 F:      net/llc/
8147
8148 LM73 HARDWARE MONITOR DRIVER
8149 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8150 L:      linux-hwmon@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/hwmon/lm73.c
8153
8154 LM78 HARDWARE MONITOR DRIVER
8155 M:      Jean Delvare <jdelvare@suse.com>
8156 L:      linux-hwmon@vger.kernel.org
8157 S:      Maintained
8158 F:      Documentation/hwmon/lm78
8159 F:      drivers/hwmon/lm78.c
8160
8161 LM83 HARDWARE MONITOR DRIVER
8162 M:      Jean Delvare <jdelvare@suse.com>
8163 L:      linux-hwmon@vger.kernel.org
8164 S:      Maintained
8165 F:      Documentation/hwmon/lm83
8166 F:      drivers/hwmon/lm83.c
8167
8168 LM90 HARDWARE MONITOR DRIVER
8169 M:      Jean Delvare <jdelvare@suse.com>
8170 L:      linux-hwmon@vger.kernel.org
8171 S:      Maintained
8172 F:      Documentation/hwmon/lm90
8173 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8174 F:      drivers/hwmon/lm90.c
8175 F:      include/dt-bindings/thermal/lm90.h
8176
8177 LM95234 HARDWARE MONITOR DRIVER
8178 M:      Guenter Roeck <linux@roeck-us.net>
8179 L:      linux-hwmon@vger.kernel.org
8180 S:      Maintained
8181 F:      Documentation/hwmon/lm95234
8182 F:      drivers/hwmon/lm95234.c
8183
8184 LME2510 MEDIA DRIVER
8185 M:      Malcolm Priestley <tvboxspy@gmail.com>
8186 L:      linux-media@vger.kernel.org
8187 W:      https://linuxtv.org
8188 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8189 S:      Maintained
8190 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8191
8192 LOADPIN SECURITY MODULE
8193 M:      Kees Cook <keescook@chromium.org>
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8195 S:      Supported
8196 F:      security/loadpin/
8197 F:      Documentation/admin-guide/LSM/LoadPin.rst
8198
8199 LOCKING PRIMITIVES
8200 M:      Peter Zijlstra <peterz@infradead.org>
8201 M:      Ingo Molnar <mingo@redhat.com>
8202 L:      linux-kernel@vger.kernel.org
8203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8204 S:      Maintained
8205 F:      Documentation/locking/
8206 F:      include/linux/lockdep.h
8207 F:      include/linux/spinlock*.h
8208 F:      arch/*/include/asm/spinlock*.h
8209 F:      include/linux/rwlock*.h
8210 F:      include/linux/mutex*.h
8211 F:      arch/*/include/asm/mutex*.h
8212 F:      include/linux/rwsem*.h
8213 F:      arch/*/include/asm/rwsem.h
8214 F:      include/linux/seqlock.h
8215 F:      lib/locking*.[ch]
8216 F:      kernel/locking/
8217
8218 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8219 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8220 L:      linux-ntfs-dev@lists.sourceforge.net
8221 W:      http://www.linux-ntfs.org/content/view/19/37/
8222 S:      Maintained
8223 F:      Documentation/ldm.txt
8224 F:      block/partitions/ldm.*
8225
8226 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8227 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8228 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8229 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8230 L:      MPT-FusionLinux.pdl@broadcom.com
8231 L:      linux-scsi@vger.kernel.org
8232 W:      http://www.avagotech.com/support/
8233 S:      Supported
8234 F:      drivers/message/fusion/
8235 F:      drivers/scsi/mpt2sas/
8236 F:      drivers/scsi/mpt3sas/
8237
8238 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8239 M:      Matthew Wilcox <matthew@wil.cx>
8240 L:      linux-scsi@vger.kernel.org
8241 S:      Maintained
8242 F:      drivers/scsi/sym53c8xx_2/
8243
8244 LTC4261 HARDWARE MONITOR DRIVER
8245 M:      Guenter Roeck <linux@roeck-us.net>
8246 L:      linux-hwmon@vger.kernel.org
8247 S:      Maintained
8248 F:      Documentation/hwmon/ltc4261
8249 F:      drivers/hwmon/ltc4261.c
8250
8251 LTC4306 I2C MULTIPLEXER DRIVER
8252 M:      Michael Hennerich <michael.hennerich@analog.com>
8253 W:      http://ez.analog.com/community/linux-device-drivers
8254 L:      linux-i2c@vger.kernel.org
8255 S:      Supported
8256 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8257 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8258
8259 LTP (Linux Test Project)
8260 M:      Mike Frysinger <vapier@gentoo.org>
8261 M:      Cyril Hrubis <chrubis@suse.cz>
8262 M:      Wanlong Gao <wanlong.gao@gmail.com>
8263 M:      Jan Stancek <jstancek@redhat.com>
8264 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8265 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8266 L:      ltp@lists.linux.it (subscribers-only)
8267 W:      http://linux-test-project.github.io/
8268 T:      git git://github.com/linux-test-project/ltp.git
8269 S:      Maintained
8270
8271 M32R ARCHITECTURE
8272 W:      http://www.linux-m32r.org/
8273 S:      Orphan
8274 F:      arch/m32r/
8275
8276 M68K ARCHITECTURE
8277 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8278 L:      linux-m68k@lists.linux-m68k.org
8279 W:      http://www.linux-m68k.org/
8280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8281 S:      Maintained
8282 F:      arch/m68k/
8283 F:      drivers/zorro/
8284
8285 M68K ON APPLE MACINTOSH
8286 M:      Joshua Thompson <funaho@jurai.org>
8287 W:      http://www.mac.linux-m68k.org/
8288 L:      linux-m68k@lists.linux-m68k.org
8289 S:      Maintained
8290 F:      arch/m68k/mac/
8291
8292 M68K ON HP9000/300
8293 M:      Philip Blundell <philb@gnu.org>
8294 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8295 S:      Maintained
8296 F:      arch/m68k/hp300/
8297
8298 M88DS3103 MEDIA DRIVER
8299 M:      Antti Palosaari <crope@iki.fi>
8300 L:      linux-media@vger.kernel.org
8301 W:      https://linuxtv.org
8302 W:      http://palosaari.fi/linux/
8303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8304 T:      git git://linuxtv.org/anttip/media_tree.git
8305 S:      Maintained
8306 F:      drivers/media/dvb-frontends/m88ds3103*
8307
8308 M88RS2000 MEDIA DRIVER
8309 M:      Malcolm Priestley <tvboxspy@gmail.com>
8310 L:      linux-media@vger.kernel.org
8311 W:      https://linuxtv.org
8312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8313 S:      Maintained
8314 F:      drivers/media/dvb-frontends/m88rs2000*
8315
8316 MA901 MASTERKIT USB FM RADIO DRIVER
8317 M:      Alexey Klimov <klimov.linux@gmail.com>
8318 L:      linux-media@vger.kernel.org
8319 T:      git git://linuxtv.org/media_tree.git
8320 S:      Maintained
8321 F:      drivers/media/radio/radio-ma901.c
8322
8323 MAC80211
8324 M:      Johannes Berg <johannes@sipsolutions.net>
8325 L:      linux-wireless@vger.kernel.org
8326 W:      http://wireless.kernel.org/
8327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8329 S:      Maintained
8330 F:      Documentation/networking/mac80211-injection.txt
8331 F:      include/net/mac80211.h
8332 F:      net/mac80211/
8333 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8334 F:      Documentation/networking/mac80211_hwsim/README
8335
8336 MAILBOX API
8337 M:      Jassi Brar <jassisinghbrar@gmail.com>
8338 L:      linux-kernel@vger.kernel.org
8339 S:      Maintained
8340 F:      drivers/mailbox/
8341 F:      include/linux/mailbox_client.h
8342 F:      include/linux/mailbox_controller.h
8343
8344 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8345 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8346 W:      http://www.kernel.org/doc/man-pages
8347 L:      linux-man@vger.kernel.org
8348 S:      Maintained
8349
8350 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8351 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8352 L:      linux-mips@linux-mips.org
8353 S:      Maintained
8354 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8355
8356 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8357 M:      Andrew Lunn <andrew@lunn.ch>
8358 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8359 L:      netdev@vger.kernel.org
8360 S:      Maintained
8361 F:      drivers/net/dsa/mv88e6xxx/
8362 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8363
8364 MARVELL ARMADA DRM SUPPORT
8365 M:      Russell King <linux@armlinux.org.uk>
8366 S:      Maintained
8367 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8368 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8369 F:      drivers/gpu/drm/armada/
8370 F:      include/uapi/drm/armada_drm.h
8371 F:      Documentation/devicetree/bindings/display/armada/
8372
8373 MARVELL CRYPTO DRIVER
8374 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8375 M:      Arnaud Ebalard <arno@natisbad.org>
8376 F:      drivers/crypto/marvell/
8377 S:      Maintained
8378 L:      linux-crypto@vger.kernel.org
8379
8380 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8381 M:      Mirko Lindner <mlindner@marvell.com>
8382 M:      Stephen Hemminger <stephen@networkplumber.org>
8383 L:      netdev@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/net/ethernet/marvell/sk*
8386
8387 MARVELL LIBERTAS WIRELESS DRIVER
8388 L:      libertas-dev@lists.infradead.org
8389 S:      Orphan
8390 F:      drivers/net/wireless/marvell/libertas/
8391
8392 MARVELL MACCHIATOBIN SUPPORT
8393 M:      Russell King <rmk@armlinux.org.uk>
8394 L:      linux-arm-kernel@lists.infradead.org
8395 S:      Maintained
8396 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8397
8398 MARVELL MV643XX ETHERNET DRIVER
8399 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8400 L:      netdev@vger.kernel.org
8401 S:      Maintained
8402 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8403 F:      include/linux/mv643xx.h
8404
8405 MARVELL MV88X3310 PHY DRIVER
8406 M:      Russell King <rmk@armlinux.org.uk>
8407 L:      netdev@vger.kernel.org
8408 S:      Maintained
8409 F:      drivers/net/phy/marvell10g.c
8410
8411 MARVELL MVNETA ETHERNET DRIVER
8412 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8413 L:      netdev@vger.kernel.org
8414 S:      Maintained
8415 F:      drivers/net/ethernet/marvell/mvneta.*
8416
8417 MARVELL MWIFIEX WIRELESS DRIVER
8418 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8419 M:      Nishant Sarmukadam <nishants@marvell.com>
8420 M:      Ganapathi Bhat <gbhat@marvell.com>
8421 M:      Xinming Hu <huxm@marvell.com>
8422 L:      linux-wireless@vger.kernel.org
8423 S:      Maintained
8424 F:      drivers/net/wireless/marvell/mwifiex/
8425
8426 MARVELL MWL8K WIRELESS DRIVER
8427 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8428 L:      linux-wireless@vger.kernel.org
8429 S:      Odd Fixes
8430 F:      drivers/net/wireless/marvell/mwl8k.c
8431
8432 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8433 M:      Nicolas Pitre <nico@fluxnic.net>
8434 S:      Odd Fixes
8435 F:      drivers/mmc/host/mvsdio.*
8436
8437 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8438 M:      Hu Ziji <huziji@marvell.com>
8439 L:      linux-mmc@vger.kernel.org
8440 S:      Supported
8441 F:      drivers/mmc/host/sdhci-xenon*
8442 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8443
8444 MATROX FRAMEBUFFER DRIVER
8445 L:      linux-fbdev@vger.kernel.org
8446 S:      Orphan
8447 F:      drivers/video/fbdev/matrox/matroxfb_*
8448 F:      include/uapi/linux/matroxfb.h
8449
8450 MAX16065 HARDWARE MONITOR DRIVER
8451 M:      Guenter Roeck <linux@roeck-us.net>
8452 L:      linux-hwmon@vger.kernel.org
8453 S:      Maintained
8454 F:      Documentation/hwmon/max16065
8455 F:      drivers/hwmon/max16065.c
8456
8457 MAX20751 HARDWARE MONITOR DRIVER
8458 M:      Guenter Roeck <linux@roeck-us.net>
8459 L:      linux-hwmon@vger.kernel.org
8460 S:      Maintained
8461 F:      Documentation/hwmon/max20751
8462 F:      drivers/hwmon/max20751.c
8463
8464 MAX2175 SDR TUNER DRIVER
8465 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8466 L:      linux-media@vger.kernel.org
8467 T:      git git://linuxtv.org/media_tree.git
8468 S:      Maintained
8469 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8470 F:      Documentation/media/v4l-drivers/max2175.rst
8471 F:      drivers/media/i2c/max2175*
8472 F:      include/uapi/linux/max2175.h
8473
8474 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8475 L:      linux-hwmon@vger.kernel.org
8476 S:      Orphan
8477 F:      Documentation/hwmon/max6650
8478 F:      drivers/hwmon/max6650.c
8479
8480 MAX6697 HARDWARE MONITOR DRIVER
8481 M:      Guenter Roeck <linux@roeck-us.net>
8482 L:      linux-hwmon@vger.kernel.org
8483 S:      Maintained
8484 F:      Documentation/hwmon/max6697
8485 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8486 F:      drivers/hwmon/max6697.c
8487 F:      include/linux/platform_data/max6697.h
8488
8489 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8490 M:      Peter Rosin <peda@axentia.se>
8491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8492 S:      Maintained
8493 F:      Documentation/devicetree/bindings/sound/max9860.txt
8494 F:      sound/soc/codecs/max9860.*
8495
8496 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8497 M:      Javier Martinez Canillas <javier@dowhile0.org>
8498 L:      linux-kernel@vger.kernel.org
8499 S:      Supported
8500 F:      drivers/regulator/max77802-regulator.c
8501 F:      Documentation/devicetree/bindings/*/*max77802.txt
8502 F:      include/dt-bindings/*/*max77802.h
8503
8504 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8505 M:      Krzysztof Kozlowski <krzk@kernel.org>
8506 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8507 L:      linux-pm@vger.kernel.org
8508 S:      Supported
8509 F:      drivers/power/supply/max14577_charger.c
8510 F:      drivers/power/supply/max77693_charger.c
8511
8512 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8513 M:      Chanwoo Choi <cw00.choi@samsung.com>
8514 M:      Krzysztof Kozlowski <krzk@kernel.org>
8515 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8516 L:      linux-kernel@vger.kernel.org
8517 S:      Supported
8518 F:      drivers/*/max14577*.c
8519 F:      drivers/*/max77686*.c
8520 F:      drivers/*/max77693*.c
8521 F:      drivers/extcon/extcon-max14577.c
8522 F:      drivers/extcon/extcon-max77693.c
8523 F:      drivers/rtc/rtc-max77686.c
8524 F:      drivers/clk/clk-max77686.c
8525 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8526 F:      Documentation/devicetree/bindings/*/max77686.txt
8527 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8528 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8529 F:      include/linux/mfd/max14577*.h
8530 F:      include/linux/mfd/max77686*.h
8531 F:      include/linux/mfd/max77693*.h
8532
8533 MAXIRADIO FM RADIO RECEIVER DRIVER
8534 M:      Hans Verkuil <hverkuil@xs4all.nl>
8535 L:      linux-media@vger.kernel.org
8536 T:      git git://linuxtv.org/media_tree.git
8537 W:      https://linuxtv.org
8538 S:      Maintained
8539 F:      drivers/media/radio/radio-maxiradio*
8540
8541 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8542 M:      Peter Rosin <peda@axentia.se>
8543 L:      linux-iio@vger.kernel.org
8544 S:      Maintained
8545 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8546 F:      drivers/iio/potentiometer/mcp4531.c
8547
8548 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8549 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8550 L:      linux-iio@vger.kernel.org
8551 S:      Maintained
8552 F:      drivers/iio/dac/cio-dac.c
8553
8554 MEDIA DRIVERS FOR ASCOT2E
8555 M:      Sergey Kozlov <serjk@netup.ru>
8556 M:      Abylay Ospan <aospan@netup.ru>
8557 L:      linux-media@vger.kernel.org
8558 W:      https://linuxtv.org
8559 W:      http://netup.tv/
8560 T:      git git://linuxtv.org/media_tree.git
8561 S:      Supported
8562 F:      drivers/media/dvb-frontends/ascot2e*
8563
8564 MEDIA DRIVERS FOR CXD2841ER
8565 M:      Sergey Kozlov <serjk@netup.ru>
8566 M:      Abylay Ospan <aospan@netup.ru>
8567 L:      linux-media@vger.kernel.org
8568 W:      https://linuxtv.org
8569 W:      http://netup.tv/
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Supported
8572 F:      drivers/media/dvb-frontends/cxd2841er*
8573
8574 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8575 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8576 L:      linux-media@vger.kernel.org
8577 W:      https://linuxtv.org
8578 T:      git git://linuxtv.org/media_tree.git
8579 S:      Maintained
8580 F:      drivers/media/pci/ddbridge/*
8581
8582 MEDIA DRIVERS FOR FREESCALE IMX
8583 M:      Steve Longerbeam <slongerbeam@gmail.com>
8584 M:      Philipp Zabel <p.zabel@pengutronix.de>
8585 L:      linux-media@vger.kernel.org
8586 T:      git git://linuxtv.org/media_tree.git
8587 S:      Maintained
8588 F:      Documentation/devicetree/bindings/media/imx.txt
8589 F:      Documentation/media/v4l-drivers/imx.rst
8590 F:      drivers/staging/media/imx/
8591 F:      include/linux/imx-media.h
8592 F:      include/media/imx.h
8593
8594 MEDIA DRIVERS FOR HELENE
8595 M:      Abylay Ospan <aospan@netup.ru>
8596 L:      linux-media@vger.kernel.org
8597 W:      https://linuxtv.org
8598 W:      http://netup.tv/
8599 T:      git git://linuxtv.org/media_tree.git
8600 S:      Supported
8601 F:      drivers/media/dvb-frontends/helene*
8602
8603 MEDIA DRIVERS FOR HORUS3A
8604 M:      Sergey Kozlov <serjk@netup.ru>
8605 M:      Abylay Ospan <aospan@netup.ru>
8606 L:      linux-media@vger.kernel.org
8607 W:      https://linuxtv.org
8608 W:      http://netup.tv/
8609 T:      git git://linuxtv.org/media_tree.git
8610 S:      Supported
8611 F:      drivers/media/dvb-frontends/horus3a*
8612
8613 MEDIA DRIVERS FOR LNBH25
8614 M:      Sergey Kozlov <serjk@netup.ru>
8615 M:      Abylay Ospan <aospan@netup.ru>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 W:      http://netup.tv/
8619 T:      git git://linuxtv.org/media_tree.git
8620 S:      Supported
8621 F:      drivers/media/dvb-frontends/lnbh25*
8622
8623 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8624 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8625 L:      linux-media@vger.kernel.org
8626 W:      https://linuxtv.org
8627 T:      git git://linuxtv.org/media_tree.git
8628 S:      Maintained
8629 F:      drivers/media/dvb-frontends/mxl5xx*
8630
8631 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8632 M:      Sergey Kozlov <serjk@netup.ru>
8633 M:      Abylay Ospan <aospan@netup.ru>
8634 L:      linux-media@vger.kernel.org
8635 W:      https://linuxtv.org
8636 W:      http://netup.tv/
8637 T:      git git://linuxtv.org/media_tree.git
8638 S:      Supported
8639 F:      drivers/media/pci/netup_unidvb/*
8640
8641 MEDIA DRIVERS FOR RENESAS - DRIF
8642 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8643 L:      linux-media@vger.kernel.org
8644 L:      linux-renesas-soc@vger.kernel.org
8645 T:      git git://linuxtv.org/media_tree.git
8646 S:      Supported
8647 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8648 F:      drivers/media/platform/rcar_drif.c
8649
8650 MEDIA DRIVERS FOR RENESAS - FCP
8651 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652 L:      linux-media@vger.kernel.org
8653 L:      linux-renesas-soc@vger.kernel.org
8654 T:      git git://linuxtv.org/media_tree.git
8655 S:      Supported
8656 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8657 F:      drivers/media/platform/rcar-fcp.c
8658 F:      include/media/rcar-fcp.h
8659
8660 MEDIA DRIVERS FOR RENESAS - FDP1
8661 M:      Kieran Bingham <kieran@bingham.xyz>
8662 L:      linux-media@vger.kernel.org
8663 L:      linux-renesas-soc@vger.kernel.org
8664 T:      git git://linuxtv.org/media_tree.git
8665 S:      Supported
8666 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8667 F:      drivers/media/platform/rcar_fdp1.c
8668
8669 MEDIA DRIVERS FOR RENESAS - VIN
8670 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8671 L:      linux-media@vger.kernel.org
8672 L:      linux-renesas-soc@vger.kernel.org
8673 T:      git git://linuxtv.org/media_tree.git
8674 S:      Supported
8675 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8676 F:      drivers/media/platform/rcar-vin/
8677
8678 MEDIA DRIVERS FOR RENESAS - VSP1
8679 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8680 L:      linux-media@vger.kernel.org
8681 L:      linux-renesas-soc@vger.kernel.org
8682 T:      git git://linuxtv.org/media_tree.git
8683 S:      Supported
8684 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8685 F:      drivers/media/platform/vsp1/
8686
8687 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR 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/stv0910*
8694
8695 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8696 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8697 L:      linux-media@vger.kernel.org
8698 W:      https://linuxtv.org
8699 T:      git git://linuxtv.org/media_tree.git
8700 S:      Maintained
8701 F:      drivers/media/dvb-frontends/stv6111*
8702
8703 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8704 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8705 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8706 P:      LinuxTV.org Project
8707 L:      linux-media@vger.kernel.org
8708 W:      https://linuxtv.org
8709 Q:      http://patchwork.kernel.org/project/linux-media/list/
8710 T:      git git://linuxtv.org/media_tree.git
8711 S:      Maintained
8712 F:      Documentation/devicetree/bindings/media/
8713 F:      Documentation/media/
8714 F:      drivers/media/
8715 F:      drivers/staging/media/
8716 F:      include/linux/platform_data/media/
8717 F:      include/media/
8718 F:      include/uapi/linux/dvb/
8719 F:      include/uapi/linux/videodev2.h
8720 F:      include/uapi/linux/media.h
8721 F:      include/uapi/linux/v4l2-*
8722 F:      include/uapi/linux/meye.h
8723 F:      include/uapi/linux/ivtv*
8724 F:      include/uapi/linux/uvcvideo.h
8725
8726 MEDIATEK CIR DRIVER
8727 M:      Sean Wang <sean.wang@mediatek.com>
8728 S:      Maintained
8729 F:      drivers/media/rc/mtk-cir.c
8730
8731 MEDIATEK PMIC LED DRIVER
8732 M:      Sean Wang <sean.wang@mediatek.com>
8733 S:      Maintained
8734 F:      drivers/leds/leds-mt6323.c
8735 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8736
8737 MEDIATEK ETHERNET DRIVER
8738 M:      Felix Fietkau <nbd@openwrt.org>
8739 M:      John Crispin <john@phrozen.org>
8740 M:      Sean Wang <sean.wang@mediatek.com>
8741 M:      Nelson Chang <nelson.chang@mediatek.com>
8742 L:      netdev@vger.kernel.org
8743 S:      Maintained
8744 F:      drivers/net/ethernet/mediatek/
8745
8746 MEDIATEK JPEG DRIVER
8747 M:      Rick Chang <rick.chang@mediatek.com>
8748 M:      Bin Liu <bin.liu@mediatek.com>
8749 S:      Supported
8750 F:      drivers/media/platform/mtk-jpeg/
8751 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8752
8753 MEDIATEK MDP DRIVER
8754 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8755 M:      Houlong Wei <houlong.wei@mediatek.com>
8756 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8757 S:      Supported
8758 F:      drivers/media/platform/mtk-mdp/
8759 F:      drivers/media/platform/mtk-vpu/
8760 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8761
8762 MEDIATEK MEDIA DRIVER
8763 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8764 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8765 S:      Supported
8766 F:      drivers/media/platform/mtk-vcodec/
8767 F:      drivers/media/platform/mtk-vpu/
8768 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8769 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8770
8771 MEDIATEK MT7601U WIRELESS LAN DRIVER
8772 M:      Jakub Kicinski <kubakici@wp.pl>
8773 L:      linux-wireless@vger.kernel.org
8774 S:      Maintained
8775 F:      drivers/net/wireless/mediatek/mt7601u/
8776
8777 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8778 M:      Sean Wang <sean.wang@mediatek.com>
8779 S:      Maintained
8780 F:      drivers/char/hw_random/mtk-rng.c
8781
8782 MEDIATEK USB3 DRD IP DRIVER
8783 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8784 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8786 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8787 S:      Maintained
8788 F:      drivers/usb/mtu3/
8789
8790 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8791 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8792 M:      Martin Donnelly <martin.donnelly@ge.com>
8793 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8794 S:      Maintained
8795 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8796 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8797
8798 MEGARAID SCSI/SAS DRIVERS
8799 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8800 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8801 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8802 L:      megaraidlinux.pdl@broadcom.com
8803 L:      linux-scsi@vger.kernel.org
8804 W:      http://www.avagotech.com/support/
8805 S:      Maintained
8806 F:      Documentation/scsi/megaraid.txt
8807 F:      drivers/scsi/megaraid.*
8808 F:      drivers/scsi/megaraid/
8809
8810 MELEXIS MLX90614 DRIVER
8811 M:      Crt Mori <cmo@melexis.com>
8812 L:      linux-iio@vger.kernel.org
8813 W:      http://www.melexis.com
8814 S:      Supported
8815 F:      drivers/iio/temperature/mlx90614.c
8816
8817 MELFAS MIP4 TOUCHSCREEN DRIVER
8818 M:      Sangwon Jee <jeesw@melfas.com>
8819 W:      http://www.melfas.com
8820 S:      Supported
8821 F:      drivers/input/touchscreen/melfas_mip4.c
8822 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8823
8824 MELLANOX ETHERNET DRIVER (mlx4_en)
8825 M:      Tariq Toukan <tariqt@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/mlx4/en_*
8831
8832 MELLANOX ETHERNET DRIVER (mlx5e)
8833 M:      Saeed Mahameed <saeedm@mellanox.com>
8834 L:      netdev@vger.kernel.org
8835 S:      Supported
8836 W:      http://www.mellanox.com
8837 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8838 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8839
8840 MELLANOX ETHERNET INNOVA DRIVER
8841 M:      Ilan Tayari <ilant@mellanox.com>
8842 R:      Boris Pismenny <borisp@mellanox.com>
8843 L:      netdev@vger.kernel.org
8844 S:      Supported
8845 W:      http://www.mellanox.com
8846 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8847 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8848 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8849
8850 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8851 M:      Ilan Tayari <ilant@mellanox.com>
8852 R:      Boris Pismenny <borisp@mellanox.com>
8853 L:      netdev@vger.kernel.org
8854 S:      Supported
8855 W:      http://www.mellanox.com
8856 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8857 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8858 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8859
8860 MELLANOX ETHERNET SWITCH DRIVERS
8861 M:      Jiri Pirko <jiri@mellanox.com>
8862 M:      Ido Schimmel <idosch@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/mlxsw/
8868
8869 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8870 M:      mlxsw@mellanox.com
8871 L:      netdev@vger.kernel.org
8872 S:      Supported
8873 W:      http://www.mellanox.com
8874 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8875 F:      drivers/net/ethernet/mellanox/mlxfw/
8876
8877 MELLANOX MLX CPLD HOTPLUG DRIVER
8878 M:      Vadim Pasternak <vadimp@mellanox.com>
8879 L:      platform-driver-x86@vger.kernel.org
8880 S:      Supported
8881 F:      drivers/platform/x86/mlxcpld-hotplug.c
8882 F:      include/linux/platform_data/mlxcpld-hotplug.h
8883
8884 MELLANOX MLX4 core VPI driver
8885 M:      Tariq Toukan <tariqt@mellanox.com>
8886 L:      netdev@vger.kernel.org
8887 L:      linux-rdma@vger.kernel.org
8888 W:      http://www.mellanox.com
8889 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8890 S:      Supported
8891 F:      drivers/net/ethernet/mellanox/mlx4/
8892 F:      include/linux/mlx4/
8893
8894 MELLANOX MLX4 IB driver
8895 M:      Yishai Hadas <yishaih@mellanox.com>
8896 L:      linux-rdma@vger.kernel.org
8897 W:      http://www.mellanox.com
8898 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8899 S:      Supported
8900 F:      drivers/infiniband/hw/mlx4/
8901 F:      include/linux/mlx4/
8902 F:      include/uapi/rdma/mlx4-abi.h
8903
8904 MELLANOX MLX5 core VPI driver
8905 M:      Saeed Mahameed <saeedm@mellanox.com>
8906 M:      Matan Barak <matanb@mellanox.com>
8907 M:      Leon Romanovsky <leonro@mellanox.com>
8908 L:      netdev@vger.kernel.org
8909 L:      linux-rdma@vger.kernel.org
8910 W:      http://www.mellanox.com
8911 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8912 S:      Supported
8913 F:      drivers/net/ethernet/mellanox/mlx5/core/
8914 F:      include/linux/mlx5/
8915
8916 MELLANOX MLX5 IB driver
8917 M:      Matan Barak <matanb@mellanox.com>
8918 M:      Leon Romanovsky <leonro@mellanox.com>
8919 L:      linux-rdma@vger.kernel.org
8920 W:      http://www.mellanox.com
8921 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8922 S:      Supported
8923 F:      drivers/infiniband/hw/mlx5/
8924 F:      include/linux/mlx5/
8925 F:      include/uapi/rdma/mlx5-abi.h
8926
8927 MELLANOX MLXCPLD I2C AND MUX DRIVER
8928 M:      Vadim Pasternak <vadimp@mellanox.com>
8929 M:      Michael Shych <michaelsh@mellanox.com>
8930 L:      linux-i2c@vger.kernel.org
8931 S:      Supported
8932 F:      drivers/i2c/busses/i2c-mlxcpld.c
8933 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8934 F:      Documentation/i2c/busses/i2c-mlxcpld
8935
8936 MELLANOX MLXCPLD LED DRIVER
8937 M:      Vadim Pasternak <vadimp@mellanox.com>
8938 L:      linux-leds@vger.kernel.org
8939 S:      Supported
8940 F:      drivers/leds/leds-mlxcpld.c
8941 F:      Documentation/leds/leds-mlxcpld.txt
8942
8943 MELLANOX PLATFORM DRIVER
8944 M:      Vadim Pasternak <vadimp@mellanox.com>
8945 L:      platform-driver-x86@vger.kernel.org
8946 S:      Supported
8947 F:      drivers/platform/x86/mlx-platform.c
8948
8949 MEMBARRIER SUPPORT
8950 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8951 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8952 L:      linux-kernel@vger.kernel.org
8953 S:      Supported
8954 F:      kernel/sched/membarrier.c
8955 F:      include/uapi/linux/membarrier.h
8956
8957 MEMORY MANAGEMENT
8958 L:      linux-mm@kvack.org
8959 W:      http://www.linux-mm.org
8960 S:      Maintained
8961 F:      include/linux/mm.h
8962 F:      include/linux/gfp.h
8963 F:      include/linux/mmzone.h
8964 F:      include/linux/memory_hotplug.h
8965 F:      include/linux/vmalloc.h
8966 F:      mm/
8967
8968 MEMORY TECHNOLOGY DEVICES (MTD)
8969 M:      David Woodhouse <dwmw2@infradead.org>
8970 M:      Brian Norris <computersforpeace@gmail.com>
8971 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8972 M:      Marek Vasut <marek.vasut@gmail.com>
8973 M:      Richard Weinberger <richard@nod.at>
8974 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8975 L:      linux-mtd@lists.infradead.org
8976 W:      http://www.linux-mtd.infradead.org/
8977 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8978 T:      git git://git.infradead.org/linux-mtd.git master
8979 T:      git git://git.infradead.org/l2-mtd.git master
8980 S:      Maintained
8981 F:      Documentation/devicetree/bindings/mtd/
8982 F:      drivers/mtd/
8983 F:      include/linux/mtd/
8984 F:      include/uapi/mtd/
8985
8986 MEN A21 WATCHDOG DRIVER
8987 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8988 L:      linux-watchdog@vger.kernel.org
8989 S:      Maintained
8990 F:      drivers/watchdog/mena21_wdt.c
8991
8992 MEN CHAMELEON BUS (mcb)
8993 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8994 S:      Maintained
8995 F:      drivers/mcb/
8996 F:      include/linux/mcb.h
8997 F:      Documentation/men-chameleon-bus.txt
8998
8999 MEN F21BMC (Board Management Controller)
9000 M:      Andreas Werner <andreas.werner@men.de>
9001 S:      Supported
9002 F:      drivers/mfd/menf21bmc.c
9003 F:      drivers/watchdog/menf21bmc_wdt.c
9004 F:      drivers/leds/leds-menf21bmc.c
9005 F:      drivers/hwmon/menf21bmc_hwmon.c
9006 F:      Documentation/hwmon/menf21bmc
9007
9008 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9009 M:      Neil Armstrong <narmstrong@baylibre.com>
9010 L:      linux-media@lists.freedesktop.org
9011 L:      linux-amlogic@lists.infradead.org
9012 W:      http://linux-meson.com/
9013 S:      Supported
9014 F:      drivers/media/platform/meson/ao-cec.c
9015 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9016 T:      git git://linuxtv.org/media_tree.git
9017
9018 METAG ARCHITECTURE
9019 M:      James Hogan <jhogan@kernel.org>
9020 L:      linux-metag@vger.kernel.org
9021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9022 S:      Odd Fixes
9023 F:      arch/metag/
9024 F:      Documentation/metag/
9025 F:      Documentation/devicetree/bindings/metag/
9026 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9027 F:      drivers/clocksource/metag_generic.c
9028 F:      drivers/irqchip/irq-metag.c
9029 F:      drivers/irqchip/irq-metag-ext.c
9030 F:      drivers/tty/metag_da.c
9031
9032 MICROBLAZE ARCHITECTURE
9033 M:      Michal Simek <monstr@monstr.eu>
9034 W:      http://www.monstr.eu/fdt/
9035 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9036 S:      Supported
9037 F:      arch/microblaze/
9038
9039 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9040 M:      Richard Genoud <richard.genoud@gmail.com>
9041 S:      Maintained
9042 F:      drivers/tty/serial/atmel_serial.c
9043 F:      drivers/tty/serial/atmel_serial.h
9044
9045 MICROCHIP / ATMEL DMA DRIVER
9046 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9048 L:      dmaengine@vger.kernel.org
9049 S:      Supported
9050 F:      drivers/dma/at_hdmac.c
9051 F:      drivers/dma/at_hdmac_regs.h
9052 F:      include/linux/platform_data/dma-atmel.h
9053
9054 MICROCHIP / ATMEL ECC DRIVER
9055 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9056 L:      linux-crypto@vger.kernel.org
9057 S:      Maintained
9058 F:      drivers/crypto/atmel-ecc.*
9059
9060 MICROCHIP / ATMEL ISC DRIVER
9061 M:      Songjun Wu <songjun.wu@microchip.com>
9062 L:      linux-media@vger.kernel.org
9063 S:      Supported
9064 F:      drivers/media/platform/atmel/atmel-isc.c
9065 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9066 F:      devicetree/bindings/media/atmel-isc.txt
9067
9068 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9069 M:      Woojung Huh <Woojung.Huh@microchip.com>
9070 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9071 L:      netdev@vger.kernel.org
9072 S:      Maintained
9073 F:      net/dsa/tag_ksz.c
9074 F:      drivers/net/dsa/microchip/*
9075 F:      include/linux/platform_data/microchip-ksz.h
9076 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9077
9078 MICROCHIP USB251XB DRIVER
9079 M:      Richard Leitner <richard.leitner@skidata.com>
9080 L:      linux-usb@vger.kernel.org
9081 S:      Maintained
9082 F:      drivers/usb/misc/usb251xb.c
9083 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9084
9085 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9086 M:      Don Brace <don.brace@microsemi.com>
9087 L:      esc.storagedev@microsemi.com
9088 L:      linux-scsi@vger.kernel.org
9089 S:      Supported
9090 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9091 F:      drivers/scsi/smartpqi/Kconfig
9092 F:      drivers/scsi/smartpqi/Makefile
9093 F:      include/linux/cciss*.h
9094 F:      include/uapi/linux/cciss*.h
9095 F:      Documentation/scsi/smartpqi.txt
9096
9097 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9098 M:      Chen Yu <yu.c.chen@intel.com>
9099 L:      platform-driver-x86@vger.kernel.org
9100 S:      Supported
9101 F:      drivers/platform/x86/surfacepro3_button.c
9102
9103 MICROTEK X6 SCANNER
9104 M:      Oliver Neukum <oliver@neukum.org>
9105 S:      Maintained
9106 F:      drivers/usb/image/microtek.*
9107
9108 MIPS
9109 M:      Ralf Baechle <ralf@linux-mips.org>
9110 L:      linux-mips@linux-mips.org
9111 W:      http://www.linux-mips.org/
9112 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9113 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9114 S:      Supported
9115 F:      Documentation/devicetree/bindings/mips/
9116 F:      Documentation/mips/
9117 F:      arch/mips/
9118
9119 MIPS BOSTON DEVELOPMENT BOARD
9120 M:      Paul Burton <paul.burton@mips.com>
9121 L:      linux-mips@linux-mips.org
9122 S:      Maintained
9123 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9124 F:      arch/mips/boot/dts/img/boston.dts
9125 F:      arch/mips/configs/generic/board-boston.config
9126 F:      drivers/clk/imgtec/clk-boston.c
9127 F:      include/dt-bindings/clock/boston-clock.h
9128
9129 MIPS GENERIC PLATFORM
9130 M:      Paul Burton <paul.burton@mips.com>
9131 L:      linux-mips@linux-mips.org
9132 S:      Supported
9133 F:      arch/mips/generic/
9134 F:      arch/mips/tools/generic-board-config.sh
9135
9136 MIPS/LOONGSON1 ARCHITECTURE
9137 M:      Keguang Zhang <keguang.zhang@gmail.com>
9138 L:      linux-mips@linux-mips.org
9139 S:      Maintained
9140 F:      arch/mips/loongson32/
9141 F:      arch/mips/include/asm/mach-loongson32/
9142 F:      drivers/*/*loongson1*
9143 F:      drivers/*/*/*loongson1*
9144
9145 MIPS RINT INSTRUCTION EMULATION
9146 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9147 L:      linux-mips@linux-mips.org
9148 S:      Supported
9149 F:      arch/mips/math-emu/sp_rint.c
9150 F:      arch/mips/math-emu/dp_rint.c
9151
9152 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9153 M:      Hans Verkuil <hverkuil@xs4all.nl>
9154 L:      linux-media@vger.kernel.org
9155 T:      git git://linuxtv.org/media_tree.git
9156 W:      https://linuxtv.org
9157 S:      Odd Fixes
9158 F:      drivers/media/radio/radio-miropcm20*
9159
9160 MMP SUPPORT
9161 M:      Eric Miao <eric.y.miao@gmail.com>
9162 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9164 T:      git git://github.com/hzhuang1/linux.git
9165 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9166 S:      Maintained
9167 F:      arch/arm/boot/dts/mmp*
9168 F:      arch/arm/mach-mmp/
9169
9170 MN88472 MEDIA DRIVER
9171 M:      Antti Palosaari <crope@iki.fi>
9172 L:      linux-media@vger.kernel.org
9173 W:      https://linuxtv.org
9174 W:      http://palosaari.fi/linux/
9175 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9176 S:      Maintained
9177 F:      drivers/media/dvb-frontends/mn88472*
9178
9179 MN88473 MEDIA DRIVER
9180 M:      Antti Palosaari <crope@iki.fi>
9181 L:      linux-media@vger.kernel.org
9182 W:      https://linuxtv.org
9183 W:      http://palosaari.fi/linux/
9184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9185 S:      Maintained
9186 F:      drivers/media/dvb-frontends/mn88473*
9187
9188 MODULE SUPPORT
9189 M:      Jessica Yu <jeyu@kernel.org>
9190 M:      Rusty Russell <rusty@rustcorp.com.au>
9191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9192 S:      Maintained
9193 F:      include/linux/module.h
9194 F:      kernel/module.c
9195
9196 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9197 W:      http://popies.net/meye/
9198 S:      Orphan
9199 F:      Documentation/media/v4l-drivers/meye*
9200 F:      drivers/media/pci/meye/
9201 F:      include/uapi/linux/meye.h
9202
9203 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9204 M:      Jiri Slaby <jirislaby@gmail.com>
9205 S:      Maintained
9206 F:      Documentation/serial/moxa-smartio
9207 F:      drivers/tty/mxser.*
9208
9209 MR800 AVERMEDIA USB FM RADIO DRIVER
9210 M:      Alexey Klimov <klimov.linux@gmail.com>
9211 L:      linux-media@vger.kernel.org
9212 T:      git git://linuxtv.org/media_tree.git
9213 S:      Maintained
9214 F:      drivers/media/radio/radio-mr800.c
9215
9216 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9217 M:      Alan Ott <alan@signal11.us>
9218 L:      linux-wpan@vger.kernel.org
9219 S:      Maintained
9220 F:      drivers/net/ieee802154/mrf24j40.c
9221 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9222
9223 MSI LAPTOP SUPPORT
9224 M:      "Lee, Chun-Yi" <jlee@suse.com>
9225 L:      platform-driver-x86@vger.kernel.org
9226 S:      Maintained
9227 F:      drivers/platform/x86/msi-laptop.c
9228
9229 MSI WMI SUPPORT
9230 L:      platform-driver-x86@vger.kernel.org
9231 S:      Orphan
9232 F:      drivers/platform/x86/msi-wmi.c
9233
9234 MSI001 MEDIA DRIVER
9235 M:      Antti Palosaari <crope@iki.fi>
9236 L:      linux-media@vger.kernel.org
9237 W:      https://linuxtv.org
9238 W:      http://palosaari.fi/linux/
9239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9240 T:      git git://linuxtv.org/anttip/media_tree.git
9241 S:      Maintained
9242 F:      drivers/media/tuners/msi001*
9243
9244 MSI2500 MEDIA DRIVER
9245 M:      Antti Palosaari <crope@iki.fi>
9246 L:      linux-media@vger.kernel.org
9247 W:      https://linuxtv.org
9248 W:      http://palosaari.fi/linux/
9249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9250 T:      git git://linuxtv.org/anttip/media_tree.git
9251 S:      Maintained
9252 F:      drivers/media/usb/msi2500/
9253
9254 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9255 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9256 L:      linux-mtd@lists.infradead.org
9257 S:      Maintained
9258 F:      drivers/mtd/devices/docg3*
9259
9260 MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
9266 F:      include/media/i2c/mt9m032.h
9267
9268 MT9P031 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/mt9p031.c
9274 F:      include/media/i2c/mt9p031.h
9275
9276 MT9T001 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:      drivers/media/i2c/mt9t001.c
9282 F:      include/media/i2c/mt9t001.h
9283
9284 MT9V032 APTINA CAMERA SENSOR
9285 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9286 L:      linux-media@vger.kernel.org
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Maintained
9289 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9290 F:      drivers/media/i2c/mt9v032.c
9291 F:      include/media/i2c/mt9v032.h
9292
9293 MULTIFUNCTION DEVICES (MFD)
9294 M:      Lee Jones <lee.jones@linaro.org>
9295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9296 S:      Supported
9297 F:      Documentation/devicetree/bindings/mfd/
9298 F:      drivers/mfd/
9299 F:      include/linux/mfd/
9300 F:      include/dt-bindings/mfd/
9301
9302 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9303 S:      Orphan
9304 F:      drivers/mmc/host/mmc_spi.c
9305 F:      include/linux/spi/mmc_spi.h
9306
9307 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9308 M:      Ulf Hansson <ulf.hansson@linaro.org>
9309 L:      linux-mmc@vger.kernel.org
9310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9311 S:      Maintained
9312 F:      Documentation/devicetree/bindings/mmc/
9313 F:      drivers/mmc/
9314 F:      include/linux/mmc/
9315 F:      include/uapi/linux/mmc/
9316
9317 MULTIPLEXER SUBSYSTEM
9318 M:      Peter Rosin <peda@axentia.se>
9319 S:      Maintained
9320 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9321 F:      Documentation/devicetree/bindings/mux/
9322 F:      include/linux/dt-bindings/mux/
9323 F:      include/linux/mux/
9324 F:      drivers/mux/
9325
9326 MULTITECH MULTIPORT CARD (ISICOM)
9327 S:      Orphan
9328 F:      drivers/tty/isicom.c
9329 F:      include/linux/isicom.h
9330
9331 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9332 M:      Bin Liu <b-liu@ti.com>
9333 L:      linux-usb@vger.kernel.org
9334 S:      Maintained
9335 F:      drivers/usb/musb/
9336
9337 MXL5007T MEDIA DRIVER
9338 M:      Michael Krufky <mkrufky@linuxtv.org>
9339 L:      linux-media@vger.kernel.org
9340 W:      https://linuxtv.org
9341 W:      http://github.com/mkrufky
9342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9343 T:      git git://linuxtv.org/mkrufky/tuners.git
9344 S:      Maintained
9345 F:      drivers/media/tuners/mxl5007t.*
9346
9347 MXSFB DRM DRIVER
9348 M:      Marek Vasut <marex@denx.de>
9349 S:      Supported
9350 F:      drivers/gpu/drm/mxsfb/
9351 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9352
9353 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9354 M:      Chris Lee <christopher.lee@cspi.com>
9355 L:      netdev@vger.kernel.org
9356 W:      https://www.cspi.com/ethernet-products/support/downloads/
9357 S:      Supported
9358 F:      drivers/net/ethernet/myricom/myri10ge/
9359
9360 NAND FLASH SUBSYSTEM
9361 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9362 R:      Richard Weinberger <richard@nod.at>
9363 L:      linux-mtd@lists.infradead.org
9364 W:      http://www.linux-mtd.infradead.org/
9365 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9366 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9367 T:      git git://git.infradead.org/l2-mtd.git nand/next
9368 S:      Maintained
9369 F:      drivers/mtd/nand/
9370 F:      include/linux/mtd/*nand*.h
9371
9372 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9373 M:      Daniel Mack <zonque@gmail.com>
9374 S:      Maintained
9375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9376 W:      http://www.native-instruments.com
9377 F:      sound/usb/caiaq/
9378
9379 NATSEMI ETHERNET DRIVER (DP8381x)
9380 S:      Orphan
9381 F:      drivers/net/ethernet/natsemi/natsemi.c
9382
9383 NCP FILESYSTEM
9384 M:      Petr Vandrovec <petr@vandrovec.name>
9385 S:      Odd Fixes
9386 F:      fs/ncpfs/
9387
9388 NCR 5380 SCSI DRIVERS
9389 M:      Finn Thain <fthain@telegraphics.com.au>
9390 M:      Michael Schmitz <schmitzmic@gmail.com>
9391 L:      linux-scsi@vger.kernel.org
9392 S:      Maintained
9393 F:      Documentation/scsi/g_NCR5380.txt
9394 F:      drivers/scsi/NCR5380.*
9395 F:      drivers/scsi/arm/cumana_1.c
9396 F:      drivers/scsi/arm/oak.c
9397 F:      drivers/scsi/atari_scsi.*
9398 F:      drivers/scsi/dmx3191d.c
9399 F:      drivers/scsi/g_NCR5380.*
9400 F:      drivers/scsi/mac_scsi.*
9401 F:      drivers/scsi/sun3_scsi.*
9402 F:      drivers/scsi/sun3_scsi_vme.c
9403
9404 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9405 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9406 L:      linux-scsi@vger.kernel.org
9407 S:      Maintained
9408 F:      drivers/scsi/NCR_D700.*
9409
9410 NCT6775 HARDWARE MONITOR DRIVER
9411 M:      Guenter Roeck <linux@roeck-us.net>
9412 L:      linux-hwmon@vger.kernel.org
9413 S:      Maintained
9414 F:      Documentation/hwmon/nct6775
9415 F:      drivers/hwmon/nct6775.c
9416
9417 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9418 M:      Faisal Latif <faisal.latif@intel.com>
9419 L:      linux-rdma@vger.kernel.org
9420 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9421 S:      Supported
9422 F:      drivers/infiniband/hw/nes/
9423 F:      include/uapi/rdma/nes-abi.h
9424
9425 NETEM NETWORK EMULATOR
9426 M:      Stephen Hemminger <stephen@networkplumber.org>
9427 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9428 S:      Maintained
9429 F:      net/sched/sch_netem.c
9430
9431 NETERION 10GbE DRIVERS (s2io/vxge)
9432 M:      Jon Mason <jdmason@kudzu.us>
9433 L:      netdev@vger.kernel.org
9434 S:      Supported
9435 F:      Documentation/networking/s2io.txt
9436 F:      Documentation/networking/vxge.txt
9437 F:      drivers/net/ethernet/neterion/
9438
9439 NETFILTER
9440 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9441 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9442 M:      Florian Westphal <fw@strlen.de>
9443 L:      netfilter-devel@vger.kernel.org
9444 L:      coreteam@netfilter.org
9445 W:      http://www.netfilter.org/
9446 W:      http://www.iptables.org/
9447 W:      http://www.nftables.org/
9448 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9451 S:      Maintained
9452 F:      include/linux/netfilter*
9453 F:      include/linux/netfilter/
9454 F:      include/net/netfilter/
9455 F:      include/uapi/linux/netfilter*
9456 F:      include/uapi/linux/netfilter/
9457 F:      net/*/netfilter.c
9458 F:      net/*/netfilter/
9459 F:      net/netfilter/
9460 F:      net/bridge/br_netfilter*.c
9461
9462 NETROM NETWORK LAYER
9463 M:      Ralf Baechle <ralf@linux-mips.org>
9464 L:      linux-hams@vger.kernel.org
9465 W:      http://www.linux-ax25.org/
9466 S:      Maintained
9467 F:      include/net/netrom.h
9468 F:      include/uapi/linux/netrom.h
9469 F:      net/netrom/
9470
9471 NETRONOME ETHERNET DRIVERS
9472 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9473 L:      oss-drivers@netronome.com
9474 S:      Maintained
9475 F:      drivers/net/ethernet/netronome/
9476
9477 NETWORK BLOCK DEVICE (NBD)
9478 M:      Josef Bacik <jbacik@fb.com>
9479 S:      Maintained
9480 L:      linux-block@vger.kernel.org
9481 L:      nbd@other.debian.org
9482 F:      Documentation/blockdev/nbd.txt
9483 F:      drivers/block/nbd.c
9484 F:      include/uapi/linux/nbd.h
9485
9486 NETWORK DROP MONITOR
9487 M:      Neil Horman <nhorman@tuxdriver.com>
9488 L:      netdev@vger.kernel.org
9489 S:      Maintained
9490 W:      https://fedorahosted.org/dropwatch/
9491 F:      net/core/drop_monitor.c
9492
9493 NETWORKING DRIVERS
9494 L:      netdev@vger.kernel.org
9495 W:      http://www.linuxfoundation.org/en/Net
9496 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9499 S:      Odd Fixes
9500 F:      Documentation/devicetree/bindings/net/
9501 F:      drivers/net/
9502 F:      include/linux/if_*
9503 F:      include/linux/netdevice.h
9504 F:      include/linux/etherdevice.h
9505 F:      include/linux/fcdevice.h
9506 F:      include/linux/fddidevice.h
9507 F:      include/linux/hippidevice.h
9508 F:      include/linux/inetdevice.h
9509 F:      include/uapi/linux/if_*
9510 F:      include/uapi/linux/netdevice.h
9511
9512 NETWORKING DRIVERS (WIRELESS)
9513 M:      Kalle Valo <kvalo@codeaurora.org>
9514 L:      linux-wireless@vger.kernel.org
9515 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9518 S:      Maintained
9519 F:      Documentation/devicetree/bindings/net/wireless/
9520 F:      drivers/net/wireless/
9521
9522 NETWORKING [DSA]
9523 M:      Andrew Lunn <andrew@lunn.ch>
9524 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9525 M:      Florian Fainelli <f.fainelli@gmail.com>
9526 S:      Maintained
9527 F:      net/dsa/
9528 F:      include/net/dsa.h
9529 F:      include/linux/dsa/
9530 F:      drivers/net/dsa/
9531
9532 NETWORKING [GENERAL]
9533 M:      "David S. Miller" <davem@davemloft.net>
9534 L:      netdev@vger.kernel.org
9535 W:      http://www.linuxfoundation.org/en/Net
9536 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9539 B:      mailto:netdev@vger.kernel.org
9540 S:      Maintained
9541 F:      net/
9542 F:      include/net/
9543 F:      include/linux/in.h
9544 F:      include/linux/net.h
9545 F:      include/linux/netdevice.h
9546 F:      include/uapi/linux/in.h
9547 F:      include/uapi/linux/net.h
9548 F:      include/uapi/linux/netdevice.h
9549 F:      include/uapi/linux/net_namespace.h
9550 F:      tools/testing/selftests/net/
9551 F:      lib/net_utils.c
9552 F:      lib/random32.c
9553
9554 NETWORKING [IPSEC]
9555 M:      Steffen Klassert <steffen.klassert@secunet.com>
9556 M:      Herbert Xu <herbert@gondor.apana.org.au>
9557 M:      "David S. Miller" <davem@davemloft.net>
9558 L:      netdev@vger.kernel.org
9559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9561 S:      Maintained
9562 F:      net/core/flow.c
9563 F:      net/xfrm/
9564 F:      net/key/
9565 F:      net/ipv4/xfrm*
9566 F:      net/ipv4/esp4*
9567 F:      net/ipv4/ah4.c
9568 F:      net/ipv4/ipcomp.c
9569 F:      net/ipv4/ip_vti.c
9570 F:      net/ipv6/xfrm*
9571 F:      net/ipv6/esp6*
9572 F:      net/ipv6/ah6.c
9573 F:      net/ipv6/ipcomp6.c
9574 F:      net/ipv6/ip6_vti.c
9575 F:      include/uapi/linux/xfrm.h
9576 F:      include/net/xfrm.h
9577
9578 NETWORKING [IPv4/IPv6]
9579 M:      "David S. Miller" <davem@davemloft.net>
9580 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9581 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9582 L:      netdev@vger.kernel.org
9583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9584 S:      Maintained
9585 F:      net/ipv4/
9586 F:      net/ipv6/
9587 F:      include/net/ip*
9588 F:      arch/x86/net/*
9589
9590 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9591 M:      Paul Moore <paul@paul-moore.com>
9592 W:      https://github.com/netlabel
9593 L:      netdev@vger.kernel.org
9594 L:      linux-security-module@vger.kernel.org
9595 S:      Maintained
9596 F:      Documentation/netlabel/
9597 F:      include/net/calipso.h
9598 F:      include/net/cipso_ipv4.h
9599 F:      include/net/netlabel.h
9600 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9601 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9602 F:      net/netlabel/
9603 F:      net/ipv4/cipso_ipv4.c
9604 F:      net/ipv6/calipso.c
9605 F:      net/netfilter/xt_CONNSECMARK.c
9606 F:      net/netfilter/xt_SECMARK.c
9607
9608 NETWORKING [TLS]
9609 M:      Ilya Lesokhin <ilyal@mellanox.com>
9610 M:      Aviad Yehezkel <aviadye@mellanox.com>
9611 M:      Dave Watson <davejwatson@fb.com>
9612 L:      netdev@vger.kernel.org
9613 S:      Maintained
9614 F:      net/tls/*
9615 F:      include/uapi/linux/tls.h
9616 F:      include/net/tls.h
9617
9618 NETWORKING [WIRELESS]
9619 L:      linux-wireless@vger.kernel.org
9620 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9621
9622 NETXEN (1/10) GbE SUPPORT
9623 M:      Manish Chopra <manish.chopra@cavium.com>
9624 M:      Rahul Verma <rahul.verma@cavium.com>
9625 M:      Dept-GELinuxNICDev@cavium.com
9626 L:      netdev@vger.kernel.org
9627 S:      Supported
9628 F:      drivers/net/ethernet/qlogic/netxen/
9629
9630 NFC SUBSYSTEM
9631 M:      Samuel Ortiz <sameo@linux.intel.com>
9632 L:      linux-wireless@vger.kernel.org
9633 L:      linux-nfc@lists.01.org (subscribers-only)
9634 S:      Supported
9635 F:      net/nfc/
9636 F:      include/net/nfc/
9637 F:      include/uapi/linux/nfc.h
9638 F:      drivers/nfc/
9639 F:      include/linux/platform_data/nfcmrvl.h
9640 F:      include/linux/platform_data/nxp-nci.h
9641 F:      Documentation/devicetree/bindings/net/nfc/
9642
9643 NFS, SUNRPC, AND LOCKD CLIENTS
9644 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9645 M:      Anna Schumaker <anna.schumaker@netapp.com>
9646 L:      linux-nfs@vger.kernel.org
9647 W:      http://client.linux-nfs.org
9648 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9649 S:      Maintained
9650 F:      fs/lockd/
9651 F:      fs/nfs/
9652 F:      fs/nfs_common/
9653 F:      net/sunrpc/
9654 F:      include/linux/lockd/
9655 F:      include/linux/nfs*
9656 F:      include/linux/sunrpc/
9657 F:      include/uapi/linux/nfs*
9658 F:      include/uapi/linux/sunrpc/
9659
9660 NILFS2 FILESYSTEM
9661 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9662 L:      linux-nilfs@vger.kernel.org
9663 W:      https://nilfs.sourceforge.io/
9664 W:      https://nilfs.osdn.jp/
9665 T:      git git://github.com/konis/nilfs2.git
9666 S:      Supported
9667 F:      Documentation/filesystems/nilfs2.txt
9668 F:      fs/nilfs2/
9669 F:      include/trace/events/nilfs2.h
9670 F:      include/uapi/linux/nilfs2_api.h
9671 F:      include/uapi/linux/nilfs2_ondisk.h
9672
9673 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
9679
9680 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9681 M:      GOTO Masanori <gotom@debian.or.jp>
9682 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9683 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9684 S:      Maintained
9685 F:      Documentation/scsi/NinjaSCSI.txt
9686 F:      drivers/scsi/nsp32*
9687
9688 NIOS2 ARCHITECTURE
9689 M:      Ley Foon Tan <lftan@altera.com>
9690 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9692 S:      Maintained
9693 F:      arch/nios2/
9694
9695 NOHZ, DYNTICKS SUPPORT
9696 M:      Frederic Weisbecker <fweisbec@gmail.com>
9697 M:      Thomas Gleixner <tglx@linutronix.de>
9698 M:      Ingo Molnar <mingo@kernel.org>
9699 L:      linux-kernel@vger.kernel.org
9700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9701 S:      Maintained
9702 F:      kernel/time/tick*.*
9703 F:      include/linux/tick.h
9704 F:      include/linux/sched/nohz.h
9705
9706 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9707 M:      Pavel Machek <pavel@ucw.cz>
9708 M:      Sakari Ailus <sakari.ailus@iki.fi>
9709 L:      linux-media@vger.kernel.org
9710 S:      Maintained
9711 F:      drivers/media/i2c/et8ek8
9712 F:      drivers/media/i2c/ad5820.c
9713
9714 NOKIA N900 POWER SUPPLY DRIVERS
9715 R:      Pali Rohár <pali.rohar@gmail.com>
9716 F:      include/linux/power/bq2415x_charger.h
9717 F:      include/linux/power/bq27xxx_battery.h
9718 F:      include/linux/power/isp1704_charger.h
9719 F:      drivers/power/supply/bq2415x_charger.c
9720 F:      drivers/power/supply/bq27xxx_battery.c
9721 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9722 F:      drivers/power/supply/isp1704_charger.c
9723 F:      drivers/power/supply/rx51_battery.c
9724
9725 NTB AMD DRIVER
9726 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9727 L:      linux-ntb@googlegroups.com
9728 S:      Supported
9729 F:      drivers/ntb/hw/amd/
9730
9731 NTB DRIVER CORE
9732 M:      Jon Mason <jdmason@kudzu.us>
9733 M:      Dave Jiang <dave.jiang@intel.com>
9734 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9735 L:      linux-ntb@googlegroups.com
9736 S:      Supported
9737 W:      https://github.com/jonmason/ntb/wiki
9738 T:      git git://github.com/jonmason/ntb.git
9739 F:      drivers/ntb/
9740 F:      drivers/net/ntb_netdev.c
9741 F:      include/linux/ntb.h
9742 F:      include/linux/ntb_transport.h
9743 F:      tools/testing/selftests/ntb/
9744
9745 NTB IDT DRIVER
9746 M:      Serge Semin <fancer.lancer@gmail.com>
9747 L:      linux-ntb@googlegroups.com
9748 S:      Supported
9749 F:      drivers/ntb/hw/idt/
9750
9751 NTB INTEL DRIVER
9752 M:      Dave Jiang <dave.jiang@intel.com>
9753 L:      linux-ntb@googlegroups.com
9754 S:      Supported
9755 W:      https://github.com/davejiang/linux/wiki
9756 T:      git https://github.com/davejiang/linux.git
9757 F:      drivers/ntb/hw/intel/
9758
9759 NTFS FILESYSTEM
9760 M:      Anton Altaparmakov <anton@tuxera.com>
9761 L:      linux-ntfs-dev@lists.sourceforge.net
9762 W:      http://www.tuxera.com/
9763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9764 S:      Supported
9765 F:      Documentation/filesystems/ntfs.txt
9766 F:      fs/ntfs/
9767
9768 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9769 M:      Antonino Daplas <adaplas@gmail.com>
9770 L:      linux-fbdev@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/video/fbdev/riva/
9773 F:      drivers/video/fbdev/nvidia/
9774
9775 NVM EXPRESS DRIVER
9776 M:      Keith Busch <keith.busch@intel.com>
9777 M:      Jens Axboe <axboe@fb.com>
9778 M:      Christoph Hellwig <hch@lst.de>
9779 M:      Sagi Grimberg <sagi@grimberg.me>
9780 L:      linux-nvme@lists.infradead.org
9781 T:      git://git.infradead.org/nvme.git
9782 W:      http://git.infradead.org/nvme.git
9783 S:      Supported
9784 F:      drivers/nvme/host/
9785 F:      include/linux/nvme.h
9786 F:      include/uapi/linux/nvme_ioctl.h
9787
9788 NVM EXPRESS FC TRANSPORT DRIVERS
9789 M:      James Smart <james.smart@broadcom.com>
9790 L:      linux-nvme@lists.infradead.org
9791 S:      Supported
9792 F:      include/linux/nvme-fc.h
9793 F:      include/linux/nvme-fc-driver.h
9794 F:      drivers/nvme/host/fc.c
9795 F:      drivers/nvme/target/fc.c
9796 F:      drivers/nvme/target/fcloop.c
9797
9798 NVM EXPRESS TARGET DRIVER
9799 M:      Christoph Hellwig <hch@lst.de>
9800 M:      Sagi Grimberg <sagi@grimberg.me>
9801 L:      linux-nvme@lists.infradead.org
9802 T:      git://git.infradead.org/nvme.git
9803 W:      http://git.infradead.org/nvme.git
9804 S:      Supported
9805 F:      drivers/nvme/target/
9806
9807 NVMEM FRAMEWORK
9808 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9809 S:      Maintained
9810 F:      drivers/nvmem/
9811 F:      Documentation/devicetree/bindings/nvmem/
9812 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9813 F:      include/linux/nvmem-consumer.h
9814 F:      include/linux/nvmem-provider.h
9815
9816 NXP TDA998X DRM DRIVER
9817 M:      Russell King <linux@armlinux.org.uk>
9818 S:      Supported
9819 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9820 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9821 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9822 F:      include/drm/i2c/tda998x.h
9823
9824 NXP TFA9879 DRIVER
9825 M:      Peter Rosin <peda@axentia.se>
9826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9827 S:      Maintained
9828 F:      sound/soc/codecs/tfa9879*
9829
9830 NXP-NCI NFC DRIVER
9831 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9832 R:      Charles Gorand <charles.gorand@effinnov.com>
9833 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9834 S:      Supported
9835 F:      drivers/nfc/nxp-nci
9836
9837 OBJTOOL
9838 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9839 S:      Supported
9840 F:      tools/objtool/
9841
9842 OMAP AUDIO SUPPORT
9843 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9844 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9846 L:      linux-omap@vger.kernel.org
9847 S:      Maintained
9848 F:      sound/soc/omap/
9849
9850 OMAP CLOCK FRAMEWORK SUPPORT
9851 M:      Paul Walmsley <paul@pwsan.com>
9852 L:      linux-omap@vger.kernel.org
9853 S:      Maintained
9854 F:      arch/arm/*omap*/*clock*
9855
9856 OMAP DEVICE TREE SUPPORT
9857 M:      Benoît Cousson <bcousson@baylibre.com>
9858 M:      Tony Lindgren <tony@atomide.com>
9859 L:      linux-omap@vger.kernel.org
9860 L:      devicetree@vger.kernel.org
9861 S:      Maintained
9862 F:      arch/arm/boot/dts/*omap*
9863 F:      arch/arm/boot/dts/*am3*
9864 F:      arch/arm/boot/dts/*am4*
9865 F:      arch/arm/boot/dts/*am5*
9866 F:      arch/arm/boot/dts/*dra7*
9867
9868 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9869 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9870 L:      linux-omap@vger.kernel.org
9871 L:      linux-fbdev@vger.kernel.org
9872 S:      Maintained
9873 F:      drivers/video/fbdev/omap2/
9874 F:      Documentation/arm/OMAP/DSS
9875
9876 OMAP FRAMEBUFFER SUPPORT
9877 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9878 L:      linux-fbdev@vger.kernel.org
9879 L:      linux-omap@vger.kernel.org
9880 S:      Maintained
9881 F:      drivers/video/fbdev/omap/
9882
9883 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9884 M:      Roger Quadros <rogerq@ti.com>
9885 M:      Tony Lindgren <tony@atomide.com>
9886 L:      linux-omap@vger.kernel.org
9887 S:      Maintained
9888 F:      drivers/memory/omap-gpmc.c
9889 F:      arch/arm/mach-omap2/*gpmc*
9890
9891 OMAP GPIO DRIVER
9892 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9893 M:      Santosh Shilimkar <ssantosh@kernel.org>
9894 M:      Kevin Hilman <khilman@kernel.org>
9895 L:      linux-omap@vger.kernel.org
9896 S:      Maintained
9897 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9898 F:      drivers/gpio/gpio-omap.c
9899
9900 OMAP HARDWARE SPINLOCK SUPPORT
9901 M:      Ohad Ben-Cohen <ohad@wizery.com>
9902 L:      linux-omap@vger.kernel.org
9903 S:      Maintained
9904 F:      drivers/hwspinlock/omap_hwspinlock.c
9905
9906 OMAP HS MMC SUPPORT
9907 L:      linux-mmc@vger.kernel.org
9908 L:      linux-omap@vger.kernel.org
9909 S:      Orphan
9910 F:      drivers/mmc/host/omap_hsmmc.c
9911
9912 OMAP HWMOD DATA
9913 M:      Paul Walmsley <paul@pwsan.com>
9914 L:      linux-omap@vger.kernel.org
9915 S:      Maintained
9916 F:      arch/arm/mach-omap2/omap_hwmod*data*
9917
9918 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9919 M:      Benoît Cousson <bcousson@baylibre.com>
9920 L:      linux-omap@vger.kernel.org
9921 S:      Maintained
9922 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9923
9924 OMAP HWMOD SUPPORT
9925 M:      Benoît Cousson <bcousson@baylibre.com>
9926 M:      Paul Walmsley <paul@pwsan.com>
9927 L:      linux-omap@vger.kernel.org
9928 S:      Maintained
9929 F:      arch/arm/mach-omap2/omap_hwmod.*
9930
9931 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9932 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9933 L:      linux-media@vger.kernel.org
9934 S:      Maintained
9935 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9936 F:      drivers/media/platform/omap3isp/
9937 F:      drivers/staging/media/omap4iss/
9938
9939 OMAP MMC SUPPORT
9940 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9941 L:      linux-omap@vger.kernel.org
9942 S:      Maintained
9943 F:      drivers/mmc/host/omap.c
9944
9945 OMAP POWER MANAGEMENT SUPPORT
9946 M:      Kevin Hilman <khilman@kernel.org>
9947 L:      linux-omap@vger.kernel.org
9948 S:      Maintained
9949 F:      arch/arm/*omap*/*pm*
9950 F:      drivers/cpufreq/omap-cpufreq.c
9951
9952 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9953 M:      Rajendra Nayak <rnayak@codeaurora.org>
9954 M:      Paul Walmsley <paul@pwsan.com>
9955 L:      linux-omap@vger.kernel.org
9956 S:      Maintained
9957 F:      arch/arm/mach-omap2/prm*
9958
9959 OMAP RANDOM NUMBER GENERATOR SUPPORT
9960 M:      Deepak Saxena <dsaxena@plexity.net>
9961 S:      Maintained
9962 F:      drivers/char/hw_random/omap-rng.c
9963
9964 OMAP USB SUPPORT
9965 L:      linux-usb@vger.kernel.org
9966 L:      linux-omap@vger.kernel.org
9967 S:      Orphan
9968 F:      drivers/usb/*/*omap*
9969 F:      arch/arm/*omap*/usb*
9970
9971 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9972 M:      Mark Jackson <mpfj@newflow.co.uk>
9973 L:      linux-omap@vger.kernel.org
9974 S:      Maintained
9975 F:      arch/arm/boot/dts/am335x-nano.dts
9976
9977 OMAP1 SUPPORT
9978 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9979 M:      Tony Lindgren <tony@atomide.com>
9980 L:      linux-omap@vger.kernel.org
9981 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9983 S:      Maintained
9984 F:      arch/arm/mach-omap1/
9985 F:      arch/arm/plat-omap/
9986 F:      arch/arm/configs/omap1_defconfig
9987 F:      drivers/i2c/busses/i2c-omap.c
9988 F:      include/linux/i2c-omap.h
9989
9990 OMAP2+ SUPPORT
9991 M:      Tony Lindgren <tony@atomide.com>
9992 L:      linux-omap@vger.kernel.org
9993 W:      http://www.muru.com/linux/omap/
9994 W:      http://linux.omap.com/
9995 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9997 S:      Maintained
9998 F:      arch/arm/mach-omap2/
9999 F:      arch/arm/plat-omap/
10000 F:      arch/arm/configs/omap2plus_defconfig
10001 F:      drivers/i2c/busses/i2c-omap.c
10002 F:      drivers/irqchip/irq-omap-intc.c
10003 F:      drivers/mfd/*omap*.c
10004 F:      drivers/mfd/menelaus.c
10005 F:      drivers/mfd/palmas.c
10006 F:      drivers/mfd/tps65217.c
10007 F:      drivers/mfd/tps65218.c
10008 F:      drivers/mfd/tps65910.c
10009 F:      drivers/mfd/twl-core.[ch]
10010 F:      drivers/mfd/twl4030*.c
10011 F:      drivers/mfd/twl6030*.c
10012 F:      drivers/mfd/twl6040*.c
10013 F:      drivers/regulator/palmas-regulator*.c
10014 F:      drivers/regulator/pbias-regulator.c
10015 F:      drivers/regulator/tps65217-regulator.c
10016 F:      drivers/regulator/tps65218-regulator.c
10017 F:      drivers/regulator/tps65910-regulator.c
10018 F:      drivers/regulator/twl-regulator.c
10019 F:      drivers/regulator/twl6030-regulator.c
10020 F:      include/linux/i2c-omap.h
10021
10022 ONION OMEGA2+ BOARD
10023 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10024 L:      linux-mips@linux-mips.org
10025 S:      Maintained
10026 F:      arch/mips/boot/dts/ralink/omega2p.dts
10027
10028 OMFS FILESYSTEM
10029 M:      Bob Copeland <me@bobcopeland.com>
10030 L:      linux-karma-devel@lists.sourceforge.net
10031 S:      Maintained
10032 F:      Documentation/filesystems/omfs.txt
10033 F:      fs/omfs/
10034
10035 OMNIKEY CARDMAN 4000 DRIVER
10036 M:      Harald Welte <laforge@gnumonks.org>
10037 S:      Maintained
10038 F:      drivers/char/pcmcia/cm4000_cs.c
10039 F:      include/linux/cm4000_cs.h
10040 F:      include/uapi/linux/cm4000_cs.h
10041
10042 OMNIKEY CARDMAN 4040 DRIVER
10043 M:      Harald Welte <laforge@gnumonks.org>
10044 S:      Maintained
10045 F:      drivers/char/pcmcia/cm4040_cs.*
10046
10047 OMNIVISION OV13858 SENSOR DRIVER
10048 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10049 L:      linux-media@vger.kernel.org
10050 T:      git git://linuxtv.org/media_tree.git
10051 S:      Maintained
10052 F:      drivers/media/i2c/ov13858.c
10053
10054 OMNIVISION OV5640 SENSOR DRIVER
10055 M:      Steve Longerbeam <slongerbeam@gmail.com>
10056 L:      linux-media@vger.kernel.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Maintained
10059 F:      drivers/media/i2c/ov5640.c
10060
10061 OMNIVISION OV5647 SENSOR DRIVER
10062 M:      Luis Oliveira <lolivei@synopsys.com>
10063 L:      linux-media@vger.kernel.org
10064 T:      git git://linuxtv.org/media_tree.git
10065 S:      Maintained
10066 F:      drivers/media/i2c/ov5647.c
10067
10068 OMNIVISION OV7670 SENSOR DRIVER
10069 M:      Jonathan Corbet <corbet@lwn.net>
10070 L:      linux-media@vger.kernel.org
10071 T:      git git://linuxtv.org/media_tree.git
10072 S:      Maintained
10073 F:      drivers/media/i2c/ov7670.c
10074 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10075
10076 ONENAND FLASH DRIVER
10077 M:      Kyungmin Park <kyungmin.park@samsung.com>
10078 L:      linux-mtd@lists.infradead.org
10079 S:      Maintained
10080 F:      drivers/mtd/onenand/
10081 F:      include/linux/mtd/onenand*.h
10082
10083 ONSTREAM SCSI TAPE DRIVER
10084 M:      Willem Riede <osst@riede.org>
10085 L:      osst-users@lists.sourceforge.net
10086 L:      linux-scsi@vger.kernel.org
10087 S:      Maintained
10088 F:      Documentation/scsi/osst.txt
10089 F:      drivers/scsi/osst.*
10090 F:      drivers/scsi/osst_*.h
10091 F:      drivers/scsi/st.h
10092
10093 OP-TEE DRIVER
10094 M:      Jens Wiklander <jens.wiklander@linaro.org>
10095 S:      Maintained
10096 F:      drivers/tee/optee/
10097
10098 OPA-VNIC DRIVER
10099 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10100 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10101 L:      linux-rdma@vger.kernel.org
10102 S:      Supported
10103 F:      drivers/infiniband/ulp/opa_vnic
10104
10105 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10106 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10107 L:      devicetree@vger.kernel.org
10108 S:      Maintained
10109 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10110 F:      Documentation/devicetree/overlay-notes.txt
10111 F:      drivers/of/overlay.c
10112 F:      drivers/of/resolver.c
10113
10114 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10115 M:      Rob Herring <robh+dt@kernel.org>
10116 M:      Frank Rowand <frowand.list@gmail.com>
10117 L:      devicetree@vger.kernel.org
10118 W:      http://www.devicetree.org/
10119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10120 S:      Maintained
10121 F:      drivers/of/
10122 F:      include/linux/of*.h
10123 F:      scripts/dtc/
10124 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10125
10126 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10127 M:      Rob Herring <robh+dt@kernel.org>
10128 M:      Mark Rutland <mark.rutland@arm.com>
10129 L:      devicetree@vger.kernel.org
10130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10131 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10132 S:      Maintained
10133 F:      Documentation/devicetree/
10134 F:      arch/*/boot/dts/
10135 F:      include/dt-bindings/
10136
10137 OPENCORES I2C BUS DRIVER
10138 M:      Peter Korsgaard <jacmet@sunsite.dk>
10139 L:      linux-i2c@vger.kernel.org
10140 S:      Maintained
10141 F:      Documentation/i2c/busses/i2c-ocores
10142 F:      drivers/i2c/busses/i2c-ocores.c
10143
10144 OPENRISC ARCHITECTURE
10145 M:      Jonas Bonn <jonas@southpole.se>
10146 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10147 M:      Stafford Horne <shorne@gmail.com>
10148 T:      git git://github.com/openrisc/linux.git
10149 L:      openrisc@lists.librecores.org
10150 W:      http://openrisc.io
10151 S:      Maintained
10152 F:      Documentation/devicetree/bindings/openrisc/
10153 F:      Documentation/openrisc/
10154 F:      arch/openrisc/
10155 F:      drivers/irqchip/irq-ompic.c
10156 F:      drivers/irqchip/irq-or1k-*
10157
10158 OPENVSWITCH
10159 M:      Pravin B Shelar <pshelar@ovn.org>
10160 L:      netdev@vger.kernel.org
10161 L:      dev@openvswitch.org
10162 W:      http://openvswitch.org
10163 S:      Maintained
10164 F:      net/openvswitch/
10165 F:      include/uapi/linux/openvswitch.h
10166
10167 OPERATING PERFORMANCE POINTS (OPP)
10168 M:      Viresh Kumar <vireshk@kernel.org>
10169 M:      Nishanth Menon <nm@ti.com>
10170 M:      Stephen Boyd <sboyd@codeaurora.org>
10171 L:      linux-pm@vger.kernel.org
10172 S:      Maintained
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10174 F:      drivers/opp/
10175 F:      include/linux/pm_opp.h
10176 F:      Documentation/power/opp.txt
10177 F:      Documentation/devicetree/bindings/opp/
10178
10179 OPL4 DRIVER
10180 M:      Clemens Ladisch <clemens@ladisch.de>
10181 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10182 T:      git git://git.alsa-project.org/alsa-kernel.git
10183 S:      Maintained
10184 F:      sound/drivers/opl4/
10185
10186 OPROFILE
10187 M:      Robert Richter <rric@kernel.org>
10188 L:      oprofile-list@lists.sf.net
10189 S:      Maintained
10190 F:      arch/*/include/asm/oprofile*.h
10191 F:      arch/*/oprofile/
10192 F:      drivers/oprofile/
10193 F:      include/linux/oprofile.h
10194
10195 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10196 M:      Mark Fasheh <mfasheh@versity.com>
10197 M:      Joel Becker <jlbec@evilplan.org>
10198 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10199 W:      http://ocfs2.wiki.kernel.org
10200 S:      Supported
10201 F:      Documentation/filesystems/ocfs2.txt
10202 F:      Documentation/filesystems/dlmfs.txt
10203 F:      fs/ocfs2/
10204
10205 ORANGEFS FILESYSTEM
10206 M:      Mike Marshall <hubcap@omnibond.com>
10207 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10209 S:      Supported
10210 F:      fs/orangefs/
10211 F:      Documentation/filesystems/orangefs.txt
10212
10213 ORINOCO DRIVER
10214 L:      linux-wireless@vger.kernel.org
10215 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10216 W:      http://www.nongnu.org/orinoco/
10217 S:      Orphan
10218 F:      drivers/net/wireless/intersil/orinoco/
10219
10220 OSD LIBRARY and FILESYSTEM
10221 M:      Boaz Harrosh <ooo@electrozaur.com>
10222 S:      Maintained
10223 F:      drivers/scsi/osd/
10224 F:      include/scsi/osd_*
10225 F:      fs/exofs/
10226
10227 OV2659 OMNIVISION SENSOR DRIVER
10228 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10229 L:      linux-media@vger.kernel.org
10230 W:      https://linuxtv.org
10231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10232 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10233 S:      Maintained
10234 F:      drivers/media/i2c/ov2659.c
10235 F:      include/media/i2c/ov2659.h
10236
10237 OVERLAY FILESYSTEM
10238 M:      Miklos Szeredi <miklos@szeredi.hu>
10239 L:      linux-unionfs@vger.kernel.org
10240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10241 S:      Supported
10242 F:      fs/overlayfs/
10243 F:      Documentation/filesystems/overlayfs.txt
10244
10245 P54 WIRELESS DRIVER
10246 M:      Christian Lamparter <chunkeey@googlemail.com>
10247 L:      linux-wireless@vger.kernel.org
10248 W:      http://wireless.kernel.org/en/users/Drivers/p54
10249 S:      Maintained
10250 F:      drivers/net/wireless/intersil/p54/
10251
10252 PA SEMI ETHERNET DRIVER
10253 L:      netdev@vger.kernel.org
10254 S:      Orphan
10255 F:      drivers/net/ethernet/pasemi/*
10256
10257 PA SEMI SMBUS DRIVER
10258 L:      linux-i2c@vger.kernel.org
10259 S:      Orphan
10260 F:      drivers/i2c/busses/i2c-pasemi.c
10261
10262 PADATA PARALLEL EXECUTION MECHANISM
10263 M:      Steffen Klassert <steffen.klassert@secunet.com>
10264 L:      linux-crypto@vger.kernel.org
10265 S:      Maintained
10266 F:      kernel/padata.c
10267 F:      include/linux/padata.h
10268 F:      Documentation/padata.txt
10269
10270 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10271 M:      Harald Welte <laforge@gnumonks.org>
10272 L:      platform-driver-x86@vger.kernel.org
10273 S:      Maintained
10274 F:      drivers/platform/x86/panasonic-laptop.c
10275
10276 PANASONIC MN10300/AM33/AM34 PORT
10277 M:      David Howells <dhowells@redhat.com>
10278 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10279 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10280 S:      Maintained
10281 F:      Documentation/mn10300/
10282 F:      arch/mn10300/
10283
10284 PARALLEL LCD/KEYPAD PANEL DRIVER
10285 M:      Willy Tarreau <willy@haproxy.com>
10286 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10287 S:      Odd Fixes
10288 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10289 F:      drivers/misc/panel.c
10290
10291 PARALLEL PORT SUBSYSTEM
10292 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10293 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10294 L:      linux-parport@lists.infradead.org (subscribers-only)
10295 S:      Maintained
10296 F:      drivers/parport/
10297 F:      include/linux/parport*.h
10298 F:      drivers/char/ppdev.c
10299 F:      include/uapi/linux/ppdev.h
10300 F:      Documentation/parport*.txt
10301
10302 PARAVIRT_OPS INTERFACE
10303 M:      Juergen Gross <jgross@suse.com>
10304 M:      Alok Kataria <akataria@vmware.com>
10305 M:      Rusty Russell <rusty@rustcorp.com.au>
10306 L:      virtualization@lists.linux-foundation.org
10307 S:      Supported
10308 F:      Documentation/virtual/paravirt_ops.txt
10309 F:      arch/*/kernel/paravirt*
10310 F:      arch/*/include/asm/paravirt*.h
10311 F:      include/linux/hypervisor.h
10312
10313 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10314 M:      Tim Waugh <tim@cyberelk.net>
10315 L:      linux-parport@lists.infradead.org (subscribers-only)
10316 S:      Maintained
10317 F:      Documentation/blockdev/paride.txt
10318 F:      drivers/block/paride/
10319
10320 PARISC ARCHITECTURE
10321 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10322 M:      Helge Deller <deller@gmx.de>
10323 L:      linux-parisc@vger.kernel.org
10324 W:      http://www.parisc-linux.org/
10325 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10328 S:      Maintained
10329 F:      arch/parisc/
10330 F:      Documentation/parisc/
10331 F:      drivers/parisc/
10332 F:      drivers/char/agp/parisc-agp.c
10333 F:      drivers/input/serio/gscps2.c
10334 F:      drivers/parport/parport_gsc.*
10335 F:      drivers/tty/serial/8250/8250_gsc.c
10336 F:      drivers/video/fbdev/sti*
10337 F:      drivers/video/console/sti*
10338 F:      drivers/video/logo/logo_parisc*
10339
10340 PARMAN
10341 M:      Jiri Pirko <jiri@mellanox.com>
10342 L:      netdev@vger.kernel.org
10343 S:      Supported
10344 F:      lib/parman.c
10345 F:      lib/test_parman.c
10346 F:      include/linux/parman.h
10347
10348 PC87360 HARDWARE MONITORING DRIVER
10349 M:      Jim Cromie <jim.cromie@gmail.com>
10350 L:      linux-hwmon@vger.kernel.org
10351 S:      Maintained
10352 F:      Documentation/hwmon/pc87360
10353 F:      drivers/hwmon/pc87360.c
10354
10355 PC8736x GPIO DRIVER
10356 M:      Jim Cromie <jim.cromie@gmail.com>
10357 S:      Maintained
10358 F:      drivers/char/pc8736x_gpio.c
10359
10360 PC87427 HARDWARE MONITORING DRIVER
10361 M:      Jean Delvare <jdelvare@suse.com>
10362 L:      linux-hwmon@vger.kernel.org
10363 S:      Maintained
10364 F:      Documentation/hwmon/pc87427
10365 F:      drivers/hwmon/pc87427.c
10366
10367 PCA9532 LED DRIVER
10368 M:      Riku Voipio <riku.voipio@iki.fi>
10369 S:      Maintained
10370 F:      drivers/leds/leds-pca9532.c
10371 F:      include/linux/leds-pca9532.h
10372
10373 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10374 M:      Guenter Roeck <linux@roeck-us.net>
10375 L:      linux-i2c@vger.kernel.org
10376 S:      Maintained
10377 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10378
10379 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10380 M:      Khalid Aziz <khalid@gonehiking.org>
10381 S:      Maintained
10382 F:      drivers/firmware/pcdp.*
10383
10384 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10385 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10386 L:      linux-pci@vger.kernel.org
10387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 S:      Maintained
10389 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10390 F:      drivers/pci/host/pci-aardvark.c
10391
10392 PCI DRIVER FOR ALTERA PCIE IP
10393 M:      Ley Foon Tan <lftan@altera.com>
10394 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10395 L:      linux-pci@vger.kernel.org
10396 S:      Supported
10397 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10398 F:      drivers/pci/host/pcie-altera.c
10399
10400 PCI DRIVER FOR APPLIEDMICRO XGENE
10401 M:      Tanmay Inamdar <tinamdar@apm.com>
10402 L:      linux-pci@vger.kernel.org
10403 L:      linux-arm-kernel@lists.infradead.org
10404 S:      Maintained
10405 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10406 F:      drivers/pci/host/pci-xgene.c
10407
10408 PCI DRIVER FOR ARM VERSATILE PLATFORM
10409 M:      Rob Herring <robh@kernel.org>
10410 L:      linux-pci@vger.kernel.org
10411 L:      linux-arm-kernel@lists.infradead.org
10412 S:      Maintained
10413 F:      Documentation/devicetree/bindings/pci/versatile.txt
10414 F:      drivers/pci/host/pci-versatile.c
10415
10416 PCI DRIVER FOR ARMADA 8K
10417 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10418 L:      linux-pci@vger.kernel.org
10419 L:      linux-arm-kernel@lists.infradead.org
10420 S:      Maintained
10421 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10422 F:      drivers/pci/dwc/pcie-armada8k.c
10423
10424 PCI DRIVER FOR FREESCALE LAYERSCAPE
10425 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10426 M:      Mingkai Hu <mingkai.hu@freescale.com>
10427 M:      Roy Zang <tie-fei.zang@freescale.com>
10428 L:      linuxppc-dev@lists.ozlabs.org
10429 L:      linux-pci@vger.kernel.org
10430 L:      linux-arm-kernel@lists.infradead.org
10431 S:      Maintained
10432 F:      drivers/pci/dwc/*layerscape*
10433
10434 PCI DRIVER FOR GENERIC OF HOSTS
10435 M:      Will Deacon <will.deacon@arm.com>
10436 L:      linux-pci@vger.kernel.org
10437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10438 S:      Maintained
10439 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10440 F:      drivers/pci/host/pci-host-common.c
10441 F:      drivers/pci/host/pci-host-generic.c
10442
10443 PCI DRIVER FOR IMX6
10444 M:      Richard Zhu <hongxing.zhu@nxp.com>
10445 M:      Lucas Stach <l.stach@pengutronix.de>
10446 L:      linux-pci@vger.kernel.org
10447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448 S:      Maintained
10449 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10450 F:      drivers/pci/dwc/*imx6*
10451
10452 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10453 M:      Keith Busch <keith.busch@intel.com>
10454 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10455 L:      linux-pci@vger.kernel.org
10456 S:      Supported
10457 F:      drivers/pci/host/vmd.c
10458
10459 PCI DRIVER FOR MICROSEMI SWITCHTEC
10460 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10461 M:      Logan Gunthorpe <logang@deltatee.com>
10462 L:      linux-pci@vger.kernel.org
10463 S:      Maintained
10464 F:      Documentation/switchtec.txt
10465 F:      Documentation/ABI/testing/sysfs-class-switchtec
10466 F:      drivers/pci/switch/switchtec*
10467 F:      include/uapi/linux/switchtec_ioctl.h
10468 F:      include/linux/switchtec.h
10469 F:      drivers/ntb/hw/mscc/
10470
10471 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10472 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10473 M:      Jason Cooper <jason@lakedaemon.net>
10474 L:      linux-pci@vger.kernel.org
10475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10476 S:      Maintained
10477 F:      drivers/pci/host/*mvebu*
10478
10479 PCI DRIVER FOR NVIDIA TEGRA
10480 M:      Thierry Reding <thierry.reding@gmail.com>
10481 L:      linux-tegra@vger.kernel.org
10482 L:      linux-pci@vger.kernel.org
10483 S:      Supported
10484 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10485 F:      drivers/pci/host/pci-tegra.c
10486
10487 PCI DRIVER FOR RENESAS R-CAR
10488 M:      Simon Horman <horms@verge.net.au>
10489 L:      linux-pci@vger.kernel.org
10490 L:      linux-renesas-soc@vger.kernel.org
10491 S:      Maintained
10492 F:      drivers/pci/host/*rcar*
10493
10494 PCI DRIVER FOR SAMSUNG EXYNOS
10495 M:      Jingoo Han <jingoohan1@gmail.com>
10496 L:      linux-pci@vger.kernel.org
10497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10498 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10499 S:      Maintained
10500 F:      drivers/pci/dwc/pci-exynos.c
10501
10502 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10503 M:      Jingoo Han <jingoohan1@gmail.com>
10504 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10505 L:      linux-pci@vger.kernel.org
10506 S:      Maintained
10507 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10508 F:      drivers/pci/dwc/*designware*
10509
10510 PCI DRIVER FOR TI DRA7XX
10511 M:      Kishon Vijay Abraham I <kishon@ti.com>
10512 L:      linux-omap@vger.kernel.org
10513 L:      linux-pci@vger.kernel.org
10514 S:      Supported
10515 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10516 F:      drivers/pci/dwc/pci-dra7xx.c
10517
10518 PCI DRIVER FOR TI KEYSTONE
10519 M:      Murali Karicheri <m-karicheri2@ti.com>
10520 L:      linux-pci@vger.kernel.org
10521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10522 S:      Maintained
10523 F:      drivers/pci/dwc/*keystone*
10524
10525 PCI ENDPOINT SUBSYSTEM
10526 M:      Kishon Vijay Abraham I <kishon@ti.com>
10527 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10528 L:      linux-pci@vger.kernel.org
10529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10530 S:      Supported
10531 F:      drivers/pci/endpoint/
10532 F:      drivers/misc/pci_endpoint_test.c
10533 F:      tools/pci/
10534
10535 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10536 M:      Russell Currey <ruscur@russell.cc>
10537 L:      linuxppc-dev@lists.ozlabs.org
10538 S:      Supported
10539 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10540 F:      arch/powerpc/kernel/eeh*.c
10541 F:      arch/powerpc/platforms/*/eeh*.c
10542 F:      arch/powerpc/include/*/eeh*.h
10543
10544 PCI ERROR RECOVERY
10545 M:      Linas Vepstas <linasvepstas@gmail.com>
10546 L:      linux-pci@vger.kernel.org
10547 S:      Supported
10548 F:      Documentation/PCI/pci-error-recovery.txt
10549
10550 PCI MSI DRIVER FOR ALTERA MSI IP
10551 M:      Ley Foon Tan <lftan@altera.com>
10552 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10553 L:      linux-pci@vger.kernel.org
10554 S:      Supported
10555 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10556 F:      drivers/pci/host/pcie-altera-msi.c
10557
10558 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10559 M:      Duc Dang <dhdang@apm.com>
10560 L:      linux-pci@vger.kernel.org
10561 L:      linux-arm-kernel@lists.infradead.org
10562 S:      Maintained
10563 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10564 F:      drivers/pci/host/pci-xgene-msi.c
10565
10566 PCI SUBSYSTEM
10567 M:      Bjorn Helgaas <bhelgaas@google.com>
10568 L:      linux-pci@vger.kernel.org
10569 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10571 S:      Supported
10572 F:      Documentation/devicetree/bindings/pci/
10573 F:      Documentation/PCI/
10574 F:      drivers/pci/
10575 F:      include/linux/pci*
10576 F:      arch/x86/pci/
10577 F:      arch/x86/kernel/quirks.c
10578
10579 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10580 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10581 L:      linux-pci@vger.kernel.org
10582 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10584 S:      Supported
10585 F:      drivers/pci/host/
10586 F:      drivers/pci/dwc/
10587
10588 PCIE DRIVER FOR AXIS ARTPEC
10589 M:      Niklas Cassel <niklas.cassel@axis.com>
10590 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10591 L:      linux-arm-kernel@axis.com
10592 L:      linux-pci@vger.kernel.org
10593 S:      Maintained
10594 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10595 F:      drivers/pci/dwc/*artpec*
10596
10597 PCIE DRIVER FOR CAVIUM THUNDERX
10598 M:      David Daney <david.daney@cavium.com>
10599 L:      linux-pci@vger.kernel.org
10600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10601 S:      Supported
10602 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10603 F:      drivers/pci/host/pci-thunder-*
10604
10605 PCIE DRIVER FOR HISILICON
10606 M:      Zhou Wang <wangzhou1@hisilicon.com>
10607 L:      linux-pci@vger.kernel.org
10608 S:      Maintained
10609 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10610 F:      drivers/pci/dwc/pcie-hisi.c
10611
10612 PCIE DRIVER FOR HISILICON KIRIN
10613 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10614 M:      Binghui Wang <wangbinghui@hisilicon.com>
10615 L:      linux-pci@vger.kernel.org
10616 S:      Maintained
10617 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10618 F:      drivers/pci/dwc/pcie-kirin.c
10619
10620 PCIE DRIVER FOR HISILICON STB
10621 M:      Jianguo Sun <sunjianguo1@huawei.com>
10622 M:      Shawn Guo <shawn.guo@linaro.org>
10623 L:      linux-pci@vger.kernel.org
10624 S:      Maintained
10625 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10626 F:      drivers/pci/dwc/pcie-histb.c
10627
10628 PCIE DRIVER FOR MEDIATEK
10629 M:      Ryder Lee <ryder.lee@mediatek.com>
10630 L:      linux-pci@vger.kernel.org
10631 L:      linux-mediatek@lists.infradead.org
10632 S:      Supported
10633 F:      Documentation/devicetree/bindings/pci/mediatek*
10634 F:      drivers/pci/host/*mediatek*
10635
10636 PCIE DRIVER FOR QUALCOMM MSM
10637 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10638 L:      linux-pci@vger.kernel.org
10639 L:      linux-arm-msm@vger.kernel.org
10640 S:      Maintained
10641 F:      drivers/pci/dwc/*qcom*
10642
10643 PCIE DRIVER FOR ROCKCHIP
10644 M:      Shawn Lin <shawn.lin@rock-chips.com>
10645 L:      linux-pci@vger.kernel.org
10646 L:      linux-rockchip@lists.infradead.org
10647 S:      Maintained
10648 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10649 F:      drivers/pci/host/pcie-rockchip.c
10650
10651 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10652 M:      Linus Walleij <linus.walleij@linaro.org>
10653 L:      linux-pci@vger.kernel.org
10654 S:      Maintained
10655 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10656 F:      drivers/pci/host/pci-v3-semi.c
10657
10658 PCIE DRIVER FOR ST SPEAR13XX
10659 M:      Pratyush Anand <pratyush.anand@gmail.com>
10660 L:      linux-pci@vger.kernel.org
10661 S:      Maintained
10662 F:      drivers/pci/dwc/*spear*
10663
10664 PCMCIA SUBSYSTEM
10665 P:      Linux PCMCIA Team
10666 L:      linux-pcmcia@lists.infradead.org
10667 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10669 S:      Maintained
10670 F:      Documentation/pcmcia/
10671 F:      tools/pcmcia/
10672 F:      drivers/pcmcia/
10673 F:      include/pcmcia/
10674
10675 PCNET32 NETWORK DRIVER
10676 M:      Don Fry <pcnet32@frontier.com>
10677 L:      netdev@vger.kernel.org
10678 S:      Maintained
10679 F:      drivers/net/ethernet/amd/pcnet32.c
10680
10681 PCRYPT PARALLEL CRYPTO ENGINE
10682 M:      Steffen Klassert <steffen.klassert@secunet.com>
10683 L:      linux-crypto@vger.kernel.org
10684 S:      Maintained
10685 F:      crypto/pcrypt.c
10686 F:      include/crypto/pcrypt.h
10687
10688 PEAQ WMI HOTKEYS DRIVER
10689 M:      Hans de Goede <hdegoede@redhat.com>
10690 L:      platform-driver-x86@vger.kernel.org
10691 S:      Maintained
10692 F:      drivers/platform/x86/peaq-wmi.c
10693
10694 PER-CPU MEMORY ALLOCATOR
10695 M:      Tejun Heo <tj@kernel.org>
10696 M:      Christoph Lameter <cl@linux.com>
10697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10698 S:      Maintained
10699 F:      include/linux/percpu*.h
10700 F:      mm/percpu*.c
10701 F:      arch/*/include/asm/percpu.h
10702
10703 PER-TASK DELAY ACCOUNTING
10704 M:      Balbir Singh <bsingharora@gmail.com>
10705 S:      Maintained
10706 F:      include/linux/delayacct.h
10707 F:      kernel/delayacct.c
10708
10709 PERFORMANCE EVENTS SUBSYSTEM
10710 M:      Peter Zijlstra <peterz@infradead.org>
10711 M:      Ingo Molnar <mingo@redhat.com>
10712 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10713 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10714 R:      Jiri Olsa <jolsa@redhat.com>
10715 R:      Namhyung Kim <namhyung@kernel.org>
10716 L:      linux-kernel@vger.kernel.org
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10718 S:      Supported
10719 F:      kernel/events/*
10720 F:      include/linux/perf_event.h
10721 F:      include/uapi/linux/perf_event.h
10722 F:      arch/*/kernel/perf_event*.c
10723 F:      arch/*/kernel/*/perf_event*.c
10724 F:      arch/*/kernel/*/*/perf_event*.c
10725 F:      arch/*/include/asm/perf_event.h
10726 F:      arch/*/kernel/perf_callchain.c
10727 F:      arch/*/events/*
10728 F:      tools/perf/
10729
10730 PERSONALITY HANDLING
10731 M:      Christoph Hellwig <hch@infradead.org>
10732 L:      linux-abi-devel@lists.sourceforge.net
10733 S:      Maintained
10734 F:      include/linux/personality.h
10735 F:      include/uapi/linux/personality.h
10736
10737 PHONET PROTOCOL
10738 M:      Remi Denis-Courmont <courmisch@gmail.com>
10739 S:      Supported
10740 F:      Documentation/networking/phonet.txt
10741 F:      include/linux/phonet.h
10742 F:      include/net/phonet/
10743 F:      include/uapi/linux/phonet.h
10744 F:      net/phonet/
10745
10746 PHRAM MTD DRIVER
10747 M:      Joern Engel <joern@lazybastard.org>
10748 L:      linux-mtd@lists.infradead.org
10749 S:      Maintained
10750 F:      drivers/mtd/devices/phram.c
10751
10752 PICOLCD HID DRIVER
10753 M:      Bruno Prémont <bonbons@linux-vserver.org>
10754 L:      linux-input@vger.kernel.org
10755 S:      Maintained
10756 F:      drivers/hid/hid-picolcd*
10757
10758 PICOXCELL SUPPORT
10759 M:      Jamie Iles <jamie@jamieiles.com>
10760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10762 S:      Supported
10763 F:      arch/arm/boot/dts/picoxcell*
10764 F:      arch/arm/mach-picoxcell/
10765 F:      drivers/crypto/picoxcell*
10766
10767 PIN CONTROL SUBSYSTEM
10768 M:      Linus Walleij <linus.walleij@linaro.org>
10769 L:      linux-gpio@vger.kernel.org
10770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10771 S:      Maintained
10772 F:      Documentation/devicetree/bindings/pinctrl/
10773 F:      Documentation/driver-api/pinctl.rst
10774 F:      drivers/pinctrl/
10775 F:      include/linux/pinctrl/
10776
10777 PIN CONTROLLER - ATMEL AT91
10778 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10780 S:      Maintained
10781 F:      drivers/pinctrl/pinctrl-at91.*
10782
10783 PIN CONTROLLER - ATMEL AT91 PIO4
10784 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786 L:      linux-gpio@vger.kernel.org
10787 S:      Supported
10788 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10789
10790 PIN CONTROLLER - INTEL
10791 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10792 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10793 S:      Maintained
10794 F:      drivers/pinctrl/intel/
10795
10796 PIN CONTROLLER - QUALCOMM
10797 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10798 S:      Maintained
10799 L:      linux-arm-msm@vger.kernel.org
10800 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10801 F:      drivers/pinctrl/qcom/
10802
10803 PIN CONTROLLER - RENESAS
10804 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10805 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10806 L:      linux-renesas-soc@vger.kernel.org
10807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10808 S:      Maintained
10809 F:      drivers/pinctrl/sh-pfc/
10810
10811 PIN CONTROLLER - SAMSUNG
10812 M:      Tomasz Figa <tomasz.figa@gmail.com>
10813 M:      Krzysztof Kozlowski <krzk@kernel.org>
10814 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10817 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10819 S:      Maintained
10820 F:      drivers/pinctrl/samsung/
10821 F:      include/dt-bindings/pinctrl/samsung.h
10822 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10823
10824 PIN CONTROLLER - SINGLE
10825 M:      Tony Lindgren <tony@atomide.com>
10826 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828 L:      linux-omap@vger.kernel.org
10829 S:      Maintained
10830 F:      drivers/pinctrl/pinctrl-single.c
10831
10832 PIN CONTROLLER - ST SPEAR
10833 M:      Viresh Kumar <vireshk@kernel.org>
10834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10835 W:      http://www.st.com/spear
10836 S:      Maintained
10837 F:      drivers/pinctrl/spear/
10838
10839 PISTACHIO SOC SUPPORT
10840 M:      James Hartley <james.hartley@sondrel.com>
10841 L:      linux-mips@linux-mips.org
10842 S:      Odd Fixes
10843 F:      arch/mips/pistachio/
10844 F:      arch/mips/include/asm/mach-pistachio/
10845 F:      arch/mips/boot/dts/img/pistachio*
10846 F:      arch/mips/configs/pistachio*_defconfig
10847
10848 PKTCDVD DRIVER
10849 S:      Orphan
10850 M:      linux-block@vger.kernel.org
10851 F:      drivers/block/pktcdvd.c
10852 F:      include/linux/pktcdvd.h
10853 F:      include/uapi/linux/pktcdvd.h
10854
10855 PKUNITY SOC DRIVERS
10856 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10857 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10858 S:      Maintained
10859 T:      git git://github.com/gxt/linux.git
10860 F:      drivers/input/serio/i8042-unicore32io.h
10861 F:      drivers/i2c/busses/i2c-puv3.c
10862 F:      drivers/video/fbdev/fb-puv3.c
10863 F:      drivers/rtc/rtc-puv3.c
10864
10865 PMBUS HARDWARE MONITORING DRIVERS
10866 M:      Guenter Roeck <linux@roeck-us.net>
10867 L:      linux-hwmon@vger.kernel.org
10868 W:      http://hwmon.wiki.kernel.org/
10869 W:      http://www.roeck-us.net/linux/drivers/
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10871 S:      Maintained
10872 F:      Documentation/hwmon/pmbus
10873 F:      drivers/hwmon/pmbus/
10874 F:      include/linux/pmbus.h
10875
10876 PMC SIERRA MaxRAID DRIVER
10877 L:      linux-scsi@vger.kernel.org
10878 W:      http://www.pmc-sierra.com/
10879 S:      Orphan
10880 F:      drivers/scsi/pmcraid.*
10881
10882 PMC SIERRA PM8001 DRIVER
10883 M:      Jack Wang <jinpu.wang@profitbricks.com>
10884 M:      lindar_liu@usish.com
10885 L:      linux-scsi@vger.kernel.org
10886 S:      Supported
10887 F:      drivers/scsi/pm8001/
10888
10889 PNP SUPPORT
10890 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10891 S:      Maintained
10892 F:      drivers/pnp/
10893
10894 POSIX CLOCKS and TIMERS
10895 M:      Thomas Gleixner <tglx@linutronix.de>
10896 L:      linux-kernel@vger.kernel.org
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10898 S:      Maintained
10899 F:      fs/timerfd.c
10900 F:      include/linux/timer*
10901 F:      kernel/time/*timer*
10902
10903 POWER MANAGEMENT CORE
10904 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10905 L:      linux-pm@vger.kernel.org
10906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10907 B:      https://bugzilla.kernel.org
10908 S:      Supported
10909 F:      drivers/base/power/
10910 F:      include/linux/pm.h
10911 F:      include/linux/pm_*
10912 F:      include/linux/powercap.h
10913 F:      drivers/powercap/
10914
10915 POWER STATE COORDINATION INTERFACE (PSCI)
10916 M:      Mark Rutland <mark.rutland@arm.com>
10917 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10918 L:      linux-arm-kernel@lists.infradead.org
10919 S:      Maintained
10920 F:      drivers/firmware/psci*.c
10921 F:      include/linux/psci.h
10922 F:      include/uapi/linux/psci.h
10923
10924 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10925 M:      Sebastian Reichel <sre@kernel.org>
10926 L:      linux-pm@vger.kernel.org
10927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10928 S:      Maintained
10929 F:      Documentation/devicetree/bindings/power/supply/
10930 F:      include/linux/power_supply.h
10931 F:      drivers/power/supply/
10932
10933 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10934 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10935 L:      linuxppc-dev@lists.ozlabs.org
10936 S:      Maintained
10937 F:      drivers/char/powernv-op-panel.c
10938
10939 PPP OVER ATM (RFC 2364)
10940 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10941 S:      Maintained
10942 F:      net/atm/pppoatm.c
10943 F:      include/uapi/linux/atmppp.h
10944
10945 PPP OVER ETHERNET
10946 M:      Michal Ostrowski <mostrows@earthlink.net>
10947 S:      Maintained
10948 F:      drivers/net/ppp/pppoe.c
10949 F:      drivers/net/ppp/pppox.c
10950
10951 PPP OVER L2TP
10952 M:      James Chapman <jchapman@katalix.com>
10953 S:      Maintained
10954 F:      net/l2tp/l2tp_ppp.c
10955 F:      include/linux/if_pppol2tp.h
10956 F:      include/uapi/linux/if_pppol2tp.h
10957
10958 PPP PROTOCOL DRIVERS AND COMPRESSORS
10959 M:      Paul Mackerras <paulus@samba.org>
10960 L:      linux-ppp@vger.kernel.org
10961 S:      Maintained
10962 F:      drivers/net/ppp/ppp_*
10963
10964 PPS SUPPORT
10965 M:      Rodolfo Giometti <giometti@enneenne.com>
10966 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10967 L:      linuxpps@ml.enneenne.com (subscribers-only)
10968 S:      Maintained
10969 F:      Documentation/pps/
10970 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10971 F:      Documentation/ABI/testing/sysfs-pps
10972 F:      drivers/pps/
10973 F:      include/linux/pps*.h
10974 F:      include/uapi/linux/pps.h
10975
10976 PPTP DRIVER
10977 M:      Dmitry Kozlov <xeb@mail.ru>
10978 L:      netdev@vger.kernel.org
10979 S:      Maintained
10980 F:      drivers/net/ppp/pptp.c
10981 W:      http://sourceforge.net/projects/accel-pptp
10982
10983 PREEMPTIBLE KERNEL
10984 M:      Robert Love <rml@tech9.net>
10985 L:      kpreempt-tech@lists.sourceforge.net
10986 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10987 S:      Supported
10988 F:      Documentation/preempt-locking.txt
10989 F:      include/linux/preempt.h
10990
10991 PRINTK
10992 M:      Petr Mladek <pmladek@suse.com>
10993 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10994 R:      Steven Rostedt <rostedt@goodmis.org>
10995 S:      Maintained
10996 F:      kernel/printk/
10997 F:      include/linux/printk.h
10998
10999 PRISM54 WIRELESS DRIVER
11000 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11001 L:      linux-wireless@vger.kernel.org
11002 W:      http://wireless.kernel.org/en/users/Drivers/p54
11003 S:      Obsolete
11004 F:      drivers/net/wireless/intersil/prism54/
11005
11006 PROC SYSCTL
11007 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11008 M:      Kees Cook <keescook@chromium.org>
11009 L:      linux-kernel@vger.kernel.org
11010 L:      linux-fsdevel@vger.kernel.org
11011 S:      Maintained
11012 F:      fs/proc/proc_sysctl.c
11013 F:      include/linux/sysctl.h
11014 F:      kernel/sysctl.c
11015 F:      tools/testing/selftests/sysctl/
11016
11017 PS3 NETWORK SUPPORT
11018 M:      Geoff Levand <geoff@infradead.org>
11019 L:      netdev@vger.kernel.org
11020 L:      linuxppc-dev@lists.ozlabs.org
11021 S:      Maintained
11022 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11023
11024 PS3 PLATFORM SUPPORT
11025 M:      Geoff Levand <geoff@infradead.org>
11026 L:      linuxppc-dev@lists.ozlabs.org
11027 S:      Maintained
11028 F:      arch/powerpc/boot/ps3*
11029 F:      arch/powerpc/include/asm/lv1call.h
11030 F:      arch/powerpc/include/asm/ps3*.h
11031 F:      arch/powerpc/platforms/ps3/
11032 F:      drivers/*/ps3*
11033 F:      drivers/ps3/
11034 F:      drivers/rtc/rtc-ps3.c
11035 F:      drivers/usb/host/*ps3.c
11036 F:      sound/ppc/snd_ps3*
11037
11038 PS3VRAM DRIVER
11039 M:      Jim Paris <jim@jtan.com>
11040 M:      Geoff Levand <geoff@infradead.org>
11041 L:      linuxppc-dev@lists.ozlabs.org
11042 S:      Maintained
11043 F:      drivers/block/ps3vram.c
11044
11045 PSAMPLE PACKET SAMPLING SUPPORT:
11046 M:      Yotam Gigi <yotam.gi@gmail.com>
11047 S:      Maintained
11048 F:      net/psample
11049 F:      include/net/psample.h
11050 F:      include/uapi/linux/psample.h
11051
11052 PSTORE FILESYSTEM
11053 M:      Kees Cook <keescook@chromium.org>
11054 M:      Anton Vorontsov <anton@enomsg.org>
11055 M:      Colin Cross <ccross@android.com>
11056 M:      Tony Luck <tony.luck@intel.com>
11057 S:      Maintained
11058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11059 F:      fs/pstore/
11060 F:      include/linux/pstore*
11061 F:      drivers/firmware/efi/efi-pstore.c
11062 F:      drivers/acpi/apei/erst.c
11063 F:      Documentation/admin-guide/ramoops.rst
11064 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11065 K:      \b(pstore|ramoops)
11066
11067 PTP HARDWARE CLOCK SUPPORT
11068 M:      Richard Cochran <richardcochran@gmail.com>
11069 L:      netdev@vger.kernel.org
11070 S:      Maintained
11071 W:      http://linuxptp.sourceforge.net/
11072 F:      Documentation/ABI/testing/sysfs-ptp
11073 F:      Documentation/ptp/*
11074 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11075 F:      drivers/net/phy/dp83640*
11076 F:      drivers/ptp/*
11077 F:      include/linux/ptp_cl*
11078
11079 PTRACE SUPPORT
11080 M:      Oleg Nesterov <oleg@redhat.com>
11081 S:      Maintained
11082 F:      include/asm-generic/syscall.h
11083 F:      include/linux/ptrace.h
11084 F:      include/linux/regset.h
11085 F:      include/linux/tracehook.h
11086 F:      include/uapi/linux/ptrace.h
11087 F:      include/uapi/linux/ptrace.h
11088 F:      include/asm-generic/ptrace.h
11089 F:      kernel/ptrace.c
11090 F:      arch/*/ptrace*.c
11091 F:      arch/*/*/ptrace*.c
11092 F:      arch/*/include/asm/ptrace*.h
11093
11094 PULSE8-CEC DRIVER
11095 M:      Hans Verkuil <hverkuil@xs4all.nl>
11096 L:      linux-media@vger.kernel.org
11097 T:      git git://linuxtv.org/media_tree.git
11098 S:      Maintained
11099 F:      drivers/media/usb/pulse8-cec/*
11100 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11101
11102 PVRUSB2 VIDEO4LINUX DRIVER
11103 M:      Mike Isely <isely@pobox.com>
11104 L:      pvrusb2@isely.net       (subscribers-only)
11105 L:      linux-media@vger.kernel.org
11106 W:      http://www.isely.net/pvrusb2/
11107 T:      git git://linuxtv.org/media_tree.git
11108 S:      Maintained
11109 F:      Documentation/media/v4l-drivers/pvrusb2*
11110 F:      drivers/media/usb/pvrusb2/
11111
11112 PWC WEBCAM DRIVER
11113 M:      Hans Verkuil <hverkuil@xs4all.nl>
11114 L:      linux-media@vger.kernel.org
11115 T:      git git://linuxtv.org/media_tree.git
11116 S:      Odd Fixes
11117 F:      drivers/media/usb/pwc/*
11118
11119 PWM FAN DRIVER
11120 M:      Kamil Debski <kamil@wypas.org>
11121 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11122 L:      linux-hwmon@vger.kernel.org
11123 S:      Supported
11124 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11125 F:      Documentation/hwmon/pwm-fan
11126 F:      drivers/hwmon/pwm-fan.c
11127
11128 PWM IR Transmitter
11129 M:      Sean Young <sean@mess.org>
11130 L:      linux-media@vger.kernel.org
11131 S:      Maintained
11132 F:      drivers/media/rc/pwm-ir-tx.c
11133
11134 PWM SUBSYSTEM
11135 M:      Thierry Reding <thierry.reding@gmail.com>
11136 L:      linux-pwm@vger.kernel.org
11137 S:      Maintained
11138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11139 F:      Documentation/pwm.txt
11140 F:      Documentation/devicetree/bindings/pwm/
11141 F:      include/linux/pwm.h
11142 F:      drivers/pwm/
11143 F:      drivers/video/backlight/pwm_bl.c
11144 F:      include/linux/pwm_backlight.h
11145 F:      drivers/gpio/gpio-mvebu.c
11146 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11147
11148 PXA GPIO DRIVER
11149 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11150 L:      linux-gpio@vger.kernel.org
11151 S:      Maintained
11152 F:      drivers/gpio/gpio-pxa.c
11153
11154 PXA MMCI DRIVER
11155 S:      Orphan
11156
11157 PXA RTC DRIVER
11158 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11159 L:      linux-rtc@vger.kernel.org
11160 S:      Maintained
11161
11162 PXA2xx/PXA3xx SUPPORT
11163 M:      Daniel Mack <daniel@zonque.org>
11164 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11165 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11167 T:      git git://github.com/hzhuang1/linux.git
11168 T:      git git://github.com/rjarzmik/linux.git
11169 S:      Maintained
11170 F:      arch/arm/boot/dts/pxa*
11171 F:      arch/arm/mach-pxa/
11172 F:      drivers/dma/pxa*
11173 F:      drivers/pcmcia/pxa2xx*
11174 F:      drivers/pinctrl/pxa/
11175 F:      drivers/spi/spi-pxa2xx*
11176 F:      drivers/usb/gadget/udc/pxa2*
11177 F:      include/sound/pxa2xx-lib.h
11178 F:      sound/arm/pxa*
11179 F:      sound/soc/pxa/
11180
11181 PXA3xx NAND FLASH DRIVER
11182 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11183 L:      linux-mtd@lists.infradead.org
11184 S:      Maintained
11185 F:      drivers/mtd/nand/pxa3xx_nand.c
11186
11187 QAT DRIVER
11188 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11189 L:      qat-linux@intel.com
11190 S:      Supported
11191 F:      drivers/crypto/qat/
11192
11193 QCOM AUDIO (ASoC) DRIVERS
11194 M:      Patrick Lai <plai@codeaurora.org>
11195 M:      Banajit Goswami <bgoswami@codeaurora.org>
11196 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11197 S:      Supported
11198 F:      sound/soc/qcom/
11199
11200 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11201 M:      Gabriel Somlo <somlo@cmu.edu>
11202 M:      "Michael S. Tsirkin" <mst@redhat.com>
11203 L:      qemu-devel@nongnu.org
11204 S:      Maintained
11205 F:      drivers/firmware/qemu_fw_cfg.c
11206
11207 QIB DRIVER
11208 M:      Mike Marciniszyn <infinipath@intel.com>
11209 L:      linux-rdma@vger.kernel.org
11210 S:      Supported
11211 F:      drivers/infiniband/hw/qib/
11212
11213 QLOGIC QL41xxx FCOE DRIVER
11214 M:      QLogic-Storage-Upstream@cavium.com
11215 L:      linux-scsi@vger.kernel.org
11216 S:      Supported
11217 F:      drivers/scsi/qedf/
11218
11219 QLOGIC QL41xxx ISCSI DRIVER
11220 M:      QLogic-Storage-Upstream@cavium.com
11221 L:      linux-scsi@vger.kernel.org
11222 S:      Supported
11223 F:      drivers/scsi/qedi/
11224
11225 QLOGIC QL4xxx ETHERNET DRIVER
11226 M:      Ariel Elior <Ariel.Elior@cavium.com>
11227 M:      everest-linux-l2@cavium.com
11228 L:      netdev@vger.kernel.org
11229 S:      Supported
11230 F:      drivers/net/ethernet/qlogic/qed/
11231 F:      include/linux/qed/
11232 F:      drivers/net/ethernet/qlogic/qede/
11233
11234 QLOGIC QL4xxx RDMA DRIVER
11235 M:      Ram Amrani <Ram.Amrani@cavium.com>
11236 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11237 M:      Ariel Elior <Ariel.Elior@cavium.com>
11238 L:      linux-rdma@vger.kernel.org
11239 S:      Supported
11240 F:      drivers/infiniband/hw/qedr/
11241 F:      include/uapi/rdma/qedr-abi.h
11242
11243 QLOGIC QLA1280 SCSI DRIVER
11244 M:      Michael Reed <mdr@sgi.com>
11245 L:      linux-scsi@vger.kernel.org
11246 S:      Maintained
11247 F:      drivers/scsi/qla1280.[ch]
11248
11249 QLOGIC QLA2XXX FC-SCSI DRIVER
11250 M:      qla2xxx-upstream@qlogic.com
11251 L:      linux-scsi@vger.kernel.org
11252 S:      Supported
11253 F:      Documentation/scsi/LICENSE.qla2xxx
11254 F:      drivers/scsi/qla2xxx/
11255
11256 QLOGIC QLA3XXX NETWORK DRIVER
11257 M:      Dept-GELinuxNICDev@cavium.com
11258 L:      netdev@vger.kernel.org
11259 S:      Supported
11260 F:      Documentation/networking/LICENSE.qla3xxx
11261 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11262
11263 QLOGIC QLA4XXX iSCSI DRIVER
11264 M:      QLogic-Storage-Upstream@qlogic.com
11265 L:      linux-scsi@vger.kernel.org
11266 S:      Supported
11267 F:      Documentation/scsi/LICENSE.qla4xxx
11268 F:      drivers/scsi/qla4xxx/
11269
11270 QLOGIC QLCNIC (1/10)Gb 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/qlcnic/
11277
11278 QLOGIC QLGE 10Gb ETHERNET DRIVER
11279 M:      Harish Patil <harish.patil@cavium.com>
11280 M:      Manish Chopra <manish.chopra@cavium.com>
11281 M:      Dept-GELinuxNICDev@cavium.com
11282 L:      netdev@vger.kernel.org
11283 S:      Supported
11284 F:      drivers/net/ethernet/qlogic/qlge/
11285
11286 QNX4 FILESYSTEM
11287 M:      Anders Larsen <al@alarsen.net>
11288 W:      http://www.alarsen.net/linux/qnx4fs/
11289 S:      Maintained
11290 F:      fs/qnx4/
11291 F:      include/uapi/linux/qnx4_fs.h
11292 F:      include/uapi/linux/qnxtypes.h
11293
11294 QORIQ DPAA2 FSL-MC BUS DRIVER
11295 M:      Stuart Yoder <stuyoder@gmail.com>
11296 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11297 L:      linux-kernel@vger.kernel.org
11298 S:      Maintained
11299 F:      drivers/staging/fsl-mc/
11300 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11301
11302 QT1010 MEDIA DRIVER
11303 M:      Antti Palosaari <crope@iki.fi>
11304 L:      linux-media@vger.kernel.org
11305 W:      https://linuxtv.org
11306 W:      http://palosaari.fi/linux/
11307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11308 T:      git git://linuxtv.org/anttip/media_tree.git
11309 S:      Maintained
11310 F:      drivers/media/tuners/qt1010*
11311
11312 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11313 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11314 L:      ath10k@lists.infradead.org
11315 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11317 S:      Supported
11318 F:      drivers/net/wireless/ath/ath10k/
11319
11320 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11321 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11322 L:      linux-wireless@vger.kernel.org
11323 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11324 S:      Supported
11325 F:      drivers/net/wireless/ath/ath9k/
11326
11327 QUALCOMM CAMERA SUBSYSTEM DRIVER
11328 M:      Todor Tomov <todor.tomov@linaro.org>
11329 L:      linux-media@vger.kernel.org
11330 S:      Maintained
11331 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11332 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11333 F:      drivers/media/platform/qcom/camss-8x16/
11334
11335 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11336 M:      Timur Tabi <timur@codeaurora.org>
11337 L:      netdev@vger.kernel.org
11338 S:      Supported
11339 F:      drivers/net/ethernet/qualcomm/emac/
11340
11341 QUALCOMM HEXAGON ARCHITECTURE
11342 M:      Richard Kuo <rkuo@codeaurora.org>
11343 L:      linux-hexagon@vger.kernel.org
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11345 S:      Supported
11346 F:      arch/hexagon/
11347
11348 QUALCOMM IOMMU
11349 M:      Rob Clark <robdclark@gmail.com>
11350 L:      iommu@lists.linux-foundation.org
11351 L:      linux-arm-msm@vger.kernel.org
11352 S:      Maintained
11353 F:      drivers/iommu/qcom_iommu.c
11354
11355 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11356 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11357 L:      linux-media@vger.kernel.org
11358 L:      linux-arm-msm@vger.kernel.org
11359 T:      git git://linuxtv.org/media_tree.git
11360 S:      Maintained
11361 F:      drivers/media/platform/qcom/venus/
11362
11363 QUALCOMM WCN36XX WIRELESS DRIVER
11364 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11365 L:      wcn36xx@lists.infradead.org
11366 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11367 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11368 S:      Supported
11369 F:      drivers/net/wireless/ath/wcn36xx/
11370
11371 QUANTENNA QTNFMAC WIRELESS DRIVER
11372 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11373 M:      Avinash Patil <avinashp@quantenna.com>
11374 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11375 L:      linux-wireless@vger.kernel.org
11376 S:      Maintained
11377 F:      drivers/net/wireless/quantenna
11378
11379 RADEON and AMDGPU DRM DRIVERS
11380 M:      Alex Deucher <alexander.deucher@amd.com>
11381 M:      Christian König <christian.koenig@amd.com>
11382 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11383 L:      amd-gfx@lists.freedesktop.org
11384 T:      git git://people.freedesktop.org/~agd5f/linux
11385 S:      Supported
11386 F:      drivers/gpu/drm/radeon/
11387 F:      include/uapi/drm/radeon_drm.h
11388 F:      drivers/gpu/drm/amd/
11389 F:      include/uapi/drm/amdgpu_drm.h
11390
11391 RADEON FRAMEBUFFER DISPLAY DRIVER
11392 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11393 L:      linux-fbdev@vger.kernel.org
11394 S:      Maintained
11395 F:      drivers/video/fbdev/aty/radeon*
11396 F:      include/uapi/linux/radeonfb.h
11397
11398 RADIOSHARK RADIO DRIVER
11399 M:      Hans Verkuil <hverkuil@xs4all.nl>
11400 L:      linux-media@vger.kernel.org
11401 T:      git git://linuxtv.org/media_tree.git
11402 S:      Maintained
11403 F:      drivers/media/radio/radio-shark.c
11404
11405 RADIOSHARK2 RADIO DRIVER
11406 M:      Hans Verkuil <hverkuil@xs4all.nl>
11407 L:      linux-media@vger.kernel.org
11408 T:      git git://linuxtv.org/media_tree.git
11409 S:      Maintained
11410 F:      drivers/media/radio/radio-shark2.c
11411 F:      drivers/media/radio/radio-tea5777.c
11412
11413 RADOS BLOCK DEVICE (RBD)
11414 M:      Ilya Dryomov <idryomov@gmail.com>
11415 M:      Sage Weil <sage@redhat.com>
11416 M:      Alex Elder <elder@kernel.org>
11417 L:      ceph-devel@vger.kernel.org
11418 W:      http://ceph.com/
11419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11420 T:      git git://github.com/ceph/ceph-client.git
11421 S:      Supported
11422 F:      Documentation/ABI/testing/sysfs-bus-rbd
11423 F:      drivers/block/rbd.c
11424 F:      drivers/block/rbd_types.h
11425
11426 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11427 M:      Paul Mackerras <paulus@samba.org>
11428 L:      linux-fbdev@vger.kernel.org
11429 S:      Maintained
11430 F:      drivers/video/fbdev/aty/aty128fb.c
11431
11432 RAINSHADOW-CEC DRIVER
11433 M:      Hans Verkuil <hverkuil@xs4all.nl>
11434 L:      linux-media@vger.kernel.org
11435 T:      git git://linuxtv.org/media_tree.git
11436 S:      Maintained
11437 F:      drivers/media/usb/rainshadow-cec/*
11438
11439 RALINK MIPS ARCHITECTURE
11440 M:      John Crispin <john@phrozen.org>
11441 L:      linux-mips@linux-mips.org
11442 S:      Maintained
11443 F:      arch/mips/ralink
11444
11445 RALINK RT2X00 WIRELESS LAN DRIVER
11446 P:      rt2x00 project
11447 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11448 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11449 L:      linux-wireless@vger.kernel.org
11450 S:      Maintained
11451 F:      drivers/net/wireless/ralink/rt2x00/
11452
11453 RAMDISK RAM BLOCK DEVICE DRIVER
11454 M:      Jens Axboe <axboe@kernel.dk>
11455 S:      Maintained
11456 F:      Documentation/blockdev/ramdisk.txt
11457 F:      drivers/block/brd.c
11458
11459 RANDOM NUMBER DRIVER
11460 M:      "Theodore Ts'o" <tytso@mit.edu>
11461 S:      Maintained
11462 F:      drivers/char/random.c
11463
11464 RAPIDIO SUBSYSTEM
11465 M:      Matt Porter <mporter@kernel.crashing.org>
11466 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11467 S:      Maintained
11468 F:      drivers/rapidio/
11469
11470 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11471 L:      linux-wireless@vger.kernel.org
11472 S:      Orphan
11473 F:      drivers/net/wireless/ray*
11474
11475 RCUTORTURE MODULE
11476 M:      Josh Triplett <josh@joshtriplett.org>
11477 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11478 L:      linux-kernel@vger.kernel.org
11479 S:      Supported
11480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11481 F:      Documentation/RCU/torture.txt
11482 F:      kernel/rcu/rcutorture.c
11483
11484 RCUTORTURE TEST FRAMEWORK
11485 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11486 M:      Josh Triplett <josh@joshtriplett.org>
11487 R:      Steven Rostedt <rostedt@goodmis.org>
11488 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11489 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11490 L:      linux-kernel@vger.kernel.org
11491 S:      Supported
11492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11493 F:      tools/testing/selftests/rcutorture
11494
11495 RDC R-321X SoC
11496 M:      Florian Fainelli <florian@openwrt.org>
11497 S:      Maintained
11498
11499 RDC R6040 FAST ETHERNET DRIVER
11500 M:      Florian Fainelli <f.fainelli@gmail.com>
11501 L:      netdev@vger.kernel.org
11502 S:      Maintained
11503 F:      drivers/net/ethernet/rdc/r6040.c
11504
11505 RDMAVT - RDMA verbs software
11506 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11507 L:      linux-rdma@vger.kernel.org
11508 S:      Supported
11509 F:      drivers/infiniband/sw/rdmavt
11510
11511 RDS - RELIABLE DATAGRAM SOCKETS
11512 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11513 L:      netdev@vger.kernel.org
11514 L:      linux-rdma@vger.kernel.org
11515 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11516 W:      https://oss.oracle.com/projects/rds/
11517 S:      Supported
11518 F:      net/rds/
11519 F:      Documentation/networking/rds.txt
11520
11521 RDT - RESOURCE ALLOCATION
11522 M:      Fenghua Yu <fenghua.yu@intel.com>
11523 L:      linux-kernel@vger.kernel.org
11524 S:      Supported
11525 F:      arch/x86/kernel/cpu/intel_rdt*
11526 F:      arch/x86/include/asm/intel_rdt_sched.h
11527 F:      Documentation/x86/intel_rdt*
11528
11529 READ-COPY UPDATE (RCU)
11530 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11531 M:      Josh Triplett <josh@joshtriplett.org>
11532 R:      Steven Rostedt <rostedt@goodmis.org>
11533 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11534 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11535 L:      linux-kernel@vger.kernel.org
11536 W:      http://www.rdrop.com/users/paulmck/RCU/
11537 S:      Supported
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11539 F:      Documentation/RCU/
11540 X:      Documentation/RCU/torture.txt
11541 F:      include/linux/rcu*
11542 X:      include/linux/srcu.h
11543 F:      kernel/rcu/
11544 X:      kernel/torture.c
11545
11546 REAL TIME CLOCK (RTC) SUBSYSTEM
11547 M:      Alessandro Zummo <a.zummo@towertech.it>
11548 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11549 L:      linux-rtc@vger.kernel.org
11550 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11552 S:      Maintained
11553 F:      Documentation/devicetree/bindings/rtc/
11554 F:      Documentation/rtc.txt
11555 F:      drivers/rtc/
11556 F:      include/linux/rtc.h
11557 F:      include/uapi/linux/rtc.h
11558 F:      include/linux/rtc/
11559 F:      include/linux/platform_data/rtc-*
11560 F:      tools/testing/selftests/timers/rtctest.c
11561
11562 REALTEK AUDIO CODECS
11563 M:      Bard Liao <bardliao@realtek.com>
11564 M:      Oder Chiou <oder_chiou@realtek.com>
11565 S:      Maintained
11566 F:      sound/soc/codecs/rt*
11567 F:      include/sound/rt*.h
11568
11569 REGISTER MAP ABSTRACTION
11570 M:      Mark Brown <broonie@kernel.org>
11571 L:      linux-kernel@vger.kernel.org
11572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11573 S:      Supported
11574 F:      Documentation/devicetree/bindings/regmap/
11575 F:      drivers/base/regmap/
11576 F:      include/linux/regmap.h
11577
11578 REISERFS FILE SYSTEM
11579 L:      reiserfs-devel@vger.kernel.org
11580 S:      Supported
11581 F:      fs/reiserfs/
11582
11583 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11584 M:      Ohad Ben-Cohen <ohad@wizery.com>
11585 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11586 L:      linux-remoteproc@vger.kernel.org
11587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11588 S:      Maintained
11589 F:      Documentation/devicetree/bindings/remoteproc/
11590 F:      Documentation/remoteproc.txt
11591 F:      drivers/remoteproc/
11592 F:      include/linux/remoteproc.h
11593
11594 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11595 M:      Ohad Ben-Cohen <ohad@wizery.com>
11596 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11597 L:      linux-remoteproc@vger.kernel.org
11598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11599 S:      Maintained
11600 F:      drivers/rpmsg/
11601 F:      Documentation/rpmsg.txt
11602 F:      include/linux/rpmsg.h
11603 F:      include/linux/rpmsg/
11604
11605 RENESAS CLOCK DRIVERS
11606 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11607 L:      linux-renesas-soc@vger.kernel.org
11608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11609 S:      Supported
11610 F:      drivers/clk/renesas/
11611
11612 RENESAS ETHERNET DRIVERS
11613 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11614 L:      netdev@vger.kernel.org
11615 L:      linux-renesas-soc@vger.kernel.org
11616 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11617 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11618 F:      drivers/net/ethernet/renesas/
11619 F:      include/linux/sh_eth.h
11620
11621 RENESAS R-CAR GYROADC DRIVER
11622 M:      Marek Vasut <marek.vasut@gmail.com>
11623 L:      linux-iio@vger.kernel.org
11624 S:      Supported
11625 F:      drivers/iio/adc/rcar_gyro_adc.c
11626
11627 RENESAS USB PHY DRIVER
11628 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11629 L:      linux-renesas-soc@vger.kernel.org
11630 S:      Maintained
11631 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11632
11633 RESET CONTROLLER FRAMEWORK
11634 M:      Philipp Zabel <p.zabel@pengutronix.de>
11635 T:      git git://git.pengutronix.de/git/pza/linux
11636 S:      Maintained
11637 F:      drivers/reset/
11638 F:      Documentation/devicetree/bindings/reset/
11639 F:      include/dt-bindings/reset/
11640 F:      include/linux/reset.h
11641 F:      include/linux/reset-controller.h
11642
11643 RFKILL
11644 M:      Johannes Berg <johannes@sipsolutions.net>
11645 L:      linux-wireless@vger.kernel.org
11646 W:      http://wireless.kernel.org/
11647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11649 S:      Maintained
11650 F:      Documentation/rfkill.txt
11651 F:      Documentation/ABI/stable/sysfs-class-rfkill
11652 F:      net/rfkill/
11653
11654 RHASHTABLE
11655 M:      Thomas Graf <tgraf@suug.ch>
11656 M:      Herbert Xu <herbert@gondor.apana.org.au>
11657 L:      netdev@vger.kernel.org
11658 S:      Maintained
11659 F:      lib/rhashtable.c
11660 F:      include/linux/rhashtable.h
11661
11662 RICOH R5C592 MEMORYSTICK DRIVER
11663 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11664 S:      Maintained
11665 F:      drivers/memstick/host/r592.*
11666
11667 RICOH SMARTMEDIA/XD DRIVER
11668 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11669 S:      Maintained
11670 F:      drivers/mtd/nand/r852.c
11671 F:      drivers/mtd/nand/r852.h
11672
11673 RISC-V ARCHITECTURE
11674 M:      Palmer Dabbelt <palmer@sifive.com>
11675 M:      Albert Ou <albert@sifive.com>
11676 L:      patches@groups.riscv.org
11677 T:      git https://github.com/riscv/riscv-linux
11678 S:      Supported
11679 F:      arch/riscv/
11680 K:      riscv
11681 N:      riscv
11682
11683 ROCCAT DRIVERS
11684 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11685 W:      http://sourceforge.net/projects/roccat/
11686 S:      Maintained
11687 F:      drivers/hid/hid-roccat*
11688 F:      include/linux/hid-roccat*
11689 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11690
11691 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11692 M:      Jacob chen <jacob2.chen@rock-chips.com>
11693 L:      linux-media@vger.kernel.org
11694 S:      Maintained
11695 F:      drivers/media/platform/rockchip/rga/
11696 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11697
11698 ROCKER DRIVER
11699 M:      Jiri Pirko <jiri@resnulli.us>
11700 L:      netdev@vger.kernel.org
11701 S:      Supported
11702 F:      drivers/net/ethernet/rocker/
11703
11704 ROCKETPORT DRIVER
11705 P:      Comtrol Corp.
11706 W:      http://www.comtrol.com
11707 S:      Maintained
11708 F:      Documentation/serial/rocket.txt
11709 F:      drivers/tty/rocket*
11710
11711 ROCKETPORT EXPRESS/INFINITY DRIVER
11712 M:      Kevin Cernekee <cernekee@gmail.com>
11713 L:      linux-serial@vger.kernel.org
11714 S:      Odd Fixes
11715 F:      drivers/tty/serial/rp2.*
11716
11717 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11718 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11719 L:      linux-kernel@vger.kernel.org
11720 L:      linux-renesas-soc@vger.kernel.org
11721 S:      Supported
11722 F:      drivers/mfd/bd9571mwv.c
11723 F:      drivers/regulator/bd9571mwv-regulator.c
11724 F:      drivers/gpio/gpio-bd9571mwv.c
11725 F:      include/linux/mfd/bd9571mwv.h
11726 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11727
11728 ROSE NETWORK LAYER
11729 M:      Ralf Baechle <ralf@linux-mips.org>
11730 L:      linux-hams@vger.kernel.org
11731 W:      http://www.linux-ax25.org/
11732 S:      Maintained
11733 F:      include/net/rose.h
11734 F:      include/uapi/linux/rose.h
11735 F:      net/rose/
11736
11737 RTL2830 MEDIA DRIVER
11738 M:      Antti Palosaari <crope@iki.fi>
11739 L:      linux-media@vger.kernel.org
11740 W:      https://linuxtv.org
11741 W:      http://palosaari.fi/linux/
11742 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11743 T:      git git://linuxtv.org/anttip/media_tree.git
11744 S:      Maintained
11745 F:      drivers/media/dvb-frontends/rtl2830*
11746
11747 RTL2832 MEDIA DRIVER
11748 M:      Antti Palosaari <crope@iki.fi>
11749 L:      linux-media@vger.kernel.org
11750 W:      https://linuxtv.org
11751 W:      http://palosaari.fi/linux/
11752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11753 T:      git git://linuxtv.org/anttip/media_tree.git
11754 S:      Maintained
11755 F:      drivers/media/dvb-frontends/rtl2832*
11756
11757 RTL2832_SDR MEDIA DRIVER
11758 M:      Antti Palosaari <crope@iki.fi>
11759 L:      linux-media@vger.kernel.org
11760 W:      https://linuxtv.org
11761 W:      http://palosaari.fi/linux/
11762 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11763 T:      git git://linuxtv.org/anttip/media_tree.git
11764 S:      Maintained
11765 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11766
11767 RTL8180 WIRELESS DRIVER
11768 L:      linux-wireless@vger.kernel.org
11769 W:      http://wireless.kernel.org/
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11771 S:      Orphan
11772 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11773
11774 RTL8187 WIRELESS DRIVER
11775 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11776 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11777 M:      Larry Finger <Larry.Finger@lwfinger.net>
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/rtl818x/rtl8187/
11783
11784 RTL8192CE WIRELESS DRIVER
11785 M:      Larry Finger <Larry.Finger@lwfinger.net>
11786 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11787 L:      linux-wireless@vger.kernel.org
11788 W:      http://wireless.kernel.org/
11789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11790 S:      Maintained
11791 F:      drivers/net/wireless/realtek/rtlwifi/
11792 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11793
11794 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11795 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11796 L:      linux-wireless@vger.kernel.org
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11798 S:      Maintained
11799 F:      drivers/net/wireless/realtek/rtl8xxxu/
11800
11801 RXRPC SOCKETS (AF_RXRPC)
11802 M:      David Howells <dhowells@redhat.com>
11803 L:      linux-afs@lists.infradead.org
11804 S:      Supported
11805 F:      net/rxrpc/
11806 F:      include/keys/rxrpc-type.h
11807 F:      include/net/af_rxrpc.h
11808 F:      include/trace/events/rxrpc.h
11809 F:      include/uapi/linux/rxrpc.h
11810 F:      Documentation/networking/rxrpc.txt
11811 W:      https://www.infradead.org/~dhowells/kafs/
11812
11813 S3 SAVAGE FRAMEBUFFER DRIVER
11814 M:      Antonino Daplas <adaplas@gmail.com>
11815 L:      linux-fbdev@vger.kernel.org
11816 S:      Maintained
11817 F:      drivers/video/fbdev/savage/
11818
11819 S390
11820 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11821 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11822 L:      linux-s390@vger.kernel.org
11823 W:      http://www.ibm.com/developerworks/linux/linux390/
11824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11825 S:      Supported
11826 F:      arch/s390/
11827 F:      drivers/s390/
11828 F:      Documentation/s390/
11829 F:      Documentation/driver-api/s390-drivers.rst
11830
11831 S390 COMMON I/O LAYER
11832 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11833 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11834 L:      linux-s390@vger.kernel.org
11835 W:      http://www.ibm.com/developerworks/linux/linux390/
11836 S:      Supported
11837 F:      drivers/s390/cio/
11838
11839 S390 DASD DRIVER
11840 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11841 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11842 L:      linux-s390@vger.kernel.org
11843 W:      http://www.ibm.com/developerworks/linux/linux390/
11844 S:      Supported
11845 F:      drivers/s390/block/dasd*
11846 F:      block/partitions/ibm.c
11847
11848 S390 IOMMU (PCI)
11849 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11850 L:      linux-s390@vger.kernel.org
11851 W:      http://www.ibm.com/developerworks/linux/linux390/
11852 S:      Supported
11853 F:      drivers/iommu/s390-iommu.c
11854
11855 S390 IUCV NETWORK LAYER
11856 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11857 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11858 L:      linux-s390@vger.kernel.org
11859 W:      http://www.ibm.com/developerworks/linux/linux390/
11860 S:      Supported
11861 F:      drivers/s390/net/*iucv*
11862 F:      include/net/iucv/
11863 F:      net/iucv/
11864
11865 S390 NETWORK DRIVERS
11866 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11867 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11868 L:      linux-s390@vger.kernel.org
11869 W:      http://www.ibm.com/developerworks/linux/linux390/
11870 S:      Supported
11871 F:      drivers/s390/net/
11872
11873 S390 PCI SUBSYSTEM
11874 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11875 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11876 L:      linux-s390@vger.kernel.org
11877 W:      http://www.ibm.com/developerworks/linux/linux390/
11878 S:      Supported
11879 F:      arch/s390/pci/
11880 F:      drivers/pci/hotplug/s390_pci_hpc.c
11881
11882 S390 VFIO-CCW DRIVER
11883 M:      Cornelia Huck <cohuck@redhat.com>
11884 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11885 L:      linux-s390@vger.kernel.org
11886 L:      kvm@vger.kernel.org
11887 S:      Supported
11888 F:      drivers/s390/cio/vfio_ccw*
11889 F:      Documentation/s390/vfio-ccw.txt
11890 F:      include/uapi/linux/vfio_ccw.h
11891
11892 S390 ZCRYPT DRIVER
11893 M:      Harald Freudenberger <freude@de.ibm.com>
11894 L:      linux-s390@vger.kernel.org
11895 W:      http://www.ibm.com/developerworks/linux/linux390/
11896 S:      Supported
11897 F:      drivers/s390/crypto/
11898
11899 S390 ZFCP DRIVER
11900 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11901 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11902 L:      linux-s390@vger.kernel.org
11903 W:      http://www.ibm.com/developerworks/linux/linux390/
11904 S:      Supported
11905 F:      drivers/s390/scsi/zfcp_*
11906
11907 S3C24XX SD/MMC Driver
11908 M:      Ben Dooks <ben-linux@fluff.org>
11909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11910 S:      Supported
11911 F:      drivers/mmc/host/s3cmci.*
11912
11913 SAA6588 RDS RECEIVER DRIVER
11914 M:      Hans Verkuil <hverkuil@xs4all.nl>
11915 L:      linux-media@vger.kernel.org
11916 T:      git git://linuxtv.org/media_tree.git
11917 W:      https://linuxtv.org
11918 S:      Odd Fixes
11919 F:      drivers/media/i2c/saa6588*
11920
11921 SAA7134 VIDEO4LINUX DRIVER
11922 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11924 L:      linux-media@vger.kernel.org
11925 W:      https://linuxtv.org
11926 T:      git git://linuxtv.org/media_tree.git
11927 S:      Odd fixes
11928 F:      Documentation/media/v4l-drivers/saa7134*
11929 F:      drivers/media/pci/saa7134/
11930
11931 SAA7146 VIDEO4LINUX-2 DRIVER
11932 M:      Hans Verkuil <hverkuil@xs4all.nl>
11933 L:      linux-media@vger.kernel.org
11934 T:      git git://linuxtv.org/media_tree.git
11935 S:      Maintained
11936 F:      drivers/media/common/saa7146/
11937 F:      drivers/media/pci/saa7146/
11938 F:      include/media/saa7146*
11939
11940 SAMSUNG AUDIO (ASoC) DRIVERS
11941 M:      Krzysztof Kozlowski <krzk@kernel.org>
11942 M:      Sangbeom Kim <sbkim73@samsung.com>
11943 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11945 S:      Supported
11946 F:      sound/soc/samsung/
11947
11948 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11949 M:      Krzysztof Kozlowski <krzk@kernel.org>
11950 L:      linux-crypto@vger.kernel.org
11951 L:      linux-samsung-soc@vger.kernel.org
11952 S:      Maintained
11953 F:      drivers/crypto/exynos-rng.c
11954 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11955
11956 SAMSUNG FRAMEBUFFER DRIVER
11957 M:      Jingoo Han <jingoohan1@gmail.com>
11958 L:      linux-fbdev@vger.kernel.org
11959 S:      Maintained
11960 F:      drivers/video/fbdev/s3c-fb.c
11961
11962 SAMSUNG LAPTOP DRIVER
11963 M:      Corentin Chary <corentin.chary@gmail.com>
11964 L:      platform-driver-x86@vger.kernel.org
11965 S:      Maintained
11966 F:      drivers/platform/x86/samsung-laptop.c
11967
11968 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11969 M:      Sangbeom Kim <sbkim73@samsung.com>
11970 M:      Krzysztof Kozlowski <krzk@kernel.org>
11971 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11972 L:      linux-kernel@vger.kernel.org
11973 L:      linux-samsung-soc@vger.kernel.org
11974 S:      Supported
11975 F:      drivers/mfd/sec*.c
11976 F:      drivers/regulator/s2m*.c
11977 F:      drivers/regulator/s5m*.c
11978 F:      drivers/clk/clk-s2mps11.c
11979 F:      drivers/rtc/rtc-s5m.c
11980 F:      include/linux/mfd/samsung/
11981 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11982 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11983 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11984 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11985
11986 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11987 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11988 L:      linux-media@vger.kernel.org
11989 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11990 S:      Maintained
11991 F:      drivers/media/platform/s3c-camif/
11992 F:      include/media/drv-intf/s3c_camif.h
11993
11994 SAMSUNG S3FWRN5 NFC DRIVER
11995 M:      Robert Baldyga <r.baldyga@samsung.com>
11996 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11997 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11998 S:      Supported
11999 F:      drivers/nfc/s3fwrn5
12000
12001 SAMSUNG S5C73M3 CAMERA DRIVER
12002 M:      Kyungmin Park <kyungmin.park@samsung.com>
12003 M:      Andrzej Hajda <a.hajda@samsung.com>
12004 L:      linux-media@vger.kernel.org
12005 S:      Supported
12006 F:      drivers/media/i2c/s5c73m3/*
12007
12008 SAMSUNG S5K5BAF CAMERA DRIVER
12009 M:      Kyungmin Park <kyungmin.park@samsung.com>
12010 M:      Andrzej Hajda <a.hajda@samsung.com>
12011 L:      linux-media@vger.kernel.org
12012 S:      Supported
12013 F:      drivers/media/i2c/s5k5baf.c
12014
12015 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12016 M:      Krzysztof Kozlowski <krzk@kernel.org>
12017 M:      Vladimir Zapolskiy <vz@mleia.com>
12018 L:      linux-crypto@vger.kernel.org
12019 L:      linux-samsung-soc@vger.kernel.org
12020 S:      Maintained
12021 F:      drivers/crypto/s5p-sss.c
12022
12023 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12024 M:      Kyungmin Park <kyungmin.park@samsung.com>
12025 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12026 L:      linux-media@vger.kernel.org
12027 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12028 S:      Supported
12029 F:      drivers/media/platform/exynos4-is/
12030
12031 SAMSUNG SOC CLOCK DRIVERS
12032 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12033 M:      Tomasz Figa <tomasz.figa@gmail.com>
12034 M:      Chanwoo Choi <cw00.choi@samsung.com>
12035 S:      Supported
12036 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12037 F:      drivers/clk/samsung/
12038 F:      include/dt-bindings/clock/exynos*.h
12039 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12040
12041 SAMSUNG SPI DRIVERS
12042 M:      Kukjin Kim <kgene@kernel.org>
12043 M:      Krzysztof Kozlowski <krzk@kernel.org>
12044 M:      Andi Shyti <andi.shyti@samsung.com>
12045 L:      linux-spi@vger.kernel.org
12046 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12047 S:      Maintained
12048 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12049 F:      drivers/spi/spi-s3c*
12050 F:      include/linux/platform_data/spi-s3c64xx.h
12051
12052 SAMSUNG SXGBE DRIVERS
12053 M:      Byungho An <bh74.an@samsung.com>
12054 M:      Girish K S <ks.giri@samsung.com>
12055 M:      Vipul Pandya <vipul.pandya@samsung.com>
12056 S:      Supported
12057 L:      netdev@vger.kernel.org
12058 F:      drivers/net/ethernet/samsung/sxgbe/
12059
12060 SAMSUNG THERMAL DRIVER
12061 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12062 L:      linux-pm@vger.kernel.org
12063 L:      linux-samsung-soc@vger.kernel.org
12064 S:      Supported
12065 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12066 F:      drivers/thermal/samsung/
12067
12068 SAMSUNG USB2 PHY DRIVER
12069 M:      Kamil Debski <kamil@wypas.org>
12070 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12071 L:      linux-kernel@vger.kernel.org
12072 S:      Supported
12073 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12074 F:      Documentation/phy/samsung-usb2.txt
12075 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12076 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12077 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12078 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12079 F:      drivers/phy/samsung/phy-samsung-usb2.c
12080 F:      drivers/phy/samsung/phy-samsung-usb2.h
12081
12082 SC1200 WDT DRIVER
12083 M:      Zwane Mwaikambo <zwanem@gmail.com>
12084 S:      Maintained
12085 F:      drivers/watchdog/sc1200wdt.c
12086
12087 SCHEDULER
12088 M:      Ingo Molnar <mingo@redhat.com>
12089 M:      Peter Zijlstra <peterz@infradead.org>
12090 L:      linux-kernel@vger.kernel.org
12091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12092 S:      Maintained
12093 F:      kernel/sched/
12094 F:      include/linux/sched.h
12095 F:      include/uapi/linux/sched.h
12096 F:      include/linux/wait.h
12097
12098 SCORE ARCHITECTURE
12099 M:      Chen Liqin <liqin.linux@gmail.com>
12100 M:      Lennox Wu <lennox.wu@gmail.com>
12101 W:      http://www.sunplus.com
12102 S:      Supported
12103 F:      arch/score/
12104
12105 SCR24X CHIP CARD INTERFACE DRIVER
12106 M:      Lubomir Rintel <lkundrak@v3.sk>
12107 S:      Supported
12108 F:      drivers/char/pcmcia/scr24x_cs.c
12109
12110 SCSI CDROM DRIVER
12111 M:      Jens Axboe <axboe@kernel.dk>
12112 L:      linux-scsi@vger.kernel.org
12113 W:      http://www.kernel.dk
12114 S:      Maintained
12115 F:      drivers/scsi/sr*
12116
12117 SCSI RDMA PROTOCOL (SRP) INITIATOR
12118 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12119 L:      linux-rdma@vger.kernel.org
12120 S:      Supported
12121 W:      http://www.openfabrics.org
12122 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12124 F:      drivers/infiniband/ulp/srp/
12125 F:      include/scsi/srp.h
12126
12127 SCSI SG DRIVER
12128 M:      Doug Gilbert <dgilbert@interlog.com>
12129 L:      linux-scsi@vger.kernel.org
12130 W:      http://sg.danny.cz/sg
12131 S:      Maintained
12132 F:      Documentation/scsi/scsi-generic.txt
12133 F:      drivers/scsi/sg.c
12134 F:      include/scsi/sg.h
12135
12136 SCSI SUBSYSTEM
12137 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12139 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12141 L:      linux-scsi@vger.kernel.org
12142 S:      Maintained
12143 F:      Documentation/devicetree/bindings/scsi/
12144 F:      drivers/scsi/
12145 F:      include/scsi/
12146
12147 SCSI TAPE DRIVER
12148 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12149 L:      linux-scsi@vger.kernel.org
12150 S:      Maintained
12151 F:      Documentation/scsi/st.txt
12152 F:      drivers/scsi/st.*
12153 F:      drivers/scsi/st_*.h
12154
12155 SCTP PROTOCOL
12156 M:      Vlad Yasevich <vyasevich@gmail.com>
12157 M:      Neil Horman <nhorman@tuxdriver.com>
12158 L:      linux-sctp@vger.kernel.org
12159 W:      http://lksctp.sourceforge.net
12160 S:      Maintained
12161 F:      Documentation/networking/sctp.txt
12162 F:      include/linux/sctp.h
12163 F:      include/uapi/linux/sctp.h
12164 F:      include/net/sctp/
12165 F:      net/sctp/
12166
12167 SCx200 CPU SUPPORT
12168 M:      Jim Cromie <jim.cromie@gmail.com>
12169 S:      Odd Fixes
12170 F:      Documentation/i2c/busses/scx200_acb
12171 F:      arch/x86/platform/scx200/
12172 F:      drivers/watchdog/scx200_wdt.c
12173 F:      drivers/i2c/busses/scx200*
12174 F:      drivers/mtd/maps/scx200_docflash.c
12175 F:      include/linux/scx200.h
12176
12177 SCx200 GPIO DRIVER
12178 M:      Jim Cromie <jim.cromie@gmail.com>
12179 S:      Maintained
12180 F:      drivers/char/scx200_gpio.c
12181 F:      include/linux/scx200_gpio.h
12182
12183 SCx200 HRT CLOCKSOURCE DRIVER
12184 M:      Jim Cromie <jim.cromie@gmail.com>
12185 S:      Maintained
12186 F:      drivers/clocksource/scx200_hrt.c
12187
12188 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12189 M:      Sascha Sommer <saschasommer@freenet.de>
12190 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12191 S:      Maintained
12192 F:      drivers/mmc/host/sdricoh_cs.c
12193
12194 SECURE COMPUTING
12195 M:      Kees Cook <keescook@chromium.org>
12196 R:      Andy Lutomirski <luto@amacapital.net>
12197 R:      Will Drewry <wad@chromium.org>
12198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12199 S:      Supported
12200 F:      kernel/seccomp.c
12201 F:      include/uapi/linux/seccomp.h
12202 F:      include/linux/seccomp.h
12203 F:      tools/testing/selftests/seccomp/*
12204 F:      tools/testing/selftests/kselftest_harness.h
12205 F:      Documentation/userspace-api/seccomp_filter.rst
12206 K:      \bsecure_computing
12207 K:      \bTIF_SECCOMP\b
12208
12209 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12210 M:      Al Cooper <alcooperx@gmail.com>
12211 L:      linux-mmc@vger.kernel.org
12212 L:      bcm-kernel-feedback-list@broadcom.com
12213 S:      Maintained
12214 F:      drivers/mmc/host/sdhci-brcmstb*
12215
12216 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12217 M:      Adrian Hunter <adrian.hunter@intel.com>
12218 L:      linux-mmc@vger.kernel.org
12219 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12220 S:      Maintained
12221 F:      drivers/mmc/host/sdhci*
12222 F:      include/linux/mmc/sdhci*
12223
12224 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12225 M:      Ben Dooks <ben-linux@fluff.org>
12226 M:      Jaehoon Chung <jh80.chung@samsung.com>
12227 L:      linux-mmc@vger.kernel.org
12228 S:      Maintained
12229 F:      drivers/mmc/host/sdhci-s3c*
12230
12231 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12232 M:      Viresh Kumar <vireshk@kernel.org>
12233 L:      linux-mmc@vger.kernel.org
12234 S:      Maintained
12235 F:      drivers/mmc/host/sdhci-spear.c
12236
12237 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12238 M:      Kishon Vijay Abraham I <kishon@ti.com>
12239 L:      linux-mmc@vger.kernel.org
12240 S:      Maintained
12241 F:      drivers/mmc/host/sdhci-omap.c
12242
12243 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12244 M:      Scott Bauer <scott.bauer@intel.com>
12245 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12246 L:      linux-block@vger.kernel.org
12247 S:      Supported
12248 F:      block/sed*
12249 F:      block/opal_proto.h
12250 F:      include/linux/sed*
12251 F:      include/uapi/linux/sed*
12252
12253 SECURITY CONTACT
12254 M:      Security Officers <security@kernel.org>
12255 S:      Supported
12256
12257 SECURITY SUBSYSTEM
12258 M:      James Morris <james.l.morris@oracle.com>
12259 M:      "Serge E. Hallyn" <serge@hallyn.com>
12260 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12262 W:      http://kernsec.org/
12263 S:      Supported
12264 F:      security/
12265
12266 SELINUX SECURITY MODULE
12267 M:      Paul Moore <paul@paul-moore.com>
12268 M:      Stephen Smalley <sds@tycho.nsa.gov>
12269 M:      Eric Paris <eparis@parisplace.org>
12270 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12271 W:      https://selinuxproject.org
12272 W:      https://github.com/SELinuxProject
12273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12274 S:      Supported
12275 F:      include/linux/selinux*
12276 F:      security/selinux/
12277 F:      scripts/selinux/
12278 F:      Documentation/admin-guide/LSM/SELinux.rst
12279
12280 SENSABLE PHANTOM
12281 M:      Jiri Slaby <jirislaby@gmail.com>
12282 S:      Maintained
12283 F:      drivers/misc/phantom.c
12284 F:      include/uapi/linux/phantom.h
12285
12286 SERIAL DEVICE BUS
12287 M:      Rob Herring <robh@kernel.org>
12288 L:      linux-serial@vger.kernel.org
12289 S:      Maintained
12290 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12291 F:      drivers/tty/serdev/
12292 F:      include/linux/serdev.h
12293
12294 SERIAL DRIVERS
12295 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12296 L:      linux-serial@vger.kernel.org
12297 S:      Maintained
12298 F:      Documentation/devicetree/bindings/serial/
12299 F:      drivers/tty/serial/
12300
12301 SERIAL IR RECEIVER
12302 M:      Sean Young <sean@mess.org>
12303 L:      linux-media@vger.kernel.org
12304 S:      Maintained
12305 F:      drivers/media/rc/serial_ir.c
12306
12307 SFC NETWORK DRIVER
12308 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12309 M:      Edward Cree <ecree@solarflare.com>
12310 M:      Bert Kenward <bkenward@solarflare.com>
12311 L:      netdev@vger.kernel.org
12312 S:      Supported
12313 F:      drivers/net/ethernet/sfc/
12314
12315 SGI GRU DRIVER
12316 M:      Dimitri Sivanich <sivanich@sgi.com>
12317 S:      Maintained
12318 F:      drivers/misc/sgi-gru/
12319
12320 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12321 M:      Pat Gefre <pfg@sgi.com>
12322 L:      linux-ia64@vger.kernel.org
12323 S:      Supported
12324 F:      Documentation/ia64/serial.txt
12325 F:      drivers/tty/serial/ioc?_serial.c
12326 F:      include/linux/ioc?.h
12327
12328 SGI XP/XPC/XPNET DRIVER
12329 M:      Cliff Whickman <cpw@sgi.com>
12330 M:      Robin Holt <robinmholt@gmail.com>
12331 S:      Maintained
12332 F:      drivers/misc/sgi-xp/
12333
12334 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12335 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12336 L:      linux-s390@vger.kernel.org
12337 W:      http://www.ibm.com/developerworks/linux/linux390/
12338 S:      Supported
12339 F:      net/smc/
12340
12341 SH_VEU V4L2 MEM2MEM DRIVER
12342 L:      linux-media@vger.kernel.org
12343 S:      Orphan
12344 F:      drivers/media/platform/sh_veu.c
12345
12346 SH_VOU V4L2 OUTPUT DRIVER
12347 L:      linux-media@vger.kernel.org
12348 S:      Orphan
12349 F:      drivers/media/platform/sh_vou.c
12350 F:      include/media/drv-intf/sh_vou.h
12351
12352 SI2157 MEDIA DRIVER
12353 M:      Antti Palosaari <crope@iki.fi>
12354 L:      linux-media@vger.kernel.org
12355 W:      https://linuxtv.org
12356 W:      http://palosaari.fi/linux/
12357 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12358 T:      git git://linuxtv.org/anttip/media_tree.git
12359 S:      Maintained
12360 F:      drivers/media/tuners/si2157*
12361
12362 SI2168 MEDIA DRIVER
12363 M:      Antti Palosaari <crope@iki.fi>
12364 L:      linux-media@vger.kernel.org
12365 W:      https://linuxtv.org
12366 W:      http://palosaari.fi/linux/
12367 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12368 T:      git git://linuxtv.org/anttip/media_tree.git
12369 S:      Maintained
12370 F:      drivers/media/dvb-frontends/si2168*
12371
12372 SI470X FM RADIO RECEIVER I2C DRIVER
12373 M:      Hans Verkuil <hverkuil@xs4all.nl>
12374 L:      linux-media@vger.kernel.org
12375 T:      git git://linuxtv.org/media_tree.git
12376 W:      https://linuxtv.org
12377 S:      Odd Fixes
12378 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12379
12380 SI470X FM RADIO RECEIVER USB DRIVER
12381 M:      Hans Verkuil <hverkuil@xs4all.nl>
12382 L:      linux-media@vger.kernel.org
12383 T:      git git://linuxtv.org/media_tree.git
12384 W:      https://linuxtv.org
12385 S:      Maintained
12386 F:      drivers/media/radio/si470x/radio-si470x-common.c
12387 F:      drivers/media/radio/si470x/radio-si470x.h
12388 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12389
12390 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12391 M:      Eduardo Valentin <edubezval@gmail.com>
12392 L:      linux-media@vger.kernel.org
12393 T:      git git://linuxtv.org/media_tree.git
12394 W:      https://linuxtv.org
12395 S:      Odd Fixes
12396 F:      drivers/media/radio/si4713/si4713.?
12397
12398 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12399 M:      Eduardo Valentin <edubezval@gmail.com>
12400 L:      linux-media@vger.kernel.org
12401 T:      git git://linuxtv.org/media_tree.git
12402 W:      https://linuxtv.org
12403 S:      Odd Fixes
12404 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12405
12406 SI4713 FM RADIO TRANSMITTER USB DRIVER
12407 M:      Hans Verkuil <hverkuil@xs4all.nl>
12408 L:      linux-media@vger.kernel.org
12409 T:      git git://linuxtv.org/media_tree.git
12410 W:      https://linuxtv.org
12411 S:      Maintained
12412 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12413
12414 SIANO DVB DRIVER
12415 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12416 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12417 L:      linux-media@vger.kernel.org
12418 W:      https://linuxtv.org
12419 T:      git git://linuxtv.org/media_tree.git
12420 S:      Odd fixes
12421 F:      drivers/media/common/siano/
12422 F:      drivers/media/usb/siano/
12423 F:      drivers/media/usb/siano/
12424 F:      drivers/media/mmc/siano/
12425
12426 SILEAD TOUCHSCREEN DRIVER
12427 M:      Hans de Goede <hdegoede@redhat.com>
12428 L:      linux-input@vger.kernel.org
12429 L:      platform-driver-x86@vger.kernel.org
12430 S:      Maintained
12431 F:      drivers/input/touchscreen/silead.c
12432 F:      drivers/platform/x86/silead_dmi.c
12433
12434 SILICON MOTION SM712 FRAME BUFFER DRIVER
12435 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12436 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12437 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12438 L:      linux-fbdev@vger.kernel.org
12439 S:      Maintained
12440 F:      drivers/video/fbdev/sm712*
12441 F:      Documentation/fb/sm712fb.txt
12442
12443 SIMPLE FIRMWARE INTERFACE (SFI)
12444 M:      Len Brown <lenb@kernel.org>
12445 L:      sfi-devel@simplefirmware.org
12446 W:      http://simplefirmware.org/
12447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12448 S:      Supported
12449 F:      arch/x86/platform/sfi/
12450 F:      drivers/sfi/
12451 F:      include/linux/sfi*.h
12452
12453 SIMPLEFB FB DRIVER
12454 M:      Hans de Goede <hdegoede@redhat.com>
12455 L:      linux-fbdev@vger.kernel.org
12456 S:      Maintained
12457 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12458 F:      drivers/video/fbdev/simplefb.c
12459 F:      include/linux/platform_data/simplefb.h
12460
12461 SIMTEC EB110ATX (Chalice CATS)
12462 P:      Ben Dooks
12463 P:      Vincent Sanders <vince@simtec.co.uk>
12464 M:      Simtec Linux Team <linux@simtec.co.uk>
12465 W:      http://www.simtec.co.uk/products/EB110ATX/
12466 S:      Supported
12467
12468 SIMTEC EB2410ITX (BAST)
12469 P:      Ben Dooks
12470 P:      Vincent Sanders <vince@simtec.co.uk>
12471 M:      Simtec Linux Team <linux@simtec.co.uk>
12472 W:      http://www.simtec.co.uk/products/EB2410ITX/
12473 S:      Supported
12474 F:      arch/arm/mach-s3c24xx/mach-bast.c
12475 F:      arch/arm/mach-s3c24xx/bast-ide.c
12476 F:      arch/arm/mach-s3c24xx/bast-irq.c
12477
12478 SIPHASH PRF ROUTINES
12479 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12480 S:      Maintained
12481 F:      lib/siphash.c
12482 F:      lib/test_siphash.c
12483 F:      include/linux/siphash.h
12484
12485 SIS 190 ETHERNET DRIVER
12486 M:      Francois Romieu <romieu@fr.zoreil.com>
12487 L:      netdev@vger.kernel.org
12488 S:      Maintained
12489 F:      drivers/net/ethernet/sis/sis190.c
12490
12491 SIS 900/7016 FAST ETHERNET DRIVER
12492 M:      Daniele Venzano <venza@brownhat.org>
12493 W:      http://www.brownhat.org/sis900.html
12494 L:      netdev@vger.kernel.org
12495 S:      Maintained
12496 F:      drivers/net/ethernet/sis/sis900.*
12497
12498 SIS FRAMEBUFFER DRIVER
12499 M:      Thomas Winischhofer <thomas@winischhofer.net>
12500 W:      http://www.winischhofer.net/linuxsisvga.shtml
12501 S:      Maintained
12502 F:      Documentation/fb/sisfb.txt
12503 F:      drivers/video/fbdev/sis/
12504 F:      include/video/sisfb.h
12505
12506 SIS USB2VGA DRIVER
12507 M:      Thomas Winischhofer <thomas@winischhofer.net>
12508 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12509 S:      Maintained
12510 F:      drivers/usb/misc/sisusbvga/
12511
12512 SLAB ALLOCATOR
12513 M:      Christoph Lameter <cl@linux.com>
12514 M:      Pekka Enberg <penberg@kernel.org>
12515 M:      David Rientjes <rientjes@google.com>
12516 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12517 M:      Andrew Morton <akpm@linux-foundation.org>
12518 L:      linux-mm@kvack.org
12519 S:      Maintained
12520 F:      include/linux/sl?b*.h
12521 F:      mm/sl?b*
12522
12523 SLEEPABLE READ-COPY UPDATE (SRCU)
12524 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12525 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12526 M:      Josh Triplett <josh@joshtriplett.org>
12527 R:      Steven Rostedt <rostedt@goodmis.org>
12528 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12529 L:      linux-kernel@vger.kernel.org
12530 W:      http://www.rdrop.com/users/paulmck/RCU/
12531 S:      Supported
12532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12533 F:      include/linux/srcu.h
12534 F:      kernel/rcu/srcu.c
12535
12536 SMACK SECURITY MODULE
12537 M:      Casey Schaufler <casey@schaufler-ca.com>
12538 L:      linux-security-module@vger.kernel.org
12539 W:      http://schaufler-ca.com
12540 T:      git git://github.com/cschaufler/smack-next
12541 S:      Maintained
12542 F:      Documentation/admin-guide/LSM/Smack.rst
12543 F:      security/smack/
12544
12545 SMC91x ETHERNET DRIVER
12546 M:      Nicolas Pitre <nico@fluxnic.net>
12547 S:      Odd Fixes
12548 F:      drivers/net/ethernet/smsc/smc91x.*
12549
12550 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12551 M:      Sakari Ailus <sakari.ailus@iki.fi>
12552 L:      linux-media@vger.kernel.org
12553 S:      Maintained
12554 F:      drivers/media/i2c/smiapp/
12555 F:      include/media/i2c/smiapp.h
12556 F:      drivers/media/i2c/smiapp-pll.c
12557 F:      drivers/media/i2c/smiapp-pll.h
12558 F:      include/uapi/linux/smiapp.h
12559 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12560
12561 SMM665 HARDWARE MONITOR DRIVER
12562 M:      Guenter Roeck <linux@roeck-us.net>
12563 L:      linux-hwmon@vger.kernel.org
12564 S:      Maintained
12565 F:      Documentation/hwmon/smm665
12566 F:      drivers/hwmon/smm665.c
12567
12568 SMSC EMC2103 HARDWARE MONITOR DRIVER
12569 M:      Steve Glendinning <steve.glendinning@shawell.net>
12570 L:      linux-hwmon@vger.kernel.org
12571 S:      Maintained
12572 F:      Documentation/hwmon/emc2103
12573 F:      drivers/hwmon/emc2103.c
12574
12575 SMSC SCH5627 HARDWARE MONITOR DRIVER
12576 M:      Hans de Goede <hdegoede@redhat.com>
12577 L:      linux-hwmon@vger.kernel.org
12578 S:      Supported
12579 F:      Documentation/hwmon/sch5627
12580 F:      drivers/hwmon/sch5627.c
12581
12582 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12583 M:      Steve Glendinning <steve.glendinning@shawell.net>
12584 L:      linux-fbdev@vger.kernel.org
12585 S:      Maintained
12586 F:      drivers/video/fbdev/smscufx.c
12587
12588 SMSC47B397 HARDWARE MONITOR DRIVER
12589 M:      Jean Delvare <jdelvare@suse.com>
12590 L:      linux-hwmon@vger.kernel.org
12591 S:      Maintained
12592 F:      Documentation/hwmon/smsc47b397
12593 F:      drivers/hwmon/smsc47b397.c
12594
12595 SMSC911x ETHERNET DRIVER
12596 M:      Steve Glendinning <steve.glendinning@shawell.net>
12597 L:      netdev@vger.kernel.org
12598 S:      Maintained
12599 F:      include/linux/smsc911x.h
12600 F:      drivers/net/ethernet/smsc/smsc911x.*
12601
12602 SMSC9420 PCI ETHERNET DRIVER
12603 M:      Steve Glendinning <steve.glendinning@shawell.net>
12604 L:      netdev@vger.kernel.org
12605 S:      Maintained
12606 F:      drivers/net/ethernet/smsc/smsc9420.*
12607
12608 SOC-CAMERA V4L2 SUBSYSTEM
12609 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12610 L:      linux-media@vger.kernel.org
12611 T:      git git://linuxtv.org/media_tree.git
12612 S:      Maintained
12613 F:      include/media/soc*
12614 F:      drivers/media/i2c/soc_camera/
12615 F:      drivers/media/platform/soc_camera/
12616
12617 SOEKRIS NET48XX LED SUPPORT
12618 M:      Chris Boot <bootc@bootc.net>
12619 S:      Maintained
12620 F:      drivers/leds/leds-net48xx.c
12621
12622 SOFT-ROCE DRIVER (rxe)
12623 M:      Moni Shoua <monis@mellanox.com>
12624 L:      linux-rdma@vger.kernel.org
12625 S:      Supported
12626 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12627 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12628 F:      drivers/infiniband/sw/rxe/
12629 F:      include/uapi/rdma/rdma_user_rxe.h
12630
12631 SOFTLOGIC 6x10 MPEG CODEC
12632 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12633 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12634 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12635 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12636 M:      Ismael Luceno <ismael@iodev.co.uk>
12637 L:      linux-media@vger.kernel.org
12638 S:      Supported
12639 F:      drivers/media/pci/solo6x10/
12640
12641 SOFTWARE RAID (Multiple Disks) SUPPORT
12642 M:      Shaohua Li <shli@kernel.org>
12643 L:      linux-raid@vger.kernel.org
12644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12645 S:      Supported
12646 F:      drivers/md/Makefile
12647 F:      drivers/md/Kconfig
12648 F:      drivers/md/md*
12649 F:      drivers/md/raid*
12650 F:      include/linux/raid/
12651 F:      include/uapi/linux/raid/
12652
12653 SONIC NETWORK DRIVER
12654 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12655 L:      netdev@vger.kernel.org
12656 S:      Maintained
12657 F:      drivers/net/ethernet/natsemi/sonic.*
12658
12659 SONICS SILICON BACKPLANE DRIVER (SSB)
12660 M:      Michael Buesch <m@bues.ch>
12661 L:      linux-wireless@vger.kernel.org
12662 S:      Maintained
12663 F:      drivers/ssb/
12664 F:      include/linux/ssb/
12665
12666 SONY IMX274 SENSOR DRIVER
12667 M:      Leon Luo <leonl@leopardimaging.com>
12668 L:      linux-media@vger.kernel.org
12669 T:      git git://linuxtv.org/media_tree.git
12670 S:      Maintained
12671 F:      drivers/media/i2c/imx274.c
12672 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12673
12674 SONY MEMORYSTICK CARD SUPPORT
12675 M:      Alex Dubov <oakad@yahoo.com>
12676 W:      http://tifmxx.berlios.de/
12677 S:      Maintained
12678 F:      drivers/memstick/host/tifm_ms.c
12679
12680 SONY MEMORYSTICK STANDARD SUPPORT
12681 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12682 S:      Maintained
12683 F:      drivers/memstick/core/ms_block.*
12684
12685 SONY VAIO CONTROL DEVICE DRIVER
12686 M:      Mattia Dongili <malattia@linux.it>
12687 L:      platform-driver-x86@vger.kernel.org
12688 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12689 S:      Maintained
12690 F:      Documentation/laptops/sony-laptop.txt
12691 F:      drivers/char/sonypi.c
12692 F:      drivers/platform/x86/sony-laptop.c
12693 F:      include/linux/sony-laptop.h
12694
12695 SOUND
12696 M:      Jaroslav Kysela <perex@perex.cz>
12697 M:      Takashi Iwai <tiwai@suse.com>
12698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12699 W:      http://www.alsa-project.org/
12700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12701 T:      git git://git.alsa-project.org/alsa-kernel.git
12702 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12703 S:      Maintained
12704 F:      Documentation/sound/
12705 F:      include/sound/
12706 F:      include/uapi/sound/
12707 F:      sound/
12708
12709 SOUND - COMPRESSED AUDIO
12710 M:      Vinod Koul <vinod.koul@intel.com>
12711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12713 S:      Supported
12714 F:      Documentation/sound/alsa/compress_offload.txt
12715 F:      include/sound/compress_driver.h
12716 F:      include/uapi/sound/compress_*
12717 F:      sound/core/compress_offload.c
12718 F:      sound/soc/soc-compress.c
12719
12720 SOUND - DMAENGINE HELPERS
12721 M:      Lars-Peter Clausen <lars@metafoo.de>
12722 S:      Supported
12723 F:      include/sound/dmaengine_pcm.h
12724 F:      sound/core/pcm_dmaengine.c
12725 F:      sound/soc/soc-generic-dmaengine-pcm.c
12726
12727 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12728 M:      Liam Girdwood <lgirdwood@gmail.com>
12729 M:      Mark Brown <broonie@kernel.org>
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12732 W:      http://alsa-project.org/main/index.php/ASoC
12733 S:      Supported
12734 F:      Documentation/devicetree/bindings/sound/
12735 F:      Documentation/sound/alsa/soc/
12736 F:      sound/soc/
12737 F:      include/sound/soc*
12738
12739 SP2 MEDIA DRIVER
12740 M:      Olli Salonen <olli.salonen@iki.fi>
12741 L:      linux-media@vger.kernel.org
12742 W:      https://linuxtv.org
12743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12744 S:      Maintained
12745 F:      drivers/media/dvb-frontends/sp2*
12746
12747 SPARC + UltraSPARC (sparc/sparc64)
12748 M:      "David S. Miller" <davem@davemloft.net>
12749 L:      sparclinux@vger.kernel.org
12750 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12753 S:      Maintained
12754 F:      arch/sparc/
12755 F:      drivers/sbus/
12756
12757 SPARC SERIAL DRIVERS
12758 M:      "David S. Miller" <davem@davemloft.net>
12759 L:      sparclinux@vger.kernel.org
12760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12762 S:      Maintained
12763 F:      include/linux/sunserialcore.h
12764 F:      drivers/tty/serial/suncore.c
12765 F:      drivers/tty/serial/sunhv.c
12766 F:      drivers/tty/serial/sunsab.c
12767 F:      drivers/tty/serial/sunsab.h
12768 F:      drivers/tty/serial/sunsu.c
12769 F:      drivers/tty/serial/sunzilog.c
12770 F:      drivers/tty/serial/sunzilog.h
12771 F:      drivers/tty/vcc.c
12772
12773 SPARSE CHECKER
12774 M:      "Christopher Li" <sparse@chrisli.org>
12775 L:      linux-sparse@vger.kernel.org
12776 W:      https://sparse.wiki.kernel.org/
12777 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12778 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12779 S:      Maintained
12780 F:      include/linux/compiler.h
12781
12782 SPEAR CLOCK FRAMEWORK SUPPORT
12783 M:      Viresh Kumar <vireshk@kernel.org>
12784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12785 W:      http://www.st.com/spear
12786 S:      Maintained
12787 F:      drivers/clk/spear/
12788
12789 SPEAR PLATFORM SUPPORT
12790 M:      Viresh Kumar <vireshk@kernel.org>
12791 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12793 W:      http://www.st.com/spear
12794 S:      Maintained
12795 F:      arch/arm/boot/dts/spear*
12796 F:      arch/arm/mach-spear/
12797
12798 SPI NOR SUBSYSTEM
12799 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12800 M:      Marek Vasut <marek.vasut@gmail.com>
12801 L:      linux-mtd@lists.infradead.org
12802 W:      http://www.linux-mtd.infradead.org/
12803 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12804 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12805 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12806 S:      Maintained
12807 F:      drivers/mtd/spi-nor/
12808 F:      include/linux/mtd/spi-nor.h
12809
12810 SPI SUBSYSTEM
12811 M:      Mark Brown <broonie@kernel.org>
12812 L:      linux-spi@vger.kernel.org
12813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12814 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12815 S:      Maintained
12816 F:      Documentation/devicetree/bindings/spi/
12817 F:      Documentation/spi/
12818 F:      drivers/spi/
12819 F:      include/linux/spi/
12820 F:      include/uapi/linux/spi/
12821 F:      tools/spi/
12822
12823 SPIDERNET NETWORK DRIVER for CELL
12824 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12825 L:      netdev@vger.kernel.org
12826 S:      Supported
12827 F:      Documentation/networking/spider_net.txt
12828 F:      drivers/net/ethernet/toshiba/spider_net*
12829
12830 SPMI SUBSYSTEM
12831 R:      Stephen Boyd <sboyd@codeaurora.org>
12832 L:      linux-arm-msm@vger.kernel.org
12833 F:      Documentation/devicetree/bindings/spmi/
12834 F:      drivers/spmi/
12835 F:      include/dt-bindings/spmi/spmi.h
12836 F:      include/linux/spmi.h
12837 F:      include/trace/events/spmi.h
12838
12839 SPU FILE SYSTEM
12840 M:      Jeremy Kerr <jk@ozlabs.org>
12841 L:      linuxppc-dev@lists.ozlabs.org
12842 W:      http://www.ibm.com/developerworks/power/cell/
12843 S:      Supported
12844 F:      Documentation/filesystems/spufs.txt
12845 F:      arch/powerpc/platforms/cell/spufs/
12846
12847 SQUASHFS FILE SYSTEM
12848 M:      Phillip Lougher <phillip@squashfs.org.uk>
12849 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12850 W:      http://squashfs.org.uk
12851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12852 S:      Maintained
12853 F:      Documentation/filesystems/squashfs.txt
12854 F:      fs/squashfs/
12855
12856 SRM (Alpha) environment access
12857 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12858 S:      Maintained
12859 F:      arch/alpha/kernel/srm_env.c
12860
12861 STABLE BRANCH
12862 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12863 L:      stable@vger.kernel.org
12864 S:      Supported
12865 F:      Documentation/process/stable-kernel-rules.rst
12866
12867 STAGING - ATOMISP DRIVER
12868 M:      Alan Cox <alan@linux.intel.com>
12869 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12870 L:      linux-media@vger.kernel.org
12871 S:      Maintained
12872 F:      drivers/staging/media/atomisp/
12873
12874 STAGING - COMEDI
12875 M:      Ian Abbott <abbotti@mev.co.uk>
12876 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12877 S:      Odd Fixes
12878 F:      drivers/staging/comedi/
12879
12880 STAGING - FLARION FT1000 DRIVERS
12881 M:      Marek Belisko <marek.belisko@gmail.com>
12882 S:      Odd Fixes
12883 F:      drivers/staging/ft1000/
12884
12885 STAGING - INDUSTRIAL IO
12886 M:      Jonathan Cameron <jic23@kernel.org>
12887 L:      linux-iio@vger.kernel.org
12888 S:      Odd Fixes
12889 F:      Documentation/devicetree/bindings/staging/iio/
12890 F:      drivers/staging/iio/
12891
12892 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12893 M:      Jarod Wilson <jarod@wilsonet.com>
12894 W:      http://www.lirc.org/
12895 S:      Odd Fixes
12896 F:      drivers/staging/media/lirc/
12897
12898 STAGING - LUSTRE PARALLEL FILESYSTEM
12899 M:      Oleg Drokin <oleg.drokin@intel.com>
12900 M:      Andreas Dilger <andreas.dilger@intel.com>
12901 M:      James Simmons <jsimmons@infradead.org>
12902 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12903 W:      http://wiki.lustre.org/
12904 S:      Maintained
12905 F:      drivers/staging/lustre
12906
12907 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12908 M:      Marc Dietrich <marvin24@gmx.de>
12909 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12910 L:      linux-tegra@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/staging/nvec/
12913
12914 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12915 M:      Jens Frederich <jfrederich@gmail.com>
12916 M:      Daniel Drake <dsd@laptop.org>
12917 M:      Jon Nettleton <jon.nettleton@gmail.com>
12918 W:      http://wiki.laptop.org/go/DCON
12919 S:      Maintained
12920 F:      drivers/staging/olpc_dcon/
12921
12922 STAGING - REALTEK RTL8712U DRIVERS
12923 M:      Larry Finger <Larry.Finger@lwfinger.net>
12924 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12925 S:      Odd Fixes
12926 F:      drivers/staging/rtl8712/
12927
12928 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12929 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12930 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12931 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12932 L:      linux-fbdev@vger.kernel.org
12933 S:      Maintained
12934 F:      drivers/staging/sm750fb/
12935
12936 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12937 M:      William Hubbs <w.d.hubbs@gmail.com>
12938 M:      Chris Brannon <chris@the-brannons.com>
12939 M:      Kirk Reiser <kirk@reisers.ca>
12940 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12941 L:      speakup@linux-speakup.org
12942 W:      http://www.linux-speakup.org/
12943 S:      Odd Fixes
12944 F:      drivers/staging/speakup/
12945
12946 STAGING - VIA VT665X DRIVERS
12947 M:      Forest Bond <forest@alittletooquiet.net>
12948 S:      Odd Fixes
12949 F:      drivers/staging/vt665?/
12950
12951 STAGING - WILC1000 WIFI DRIVER
12952 M:      Aditya Shankar <aditya.shankar@microchip.com>
12953 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12954 L:      linux-wireless@vger.kernel.org
12955 S:      Supported
12956 F:      drivers/staging/wilc1000/
12957
12958 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12959 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12960 S:      Odd Fixes
12961 F:      drivers/staging/xgifb/
12962
12963 STAGING SUBSYSTEM
12964 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12966 L:      devel@driverdev.osuosl.org
12967 S:      Supported
12968 F:      drivers/staging/
12969
12970 STARFIRE/DURALAN NETWORK DRIVER
12971 M:      Ion Badulescu <ionut@badula.org>
12972 S:      Odd Fixes
12973 F:      drivers/net/ethernet/adaptec/starfire*
12974
12975 STEC S1220 SKD DRIVER
12976 M:      Bart Van Assche <bart.vanassche@wdc.com>
12977 L:      linux-block@vger.kernel.org
12978 S:      Maintained
12979 F:      drivers/block/skd*[ch]
12980
12981 STI CEC DRIVER
12982 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12983 S:      Maintained
12984 F:      drivers/staging/media/st-cec/
12985 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12986
12987 STK1160 USB VIDEO CAPTURE DRIVER
12988 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12989 L:      linux-media@vger.kernel.org
12990 T:      git git://linuxtv.org/media_tree.git
12991 S:      Maintained
12992 F:      drivers/media/usb/stk1160/
12993
12994 STMMAC ETHERNET DRIVER
12995 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12996 M:      Alexandre Torgue <alexandre.torgue@st.com>
12997 L:      netdev@vger.kernel.org
12998 W:      http://www.stlinux.com
12999 S:      Supported
13000 F:      drivers/net/ethernet/stmicro/stmmac/
13001
13002 SUN3/3X
13003 M:      Sam Creasey <sammy@sammy.net>
13004 W:      http://sammy.net/sun3/
13005 S:      Maintained
13006 F:      arch/m68k/kernel/*sun3*
13007 F:      arch/m68k/sun3*/
13008 F:      arch/m68k/include/asm/sun3*
13009 F:      drivers/net/ethernet/i825xx/sun3*
13010
13011 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13012 M:      Hans de Goede <hdegoede@redhat.com>
13013 L:      linux-input@vger.kernel.org
13014 S:      Maintained
13015 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13016 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13017
13018 SUNDANCE NETWORK DRIVER
13019 M:      Denis Kirjanov <kda@linux-powerpc.org>
13020 L:      netdev@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/net/ethernet/dlink/sundance.c
13023
13024 SUPERH
13025 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13026 M:      Rich Felker <dalias@libc.org>
13027 L:      linux-sh@vger.kernel.org
13028 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13029 S:      Maintained
13030 F:      Documentation/sh/
13031 F:      arch/sh/
13032 F:      drivers/sh/
13033
13034 SUSPEND TO RAM
13035 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13036 M:      Len Brown <len.brown@intel.com>
13037 M:      Pavel Machek <pavel@ucw.cz>
13038 L:      linux-pm@vger.kernel.org
13039 B:      https://bugzilla.kernel.org
13040 S:      Supported
13041 F:      Documentation/power/
13042 F:      arch/x86/kernel/acpi/
13043 F:      drivers/base/power/
13044 F:      kernel/power/
13045 F:      include/linux/suspend.h
13046 F:      include/linux/freezer.h
13047 F:      include/linux/pm.h
13048
13049 SVGA HANDLING
13050 M:      Martin Mares <mj@ucw.cz>
13051 L:      linux-video@atrey.karlin.mff.cuni.cz
13052 S:      Maintained
13053 F:      Documentation/svga.txt
13054 F:      arch/x86/boot/video*
13055
13056 SWIOTLB SUBSYSTEM
13057 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13058 L:      linux-kernel@vger.kernel.org
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13060 S:      Supported
13061 F:      lib/swiotlb.c
13062 F:      arch/*/kernel/pci-swiotlb.c
13063 F:      include/linux/swiotlb.h
13064
13065 SWITCHDEV
13066 M:      Jiri Pirko <jiri@resnulli.us>
13067 M:      Ivan Vecera <ivecera@redhat.com>
13068 L:      netdev@vger.kernel.org
13069 S:      Supported
13070 F:      net/switchdev/
13071 F:      include/net/switchdev.h
13072
13073 SYNC FILE FRAMEWORK
13074 M:      Sumit Semwal <sumit.semwal@linaro.org>
13075 R:      Gustavo Padovan <gustavo@padovan.org>
13076 S:      Maintained
13077 L:      linux-media@vger.kernel.org
13078 L:      dri-devel@lists.freedesktop.org
13079 F:      drivers/dma-buf/sync_*
13080 F:      drivers/dma-buf/dma-fence*
13081 F:      drivers/dma-buf/sw_sync.c
13082 F:      include/linux/sync_file.h
13083 F:      include/uapi/linux/sync_file.h
13084 F:      Documentation/sync_file.txt
13085 T:      git git://anongit.freedesktop.org/drm/drm-misc
13086
13087 SYNOPSYS ARC ARCHITECTURE
13088 M:      Vineet Gupta <vgupta@synopsys.com>
13089 L:      linux-snps-arc@lists.infradead.org
13090 S:      Supported
13091 F:      arch/arc/
13092 F:      Documentation/devicetree/bindings/arc/*
13093 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13094 F:      drivers/clocksource/arc_timer.c
13095 F:      drivers/tty/serial/arc_uart.c
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13097
13098 SYNOPSYS ARC HSDK SDP pll clock driver
13099 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13100 S:      Supported
13101 F:      drivers/clk/clk-hsdk-pll.c
13102 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13103
13104 SYNOPSYS ARC SDP clock driver
13105 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13106 S:      Supported
13107 F:      drivers/clk/axs10x/*
13108 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13109
13110 SYNOPSYS ARC SDP platform support
13111 M:      Alexey Brodkin <abrodkin@synopsys.com>
13112 S:      Supported
13113 F:      arch/arc/plat-axs10x
13114 F:      arch/arc/boot/dts/ax*
13115 F:      Documentation/devicetree/bindings/arc/axs10*
13116
13117 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13118 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13119 S:      Supported
13120 F:      drivers/reset/reset-axs10x.c
13121 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13122
13123 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13124 M:      Hoan Tran <hotran@apm.com>
13125 L:      linux-gpio@vger.kernel.org
13126 S:      Maintained
13127 F:      drivers/gpio/gpio-dwapb.c
13128 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13129
13130 SYNOPSYS DESIGNWARE DMAC DRIVER
13131 M:      Viresh Kumar <vireshk@kernel.org>
13132 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13133 S:      Maintained
13134 F:      include/linux/dma/dw.h
13135 F:      include/linux/platform_data/dma-dw.h
13136 F:      drivers/dma/dw/
13137
13138 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13139 M:      Jie Deng <jiedeng@synopsys.com>
13140 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13141 L:      netdev@vger.kernel.org
13142 S:      Supported
13143 F:      drivers/net/ethernet/synopsys/
13144
13145 SYNOPSYS DESIGNWARE I2C DRIVER
13146 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13147 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13148 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13149 L:      linux-i2c@vger.kernel.org
13150 S:      Maintained
13151 F:      drivers/i2c/busses/i2c-designware-*
13152 F:      include/linux/platform_data/i2c-designware.h
13153
13154 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13155 M:      Jaehoon Chung <jh80.chung@samsung.com>
13156 L:      linux-mmc@vger.kernel.org
13157 S:      Maintained
13158 F:      drivers/mmc/host/dw_mmc*
13159
13160 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13161 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13162 S:      Supported
13163 F:      drivers/reset/reset-hsdk.c
13164 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13165 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13166
13167 SYSTEM CONFIGURATION (SYSCON)
13168 M:      Lee Jones <lee.jones@linaro.org>
13169 M:      Arnd Bergmann <arnd@arndb.de>
13170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13171 S:      Supported
13172 F:      drivers/mfd/syscon.c
13173
13174 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13175 M:      Sudeep Holla <sudeep.holla@arm.com>
13176 L:      linux-arm-kernel@lists.infradead.org
13177 S:      Maintained
13178 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13179 F:      drivers/clk/clk-scpi.c
13180 F:      drivers/cpufreq/scpi-cpufreq.c
13181 F:      drivers/firmware/arm_scpi.c
13182 F:      include/linux/scpi_protocol.h
13183
13184 SYSTEM RESET/SHUTDOWN DRIVERS
13185 M:      Sebastian Reichel <sre@kernel.org>
13186 L:      linux-pm@vger.kernel.org
13187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13188 S:      Maintained
13189 F:      Documentation/devicetree/bindings/power/reset/
13190 F:      drivers/power/reset/
13191
13192 SYSTEM TRACE MODULE CLASS
13193 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13194 S:      Maintained
13195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13196 F:      Documentation/trace/stm.txt
13197 F:      drivers/hwtracing/stm/
13198 F:      include/linux/stm.h
13199 F:      include/uapi/linux/stm.h
13200
13201 SYSV FILESYSTEM
13202 M:      Christoph Hellwig <hch@infradead.org>
13203 S:      Maintained
13204 F:      Documentation/filesystems/sysv-fs.txt
13205 F:      fs/sysv/
13206 F:      include/linux/sysv_fs.h
13207
13208 TARGET SUBSYSTEM
13209 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13210 L:      linux-scsi@vger.kernel.org
13211 L:      target-devel@vger.kernel.org
13212 W:      http://www.linux-iscsi.org
13213 W:      http://groups.google.com/group/linux-iscsi-target-dev
13214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13215 S:      Supported
13216 F:      drivers/target/
13217 F:      include/target/
13218 F:      Documentation/target/
13219
13220 TASKSTATS STATISTICS INTERFACE
13221 M:      Balbir Singh <bsingharora@gmail.com>
13222 S:      Maintained
13223 F:      Documentation/accounting/taskstats*
13224 F:      include/linux/taskstats*
13225 F:      kernel/taskstats.c
13226
13227 TC subsystem
13228 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13229 M:      Cong Wang <xiyou.wangcong@gmail.com>
13230 M:      Jiri Pirko <jiri@resnulli.us>
13231 L:      netdev@vger.kernel.org
13232 S:      Maintained
13233 F:      include/net/pkt_cls.h
13234 F:      include/net/pkt_sched.h
13235 F:      include/net/tc_act/
13236 F:      include/uapi/linux/pkt_cls.h
13237 F:      include/uapi/linux/pkt_sched.h
13238 F:      include/uapi/linux/tc_act/
13239 F:      include/uapi/linux/tc_ematch/
13240 F:      net/sched/
13241
13242 TCP LOW PRIORITY MODULE
13243 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13244 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13245 W:      http://tcp-lp-mod.sourceforge.net/
13246 S:      Maintained
13247 F:      net/ipv4/tcp_lp.c
13248
13249 TDA10071 MEDIA DRIVER
13250 M:      Antti Palosaari <crope@iki.fi>
13251 L:      linux-media@vger.kernel.org
13252 W:      https://linuxtv.org
13253 W:      http://palosaari.fi/linux/
13254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13255 T:      git git://linuxtv.org/anttip/media_tree.git
13256 S:      Maintained
13257 F:      drivers/media/dvb-frontends/tda10071*
13258
13259 TDA18212 MEDIA DRIVER
13260 M:      Antti Palosaari <crope@iki.fi>
13261 L:      linux-media@vger.kernel.org
13262 W:      https://linuxtv.org
13263 W:      http://palosaari.fi/linux/
13264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13265 T:      git git://linuxtv.org/anttip/media_tree.git
13266 S:      Maintained
13267 F:      drivers/media/tuners/tda18212*
13268
13269 TDA18218 MEDIA DRIVER
13270 M:      Antti Palosaari <crope@iki.fi>
13271 L:      linux-media@vger.kernel.org
13272 W:      https://linuxtv.org
13273 W:      http://palosaari.fi/linux/
13274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13275 T:      git git://linuxtv.org/anttip/media_tree.git
13276 S:      Maintained
13277 F:      drivers/media/tuners/tda18218*
13278
13279 TDA18271 MEDIA DRIVER
13280 M:      Michael Krufky <mkrufky@linuxtv.org>
13281 L:      linux-media@vger.kernel.org
13282 W:      https://linuxtv.org
13283 W:      http://github.com/mkrufky
13284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13285 T:      git git://linuxtv.org/mkrufky/tuners.git
13286 S:      Maintained
13287 F:      drivers/media/tuners/tda18271*
13288
13289 TDA827x MEDIA DRIVER
13290 M:      Michael Krufky <mkrufky@linuxtv.org>
13291 L:      linux-media@vger.kernel.org
13292 W:      https://linuxtv.org
13293 W:      http://github.com/mkrufky
13294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13295 T:      git git://linuxtv.org/mkrufky/tuners.git
13296 S:      Maintained
13297 F:      drivers/media/tuners/tda8290.*
13298
13299 TDA8290 MEDIA DRIVER
13300 M:      Michael Krufky <mkrufky@linuxtv.org>
13301 L:      linux-media@vger.kernel.org
13302 W:      https://linuxtv.org
13303 W:      http://github.com/mkrufky
13304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13305 T:      git git://linuxtv.org/mkrufky/tuners.git
13306 S:      Maintained
13307 F:      drivers/media/tuners/tda8290.*
13308
13309 TDA9840 MEDIA DRIVER
13310 M:      Hans Verkuil <hverkuil@xs4all.nl>
13311 L:      linux-media@vger.kernel.org
13312 T:      git git://linuxtv.org/media_tree.git
13313 W:      https://linuxtv.org
13314 S:      Maintained
13315 F:      drivers/media/i2c/tda9840*
13316
13317 TEA5761 TUNER DRIVER
13318 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13319 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13320 L:      linux-media@vger.kernel.org
13321 W:      https://linuxtv.org
13322 T:      git git://linuxtv.org/media_tree.git
13323 S:      Odd fixes
13324 F:      drivers/media/tuners/tea5761.*
13325
13326 TEA5767 TUNER DRIVER
13327 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13328 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13329 L:      linux-media@vger.kernel.org
13330 W:      https://linuxtv.org
13331 T:      git git://linuxtv.org/media_tree.git
13332 S:      Maintained
13333 F:      drivers/media/tuners/tea5767.*
13334
13335 TEA6415C MEDIA DRIVER
13336 M:      Hans Verkuil <hverkuil@xs4all.nl>
13337 L:      linux-media@vger.kernel.org
13338 T:      git git://linuxtv.org/media_tree.git
13339 W:      https://linuxtv.org
13340 S:      Maintained
13341 F:      drivers/media/i2c/tea6415c*
13342
13343 TEA6420 MEDIA DRIVER
13344 M:      Hans Verkuil <hverkuil@xs4all.nl>
13345 L:      linux-media@vger.kernel.org
13346 T:      git git://linuxtv.org/media_tree.git
13347 W:      https://linuxtv.org
13348 S:      Maintained
13349 F:      drivers/media/i2c/tea6420*
13350
13351 TEAM DRIVER
13352 M:      Jiri Pirko <jiri@resnulli.us>
13353 L:      netdev@vger.kernel.org
13354 S:      Supported
13355 F:      drivers/net/team/
13356 F:      include/linux/if_team.h
13357 F:      include/uapi/linux/if_team.h
13358
13359 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13360 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13361 S:      Maintained
13362 F:      arch/x86/platform/ts5500/
13363
13364 TECHNOTREND USB IR RECEIVER
13365 M:      Sean Young <sean@mess.org>
13366 L:      linux-media@vger.kernel.org
13367 S:      Maintained
13368 F:      drivers/media/rc/ttusbir.c
13369
13370 TEE SUBSYSTEM
13371 M:      Jens Wiklander <jens.wiklander@linaro.org>
13372 S:      Maintained
13373 F:      include/linux/tee_drv.h
13374 F:      include/uapi/linux/tee.h
13375 F:      drivers/tee/
13376 F:      Documentation/tee.txt
13377
13378 TEGRA ARCHITECTURE SUPPORT
13379 M:      Thierry Reding <thierry.reding@gmail.com>
13380 M:      Jonathan Hunter <jonathanh@nvidia.com>
13381 L:      linux-tegra@vger.kernel.org
13382 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13384 S:      Supported
13385 N:      [^a-z]tegra
13386
13387 TEGRA CLOCK DRIVER
13388 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13389 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13390 S:      Supported
13391 F:      drivers/clk/tegra/
13392
13393 TEGRA DMA DRIVERS
13394 M:      Laxman Dewangan <ldewangan@nvidia.com>
13395 M:      Jon Hunter <jonathanh@nvidia.com>
13396 S:      Supported
13397 F:      drivers/dma/tegra*
13398
13399 TEGRA I2C DRIVER
13400 M:      Laxman Dewangan <ldewangan@nvidia.com>
13401 S:      Supported
13402 F:      drivers/i2c/busses/i2c-tegra.c
13403
13404 TEGRA IOMMU DRIVERS
13405 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13406 S:      Supported
13407 F:      drivers/iommu/tegra*
13408
13409 TEGRA KBC DRIVER
13410 M:      Rakesh Iyer <riyer@nvidia.com>
13411 M:      Laxman Dewangan <ldewangan@nvidia.com>
13412 S:      Supported
13413 F:      drivers/input/keyboard/tegra-kbc.c
13414
13415 TEGRA PWM DRIVER
13416 M:      Thierry Reding <thierry.reding@gmail.com>
13417 S:      Supported
13418 F:      drivers/pwm/pwm-tegra.c
13419
13420 TEGRA SERIAL DRIVER
13421 M:      Laxman Dewangan <ldewangan@nvidia.com>
13422 S:      Supported
13423 F:      drivers/tty/serial/serial-tegra.c
13424
13425 TEGRA SPI DRIVER
13426 M:      Laxman Dewangan <ldewangan@nvidia.com>
13427 S:      Supported
13428 F:      drivers/spi/spi-tegra*
13429
13430 TEHUTI ETHERNET DRIVER
13431 M:      Andy Gospodarek <andy@greyhouse.net>
13432 L:      netdev@vger.kernel.org
13433 S:      Supported
13434 F:      drivers/net/ethernet/tehuti/*
13435
13436 Telecom Clock Driver for MCPL0010
13437 M:      Mark Gross <mark.gross@intel.com>
13438 S:      Supported
13439 F:      drivers/char/tlclk.c
13440
13441 TENSILICA XTENSA PORT (xtensa)
13442 M:      Chris Zankel <chris@zankel.net>
13443 M:      Max Filippov <jcmvbkbc@gmail.com>
13444 L:      linux-xtensa@linux-xtensa.org
13445 T:      git git://github.com/czankel/xtensa-linux.git
13446 S:      Maintained
13447 F:      arch/xtensa/
13448 F:      drivers/irqchip/irq-xtensa-*
13449
13450 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13451 M:      Nishanth Menon <nm@ti.com>
13452 M:      Tero Kristo <t-kristo@ti.com>
13453 M:      Santosh Shilimkar <ssantosh@kernel.org>
13454 L:      linux-arm-kernel@lists.infradead.org
13455 S:      Maintained
13456 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13457 F:      drivers/firmware/ti_sci*
13458 F:      include/linux/soc/ti/ti_sci_protocol.h
13459 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13460 F:      include/dt-bindings/genpd/k2g.h
13461 F:      drivers/soc/ti/ti_sci_pm_domains.c
13462 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13463 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13464 F:      drivers/clk/keystone/sci-clk.c
13465 F:      drivers/reset/reset-ti-sci.c
13466
13467 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13468 M:      Hans Verkuil <hverkuil@xs4all.nl>
13469 L:      linux-media@vger.kernel.org
13470 T:      git git://linuxtv.org/media_tree.git
13471 W:      https://linuxtv.org
13472 S:      Maintained
13473 F:      drivers/media/radio/radio-raremono.c
13474
13475 THERMAL
13476 M:      Zhang Rui <rui.zhang@intel.com>
13477 M:      Eduardo Valentin <edubezval@gmail.com>
13478 L:      linux-pm@vger.kernel.org
13479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13481 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13482 S:      Supported
13483 F:      drivers/thermal/
13484 F:      include/linux/thermal.h
13485 F:      include/uapi/linux/thermal.h
13486 F:      include/linux/cpu_cooling.h
13487 F:      Documentation/devicetree/bindings/thermal/
13488
13489 THERMAL/CPU_COOLING
13490 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13491 M:      Viresh Kumar <viresh.kumar@linaro.org>
13492 M:      Javi Merino <javi.merino@kernel.org>
13493 L:      linux-pm@vger.kernel.org
13494 S:      Supported
13495 F:      Documentation/thermal/cpu-cooling-api.txt
13496 F:      drivers/thermal/cpu_cooling.c
13497 F:      include/linux/cpu_cooling.h
13498
13499 THINKPAD ACPI EXTRAS DRIVER
13500 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13501 L:      ibm-acpi-devel@lists.sourceforge.net
13502 L:      platform-driver-x86@vger.kernel.org
13503 W:      http://ibm-acpi.sourceforge.net
13504 W:      http://thinkwiki.org/wiki/Ibm-acpi
13505 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13506 S:      Maintained
13507 F:      drivers/platform/x86/thinkpad_acpi.c
13508
13509 THUNDERBOLT DRIVER
13510 M:      Andreas Noever <andreas.noever@gmail.com>
13511 M:      Michael Jamet <michael.jamet@intel.com>
13512 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13513 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13515 S:      Maintained
13516 F:      Documentation/admin-guide/thunderbolt.rst
13517 F:      drivers/thunderbolt/
13518 F:      include/linux/thunderbolt.h
13519
13520 THUNDERBOLT NETWORK DRIVER
13521 M:      Michael Jamet <michael.jamet@intel.com>
13522 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13523 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13524 L:      netdev@vger.kernel.org
13525 S:      Maintained
13526 F:      drivers/net/thunderbolt.c
13527
13528 THUNDERX GPIO DRIVER
13529 M:      David Daney <david.daney@cavium.com>
13530 S:      Maintained
13531 F:      drivers/gpio/gpio-thunderx.c
13532
13533 TI AM437X VPFE DRIVER
13534 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13535 L:      linux-media@vger.kernel.org
13536 W:      https://linuxtv.org
13537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13538 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13539 S:      Maintained
13540 F:      drivers/media/platform/am437x/
13541
13542 TI BANDGAP AND THERMAL DRIVER
13543 M:      Eduardo Valentin <edubezval@gmail.com>
13544 M:      Keerthy <j-keerthy@ti.com>
13545 L:      linux-pm@vger.kernel.org
13546 L:      linux-omap@vger.kernel.org
13547 S:      Maintained
13548 F:      drivers/thermal/ti-soc-thermal/
13549
13550 TI BQ27XXX POWER SUPPLY DRIVER
13551 R:      Andrew F. Davis <afd@ti.com>
13552 F:      include/linux/power/bq27xxx_battery.h
13553 F:      drivers/power/supply/bq27xxx_battery.c
13554 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13555
13556 TI CDCE706 CLOCK DRIVER
13557 M:      Max Filippov <jcmvbkbc@gmail.com>
13558 S:      Maintained
13559 F:      drivers/clk/clk-cdce706.c
13560
13561 TI CLOCK DRIVER
13562 M:      Tero Kristo <t-kristo@ti.com>
13563 L:      linux-omap@vger.kernel.org
13564 S:      Maintained
13565 F:      drivers/clk/ti/
13566 F:      include/linux/clk/ti.h
13567
13568 TI DAVINCI MACHINE SUPPORT
13569 M:      Sekhar Nori <nsekhar@ti.com>
13570 M:      Kevin Hilman <khilman@kernel.org>
13571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13573 S:      Supported
13574 F:      arch/arm/mach-davinci/
13575 F:      drivers/i2c/busses/i2c-davinci.c
13576 F:      arch/arm/boot/dts/da850*
13577
13578 TI DAVINCI SERIES GPIO DRIVER
13579 M:      Keerthy <j-keerthy@ti.com>
13580 L:      linux-gpio@vger.kernel.org
13581 S:      Maintained
13582 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13583 F:      drivers/gpio/gpio-davinci.c
13584
13585 TI DAVINCI SERIES MEDIA DRIVER
13586 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13587 L:      linux-media@vger.kernel.org
13588 W:      https://linuxtv.org
13589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13590 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13591 S:      Maintained
13592 F:      drivers/media/platform/davinci/
13593 F:      include/media/davinci/
13594
13595 TI ETHERNET SWITCH DRIVER (CPSW)
13596 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13597 L:      linux-omap@vger.kernel.org
13598 L:      netdev@vger.kernel.org
13599 S:      Maintained
13600 F:      drivers/net/ethernet/ti/cpsw*
13601 F:      drivers/net/ethernet/ti/davinci*
13602
13603 TI FLASH MEDIA INTERFACE DRIVER
13604 M:      Alex Dubov <oakad@yahoo.com>
13605 S:      Maintained
13606 F:      drivers/misc/tifm*
13607 F:      drivers/mmc/host/tifm_sd.c
13608 F:      include/linux/tifm.h
13609
13610 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13611 M:      Santosh Shilimkar <ssantosh@kernel.org>
13612 L:      linux-kernel@vger.kernel.org
13613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13614 S:      Maintained
13615 F:      drivers/soc/ti/*
13616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13617
13618 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13619 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13620 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13621 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13622 S:      Maintained
13623 F:      sound/soc/codecs/lm49453*
13624 F:      sound/soc/codecs/isabelle*
13625
13626 TI LP855x BACKLIGHT DRIVER
13627 M:      Milo Kim <milo.kim@ti.com>
13628 S:      Maintained
13629 F:      Documentation/backlight/lp855x-driver.txt
13630 F:      drivers/video/backlight/lp855x_bl.c
13631 F:      include/linux/platform_data/lp855x.h
13632
13633 TI LP8727 CHARGER DRIVER
13634 M:      Milo Kim <milo.kim@ti.com>
13635 S:      Maintained
13636 F:      drivers/power/supply/lp8727_charger.c
13637 F:      include/linux/platform_data/lp8727.h
13638
13639 TI LP8788 MFD DRIVER
13640 M:      Milo Kim <milo.kim@ti.com>
13641 S:      Maintained
13642 F:      drivers/iio/adc/lp8788_adc.c
13643 F:      drivers/leds/leds-lp8788.c
13644 F:      drivers/mfd/lp8788*.c
13645 F:      drivers/power/supply/lp8788-charger.c
13646 F:      drivers/regulator/lp8788-*.c
13647 F:      include/linux/mfd/lp8788*.h
13648
13649 TI NETCP ETHERNET DRIVER
13650 M:      Wingman Kwok <w-kwok2@ti.com>
13651 M:      Murali Karicheri <m-karicheri2@ti.com>
13652 L:      netdev@vger.kernel.org
13653 S:      Maintained
13654 F:      drivers/net/ethernet/ti/netcp*
13655
13656 TI TAS571X FAMILY ASoC CODEC DRIVER
13657 M:      Kevin Cernekee <cernekee@chromium.org>
13658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13659 S:      Odd Fixes
13660 F:      sound/soc/codecs/tas571x*
13661
13662 TI TRF7970A NFC DRIVER
13663 M:      Mark Greer <mgreer@animalcreek.com>
13664 L:      linux-wireless@vger.kernel.org
13665 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13666 S:      Supported
13667 F:      drivers/nfc/trf7970a.c
13668 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13669
13670 TI TWL4030 SERIES SOC CODEC DRIVER
13671 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13672 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13673 S:      Maintained
13674 F:      sound/soc/codecs/twl4030*
13675
13676 TI VPE/CAL DRIVERS
13677 M:      Benoit Parrot <bparrot@ti.com>
13678 L:      linux-media@vger.kernel.org
13679 W:      http://linuxtv.org/
13680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13681 S:      Maintained
13682 F:      drivers/media/platform/ti-vpe/
13683
13684 TI WILINK WIRELESS DRIVERS
13685 L:      linux-wireless@vger.kernel.org
13686 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13687 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13689 S:      Orphan
13690 F:      drivers/net/wireless/ti/
13691 F:      include/linux/wl12xx.h
13692
13693 TILE ARCHITECTURE
13694 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13695 S:      Orphan
13696 F:      arch/tile/
13697 F:      drivers/char/tile-srom.c
13698 F:      drivers/edac/tile_edac.c
13699 F:      drivers/net/ethernet/tile/
13700 F:      drivers/rtc/rtc-tile.c
13701 F:      drivers/tty/hvc/hvc_tile.c
13702 F:      drivers/tty/serial/tilegx.c
13703 F:      drivers/usb/host/*-tilegx.c
13704 F:      include/linux/usb/tilegx.h
13705
13706 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13707 M:      John Stultz <john.stultz@linaro.org>
13708 M:      Thomas Gleixner <tglx@linutronix.de>
13709 R:      Stephen Boyd <sboyd@codeaurora.org>
13710 L:      linux-kernel@vger.kernel.org
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13712 S:      Supported
13713 F:      include/linux/clocksource.h
13714 F:      include/linux/time.h
13715 F:      include/linux/timex.h
13716 F:      include/uapi/linux/time.h
13717 F:      include/uapi/linux/timex.h
13718 F:      kernel/time/clocksource.c
13719 F:      kernel/time/time*.c
13720 F:      kernel/time/alarmtimer.c
13721 F:      kernel/time/ntp.c
13722 F:      tools/testing/selftests/timers/
13723
13724 TIPC NETWORK LAYER
13725 M:      Jon Maloy <jon.maloy@ericsson.com>
13726 M:      Ying Xue <ying.xue@windriver.com>
13727 L:      netdev@vger.kernel.org (core kernel code)
13728 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13729 W:      http://tipc.sourceforge.net/
13730 S:      Maintained
13731 F:      include/uapi/linux/tipc*.h
13732 F:      net/tipc/
13733
13734 TLAN NETWORK DRIVER
13735 M:      Samuel Chessman <chessman@tux.org>
13736 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13737 W:      http://sourceforge.net/projects/tlan/
13738 S:      Maintained
13739 F:      Documentation/networking/tlan.txt
13740 F:      drivers/net/ethernet/ti/tlan.*
13741
13742 TM6000 VIDEO4LINUX DRIVER
13743 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13744 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13745 L:      linux-media@vger.kernel.org
13746 W:      https://linuxtv.org
13747 T:      git git://linuxtv.org/media_tree.git
13748 S:      Odd fixes
13749 F:      drivers/media/usb/tm6000/
13750 F:      Documentation/media/v4l-drivers/tm6000*
13751
13752 TMIO/SDHI MMC DRIVER
13753 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13754 L:      linux-mmc@vger.kernel.org
13755 S:      Supported
13756 F:      drivers/mmc/host/tmio_mmc*
13757 F:      drivers/mmc/host/renesas_sdhi*
13758 F:      include/linux/mfd/tmio.h
13759
13760 TMP401 HARDWARE MONITOR DRIVER
13761 M:      Guenter Roeck <linux@roeck-us.net>
13762 L:      linux-hwmon@vger.kernel.org
13763 S:      Maintained
13764 F:      Documentation/hwmon/tmp401
13765 F:      drivers/hwmon/tmp401.c
13766
13767 TMPFS (SHMEM FILESYSTEM)
13768 M:      Hugh Dickins <hughd@google.com>
13769 L:      linux-mm@kvack.org
13770 S:      Maintained
13771 F:      include/linux/shmem_fs.h
13772 F:      mm/shmem.c
13773
13774 TOMOYO SECURITY MODULE
13775 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13776 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13777 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13778 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13779 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13780 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13781 W:      http://tomoyo.sourceforge.jp/
13782 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13783 S:      Maintained
13784 F:      security/tomoyo/
13785
13786 TOPSTAR LAPTOP EXTRAS DRIVER
13787 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13788 L:      platform-driver-x86@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/platform/x86/topstar-laptop.c
13791
13792 TOSHIBA ACPI EXTRAS DRIVER
13793 M:      Azael Avalos <coproscefalo@gmail.com>
13794 L:      platform-driver-x86@vger.kernel.org
13795 S:      Maintained
13796 F:      drivers/platform/x86/toshiba_acpi.c
13797
13798 TOSHIBA BLUETOOTH DRIVER
13799 M:      Azael Avalos <coproscefalo@gmail.com>
13800 L:      platform-driver-x86@vger.kernel.org
13801 S:      Maintained
13802 F:      drivers/platform/x86/toshiba_bluetooth.c
13803
13804 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13805 M:      Azael Avalos <coproscefalo@gmail.com>
13806 L:      platform-driver-x86@vger.kernel.org
13807 S:      Maintained
13808 F:      drivers/platform/x86/toshiba_haps.c
13809
13810 TOSHIBA SMM DRIVER
13811 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13812 W:      http://www.buzzard.org.uk/toshiba/
13813 S:      Maintained
13814 F:      drivers/char/toshiba.c
13815 F:      include/linux/toshiba.h
13816 F:      include/uapi/linux/toshiba.h
13817
13818 TOSHIBA TC358743 DRIVER
13819 M:      Mats Randgaard <matrandg@cisco.com>
13820 L:      linux-media@vger.kernel.org
13821 S:      Maintained
13822 F:      drivers/media/i2c/tc358743*
13823 F:      include/media/i2c/tc358743.h
13824
13825 TOSHIBA WMI HOTKEYS DRIVER
13826 M:      Azael Avalos <coproscefalo@gmail.com>
13827 L:      platform-driver-x86@vger.kernel.org
13828 S:      Maintained
13829 F:      drivers/platform/x86/toshiba-wmi.c
13830
13831 TPM DEVICE DRIVER
13832 M:      Peter Huewe <peterhuewe@gmx.de>
13833 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13834 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13835 L:      linux-integrity@vger.kernel.org
13836 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13837 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13838 S:      Maintained
13839 F:      drivers/char/tpm/
13840
13841 TRACING
13842 M:      Steven Rostedt <rostedt@goodmis.org>
13843 M:      Ingo Molnar <mingo@redhat.com>
13844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13845 S:      Maintained
13846 F:      Documentation/trace/ftrace.txt
13847 F:      arch/*/*/*/ftrace.h
13848 F:      arch/*/kernel/ftrace.c
13849 F:      include/*/ftrace.h
13850 F:      include/linux/trace*.h
13851 F:      include/trace/
13852 F:      kernel/trace/
13853 F:      tools/testing/selftests/ftrace/
13854
13855 TRACING MMIO ACCESSES (MMIOTRACE)
13856 M:      Steven Rostedt <rostedt@goodmis.org>
13857 M:      Ingo Molnar <mingo@kernel.org>
13858 R:      Karol Herbst <karolherbst@gmail.com>
13859 R:      Pekka Paalanen <ppaalanen@gmail.com>
13860 S:      Maintained
13861 L:      linux-kernel@vger.kernel.org
13862 L:      nouveau@lists.freedesktop.org
13863 F:      kernel/trace/trace_mmiotrace.c
13864 F:      include/linux/mmiotrace.h
13865 F:      arch/x86/mm/kmmio.c
13866 F:      arch/x86/mm/mmio-mod.c
13867 F:      arch/x86/mm/testmmiotrace.c
13868
13869 TRIVIAL PATCHES
13870 M:      Jiri Kosina <trivial@kernel.org>
13871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13872 S:      Maintained
13873 K:      ^Subject:.*(?i)trivial
13874
13875 TTY LAYER
13876 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13877 M:      Jiri Slaby <jslaby@suse.com>
13878 S:      Supported
13879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13880 F:      Documentation/serial/
13881 F:      drivers/tty/
13882 F:      drivers/tty/serial/serial_core.c
13883 F:      include/linux/serial_core.h
13884 F:      include/linux/serial.h
13885 F:      include/linux/tty.h
13886 F:      include/uapi/linux/serial_core.h
13887 F:      include/uapi/linux/serial.h
13888 F:      include/uapi/linux/tty.h
13889
13890 TUA9001 MEDIA DRIVER
13891 M:      Antti Palosaari <crope@iki.fi>
13892 L:      linux-media@vger.kernel.org
13893 W:      https://linuxtv.org
13894 W:      http://palosaari.fi/linux/
13895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13896 T:      git git://linuxtv.org/anttip/media_tree.git
13897 S:      Maintained
13898 F:      drivers/media/tuners/tua9001*
13899
13900 TULIP NETWORK DRIVERS
13901 L:      netdev@vger.kernel.org
13902 L:      linux-parisc@vger.kernel.org
13903 S:      Orphan
13904 F:      drivers/net/ethernet/dec/tulip/
13905
13906 TUN/TAP driver
13907 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13908 W:      http://vtun.sourceforge.net/tun
13909 S:      Maintained
13910 F:      Documentation/networking/tuntap.txt
13911 F:      arch/um/os-Linux/drivers/
13912
13913 TURBOCHANNEL SUBSYSTEM
13914 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13915 M:      Ralf Baechle <ralf@linux-mips.org>
13916 L:      linux-mips@linux-mips.org
13917 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13918 S:      Maintained
13919 F:      drivers/tc/
13920 F:      include/linux/tc.h
13921
13922 TW5864 VIDEO4LINUX DRIVER
13923 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13924 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13925 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13926 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13927 L:      linux-media@vger.kernel.org
13928 S:      Supported
13929 F:      drivers/media/pci/tw5864/
13930
13931 TW68 VIDEO4LINUX DRIVER
13932 M:      Hans Verkuil <hverkuil@xs4all.nl>
13933 L:      linux-media@vger.kernel.org
13934 T:      git git://linuxtv.org/media_tree.git
13935 W:      https://linuxtv.org
13936 S:      Odd Fixes
13937 F:      drivers/media/pci/tw68/
13938
13939 TW686X VIDEO4LINUX DRIVER
13940 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13941 L:      linux-media@vger.kernel.org
13942 T:      git git://linuxtv.org/media_tree.git
13943 W:      http://linuxtv.org
13944 S:      Maintained
13945 F:      drivers/media/pci/tw686x/
13946
13947 UBI FILE SYSTEM (UBIFS)
13948 M:      Richard Weinberger <richard@nod.at>
13949 M:      Artem Bityutskiy <dedekind1@gmail.com>
13950 M:      Adrian Hunter <adrian.hunter@intel.com>
13951 L:      linux-mtd@lists.infradead.org
13952 T:      git git://git.infradead.org/ubifs-2.6.git
13953 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13954 S:      Supported
13955 F:      Documentation/filesystems/ubifs.txt
13956 F:      fs/ubifs/
13957
13958 UCLINUX (M68KNOMMU AND COLDFIRE)
13959 M:      Greg Ungerer <gerg@linux-m68k.org>
13960 W:      http://www.linux-m68k.org/
13961 W:      http://www.uclinux.org/
13962 L:      linux-m68k@lists.linux-m68k.org
13963 L:      uclinux-dev@uclinux.org  (subscribers-only)
13964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13965 S:      Maintained
13966 F:      arch/m68k/coldfire/
13967 F:      arch/m68k/68*/
13968 F:      arch/m68k/*/*_no.*
13969 F:      arch/m68k/include/asm/*_no.*
13970
13971 UDF FILESYSTEM
13972 M:      Jan Kara <jack@suse.com>
13973 S:      Maintained
13974 F:      Documentation/filesystems/udf.txt
13975 F:      fs/udf/
13976
13977 UDRAW TABLET
13978 M:      Bastien Nocera <hadess@hadess.net>
13979 L:      linux-input@vger.kernel.org
13980 S:      Maintained
13981 F:      drivers/hid/hid-udraw-ps3.c
13982
13983 UFS FILESYSTEM
13984 M:      Evgeniy Dushistov <dushistov@mail.ru>
13985 S:      Maintained
13986 F:      Documentation/filesystems/ufs.txt
13987 F:      fs/ufs/
13988
13989 UHID USERSPACE HID IO DRIVER:
13990 M:      David Herrmann <dh.herrmann@googlemail.com>
13991 L:      linux-input@vger.kernel.org
13992 S:      Maintained
13993 F:      drivers/hid/uhid.c
13994 F:      include/uapi/linux/uhid.h
13995
13996 ULPI BUS
13997 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13998 L:      linux-usb@vger.kernel.org
13999 S:      Maintained
14000 F:      drivers/usb/common/ulpi.c
14001 F:      include/linux/ulpi/
14002
14003 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14004 L:      linux-usb@vger.kernel.org
14005 S:      Orphan
14006 F:      drivers/uwb/
14007 F:      include/linux/uwb.h
14008 F:      include/linux/uwb/
14009
14010 UNICORE32 ARCHITECTURE:
14011 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14012 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14013 S:      Maintained
14014 T:      git git://github.com/gxt/linux.git
14015 F:      arch/unicore32/
14016
14017 UNIFDEF
14018 M:      Tony Finch <dot@dotat.at>
14019 W:      http://dotat.at/prog/unifdef
14020 S:      Maintained
14021 F:      scripts/unifdef.c
14022
14023 UNIFORM CDROM DRIVER
14024 M:      Jens Axboe <axboe@kernel.dk>
14025 W:      http://www.kernel.dk
14026 S:      Maintained
14027 F:      Documentation/cdrom/
14028 F:      drivers/cdrom/cdrom.c
14029 F:      include/linux/cdrom.h
14030 F:      include/uapi/linux/cdrom.h
14031
14032 UNISYS S-PAR DRIVERS
14033 M:      David Kershner <david.kershner@unisys.com>
14034 L:      sparmaintainer@unisys.com (Unisys internal)
14035 S:      Supported
14036 F:      drivers/staging/unisys/
14037
14038 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14039 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14040 L:      linux-scsi@vger.kernel.org
14041 S:      Supported
14042 F:      Documentation/scsi/ufs.txt
14043 F:      drivers/scsi/ufs/
14044
14045 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14046 M:      Joao Pinto <jpinto@synopsys.com>
14047 L:      linux-scsi@vger.kernel.org
14048 S:      Supported
14049 F:      drivers/scsi/ufs/*dwc*
14050
14051 UNSORTED BLOCK IMAGES (UBI)
14052 M:      Artem Bityutskiy <dedekind1@gmail.com>
14053 M:      Richard Weinberger <richard@nod.at>
14054 W:      http://www.linux-mtd.infradead.org/
14055 L:      linux-mtd@lists.infradead.org
14056 T:      git git://git.infradead.org/ubifs-2.6.git
14057 S:      Supported
14058 F:      drivers/mtd/ubi/
14059 F:      include/linux/mtd/ubi.h
14060 F:      include/uapi/mtd/ubi-user.h
14061
14062 USB "USBNET" DRIVER FRAMEWORK
14063 M:      Oliver Neukum <oneukum@suse.com>
14064 L:      netdev@vger.kernel.org
14065 W:      http://www.linux-usb.org/usbnet
14066 S:      Maintained
14067 F:      drivers/net/usb/usbnet.c
14068 F:      include/linux/usb/usbnet.h
14069
14070 USB ACM DRIVER
14071 M:      Oliver Neukum <oneukum@suse.com>
14072 L:      linux-usb@vger.kernel.org
14073 S:      Maintained
14074 F:      Documentation/usb/acm.txt
14075 F:      drivers/usb/class/cdc-acm.*
14076
14077 USB AR5523 WIRELESS DRIVER
14078 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14079 L:      linux-wireless@vger.kernel.org
14080 S:      Maintained
14081 F:      drivers/net/wireless/ath/ar5523/
14082
14083 USB ATTACHED SCSI
14084 M:      Oliver Neukum <oneukum@suse.com>
14085 L:      linux-usb@vger.kernel.org
14086 L:      linux-scsi@vger.kernel.org
14087 S:      Maintained
14088 F:      drivers/usb/storage/uas.c
14089
14090 USB CDC ETHERNET DRIVER
14091 M:      Oliver Neukum <oliver@neukum.org>
14092 L:      linux-usb@vger.kernel.org
14093 S:      Maintained
14094 F:      drivers/net/usb/cdc_*.c
14095 F:      include/uapi/linux/usb/cdc.h
14096
14097 USB CHAOSKEY DRIVER
14098 M:      Keith Packard <keithp@keithp.com>
14099 L:      linux-usb@vger.kernel.org
14100 S:      Maintained
14101 F:      drivers/usb/misc/chaoskey.c
14102
14103 USB CYPRESS C67X00 DRIVER
14104 M:      Peter Korsgaard <jacmet@sunsite.dk>
14105 L:      linux-usb@vger.kernel.org
14106 S:      Maintained
14107 F:      drivers/usb/c67x00/
14108
14109 USB DAVICOM DM9601 DRIVER
14110 M:      Peter Korsgaard <jacmet@sunsite.dk>
14111 L:      netdev@vger.kernel.org
14112 W:      http://www.linux-usb.org/usbnet
14113 S:      Maintained
14114 F:      drivers/net/usb/dm9601.c
14115
14116 USB DIAMOND RIO500 DRIVER
14117 M:      Cesar Miquel <miquel@df.uba.ar>
14118 L:      rio500-users@lists.sourceforge.net
14119 W:      http://rio500.sourceforge.net
14120 S:      Maintained
14121 F:      drivers/usb/misc/rio500*
14122
14123 USB EHCI DRIVER
14124 M:      Alan Stern <stern@rowland.harvard.edu>
14125 L:      linux-usb@vger.kernel.org
14126 S:      Maintained
14127 F:      Documentation/usb/ehci.txt
14128 F:      drivers/usb/host/ehci*
14129
14130 USB GADGET/PERIPHERAL SUBSYSTEM
14131 M:      Felipe Balbi <balbi@kernel.org>
14132 L:      linux-usb@vger.kernel.org
14133 W:      http://www.linux-usb.org/gadget
14134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14135 S:      Maintained
14136 F:      drivers/usb/gadget/
14137 F:      include/linux/usb/gadget*
14138
14139 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14140 M:      Jiri Kosina <jikos@kernel.org>
14141 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14142 L:      linux-usb@vger.kernel.org
14143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14144 S:      Maintained
14145 F:      Documentation/hid/hiddev.txt
14146 F:      drivers/hid/usbhid/
14147
14148 USB ISP116X DRIVER
14149 M:      Olav Kongas <ok@artecdesign.ee>
14150 L:      linux-usb@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/usb/host/isp116x*
14153 F:      include/linux/usb/isp116x.h
14154
14155 USB LAN78XX ETHERNET DRIVER
14156 M:      Woojung Huh <woojung.huh@microchip.com>
14157 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14158 L:      netdev@vger.kernel.org
14159 S:      Maintained
14160 F:      drivers/net/usb/lan78xx.*
14161
14162 USB MASS STORAGE DRIVER
14163 M:      Alan Stern <stern@rowland.harvard.edu>
14164 L:      linux-usb@vger.kernel.org
14165 L:      usb-storage@lists.one-eyed-alien.net
14166 S:      Maintained
14167 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14168 F:      drivers/usb/storage/
14169
14170 USB MIDI DRIVER
14171 M:      Clemens Ladisch <clemens@ladisch.de>
14172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14173 T:      git git://git.alsa-project.org/alsa-kernel.git
14174 S:      Maintained
14175 F:      sound/usb/midi.*
14176
14177 USB NETWORKING DRIVERS
14178 L:      linux-usb@vger.kernel.org
14179 S:      Odd Fixes
14180 F:      drivers/net/usb/
14181
14182 USB OHCI DRIVER
14183 M:      Alan Stern <stern@rowland.harvard.edu>
14184 L:      linux-usb@vger.kernel.org
14185 S:      Maintained
14186 F:      Documentation/usb/ohci.txt
14187 F:      drivers/usb/host/ohci*
14188
14189 USB OTG FSM (Finite State Machine)
14190 M:      Peter Chen <Peter.Chen@nxp.com>
14191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14192 L:      linux-usb@vger.kernel.org
14193 S:      Maintained
14194 F:      drivers/usb/common/usb-otg-fsm.c
14195
14196 USB OVER IP DRIVER
14197 M:      Valentina Manea <valentina.manea.m@gmail.com>
14198 M:      Shuah Khan <shuahkh@osg.samsung.com>
14199 M:      Shuah Khan <shuah@kernel.org>
14200 L:      linux-usb@vger.kernel.org
14201 S:      Maintained
14202 F:      Documentation/usb/usbip_protocol.txt
14203 F:      drivers/usb/usbip/
14204 F:      tools/usb/usbip/
14205
14206 USB PEGASUS 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/pegasus.git
14211 W:      https://github.com/petkan/pegasus
14212 S:      Maintained
14213 F:      drivers/net/usb/pegasus.*
14214
14215 USB PHY LAYER
14216 M:      Felipe Balbi <balbi@kernel.org>
14217 L:      linux-usb@vger.kernel.org
14218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14219 S:      Maintained
14220 F:      drivers/usb/phy/
14221
14222 USB PRINTER DRIVER (usblp)
14223 M:      Pete Zaitcev <zaitcev@redhat.com>
14224 L:      linux-usb@vger.kernel.org
14225 S:      Supported
14226 F:      drivers/usb/class/usblp.c
14227
14228 USB QMI WWAN NETWORK DRIVER
14229 M:      Bjørn Mork <bjorn@mork.no>
14230 L:      netdev@vger.kernel.org
14231 S:      Maintained
14232 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14233 F:      drivers/net/usb/qmi_wwan.c
14234
14235 USB RTL8150 DRIVER
14236 M:      Petko Manolov <petkan@nucleusys.com>
14237 L:      linux-usb@vger.kernel.org
14238 L:      netdev@vger.kernel.org
14239 T:      git git://github.com/petkan/rtl8150.git
14240 W:      https://github.com/petkan/rtl8150
14241 S:      Maintained
14242 F:      drivers/net/usb/rtl8150.c
14243
14244 USB SERIAL SUBSYSTEM
14245 M:      Johan Hovold <johan@kernel.org>
14246 L:      linux-usb@vger.kernel.org
14247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14248 S:      Maintained
14249 F:      Documentation/usb/usb-serial.txt
14250 F:      drivers/usb/serial/
14251 F:      include/linux/usb/serial.h
14252
14253 USB SMSC75XX ETHERNET DRIVER
14254 M:      Steve Glendinning <steve.glendinning@shawell.net>
14255 L:      netdev@vger.kernel.org
14256 S:      Maintained
14257 F:      drivers/net/usb/smsc75xx.*
14258
14259 USB SMSC95XX ETHERNET DRIVER
14260 M:      Steve Glendinning <steve.glendinning@shawell.net>
14261 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14262 L:      netdev@vger.kernel.org
14263 S:      Maintained
14264 F:      drivers/net/usb/smsc95xx.*
14265
14266 USB SUBSYSTEM
14267 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14268 L:      linux-usb@vger.kernel.org
14269 W:      http://www.linux-usb.org
14270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14271 S:      Supported
14272 F:      Documentation/devicetree/bindings/usb/
14273 F:      Documentation/usb/
14274 F:      drivers/usb/
14275 F:      include/linux/usb.h
14276 F:      include/linux/usb/
14277
14278 USB TYPEC SUBSYSTEM
14279 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14280 L:      linux-usb@vger.kernel.org
14281 S:      Maintained
14282 F:      Documentation/ABI/testing/sysfs-class-typec
14283 F:      Documentation/usb/typec.rst
14284 F:      drivers/usb/typec/
14285 F:      include/linux/usb/typec.h
14286
14287 USB UHCI DRIVER
14288 M:      Alan Stern <stern@rowland.harvard.edu>
14289 L:      linux-usb@vger.kernel.org
14290 S:      Maintained
14291 F:      drivers/usb/host/uhci*
14292
14293 USB VIDEO CLASS
14294 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14295 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14296 L:      linux-media@vger.kernel.org
14297 T:      git git://linuxtv.org/media_tree.git
14298 W:      http://www.ideasonboard.org/uvc/
14299 S:      Maintained
14300 F:      drivers/media/usb/uvc/
14301 F:      include/uapi/linux/uvcvideo.h
14302
14303 USB VISION DRIVER
14304 M:      Hans Verkuil <hverkuil@xs4all.nl>
14305 L:      linux-media@vger.kernel.org
14306 T:      git git://linuxtv.org/media_tree.git
14307 W:      https://linuxtv.org
14308 S:      Odd Fixes
14309 F:      drivers/media/usb/usbvision/
14310
14311 USB WEBCAM GADGET
14312 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14313 L:      linux-usb@vger.kernel.org
14314 S:      Maintained
14315 F:      drivers/usb/gadget/function/*uvc*
14316 F:      drivers/usb/gadget/legacy/webcam.c
14317
14318 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14319 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14320 L:      linux-wireless@vger.kernel.org
14321 S:      Maintained
14322 F:      drivers/net/wireless/rndis_wlan.c
14323
14324 USB XHCI DRIVER
14325 M:      Mathias Nyman <mathias.nyman@intel.com>
14326 L:      linux-usb@vger.kernel.org
14327 S:      Supported
14328 F:      drivers/usb/host/xhci*
14329 F:      drivers/usb/host/pci-quirks*
14330
14331 USB ZD1201 DRIVER
14332 L:      linux-wireless@vger.kernel.org
14333 W:      http://linux-lc100020.sourceforge.net
14334 S:      Orphan
14335 F:      drivers/net/wireless/zydas/zd1201.*
14336
14337 USB ZR364XX DRIVER
14338 M:      Antoine Jacquet <royale@zerezo.com>
14339 L:      linux-usb@vger.kernel.org
14340 L:      linux-media@vger.kernel.org
14341 T:      git git://linuxtv.org/media_tree.git
14342 W:      http://royale.zerezo.com/zr364xx/
14343 S:      Maintained
14344 F:      Documentation/media/v4l-drivers/zr364xx*
14345 F:      drivers/media/usb/zr364xx/
14346
14347 USER-MODE LINUX (UML)
14348 M:      Jeff Dike <jdike@addtoit.com>
14349 M:      Richard Weinberger <richard@nod.at>
14350 L:      user-mode-linux-devel@lists.sourceforge.net
14351 L:      user-mode-linux-user@lists.sourceforge.net
14352 W:      http://user-mode-linux.sourceforge.net
14353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14354 S:      Maintained
14355 F:      Documentation/virtual/uml/
14356 F:      arch/um/
14357 F:      arch/x86/um/
14358 F:      fs/hostfs/
14359 F:      fs/hppfs/
14360
14361 USERSPACE I/O (UIO)
14362 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14363 S:      Maintained
14364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14365 F:      Documentation/driver-api/uio-howto.rst
14366 F:      drivers/uio/
14367 F:      include/linux/uio*.h
14368
14369 UTIL-LINUX PACKAGE
14370 M:      Karel Zak <kzak@redhat.com>
14371 L:      util-linux@vger.kernel.org
14372 W:      http://en.wikipedia.org/wiki/Util-linux
14373 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14374 S:      Maintained
14375
14376 UUID HELPERS
14377 M:      Christoph Hellwig <hch@lst.de>
14378 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14379 L:      linux-kernel@vger.kernel.org
14380 T:      git git://git.infradead.org/users/hch/uuid.git
14381 F:      lib/uuid.c
14382 F:      lib/test_uuid.c
14383 F:      include/linux/uuid.h
14384 F:      include/uapi/linux/uuid.h
14385 S:      Maintained
14386
14387 UVESAFB DRIVER
14388 M:      Michal Januszewski <spock@gentoo.org>
14389 L:      linux-fbdev@vger.kernel.org
14390 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14391 S:      Maintained
14392 F:      Documentation/fb/uvesafb.txt
14393 F:      drivers/video/fbdev/uvesafb.*
14394
14395 VF610 NAND DRIVER
14396 M:      Stefan Agner <stefan@agner.ch>
14397 L:      linux-mtd@lists.infradead.org
14398 S:      Supported
14399 F:      drivers/mtd/nand/vf610_nfc.c
14400
14401 VFAT/FAT/MSDOS FILESYSTEM
14402 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14403 S:      Maintained
14404 F:      Documentation/filesystems/vfat.txt
14405 F:      fs/fat/
14406
14407 VFIO DRIVER
14408 M:      Alex Williamson <alex.williamson@redhat.com>
14409 L:      kvm@vger.kernel.org
14410 T:      git git://github.com/awilliam/linux-vfio.git
14411 S:      Maintained
14412 F:      Documentation/vfio.txt
14413 F:      drivers/vfio/
14414 F:      include/linux/vfio.h
14415 F:      include/uapi/linux/vfio.h
14416
14417 VFIO MEDIATED DEVICE DRIVERS
14418 M:      Kirti Wankhede <kwankhede@nvidia.com>
14419 L:      kvm@vger.kernel.org
14420 S:      Maintained
14421 F:      Documentation/vfio-mediated-device.txt
14422 F:      drivers/vfio/mdev/
14423 F:      include/linux/mdev.h
14424 F:      samples/vfio-mdev/
14425
14426 VFIO PLATFORM DRIVER
14427 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14428 L:      kvm@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/vfio/platform/
14431
14432 VGA_SWITCHEROO
14433 R:      Lukas Wunner <lukas@wunner.de>
14434 S:      Maintained
14435 F:      Documentation/gpu/vga-switcheroo.rst
14436 F:      drivers/gpu/vga/vga_switcheroo.c
14437 F:      include/linux/vga_switcheroo.h
14438 T:      git git://anongit.freedesktop.org/drm/drm-misc
14439
14440 VIA RHINE NETWORK DRIVER
14441 S:      Orphan
14442 F:      drivers/net/ethernet/via/via-rhine.c
14443
14444 VIA SD/MMC CARD CONTROLLER DRIVER
14445 M:      Bruce Chang <brucechang@via.com.tw>
14446 M:      Harald Welte <HaraldWelte@viatech.com>
14447 S:      Maintained
14448 F:      drivers/mmc/host/via-sdmmc.c
14449
14450 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14451 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14452 L:      linux-fbdev@vger.kernel.org
14453 S:      Maintained
14454 F:      include/linux/via-core.h
14455 F:      include/linux/via-gpio.h
14456 F:      include/linux/via_i2c.h
14457 F:      drivers/video/fbdev/via/
14458
14459 VIA VELOCITY NETWORK DRIVER
14460 M:      Francois Romieu <romieu@fr.zoreil.com>
14461 L:      netdev@vger.kernel.org
14462 S:      Maintained
14463 F:      drivers/net/ethernet/via/via-velocity.*
14464
14465 VIDEO MULTIPLEXER DRIVER
14466 M:      Philipp Zabel <p.zabel@pengutronix.de>
14467 L:      linux-media@vger.kernel.org
14468 S:      Maintained
14469 F:      drivers/media/platform/video-mux.c
14470
14471 VIDEOBUF2 FRAMEWORK
14472 M:      Pawel Osciak <pawel@osciak.com>
14473 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14474 M:      Kyungmin Park <kyungmin.park@samsung.com>
14475 L:      linux-media@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/media/v4l2-core/videobuf2-*
14478 F:      include/media/videobuf2-*
14479
14480 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14481 M:      Helen Koike <helen.koike@collabora.com>
14482 L:      linux-media@vger.kernel.org
14483 T:      git git://linuxtv.org/media_tree.git
14484 W:      https://linuxtv.org
14485 S:      Maintained
14486 F:      drivers/media/platform/vimc/*
14487
14488 VIRT LIB
14489 M:      Alex Williamson <alex.williamson@redhat.com>
14490 M:      Paolo Bonzini <pbonzini@redhat.com>
14491 L:      kvm@vger.kernel.org
14492 S:      Supported
14493 F:      virt/lib/
14494
14495 VIRTIO AND VHOST VSOCK DRIVER
14496 M:      Stefan Hajnoczi <stefanha@redhat.com>
14497 L:      kvm@vger.kernel.org
14498 L:      virtualization@lists.linux-foundation.org
14499 L:      netdev@vger.kernel.org
14500 S:      Maintained
14501 F:      include/linux/virtio_vsock.h
14502 F:      include/uapi/linux/virtio_vsock.h
14503 F:      include/uapi/linux/vsockmon.h
14504 F:      include/uapi/linux/vm_sockets_diag.h
14505 F:      net/vmw_vsock/diag.c
14506 F:      net/vmw_vsock/af_vsock_tap.c
14507 F:      net/vmw_vsock/virtio_transport_common.c
14508 F:      net/vmw_vsock/virtio_transport.c
14509 F:      drivers/net/vsockmon.c
14510 F:      drivers/vhost/vsock.c
14511 F:      drivers/vhost/vsock.h
14512 F:      tools/testing/vsock/
14513
14514 VIRTIO CONSOLE DRIVER
14515 M:      Amit Shah <amit@kernel.org>
14516 L:      virtualization@lists.linux-foundation.org
14517 S:      Maintained
14518 F:      drivers/char/virtio_console.c
14519 F:      include/linux/virtio_console.h
14520 F:      include/uapi/linux/virtio_console.h
14521
14522 VIRTIO CORE, NET AND BLOCK DRIVERS
14523 M:      "Michael S. Tsirkin" <mst@redhat.com>
14524 M:      Jason Wang <jasowang@redhat.com>
14525 L:      virtualization@lists.linux-foundation.org
14526 S:      Maintained
14527 F:      Documentation/devicetree/bindings/virtio/
14528 F:      drivers/virtio/
14529 F:      tools/virtio/
14530 F:      drivers/net/virtio_net.c
14531 F:      drivers/block/virtio_blk.c
14532 F:      include/linux/virtio*.h
14533 F:      include/uapi/linux/virtio_*.h
14534 F:      drivers/crypto/virtio/
14535 F:      mm/balloon_compaction.c
14536
14537 VIRTIO CRYPTO DRIVER
14538 M:      Gonglei <arei.gonglei@huawei.com>
14539 L:      virtualization@lists.linux-foundation.org
14540 L:      linux-crypto@vger.kernel.org
14541 S:      Maintained
14542 F:      drivers/crypto/virtio/
14543 F:      include/uapi/linux/virtio_crypto.h
14544
14545 VIRTIO DRIVERS FOR S390
14546 M:      Cornelia Huck <cohuck@redhat.com>
14547 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14548 L:      linux-s390@vger.kernel.org
14549 L:      virtualization@lists.linux-foundation.org
14550 L:      kvm@vger.kernel.org
14551 S:      Supported
14552 F:      drivers/s390/virtio/
14553 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14554
14555 VIRTIO GPU DRIVER
14556 M:      David Airlie <airlied@linux.ie>
14557 M:      Gerd Hoffmann <kraxel@redhat.com>
14558 L:      dri-devel@lists.freedesktop.org
14559 L:      virtualization@lists.linux-foundation.org
14560 T:      git git://anongit.freedesktop.org/drm/drm-misc
14561 S:      Maintained
14562 F:      drivers/gpu/drm/virtio/
14563 F:      include/uapi/linux/virtio_gpu.h
14564
14565 VIRTIO HOST (VHOST)
14566 M:      "Michael S. Tsirkin" <mst@redhat.com>
14567 M:      Jason Wang <jasowang@redhat.com>
14568 L:      kvm@vger.kernel.org
14569 L:      virtualization@lists.linux-foundation.org
14570 L:      netdev@vger.kernel.org
14571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14572 S:      Maintained
14573 F:      drivers/vhost/
14574 F:      include/uapi/linux/vhost.h
14575
14576 VIRTIO INPUT DRIVER
14577 M:      Gerd Hoffmann <kraxel@redhat.com>
14578 S:      Maintained
14579 F:      drivers/virtio/virtio_input.c
14580 F:      include/uapi/linux/virtio_input.h
14581
14582 VIRTUAL SERIO DEVICE DRIVER
14583 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14584 S:      Maintained
14585 F:      drivers/input/serio/userio.c
14586 F:      include/uapi/linux/userio.h
14587
14588 VIVID VIRTUAL VIDEO DRIVER
14589 M:      Hans Verkuil <hverkuil@xs4all.nl>
14590 L:      linux-media@vger.kernel.org
14591 T:      git git://linuxtv.org/media_tree.git
14592 W:      https://linuxtv.org
14593 S:      Maintained
14594 F:      drivers/media/platform/vivid/*
14595
14596 VLYNQ BUS
14597 M:      Florian Fainelli <f.fainelli@gmail.com>
14598 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14599 S:      Maintained
14600 F:      drivers/vlynq/vlynq.c
14601 F:      include/linux/vlynq.h
14602
14603 VME SUBSYSTEM
14604 M:      Martyn Welch <martyn@welchs.me.uk>
14605 M:      Manohar Vanga <manohar.vanga@gmail.com>
14606 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14607 L:      devel@driverdev.osuosl.org
14608 S:      Maintained
14609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14610 F:      Documentation/driver-api/vme.rst
14611 F:      drivers/staging/vme/
14612 F:      drivers/vme/
14613 F:      include/linux/vme*
14614
14615 VMWARE BALLOON DRIVER
14616 M:      Xavier Deguillard <xdeguillard@vmware.com>
14617 M:      Philip Moltmann <moltmann@vmware.com>
14618 M:      "VMware, Inc." <pv-drivers@vmware.com>
14619 L:      linux-kernel@vger.kernel.org
14620 S:      Maintained
14621 F:      drivers/misc/vmw_balloon.c
14622
14623 VMWARE HYPERVISOR INTERFACE
14624 M:      Alok Kataria <akataria@vmware.com>
14625 L:      virtualization@lists.linux-foundation.org
14626 S:      Supported
14627 F:      arch/x86/kernel/cpu/vmware.c
14628
14629 VMWARE PVRDMA DRIVER
14630 M:      Adit Ranadive <aditr@vmware.com>
14631 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14632 L:      linux-rdma@vger.kernel.org
14633 S:      Maintained
14634 F:      drivers/infiniband/hw/vmw_pvrdma/
14635
14636 VMware PVSCSI driver
14637 M:      Jim Gill <jgill@vmware.com>
14638 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14639 L:      linux-scsi@vger.kernel.org
14640 S:      Maintained
14641 F:      drivers/scsi/vmw_pvscsi.c
14642 F:      drivers/scsi/vmw_pvscsi.h
14643
14644 VMWARE VMMOUSE SUBDRIVER
14645 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14646 M:      "VMware, Inc." <pv-drivers@vmware.com>
14647 L:      linux-input@vger.kernel.org
14648 S:      Maintained
14649 F:      drivers/input/mouse/vmmouse.c
14650 F:      drivers/input/mouse/vmmouse.h
14651
14652 VMWARE VMXNET3 ETHERNET DRIVER
14653 M:      Shrikrishna Khare <skhare@vmware.com>
14654 M:      "VMware, Inc." <pv-drivers@vmware.com>
14655 L:      netdev@vger.kernel.org
14656 S:      Maintained
14657 F:      drivers/net/vmxnet3/
14658
14659 VOCORE VOCORE2 BOARD
14660 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14661 L:      linux-mips@linux-mips.org
14662 S:      Maintained
14663 F:      arch/mips/boot/dts/ralink/vocore2.dts
14664
14665 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14666 M:      Liam Girdwood <lgirdwood@gmail.com>
14667 M:      Mark Brown <broonie@kernel.org>
14668 L:      linux-kernel@vger.kernel.org
14669 W:      http://www.slimlogic.co.uk/?p=48
14670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14671 S:      Supported
14672 F:      Documentation/devicetree/bindings/regulator/
14673 F:      drivers/regulator/
14674 F:      include/dt-bindings/regulator/
14675 F:      include/linux/regulator/
14676
14677 VRF
14678 M:      David Ahern <dsa@cumulusnetworks.com>
14679 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14680 L:      netdev@vger.kernel.org
14681 S:      Maintained
14682 F:      drivers/net/vrf.c
14683 F:      Documentation/networking/vrf.txt
14684
14685 VT1211 HARDWARE MONITOR DRIVER
14686 M:      Juerg Haefliger <juergh@gmail.com>
14687 L:      linux-hwmon@vger.kernel.org
14688 S:      Maintained
14689 F:      Documentation/hwmon/vt1211
14690 F:      drivers/hwmon/vt1211.c
14691
14692 VT8231 HARDWARE MONITOR DRIVER
14693 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14694 L:      linux-hwmon@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/hwmon/vt8231.c
14697
14698 VUB300 USB to SDIO/SD/MMC bridge chip
14699 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14700 L:      linux-mmc@vger.kernel.org
14701 L:      linux-usb@vger.kernel.org
14702 S:      Supported
14703 F:      drivers/mmc/host/vub300.c
14704
14705 W1 DALLAS'S 1-WIRE BUS
14706 M:      Evgeniy Polyakov <zbr@ioremap.net>
14707 S:      Maintained
14708 F:      Documentation/w1/
14709 F:      drivers/w1/
14710 F:      include/linux/w1.h
14711
14712 W83791D HARDWARE MONITORING DRIVER
14713 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14714 L:      linux-hwmon@vger.kernel.org
14715 S:      Maintained
14716 F:      Documentation/hwmon/w83791d
14717 F:      drivers/hwmon/w83791d.c
14718
14719 W83793 HARDWARE MONITORING DRIVER
14720 M:      Rudolf Marek <r.marek@assembler.cz>
14721 L:      linux-hwmon@vger.kernel.org
14722 S:      Maintained
14723 F:      Documentation/hwmon/w83793
14724 F:      drivers/hwmon/w83793.c
14725
14726 W83795 HARDWARE MONITORING DRIVER
14727 M:      Jean Delvare <jdelvare@suse.com>
14728 L:      linux-hwmon@vger.kernel.org
14729 S:      Maintained
14730 F:      drivers/hwmon/w83795.c
14731
14732 W83L51xD SD/MMC CARD INTERFACE DRIVER
14733 M:      Pierre Ossman <pierre@ossman.eu>
14734 S:      Maintained
14735 F:      drivers/mmc/host/wbsd.*
14736
14737 WACOM PROTOCOL 4 SERIAL TABLETS
14738 M:      Julian Squires <julian@cipht.net>
14739 M:      Hans de Goede <hdegoede@redhat.com>
14740 L:      linux-input@vger.kernel.org
14741 S:      Maintained
14742 F:      drivers/input/tablet/wacom_serial4.c
14743
14744 WATCHDOG DEVICE DRIVERS
14745 M:      Wim Van Sebroeck <wim@iguana.be>
14746 R:      Guenter Roeck <linux@roeck-us.net>
14747 L:      linux-watchdog@vger.kernel.org
14748 W:      http://www.linux-watchdog.org/
14749 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14750 S:      Maintained
14751 F:      Documentation/devicetree/bindings/watchdog/
14752 F:      Documentation/watchdog/
14753 F:      drivers/watchdog/
14754 F:      include/linux/watchdog.h
14755 F:      include/uapi/linux/watchdog.h
14756
14757 WHISKEYCOVE PMIC GPIO DRIVER
14758 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14759 L:      linux-gpio@vger.kernel.org
14760 S:      Maintained
14761 F:      drivers/gpio/gpio-wcove.c
14762
14763 WIIMOTE HID DRIVER
14764 M:      David Herrmann <dh.herrmann@googlemail.com>
14765 L:      linux-input@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/hid/hid-wiimote*
14768
14769 WILOCITY WIL6210 WIRELESS DRIVER
14770 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14771 L:      linux-wireless@vger.kernel.org
14772 L:      wil6210@qca.qualcomm.com
14773 S:      Supported
14774 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14775 F:      drivers/net/wireless/ath/wil6210/
14776
14777 WIMAX STACK
14778 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14779 M:      linux-wimax@intel.com
14780 L:      wimax@linuxwimax.org (subscribers-only)
14781 S:      Supported
14782 W:      http://linuxwimax.org
14783 F:      Documentation/wimax/README.wimax
14784 F:      include/linux/wimax/debug.h
14785 F:      include/net/wimax.h
14786 F:      include/uapi/linux/wimax.h
14787 F:      net/wimax/
14788
14789 WINBOND CIR DRIVER
14790 M:      David Härdeman <david@hardeman.nu>
14791 S:      Maintained
14792 F:      drivers/media/rc/winbond-cir.c
14793
14794 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14795 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14796 L:      linux-watchdog@vger.kernel.org
14797 S:      Maintained
14798 F:      drivers/watchdog/ebc-c384_wdt.c
14799
14800 WINSYSTEMS WS16C48 GPIO DRIVER
14801 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14802 L:      linux-gpio@vger.kernel.org
14803 S:      Maintained
14804 F:      drivers/gpio/gpio-ws16c48.c
14805
14806 WISTRON LAPTOP BUTTON DRIVER
14807 M:      Miloslav Trmac <mitr@volny.cz>
14808 S:      Maintained
14809 F:      drivers/input/misc/wistron_btns.c
14810
14811 WL3501 WIRELESS PCMCIA CARD DRIVER
14812 L:      linux-wireless@vger.kernel.org
14813 S:      Odd fixes
14814 F:      drivers/net/wireless/wl3501*
14815
14816 WOLFSON MICROELECTRONICS DRIVERS
14817 L:      patches@opensource.cirrus.com
14818 T:      git https://github.com/CirrusLogic/linux-drivers.git
14819 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14820 S:      Supported
14821 F:      Documentation/hwmon/wm83??
14822 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14823 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14824 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14825 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14826 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14827 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14828 F:      drivers/clk/clk-wm83*.c
14829 F:      drivers/extcon/extcon-arizona.c
14830 F:      drivers/leds/leds-wm83*.c
14831 F:      drivers/gpio/gpio-*wm*.c
14832 F:      drivers/gpio/gpio-arizona.c
14833 F:      drivers/hwmon/wm83??-hwmon.c
14834 F:      drivers/input/misc/wm831x-on.c
14835 F:      drivers/input/touchscreen/wm831x-ts.c
14836 F:      drivers/input/touchscreen/wm97*.c
14837 F:      drivers/mfd/arizona*
14838 F:      drivers/mfd/wm*.c
14839 F:      drivers/mfd/cs47l24*
14840 F:      drivers/power/supply/wm83*.c
14841 F:      drivers/rtc/rtc-wm83*.c
14842 F:      drivers/regulator/wm8*.c
14843 F:      drivers/regulator/arizona*
14844 F:      drivers/video/backlight/wm83*_bl.c
14845 F:      drivers/watchdog/wm83*_wdt.c
14846 F:      include/linux/mfd/arizona/
14847 F:      include/linux/mfd/wm831x/
14848 F:      include/linux/mfd/wm8350/
14849 F:      include/linux/mfd/wm8400*
14850 F:      include/linux/regulator/arizona*
14851 F:      include/linux/wm97xx.h
14852 F:      include/sound/wm????.h
14853 F:      sound/soc/codecs/arizona.?
14854 F:      sound/soc/codecs/wm*
14855 F:      sound/soc/codecs/cs47l24*
14856
14857 WORKQUEUE
14858 M:      Tejun Heo <tj@kernel.org>
14859 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14861 S:      Maintained
14862 F:      include/linux/workqueue.h
14863 F:      kernel/workqueue.c
14864 F:      Documentation/core-api/workqueue.rst
14865
14866 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14867 M:      Chen-Yu Tsai <wens@csie.org>
14868 L:      linux-kernel@vger.kernel.org
14869 S:      Maintained
14870 N:      axp[128]
14871
14872 X.25 NETWORK LAYER
14873 M:      Andrew Hendry <andrew.hendry@gmail.com>
14874 L:      linux-x25@vger.kernel.org
14875 S:      Odd Fixes
14876 F:      Documentation/networking/x25*
14877 F:      include/net/x25*
14878 F:      net/x25/
14879
14880 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14881 M:      Thomas Gleixner <tglx@linutronix.de>
14882 M:      Ingo Molnar <mingo@redhat.com>
14883 M:      "H. Peter Anvin" <hpa@zytor.com>
14884 M:      x86@kernel.org
14885 L:      linux-kernel@vger.kernel.org
14886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14887 S:      Maintained
14888 F:      Documentation/x86/
14889 F:      arch/x86/
14890
14891 X86 MCE INFRASTRUCTURE
14892 M:      Tony Luck <tony.luck@intel.com>
14893 M:      Borislav Petkov <bp@alien8.de>
14894 L:      linux-edac@vger.kernel.org
14895 S:      Maintained
14896 F:      arch/x86/kernel/cpu/mcheck/*
14897
14898 X86 MICROCODE UPDATE SUPPORT
14899 M:      Borislav Petkov <bp@alien8.de>
14900 S:      Maintained
14901 F:      arch/x86/kernel/cpu/microcode/*
14902
14903 X86 PLATFORM DRIVERS
14904 M:      Darren Hart <dvhart@infradead.org>
14905 M:      Andy Shevchenko <andy@infradead.org>
14906 L:      platform-driver-x86@vger.kernel.org
14907 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14908 S:      Maintained
14909 F:      drivers/platform/x86/
14910 F:      drivers/platform/olpc/
14911
14912 X86 VDSO
14913 M:      Andy Lutomirski <luto@amacapital.net>
14914 L:      linux-kernel@vger.kernel.org
14915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14916 S:      Maintained
14917 F:      arch/x86/entry/vdso/
14918
14919 XC2028/3028 TUNER DRIVER
14920 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14921 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14922 L:      linux-media@vger.kernel.org
14923 W:      https://linuxtv.org
14924 T:      git git://linuxtv.org/media_tree.git
14925 S:      Maintained
14926 F:      drivers/media/tuners/tuner-xc2028.*
14927
14928 XEN BLOCK SUBSYSTEM
14929 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14930 M:      Roger Pau Monné <roger.pau@citrix.com>
14931 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14932 S:      Supported
14933 F:      drivers/block/xen-blkback/*
14934 F:      drivers/block/xen*
14935
14936 XEN HYPERVISOR ARM
14937 M:      Stefano Stabellini <sstabellini@kernel.org>
14938 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14939 S:      Maintained
14940 F:      arch/arm/xen/
14941 F:      arch/arm/include/asm/xen/
14942
14943 XEN HYPERVISOR ARM64
14944 M:      Stefano Stabellini <sstabellini@kernel.org>
14945 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14946 S:      Maintained
14947 F:      arch/arm64/xen/
14948 F:      arch/arm64/include/asm/xen/
14949
14950 XEN HYPERVISOR INTERFACE
14951 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14952 M:      Juergen Gross <jgross@suse.com>
14953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14955 S:      Supported
14956 F:      arch/x86/xen/
14957 F:      drivers/*/xen-*front.c
14958 F:      drivers/xen/
14959 F:      arch/x86/include/asm/xen/
14960 F:      arch/x86/include/asm/pvclock-abi.h
14961 F:      include/xen/
14962 F:      include/uapi/xen/
14963 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14964 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14965
14966 XEN NETWORK BACKEND DRIVER
14967 M:      Wei Liu <wei.liu2@citrix.com>
14968 M:      Paul Durrant <paul.durrant@citrix.com>
14969 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14970 L:      netdev@vger.kernel.org
14971 S:      Supported
14972 F:      drivers/net/xen-netback/*
14973
14974 XEN PCI SUBSYSTEM
14975 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14976 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14977 S:      Supported
14978 F:      arch/x86/pci/*xen*
14979 F:      drivers/pci/*xen*
14980
14981 XEN PVSCSI DRIVERS
14982 M:      Juergen Gross <jgross@suse.com>
14983 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14984 L:      linux-scsi@vger.kernel.org
14985 S:      Supported
14986 F:      drivers/scsi/xen-scsifront.c
14987 F:      drivers/xen/xen-scsiback.c
14988 F:      include/xen/interface/io/vscsiif.h
14989
14990 XEN SWIOTLB SUBSYSTEM
14991 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14992 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14993 S:      Supported
14994 F:      arch/x86/xen/*swiotlb*
14995 F:      drivers/xen/*swiotlb*
14996
14997 XFS FILESYSTEM
14998 M:      Darrick J. Wong <darrick.wong@oracle.com>
14999 M:      linux-xfs@vger.kernel.org
15000 L:      linux-xfs@vger.kernel.org
15001 W:      http://xfs.org/
15002 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15003 S:      Supported
15004 F:      Documentation/filesystems/xfs.txt
15005 F:      fs/xfs/
15006
15007 XILINX AXI ETHERNET DRIVER
15008 M:      Anirudha Sarangi <anirudh@xilinx.com>
15009 M:      John Linn <John.Linn@xilinx.com>
15010 S:      Maintained
15011 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15012
15013 XILINX UARTLITE SERIAL DRIVER
15014 M:      Peter Korsgaard <jacmet@sunsite.dk>
15015 L:      linux-serial@vger.kernel.org
15016 S:      Maintained
15017 F:      drivers/tty/serial/uartlite.c
15018
15019 XILINX VIDEO IP CORES
15020 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15021 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15022 L:      linux-media@vger.kernel.org
15023 T:      git git://linuxtv.org/media_tree.git
15024 S:      Supported
15025 F:      Documentation/devicetree/bindings/media/xilinx/
15026 F:      drivers/media/platform/xilinx/
15027 F:      include/uapi/linux/xilinx-v4l2-controls.h
15028
15029 XILLYBUS DRIVER
15030 M:      Eli Billauer <eli.billauer@gmail.com>
15031 L:      linux-kernel@vger.kernel.org
15032 S:      Supported
15033 F:      drivers/char/xillybus/
15034
15035 XRA1403 GPIO EXPANDER
15036 M:      Nandor Han <nandor.han@ge.com>
15037 M:      Semi Malinen <semi.malinen@ge.com>
15038 L:      linux-gpio@vger.kernel.org
15039 S:      Maintained
15040 F:      drivers/gpio/gpio-xra1403.c
15041 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15042
15043 XTENSA XTFPGA PLATFORM SUPPORT
15044 M:      Max Filippov <jcmvbkbc@gmail.com>
15045 L:      linux-xtensa@linux-xtensa.org
15046 S:      Maintained
15047 F:      drivers/spi/spi-xtensa-xtfpga.c
15048 F:      sound/soc/xtensa/xtfpga-i2s.c
15049
15050 YAM DRIVER FOR AX.25
15051 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15052 L:      linux-hams@vger.kernel.org
15053 S:      Maintained
15054 F:      drivers/net/hamradio/yam*
15055 F:      include/linux/yam.h
15056
15057 YAMA SECURITY MODULE
15058 M:      Kees Cook <keescook@chromium.org>
15059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15060 S:      Supported
15061 F:      security/yama/
15062 F:      Documentation/admin-guide/LSM/Yama.rst
15063
15064 YEALINK PHONE DRIVER
15065 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15066 L:      usbb2k-api-dev@nongnu.org
15067 S:      Maintained
15068 F:      Documentation/input/yealink.rst
15069 F:      drivers/input/misc/yealink.*
15070
15071 Z8530 DRIVER FOR AX.25
15072 M:      Joerg Reuter <jreuter@yaina.de>
15073 W:      http://yaina.de/jreuter/
15074 W:      http://www.qsl.net/dl1bke/
15075 L:      linux-hams@vger.kernel.org
15076 S:      Maintained
15077 F:      Documentation/networking/z8530drv.txt
15078 F:      drivers/net/hamradio/*scc.c
15079 F:      drivers/net/hamradio/z8530.h
15080
15081 ZBUD COMPRESSED PAGE ALLOCATOR
15082 M:      Seth Jennings <sjenning@redhat.com>
15083 M:      Dan Streetman <ddstreet@ieee.org>
15084 L:      linux-mm@kvack.org
15085 S:      Maintained
15086 F:      mm/zbud.c
15087 F:      include/linux/zbud.h
15088
15089 ZD1211RW WIRELESS DRIVER
15090 M:      Daniel Drake <dsd@gentoo.org>
15091 M:      Ulrich Kunitz <kune@deine-taler.de>
15092 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15093 L:      linux-wireless@vger.kernel.org
15094 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15095 S:      Maintained
15096 F:      drivers/net/wireless/zydas/zd1211rw/
15097
15098 ZD1301 MEDIA DRIVER
15099 M:      Antti Palosaari <crope@iki.fi>
15100 L:      linux-media@vger.kernel.org
15101 W:      https://linuxtv.org/
15102 W:      http://palosaari.fi/linux/
15103 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15104 S:      Maintained
15105 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15106
15107 ZD1301_DEMOD MEDIA DRIVER
15108 M:      Antti Palosaari <crope@iki.fi>
15109 L:      linux-media@vger.kernel.org
15110 W:      https://linuxtv.org/
15111 W:      http://palosaari.fi/linux/
15112 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15113 S:      Maintained
15114 F:      drivers/media/dvb-frontends/zd1301_demod*
15115
15116 ZPOOL COMPRESSED PAGE STORAGE API
15117 M:      Dan Streetman <ddstreet@ieee.org>
15118 L:      linux-mm@kvack.org
15119 S:      Maintained
15120 F:      mm/zpool.c
15121 F:      include/linux/zpool.h
15122
15123 ZR36067 VIDEO FOR LINUX DRIVER
15124 L:      mjpeg-users@lists.sourceforge.net
15125 L:      linux-media@vger.kernel.org
15126 W:      http://mjpeg.sourceforge.net/driver-zoran/
15127 T:      hg https://linuxtv.org/hg/v4l-dvb
15128 S:      Odd Fixes
15129 F:      drivers/media/pci/zoran/
15130
15131 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15132 M:      Minchan Kim <minchan@kernel.org>
15133 M:      Nitin Gupta <ngupta@vflare.org>
15134 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15135 L:      linux-kernel@vger.kernel.org
15136 S:      Maintained
15137 F:      drivers/block/zram/
15138 F:      Documentation/blockdev/zram.txt
15139
15140 ZS DECSTATION Z85C30 SERIAL DRIVER
15141 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15142 S:      Maintained
15143 F:      drivers/tty/serial/zs.*
15144
15145 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15146 M:      Minchan Kim <minchan@kernel.org>
15147 M:      Nitin Gupta <ngupta@vflare.org>
15148 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15149 L:      linux-mm@kvack.org
15150 S:      Maintained
15151 F:      mm/zsmalloc.c
15152 F:      include/linux/zsmalloc.h
15153 F:      Documentation/vm/zsmalloc.txt
15154
15155 ZSWAP COMPRESSED SWAP CACHING
15156 M:      Seth Jennings <sjenning@redhat.com>
15157 M:      Dan Streetman <ddstreet@ieee.org>
15158 L:      linux-mm@kvack.org
15159 S:      Maintained
15160 F:      mm/zswap.c
15161
15162 THE REST
15163 M:      Linus Torvalds <torvalds@linux-foundation.org>
15164 L:      linux-kernel@vger.kernel.org
15165 Q:      http://patchwork.kernel.org/project/LKML/list/
15166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15167 S:      Buried alive in reporters
15168 F:      *
15169 F:      */