drm/amdgpu: fix huge page setting for ATS case
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M:      Len Brown <lenb@kernel.org>
358 R:      Andy Shevchenko <andy@infradead.org>
359 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
360 L:      linux-acpi@vger.kernel.org
361 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B:      https://bugzilla.kernel.org
364 S:      Supported
365 F:      drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M:      Zhang Rui <rui.zhang@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 W:      https://01.org/linux-acpi
371 B:      https://bugzilla.kernel.org
372 S:      Supported
373 F:      drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M:      Zhang Rui <rui.zhang@intel.com>
377 L:      linux-acpi@vger.kernel.org
378 W:      https://01.org/linux-acpi
379 B:      https://bugzilla.kernel.org
380 S:      Supported
381 F:      drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L:      platform-driver-x86@vger.kernel.org
385 S:      Orphan
386 F:      drivers/platform/x86/wmi.c
387 F:      include/uapi/linux/wmi.h
388
389 AD1889 ALSA SOUND DRIVER
390 M:      Thibaut Varene <T-Bone@parisc-linux.org>
391 W:      http://wiki.parisc-linux.org/AD1889
392 L:      linux-parisc@vger.kernel.org
393 S:      Maintained
394 F:      sound/pci/ad1889.*
395
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD5254
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/misc/ad525x_dpot.c
402
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD5398
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/regulator/ad5398.c
409
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M:      Michael Hennerich <michael.hennerich@analog.com>
412 W:      http://wiki.analog.com/AD7142
413 W:      http://ez.analog.com/community/linux-device-drivers
414 S:      Supported
415 F:      drivers/input/misc/ad714x.c
416
417 AD7877 TOUCHSCREEN DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD7877
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/input/touchscreen/ad7877.c
423
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD7879
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/input/touchscreen/ad7879.c
430
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M:      Jiri Kosina <jikos@kernel.org>
433 S:      Maintained
434
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M:      Michael Hennerich <michael.hennerich@analog.com>
437 W:      https://wiki.analog.com/ADF7242
438 W:      http://ez.analog.com/community/linux-device-drivers
439 L:      linux-wpan@vger.kernel.org
440 S:      Supported
441 F:      drivers/net/ieee802154/adf7242.c
442 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444 ADM1025 HARDWARE MONITOR DRIVER
445 M:      Jean Delvare <jdelvare@suse.com>
446 L:      linux-hwmon@vger.kernel.org
447 S:      Maintained
448 F:      Documentation/hwmon/adm1025
449 F:      drivers/hwmon/adm1025.c
450
451 ADM1029 HARDWARE MONITOR DRIVER
452 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
453 L:      linux-hwmon@vger.kernel.org
454 S:      Maintained
455 F:      drivers/hwmon/adm1029.c
456
457 ADM8211 WIRELESS DRIVER
458 L:      linux-wireless@vger.kernel.org
459 W:      http://wireless.kernel.org/
460 S:      Orphan
461 F:      drivers/net/wireless/admtek/adm8211.*
462
463 ADP1653 FLASH CONTROLLER DRIVER
464 M:      Sakari Ailus <sakari.ailus@iki.fi>
465 L:      linux-media@vger.kernel.org
466 S:      Maintained
467 F:      drivers/media/i2c/adp1653.c
468 F:      include/media/i2c/adp1653.h
469
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M:      Michael Hennerich <michael.hennerich@analog.com>
472 W:      http://wiki.analog.com/ADP5520
473 W:      http://ez.analog.com/community/linux-device-drivers
474 S:      Supported
475 F:      drivers/mfd/adp5520.c
476 F:      drivers/video/backlight/adp5520_bl.c
477 F:      drivers/leds/leds-adp5520.c
478 F:      drivers/gpio/gpio-adp5520.c
479 F:      drivers/input/keyboard/adp5520-keys.c
480
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M:      Michael Hennerich <michael.hennerich@analog.com>
483 W:      http://wiki.analog.com/ADP5588
484 W:      http://ez.analog.com/community/linux-device-drivers
485 S:      Supported
486 F:      drivers/input/keyboard/adp5588-keys.c
487 F:      drivers/gpio/gpio-adp5588.c
488
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M:      Michael Hennerich <michael.hennerich@analog.com>
491 W:      http://wiki.analog.com/ADP8860
492 W:      http://ez.analog.com/community/linux-device-drivers
493 S:      Supported
494 F:      drivers/video/backlight/adp8860_bl.c
495
496 ADS1015 HARDWARE MONITOR DRIVER
497 M:      Dirk Eibach <eibach@gdsys.de>
498 L:      linux-hwmon@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/hwmon/ads1015
501 F:      drivers/hwmon/ads1015.c
502 F:      include/linux/platform_data/ads1015.h
503
504 ADT746X FAN DRIVER
505 M:      Colin Leroy <colin@colino.net>
506 S:      Maintained
507 F:      drivers/macintosh/therm_adt746x.c
508
509 ADT7475 HARDWARE MONITOR DRIVER
510 M:      Jean Delvare <jdelvare@suse.com>
511 L:      linux-hwmon@vger.kernel.org
512 S:      Maintained
513 F:      Documentation/hwmon/adt7475
514 F:      drivers/hwmon/adt7475.c
515
516 ADVANSYS SCSI DRIVER
517 M:      Matthew Wilcox <matthew@wil.cx>
518 M:      Hannes Reinecke <hare@suse.com>
519 L:      linux-scsi@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/scsi/advansys.txt
522 F:      drivers/scsi/advansys.c
523
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M:      Michael Hennerich <michael.hennerich@analog.com>
526 W:      http://wiki.analog.com/ADXL345
527 W:      http://ez.analog.com/community/linux-device-drivers
528 S:      Supported
529 F:      drivers/input/misc/adxl34x.c
530
531 AF9013 MEDIA DRIVER
532 M:      Antti Palosaari <crope@iki.fi>
533 L:      linux-media@vger.kernel.org
534 W:      https://linuxtv.org
535 W:      http://palosaari.fi/linux/
536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
537 T:      git git://linuxtv.org/anttip/media_tree.git
538 S:      Maintained
539 F:      drivers/media/dvb-frontends/af9013*
540
541 AF9033 MEDIA DRIVER
542 M:      Antti Palosaari <crope@iki.fi>
543 L:      linux-media@vger.kernel.org
544 W:      https://linuxtv.org
545 W:      http://palosaari.fi/linux/
546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
547 T:      git git://linuxtv.org/anttip/media_tree.git
548 S:      Maintained
549 F:      drivers/media/dvb-frontends/af9033*
550
551 AFFS FILE SYSTEM
552 L:      linux-fsdevel@vger.kernel.org
553 S:      Orphan
554 F:      Documentation/filesystems/affs.txt
555 F:      fs/affs/
556
557 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
558 M:      David Howells <dhowells@redhat.com>
559 L:      linux-afs@lists.infradead.org
560 S:      Supported
561 F:      fs/afs/
562 F:      include/net/af_rxrpc.h
563 F:      net/rxrpc/af_rxrpc.c
564 W:      https://www.infradead.org/~dhowells/kafs/
565
566 AGPGART DRIVER
567 M:      David Airlie <airlied@linux.ie>
568 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569 S:      Maintained
570 F:      drivers/char/agp/
571 F:      include/linux/agp*
572 F:      include/uapi/linux/agp*
573
574 AHA152X SCSI DRIVER
575 M:      "Juergen E. Fischer" <fischer@norbit.de>
576 L:      linux-scsi@vger.kernel.org
577 S:      Maintained
578 F:      drivers/scsi/aha152x*
579 F:      drivers/scsi/pcmcia/aha152x*
580
581 AIC7XXX / AIC79XX SCSI DRIVER
582 M:      Hannes Reinecke <hare@suse.com>
583 L:      linux-scsi@vger.kernel.org
584 S:      Maintained
585 F:      drivers/scsi/aic7xxx/
586
587 AIMSLAB FM RADIO RECEIVER DRIVER
588 M:      Hans Verkuil <hverkuil@xs4all.nl>
589 L:      linux-media@vger.kernel.org
590 T:      git git://linuxtv.org/media_tree.git
591 W:      https://linuxtv.org
592 S:      Maintained
593 F:      drivers/media/radio/radio-aimslab*
594
595 AIO
596 M:      Benjamin LaHaise <bcrl@kvack.org>
597 L:      linux-aio@kvack.org
598 S:      Supported
599 F:      fs/aio.c
600 F:      include/linux/*aio*.h
601
602 AIRSPY MEDIA DRIVER
603 M:      Antti Palosaari <crope@iki.fi>
604 L:      linux-media@vger.kernel.org
605 W:      https://linuxtv.org
606 W:      http://palosaari.fi/linux/
607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
608 T:      git git://linuxtv.org/anttip/media_tree.git
609 S:      Maintained
610 F:      drivers/media/usb/airspy/
611
612 ALACRITECH GIGABIT ETHERNET DRIVER
613 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
614 S:      Maintained
615 F:      drivers/net/ethernet/alacritech/*
616
617 ALCATEL SPEEDTOUCH USB DRIVER
618 M:      Duncan Sands <duncan.sands@free.fr>
619 L:      linux-usb@vger.kernel.org
620 W:      http://www.linux-usb.org/SpeedTouch/
621 S:      Maintained
622 F:      drivers/usb/atm/speedtch.c
623 F:      drivers/usb/atm/usbatm.c
624
625 ALCHEMY AU1XX0 MMC DRIVER
626 M:      Manuel Lauss <manuel.lauss@gmail.com>
627 S:      Maintained
628 F:      drivers/mmc/host/au1xmmc.c
629
630 ALI1563 I2C DRIVER
631 M:      Rudolf Marek <r.marek@assembler.cz>
632 L:      linux-i2c@vger.kernel.org
633 S:      Maintained
634 F:      Documentation/i2c/busses/i2c-ali1563
635 F:      drivers/i2c/busses/i2c-ali1563.c
636
637 ALLWINNER SECURITY SYSTEM
638 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
639 L:      linux-crypto@vger.kernel.org
640 S:      Maintained
641 F:      drivers/crypto/sunxi-ss/
642
643 ALPHA PORT
644 M:      Richard Henderson <rth@twiddle.net>
645 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646 M:      Matt Turner <mattst88@gmail.com>
647 S:      Odd Fixes
648 L:      linux-alpha@vger.kernel.org
649 F:      arch/alpha/
650
651 ALPS PS/2 TOUCHPAD DRIVER
652 R:      Pali Rohár <pali.rohar@gmail.com>
653 F:      drivers/input/mouse/alps.*
654
655 ALTERA I2C CONTROLLER DRIVER
656 M:      Thor Thayer <thor.thayer@linux.intel.com>
657 S:      Maintained
658 F:      drivers/i2c/busses/i2c-altera.c
659
660 ALTERA MAILBOX DRIVER
661 M:      Ley Foon Tan <lftan@altera.com>
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/mailbox/mailbox-altera.c
665
666 ALTERA PIO DRIVER
667 M:      Tien Hock Loh <thloh@altera.com>
668 L:      linux-gpio@vger.kernel.org
669 S:      Maintained
670 F:      drivers/gpio/gpio-altera.c
671
672 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673 M:      Thor Thayer <thor.thayer@linux.intel.com>
674 S:      Maintained
675 F:      drivers/gpio/gpio-altera-a10sr.c
676 F:      drivers/mfd/altera-a10sr.c
677 F:      drivers/reset/reset-a10sr.c
678 F:      include/linux/mfd/altera-a10sr.h
679 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681 ALTERA TRIPLE SPEED ETHERNET DRIVER
682 M:      Vince Bridgers <vbridger@opensource.altera.com>
683 L:      netdev@vger.kernel.org
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/net/ethernet/altera/
687
688 ALTERA UART/JTAG UART SERIAL DRIVERS
689 M:      Tobias Klauser <tklauser@distanz.ch>
690 L:      linux-serial@vger.kernel.org
691 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692 S:      Maintained
693 F:      drivers/tty/serial/altera_uart.c
694 F:      drivers/tty/serial/altera_jtaguart.c
695 F:      include/linux/altera_uart.h
696 F:      include/linux/altera_jtaguart.h
697
698 AMAZON ETHERNET DRIVERS
699 M:      Netanel Belgazal <netanel@amazon.com>
700 R:      Saeed Bishara <saeedb@amazon.com>
701 R:      Zorik Machulsky <zorik@amazon.com>
702 L:      netdev@vger.kernel.org
703 S:      Supported
704 F:      Documentation/networking/ena.txt
705 F:      drivers/net/ethernet/amazon/
706
707 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708 M:      Tom Lendacky <thomas.lendacky@amd.com>
709 M:      Gary Hook <gary.hook@amd.com>
710 L:      linux-crypto@vger.kernel.org
711 S:      Supported
712 F:      drivers/crypto/ccp/
713 F:      include/linux/ccp.h
714
715 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716 M:      Huang Rui <ray.huang@amd.com>
717 L:      linux-hwmon@vger.kernel.org
718 S:      Supported
719 F:      Documentation/hwmon/fam15h_power
720 F:      drivers/hwmon/fam15h_power.c
721
722 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
724 S:      Orphan
725 F:      drivers/usb/gadget/udc/amd5536udc.*
726
727 AMD GEODE PROCESSOR/CHIPSET SUPPORT
728 P:      Andres Salomon <dilinger@queued.net>
729 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
730 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 S:      Supported
732 F:      drivers/char/hw_random/geode-rng.c
733 F:      drivers/crypto/geode*
734 F:      drivers/video/fbdev/geode/
735 F:      arch/x86/include/asm/geode.h
736
737 AMD IOMMU (AMD-VI)
738 M:      Joerg Roedel <joro@8bytes.org>
739 L:      iommu@lists.linux-foundation.org
740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 S:      Maintained
742 F:      drivers/iommu/amd_iommu*.[ch]
743 F:      include/linux/amd-iommu.h
744
745 AMD KFD
746 M:      Oded Gabbay <oded.gabbay@gmail.com>
747 L:      dri-devel@lists.freedesktop.org
748 T:      git git://people.freedesktop.org/~gabbayo/linux.git
749 S:      Supported
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754 F:      drivers/gpu/drm/amd/amdkfd/
755 F:      drivers/gpu/drm/amd/include/cik_structs.h
756 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757 F:      drivers/gpu/drm/amd/include/vi_structs.h
758 F:      include/uapi/linux/kfd_ioctl.h
759
760 AMD SEATTLE DEVICE TREE SUPPORT
761 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
762 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763 M:      Tom Lendacky <thomas.lendacky@amd.com>
764 S:      Supported
765 F:      arch/arm64/boot/dts/amd/
766
767 AMD XGBE DRIVER
768 M:      Tom Lendacky <thomas.lendacky@amd.com>
769 L:      netdev@vger.kernel.org
770 S:      Supported
771 F:      drivers/net/ethernet/amd/xgbe/
772 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774 AMS (Apple Motion Sensor) DRIVER
775 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
776 S:      Supported
777 F:      drivers/macintosh/ams/
778
779 ANALOG DEVICES INC AD9389B DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/ad9389b*
784
785 ANALOG DEVICES INC ADV7180 DRIVER
786 M:      Lars-Peter Clausen <lars@metafoo.de>
787 L:      linux-media@vger.kernel.org
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      drivers/media/i2c/adv7180.c
791
792 ANALOG DEVICES INC ADV748X DRIVER
793 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      drivers/media/i2c/adv748x/*
797
798 ANALOG DEVICES INC ADV7511 DRIVER
799 M:      Hans Verkuil <hans.verkuil@cisco.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv7511*
803
804 ANALOG DEVICES INC ADV7604 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7604*
809
810 ANALOG DEVICES INC ADV7842 DRIVER
811 M:      Hans Verkuil <hans.verkuil@cisco.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv7842*
815
816 ANALOG DEVICES INC ASOC CODEC DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      sound/soc/codecs/adau*
823 F:      sound/soc/codecs/adav*
824 F:      sound/soc/codecs/ad1*
825 F:      sound/soc/codecs/ad7*
826 F:      sound/soc/codecs/ssm*
827 F:      sound/soc/codecs/sigmadsp.*
828
829 ANALOG DEVICES INC ASOC DRIVERS
830 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
832 W:      http://blackfin.uclinux.org/
833 S:      Supported
834 F:      sound/soc/blackfin/*
835
836 ANALOG DEVICES INC DMA DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      drivers/dma/dma-axi-dmac.c
841
842 ANALOG DEVICES INC IIO DRIVERS
843 M:      Lars-Peter Clausen <lars@metafoo.de>
844 M:      Michael Hennerich <Michael.Hennerich@analog.com>
845 W:      http://wiki.analog.com/
846 W:      http://ez.analog.com/community/linux-device-drivers
847 S:      Supported
848 F:      drivers/iio/*/ad*
849 F:      drivers/iio/adc/ltc2497*
850 X:      drivers/iio/*/adjd*
851 F:      drivers/staging/iio/*/ad*
852 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854 ANDROID CONFIG FRAGMENTS
855 M:      Rob Herring <robh@kernel.org>
856 S:      Supported
857 F:      kernel/configs/android*
858
859 ANDROID DRIVERS
860 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861 M:      Arve Hjønnevåg <arve@android.com>
862 M:      Riley Andrews <riandrews@android.com>
863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864 L:      devel@driverdev.osuosl.org
865 S:      Supported
866 F:      drivers/android/
867 F:      drivers/staging/android/
868
869 ANDROID GOLDFISH RTC DRIVER
870 M:      Miodrag Dinic <miodrag.dinic@mips.com>
871 S:      Supported
872 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873 F:      drivers/rtc/rtc-goldfish.c
874
875 ANDROID ION DRIVER
876 M:      Laura Abbott <labbott@redhat.com>
877 M:      Sumit Semwal <sumit.semwal@linaro.org>
878 L:      devel@driverdev.osuosl.org
879 S:      Supported
880 F:      drivers/staging/android/ion
881 F:      drivers/staging/android/uapi/ion.h
882 F:      drivers/staging/android/uapi/ion_test.h
883
884 AOA (Apple Onboard Audio) ALSA DRIVER
885 M:      Johannes Berg <johannes@sipsolutions.net>
886 L:      linuxppc-dev@lists.ozlabs.org
887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
888 S:      Maintained
889 F:      sound/aoa/
890
891 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
893 L:      linux-iio@vger.kernel.org
894 S:      Maintained
895 F:      drivers/iio/adc/stx104.c
896
897 APM DRIVER
898 M:      Jiri Kosina <jikos@kernel.org>
899 S:      Odd fixes
900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901 F:      arch/x86/kernel/apm_32.c
902 F:      include/linux/apm_bios.h
903 F:      include/uapi/linux/apm_bios.h
904 F:      drivers/char/apm-emulation.c
905
906 APPARMOR SECURITY MODULE
907 M:      John Johansen <john.johansen@canonical.com>
908 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909 W:      apparmor.wiki.kernel.org
910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911 S:      Supported
912 F:      security/apparmor/
913 F:      Documentation/admin-guide/LSM/apparmor.rst
914
915 APPLE BCM5974 MULTITOUCH DRIVER
916 M:      Henrik Rydberg <rydberg@bitmath.org>
917 L:      linux-input@vger.kernel.org
918 S:      Odd fixes
919 F:      drivers/input/mouse/bcm5974.c
920
921 APPLE SMC DRIVER
922 M:      Henrik Rydberg <rydberg@bitmath.org>
923 L:      linux-hwmon@vger.kernel.org
924 S:      Odd fixes
925 F:      drivers/hwmon/applesmc.c
926
927 APPLETALK NETWORK LAYER
928 L:      netdev@vger.kernel.org
929 S:      Odd fixes
930 F:      drivers/net/appletalk/
931 F:      net/appletalk/
932
933 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934 M:      Duc Dang <dhdang@apm.com>
935 S:      Supported
936 F:      arch/arm64/boot/dts/apm/
937
938 APPLIED MICRO (APM) X-GENE SOC EDAC
939 M:      Loc Ho <lho@apm.com>
940 S:      Supported
941 F:      drivers/edac/xgene_edac.c
942 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945 M:      Iyappan Subramanian <isubramanian@apm.com>
946 M:      Keyur Chudgar <kchudgar@apm.com>
947 S:      Supported
948 F:      drivers/net/ethernet/apm/xgene-v2/
949
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951 M:      Iyappan Subramanian <isubramanian@apm.com>
952 M:      Keyur Chudgar <kchudgar@apm.com>
953 M:      Quan Nguyen <qnguyen@apm.com>
954 S:      Supported
955 F:      drivers/net/ethernet/apm/xgene/
956 F:      drivers/net/phy/mdio-xgene.c
957 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959
960 APPLIED MICRO (APM) X-GENE SOC PMU
961 M:      Tai Nguyen <ttnguyen@apm.com>
962 S:      Supported
963 F:      drivers/perf/xgene_pmu.c
964 F:      Documentation/perf/xgene-pmu.txt
965 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966
967 APTINA CAMERA SENSOR PLL
968 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969 L:      linux-media@vger.kernel.org
970 S:      Maintained
971 F:      drivers/media/i2c/aptina-pll.*
972
973 ARC FRAMEBUFFER DRIVER
974 M:      Jaya Kumar <jayalk@intworks.biz>
975 S:      Maintained
976 F:      drivers/video/fbdev/arcfb.c
977 F:      drivers/video/fbdev/core/fb_defio.c
978
979 ARC PGU DRM DRIVER
980 M:      Alexey Brodkin <abrodkin@synopsys.com>
981 S:      Supported
982 F:      drivers/gpu/drm/arc/
983 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
984
985 ARCNET NETWORK LAYER
986 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
987 L:      netdev@vger.kernel.org
988 S:      Maintained
989 F:      drivers/net/arcnet/
990 F:      include/uapi/linux/if_arcnet.h
991
992 ARM ARCHITECTED TIMER DRIVER
993 M:      Mark Rutland <mark.rutland@arm.com>
994 M:      Marc Zyngier <marc.zyngier@arm.com>
995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996 S:      Maintained
997 F:      arch/arm/include/asm/arch_timer.h
998 F:      arch/arm64/include/asm/arch_timer.h
999 F:      drivers/clocksource/arm_arch_timer.c
1000
1001 ARM HDLCD DRM DRIVER
1002 M:      Liviu Dudau <liviu.dudau@arm.com>
1003 S:      Supported
1004 F:      drivers/gpu/drm/arm/hdlcd_*
1005 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006
1007 ARM MALI-DP DRM DRIVER
1008 M:      Liviu Dudau <liviu.dudau@arm.com>
1009 M:      Brian Starkey <brian.starkey@arm.com>
1010 M:      Mali DP Maintainers <malidp@foss.arm.com>
1011 S:      Supported
1012 F:      drivers/gpu/drm/arm/
1013 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1014
1015 ARM MFM AND FLOPPY DRIVERS
1016 M:      Ian Molton <spyro@f2s.com>
1017 S:      Maintained
1018 F:      arch/arm/lib/floppydma.S
1019 F:      arch/arm/include/asm/floppy.h
1020
1021 ARM PMU PROFILING AND DEBUGGING
1022 M:      Will Deacon <will.deacon@arm.com>
1023 M:      Mark Rutland <mark.rutland@arm.com>
1024 S:      Maintained
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 F:      arch/arm*/kernel/perf_*
1027 F:      arch/arm/oprofile/common.c
1028 F:      arch/arm*/kernel/hw_breakpoint.c
1029 F:      arch/arm*/include/asm/hw_breakpoint.h
1030 F:      arch/arm*/include/asm/perf_event.h
1031 F:      drivers/perf/*
1032 F:      include/linux/perf/arm_pmu.h
1033 F:      Documentation/devicetree/bindings/arm/pmu.txt
1034 F:      Documentation/devicetree/bindings/perf/
1035
1036 ARM PORT
1037 M:      Russell King <linux@armlinux.org.uk>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 W:      http://www.armlinux.org.uk/
1040 S:      Maintained
1041 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1042 F:      arch/arm/
1043
1044 ARM PRIMECELL AACI PL041 DRIVER
1045 M:      Russell King <linux@armlinux.org.uk>
1046 S:      Maintained
1047 F:      sound/arm/aaci.*
1048
1049 ARM PRIMECELL BUS SUPPORT
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/amba/
1053 F:      include/linux/amba/bus.h
1054
1055 ARM PRIMECELL CLCD PL110 DRIVER
1056 M:      Russell King <linux@armlinux.org.uk>
1057 S:      Maintained
1058 F:      drivers/video/fbdev/amba-clcd.*
1059
1060 ARM PRIMECELL KMI PL050 DRIVER
1061 M:      Russell King <linux@armlinux.org.uk>
1062 S:      Maintained
1063 F:      drivers/input/serio/ambakmi.*
1064 F:      include/linux/amba/kmi.h
1065
1066 ARM PRIMECELL MMCI PL180/1 DRIVER
1067 M:      Russell King <linux@armlinux.org.uk>
1068 S:      Maintained
1069 F:      drivers/mmc/host/mmci.*
1070 F:      include/linux/amba/mmci.h
1071
1072 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073 M:      Russell King <linux@armlinux.org.uk>
1074 S:      Maintained
1075 F:      drivers/tty/serial/amba-pl01*.c
1076 F:      include/linux/amba/serial.h
1077
1078 ARM SMMU DRIVERS
1079 M:      Will Deacon <will.deacon@arm.com>
1080 R:      Robin Murphy <robin.murphy@arm.com>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 S:      Maintained
1083 F:      drivers/iommu/arm-smmu.c
1084 F:      drivers/iommu/arm-smmu-v3.c
1085 F:      drivers/iommu/io-pgtable-arm.c
1086 F:      drivers/iommu/io-pgtable-arm-v7s.c
1087
1088 ARM SUB-ARCHITECTURES
1089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 S:      Maintained
1091 F:      arch/arm/mach-*/
1092 F:      arch/arm/plat-*/
1093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094
1095 ARM/ACTIONS SEMI ARCHITECTURE
1096 M:      Andreas Färber <afaerber@suse.de>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 S:      Maintained
1099 N:      owl
1100 F:      arch/arm/mach-actions/
1101 F:      arch/arm/boot/dts/owl-*
1102 F:      arch/arm64/boot/dts/actions/
1103 F:      drivers/clocksource/owl-*
1104 F:      drivers/soc/actions/
1105 F:      include/dt-bindings/power/owl-*
1106 F:      include/linux/soc/actions/
1107 F:      Documentation/devicetree/bindings/arm/actions.txt
1108 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110
1111 ARM/ADS SPHERE MACHINE SUPPORT
1112 M:      Lennert Buytenhek <kernel@wantstofly.org>
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115
1116 ARM/AFEB9260 MACHINE SUPPORT
1117 M:      Sergey Lapin <slapin@ossfans.org>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120
1121 ARM/AJECO 1ARM MACHINE SUPPORT
1122 M:      Lennert Buytenhek <kernel@wantstofly.org>
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125
1126 ARM/Allwinner SoC Clock Support
1127 M:      Emilio López <emilio@elopez.com.ar>
1128 S:      Maintained
1129 F:      drivers/clk/sunxi/
1130
1131 ARM/Allwinner sunXi SoC support
1132 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1133 M:      Chen-Yu Tsai <wens@csie.org>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136 N:      sun[x456789]i
1137 N:      sun50i
1138 F:      arch/arm/mach-sunxi/
1139 F:      arch/arm64/boot/dts/allwinner/
1140 F:      drivers/clk/sunxi-ng/
1141 F:      drivers/pinctrl/sunxi/
1142 F:      drivers/soc/sunxi/
1143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144
1145 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146 M:      Neil Armstrong <narmstrong@baylibre.com>
1147 M:      Jerome Brunet <jbrunet@baylibre.com>
1148 L:      linux-amlogic@lists.infradead.org
1149 S:      Maintained
1150 F:      drivers/clk/meson/
1151 F:      include/dt-bindings/clock/meson*
1152 F:      include/dt-bindings/clock/gxbb*
1153 F:      Documentation/devicetree/bindings/clock/amlogic*
1154
1155 ARM/Amlogic Meson SoC support
1156 M:      Carlo Caione <carlo@caione.org>
1157 M:      Kevin Hilman <khilman@baylibre.com>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 L:      linux-amlogic@lists.infradead.org
1160 W:      http://linux-meson.com/
1161 S:      Maintained
1162 F:      arch/arm/mach-meson/
1163 F:      arch/arm/boot/dts/meson*
1164 F:      arch/arm64/boot/dts/amlogic/
1165 F:      drivers/pinctrl/meson/
1166 F:      drivers/mmc/host/meson*
1167 N:      meson
1168
1169 ARM/Annapurna Labs ALPINE ARCHITECTURE
1170 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174 F:      arch/arm/mach-alpine/
1175 F:      arch/arm/boot/dts/alpine*
1176 F:      arch/arm64/boot/dts/al/
1177 F:      drivers/*/*alpine*
1178
1179 ARM/ARTPEC MACHINE SUPPORT
1180 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1181 M:      Lars Persson <lars.persson@axis.com>
1182 M:      Niklas Cassel <niklas.cassel@axis.com>
1183 S:      Maintained
1184 L:      linux-arm-kernel@axis.com
1185 F:      arch/arm/mach-artpec
1186 F:      arch/arm/boot/dts/artpec6*
1187 F:      drivers/clk/axis
1188 F:      drivers/crypto/axis
1189 F:      drivers/pinctrl/pinctrl-artpec*
1190 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191
1192 ARM/ASPEED I2C DRIVER
1193 M:      Brendan Higgins <brendanhiggins@google.com>
1194 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195 R:      Joel Stanley <joel@jms.id.au>
1196 L:      linux-i2c@vger.kernel.org
1197 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1200 F:      drivers/i2c/busses/i2c-aspeed.c
1201 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203
1204 ARM/ASPEED MACHINE SUPPORT
1205 M:      Joel Stanley <joel@jms.id.au>
1206 S:      Maintained
1207 F:      arch/arm/mach-aspeed/
1208 F:      arch/arm/boot/dts/aspeed-*
1209 F:      drivers/*/*aspeed*
1210
1211 ARM/ATMEL AT91 Clock Support
1212 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1213 S:      Maintained
1214 F:      drivers/clk/at91
1215
1216 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1218 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 W:      http://www.linux4sam.org
1221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222 S:      Supported
1223 N:      at91
1224 N:      atmel
1225 F:      arch/arm/mach-at91/
1226 F:      include/soc/at91/
1227 F:      arch/arm/boot/dts/at91*.dts
1228 F:      arch/arm/boot/dts/at91*.dtsi
1229 F:      arch/arm/boot/dts/sama*.dts
1230 F:      arch/arm/boot/dts/sama*.dtsi
1231 F:      arch/arm/include/debug/at91.S
1232 F:      drivers/memory/atmel*
1233 F:      drivers/watchdog/sama5d4_wdt.c
1234 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1235 X:      drivers/net/wireless/atmel/
1236
1237 ARM/CALXEDA HIGHBANK ARCHITECTURE
1238 M:      Rob Herring <robh@kernel.org>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/mach-highbank/
1242 F:      arch/arm/boot/dts/highbank.dts
1243 F:      arch/arm/boot/dts/ecx-*.dts*
1244
1245 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246 M:      Krzysztof Halasa <khalasa@piap.pl>
1247 S:      Maintained
1248 F:      arch/arm/mach-cns3xxx/
1249
1250 ARM/CAVIUM THUNDER NETWORK DRIVER
1251 M:      Sunil Goutham <sgoutham@cavium.com>
1252 M:      Robert Richter <rric@kernel.org>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Supported
1255 F:      drivers/net/ethernet/cavium/thunder/
1256
1257 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258 M:      Alexander Shiyan <shc_work@mail.ru>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Odd Fixes
1261 N:      clps711x
1262
1263 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1270 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      arch/arm/mach-ep93xx/
1274 F:      arch/arm/mach-ep93xx/include/mach/
1275
1276 ARM/CLKDEV SUPPORT
1277 M:      Russell King <linux@armlinux.org.uk>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281 F:      arch/arm/include/asm/clkdev.h
1282 F:      drivers/clk/clkdev.c
1283
1284 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285 M:      Mike Rapoport <mike@compulab.co.il>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290 M:      Baruch Siach <baruch@tkos.co.il>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 F:      arch/arm/boot/dts/cx92755*
1294 N:      digicolor
1295
1296 ARM/CONTEC MICRO9 MACHINE SUPPORT
1297 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1298 S:      Maintained
1299 F:      arch/arm/mach-ep93xx/micro9.c
1300
1301 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      drivers/hwtracing/coresight/*
1306 F:      Documentation/trace/coresight.txt
1307 F:      Documentation/trace/coresight-cpu-debug.txt
1308 F:      Documentation/devicetree/bindings/arm/coresight.txt
1309 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311 F:      tools/perf/arch/arm/util/pmu.c
1312 F:      tools/perf/arch/arm/util/auxtrace.c
1313 F:      tools/perf/arch/arm/util/cs-etm.c
1314 F:      tools/perf/arch/arm/util/cs-etm.h
1315 F:      tools/perf/util/cs-etm.h
1316
1317 ARM/CORGI MACHINE SUPPORT
1318 M:      Richard Purdie <rpurdie@rpsys.net>
1319 S:      Maintained
1320
1321 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323 M:      Linus Walleij <linus.walleij@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 T:      git git://github.com/ulli-kroll/linux.git
1326 S:      Maintained
1327 F:      Documentation/devicetree/bindings/arm/gemini.txt
1328 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330 F:      arch/arm/mach-gemini/
1331 F:      drivers/pinctrl/pinctrl-gemini.c
1332 F:      drivers/rtc/rtc-ftrtc010.c
1333
1334 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335 M:      Barry Song <baohua@kernel.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338 S:      Maintained
1339 F:      arch/arm/boot/dts/prima2*
1340 F:      arch/arm/mach-prima2/
1341 F:      drivers/clk/sirf/
1342 F:      drivers/clocksource/timer-prima2.c
1343 F:      drivers/clocksource/timer-atlas7.c
1344 N:      [^a-z]sirf
1345
1346 ARM/EBSA110 MACHINE SUPPORT
1347 M:      Russell King <linux@armlinux.org.uk>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W:      http://www.armlinux.org.uk/
1350 S:      Maintained
1351 F:      arch/arm/mach-ebsa110/
1352 F:      drivers/net/ethernet/amd/am79c961a.*
1353
1354 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355 M:      Uwe Kleine-König <kernel@pengutronix.de>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 N:      efm32
1359
1360 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 F:      arch/arm/mach-pxa/ezx.c
1365
1366 ARM/FARADAY FA526 PORT
1367 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 T:      git git://git.berlios.de/gemini-board
1371 F:      arch/arm/mm/*-fa*
1372
1373 ARM/FOOTBRIDGE ARCHITECTURE
1374 M:      Russell King <linux@armlinux.org.uk>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W:      http://www.armlinux.org.uk/
1377 S:      Maintained
1378 F:      arch/arm/include/asm/hardware/dec21285.h
1379 F:      arch/arm/mach-footbridge/
1380
1381 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382 M:      Shawn Guo <shawnguo@kernel.org>
1383 M:      Sascha Hauer <kernel@pengutronix.de>
1384 R:      Fabio Estevam <fabio.estevam@nxp.com>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 S:      Maintained
1387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388 F:      arch/arm/mach-imx/
1389 F:      arch/arm/mach-mxs/
1390 F:      arch/arm/boot/dts/imx*
1391 F:      arch/arm/configs/imx*_defconfig
1392 F:      drivers/clk/imx/
1393 F:      drivers/soc/imx/
1394 F:      include/soc/imx/
1395
1396 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397 M:      Shawn Guo <shawnguo@kernel.org>
1398 M:      Sascha Hauer <kernel@pengutronix.de>
1399 R:      Stefan Agner <stefan@agner.ch>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403 F:      arch/arm/mach-imx/*vf610*
1404 F:      arch/arm/boot/dts/vf*
1405
1406 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410
1411 ARM/GUMSTIX MACHINE SUPPORT
1412 M:      Steve Sakoman <sakoman@gmail.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417 M:      Philipp Zabel <philipp.zabel@gmail.com>
1418 M:      Paul Parsons <lost.distance@yahoo.com>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 F:      arch/arm/mach-pxa/hx4700.c
1422 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1423 F:      sound/soc/pxa/hx4700.c
1424
1425 ARM/HISILICON SOC SUPPORT
1426 M:      Wei Xu <xuwei5@hisilicon.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W:      http://www.hisilicon.com
1429 S:      Supported
1430 T:      git git://github.com/hisilicon/linux-hisi.git
1431 F:      arch/arm/mach-hisi/
1432 F:      arch/arm/boot/dts/hi3*
1433 F:      arch/arm/boot/dts/hip*
1434 F:      arch/arm/boot/dts/hisi*
1435 F:      arch/arm64/boot/dts/hisilicon/
1436
1437 ARM/HP JORNADA 7XX MACHINE SUPPORT
1438 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1439 W:      www.jlime.com
1440 S:      Maintained
1441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442 F:      arch/arm/mach-sa1100/jornada720.c
1443 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1444
1445 ARM/IGEP MACHINE SUPPORT
1446 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1447 M:      Javier Martinez Canillas <javier@dowhile0.org>
1448 L:      linux-omap@vger.kernel.org
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/boot/dts/omap3-igep*
1452
1453 ARM/INCOME PXA270 SUPPORT
1454 M:      Marek Vasut <marek.vasut@gmail.com>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1458
1459 ARM/INTEL IOP13XX ARM ARCHITECTURE
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/INTEL IOP32X ARM ARCHITECTURE
1465 M:      Lennert Buytenhek <kernel@wantstofly.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468
1469 ARM/INTEL IOP33X ARM ARCHITECTURE
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Orphan
1472
1473 ARM/INTEL IQ81342EX MACHINE SUPPORT
1474 M:      Lennert Buytenhek <kernel@wantstofly.org>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477
1478 ARM/INTEL IXDP2850 MACHINE SUPPORT
1479 M:      Lennert Buytenhek <kernel@wantstofly.org>
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482
1483 ARM/INTEL IXP4XX ARM ARCHITECTURE
1484 M:      Imre Kaloz <kaloz@openwrt.org>
1485 M:      Krzysztof Halasa <khalasa@piap.pl>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-ixp4xx/
1489
1490 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491 M:      Jonathan Cameron <jic23@cam.ac.uk>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/stargate2.c
1495 F:      drivers/pcmcia/pxa2xx_stargate2.c
1496
1497 ARM/INTEL XSC3 (MANZANO) ARM CORE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503 M:      Lennert Buytenhek <kernel@wantstofly.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506
1507 ARM/LG1K ARCHITECTURE
1508 M:      Chanho Min <chanho.min@lge.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm64/boot/dts/lg/
1512
1513 ARM/LOGICPD PXA270 MACHINE SUPPORT
1514 M:      Lennert Buytenhek <kernel@wantstofly.org>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517
1518 ARM/LPC18XX ARCHITECTURE
1519 M:      Joachim Eastwood <manabian@gmail.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/lpc43*
1523 F:      drivers/clk/nxp/clk-lpc18xx*
1524 F:      drivers/clocksource/time-lpc32xx.c
1525 F:      drivers/i2c/busses/i2c-lpc2k.c
1526 F:      drivers/memory/pl172.c
1527 F:      drivers/mtd/spi-nor/nxp-spifi.c
1528 F:      drivers/rtc/rtc-lpc24xx.c
1529 N:      lpc18xx
1530
1531 ARM/LPC32XX SOC SUPPORT
1532 M:      Vladimir Zapolskiy <vz@mleia.com>
1533 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1536 S:      Maintained
1537 F:      arch/arm/boot/dts/lpc32*
1538 F:      arch/arm/mach-lpc32xx/
1539 F:      drivers/i2c/busses/i2c-pnx.c
1540 F:      drivers/net/ethernet/nxp/lpc_eth.c
1541 F:      drivers/usb/host/ohci-nxp.c
1542 F:      drivers/watchdog/pnx4008_wdt.c
1543 N:      lpc32xx
1544
1545 ARM/MAGICIAN MACHINE SUPPORT
1546 M:      Philipp Zabel <philipp.zabel@gmail.com>
1547 S:      Maintained
1548
1549 ARM/Marvell Berlin SoC support
1550 M:      Jisheng Zhang <jszhang@marvell.com>
1551 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      arch/arm/mach-berlin/
1555 F:      arch/arm/boot/dts/berlin*
1556 F:      arch/arm64/boot/dts/marvell/berlin*
1557
1558 ARM/Marvell Dove/MV78xx0/Orion SOC support
1559 M:      Jason Cooper <jason@lakedaemon.net>
1560 M:      Andrew Lunn <andrew@lunn.ch>
1561 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562 M:      Gregory Clement <gregory.clement@free-electrons.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      Documentation/devicetree/bindings/soc/dove/
1566 F:      arch/arm/mach-dove/
1567 F:      arch/arm/mach-mv78xx0/
1568 F:      arch/arm/mach-orion5x/
1569 F:      arch/arm/plat-orion/
1570 F:      arch/arm/boot/dts/dove*
1571 F:      arch/arm/boot/dts/orion5x*
1572
1573 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574 M:      Jason Cooper <jason@lakedaemon.net>
1575 M:      Andrew Lunn <andrew@lunn.ch>
1576 M:      Gregory Clement <gregory.clement@free-electrons.com>
1577 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/boot/dts/armada*
1581 F:      arch/arm/boot/dts/kirkwood*
1582 F:      arch/arm/configs/mvebu_*_defconfig
1583 F:      arch/arm/mach-mvebu/
1584 F:      arch/arm64/boot/dts/marvell/armada*
1585 F:      drivers/cpufreq/mvebu-cpufreq.c
1586 F:      drivers/irqchip/irq-armada-370-xp.c
1587 F:      drivers/irqchip/irq-mvebu-*
1588 F:      drivers/pinctrl/mvebu/
1589 F:      drivers/rtc/rtc-armada38x.c
1590
1591 ARM/Mediatek RTC DRIVER
1592 M:      Eddie Huang <eddie.huang@mediatek.com>
1593 M:      Sean Wang <sean.wang@mediatek.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598 F:      drivers/rtc/rtc-mt6397.c
1599 F:      drivers/rtc/rtc-mt7622.c
1600
1601 ARM/Mediatek SoC support
1602 M:      Matthias Brugger <matthias.bgg@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 S:      Maintained
1606 F:      arch/arm/boot/dts/mt6*
1607 F:      arch/arm/boot/dts/mt7*
1608 F:      arch/arm/boot/dts/mt8*
1609 F:      arch/arm/mach-mediatek/
1610 F:      arch/arm64/boot/dts/mediatek/
1611 N:      mtk
1612 K:      mediatek
1613
1614 ARM/Mediatek USB3 PHY DRIVER
1615 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1620
1621 ARM/MICREL KS8695 ARCHITECTURE
1622 M:      Greg Ungerer <gerg@uclinux.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 F:      arch/arm/mach-ks8695/
1625 S:      Odd Fixes
1626
1627 ARM/MIOA701 MACHINE SUPPORT
1628 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 F:      arch/arm/mach-pxa/mioa701.c
1631 S:      Maintained
1632
1633 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1635 S:      Maintained
1636
1637 ARM/NOMADIK ARCHITECTURE
1638 M:      Alessandro Rubini <rubini@unipv.it>
1639 M:      Linus Walleij <linus.walleij@linaro.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-nomadik/
1643 F:      drivers/pinctrl/nomadik/
1644 F:      drivers/i2c/busses/i2c-nomadik.c
1645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646
1647 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648 M:      Wan ZongShun <mcuos.com@gmail.com>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W:      http://www.mcuos.com
1651 S:      Maintained
1652 F:      arch/arm/mach-w90x900/
1653 F:      drivers/input/keyboard/w90p910_keypad.c
1654 F:      drivers/input/touchscreen/w90p910_ts.c
1655 F:      drivers/watchdog/nuc900_wdt.c
1656 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1657 F:      drivers/mtd/nand/nuc900_nand.c
1658 F:      drivers/rtc/rtc-nuc900.c
1659 F:      drivers/spi/spi-nuc900.c
1660 F:      drivers/usb/host/ehci-w90x900.c
1661 F:      drivers/video/fbdev/nuc900fb.c
1662
1663 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1665 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1666 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1667 S:      Supported
1668
1669 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670 M:      Alexander Clouter <alex@digriz.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.digriz.org.uk/ts78xx/kernel
1673 S:      Maintained
1674 F:      arch/arm/mach-orion5x/ts78xx-*
1675
1676 ARM/OXNAS platform support
1677 M:      Neil Armstrong <narmstrong@baylibre.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/mach-oxnas/
1682 F:      arch/arm/boot/dts/ox8*.dtsi
1683 F:      arch/arm/boot/dts/wd-mbwe.dts
1684 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1685 N:      oxnas
1686
1687 ARM/PALM TREO SUPPORT
1688 M:      Tomas Cech <sleep_walker@suse.com>
1689 L:      linux-arm-kernel@lists.infradead.org
1690 W:      http://hackndev.com
1691 S:      Maintained
1692 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1693 F:      arch/arm/mach-pxa/palmtreo.c
1694
1695 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696 M:      Marek Vasut <marek.vasut@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org
1698 W:      http://hackndev.com
1699 S:      Maintained
1700 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1701 F:      arch/arm/mach-pxa/palmtx.c
1702 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1703 F:      arch/arm/mach-pxa/palmt5.c
1704 F:      arch/arm/mach-pxa/include/mach/palmld.h
1705 F:      arch/arm/mach-pxa/palmld.c
1706 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1707 F:      arch/arm/mach-pxa/palmte2.c
1708 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1709 F:      arch/arm/mach-pxa/palmtc.c
1710
1711 ARM/PALMZ72 SUPPORT
1712 M:      Sergey Lapin <slapin@ossfans.org>
1713 L:      linux-arm-kernel@lists.infradead.org
1714 W:      http://hackndev.com
1715 S:      Maintained
1716 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1717 F:      arch/arm/mach-pxa/palmz72.c
1718
1719 ARM/PLEB SUPPORT
1720 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1721 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1722 S:      Maintained
1723
1724 ARM/PT DIGITAL BOARD PORT
1725 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W:      http://www.armlinux.org.uk/
1728 S:      Maintained
1729
1730 ARM/QUALCOMM SUPPORT
1731 M:      Andy Gross <andy.gross@linaro.org>
1732 M:      David Brown <david.brown@linaro.org>
1733 L:      linux-arm-msm@vger.kernel.org
1734 L:      linux-soc@vger.kernel.org
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/soc/qcom/
1737 F:      arch/arm/boot/dts/qcom-*.dts
1738 F:      arch/arm/boot/dts/qcom-*.dtsi
1739 F:      arch/arm/mach-qcom/
1740 F:      arch/arm64/boot/dts/qcom/*
1741 F:      drivers/i2c/busses/i2c-qup.c
1742 F:      drivers/clk/qcom/
1743 F:      drivers/dma/qcom/
1744 F:      drivers/soc/qcom/
1745 F:      drivers/spi/spi-qup.c
1746 F:      drivers/tty/serial/msm_serial.h
1747 F:      drivers/tty/serial/msm_serial.c
1748 F:      drivers/*/pm8???-*
1749 F:      drivers/mfd/ssbi.c
1750 F:      drivers/firmware/qcom_scm.c
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752
1753 ARM/RADISYS ENP2611 MACHINE SUPPORT
1754 M:      Lennert Buytenhek <kernel@wantstofly.org>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 S:      Maintained
1757
1758 ARM/REALTEK ARCHITECTURE
1759 M:      Andreas Färber <afaerber@suse.de>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762 F:      arch/arm64/boot/dts/realtek/
1763 F:      Documentation/devicetree/bindings/arm/realtek.txt
1764
1765 ARM/RENESAS ARM64 ARCHITECTURE
1766 M:      Simon Horman <horms@verge.net.au>
1767 M:      Magnus Damm <magnus.damm@gmail.com>
1768 L:      linux-renesas-soc@vger.kernel.org
1769 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771 S:      Supported
1772 F:      arch/arm64/boot/dts/renesas/
1773 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1774 F:      drivers/soc/renesas/
1775 F:      include/linux/soc/renesas/
1776
1777 ARM/RISCPC ARCHITECTURE
1778 M:      Russell King <linux@armlinux.org.uk>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W:      http://www.armlinux.org.uk/
1781 S:      Maintained
1782 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1783 F:      arch/arm/include/asm/hardware/ioc.h
1784 F:      arch/arm/include/asm/hardware/iomd.h
1785 F:      arch/arm/include/asm/hardware/memc.h
1786 F:      arch/arm/mach-rpc/
1787 F:      drivers/net/ethernet/8390/etherh.c
1788 F:      drivers/net/ethernet/i825xx/ether1*
1789 F:      drivers/net/ethernet/seeq/ether3*
1790 F:      drivers/scsi/arm/
1791
1792 ARM/Rockchip SoC support
1793 M:      Heiko Stuebner <heiko@sntech.de>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 L:      linux-rockchip@lists.infradead.org
1796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1797 S:      Maintained
1798 F:      arch/arm/boot/dts/rk3*
1799 F:      arch/arm/boot/dts/rv1108*
1800 F:      arch/arm/mach-rockchip/
1801 F:      drivers/clk/rockchip/
1802 F:      drivers/i2c/busses/i2c-rk3x.c
1803 F:      drivers/*/*rockchip*
1804 F:      drivers/*/*/*rockchip*
1805 F:      sound/soc/rockchip/
1806 N:      rockchip
1807
1808 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809 M:      Kukjin Kim <kgene@kernel.org>
1810 M:      Krzysztof Kozlowski <krzk@kernel.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1814 S:      Maintained
1815 F:      arch/arm/boot/dts/s3c*
1816 F:      arch/arm/boot/dts/s5p*
1817 F:      arch/arm/boot/dts/samsung*
1818 F:      arch/arm/boot/dts/exynos*
1819 F:      arch/arm64/boot/dts/exynos/
1820 F:      arch/arm/plat-samsung/
1821 F:      arch/arm/mach-s3c24*/
1822 F:      arch/arm/mach-s3c64xx/
1823 F:      arch/arm/mach-s5p*/
1824 F:      arch/arm/mach-exynos*/
1825 F:      drivers/*/*s3c24*
1826 F:      drivers/*/*/*s3c24*
1827 F:      drivers/*/*s3c64xx*
1828 F:      drivers/*/*s5pv210*
1829 F:      drivers/memory/samsung/*
1830 F:      drivers/soc/samsung/*
1831 F:      Documentation/arm/Samsung/
1832 F:      Documentation/devicetree/bindings/arm/samsung/
1833 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1834 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1835 N:      exynos
1836
1837 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838 M:      Kyungmin Park <kyungmin.park@samsung.com>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 S:      Maintained
1841 F:      arch/arm/mach-s5pv210/
1842
1843 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844 M:      Kyungmin Park <kyungmin.park@samsung.com>
1845 M:      Kamil Debski <kamil@wypas.org>
1846 M:      Andrzej Hajda <a.hajda@samsung.com>
1847 L:      linux-arm-kernel@lists.infradead.org
1848 L:      linux-media@vger.kernel.org
1849 S:      Maintained
1850 F:      drivers/media/platform/s5p-g2d/
1851
1852 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1854 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855 L:      linux-media@vger.kernel.org
1856 S:      Maintained
1857 F:      drivers/media/platform/s5p-cec/
1858 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1859
1860 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org
1864 L:      linux-media@vger.kernel.org
1865 S:      Maintained
1866 F:      drivers/media/platform/s5p-jpeg/
1867
1868 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869 M:      Kyungmin Park <kyungmin.park@samsung.com>
1870 M:      Kamil Debski <kamil@wypas.org>
1871 M:      Jeongtae Park <jtp.park@samsung.com>
1872 M:      Andrzej Hajda <a.hajda@samsung.com>
1873 L:      linux-arm-kernel@lists.infradead.org
1874 L:      linux-media@vger.kernel.org
1875 S:      Maintained
1876 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1877 F:      drivers/media/platform/s5p-mfc/
1878
1879 ARM/SHMOBILE ARM ARCHITECTURE
1880 M:      Simon Horman <horms@verge.net.au>
1881 M:      Magnus Damm <magnus.damm@gmail.com>
1882 L:      linux-renesas-soc@vger.kernel.org
1883 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1885 S:      Supported
1886 F:      arch/arm/boot/dts/emev2*
1887 F:      arch/arm/boot/dts/r7s*
1888 F:      arch/arm/boot/dts/r8a*
1889 F:      arch/arm/boot/dts/sh*
1890 F:      arch/arm/configs/shmobile_defconfig
1891 F:      arch/arm/include/debug/renesas-scif.S
1892 F:      arch/arm/mach-shmobile/
1893 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1894 F:      drivers/soc/renesas/
1895 F:      include/linux/soc/renesas/
1896
1897 ARM/SOCFPGA ARCHITECTURE
1898 M:      Dinh Nguyen <dinguyen@kernel.org>
1899 S:      Maintained
1900 F:      arch/arm/mach-socfpga/
1901 F:      arch/arm/boot/dts/socfpga*
1902 F:      arch/arm/configs/socfpga_defconfig
1903 F:      arch/arm64/boot/dts/altera/
1904 W:      http://www.rocketboards.org
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1906
1907 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908 M:      Dinh Nguyen <dinguyen@kernel.org>
1909 S:      Maintained
1910 F:      drivers/clk/socfpga/
1911
1912 ARM/SOCFPGA EDAC SUPPORT
1913 M:      Thor Thayer <thor.thayer@linux.intel.com>
1914 S:      Maintained
1915 F:      drivers/edac/altera_edac.
1916
1917 ARM/STI ARCHITECTURE
1918 M:      Patrice Chotard <patrice.chotard@st.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.stlinux.com
1921 S:      Maintained
1922 F:      arch/arm/mach-sti/
1923 F:      arch/arm/boot/dts/sti*
1924 F:      drivers/char/hw_random/st-rng.c
1925 F:      drivers/clocksource/arm_global_timer.c
1926 F:      drivers/clocksource/clksrc_st_lpc.c
1927 F:      drivers/cpufreq/sti-cpufreq.c
1928 F:      drivers/dma/st_fdma*
1929 F:      drivers/i2c/busses/i2c-st.c
1930 F:      drivers/media/rc/st_rc.c
1931 F:      drivers/media/platform/sti/c8sectpfe/
1932 F:      drivers/mmc/host/sdhci-st.c
1933 F:      drivers/phy/st/phy-miphy28lp.c
1934 F:      drivers/phy/st/phy-stih407-usb.c
1935 F:      drivers/pinctrl/pinctrl-st.c
1936 F:      drivers/remoteproc/st_remoteproc.c
1937 F:      drivers/remoteproc/st_slim_rproc.c
1938 F:      drivers/reset/sti/
1939 F:      drivers/rtc/rtc-st-lpc.c
1940 F:      drivers/tty/serial/st-asc.c
1941 F:      drivers/usb/dwc3/dwc3-st.c
1942 F:      drivers/usb/host/ehci-st.c
1943 F:      drivers/usb/host/ohci-st.c
1944 F:      drivers/watchdog/st_lpc_wdt.c
1945 F:      drivers/ata/ahci_st.c
1946 F:      include/linux/remoteproc/st_slim_rproc.h
1947
1948 ARM/STM32 ARCHITECTURE
1949 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950 M:      Alexandre Torgue <alexandre.torgue@st.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1954 N:      stm32
1955 F:      drivers/clocksource/armv7m_systick.c
1956
1957 ARM/TANGO ARCHITECTURE
1958 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 S:      Maintained
1961 N:      tango
1962
1963 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964 M:      Lennert Buytenhek <kernel@wantstofly.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967
1968 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969 M:      Hans Verkuil <hans.verkuil@cisco.com>
1970 L:      linux-tegra@vger.kernel.org
1971 L:      linux-media@vger.kernel.org
1972 S:      Maintained
1973 F:      drivers/media/platform/tegra-cec/
1974 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1975
1976 ARM/TETON BGA MACHINE SUPPORT
1977 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S:      Maintained
1980
1981 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982 M:      Santosh Shilimkar <ssantosh@kernel.org>
1983 L:      linux-kernel@vger.kernel.org
1984 S:      Maintained
1985 F:      drivers/memory/*emif*
1986
1987 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988 M:      Santosh Shilimkar <ssantosh@kernel.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      arch/arm/mach-keystone/
1992 F:      arch/arm/boot/dts/keystone-*
1993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1994
1995 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996 M:      Santosh Shilimkar <ssantosh@kernel.org>
1997 L:      linux-kernel@vger.kernel.org
1998 S:      Maintained
1999 F:      drivers/clk/keystone/
2000
2001 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002 M:      Santosh Shilimkar <ssantosh@kernel.org>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L:      linux-kernel@vger.kernel.org
2005 S:      Maintained
2006 F:      drivers/clocksource/timer-keystone.c
2007
2008 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009 M:      Santosh Shilimkar <ssantosh@kernel.org>
2010 L:      linux-kernel@vger.kernel.org
2011 S:      Maintained
2012 F:      drivers/power/reset/keystone-reset.c
2013
2014 ARM/THECUS N2100 MACHINE SUPPORT
2015 M:      Lennert Buytenhek <kernel@wantstofly.org>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 S:      Maintained
2018
2019 ARM/TOSA MACHINE SUPPORT
2020 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021 M:      Dirk Opfer <dirk@opfer-online.de>
2022 S:      Maintained
2023
2024 ARM/U300 MACHINE SUPPORT
2025 M:      Linus Walleij <linus.walleij@linaro.org>
2026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 S:      Supported
2028 F:      arch/arm/mach-u300/
2029 F:      drivers/clocksource/timer-u300.c
2030 F:      drivers/i2c/busses/i2c-stu300.c
2031 F:      drivers/rtc/rtc-coh901331.c
2032 F:      drivers/watchdog/coh901327_wdt.c
2033 F:      drivers/dma/coh901318*
2034 F:      drivers/mfd/ab3100*
2035 F:      drivers/rtc/rtc-ab3100.c
2036 F:      drivers/rtc/rtc-coh901331.c
2037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2038
2039 ARM/UNIPHIER ARCHITECTURE
2040 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2043 S:      Maintained
2044 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045 F:      arch/arm/boot/dts/uniphier*
2046 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2047 F:      arch/arm/mach-uniphier/
2048 F:      arch/arm/mm/cache-uniphier.c
2049 F:      arch/arm64/boot/dts/socionext/
2050 F:      drivers/bus/uniphier-system-bus.c
2051 F:      drivers/clk/uniphier/
2052 F:      drivers/gpio/gpio-uniphier.c
2053 F:      drivers/i2c/busses/i2c-uniphier*
2054 F:      drivers/irqchip/irq-uniphier-aidet.c
2055 F:      drivers/pinctrl/uniphier/
2056 F:      drivers/reset/reset-uniphier.c
2057 F:      drivers/tty/serial/8250/8250_uniphier.c
2058 N:      uniphier
2059
2060 ARM/Ux500 ARM ARCHITECTURE
2061 M:      Linus Walleij <linus.walleij@linaro.org>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 S:      Maintained
2064 F:      arch/arm/mach-ux500/
2065 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2066 F:      drivers/dma/ste_dma40*
2067 F:      drivers/hwspinlock/u8500_hsem.c
2068 F:      drivers/mfd/abx500*
2069 F:      drivers/mfd/ab8500*
2070 F:      drivers/mfd/dbx500*
2071 F:      drivers/mfd/db8500*
2072 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2073 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2074 F:      drivers/rtc/rtc-ab8500.c
2075 F:      drivers/rtc/rtc-pl031.c
2076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2077
2078 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079 M:      Ulf Hansson <ulf.hansson@linaro.org>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T:      git git://git.linaro.org/people/ulfh/clk.git
2082 S:      Maintained
2083 F:      drivers/clk/ux500/
2084
2085 ARM/VERSATILE EXPRESS PLATFORM
2086 M:      Liviu Dudau <liviu.dudau@arm.com>
2087 M:      Sudeep Holla <sudeep.holla@arm.com>
2088 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 S:      Maintained
2091 F:      arch/arm/boot/dts/vexpress*
2092 F:      arch/arm64/boot/dts/arm/
2093 F:      arch/arm/mach-vexpress/
2094 F:      */*/vexpress*
2095 F:      */*/*/vexpress*
2096 F:      drivers/clk/versatile/clk-vexpress-osc.c
2097 F:      drivers/clocksource/versatile.c
2098 N:      mps2
2099
2100 ARM/VFP SUPPORT
2101 M:      Russell King <linux@armlinux.org.uk>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W:      http://www.armlinux.org.uk/
2104 S:      Maintained
2105 F:      arch/arm/vfp/
2106
2107 ARM/VOIPAC PXA270 SUPPORT
2108 M:      Marek Vasut <marek.vasut@gmail.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-pxa/vpac270.c
2112 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2113
2114 ARM/VT8500 ARM ARCHITECTURE
2115 M:      Tony Prisk <linux@prisktech.co.nz>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Maintained
2118 F:      arch/arm/mach-vt8500/
2119 F:      drivers/clocksource/vt8500_timer.c
2120 F:      drivers/i2c/busses/i2c-wmt.c
2121 F:      drivers/mmc/host/wmt-sdmmc.c
2122 F:      drivers/pwm/pwm-vt8500.c
2123 F:      drivers/rtc/rtc-vt8500.c
2124 F:      drivers/tty/serial/vt8500_serial.c
2125 F:      drivers/usb/host/ehci-platform.c
2126 F:      drivers/usb/host/uhci-platform.c
2127 F:      drivers/video/fbdev/vt8500lcdfb.*
2128 F:      drivers/video/fbdev/wm8505fb*
2129 F:      drivers/video/fbdev/wmt_ge_rops.*
2130
2131 ARM/ZIPIT Z2 SUPPORT
2132 M:      Marek Vasut <marek.vasut@gmail.com>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Maintained
2135 F:      arch/arm/mach-pxa/z2.c
2136 F:      arch/arm/mach-pxa/include/mach/z2.h
2137
2138 ARM/ZTE ARCHITECTURE
2139 M:      Jun Nie <jun.nie@linaro.org>
2140 M:      Baoyou Xie <baoyou.xie@linaro.org>
2141 M:      Shawn Guo <shawnguo@kernel.org>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm/boot/dts/zx2967*
2145 F:      arch/arm/mach-zx/
2146 F:      arch/arm64/boot/dts/zte/
2147 F:      drivers/clk/zte/
2148 F:      drivers/dma/zx_dma.c
2149 F:      drivers/gpio/gpio-zx.c
2150 F:      drivers/i2c/busses/i2c-zx2967.c
2151 F:      drivers/mmc/host/dw_mmc-zx.*
2152 F:      drivers/pinctrl/zte/
2153 F:      drivers/soc/zte/
2154 F:      drivers/thermal/zx2967_thermal.c
2155 F:      drivers/watchdog/zx2967_wdt.c
2156 F:      Documentation/devicetree/bindings/arm/zte.txt
2157 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2158 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2159 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164 F:      Documentation/devicetree/bindings/soc/zte/
2165 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2166 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168 F:      include/dt-bindings/clock/zx2967*.h
2169 F:      include/dt-bindings/soc/zte,*.h
2170 F:      sound/soc/codecs/zx_aud96p22.c
2171 F:      sound/soc/zte/
2172
2173 ARM/ZYNQ ARCHITECTURE
2174 M:      Michal Simek <michal.simek@xilinx.com>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 W:      http://wiki.xilinx.com
2177 T:      git https://github.com/Xilinx/linux-xlnx.git
2178 S:      Supported
2179 F:      arch/arm/mach-zynq/
2180 F:      drivers/cpuidle/cpuidle-zynq.c
2181 F:      drivers/block/xsysace.c
2182 N:      zynq
2183 N:      xilinx
2184 F:      drivers/clocksource/cadence_ttc_timer.c
2185 F:      drivers/i2c/busses/i2c-cadence.c
2186 F:      drivers/mmc/host/sdhci-of-arasan.c
2187 F:      drivers/edac/synopsys_edac.c
2188
2189 ARM64 PORT (AARCH64 ARCHITECTURE)
2190 M:      Catalin Marinas <catalin.marinas@arm.com>
2191 M:      Will Deacon <will.deacon@arm.com>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2194 S:      Maintained
2195 F:      arch/arm64/
2196 F:      Documentation/arm64/
2197
2198 AS3645A LED FLASH CONTROLLER DRIVER
2199 M:      Sakari Ailus <sakari.ailus@iki.fi>
2200 L:      linux-leds@vger.kernel.org
2201 S:      Maintained
2202 F:      drivers/leds/leds-as3645a.c
2203
2204 AS3645A LED FLASH CONTROLLER DRIVER
2205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206 L:      linux-media@vger.kernel.org
2207 T:      git git://linuxtv.org/media_tree.git
2208 S:      Maintained
2209 F:      drivers/media/i2c/as3645a.c
2210 F:      include/media/i2c/as3645a.h
2211
2212 ASAHI KASEI AK8974 DRIVER
2213 M:      Linus Walleij <linus.walleij@linaro.org>
2214 L:      linux-iio@vger.kernel.org
2215 W:      http://www.akm.com/
2216 S:      Supported
2217 F:      drivers/iio/magnetometer/ak8974.c
2218
2219 ASC7621 HARDWARE MONITOR DRIVER
2220 M:      George Joseph <george.joseph@fairview5.com>
2221 L:      linux-hwmon@vger.kernel.org
2222 S:      Maintained
2223 F:      Documentation/hwmon/asc7621
2224 F:      drivers/hwmon/asc7621.c
2225
2226 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227 M:      Corentin Chary <corentin.chary@gmail.com>
2228 L:      acpi4asus-user@lists.sourceforge.net
2229 L:      platform-driver-x86@vger.kernel.org
2230 W:      http://acpi4asus.sf.net
2231 S:      Maintained
2232 F:      drivers/platform/x86/asus*.c
2233 F:      drivers/platform/x86/eeepc*.c
2234
2235 ASUS WIRELESS RADIO CONTROL DRIVER
2236 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2237 L:      platform-driver-x86@vger.kernel.org
2238 S:      Maintained
2239 F:      drivers/platform/x86/asus-wireless.c
2240
2241 ASYMMETRIC KEYS
2242 M:      David Howells <dhowells@redhat.com>
2243 L:      keyrings@vger.kernel.org
2244 S:      Maintained
2245 F:      Documentation/crypto/asymmetric-keys.txt
2246 F:      include/linux/verification.h
2247 F:      include/crypto/public_key.h
2248 F:      include/crypto/pkcs7.h
2249 F:      crypto/asymmetric_keys/
2250
2251 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252 R:      Dan Williams <dan.j.williams@intel.com>
2253 W:      http://sourceforge.net/projects/xscaleiop
2254 S:      Odd fixes
2255 F:      Documentation/crypto/async-tx-api.txt
2256 F:      crypto/async_tx/
2257 F:      drivers/dma/
2258 F:      include/linux/dmaengine.h
2259 F:      include/linux/async_tx.h
2260
2261 AT24 EEPROM DRIVER
2262 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2263 L:      linux-i2c@vger.kernel.org
2264 S:      Maintained
2265 F:      drivers/misc/eeprom/at24.c
2266 F:      include/linux/platform_data/at24.h
2267
2268 ATA OVER ETHERNET (AOE) DRIVER
2269 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2270 W:      http://www.openaoe.org/
2271 S:      Supported
2272 F:      Documentation/aoe/
2273 F:      drivers/block/aoe/
2274
2275 ATHEROS 71XX/9XXX GPIO DRIVER
2276 M:      Alban Bedel <albeu@free.fr>
2277 W:      https://github.com/AlbanBedel/linux
2278 T:      git git://github.com/AlbanBedel/linux
2279 S:      Maintained
2280 F:      drivers/gpio/gpio-ath79.c
2281 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2282
2283 ATHEROS ATH GENERIC UTILITIES
2284 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L:      linux-wireless@vger.kernel.org
2286 S:      Supported
2287 F:      drivers/net/wireless/ath/*
2288
2289 ATHEROS ATH5K WIRELESS DRIVER
2290 M:      Jiri Slaby <jirislaby@gmail.com>
2291 M:      Nick Kossifidis <mickflemm@gmail.com>
2292 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293 L:      linux-wireless@vger.kernel.org
2294 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2295 S:      Maintained
2296 F:      drivers/net/wireless/ath/ath5k/
2297
2298 ATHEROS ATH6KL WIRELESS DRIVER
2299 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2300 L:      linux-wireless@vger.kernel.org
2301 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2303 S:      Supported
2304 F:      drivers/net/wireless/ath/ath6kl/
2305
2306 ATI_REMOTE2 DRIVER
2307 M:      Ville Syrjala <syrjala@sci.fi>
2308 S:      Maintained
2309 F:      drivers/input/misc/ati_remote2.c
2310
2311 ATK0110 HWMON DRIVER
2312 M:      Luca Tettamanti <kronos.it@gmail.com>
2313 L:      linux-hwmon@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/hwmon/asus_atk0110.c
2316
2317 ATLX ETHERNET DRIVERS
2318 M:      Jay Cliburn <jcliburn@gmail.com>
2319 M:      Chris Snook <chris.snook@gmail.com>
2320 L:      netdev@vger.kernel.org
2321 W:      http://sourceforge.net/projects/atl1
2322 W:      http://atl1.sourceforge.net
2323 S:      Maintained
2324 F:      drivers/net/ethernet/atheros/
2325
2326 ATM
2327 M:      Chas Williams <3chas3@gmail.com>
2328 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329 L:      netdev@vger.kernel.org
2330 W:      http://linux-atm.sourceforge.net
2331 S:      Maintained
2332 F:      drivers/atm/
2333 F:      include/linux/atm*
2334 F:      include/uapi/linux/atm*
2335
2336 ATMEL AT91 / AT32 MCI DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 S:      Maintained
2339 F:      drivers/mmc/host/atmel-mci.c
2340
2341 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2343 S:      Supported
2344 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2345
2346 ATMEL Audio ALSA driver
2347 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2349 S:      Supported
2350 F:      sound/soc/atmel
2351
2352 ATMEL I2C DRIVER
2353 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2354 L:      linux-i2c@vger.kernel.org
2355 S:      Supported
2356 F:      drivers/i2c/busses/i2c-at91.c
2357
2358 ATMEL ISI DRIVER
2359 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L:      linux-media@vger.kernel.org
2361 S:      Supported
2362 F:      drivers/media/platform/atmel/atmel-isi.c
2363 F:      include/media/atmel-isi.h
2364
2365 ATMEL LCDFB DRIVER
2366 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2367 L:      linux-fbdev@vger.kernel.org
2368 S:      Maintained
2369 F:      drivers/video/fbdev/atmel_lcdfb.c
2370 F:      include/video/atmel_lcdc.h
2371
2372 ATMEL MACB ETHERNET DRIVER
2373 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2374 S:      Supported
2375 F:      drivers/net/ethernet/cadence/
2376
2377 ATMEL MAXTOUCH DRIVER
2378 M:      Nick Dyer <nick@shmanahar.org>
2379 T:      git git://github.com/ndyer/linux.git
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2383 F:      include/linux/platform_data/atmel_mxt_ts.h
2384
2385 ATMEL NAND DRIVER
2386 M:      Wenyou Yang <wenyou.yang@atmel.com>
2387 M:      Josh Wu <rainyfeeling@outlook.com>
2388 L:      linux-mtd@lists.infradead.org
2389 S:      Supported
2390 F:      drivers/mtd/nand/atmel/*
2391
2392 ATMEL SAMA5D2 ADC DRIVER
2393 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2394 L:      linux-iio@vger.kernel.org
2395 S:      Supported
2396 F:      drivers/iio/adc/at91-sama5d2_adc.c
2397
2398 ATMEL SDMMC DRIVER
2399 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L:      linux-mmc@vger.kernel.org
2401 S:      Supported
2402 F:      drivers/mmc/host/sdhci-of-at91.c
2403
2404 ATMEL SPI DRIVER
2405 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2406 S:      Supported
2407 F:      drivers/spi/spi-atmel.*
2408
2409 ATMEL SSC DRIVER
2410 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Supported
2413 F:      drivers/misc/atmel-ssc.c
2414 F:      include/linux/atmel-ssc.h
2415
2416 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 S:      Supported
2420 F:      drivers/misc/atmel_tclib.c
2421 F:      drivers/clocksource/tcb_clksrc.c
2422
2423 ATMEL USBA UDC DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S:      Supported
2427 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429 ATMEL WIRELESS DRIVER
2430 M:      Simon Kelley <simon@thekelleys.org.uk>
2431 L:      linux-wireless@vger.kernel.org
2432 W:      http://www.thekelleys.org.uk/atmel
2433 W:      http://atmelwlandriver.sourceforge.net/
2434 S:      Maintained
2435 F:      drivers/net/wireless/atmel/atmel*
2436
2437 ATMEL XDMA DRIVER
2438 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L:      linux-arm-kernel@lists.infradead.org
2440 L:      dmaengine@vger.kernel.org
2441 S:      Supported
2442 F:      drivers/dma/at_xdmac.c
2443
2444 ATOMIC INFRASTRUCTURE
2445 M:      Will Deacon <will.deacon@arm.com>
2446 M:      Peter Zijlstra <peterz@infradead.org>
2447 R:      Boqun Feng <boqun.feng@gmail.com>
2448 L:      linux-kernel@vger.kernel.org
2449 S:      Maintained
2450 F:      arch/*/include/asm/atomic*.h
2451 F:      include/*/atomic*.h
2452
2453 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454 M:      Bradley Grove <linuxdrivers@attotech.com>
2455 L:      linux-scsi@vger.kernel.org
2456 W:      http://www.attotech.com
2457 S:      Supported
2458 F:      drivers/scsi/esas2r
2459
2460 ATUSB IEEE 802.15.4 RADIO DRIVER
2461 M:      Stefan Schmidt <stefan@osg.samsung.com>
2462 L:      linux-wpan@vger.kernel.org
2463 S:      Maintained
2464 F:      drivers/net/ieee802154/atusb.c
2465 F:      drivers/net/ieee802154/atusb.h
2466 F:      drivers/net/ieee802154/at86rf230.h
2467
2468 AUDIT SUBSYSTEM
2469 M:      Paul Moore <paul@paul-moore.com>
2470 M:      Eric Paris <eparis@redhat.com>
2471 L:      linux-audit@redhat.com (moderated for non-subscribers)
2472 W:      https://github.com/linux-audit
2473 W:      https://people.redhat.com/sgrubb/audit
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475 S:      Supported
2476 F:      include/linux/audit.h
2477 F:      include/uapi/linux/audit.h
2478 F:      kernel/audit*
2479
2480 AUXILIARY DISPLAY DRIVERS
2481 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482 W:      http://miguelojeda.es/auxdisplay.htm
2483 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484 S:      Maintained
2485 F:      drivers/auxdisplay/
2486 F:      include/linux/cfag12864b.h
2487
2488 AX.25 NETWORK LAYER
2489 M:      Ralf Baechle <ralf@linux-mips.org>
2490 L:      linux-hams@vger.kernel.org
2491 W:      http://www.linux-ax25.org/
2492 S:      Maintained
2493 F:      include/uapi/linux/ax25.h
2494 F:      include/net/ax25.h
2495 F:      net/ax25/
2496
2497 AXENTIA ARM DEVICES
2498 M:      Peter Rosin <peda@axentia.se>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Maintained
2501 F:      Documentation/devicetree/bindings/arm/axentia.txt
2502 F:      arch/arm/boot/dts/at91-linea.dtsi
2503 F:      arch/arm/boot/dts/at91-tse850-3.dts
2504
2505 AXENTIA ASOC DRIVERS
2506 M:      Peter Rosin <peda@axentia.se>
2507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2508 S:      Maintained
2509 F:      Documentation/devicetree/bindings/sound/axentia,*
2510 F:      sound/soc/atmel/tse850-pcm5142.c
2511
2512 AZ6007 DVB DRIVER
2513 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2515 L:      linux-media@vger.kernel.org
2516 W:      https://linuxtv.org
2517 T:      git git://linuxtv.org/media_tree.git
2518 S:      Maintained
2519 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2520
2521 AZTECH FM RADIO RECEIVER DRIVER
2522 M:      Hans Verkuil <hverkuil@xs4all.nl>
2523 L:      linux-media@vger.kernel.org
2524 T:      git git://linuxtv.org/media_tree.git
2525 W:      https://linuxtv.org
2526 S:      Maintained
2527 F:      drivers/media/radio/radio-aztech*
2528
2529 B43 WIRELESS DRIVER
2530 L:      linux-wireless@vger.kernel.org
2531 L:      b43-dev@lists.infradead.org
2532 W:      http://wireless.kernel.org/en/users/Drivers/b43
2533 S:      Odd Fixes
2534 F:      drivers/net/wireless/broadcom/b43/
2535
2536 B43LEGACY WIRELESS DRIVER
2537 M:      Larry Finger <Larry.Finger@lwfinger.net>
2538 L:      linux-wireless@vger.kernel.org
2539 L:      b43-dev@lists.infradead.org
2540 W:      http://wireless.kernel.org/en/users/Drivers/b43
2541 S:      Maintained
2542 F:      drivers/net/wireless/broadcom/b43legacy/
2543
2544 BACKLIGHT CLASS/SUBSYSTEM
2545 M:      Lee Jones <lee.jones@linaro.org>
2546 M:      Daniel Thompson <daniel.thompson@linaro.org>
2547 M:      Jingoo Han <jingoohan1@gmail.com>
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2549 S:      Maintained
2550 F:      drivers/video/backlight/
2551 F:      include/linux/backlight.h
2552 F:      include/linux/pwm_backlight.h
2553 F:      Documentation/devicetree/bindings/leds/backlight
2554
2555 BATMAN ADVANCED
2556 M:      Marek Lindner <mareklindner@neomailbox.ch>
2557 M:      Simon Wunderlich <sw@simonwunderlich.de>
2558 M:      Antonio Quartulli <a@unstable.cc>
2559 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560 W:      https://www.open-mesh.org/
2561 Q:      https://patchwork.open-mesh.org/project/batman/list/
2562 S:      Maintained
2563 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2564 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2565 F:      Documentation/networking/batman-adv.rst
2566 F:      include/uapi/linux/batman_adv.h
2567 F:      net/batman-adv/
2568
2569 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2571 L:      linux-hams@vger.kernel.org
2572 W:      http://www.baycom.org/~tom/ham/ham.html
2573 S:      Maintained
2574 F:      drivers/net/hamradio/baycom*
2575
2576 BCACHE (BLOCK LAYER CACHE)
2577 M:      Michael Lyle <mlyle@lyle.org>
2578 M:      Kent Overstreet <kent.overstreet@gmail.com>
2579 L:      linux-bcache@vger.kernel.org
2580 W:      http://bcache.evilpiepirate.org
2581 C:      irc://irc.oftc.net/bcache
2582 S:      Maintained
2583 F:      drivers/md/bcache/
2584
2585 BDISP ST MEDIA DRIVER
2586 M:      Fabien Dessenne <fabien.dessenne@st.com>
2587 L:      linux-media@vger.kernel.org
2588 T:      git git://linuxtv.org/media_tree.git
2589 W:      https://linuxtv.org
2590 S:      Supported
2591 F:      drivers/media/platform/sti/bdisp
2592
2593 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2595 L:      netdev@vger.kernel.org
2596 S:      Maintained
2597 F:      drivers/net/ethernet/ec_bhf.c
2598
2599 BEFS FILE SYSTEM
2600 M:      Luis de Bethencourt <luisbg@kernel.org>
2601 M:      Salah Triki <salah.triki@gmail.com>
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604 F:      Documentation/filesystems/befs.txt
2605 F:      fs/befs/
2606
2607 BFQ I/O SCHEDULER
2608 M:      Paolo Valente <paolo.valente@linaro.org>
2609 M:      Jens Axboe <axboe@kernel.dk>
2610 L:      linux-block@vger.kernel.org
2611 S:      Maintained
2612 F:      block/bfq-*
2613 F:      Documentation/block/bfq-iosched.txt
2614
2615 BFS FILE SYSTEM
2616 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2617 S:      Maintained
2618 F:      Documentation/filesystems/bfs.txt
2619 F:      fs/bfs/
2620 F:      include/uapi/linux/bfs_fs.h
2621
2622 BLACKFIN ARCHITECTURE
2623 M:      Steven Miao <realmz6@gmail.com>
2624 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 T:      git git://git.code.sf.net/p/adi-linux/code
2626 W:      http://blackfin.uclinux.org
2627 S:      Supported
2628 F:      arch/blackfin/
2629
2630 BLACKFIN EMAC DRIVER
2631 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W:      http://blackfin.uclinux.org
2633 S:      Supported
2634 F:      drivers/net/ethernet/adi/
2635
2636 BLACKFIN MEDIA DRIVER
2637 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2638 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W:      http://blackfin.uclinux.org/
2640 S:      Supported
2641 F:      drivers/media/platform/blackfin/
2642 F:      drivers/media/i2c/adv7183*
2643 F:      drivers/media/i2c/vs6624*
2644
2645 BLACKFIN RTC DRIVER
2646 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W:      http://blackfin.uclinux.org
2648 S:      Supported
2649 F:      drivers/rtc/rtc-bfin.c
2650
2651 BLACKFIN SDH DRIVER
2652 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W:      http://blackfin.uclinux.org
2654 S:      Supported
2655 F:      drivers/mmc/host/bfin_sdh.c
2656
2657 BLACKFIN SERIAL DRIVER
2658 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W:      http://blackfin.uclinux.org
2660 S:      Supported
2661 F:      drivers/tty/serial/bfin_uart.c
2662
2663 BLACKFIN WATCHDOG DRIVER
2664 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665 W:      http://blackfin.uclinux.org
2666 S:      Supported
2667 F:      drivers/watchdog/bfin_wdt.c
2668
2669 BLINKM RGB LED DRIVER
2670 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671 S:      Maintained
2672 F:      drivers/leds/leds-blinkm.c
2673
2674 BLOCK LAYER
2675 M:      Jens Axboe <axboe@kernel.dk>
2676 L:      linux-block@vger.kernel.org
2677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678 S:      Maintained
2679 F:      block/
2680 F:      kernel/trace/blktrace.c
2681 F:      lib/sbitmap.c
2682
2683 BLOCK2MTD DRIVER
2684 M:      Joern Engel <joern@lazybastard.org>
2685 L:      linux-mtd@lists.infradead.org
2686 S:      Maintained
2687 F:      drivers/mtd/devices/block2mtd.c
2688
2689 BLUETOOTH DRIVERS
2690 M:      Marcel Holtmann <marcel@holtmann.org>
2691 M:      Gustavo Padovan <gustavo@padovan.org>
2692 M:      Johan Hedberg <johan.hedberg@gmail.com>
2693 L:      linux-bluetooth@vger.kernel.org
2694 W:      http://www.bluez.org/
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697 S:      Maintained
2698 F:      drivers/bluetooth/
2699
2700 BLUETOOTH SUBSYSTEM
2701 M:      Marcel Holtmann <marcel@holtmann.org>
2702 M:      Gustavo Padovan <gustavo@padovan.org>
2703 M:      Johan Hedberg <johan.hedberg@gmail.com>
2704 L:      linux-bluetooth@vger.kernel.org
2705 W:      http://www.bluez.org/
2706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2708 S:      Maintained
2709 F:      net/bluetooth/
2710 F:      include/net/bluetooth/
2711
2712 BONDING DRIVER
2713 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2714 M:      Veaceslav Falico <vfalico@gmail.com>
2715 M:      Andy Gospodarek <andy@greyhouse.net>
2716 L:      netdev@vger.kernel.org
2717 W:      http://sourceforge.net/projects/bonding/
2718 S:      Supported
2719 F:      drivers/net/bonding/
2720 F:      include/uapi/linux/if_bonding.h
2721
2722 BPF (Safe dynamic programs and tools)
2723 M:      Alexei Starovoitov <ast@kernel.org>
2724 M:      Daniel Borkmann <daniel@iogearbox.net>
2725 L:      netdev@vger.kernel.org
2726 L:      linux-kernel@vger.kernel.org
2727 S:      Supported
2728 F:      arch/x86/net/bpf_jit*
2729 F:      Documentation/networking/filter.txt
2730 F:      Documentation/bpf/
2731 F:      include/linux/bpf*
2732 F:      include/linux/filter.h
2733 F:      include/uapi/linux/bpf*
2734 F:      include/uapi/linux/filter.h
2735 F:      kernel/bpf/
2736 F:      kernel/trace/bpf_trace.c
2737 F:      lib/test_bpf.c
2738 F:      net/bpf/
2739 F:      net/core/filter.c
2740 F:      net/sched/act_bpf.c
2741 F:      net/sched/cls_bpf.c
2742 F:      samples/bpf/
2743 F:      tools/bpf/
2744 F:      tools/testing/selftests/bpf/
2745
2746 BROADCOM B44 10/100 ETHERNET DRIVER
2747 M:      Michael Chan <michael.chan@broadcom.com>
2748 L:      netdev@vger.kernel.org
2749 S:      Supported
2750 F:      drivers/net/ethernet/broadcom/b44.*
2751
2752 BROADCOM B53 ETHERNET SWITCH DRIVER
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 L:      netdev@vger.kernel.org
2755 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2756 S:      Supported
2757 F:      drivers/net/dsa/b53/*
2758 F:      include/linux/platform_data/b53.h
2759
2760 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 M:      Ray Jui <rjui@broadcom.com>
2763 M:      Scott Branden <sbranden@broadcom.com>
2764 M:      bcm-kernel-feedback-list@broadcom.com
2765 T:      git git://github.com/broadcom/mach-bcm
2766 S:      Maintained
2767 N:      bcm281*
2768 N:      bcm113*
2769 N:      bcm216*
2770 N:      kona
2771 F:      arch/arm/mach-bcm/
2772
2773 BROADCOM BCM2835 ARM ARCHITECTURE
2774 M:      Eric Anholt <eric@anholt.net>
2775 M:      Stefan Wahren <stefan.wahren@i2se.com>
2776 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T:      git git://github.com/anholt/linux
2779 S:      Maintained
2780 N:      bcm2835
2781 F:      drivers/staging/vc04_services
2782
2783 BROADCOM BCM47XX MIPS ARCHITECTURE
2784 M:      Hauke Mehrtens <hauke@hauke-m.de>
2785 M:      Rafał Miłecki <zajec5@gmail.com>
2786 L:      linux-mips@linux-mips.org
2787 S:      Maintained
2788 F:      Documentation/devicetree/bindings/mips/brcm/
2789 F:      arch/mips/bcm47xx/*
2790 F:      arch/mips/include/asm/mach-bcm47xx/*
2791
2792 BROADCOM BCM5301X ARM ARCHITECTURE
2793 M:      Hauke Mehrtens <hauke@hauke-m.de>
2794 M:      Rafał Miłecki <zajec5@gmail.com>
2795 M:      Jon Mason <jonmason@broadcom.com>
2796 M:      bcm-kernel-feedback-list@broadcom.com
2797 L:      linux-arm-kernel@lists.infradead.org
2798 S:      Maintained
2799 F:      arch/arm/mach-bcm/bcm_5301x.c
2800 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2801 F:      arch/arm/boot/dts/bcm470*
2802 F:      arch/arm/boot/dts/bcm953012*
2803
2804 BROADCOM BCM53573 ARM ARCHITECTURE
2805 M:      Rafał Miłecki <rafal@milecki.pl>
2806 L:      linux-arm-kernel@lists.infradead.org
2807 S:      Maintained
2808 F:      arch/arm/boot/dts/bcm53573*
2809 F:      arch/arm/boot/dts/bcm47189*
2810
2811 BROADCOM BCM63XX ARM ARCHITECTURE
2812 M:      Florian Fainelli <f.fainelli@gmail.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T:      git git://github.com/broadcom/stblinux.git
2816 S:      Maintained
2817 N:      bcm63xx
2818
2819 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820 M:      Kevin Cernekee <cernekee@gmail.com>
2821 L:      linux-usb@vger.kernel.org
2822 S:      Maintained
2823 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825 BROADCOM BCM7XXX ARM ARCHITECTURE
2826 M:      Brian Norris <computersforpeace@gmail.com>
2827 M:      Gregory Fong <gregory.0xf0@gmail.com>
2828 M:      Florian Fainelli <f.fainelli@gmail.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T:      git git://github.com/broadcom/stblinux.git
2832 S:      Maintained
2833 F:      arch/arm/mach-bcm/*brcmstb*
2834 F:      arch/arm/boot/dts/bcm7*.dts*
2835 F:      drivers/bus/brcmstb_gisb.c
2836 N:      brcmstb
2837
2838 BROADCOM BMIPS CPUFREQ DRIVER
2839 M:      Markus Mayer <mmayer@broadcom.com>
2840 M:      bcm-kernel-feedback-list@broadcom.com
2841 L:      linux-pm@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/cpufreq/bmips-cpufreq.c
2844
2845 BROADCOM BMIPS MIPS ARCHITECTURE
2846 M:      Kevin Cernekee <cernekee@gmail.com>
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 L:      linux-mips@linux-mips.org
2849 T:      git git://github.com/broadcom/stblinux.git
2850 S:      Maintained
2851 F:      arch/mips/bmips/*
2852 F:      arch/mips/include/asm/mach-bmips/*
2853 F:      arch/mips/kernel/*bmips*
2854 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2855 F:      drivers/irqchip/irq-bcm63*
2856 F:      drivers/irqchip/irq-bcm7*
2857 F:      drivers/irqchip/irq-brcmstb*
2858 F:      include/linux/bcm963xx_nvram.h
2859 F:      include/linux/bcm963xx_tag.h
2860
2861 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862 M:      Rasesh Mody <rasesh.mody@cavium.com>
2863 M:      Harish Patil <harish.patil@cavium.com>
2864 M:      Dept-GELinuxNICDev@cavium.com
2865 L:      netdev@vger.kernel.org
2866 S:      Supported
2867 F:      drivers/net/ethernet/broadcom/bnx2.*
2868 F:      drivers/net/ethernet/broadcom/bnx2_*
2869
2870 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871 M:      QLogic-Storage-Upstream@qlogic.com
2872 L:      linux-scsi@vger.kernel.org
2873 S:      Supported
2874 F:      drivers/scsi/bnx2fc/
2875
2876 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877 M:      QLogic-Storage-Upstream@qlogic.com
2878 L:      linux-scsi@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/scsi/bnx2i/
2881
2882 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 M:      Ariel Elior <ariel.elior@cavium.com>
2884 M:      everest-linux-l2@cavium.com
2885 L:      netdev@vger.kernel.org
2886 S:      Supported
2887 F:      drivers/net/ethernet/broadcom/bnx2x/
2888
2889 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890 M:      Michael Chan <michael.chan@broadcom.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/net/ethernet/broadcom/bnxt/
2894
2895 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2897 M:      Franky Lin <franky.lin@broadcom.com>
2898 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2899 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900 M:      Wright Feng <wright.feng@cypress.com>
2901 L:      linux-wireless@vger.kernel.org
2902 L:      brcm80211-dev-list.pdl@broadcom.com
2903 L:      brcm80211-dev-list@cypress.com
2904 S:      Supported
2905 F:      drivers/net/wireless/broadcom/brcm80211/
2906
2907 BROADCOM BRCMSTB GPIO DRIVER
2908 M:      Gregory Fong <gregory.0xf0@gmail.com>
2909 L:      bcm-kernel-feedback-list@broadcom.com
2910 S:      Supported
2911 F:      drivers/gpio/gpio-brcmstb.c
2912 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 M:      Al Cooper <alcooperx@gmail.com>
2916 L:      linux-kernel@vger.kernel.org
2917 L:      bcm-kernel-feedback-list@broadcom.com
2918 S:      Maintained
2919 F:      drivers/phy/broadcom/phy-brcm-usb*
2920
2921 BROADCOM GENET ETHERNET DRIVER
2922 M:      Doug Berger <opendmb@gmail.com>
2923 M:      Florian Fainelli <f.fainelli@gmail.com>
2924 L:      netdev@vger.kernel.org
2925 S:      Supported
2926 F:      drivers/net/ethernet/broadcom/genet/
2927
2928 BROADCOM IPROC ARM ARCHITECTURE
2929 M:      Ray Jui <rjui@broadcom.com>
2930 M:      Scott Branden <sbranden@broadcom.com>
2931 M:      Jon Mason <jonmason@broadcom.com>
2932 M:      bcm-kernel-feedback-list@broadcom.com
2933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T:      git git://github.com/broadcom/cygnus-linux.git
2935 S:      Maintained
2936 N:      iproc
2937 N:      cygnus
2938 N:      bcm[-_]nsp
2939 N:      bcm9113*
2940 N:      bcm9583*
2941 N:      bcm9585*
2942 N:      bcm9586*
2943 N:      bcm988312
2944 N:      bcm113*
2945 N:      bcm583*
2946 N:      bcm585*
2947 N:      bcm586*
2948 N:      bcm88312
2949 N:      hr2
2950 F:      arch/arm64/boot/dts/broadcom/ns2*
2951 F:      drivers/clk/bcm/clk-ns*
2952 F:      drivers/pinctrl/bcm/pinctrl-ns*
2953
2954 BROADCOM KONA GPIO DRIVER
2955 M:      Ray Jui <rjui@broadcom.com>
2956 L:      bcm-kernel-feedback-list@broadcom.com
2957 S:      Supported
2958 F:      drivers/gpio/gpio-bcm-kona.c
2959 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961 BROADCOM NETXTREME-E ROCE DRIVER
2962 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2963 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2964 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2965 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966 L:      linux-rdma@vger.kernel.org
2967 W:      http://www.broadcom.com
2968 S:      Supported
2969 F:      drivers/infiniband/hw/bnxt_re/
2970 F:      include/uapi/rdma/bnxt_re-abi.h
2971
2972 BROADCOM NVRAM DRIVER
2973 M:      Rafał Miłecki <zajec5@gmail.com>
2974 L:      linux-mips@linux-mips.org
2975 S:      Maintained
2976 F:      drivers/firmware/broadcom/*
2977
2978 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 M:      Rafał Miłecki <zajec5@gmail.com>
2980 L:      linux-wireless@vger.kernel.org
2981 S:      Maintained
2982 F:      drivers/bcma/
2983 F:      include/linux/bcma/
2984
2985 BROADCOM STB AVS CPUFREQ DRIVER
2986 M:      Markus Mayer <mmayer@broadcom.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-pm@vger.kernel.org
2989 S:      Maintained
2990 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991 F:      drivers/cpufreq/brcmstb*
2992
2993 BROADCOM STB AVS TMON DRIVER
2994 M:      Markus Mayer <mmayer@broadcom.com>
2995 M:      bcm-kernel-feedback-list@broadcom.com
2996 L:      linux-pm@vger.kernel.org
2997 S:      Maintained
2998 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999 F:      drivers/thermal/broadcom/brcmstb*
3000
3001 BROADCOM STB NAND FLASH DRIVER
3002 M:      Brian Norris <computersforpeace@gmail.com>
3003 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3004 L:      linux-mtd@lists.infradead.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/mtd/nand/brcmnand/
3008
3009 BROADCOM STB DPFE DRIVER
3010 M:      Markus Mayer <mmayer@broadcom.com>
3011 M:      bcm-kernel-feedback-list@broadcom.com
3012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015 F:      drivers/memory/brcmstb_dpfe.c
3016
3017 BROADCOM SYSTEMPORT ETHERNET DRIVER
3018 M:      Florian Fainelli <f.fainelli@gmail.com>
3019 L:      netdev@vger.kernel.org
3020 S:      Supported
3021 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3025 M:      Prashant Sreedharan <prashant@broadcom.com>
3026 M:      Michael Chan <mchan@broadcom.com>
3027 L:      netdev@vger.kernel.org
3028 S:      Supported
3029 F:      drivers/net/ethernet/broadcom/tg3.*
3030
3031 BROCADE BFA FC SCSI DRIVER
3032 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034 L:      linux-scsi@vger.kernel.org
3035 S:      Supported
3036 F:      drivers/scsi/bfa/
3037
3038 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039 M:      Rasesh Mody <rasesh.mody@cavium.com>
3040 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041 M:      Dept-GELinuxNICDev@cavium.com
3042 L:      netdev@vger.kernel.org
3043 S:      Supported
3044 F:      drivers/net/ethernet/brocade/bna/
3045
3046 BSG (block layer generic sg v4 driver)
3047 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      block/bsg.c
3051 F:      include/linux/bsg.h
3052 F:      include/uapi/linux/bsg.h
3053
3054 BT87X AUDIO DRIVER
3055 M:      Clemens Ladisch <clemens@ladisch.de>
3056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3057 T:      git git://git.alsa-project.org/alsa-kernel.git
3058 S:      Maintained
3059 F:      Documentation/sound/alsa/Bt87x.txt
3060 F:      sound/pci/bt87x.c
3061
3062 BT8XXGPIO DRIVER
3063 M:      Michael Buesch <m@bues.ch>
3064 W:      http://bu3sch.de/btgpio.php
3065 S:      Maintained
3066 F:      drivers/gpio/gpio-bt8xx.c
3067
3068 BTRFS FILE SYSTEM
3069 M:      Chris Mason <clm@fb.com>
3070 M:      Josef Bacik <jbacik@fb.com>
3071 M:      David Sterba <dsterba@suse.com>
3072 L:      linux-btrfs@vger.kernel.org
3073 W:      http://btrfs.wiki.kernel.org/
3074 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076 S:      Maintained
3077 F:      Documentation/filesystems/btrfs.txt
3078 F:      fs/btrfs/
3079 F:      include/linux/btrfs*
3080 F:      include/uapi/linux/btrfs*
3081
3082 BTTV VIDEO4LINUX DRIVER
3083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L:      linux-media@vger.kernel.org
3086 W:      https://linuxtv.org
3087 T:      git git://linuxtv.org/media_tree.git
3088 S:      Odd fixes
3089 F:      Documentation/media/v4l-drivers/bttv*
3090 F:      drivers/media/pci/bt8xx/bttv*
3091
3092 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093 M:      Chanwoo Choi <cw00.choi@samsung.com>
3094 L:      linux-pm@vger.kernel.org
3095 L:      linux-samsung-soc@vger.kernel.org
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097 S:      Maintained
3098 F:      drivers/devfreq/exynos-bus.c
3099 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101 BUSLOGIC SCSI DRIVER
3102 M:      Khalid Aziz <khalid@gonehiking.org>
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Maintained
3105 F:      drivers/scsi/BusLogic.*
3106 F:      drivers/scsi/FlashPoint.*
3107
3108 C-MEDIA CMI8788 DRIVER
3109 M:      Clemens Ladisch <clemens@ladisch.de>
3110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T:      git git://git.alsa-project.org/alsa-kernel.git
3112 S:      Maintained
3113 F:      sound/pci/oxygen/
3114
3115 C6X ARCHITECTURE
3116 M:      Mark Salter <msalter@redhat.com>
3117 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118 L:      linux-c6x-dev@linux-c6x.org
3119 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3120 S:      Maintained
3121 F:      arch/c6x/
3122
3123 CA8210 IEEE-802.15.4 RADIO DRIVER
3124 M:      Harry Morris <h.morris@cascoda.com>
3125 L:      linux-wpan@vger.kernel.org
3126 W:      https://github.com/Cascoda/ca8210-linux.git
3127 S:      Maintained
3128 F:      drivers/net/ieee802154/ca8210.c
3129 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132 M:      David Howells <dhowells@redhat.com>
3133 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3134 S:      Supported
3135 F:      Documentation/filesystems/caching/cachefiles.txt
3136 F:      fs/cachefiles/
3137
3138 CADET FM/AM RADIO RECEIVER DRIVER
3139 M:      Hans Verkuil <hverkuil@xs4all.nl>
3140 L:      linux-media@vger.kernel.org
3141 T:      git git://linuxtv.org/media_tree.git
3142 W:      https://linuxtv.org
3143 S:      Maintained
3144 F:      drivers/media/radio/radio-cadet*
3145
3146 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147 M:      Jonathan Corbet <corbet@lwn.net>
3148 L:      linux-media@vger.kernel.org
3149 T:      git git://linuxtv.org/media_tree.git
3150 S:      Maintained
3151 F:      Documentation/media/v4l-drivers/cafe_ccic*
3152 F:      drivers/media/platform/marvell-ccic/
3153
3154 CAIF NETWORK LAYER
3155 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156 L:      netdev@vger.kernel.org
3157 S:      Supported
3158 F:      Documentation/networking/caif/
3159 F:      drivers/net/caif/
3160 F:      include/uapi/linux/caif/
3161 F:      include/net/caif/
3162 F:      net/caif/
3163
3164 CALGARY x86-64 IOMMU
3165 M:      Muli Ben-Yehuda <mulix@mulix.org>
3166 M:      Jon Mason <jdmason@kudzu.us>
3167 L:      iommu@lists.linux-foundation.org
3168 S:      Maintained
3169 F:      arch/x86/kernel/pci-calgary_64.c
3170 F:      arch/x86/kernel/tce_64.c
3171 F:      arch/x86/include/asm/calgary.h
3172 F:      arch/x86/include/asm/tce.h
3173
3174 CAN NETWORK DRIVERS
3175 M:      Wolfgang Grandegger <wg@grandegger.com>
3176 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3177 L:      linux-can@vger.kernel.org
3178 W:      https://github.com/linux-can
3179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/net/can/
3183 F:      drivers/net/can/
3184 F:      include/linux/can/dev.h
3185 F:      include/linux/can/platform/
3186 F:      include/uapi/linux/can/error.h
3187 F:      include/uapi/linux/can/netlink.h
3188
3189 CAN NETWORK LAYER
3190 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3191 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3192 L:      linux-can@vger.kernel.org
3193 W:      https://github.com/linux-can
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196 S:      Maintained
3197 F:      Documentation/networking/can.txt
3198 F:      net/can/
3199 F:      include/linux/can/core.h
3200 F:      include/uapi/linux/can.h
3201 F:      include/uapi/linux/can/bcm.h
3202 F:      include/uapi/linux/can/raw.h
3203 F:      include/uapi/linux/can/gw.h
3204
3205 CAPABILITIES
3206 M:      Serge Hallyn <serge@hallyn.com>
3207 L:      linux-security-module@vger.kernel.org
3208 S:      Supported
3209 F:      include/linux/capability.h
3210 F:      include/uapi/linux/capability.h
3211 F:      security/commoncap.c
3212 F:      kernel/capability.c
3213
3214 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215 M:      Kevin Tsai <ktsai@capellamicro.com>
3216 S:      Maintained
3217 F:      drivers/iio/light/cm*
3218
3219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220 M:      Christian Lamparter <chunkeey@googlemail.com>
3221 L:      linux-wireless@vger.kernel.org
3222 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3223 S:      Maintained
3224 F:      drivers/net/wireless/ath/carl9170/
3225
3226 CAVIUM I2C DRIVER
3227 M:      Jan Glauber <jglauber@cavium.com>
3228 M:      David Daney <david.daney@cavium.com>
3229 W:      http://www.cavium.com
3230 S:      Supported
3231 F:      drivers/i2c/busses/i2c-octeon*
3232 F:      drivers/i2c/busses/i2c-thunderx*
3233
3234 CAVIUM LIQUIDIO NETWORK DRIVER
3235 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3236 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3237 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239 L:      netdev@vger.kernel.org
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/net/ethernet/cavium/liquidio/
3243
3244 CAVIUM MMC DRIVER
3245 M:      Jan Glauber <jglauber@cavium.com>
3246 M:      David Daney <david.daney@cavium.com>
3247 M:      Steven J. Hill <Steven.Hill@cavium.com>
3248 W:      http://www.cavium.com
3249 S:      Supported
3250 F:      drivers/mmc/host/cavium*
3251
3252 CAVIUM OCTEON-TX CRYPTO DRIVER
3253 M:      George Cherian <george.cherian@cavium.com>
3254 L:      linux-crypto@vger.kernel.org
3255 W:      http://www.cavium.com
3256 S:      Supported
3257 F:      drivers/crypto/cavium/cpt/
3258
3259 CAVIUM THUNDERX2 ARM64 SOC
3260 M:      Robert Richter <rrichter@cavium.com>
3261 M:      Jayachandran C <jnair@caviumnetworks.com>
3262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263 S:      Maintained
3264 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3265 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267 CC2520 IEEE-802.15.4 RADIO DRIVER
3268 M:      Varka Bhadram <varkabhadram@gmail.com>
3269 L:      linux-wpan@vger.kernel.org
3270 S:      Maintained
3271 F:      drivers/net/ieee802154/cc2520.c
3272 F:      include/linux/spi/cc2520.h
3273 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3276 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3277 L:      linux-crypto@vger.kernel.org
3278 L:      driverdev-devel@linuxdriverproject.org
3279 S:      Supported
3280 F:      drivers/staging/ccree/
3281 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283 CEC FRAMEWORK
3284 M:      Hans Verkuil <hans.verkuil@cisco.com>
3285 L:      linux-media@vger.kernel.org
3286 T:      git git://linuxtv.org/media_tree.git
3287 W:      http://linuxtv.org
3288 S:      Supported
3289 F:      Documentation/media/kapi/cec-core.rst
3290 F:      Documentation/media/uapi/cec
3291 F:      drivers/media/cec/
3292 F:      drivers/media/rc/keymaps/rc-cec.c
3293 F:      include/media/cec.h
3294 F:      include/media/cec-notifier.h
3295 F:      include/uapi/linux/cec.h
3296 F:      include/uapi/linux/cec-funcs.h
3297 F:      Documentation/devicetree/bindings/media/cec.txt
3298
3299 CEC GPIO DRIVER
3300 M:      Hans Verkuil <hans.verkuil@cisco.com>
3301 L:      linux-media@vger.kernel.org
3302 T:      git git://linuxtv.org/media_tree.git
3303 W:      http://linuxtv.org
3304 S:      Supported
3305 F:      drivers/media/platform/cec-gpio/
3306 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308 CELL BROADBAND ENGINE ARCHITECTURE
3309 M:      Arnd Bergmann <arnd@arndb.de>
3310 L:      linuxppc-dev@lists.ozlabs.org
3311 W:      http://www.ibm.com/developerworks/power/cell/
3312 S:      Supported
3313 F:      arch/powerpc/include/asm/cell*.h
3314 F:      arch/powerpc/include/asm/spu*.h
3315 F:      arch/powerpc/include/uapi/asm/spu*.h
3316 F:      arch/powerpc/oprofile/*cell*
3317 F:      arch/powerpc/platforms/cell/
3318
3319 CEPH COMMON CODE (LIBCEPH)
3320 M:      Ilya Dryomov <idryomov@gmail.com>
3321 M:      "Yan, Zheng" <zyan@redhat.com>
3322 M:      Sage Weil <sage@redhat.com>
3323 L:      ceph-devel@vger.kernel.org
3324 W:      http://ceph.com/
3325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326 T:      git git://github.com/ceph/ceph-client.git
3327 S:      Supported
3328 F:      net/ceph/
3329 F:      include/linux/ceph/
3330 F:      include/linux/crush/
3331
3332 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333 M:      "Yan, Zheng" <zyan@redhat.com>
3334 M:      Sage Weil <sage@redhat.com>
3335 M:      Ilya Dryomov <idryomov@gmail.com>
3336 L:      ceph-devel@vger.kernel.org
3337 W:      http://ceph.com/
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339 T:      git git://github.com/ceph/ceph-client.git
3340 S:      Supported
3341 F:      Documentation/filesystems/ceph.txt
3342 F:      fs/ceph/
3343
3344 CERTIFICATE HANDLING:
3345 M:      David Howells <dhowells@redhat.com>
3346 M:      David Woodhouse <dwmw2@infradead.org>
3347 L:      keyrings@vger.kernel.org
3348 S:      Maintained
3349 F:      Documentation/module-signing.txt
3350 F:      certs/
3351 F:      scripts/sign-file.c
3352 F:      scripts/extract-cert.c
3353
3354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355 L:      linux-usb@vger.kernel.org
3356 S:      Orphan
3357 F:      Documentation/usb/WUSB-Design-overview.txt
3358 F:      Documentation/usb/wusb-cbaf
3359 F:      drivers/usb/host/hwa-hc.c
3360 F:      drivers/usb/host/whci/
3361 F:      drivers/usb/wusbcore/
3362 F:      include/linux/usb/wusb*
3363
3364 CFAG12864B LCD DRIVER
3365 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366 W:      http://miguelojeda.es/auxdisplay.htm
3367 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368 S:      Maintained
3369 F:      drivers/auxdisplay/cfag12864b.c
3370 F:      include/linux/cfag12864b.h
3371
3372 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W:      http://miguelojeda.es/auxdisplay.htm
3375 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376 S:      Maintained
3377 F:      drivers/auxdisplay/cfag12864bfb.c
3378 F:      include/linux/cfag12864b.h
3379
3380 802.11 (including CFG80211/NL80211)
3381 M:      Johannes Berg <johannes@sipsolutions.net>
3382 L:      linux-wireless@vger.kernel.org
3383 W:      http://wireless.kernel.org/
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386 S:      Maintained
3387 F:      net/wireless/
3388 F:      include/uapi/linux/nl80211.h
3389 F:      include/linux/ieee80211.h
3390 F:      include/net/wext.h
3391 F:      include/net/cfg80211.h
3392 F:      include/net/iw_handler.h
3393 F:      include/net/ieee80211_radiotap.h
3394 F:      Documentation/driver-api/80211/cfg80211.rst
3395 F:      Documentation/networking/regulatory.txt
3396
3397 CHAR and MISC DRIVERS
3398 M:      Arnd Bergmann <arnd@arndb.de>
3399 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401 S:      Supported
3402 F:      drivers/char/*
3403 F:      drivers/misc/*
3404 F:      include/linux/miscdevice.h
3405
3406 CHECKPATCH
3407 M:      Andy Whitcroft <apw@canonical.com>
3408 M:      Joe Perches <joe@perches.com>
3409 S:      Maintained
3410 F:      scripts/checkpatch.pl
3411
3412 CHINESE DOCUMENTATION
3413 M:      Harry Wei <harryxiyou@gmail.com>
3414 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416 S:      Maintained
3417 F:      Documentation/translations/zh_CN/
3418
3419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420 M:      Peter Chen <Peter.Chen@nxp.com>
3421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422 L:      linux-usb@vger.kernel.org
3423 S:      Maintained
3424 F:      drivers/usb/chipidea/
3425
3426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427 M:      Hans de Goede <hdegoede@redhat.com>
3428 L:      linux-input@vger.kernel.org
3429 S:      Maintained
3430 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431 F:      drivers/input/touchscreen/chipone_icn8318.c
3432
3433 CHROME HARDWARE PLATFORM SUPPORT
3434 M:      Benson Leung <bleung@chromium.org>
3435 M:      Olof Johansson <olof@lixom.net>
3436 S:      Maintained
3437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438 F:      drivers/platform/chrome/
3439
3440 CIRRUS LOGIC AUDIO CODEC DRIVERS
3441 M:      Brian Austin <brian.austin@cirrus.com>
3442 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3444 S:      Maintained
3445 F:      sound/soc/codecs/cs*
3446
3447 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3449 L:      netdev@vger.kernel.org
3450 S:      Maintained
3451 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453 CISCO FCOE HBA DRIVER
3454 M:      Satish Kharat <satishkh@cisco.com>
3455 M:      Sesidhar Baddela <sebaddel@cisco.com>
3456 M:      Karan Tilak Kumar <kartilak@cisco.com>
3457 L:      linux-scsi@vger.kernel.org
3458 S:      Supported
3459 F:      drivers/scsi/fnic/
3460
3461 CISCO SCSI HBA DRIVER
3462 M:      Karan Tilak Kumar <kartilak@cisco.com>
3463 M:      Sesidhar Baddela <sebaddel@cisco.com>
3464 L:      linux-scsi@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/scsi/snic/
3467
3468 CISCO VIC ETHERNET NIC DRIVER
3469 M:      Christian Benvenuti <benve@cisco.com>
3470 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3471 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3472 S:      Supported
3473 F:      drivers/net/ethernet/cisco/enic/
3474
3475 CISCO VIC LOW LATENCY NIC DRIVER
3476 M:      Christian Benvenuti <benve@cisco.com>
3477 M:      Dave Goodell <dgoodell@cisco.com>
3478 S:      Supported
3479 F:      drivers/infiniband/hw/usnic/
3480
3481 CLEANCACHE API
3482 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483 L:      linux-kernel@vger.kernel.org
3484 S:      Maintained
3485 F:      mm/cleancache.c
3486 F:      include/linux/cleancache.h
3487
3488 CLK API
3489 M:      Russell King <linux@armlinux.org.uk>
3490 L:      linux-clk@vger.kernel.org
3491 S:      Maintained
3492 F:      include/linux/clk.h
3493
3494 CLOCKSOURCE, CLOCKEVENT DRIVERS
3495 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3496 M:      Thomas Gleixner <tglx@linutronix.de>
3497 L:      linux-kernel@vger.kernel.org
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499 S:      Supported
3500 F:      drivers/clocksource/
3501 F:      Documentation/devicetree/bindings/timer/
3502
3503 CMPC ACPI DRIVER
3504 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3506 L:      platform-driver-x86@vger.kernel.org
3507 S:      Supported
3508 F:      drivers/platform/x86/classmate-laptop.c
3509
3510 COBALT MEDIA DRIVER
3511 M:      Hans Verkuil <hans.verkuil@cisco.com>
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 W:      https://linuxtv.org
3515 S:      Supported
3516 F:      drivers/media/pci/cobalt/
3517
3518 COCCINELLE/Semantic Patches (SmPL)
3519 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3520 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3521 M:      Nicolas Palix <nicolas.palix@imag.fr>
3522 M:      Michal Marek <michal.lkml@markovi.net>
3523 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525 W:      http://coccinelle.lip6.fr/
3526 S:      Supported
3527 F:      Documentation/dev-tools/coccinelle.rst
3528 F:      scripts/coccinelle/
3529 F:      scripts/coccicheck
3530
3531 CODA FILE SYSTEM
3532 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3533 M:      coda@cs.cmu.edu
3534 L:      codalist@coda.cs.cmu.edu
3535 W:      http://www.coda.cs.cmu.edu/
3536 S:      Maintained
3537 F:      Documentation/filesystems/coda.txt
3538 F:      fs/coda/
3539 F:      include/linux/coda*.h
3540 F:      include/uapi/linux/coda*.h
3541
3542 CODA V4L2 MEM2MEM DRIVER
3543 M:      Philipp Zabel <p.zabel@pengutronix.de>
3544 L:      linux-media@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/devicetree/bindings/media/coda.txt
3547 F:      drivers/media/platform/coda/
3548
3549 COMMON CLK FRAMEWORK
3550 M:      Michael Turquette <mturquette@baylibre.com>
3551 M:      Stephen Boyd <sboyd@codeaurora.org>
3552 L:      linux-clk@vger.kernel.org
3553 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555 S:      Maintained
3556 F:      Documentation/devicetree/bindings/clock/
3557 F:      drivers/clk/
3558 X:      drivers/clk/clkdev.c
3559 F:      include/linux/clk-pr*
3560 F:      include/linux/clk/
3561
3562 COMMON INTERNET FILE SYSTEM (CIFS)
3563 M:      Steve French <sfrench@samba.org>
3564 L:      linux-cifs@vger.kernel.org
3565 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3566 W:      http://linux-cifs.samba.org/
3567 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3568 S:      Supported
3569 F:      Documentation/filesystems/cifs/
3570 F:      fs/cifs/
3571
3572 COMPACTPCI HOTPLUG CORE
3573 M:      Scott Murray <scott@spiteful.org>
3574 L:      linux-pci@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/pci/hotplug/cpci_hotplug*
3577
3578 COMPACTPCI HOTPLUG GENERIC DRIVER
3579 M:      Scott Murray <scott@spiteful.org>
3580 L:      linux-pci@vger.kernel.org
3581 S:      Maintained
3582 F:      drivers/pci/hotplug/cpcihp_generic.c
3583
3584 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585 M:      Scott Murray <scott@spiteful.org>
3586 L:      linux-pci@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590 COMPAL LAPTOP SUPPORT
3591 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592 L:      platform-driver-x86@vger.kernel.org
3593 S:      Maintained
3594 F:      drivers/platform/x86/compal-laptop.c
3595
3596 CONEXANT ACCESSRUNNER USB DRIVER
3597 L:      accessrunner-general@lists.sourceforge.net
3598 W:      http://accessrunner.sourceforge.net/
3599 S:      Orphan
3600 F:      drivers/usb/atm/cxacru.c
3601
3602 CONFIGFS
3603 M:      Joel Becker <jlbec@evilplan.org>
3604 M:      Christoph Hellwig <hch@lst.de>
3605 T:      git git://git.infradead.org/users/hch/configfs.git
3606 S:      Supported
3607 F:      fs/configfs/
3608 F:      include/linux/configfs.h
3609
3610 CONNECTOR
3611 M:      Evgeniy Polyakov <zbr@ioremap.net>
3612 L:      netdev@vger.kernel.org
3613 S:      Maintained
3614 F:      drivers/connector/
3615
3616 CONTROL GROUP (CGROUP)
3617 M:      Tejun Heo <tj@kernel.org>
3618 M:      Li Zefan <lizefan@huawei.com>
3619 M:      Johannes Weiner <hannes@cmpxchg.org>
3620 L:      cgroups@vger.kernel.org
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622 S:      Maintained
3623 F:      Documentation/cgroup*
3624 F:      include/linux/cgroup*
3625 F:      kernel/cgroup*
3626
3627 CONTROL GROUP - CPUSET
3628 M:      Li Zefan <lizefan@huawei.com>
3629 L:      cgroups@vger.kernel.org
3630 W:      http://www.bullopensource.org/cpuset/
3631 W:      http://oss.sgi.com/projects/cpusets/
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633 S:      Maintained
3634 F:      Documentation/cgroup-v1/cpusets.txt
3635 F:      include/linux/cpuset.h
3636 F:      kernel/cgroup/cpuset.c
3637
3638 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639 M:      Johannes Weiner <hannes@cmpxchg.org>
3640 M:      Michal Hocko <mhocko@kernel.org>
3641 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3642 L:      cgroups@vger.kernel.org
3643 L:      linux-mm@kvack.org
3644 S:      Maintained
3645 F:      mm/memcontrol.c
3646 F:      mm/swap_cgroup.c
3647
3648 CORETEMP HARDWARE MONITORING DRIVER
3649 M:      Fenghua Yu <fenghua.yu@intel.com>
3650 L:      linux-hwmon@vger.kernel.org
3651 S:      Maintained
3652 F:      Documentation/hwmon/coretemp
3653 F:      drivers/hwmon/coretemp.c
3654
3655 COSA/SRP SYNC SERIAL DRIVER
3656 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657 W:      http://www.fi.muni.cz/~kas/cosa/
3658 S:      Maintained
3659 F:      drivers/net/wan/cosa*
3660
3661 CPMAC ETHERNET DRIVER
3662 M:      Florian Fainelli <f.fainelli@gmail.com>
3663 L:      netdev@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/net/ethernet/ti/cpmac.c
3666
3667 CPU FREQUENCY DRIVERS
3668 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669 M:      Viresh Kumar <viresh.kumar@linaro.org>
3670 L:      linux-pm@vger.kernel.org
3671 S:      Maintained
3672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674 B:      https://bugzilla.kernel.org
3675 F:      Documentation/cpu-freq/
3676 F:      Documentation/devicetree/bindings/cpufreq/
3677 F:      drivers/cpufreq/
3678 F:      include/linux/cpufreq.h
3679 F:      tools/testing/selftests/cpufreq/
3680
3681 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682 M:      Viresh Kumar <viresh.kumar@linaro.org>
3683 M:      Sudeep Holla <sudeep.holla@arm.com>
3684 L:      linux-pm@vger.kernel.org
3685 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686 S:      Maintained
3687 F:      drivers/cpufreq/arm_big_little.h
3688 F:      drivers/cpufreq/arm_big_little.c
3689 F:      drivers/cpufreq/arm_big_little_dt.c
3690
3691 CPU POWER MONITORING SUBSYSTEM
3692 M:      Thomas Renninger <trenn@suse.com>
3693 M:      Shuah Khan <shuahkh@osg.samsung.com>
3694 M:      Shuah Khan <shuah@kernel.org>
3695 L:      linux-pm@vger.kernel.org
3696 S:      Maintained
3697 F:      tools/power/cpupower/
3698
3699 CPUID/MSR DRIVER
3700 M:      "H. Peter Anvin" <hpa@zytor.com>
3701 S:      Maintained
3702 F:      arch/x86/kernel/cpuid.c
3703 F:      arch/x86/kernel/msr.c
3704
3705 CPUIDLE DRIVER - ARM BIG LITTLE
3706 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708 L:      linux-pm@vger.kernel.org
3709 L:      linux-arm-kernel@lists.infradead.org
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711 S:      Maintained
3712 F:      drivers/cpuidle/cpuidle-big_little.c
3713
3714 CPUIDLE DRIVER - ARM EXYNOS
3715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3717 M:      Kukjin Kim <kgene@kernel.org>
3718 L:      linux-pm@vger.kernel.org
3719 L:      linux-samsung-soc@vger.kernel.org
3720 S:      Supported
3721 F:      drivers/cpuidle/cpuidle-exynos.c
3722 F:      arch/arm/mach-exynos/pm.c
3723
3724 CPUIDLE DRIVERS
3725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L:      linux-pm@vger.kernel.org
3728 S:      Maintained
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 B:      https://bugzilla.kernel.org
3731 F:      drivers/cpuidle/*
3732 F:      include/linux/cpuidle.h
3733
3734 CRAMFS FILESYSTEM
3735 M:      Nicolas Pitre <nico@linaro.org>
3736 S:      Maintained
3737 F:      Documentation/filesystems/cramfs.txt
3738 F:      fs/cramfs/
3739
3740 CRIS PORT
3741 M:      Mikael Starvik <starvik@axis.com>
3742 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3743 L:      linux-cris-kernel@axis.com
3744 W:      http://developer.axis.com
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3746 S:      Maintained
3747 F:      arch/cris/
3748 F:      drivers/tty/serial/crisv10.*
3749
3750 CRYPTO API
3751 M:      Herbert Xu <herbert@gondor.apana.org.au>
3752 M:      "David S. Miller" <davem@davemloft.net>
3753 L:      linux-crypto@vger.kernel.org
3754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3756 S:      Maintained
3757 F:      Documentation/crypto/
3758 F:      Documentation/devicetree/bindings/crypto/
3759 F:      arch/*/crypto/
3760 F:      crypto/
3761 F:      drivers/crypto/
3762 F:      include/crypto/
3763 F:      include/linux/crypto*
3764
3765 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3766 M:      Neil Horman <nhorman@tuxdriver.com>
3767 L:      linux-crypto@vger.kernel.org
3768 S:      Maintained
3769 F:      crypto/ansi_cprng.c
3770 F:      crypto/rng.c
3771
3772 CS3308 MEDIA DRIVER
3773 M:      Hans Verkuil <hverkuil@xs4all.nl>
3774 L:      linux-media@vger.kernel.org
3775 T:      git git://linuxtv.org/media_tree.git
3776 W:      http://linuxtv.org
3777 S:      Odd Fixes
3778 F:      drivers/media/i2c/cs3308.c
3779 F:      drivers/media/i2c/cs3308.h
3780
3781 CS5535 Audio ALSA driver
3782 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3783 S:      Maintained
3784 F:      sound/pci/cs5535audio/
3785
3786 CW1200 WLAN driver
3787 M:      Solomon Peachy <pizza@shaftnet.org>
3788 S:      Maintained
3789 F:      drivers/net/wireless/st/cw1200/
3790
3791 CX18 VIDEO4LINUX DRIVER
3792 M:      Andy Walls <awalls@md.metrocast.net>
3793 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3794 L:      linux-media@vger.kernel.org
3795 T:      git git://linuxtv.org/media_tree.git
3796 W:      https://linuxtv.org
3797 W:      http://www.ivtvdriver.org/index.php/Cx18
3798 S:      Maintained
3799 F:      Documentation/media/v4l-drivers/cx18*
3800 F:      drivers/media/pci/cx18/
3801 F:      include/uapi/linux/ivtv*
3802
3803 CX2341X MPEG ENCODER HELPER MODULE
3804 M:      Hans Verkuil <hverkuil@xs4all.nl>
3805 L:      linux-media@vger.kernel.org
3806 T:      git git://linuxtv.org/media_tree.git
3807 W:      https://linuxtv.org
3808 S:      Maintained
3809 F:      drivers/media/common/cx2341x*
3810 F:      include/media/cx2341x*
3811
3812 CX24120 MEDIA DRIVER
3813 M:      Jemma Denson <jdenson@gmail.com>
3814 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3815 L:      linux-media@vger.kernel.org
3816 W:      https://linuxtv.org
3817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3818 S:      Maintained
3819 F:      drivers/media/dvb-frontends/cx24120*
3820
3821 CX88 VIDEO4LINUX DRIVER
3822 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3823 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3824 L:      linux-media@vger.kernel.org
3825 W:      https://linuxtv.org
3826 T:      git git://linuxtv.org/media_tree.git
3827 S:      Odd fixes
3828 F:      Documentation/media/v4l-drivers/cx88*
3829 F:      drivers/media/pci/cx88/
3830
3831 CXD2820R MEDIA DRIVER
3832 M:      Antti Palosaari <crope@iki.fi>
3833 L:      linux-media@vger.kernel.org
3834 W:      https://linuxtv.org
3835 W:      http://palosaari.fi/linux/
3836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3837 T:      git git://linuxtv.org/anttip/media_tree.git
3838 S:      Maintained
3839 F:      drivers/media/dvb-frontends/cxd2820r*
3840
3841 CXGB3 ETHERNET DRIVER (CXGB3)
3842 M:      Santosh Raspatur <santosh@chelsio.com>
3843 L:      netdev@vger.kernel.org
3844 W:      http://www.chelsio.com
3845 S:      Supported
3846 F:      drivers/net/ethernet/chelsio/cxgb3/
3847
3848 CXGB3 ISCSI DRIVER (CXGB3I)
3849 M:      Karen Xie <kxie@chelsio.com>
3850 L:      linux-scsi@vger.kernel.org
3851 W:      http://www.chelsio.com
3852 S:      Supported
3853 F:      drivers/scsi/cxgbi/cxgb3i
3854
3855 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3856 M:      Steve Wise <swise@chelsio.com>
3857 L:      linux-rdma@vger.kernel.org
3858 W:      http://www.openfabrics.org
3859 S:      Supported
3860 F:      drivers/infiniband/hw/cxgb3/
3861 F:      include/uapi/rdma/cxgb3-abi.h
3862
3863 CXGB4 CRYPTO DRIVER (chcr)
3864 M:      Harsh Jain <harsh@chelsio.com>
3865 L:      linux-crypto@vger.kernel.org
3866 W:      http://www.chelsio.com
3867 S:      Supported
3868 F:      drivers/crypto/chelsio
3869
3870 CXGB4 ETHERNET DRIVER (CXGB4)
3871 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3872 L:      netdev@vger.kernel.org
3873 W:      http://www.chelsio.com
3874 S:      Supported
3875 F:      drivers/net/ethernet/chelsio/cxgb4/
3876
3877 CXGB4 ISCSI DRIVER (CXGB4I)
3878 M:      Karen Xie <kxie@chelsio.com>
3879 L:      linux-scsi@vger.kernel.org
3880 W:      http://www.chelsio.com
3881 S:      Supported
3882 F:      drivers/scsi/cxgbi/cxgb4i
3883
3884 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3885 M:      Steve Wise <swise@chelsio.com>
3886 L:      linux-rdma@vger.kernel.org
3887 W:      http://www.openfabrics.org
3888 S:      Supported
3889 F:      drivers/infiniband/hw/cxgb4/
3890 F:      include/uapi/rdma/cxgb4-abi.h
3891
3892 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3893 M:      Casey Leedom <leedom@chelsio.com>
3894 L:      netdev@vger.kernel.org
3895 W:      http://www.chelsio.com
3896 S:      Supported
3897 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3898
3899 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3900 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3901 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3902 L:      linuxppc-dev@lists.ozlabs.org
3903 S:      Supported
3904 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3905 F:      drivers/misc/cxl/
3906 F:      include/misc/cxl*
3907 F:      include/uapi/misc/cxl.h
3908 F:      Documentation/powerpc/cxl.txt
3909 F:      Documentation/ABI/testing/sysfs-class-cxl
3910
3911 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3912 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3913 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3914 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3915 L:      linux-scsi@vger.kernel.org
3916 S:      Supported
3917 F:      drivers/scsi/cxlflash/
3918 F:      include/uapi/scsi/cxlflash_ioctls.h
3919 F:      Documentation/powerpc/cxlflash.txt
3920
3921 CYBERPRO FB DRIVER
3922 M:      Russell King <linux@armlinux.org.uk>
3923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924 W:      http://www.armlinux.org.uk/
3925 S:      Maintained
3926 F:      drivers/video/fbdev/cyber2000fb.*
3927
3928 CYCLADES ASYNC MUX DRIVER
3929 W:      http://www.cyclades.com/
3930 S:      Orphan
3931 F:      drivers/tty/cyclades.c
3932 F:      include/linux/cyclades.h
3933 F:      include/uapi/linux/cyclades.h
3934
3935 CYCLADES PC300 DRIVER
3936 W:      http://www.cyclades.com/
3937 S:      Orphan
3938 F:      drivers/net/wan/pc300*
3939
3940 CYPRESS_FIRMWARE MEDIA DRIVER
3941 M:      Antti Palosaari <crope@iki.fi>
3942 L:      linux-media@vger.kernel.org
3943 W:      https://linuxtv.org
3944 W:      http://palosaari.fi/linux/
3945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3946 T:      git git://linuxtv.org/anttip/media_tree.git
3947 S:      Maintained
3948 F:      drivers/media/common/cypress_firmware*
3949
3950 CYTTSP TOUCHSCREEN DRIVER
3951 M:      Ferruh Yigit <fery@cypress.com>
3952 L:      linux-input@vger.kernel.org
3953 S:      Supported
3954 F:      drivers/input/touchscreen/cyttsp*
3955 F:      include/linux/input/cyttsp.h
3956
3957 D-LINK DIR-685 TOUCHKEYS DRIVER
3958 M:      Linus Walleij <linus.walleij@linaro.org>
3959 L:      linux-input@vger.kernel.org
3960 S:      Supported
3961 F:      drivers/input/dlink-dir685-touchkeys.c
3962
3963 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3964 M:      Joshua Kinard <kumba@gentoo.org>
3965 S:      Maintained
3966 F:      drivers/rtc/rtc-ds1685.c
3967 F:      include/linux/rtc/ds1685.h
3968
3969 DAMA SLAVE for AX.25
3970 M:      Joerg Reuter <jreuter@yaina.de>
3971 W:      http://yaina.de/jreuter/
3972 W:      http://www.qsl.net/dl1bke/
3973 L:      linux-hams@vger.kernel.org
3974 S:      Maintained
3975 F:      net/ax25/af_ax25.c
3976 F:      net/ax25/ax25_dev.c
3977 F:      net/ax25/ax25_ds_*
3978 F:      net/ax25/ax25_in.c
3979 F:      net/ax25/ax25_out.c
3980 F:      net/ax25/ax25_timer.c
3981 F:      net/ax25/sysctl_net_ax25.c
3982
3983 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3984 L:      netdev@vger.kernel.org
3985 S:      Orphan
3986 F:      Documentation/networking/dmfe.txt
3987 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3988
3989 DC390/AM53C974 SCSI driver
3990 M:      Hannes Reinecke <hare@suse.com>
3991 L:      linux-scsi@vger.kernel.org
3992 S:      Maintained
3993 F:      drivers/scsi/am53c974.c
3994
3995 DC395x SCSI driver
3996 M:      Oliver Neukum <oliver@neukum.org>
3997 M:      Ali Akcaagac <aliakc@web.de>
3998 M:      Jamie Lenehan <lenehan@twibble.org>
3999 L:      dc395x@twibble.org
4000 W:      http://twibble.org/dist/dc395x/
4001 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4002 S:      Maintained
4003 F:      Documentation/scsi/dc395x.txt
4004 F:      drivers/scsi/dc395x.*
4005
4006 DCCP PROTOCOL
4007 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4008 L:      dccp@vger.kernel.org
4009 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4010 S:      Maintained
4011 F:      include/linux/dccp.h
4012 F:      include/uapi/linux/dccp.h
4013 F:      include/linux/tfrc.h
4014 F:      net/dccp/
4015
4016 DECnet NETWORK LAYER
4017 W:      http://linux-decnet.sourceforge.net
4018 L:      linux-decnet-user@lists.sourceforge.net
4019 S:      Orphan
4020 F:      Documentation/networking/decnet.txt
4021 F:      net/decnet/
4022
4023 DECSTATION PLATFORM SUPPORT
4024 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4025 L:      linux-mips@linux-mips.org
4026 W:      http://www.linux-mips.org/wiki/DECstation
4027 S:      Maintained
4028 F:      arch/mips/dec/
4029 F:      arch/mips/include/asm/dec/
4030 F:      arch/mips/include/asm/mach-dec/
4031
4032 DEFXX FDDI NETWORK DRIVER
4033 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4034 S:      Maintained
4035 F:      drivers/net/fddi/defxx.*
4036
4037 DELL SMBIOS DRIVER
4038 M:      Pali Rohár <pali.rohar@gmail.com>
4039 M:      Mario Limonciello <mario.limonciello@dell.com>
4040 L:      platform-driver-x86@vger.kernel.org
4041 S:      Maintained
4042 F:      drivers/platform/x86/dell-smbios.*
4043
4044 DELL SMBIOS SMM DRIVER
4045 M:      Mario Limonciello <mario.limonciello@dell.com>
4046 L:      platform-driver-x86@vger.kernel.org
4047 S:      Maintained
4048 F:      drivers/platform/x86/dell-smbios-smm.c
4049
4050 DELL SMBIOS WMI DRIVER
4051 M:      Mario Limonciello <mario.limonciello@dell.com>
4052 L:      platform-driver-x86@vger.kernel.org
4053 S:      Maintained
4054 F:      drivers/platform/x86/dell-smbios-wmi.c
4055 F:      tools/wmi/dell-smbios-example.c
4056
4057 DELL LAPTOP DRIVER
4058 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4059 M:      Pali Rohár <pali.rohar@gmail.com>
4060 L:      platform-driver-x86@vger.kernel.org
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-laptop.c
4063
4064 DELL LAPTOP FREEFALL DRIVER
4065 M:      Pali Rohár <pali.rohar@gmail.com>
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-smo8800.c
4068
4069 DELL LAPTOP RBTN DRIVER
4070 M:      Pali Rohár <pali.rohar@gmail.com>
4071 S:      Maintained
4072 F:      drivers/platform/x86/dell-rbtn.*
4073
4074 DELL LAPTOP SMM DRIVER
4075 M:      Pali Rohár <pali.rohar@gmail.com>
4076 S:      Maintained
4077 F:      drivers/hwmon/dell-smm-hwmon.c
4078 F:      include/uapi/linux/i8k.h
4079
4080 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4081 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4082 S:      Maintained
4083 F:      Documentation/dcdbas.txt
4084 F:      drivers/firmware/dcdbas.*
4085
4086 DELL WMI NOTIFICATIONS DRIVER
4087 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4088 M:      Pali Rohár <pali.rohar@gmail.com>
4089 S:      Maintained
4090 F:      drivers/platform/x86/dell-wmi.c
4091
4092 DELL WMI DESCRIPTOR DRIVER
4093 M:      Mario Limonciello <mario.limonciello@dell.com>
4094 S:      Maintained
4095 F:      drivers/platform/x86/dell-wmi-descriptor.c
4096
4097 DELTA ST MEDIA DRIVER
4098 M:      Hugues Fruchet <hugues.fruchet@st.com>
4099 L:      linux-media@vger.kernel.org
4100 T:      git git://linuxtv.org/media_tree.git
4101 W:      https://linuxtv.org
4102 S:      Supported
4103 F:      drivers/media/platform/sti/delta
4104
4105 DENALI NAND DRIVER
4106 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4107 L:      linux-mtd@lists.infradead.org
4108 S:      Supported
4109 F:      drivers/mtd/nand/denali*
4110
4111 DESIGNWARE USB2 DRD IP DRIVER
4112 M:      John Youn <johnyoun@synopsys.com>
4113 L:      linux-usb@vger.kernel.org
4114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4115 S:      Maintained
4116 F:      drivers/usb/dwc2/
4117
4118 DESIGNWARE USB3 DRD IP DRIVER
4119 M:      Felipe Balbi <balbi@kernel.org>
4120 L:      linux-usb@vger.kernel.org
4121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122 S:      Maintained
4123 F:      drivers/usb/dwc3/
4124
4125 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4126 M:      Andreas Klinger <ak@it-klinger.de>
4127 L:      linux-iio@vger.kernel.org
4128 S:      Maintained
4129 F:      drivers/iio/proximity/srf*.c
4130
4131 DEVICE COREDUMP (DEV_COREDUMP)
4132 M:      Johannes Berg <johannes@sipsolutions.net>
4133 L:      linux-kernel@vger.kernel.org
4134 S:      Maintained
4135 F:      drivers/base/devcoredump.c
4136 F:      include/linux/devcoredump.h
4137
4138 DEVICE FREQUENCY (DEVFREQ)
4139 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4140 M:      Kyungmin Park <kyungmin.park@samsung.com>
4141 R:      Chanwoo Choi <cw00.choi@samsung.com>
4142 L:      linux-pm@vger.kernel.org
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144 S:      Maintained
4145 F:      drivers/devfreq/
4146 F:      include/linux/devfreq.h
4147 F:      Documentation/devicetree/bindings/devfreq/
4148
4149 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4150 M:      Chanwoo Choi <cw00.choi@samsung.com>
4151 L:      linux-pm@vger.kernel.org
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4153 S:      Supported
4154 F:      drivers/devfreq/event/
4155 F:      drivers/devfreq/devfreq-event.c
4156 F:      include/linux/devfreq-event.h
4157 F:      Documentation/devicetree/bindings/devfreq/event/
4158
4159 DEVICE NUMBER REGISTRY
4160 M:      Torben Mathiasen <device@lanana.org>
4161 W:      http://lanana.org/docs/device-list/index.html
4162 S:      Maintained
4163
4164 DEVICE-MAPPER  (LVM)
4165 M:      Alasdair Kergon <agk@redhat.com>
4166 M:      Mike Snitzer <snitzer@redhat.com>
4167 M:      dm-devel@redhat.com
4168 L:      dm-devel@redhat.com
4169 W:      http://sources.redhat.com/dm
4170 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4172 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4173 S:      Maintained
4174 F:      Documentation/device-mapper/
4175 F:      drivers/md/Makefile
4176 F:      drivers/md/Kconfig
4177 F:      drivers/md/dm*
4178 F:      drivers/md/persistent-data/
4179 F:      include/linux/device-mapper.h
4180 F:      include/linux/dm-*.h
4181 F:      include/uapi/linux/dm-*.h
4182
4183 DEVLINK
4184 M:      Jiri Pirko <jiri@mellanox.com>
4185 L:      netdev@vger.kernel.org
4186 S:      Supported
4187 F:      net/core/devlink.c
4188 F:      include/net/devlink.h
4189 F:      include/uapi/linux/devlink.h
4190
4191 DIALOG SEMICONDUCTOR DRIVERS
4192 M:      Support Opensource <support.opensource@diasemi.com>
4193 W:      http://www.dialog-semiconductor.com/products
4194 S:      Supported
4195 F:      Documentation/hwmon/da90??
4196 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4197 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4198 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4199 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4200 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4201 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4202 F:      drivers/gpio/gpio-da90??.c
4203 F:      drivers/hwmon/da90??-hwmon.c
4204 F:      drivers/iio/adc/da91??-*.c
4205 F:      drivers/input/misc/da90??_onkey.c
4206 F:      drivers/input/touchscreen/da9052_tsi.c
4207 F:      drivers/leds/leds-da90??.c
4208 F:      drivers/mfd/da903x.c
4209 F:      drivers/mfd/da90??-*.c
4210 F:      drivers/mfd/da91??-*.c
4211 F:      drivers/power/supply/da9052-battery.c
4212 F:      drivers/power/supply/da91??-*.c
4213 F:      drivers/regulator/da903x.c
4214 F:      drivers/regulator/da9???-regulator.[ch]
4215 F:      drivers/thermal/da90??-thermal.c
4216 F:      drivers/rtc/rtc-da90??.c
4217 F:      drivers/video/backlight/da90??_bl.c
4218 F:      drivers/watchdog/da90??_wdt.c
4219 F:      include/linux/mfd/da903x.h
4220 F:      include/linux/mfd/da9052/
4221 F:      include/linux/mfd/da9055/
4222 F:      include/linux/mfd/da9062/
4223 F:      include/linux/mfd/da9063/
4224 F:      include/linux/mfd/da9150/
4225 F:      include/linux/regulator/da9211.h
4226 F:      include/sound/da[79]*.h
4227 F:      sound/soc/codecs/da[79]*.[ch]
4228
4229 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4230 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4231 L:      linux-gpio@vger.kernel.org
4232 S:      Maintained
4233 F:      drivers/gpio/gpio-gpio-mm.c
4234
4235 DIGI NEO AND CLASSIC PCI PRODUCTS
4236 M:      Lidza Louina <lidza.louina@gmail.com>
4237 M:      Mark Hounschell <markh@compro.net>
4238 L:      driverdev-devel@linuxdriverproject.org
4239 S:      Maintained
4240 F:      drivers/staging/dgnc/
4241
4242 DIOLAN U2C-12 I2C DRIVER
4243 M:      Guenter Roeck <linux@roeck-us.net>
4244 L:      linux-i2c@vger.kernel.org
4245 S:      Maintained
4246 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4247
4248 FILESYSTEM DIRECT ACCESS (DAX)
4249 M:      Matthew Wilcox <mawilcox@microsoft.com>
4250 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4251 L:      linux-fsdevel@vger.kernel.org
4252 S:      Supported
4253 F:      fs/dax.c
4254 F:      include/linux/dax.h
4255 F:      include/trace/events/fs_dax.h
4256
4257 DEVICE DIRECT ACCESS (DAX)
4258 M:      Dan Williams <dan.j.williams@intel.com>
4259 L:      linux-nvdimm@lists.01.org
4260 S:      Supported
4261 F:      drivers/dax/
4262
4263 DIRECTORY NOTIFICATION (DNOTIFY)
4264 M:      Jan Kara <jack@suse.cz>
4265 R:      Amir Goldstein <amir73il@gmail.com>
4266 L:      linux-fsdevel@vger.kernel.org
4267 S:      Maintained
4268 F:      Documentation/filesystems/dnotify.txt
4269 F:      fs/notify/dnotify/
4270 F:      include/linux/dnotify.h
4271
4272 DISK GEOMETRY AND PARTITION HANDLING
4273 M:      Andries Brouwer <aeb@cwi.nl>
4274 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4275 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4276 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4277 S:      Maintained
4278
4279 DISKQUOTA
4280 M:      Jan Kara <jack@suse.com>
4281 S:      Maintained
4282 F:      Documentation/filesystems/quota.txt
4283 F:      fs/quota/
4284 F:      include/linux/quota*.h
4285 F:      include/uapi/linux/quota*.h
4286
4287 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4288 M:      Bernie Thompson <bernie@plugable.com>
4289 L:      linux-fbdev@vger.kernel.org
4290 S:      Maintained
4291 W:      http://plugable.com/category/projects/udlfb/
4292 F:      drivers/video/fbdev/udlfb.c
4293 F:      include/video/udlfb.h
4294 F:      Documentation/fb/udlfb.txt
4295
4296 DISTRIBUTED LOCK MANAGER (DLM)
4297 M:      Christine Caulfield <ccaulfie@redhat.com>
4298 M:      David Teigland <teigland@redhat.com>
4299 L:      cluster-devel@redhat.com
4300 W:      http://sources.redhat.com/cluster/
4301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4302 S:      Supported
4303 F:      fs/dlm/
4304
4305 DMA BUFFER SHARING FRAMEWORK
4306 M:      Sumit Semwal <sumit.semwal@linaro.org>
4307 S:      Maintained
4308 L:      linux-media@vger.kernel.org
4309 L:      dri-devel@lists.freedesktop.org
4310 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4311 F:      drivers/dma-buf/
4312 F:      include/linux/dma-buf*
4313 F:      include/linux/reservation.h
4314 F:      include/linux/*fence.h
4315 F:      Documentation/driver-api/dma-buf.rst
4316 T:      git git://anongit.freedesktop.org/drm/drm-misc
4317
4318 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4319 M:      Vinod Koul <vinod.koul@intel.com>
4320 L:      dmaengine@vger.kernel.org
4321 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4322 S:      Maintained
4323 F:      drivers/dma/
4324 F:      include/linux/dmaengine.h
4325 F:      Documentation/devicetree/bindings/dma/
4326 F:      Documentation/driver-api/dmaengine/
4327 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4328
4329 DMA MAPPING HELPERS
4330 M:      Christoph Hellwig <hch@lst.de>
4331 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4332 R:      Robin Murphy <robin.murphy@arm.com>
4333 L:      iommu@lists.linux-foundation.org
4334 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4335 W:      http://git.infradead.org/users/hch/dma-mapping.git
4336 S:      Supported
4337 F:      lib/dma-debug.c
4338 F:      lib/dma-noop.c
4339 F:      lib/dma-virt.c
4340 F:      drivers/base/dma-mapping.c
4341 F:      drivers/base/dma-coherent.c
4342 F:      include/linux/dma-mapping.h
4343
4344 DME1737 HARDWARE MONITOR DRIVER
4345 M:      Juerg Haefliger <juergh@gmail.com>
4346 L:      linux-hwmon@vger.kernel.org
4347 S:      Maintained
4348 F:      Documentation/hwmon/dme1737
4349 F:      drivers/hwmon/dme1737.c
4350
4351 DMI/SMBIOS SUPPORT
4352 M:      Jean Delvare <jdelvare@suse.com>
4353 S:      Maintained
4354 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356 F:      drivers/firmware/dmi-id.c
4357 F:      drivers/firmware/dmi_scan.c
4358 F:      include/linux/dmi.h
4359
4360 DOCUMENTATION
4361 M:      Jonathan Corbet <corbet@lwn.net>
4362 L:      linux-doc@vger.kernel.org
4363 S:      Maintained
4364 F:      Documentation/
4365 F:      scripts/kernel-doc
4366 X:      Documentation/ABI/
4367 X:      Documentation/devicetree/
4368 X:      Documentation/acpi
4369 X:      Documentation/power
4370 X:      Documentation/spi
4371 X:      Documentation/media
4372 T:      git git://git.lwn.net/linux.git docs-next
4373
4374 DONGWOON DW9714 LENS VOICE COIL DRIVER
4375 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4376 L:      linux-media@vger.kernel.org
4377 T:      git git://linuxtv.org/media_tree.git
4378 S:      Maintained
4379 F:      drivers/media/i2c/dw9714.c
4380
4381 DOUBLETALK DRIVER
4382 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4383 L:      blinux-list@redhat.com
4384 S:      Maintained
4385 F:      drivers/char/dtlk.c
4386 F:      include/linux/dtlk.h
4387
4388 DPAA2 DATAPATH I/O (DPIO) DRIVER
4389 M:      Roy Pledge <Roy.Pledge@nxp.com>
4390 L:      linux-kernel@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/staging/fsl-mc/bus/dpio
4393
4394 DPAA2 ETHERNET DRIVER
4395 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396 L:      linux-kernel@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/staging/fsl-dpaa2/ethernet
4399
4400 DPT_I2O SCSI RAID DRIVER
4401 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402 L:      linux-scsi@vger.kernel.org
4403 W:      http://www.adaptec.com/
4404 S:      Maintained
4405 F:      drivers/scsi/dpt*
4406 F:      drivers/scsi/dpt/
4407
4408 DRBD DRIVER
4409 M:      Philipp Reisner <philipp.reisner@linbit.com>
4410 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4411 L:      drbd-dev@lists.linbit.com
4412 W:      http://www.drbd.org
4413 T:      git git://git.linbit.com/linux-drbd.git
4414 T:      git git://git.linbit.com/drbd-8.4.git
4415 S:      Supported
4416 F:      drivers/block/drbd/
4417 F:      lib/lru_cache.c
4418 F:      Documentation/blockdev/drbd/
4419
4420 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423 S:      Supported
4424 F:      Documentation/kobject.txt
4425 F:      drivers/base/
4426 F:      fs/debugfs/
4427 F:      fs/sysfs/
4428 F:      include/linux/debugfs.h
4429 F:      include/linux/kobj*
4430 F:      lib/kobj*
4431
4432 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433 M:      Kevin Hilman <khilman@kernel.org>
4434 M:      Nishanth Menon <nm@ti.com>
4435 S:      Maintained
4436 F:      drivers/power/avs/
4437 F:      include/linux/power/smartreflex.h
4438 L:      linux-pm@vger.kernel.org
4439
4440 DRM DRIVER FOR ARM PL111 CLCD
4441 M:      Eric Anholt <eric@anholt.net>
4442 T:      git git://anongit.freedesktop.org/drm/drm-misc
4443 S:      Supported
4444 F:      drivers/gpu/drm/pl111/
4445
4446 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4447 M:      Dave Airlie <airlied@redhat.com>
4448 S:      Odd Fixes
4449 F:      drivers/gpu/drm/ast/
4450
4451 DRM DRIVER FOR BOCHS VIRTUAL GPU
4452 M:      Gerd Hoffmann <kraxel@redhat.com>
4453 L:      virtualization@lists.linux-foundation.org
4454 T:      git git://anongit.freedesktop.org/drm/drm-misc
4455 S:      Maintained
4456 F:      drivers/gpu/drm/bochs/
4457
4458 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4459 M:      Linus Walleij <linus.walleij@linaro.org>
4460 T:      git git://anongit.freedesktop.org/drm/drm-misc
4461 S:      Maintained
4462 F:      drivers/gpu/drm/tve200/
4463
4464 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4465 S:      Orphan / Obsolete
4466 F:      drivers/gpu/drm/i810/
4467 F:      include/uapi/drm/i810_drm.h
4468
4469 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4470 S:      Orphan / Obsolete
4471 F:      drivers/gpu/drm/mga/
4472 F:      include/uapi/drm/mga_drm.h
4473
4474 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4475 M:      Dave Airlie <airlied@redhat.com>
4476 S:      Odd Fixes
4477 F:      drivers/gpu/drm/mgag200/
4478
4479 DRM DRIVER FOR MI0283QT
4480 M:      Noralf Trønnes <noralf@tronnes.org>
4481 S:      Maintained
4482 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4483 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4484
4485 DRM DRIVER FOR MSM ADRENO GPU
4486 M:      Rob Clark <robdclark@gmail.com>
4487 L:      linux-arm-msm@vger.kernel.org
4488 L:      dri-devel@lists.freedesktop.org
4489 L:      freedreno@lists.freedesktop.org
4490 T:      git git://people.freedesktop.org/~robclark/linux
4491 S:      Maintained
4492 F:      drivers/gpu/drm/msm/
4493 F:      include/uapi/drm/msm_drm.h
4494 F:      Documentation/devicetree/bindings/display/msm/
4495
4496 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4497 M:      Ben Skeggs <bskeggs@redhat.com>
4498 L:      dri-devel@lists.freedesktop.org
4499 L:      nouveau@lists.freedesktop.org
4500 T:      git git://github.com/skeggsb/linux
4501 S:      Supported
4502 F:      drivers/gpu/drm/nouveau/
4503 F:      include/uapi/drm/nouveau_drm.h
4504
4505 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4506 M:      Noralf Trønnes <noralf@tronnes.org>
4507 S:      Maintained
4508 F:      drivers/gpu/drm/tinydrm/repaper.c
4509 F:      Documentation/devicetree/bindings/display/repaper.txt
4510
4511 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4512 M:      Dave Airlie <airlied@redhat.com>
4513 M:      Gerd Hoffmann <kraxel@redhat.com>
4514 L:      virtualization@lists.linux-foundation.org
4515 T:      git git://anongit.freedesktop.org/drm/drm-misc
4516 S:      Obsolete
4517 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4518 F:      drivers/gpu/drm/cirrus/
4519
4520 DRM DRIVER FOR QXL VIRTUAL GPU
4521 M:      Dave Airlie <airlied@redhat.com>
4522 M:      Gerd Hoffmann <kraxel@redhat.com>
4523 L:      virtualization@lists.linux-foundation.org
4524 T:      git git://anongit.freedesktop.org/drm/drm-misc
4525 S:      Maintained
4526 F:      drivers/gpu/drm/qxl/
4527 F:      include/uapi/drm/qxl_drm.h
4528
4529 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4530 S:      Orphan / Obsolete
4531 F:      drivers/gpu/drm/r128/
4532 F:      include/uapi/drm/r128_drm.h
4533
4534 DRM DRIVER FOR SAVAGE VIDEO CARDS
4535 S:      Orphan / Obsolete
4536 F:      drivers/gpu/drm/savage/
4537 F:      include/uapi/drm/savage_drm.h
4538
4539 DRM DRIVER FOR SIS VIDEO CARDS
4540 S:      Orphan / Obsolete
4541 F:      drivers/gpu/drm/sis/
4542 F:      include/uapi/drm/sis_drm.h
4543
4544 DRM DRIVER FOR SITRONIX ST7586 PANELS
4545 M:      David Lechner <david@lechnology.com>
4546 S:      Maintained
4547 F:      drivers/gpu/drm/tinydrm/st7586.c
4548 F:      Documentation/devicetree/bindings/display/st7586.txt
4549
4550 DRM DRIVER FOR TDFX VIDEO CARDS
4551 S:      Orphan / Obsolete
4552 F:      drivers/gpu/drm/tdfx/
4553
4554 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4555 M:      Dave Airlie <airlied@redhat.com>
4556 S:      Odd Fixes
4557 F:      drivers/gpu/drm/udl/
4558
4559 DRM DRIVER FOR VMWARE VIRTUAL GPU
4560 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4561 M:      Sinclair Yeh <syeh@vmware.com>
4562 M:      Thomas Hellstrom <thellstrom@vmware.com>
4563 L:      dri-devel@lists.freedesktop.org
4564 T:      git git://people.freedesktop.org/~syeh/repos_linux
4565 T:      git git://people.freedesktop.org/~thomash/linux
4566 S:      Supported
4567 F:      drivers/gpu/drm/vmwgfx/
4568 F:      include/uapi/drm/vmwgfx_drm.h
4569
4570 DRM DRIVERS
4571 M:      David Airlie <airlied@linux.ie>
4572 L:      dri-devel@lists.freedesktop.org
4573 T:      git git://people.freedesktop.org/~airlied/linux
4574 B:      https://bugs.freedesktop.org/
4575 C:      irc://chat.freenode.net/dri-devel
4576 S:      Maintained
4577 F:      drivers/gpu/drm/
4578 F:      drivers/gpu/vga/
4579 F:      Documentation/devicetree/bindings/display/
4580 F:      Documentation/devicetree/bindings/gpu/
4581 F:      Documentation/devicetree/bindings/video/
4582 F:      Documentation/gpu/
4583 F:      include/drm/
4584 F:      include/uapi/drm/
4585 F:      include/linux/vga*
4586
4587 DRM DRIVERS AND MISC GPU PATCHES
4588 M:      Daniel Vetter <daniel.vetter@intel.com>
4589 M:      Jani Nikula <jani.nikula@linux.intel.com>
4590 M:      Gustavo Padovan <gustavo@padovan.org>
4591 M:      Sean Paul <seanpaul@chromium.org>
4592 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4593 S:      Maintained
4594 T:      git git://anongit.freedesktop.org/drm/drm-misc
4595 F:      Documentation/gpu/
4596 F:      drivers/gpu/vga/
4597 F:      drivers/gpu/drm/*
4598 F:      include/drm/drm*
4599 F:      include/uapi/drm/drm*
4600 F:      include/linux/vga*
4601
4602 DRM DRIVERS FOR ALLWINNER A10
4603 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4604 L:      dri-devel@lists.freedesktop.org
4605 S:      Supported
4606 F:      drivers/gpu/drm/sun4i/
4607 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4608 T:      git git://anongit.freedesktop.org/drm/drm-misc
4609
4610 DRM DRIVERS FOR AMLOGIC SOCS
4611 M:      Neil Armstrong <narmstrong@baylibre.com>
4612 L:      dri-devel@lists.freedesktop.org
4613 L:      linux-amlogic@lists.infradead.org
4614 W:      http://linux-meson.com/
4615 S:      Supported
4616 F:      drivers/gpu/drm/meson/
4617 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4618 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4619 F:      Documentation/gpu/meson.rst
4620 T:      git git://anongit.freedesktop.org/drm/drm-misc
4621
4622 DRM DRIVERS FOR ATMEL HLCDC
4623 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4624 L:      dri-devel@lists.freedesktop.org
4625 S:      Supported
4626 F:      drivers/gpu/drm/atmel-hlcdc/
4627 F:      Documentation/devicetree/bindings/drm/atmel/
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630 DRM DRIVERS FOR BRIDGE CHIPS
4631 M:      Archit Taneja <architt@codeaurora.org>
4632 M:      Andrzej Hajda <a.hajda@samsung.com>
4633 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4634 S:      Maintained
4635 T:      git git://anongit.freedesktop.org/drm/drm-misc
4636 F:      drivers/gpu/drm/bridge/
4637
4638 DRM DRIVERS FOR EXYNOS
4639 M:      Inki Dae <inki.dae@samsung.com>
4640 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4641 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4642 M:      Kyungmin Park <kyungmin.park@samsung.com>
4643 L:      dri-devel@lists.freedesktop.org
4644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4645 S:      Supported
4646 F:      drivers/gpu/drm/exynos/
4647 F:      include/uapi/drm/exynos_drm.h
4648 F:      Documentation/devicetree/bindings/display/exynos/
4649
4650 DRM DRIVERS FOR FREESCALE DCU
4651 M:      Stefan Agner <stefan@agner.ch>
4652 M:      Alison Wang <alison.wang@freescale.com>
4653 L:      dri-devel@lists.freedesktop.org
4654 S:      Supported
4655 F:      drivers/gpu/drm/fsl-dcu/
4656 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4657 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4658 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4659
4660 DRM DRIVERS FOR FREESCALE IMX
4661 M:      Philipp Zabel <p.zabel@pengutronix.de>
4662 L:      dri-devel@lists.freedesktop.org
4663 S:      Maintained
4664 F:      drivers/gpu/drm/imx/
4665 F:      drivers/gpu/ipu-v3/
4666 F:      Documentation/devicetree/bindings/display/imx/
4667
4668 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4669 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4670 L:      dri-devel@lists.freedesktop.org
4671 T:      git git://github.com/patjak/drm-gma500
4672 S:      Maintained
4673 F:      drivers/gpu/drm/gma500/
4674
4675 DRM DRIVERS FOR HISILICON
4676 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4677 M:      Rongrong Zou <zourongrong@gmail.com>
4678 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4679 R:      Chen Feng <puck.chen@hisilicon.com>
4680 L:      dri-devel@lists.freedesktop.org
4681 T:      git git://github.com/xin3liang/linux.git
4682 S:      Maintained
4683 F:      drivers/gpu/drm/hisilicon/
4684 F:      Documentation/devicetree/bindings/display/hisilicon/
4685
4686 DRM DRIVERS FOR MEDIATEK
4687 M:      CK Hu <ck.hu@mediatek.com>
4688 M:      Philipp Zabel <p.zabel@pengutronix.de>
4689 L:      dri-devel@lists.freedesktop.org
4690 S:      Supported
4691 F:      drivers/gpu/drm/mediatek/
4692 F:      Documentation/devicetree/bindings/display/mediatek/
4693
4694 DRM DRIVERS FOR NVIDIA TEGRA
4695 M:      Thierry Reding <thierry.reding@gmail.com>
4696 L:      dri-devel@lists.freedesktop.org
4697 L:      linux-tegra@vger.kernel.org
4698 T:      git git://anongit.freedesktop.org/tegra/linux.git
4699 S:      Supported
4700 F:      drivers/gpu/drm/tegra/
4701 F:      drivers/gpu/host1x/
4702 F:      include/linux/host1x.h
4703 F:      include/uapi/drm/tegra_drm.h
4704 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4705
4706 DRM DRIVERS FOR RENESAS
4707 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4708 L:      dri-devel@lists.freedesktop.org
4709 L:      linux-renesas-soc@vger.kernel.org
4710 T:      git git://linuxtv.org/pinchartl/fbdev
4711 S:      Supported
4712 F:      drivers/gpu/drm/rcar-du/
4713 F:      drivers/gpu/drm/shmobile/
4714 F:      include/linux/platform_data/shmob_drm.h
4715 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4716 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4717
4718 DRM DRIVERS FOR ROCKCHIP
4719 M:      Sandy Huang <hjc@rock-chips.com>
4720 M:      Heiko Stübner <heiko@sntech.de>
4721 L:      dri-devel@lists.freedesktop.org
4722 S:      Maintained
4723 F:      drivers/gpu/drm/rockchip/
4724 F:      Documentation/devicetree/bindings/display/rockchip/
4725 T:      git git://anongit.freedesktop.org/drm/drm-misc
4726
4727 DRM DRIVERS FOR STI
4728 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4729 M:      Vincent Abriou <vincent.abriou@st.com>
4730 L:      dri-devel@lists.freedesktop.org
4731 T:      git git://anongit.freedesktop.org/drm/drm-misc
4732 S:      Maintained
4733 F:      drivers/gpu/drm/sti
4734 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4735
4736 DRM DRIVERS FOR STM
4737 M:      Yannick Fertre <yannick.fertre@st.com>
4738 M:      Philippe Cornu <philippe.cornu@st.com>
4739 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4740 M:      Vincent Abriou <vincent.abriou@st.com>
4741 L:      dri-devel@lists.freedesktop.org
4742 T:      git git://anongit.freedesktop.org/drm/drm-misc
4743 S:      Maintained
4744 F:      drivers/gpu/drm/stm
4745 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4746
4747 DRM DRIVERS FOR TI LCDC
4748 M:      Jyri Sarha <jsarha@ti.com>
4749 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4750 L:      dri-devel@lists.freedesktop.org
4751 S:      Maintained
4752 F:      drivers/gpu/drm/tilcdc/
4753 F:      Documentation/devicetree/bindings/display/tilcdc/
4754
4755 DRM DRIVERS FOR TI OMAP
4756 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4757 L:      dri-devel@lists.freedesktop.org
4758 S:      Maintained
4759 F:      drivers/gpu/drm/omapdrm/
4760 F:      Documentation/devicetree/bindings/display/ti/
4761
4762 DRM DRIVERS FOR VC4
4763 M:      Eric Anholt <eric@anholt.net>
4764 T:      git git://github.com/anholt/linux
4765 S:      Supported
4766 F:      drivers/gpu/drm/vc4/
4767 F:      include/uapi/drm/vc4_drm.h
4768 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4769 T:      git git://anongit.freedesktop.org/drm/drm-misc
4770
4771 DRM DRIVERS FOR VIVANTE GPU IP
4772 M:      Lucas Stach <l.stach@pengutronix.de>
4773 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4774 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4775 L:      etnaviv@lists.freedesktop.org
4776 L:      dri-devel@lists.freedesktop.org
4777 S:      Maintained
4778 F:      drivers/gpu/drm/etnaviv/
4779 F:      include/uapi/drm/etnaviv_drm.h
4780 F:      Documentation/devicetree/bindings/display/etnaviv/
4781
4782 DRM DRIVERS FOR ZTE ZX
4783 M:      Shawn Guo <shawnguo@kernel.org>
4784 L:      dri-devel@lists.freedesktop.org
4785 S:      Maintained
4786 F:      drivers/gpu/drm/zte/
4787 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4788 T:      git git://anongit.freedesktop.org/drm/drm-misc
4789
4790 DRM PANEL DRIVERS
4791 M:      Thierry Reding <thierry.reding@gmail.com>
4792 L:      dri-devel@lists.freedesktop.org
4793 T:      git git://anongit.freedesktop.org/drm/drm-misc
4794 S:      Maintained
4795 F:      drivers/gpu/drm/drm_panel.c
4796 F:      drivers/gpu/drm/panel/
4797 F:      include/drm/drm_panel.h
4798 F:      Documentation/devicetree/bindings/display/panel/
4799
4800 DRM TINYDRM DRIVERS
4801 M:      Noralf Trønnes <noralf@tronnes.org>
4802 W:      https://github.com/notro/tinydrm/wiki/Development
4803 T:      git git://anongit.freedesktop.org/drm/drm-misc
4804 S:      Maintained
4805 F:      drivers/gpu/drm/tinydrm/
4806 F:      include/drm/tinydrm/
4807
4808 DSBR100 USB FM RADIO DRIVER
4809 M:      Alexey Klimov <klimov.linux@gmail.com>
4810 L:      linux-media@vger.kernel.org
4811 T:      git git://linuxtv.org/media_tree.git
4812 S:      Maintained
4813 F:      drivers/media/radio/dsbr100.c
4814
4815 DSCC4 DRIVER
4816 M:      Francois Romieu <romieu@fr.zoreil.com>
4817 L:      netdev@vger.kernel.org
4818 S:      Maintained
4819 F:      drivers/net/wan/dscc4.c
4820
4821 DT3155 MEDIA DRIVER
4822 M:      Hans Verkuil <hverkuil@xs4all.nl>
4823 L:      linux-media@vger.kernel.org
4824 T:      git git://linuxtv.org/media_tree.git
4825 W:      https://linuxtv.org
4826 S:      Odd Fixes
4827 F:      drivers/media/pci/dt3155/
4828
4829 DVB_USB_AF9015 MEDIA DRIVER
4830 M:      Antti Palosaari <crope@iki.fi>
4831 L:      linux-media@vger.kernel.org
4832 W:      https://linuxtv.org
4833 W:      http://palosaari.fi/linux/
4834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4835 T:      git git://linuxtv.org/anttip/media_tree.git
4836 S:      Maintained
4837 F:      drivers/media/usb/dvb-usb-v2/af9015*
4838
4839 DVB_USB_AF9035 MEDIA DRIVER
4840 M:      Antti Palosaari <crope@iki.fi>
4841 L:      linux-media@vger.kernel.org
4842 W:      https://linuxtv.org
4843 W:      http://palosaari.fi/linux/
4844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4845 T:      git git://linuxtv.org/anttip/media_tree.git
4846 S:      Maintained
4847 F:      drivers/media/usb/dvb-usb-v2/af9035*
4848
4849 DVB_USB_ANYSEE MEDIA DRIVER
4850 M:      Antti Palosaari <crope@iki.fi>
4851 L:      linux-media@vger.kernel.org
4852 W:      https://linuxtv.org
4853 W:      http://palosaari.fi/linux/
4854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4855 T:      git git://linuxtv.org/anttip/media_tree.git
4856 S:      Maintained
4857 F:      drivers/media/usb/dvb-usb-v2/anysee*
4858
4859 DVB_USB_AU6610 MEDIA DRIVER
4860 M:      Antti Palosaari <crope@iki.fi>
4861 L:      linux-media@vger.kernel.org
4862 W:      https://linuxtv.org
4863 W:      http://palosaari.fi/linux/
4864 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4865 T:      git git://linuxtv.org/anttip/media_tree.git
4866 S:      Maintained
4867 F:      drivers/media/usb/dvb-usb-v2/au6610*
4868
4869 DVB_USB_CE6230 MEDIA DRIVER
4870 M:      Antti Palosaari <crope@iki.fi>
4871 L:      linux-media@vger.kernel.org
4872 W:      https://linuxtv.org
4873 W:      http://palosaari.fi/linux/
4874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4875 T:      git git://linuxtv.org/anttip/media_tree.git
4876 S:      Maintained
4877 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4878
4879 DVB_USB_CXUSB MEDIA DRIVER
4880 M:      Michael Krufky <mkrufky@linuxtv.org>
4881 L:      linux-media@vger.kernel.org
4882 W:      https://linuxtv.org
4883 W:      http://github.com/mkrufky
4884 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4885 T:      git git://linuxtv.org/media_tree.git
4886 S:      Maintained
4887 F:      drivers/media/usb/dvb-usb/cxusb*
4888
4889 DVB_USB_EC168 MEDIA DRIVER
4890 M:      Antti Palosaari <crope@iki.fi>
4891 L:      linux-media@vger.kernel.org
4892 W:      https://linuxtv.org
4893 W:      http://palosaari.fi/linux/
4894 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4895 T:      git git://linuxtv.org/anttip/media_tree.git
4896 S:      Maintained
4897 F:      drivers/media/usb/dvb-usb-v2/ec168*
4898
4899 DVB_USB_GL861 MEDIA DRIVER
4900 M:      Antti Palosaari <crope@iki.fi>
4901 L:      linux-media@vger.kernel.org
4902 W:      https://linuxtv.org
4903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4904 T:      git git://linuxtv.org/anttip/media_tree.git
4905 S:      Maintained
4906 F:      drivers/media/usb/dvb-usb-v2/gl861*
4907
4908 DVB_USB_MXL111SF MEDIA DRIVER
4909 M:      Michael Krufky <mkrufky@linuxtv.org>
4910 L:      linux-media@vger.kernel.org
4911 W:      https://linuxtv.org
4912 W:      http://github.com/mkrufky
4913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4914 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4915 S:      Maintained
4916 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4917
4918 DVB_USB_RTL28XXU MEDIA DRIVER
4919 M:      Antti Palosaari <crope@iki.fi>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 W:      http://palosaari.fi/linux/
4923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4924 T:      git git://linuxtv.org/anttip/media_tree.git
4925 S:      Maintained
4926 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4927
4928 DVB_USB_V2 MEDIA DRIVER
4929 M:      Antti Palosaari <crope@iki.fi>
4930 L:      linux-media@vger.kernel.org
4931 W:      https://linuxtv.org
4932 W:      http://palosaari.fi/linux/
4933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4934 T:      git git://linuxtv.org/anttip/media_tree.git
4935 S:      Maintained
4936 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4937 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4938
4939 DYNAMIC DEBUG
4940 M:      Jason Baron <jbaron@akamai.com>
4941 S:      Maintained
4942 F:      lib/dynamic_debug.c
4943 F:      include/linux/dynamic_debug.h
4944
4945 DZ DECSTATION DZ11 SERIAL DRIVER
4946 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4947 S:      Maintained
4948 F:      drivers/tty/serial/dz.*
4949
4950 E3X0 POWER BUTTON DRIVER
4951 M:      Moritz Fischer <moritz.fischer@ettus.com>
4952 L:      usrp-users@lists.ettus.com
4953 W:      http://www.ettus.com
4954 S:      Supported
4955 F:      drivers/input/misc/e3x0-button.c
4956 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4957
4958 E4000 MEDIA DRIVER
4959 M:      Antti Palosaari <crope@iki.fi>
4960 L:      linux-media@vger.kernel.org
4961 W:      https://linuxtv.org
4962 W:      http://palosaari.fi/linux/
4963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4964 T:      git git://linuxtv.org/anttip/media_tree.git
4965 S:      Maintained
4966 F:      drivers/media/tuners/e4000*
4967
4968 EATA ISA/EISA/PCI SCSI DRIVER
4969 M:      Dario Ballabio <ballabio_dario@emc.com>
4970 L:      linux-scsi@vger.kernel.org
4971 S:      Maintained
4972 F:      drivers/scsi/eata.c
4973
4974 EC100 MEDIA DRIVER
4975 M:      Antti Palosaari <crope@iki.fi>
4976 L:      linux-media@vger.kernel.org
4977 W:      https://linuxtv.org
4978 W:      http://palosaari.fi/linux/
4979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4980 T:      git git://linuxtv.org/anttip/media_tree.git
4981 S:      Maintained
4982 F:      drivers/media/dvb-frontends/ec100*
4983
4984 ECRYPT FILE SYSTEM
4985 M:      Tyler Hicks <tyhicks@canonical.com>
4986 L:      ecryptfs@vger.kernel.org
4987 W:      http://ecryptfs.org
4988 W:      https://launchpad.net/ecryptfs
4989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4990 S:      Supported
4991 F:      Documentation/filesystems/ecryptfs.txt
4992 F:      fs/ecryptfs/
4993
4994 EDAC-AMD64
4995 M:      Borislav Petkov <bp@alien8.de>
4996 L:      linux-edac@vger.kernel.org
4997 S:      Maintained
4998 F:      drivers/edac/amd64_edac*
4999
5000 EDAC-CALXEDA
5001 M:      Robert Richter <rric@kernel.org>
5002 L:      linux-edac@vger.kernel.org
5003 S:      Maintained
5004 F:      drivers/edac/highbank*
5005
5006 EDAC-CAVIUM OCTEON
5007 M:      Ralf Baechle <ralf@linux-mips.org>
5008 M:      David Daney <david.daney@cavium.com>
5009 L:      linux-edac@vger.kernel.org
5010 L:      linux-mips@linux-mips.org
5011 S:      Supported
5012 F:      drivers/edac/octeon_edac*
5013
5014 EDAC-CAVIUM THUNDERX
5015 M:      David Daney <david.daney@cavium.com>
5016 M:      Jan Glauber <jglauber@cavium.com>
5017 L:      linux-edac@vger.kernel.org
5018 S:      Supported
5019 F:      drivers/edac/thunderx_edac*
5020
5021 EDAC-CORE
5022 M:      Borislav Petkov <bp@alien8.de>
5023 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5025 L:      linux-edac@vger.kernel.org
5026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5028 S:      Supported
5029 F:      Documentation/admin-guide/ras.rst
5030 F:      Documentation/driver-api/edac.rst
5031 F:      drivers/edac/
5032 F:      include/linux/edac.h
5033
5034 EDAC-E752X
5035 M:      Mark Gross <mark.gross@intel.com>
5036 L:      linux-edac@vger.kernel.org
5037 S:      Maintained
5038 F:      drivers/edac/e752x_edac.c
5039
5040 EDAC-E7XXX
5041 L:      linux-edac@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/edac/e7xxx_edac.c
5044
5045 EDAC-FSL_DDR
5046 M:      York Sun <york.sun@nxp.com>
5047 L:      linux-edac@vger.kernel.org
5048 S:      Maintained
5049 F:      drivers/edac/fsl_ddr_edac.*
5050
5051 EDAC-GHES
5052 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5053 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5054 L:      linux-edac@vger.kernel.org
5055 S:      Maintained
5056 F:      drivers/edac/ghes_edac.c
5057
5058 EDAC-I3000
5059 L:      linux-edac@vger.kernel.org
5060 S:      Orphan
5061 F:      drivers/edac/i3000_edac.c
5062
5063 EDAC-I5000
5064 L:      linux-edac@vger.kernel.org
5065 S:      Maintained
5066 F:      drivers/edac/i5000_edac.c
5067
5068 EDAC-I5400
5069 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5070 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5071 L:      linux-edac@vger.kernel.org
5072 S:      Maintained
5073 F:      drivers/edac/i5400_edac.c
5074
5075 EDAC-I7300
5076 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L:      linux-edac@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/edac/i7300_edac.c
5081
5082 EDAC-I7CORE
5083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5085 L:      linux-edac@vger.kernel.org
5086 S:      Maintained
5087 F:      drivers/edac/i7core_edac.c
5088
5089 EDAC-I82443BXGX
5090 M:      Tim Small <tim@buttersideup.com>
5091 L:      linux-edac@vger.kernel.org
5092 S:      Maintained
5093 F:      drivers/edac/i82443bxgx_edac.c
5094
5095 EDAC-I82975X
5096 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5097 M:      "Arvind R." <arvino55@gmail.com>
5098 L:      linux-edac@vger.kernel.org
5099 S:      Maintained
5100 F:      drivers/edac/i82975x_edac.c
5101
5102 EDAC-IE31200
5103 M:      Jason Baron <jbaron@akamai.com>
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/ie31200_edac.c
5107
5108 EDAC-MPC85XX
5109 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5110 L:      linux-edac@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/edac/mpc85xx_edac.[ch]
5113
5114 EDAC-PASEMI
5115 M:      Egor Martovetsky <egor@pasemi.com>
5116 L:      linux-edac@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/edac/pasemi_edac.c
5119
5120 EDAC-PND2
5121 M:      Tony Luck <tony.luck@intel.com>
5122 L:      linux-edac@vger.kernel.org
5123 S:      Maintained
5124 F:      drivers/edac/pnd2_edac.[ch]
5125
5126 EDAC-R82600
5127 M:      Tim Small <tim@buttersideup.com>
5128 L:      linux-edac@vger.kernel.org
5129 S:      Maintained
5130 F:      drivers/edac/r82600_edac.c
5131
5132 EDAC-SBRIDGE
5133 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5134 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5135 L:      linux-edac@vger.kernel.org
5136 S:      Maintained
5137 F:      drivers/edac/sb_edac.c
5138
5139 EDAC-SKYLAKE
5140 M:      Tony Luck <tony.luck@intel.com>
5141 L:      linux-edac@vger.kernel.org
5142 S:      Maintained
5143 F:      drivers/edac/skx_edac.c
5144
5145 EDIROL UA-101/UA-1000 DRIVER
5146 M:      Clemens Ladisch <clemens@ladisch.de>
5147 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5148 T:      git git://git.alsa-project.org/alsa-kernel.git
5149 S:      Maintained
5150 F:      sound/usb/misc/ua101.c
5151
5152 EFI TEST DRIVER
5153 L:      linux-efi@vger.kernel.org
5154 M:      Ivan Hu <ivan.hu@canonical.com>
5155 M:      Matt Fleming <matt@codeblueprint.co.uk>
5156 S:      Maintained
5157 F:      drivers/firmware/efi/test/
5158
5159 EFI VARIABLE FILESYSTEM
5160 M:      Matthew Garrett <matthew.garrett@nebula.com>
5161 M:      Jeremy Kerr <jk@ozlabs.org>
5162 M:      Matt Fleming <matt@codeblueprint.co.uk>
5163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5164 L:      linux-efi@vger.kernel.org
5165 S:      Maintained
5166 F:      fs/efivarfs/
5167
5168 EFIFB FRAMEBUFFER DRIVER
5169 L:      linux-fbdev@vger.kernel.org
5170 M:      Peter Jones <pjones@redhat.com>
5171 S:      Maintained
5172 F:      drivers/video/fbdev/efifb.c
5173
5174 EFS FILESYSTEM
5175 W:      http://aeschi.ch.eu.org/efs/
5176 S:      Orphan
5177 F:      fs/efs/
5178
5179 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5180 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5181 L:      netdev@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/net/ethernet/ibm/ehea/
5184
5185 EM28XX VIDEO4LINUX DRIVER
5186 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5187 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5188 L:      linux-media@vger.kernel.org
5189 W:      https://linuxtv.org
5190 T:      git git://linuxtv.org/media_tree.git
5191 S:      Maintained
5192 F:      drivers/media/usb/em28xx/
5193 F:      Documentation/media/v4l-drivers/em28xx*
5194
5195 EMBEDDED LINUX
5196 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5197 M:      Matt Mackall <mpm@selenic.com>
5198 M:      David Woodhouse <dwmw2@infradead.org>
5199 L:      linux-embedded@vger.kernel.org
5200 S:      Maintained
5201
5202 Emulex 10Gbps iSCSI - OneConnect DRIVER
5203 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5204 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5205 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5206 L:      linux-scsi@vger.kernel.org
5207 W:      http://www.broadcom.com
5208 S:      Supported
5209 F:      drivers/scsi/be2iscsi/
5210
5211 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5212 M:      Sathya Perla <sathya.perla@broadcom.com>
5213 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5214 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5215 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5216 L:      netdev@vger.kernel.org
5217 W:      http://www.emulex.com
5218 S:      Supported
5219 F:      drivers/net/ethernet/emulex/benet/
5220
5221 EMULEX ONECONNECT ROCE DRIVER
5222 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5223 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5224 L:      linux-rdma@vger.kernel.org
5225 W:      http://www.broadcom.com
5226 S:      Odd Fixes
5227 F:      drivers/infiniband/hw/ocrdma/
5228 F:      include/uapi/rdma/ocrdma-abi.h
5229
5230 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5231 M:      James Smart <james.smart@broadcom.com>
5232 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5233 L:      linux-scsi@vger.kernel.org
5234 W:      http://www.broadcom.com
5235 S:      Supported
5236 F:      drivers/scsi/lpfc/
5237
5238 ENE CB710 FLASH CARD READER DRIVER
5239 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5240 S:      Maintained
5241 F:      drivers/misc/cb710/
5242 F:      drivers/mmc/host/cb710-mmc.*
5243 F:      include/linux/cb710.h
5244
5245 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5246 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5247 S:      Maintained
5248 F:      drivers/media/rc/ene_ir.*
5249
5250 EPSON S1D13XXX FRAMEBUFFER DRIVER
5251 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5252 S:      Maintained
5253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5254 F:      drivers/video/fbdev/s1d13xxxfb.c
5255 F:      include/video/s1d13xxxfb.h
5256
5257 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5258 M:      Jeff Layton <jlayton@kernel.org>
5259 S:      Maintained
5260 F:      lib/errseq.c
5261 F:      include/linux/errseq.h
5262
5263 ET131X NETWORK DRIVER
5264 M:      Mark Einon <mark.einon@gmail.com>
5265 S:      Odd Fixes
5266 F:      drivers/net/ethernet/agere/
5267
5268 ETHERNET BRIDGE
5269 M:      Stephen Hemminger <stephen@networkplumber.org>
5270 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5271 L:      netdev@vger.kernel.org
5272 W:      http://www.linuxfoundation.org/en/Net:Bridge
5273 S:      Maintained
5274 F:      include/linux/netfilter_bridge/
5275 F:      net/bridge/
5276
5277 ETHERNET PHY LIBRARY
5278 M:      Andrew Lunn <andrew@lunn.ch>
5279 M:      Florian Fainelli <f.fainelli@gmail.com>
5280 L:      netdev@vger.kernel.org
5281 S:      Maintained
5282 F:      Documentation/ABI/testing/sysfs-bus-mdio
5283 F:      Documentation/devicetree/bindings/net/mdio*
5284 F:      Documentation/networking/phy.txt
5285 F:      drivers/net/phy/
5286 F:      drivers/of/of_mdio.c
5287 F:      drivers/of/of_net.c
5288 F:      include/linux/*mdio*.h
5289 F:      include/linux/of_net.h
5290 F:      include/linux/phy.h
5291 F:      include/linux/phy_fixed.h
5292 F:      include/linux/platform_data/mdio-gpio.h
5293 F:      include/linux/platform_data/mdio-bcm-unimac.h
5294 F:      include/trace/events/mdio.h
5295 F:      include/uapi/linux/mdio.h
5296 F:      include/uapi/linux/mii.h
5297
5298 EXT2 FILE SYSTEM
5299 M:      Jan Kara <jack@suse.com>
5300 L:      linux-ext4@vger.kernel.org
5301 S:      Maintained
5302 F:      Documentation/filesystems/ext2.txt
5303 F:      fs/ext2/
5304 F:      include/linux/ext2*
5305
5306 EXT4 FILE SYSTEM
5307 M:      "Theodore Ts'o" <tytso@mit.edu>
5308 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5309 L:      linux-ext4@vger.kernel.org
5310 W:      http://ext4.wiki.kernel.org
5311 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5313 S:      Maintained
5314 F:      Documentation/filesystems/ext4.txt
5315 F:      fs/ext4/
5316
5317 Extended Verification Module (EVM)
5318 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5319 L:      linux-integrity@vger.kernel.org
5320 S:      Supported
5321 F:      security/integrity/evm/
5322
5323 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5324 M:      Matt Fleming <matt@codeblueprint.co.uk>
5325 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5326 L:      linux-efi@vger.kernel.org
5327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5328 S:      Maintained
5329 F:      Documentation/efi-stub.txt
5330 F:      arch/*/kernel/efi.c
5331 F:      arch/x86/boot/compressed/eboot.[ch]
5332 F:      arch/*/include/asm/efi.h
5333 F:      arch/x86/platform/efi/
5334 F:      drivers/firmware/efi/
5335 F:      include/linux/efi*.h
5336 F:      arch/arm/boot/compressed/efi-header.S
5337 F:      arch/arm64/kernel/efi-entry.S
5338
5339 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5340 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5341 M:      Chanwoo Choi <cw00.choi@samsung.com>
5342 L:      linux-kernel@vger.kernel.org
5343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5344 S:      Maintained
5345 F:      drivers/extcon/
5346 F:      include/linux/extcon/
5347 F:      include/linux/extcon.h
5348 F:      Documentation/extcon/
5349 F:      Documentation/devicetree/bindings/extcon/
5350
5351 EXYNOS DP DRIVER
5352 M:      Jingoo Han <jingoohan1@gmail.com>
5353 L:      dri-devel@lists.freedesktop.org
5354 S:      Maintained
5355 F:      drivers/gpu/drm/exynos/exynos_dp*
5356
5357 EXYNOS SYSMMU (IOMMU) driver
5358 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5359 L:      iommu@lists.linux-foundation.org
5360 S:      Maintained
5361 F:      drivers/iommu/exynos-iommu.c
5362
5363 EZchip NPS platform support
5364 M:      Elad Kanfi <eladkan@mellanox.com>
5365 M:      Vineet Gupta <vgupta@synopsys.com>
5366 S:      Supported
5367 F:      arch/arc/plat-eznps
5368 F:      arch/arc/boot/dts/eznps.dts
5369
5370 F2FS FILE SYSTEM
5371 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5372 M:      Chao Yu <yuchao0@huawei.com>
5373 L:      linux-f2fs-devel@lists.sourceforge.net
5374 W:      https://f2fs.wiki.kernel.org/
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5376 S:      Maintained
5377 F:      Documentation/filesystems/f2fs.txt
5378 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5379 F:      fs/f2fs/
5380 F:      include/linux/f2fs_fs.h
5381 F:      include/trace/events/f2fs.h
5382
5383 F71805F HARDWARE MONITORING DRIVER
5384 M:      Jean Delvare <jdelvare@suse.com>
5385 L:      linux-hwmon@vger.kernel.org
5386 S:      Maintained
5387 F:      Documentation/hwmon/f71805f
5388 F:      drivers/hwmon/f71805f.c
5389
5390 FANOTIFY
5391 M:      Jan Kara <jack@suse.cz>
5392 R:      Amir Goldstein <amir73il@gmail.com>
5393 L:      linux-fsdevel@vger.kernel.org
5394 S:      Maintained
5395 F:      fs/notify/fanotify/
5396 F:      include/linux/fanotify.h
5397 F:      include/uapi/linux/fanotify.h
5398
5399 FARSYNC SYNCHRONOUS DRIVER
5400 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5401 W:      http://www.farsite.co.uk/
5402 S:      Supported
5403 F:      drivers/net/wan/farsync.*
5404
5405 FAULT INJECTION SUPPORT
5406 M:      Akinobu Mita <akinobu.mita@gmail.com>
5407 S:      Supported
5408 F:      Documentation/fault-injection/
5409 F:      lib/fault-inject.c
5410
5411 FBTFT Framebuffer drivers
5412 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5413 S:      Maintained
5414 F:      drivers/staging/fbtft/
5415
5416 FC0011 TUNER DRIVER
5417 M:      Michael Buesch <m@bues.ch>
5418 L:      linux-media@vger.kernel.org
5419 S:      Maintained
5420 F:      drivers/media/tuners/fc0011.h
5421 F:      drivers/media/tuners/fc0011.c
5422
5423 FC2580 MEDIA DRIVER
5424 M:      Antti Palosaari <crope@iki.fi>
5425 L:      linux-media@vger.kernel.org
5426 W:      https://linuxtv.org
5427 W:      http://palosaari.fi/linux/
5428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5429 T:      git git://linuxtv.org/anttip/media_tree.git
5430 S:      Maintained
5431 F:      drivers/media/tuners/fc2580*
5432
5433 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5434 M:      Johannes Thumshirn <jth@kernel.org>
5435 L:      fcoe-devel@open-fcoe.org
5436 W:      www.Open-FCoE.org
5437 S:      Supported
5438 F:      drivers/scsi/libfc/
5439 F:      drivers/scsi/fcoe/
5440 F:      include/scsi/fc/
5441 F:      include/scsi/libfc.h
5442 F:      include/scsi/libfcoe.h
5443 F:      include/uapi/scsi/fc/
5444
5445 FILE LOCKING (flock() and fcntl()/lockf())
5446 M:      Jeff Layton <jlayton@kernel.org>
5447 M:      "J. Bruce Fields" <bfields@fieldses.org>
5448 L:      linux-fsdevel@vger.kernel.org
5449 S:      Maintained
5450 F:      include/linux/fcntl.h
5451 F:      include/uapi/linux/fcntl.h
5452 F:      fs/fcntl.c
5453 F:      fs/locks.c
5454
5455 FILESYSTEMS (VFS and infrastructure)
5456 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5457 L:      linux-fsdevel@vger.kernel.org
5458 S:      Maintained
5459 F:      fs/*
5460 F:      include/linux/fs.h
5461 F:      include/uapi/linux/fs.h
5462
5463 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5464 M:      Riku Voipio <riku.voipio@iki.fi>
5465 L:      linux-hwmon@vger.kernel.org
5466 S:      Maintained
5467 F:      drivers/hwmon/f75375s.c
5468 F:      include/linux/f75375s.h
5469
5470 FIREWIRE AUDIO DRIVERS
5471 M:      Clemens Ladisch <clemens@ladisch.de>
5472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5473 T:      git git://git.alsa-project.org/alsa-kernel.git
5474 S:      Maintained
5475 F:      sound/firewire/
5476
5477 FIREWIRE MEDIA DRIVERS (firedtv)
5478 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5479 L:      linux-media@vger.kernel.org
5480 L:      linux1394-devel@lists.sourceforge.net
5481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5482 S:      Maintained
5483 F:      drivers/media/firewire/
5484
5485 FIREWIRE SBP-2 TARGET
5486 M:      Chris Boot <bootc@bootc.net>
5487 L:      linux-scsi@vger.kernel.org
5488 L:      target-devel@vger.kernel.org
5489 L:      linux1394-devel@lists.sourceforge.net
5490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5491 S:      Maintained
5492 F:      drivers/target/sbp/
5493
5494 FIREWIRE SUBSYSTEM
5495 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5496 L:      linux1394-devel@lists.sourceforge.net
5497 W:      http://ieee1394.wiki.kernel.org/
5498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5499 S:      Maintained
5500 F:      drivers/firewire/
5501 F:      include/linux/firewire.h
5502 F:      include/uapi/linux/firewire*.h
5503 F:      tools/firewire/
5504
5505 FIRMWARE LOADER (request_firmware)
5506 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5507 L:      linux-kernel@vger.kernel.org
5508 S:      Maintained
5509 F:      Documentation/firmware_class/
5510 F:      drivers/base/firmware*.c
5511 F:      include/linux/firmware.h
5512
5513 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5514 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5515 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5516 S:      Maintained
5517 F:      drivers/block/rsxx/
5518
5519 FLOPPY DRIVER
5520 M:      Jiri Kosina <jikos@kernel.org>
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5522 S:      Odd fixes
5523 F:      drivers/block/floppy.c
5524
5525 FMC SUBSYSTEM
5526 M:      Alessandro Rubini <rubini@gnudd.com>
5527 W:      http://www.ohwr.org/projects/fmc-bus
5528 S:      Supported
5529 F:      drivers/fmc/
5530 F:      include/linux/fmc*.h
5531 F:      include/linux/ipmi-fru.h
5532 K:      fmc_d.*register
5533
5534 FPGA MANAGER FRAMEWORK
5535 M:      Alan Tull <atull@kernel.org>
5536 M:      Moritz Fischer <mdf@kernel.org>
5537 L:      linux-fpga@vger.kernel.org
5538 S:      Maintained
5539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5540 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5541 F:      Documentation/fpga/
5542 F:      Documentation/devicetree/bindings/fpga/
5543 F:      drivers/fpga/
5544 F:      include/linux/fpga/
5545 W:      http://www.rocketboards.org
5546
5547 FPU EMULATOR
5548 M:      Bill Metzenthen <billm@melbpc.org.au>
5549 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5550 S:      Maintained
5551 F:      arch/x86/math-emu/
5552
5553 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5554 L:      netdev@vger.kernel.org
5555 S:      Orphan
5556 F:      drivers/net/wan/dlci.c
5557 F:      drivers/net/wan/sdla.c
5558
5559 FRAMEBUFFER LAYER
5560 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5561 L:      dri-devel@lists.freedesktop.org
5562 L:      linux-fbdev@vger.kernel.org
5563 T:      git git://github.com/bzolnier/linux.git
5564 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5565 S:      Maintained
5566 F:      Documentation/fb/
5567 F:      drivers/video/
5568 F:      include/video/
5569 F:      include/linux/fb.h
5570 F:      include/uapi/video/
5571 F:      include/uapi/linux/fb.h
5572
5573 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5574 M:      Horia Geantă <horia.geanta@nxp.com>
5575 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5576 L:      linux-crypto@vger.kernel.org
5577 S:      Maintained
5578 F:      drivers/crypto/caam/
5579 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5580
5581 FREESCALE DIU FRAMEBUFFER DRIVER
5582 M:      Timur Tabi <timur@tabi.org>
5583 L:      linux-fbdev@vger.kernel.org
5584 S:      Maintained
5585 F:      drivers/video/fbdev/fsl-diu-fb.*
5586
5587 FREESCALE DMA DRIVER
5588 M:      Li Yang <leoyang.li@nxp.com>
5589 M:      Zhang Wei <zw@zh-kernel.org>
5590 L:      linuxppc-dev@lists.ozlabs.org
5591 S:      Maintained
5592 F:      drivers/dma/fsldma.*
5593
5594 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5595 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5596 L:      netdev@vger.kernel.org
5597 S:      Maintained
5598 F:      drivers/net/ethernet/freescale/gianfar*
5599 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5600 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5601
5602 FREESCALE GPMI NAND DRIVER
5603 M:      Han Xu <han.xu@nxp.com>
5604 L:      linux-mtd@lists.infradead.org
5605 S:      Maintained
5606 F:      drivers/mtd/nand/gpmi-nand/*
5607
5608 FREESCALE I2C CPM DRIVER
5609 M:      Jochen Friedrich <jochen@scram.de>
5610 L:      linuxppc-dev@lists.ozlabs.org
5611 L:      linux-i2c@vger.kernel.org
5612 S:      Maintained
5613 F:      drivers/i2c/busses/i2c-cpm.c
5614
5615 FREESCALE IMX / MXC FEC DRIVER
5616 M:      Fugang Duan <fugang.duan@nxp.com>
5617 L:      netdev@vger.kernel.org
5618 S:      Maintained
5619 F:      drivers/net/ethernet/freescale/fec_main.c
5620 F:      drivers/net/ethernet/freescale/fec_ptp.c
5621 F:      drivers/net/ethernet/freescale/fec.h
5622 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5623
5624 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5625 M:      Sascha Hauer <kernel@pengutronix.de>
5626 L:      linux-fbdev@vger.kernel.org
5627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5628 S:      Maintained
5629 F:      include/linux/platform_data/video-imxfb.h
5630 F:      drivers/video/fbdev/imxfb.c
5631
5632 FREESCALE QORIQ DPAA ETHERNET DRIVER
5633 M:      Madalin Bucur <madalin.bucur@nxp.com>
5634 L:      netdev@vger.kernel.org
5635 S:      Maintained
5636 F:      drivers/net/ethernet/freescale/dpaa
5637
5638 FREESCALE QORIQ DPAA FMAN DRIVER
5639 M:      Madalin Bucur <madalin.bucur@nxp.com>
5640 L:      netdev@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/net/ethernet/freescale/fman
5643 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5644
5645 FREESCALE QUAD SPI DRIVER
5646 M:      Han Xu <han.xu@nxp.com>
5647 L:      linux-mtd@lists.infradead.org
5648 S:      Maintained
5649 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5650
5651 FREESCALE QUICC ENGINE LIBRARY
5652 M:      Qiang Zhao <qiang.zhao@nxp.com>
5653 L:      linuxppc-dev@lists.ozlabs.org
5654 S:      Maintained
5655 F:      drivers/soc/fsl/qe/
5656 F:      include/soc/fsl/*qe*.h
5657 F:      include/soc/fsl/*ucc*.h
5658
5659 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5660 M:      Li Yang <leoyang.li@nxp.com>
5661 L:      netdev@vger.kernel.org
5662 L:      linuxppc-dev@lists.ozlabs.org
5663 S:      Maintained
5664 F:      drivers/net/ethernet/freescale/ucc_geth*
5665
5666 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5667 M:      Zhao Qiang <qiang.zhao@nxp.com>
5668 L:      netdev@vger.kernel.org
5669 L:      linuxppc-dev@lists.ozlabs.org
5670 S:      Maintained
5671 F:      drivers/net/wan/fsl_ucc_hdlc*
5672
5673 FREESCALE QUICC ENGINE UCC UART DRIVER
5674 M:      Timur Tabi <timur@tabi.org>
5675 L:      linuxppc-dev@lists.ozlabs.org
5676 S:      Maintained
5677 F:      drivers/tty/serial/ucc_uart.c
5678
5679 FREESCALE SOC DRIVERS
5680 M:      Li Yang <leoyang.li@nxp.com>
5681 L:      linuxppc-dev@lists.ozlabs.org
5682 L:      linux-arm-kernel@lists.infradead.org
5683 S:      Maintained
5684 F:      Documentation/devicetree/bindings/soc/fsl/
5685 F:      drivers/soc/fsl/
5686 F:      include/linux/fsl/
5687
5688 FREESCALE SOC FS_ENET DRIVER
5689 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5690 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5691 L:      linuxppc-dev@lists.ozlabs.org
5692 L:      netdev@vger.kernel.org
5693 S:      Maintained
5694 F:      drivers/net/ethernet/freescale/fs_enet/
5695 F:      include/linux/fs_enet_pd.h
5696
5697 FREESCALE SOC SOUND DRIVERS
5698 M:      Timur Tabi <timur@tabi.org>
5699 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5700 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5701 R:      Fabio Estevam <fabio.estevam@nxp.com>
5702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5703 L:      linuxppc-dev@lists.ozlabs.org
5704 S:      Maintained
5705 F:      sound/soc/fsl/fsl*
5706 F:      sound/soc/fsl/imx*
5707 F:      sound/soc/fsl/mpc8610_hpcd.c
5708
5709 FREESCALE USB PERIPHERAL DRIVERS
5710 M:      Li Yang <leoyang.li@nxp.com>
5711 L:      linux-usb@vger.kernel.org
5712 L:      linuxppc-dev@lists.ozlabs.org
5713 S:      Maintained
5714 F:      drivers/usb/gadget/udc/fsl*
5715
5716 FREEVXFS FILESYSTEM
5717 M:      Christoph Hellwig <hch@infradead.org>
5718 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5719 S:      Maintained
5720 F:      fs/freevxfs/
5721
5722 FREEZER
5723 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5724 M:      Pavel Machek <pavel@ucw.cz>
5725 L:      linux-pm@vger.kernel.org
5726 S:      Supported
5727 F:      Documentation/power/freezing-of-tasks.txt
5728 F:      include/linux/freezer.h
5729 F:      kernel/freezer.c
5730
5731 FRONTSWAP API
5732 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5733 L:      linux-kernel@vger.kernel.org
5734 S:      Maintained
5735 F:      mm/frontswap.c
5736 F:      include/linux/frontswap.h
5737
5738 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5739 M:      David Howells <dhowells@redhat.com>
5740 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5741 S:      Supported
5742 F:      Documentation/filesystems/caching/
5743 F:      fs/fscache/
5744 F:      include/linux/fscache*.h
5745
5746 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5747 M:      Theodore Y. Ts'o <tytso@mit.edu>
5748 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5749 L:      linux-fscrypt@vger.kernel.org
5750 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5752 S:      Supported
5753 F:      fs/crypto/
5754 F:      include/linux/fscrypt*.h
5755 F:      Documentation/filesystems/fscrypt.rst
5756
5757 FUJITSU FR-V (FRV) PORT
5758 S:      Orphan
5759 F:      arch/frv/
5760
5761 FUJITSU LAPTOP EXTRAS
5762 M:      Jonathan Woithe <jwoithe@just42.net>
5763 L:      platform-driver-x86@vger.kernel.org
5764 S:      Maintained
5765 F:      drivers/platform/x86/fujitsu-laptop.c
5766
5767 FUJITSU M-5MO LS CAMERA ISP DRIVER
5768 M:      Kyungmin Park <kyungmin.park@samsung.com>
5769 M:      Heungjun Kim <riverful.kim@samsung.com>
5770 L:      linux-media@vger.kernel.org
5771 S:      Maintained
5772 F:      drivers/media/i2c/m5mols/
5773 F:      include/media/i2c/m5mols.h
5774
5775 FUJITSU TABLET EXTRAS
5776 M:      Robert Gerlach <khnz@gmx.de>
5777 L:      platform-driver-x86@vger.kernel.org
5778 S:      Maintained
5779 F:      drivers/platform/x86/fujitsu-tablet.c
5780
5781 FUSE: FILESYSTEM IN USERSPACE
5782 M:      Miklos Szeredi <miklos@szeredi.hu>
5783 L:      linux-fsdevel@vger.kernel.org
5784 W:      http://fuse.sourceforge.net/
5785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5786 S:      Maintained
5787 F:      fs/fuse/
5788 F:      include/uapi/linux/fuse.h
5789 F:      Documentation/filesystems/fuse.txt
5790
5791 FUTEX SUBSYSTEM
5792 M:      Thomas Gleixner <tglx@linutronix.de>
5793 M:      Ingo Molnar <mingo@redhat.com>
5794 R:      Peter Zijlstra <peterz@infradead.org>
5795 R:      Darren Hart <dvhart@infradead.org>
5796 L:      linux-kernel@vger.kernel.org
5797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5798 S:      Maintained
5799 F:      kernel/futex.c
5800 F:      kernel/futex_compat.c
5801 F:      include/asm-generic/futex.h
5802 F:      include/linux/futex.h
5803 F:      include/uapi/linux/futex.h
5804 F:      tools/testing/selftests/futex/
5805 F:      tools/perf/bench/futex*
5806 F:      Documentation/*futex*
5807
5808 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5809 M:      Rik Faith <faith@cs.unc.edu>
5810 L:      linux-scsi@vger.kernel.org
5811 S:      Odd Fixes (e.g., new signatures)
5812 F:      drivers/scsi/fdomain.*
5813
5814 GCC PLUGINS
5815 M:      Kees Cook <keescook@chromium.org>
5816 R:      Emese Revfy <re.emese@gmail.com>
5817 L:      kernel-hardening@lists.openwall.com
5818 S:      Maintained
5819 F:      scripts/gcc-plugins/
5820 F:      scripts/gcc-plugin.sh
5821 F:      scripts/Makefile.gcc-plugins
5822 F:      Documentation/gcc-plugins.txt
5823
5824 GCOV BASED KERNEL PROFILING
5825 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5826 S:      Maintained
5827 F:      kernel/gcov/
5828 F:      Documentation/dev-tools/gcov.rst
5829
5830 GDB KERNEL DEBUGGING HELPER SCRIPTS
5831 M:      Jan Kiszka <jan.kiszka@siemens.com>
5832 M:      Kieran Bingham <kieran@bingham.xyz>
5833 S:      Supported
5834 F:      scripts/gdb/
5835
5836 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5837 M:      Achim Leubner <achim_leubner@adaptec.com>
5838 L:      linux-scsi@vger.kernel.org
5839 W:      http://www.icp-vortex.com/
5840 S:      Supported
5841 F:      drivers/scsi/gdt*
5842
5843 GEMTEK FM RADIO RECEIVER DRIVER
5844 M:      Hans Verkuil <hverkuil@xs4all.nl>
5845 L:      linux-media@vger.kernel.org
5846 T:      git git://linuxtv.org/media_tree.git
5847 W:      https://linuxtv.org
5848 S:      Maintained
5849 F:      drivers/media/radio/radio-gemtek*
5850
5851 GENERIC GPIO I2C DRIVER
5852 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5853 S:      Supported
5854 F:      drivers/i2c/busses/i2c-gpio.c
5855 F:      include/linux/i2c-gpio.h
5856
5857 GENERIC GPIO I2C MULTIPLEXER DRIVER
5858 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5859 L:      linux-i2c@vger.kernel.org
5860 S:      Supported
5861 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5862 F:      include/linux/i2c-mux-gpio.h
5863 F:      Documentation/i2c/muxes/i2c-mux-gpio
5864
5865 GENERIC HDLC (WAN) DRIVERS
5866 M:      Krzysztof Halasa <khc@pm.waw.pl>
5867 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5868 S:      Maintained
5869 F:      drivers/net/wan/c101.c
5870 F:      drivers/net/wan/hd6457*
5871 F:      drivers/net/wan/hdlc*
5872 F:      drivers/net/wan/n2.c
5873 F:      drivers/net/wan/pc300too.c
5874 F:      drivers/net/wan/pci200syn.c
5875 F:      drivers/net/wan/wanxl*
5876
5877 GENERIC INCLUDE/ASM HEADER FILES
5878 M:      Arnd Bergmann <arnd@arndb.de>
5879 L:      linux-arch@vger.kernel.org
5880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5881 S:      Maintained
5882 F:      include/asm-generic/
5883 F:      include/uapi/asm-generic/
5884
5885 GENERIC PHY FRAMEWORK
5886 M:      Kishon Vijay Abraham I <kishon@ti.com>
5887 L:      linux-kernel@vger.kernel.org
5888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5889 S:      Supported
5890 F:      drivers/phy/
5891 F:      include/linux/phy/
5892
5893 GENERIC PM DOMAINS
5894 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5895 M:      Kevin Hilman <khilman@kernel.org>
5896 M:      Ulf Hansson <ulf.hansson@linaro.org>
5897 L:      linux-pm@vger.kernel.org
5898 S:      Supported
5899 F:      drivers/base/power/domain*.c
5900 F:      include/linux/pm_domain.h
5901 F:      Documentation/devicetree/bindings/power/power_domain.txt
5902
5903 GENERIC UIO DRIVER FOR PCI DEVICES
5904 M:      "Michael S. Tsirkin" <mst@redhat.com>
5905 L:      kvm@vger.kernel.org
5906 S:      Supported
5907 F:      drivers/uio/uio_pci_generic.c
5908
5909 GENWQE (IBM Generic Workqueue Card)
5910 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5911 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5912 S:      Supported
5913 F:      drivers/misc/genwqe/
5914
5915 GET_MAINTAINER SCRIPT
5916 M:      Joe Perches <joe@perches.com>
5917 S:      Maintained
5918 F:      scripts/get_maintainer.pl
5919
5920 GFS2 FILE SYSTEM
5921 M:      Steven Whitehouse <swhiteho@redhat.com>
5922 M:      Bob Peterson <rpeterso@redhat.com>
5923 L:      cluster-devel@redhat.com
5924 W:      http://sources.redhat.com/cluster/
5925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5926 S:      Supported
5927 F:      Documentation/filesystems/gfs2*.txt
5928 F:      fs/gfs2/
5929 F:      include/uapi/linux/gfs2_ondisk.h
5930
5931 GIGASET ISDN DRIVERS
5932 M:      Paul Bolle <pebolle@tiscali.nl>
5933 L:      gigaset307x-common@lists.sourceforge.net
5934 W:      http://gigaset307x.sourceforge.net/
5935 S:      Odd Fixes
5936 F:      Documentation/isdn/README.gigaset
5937 F:      drivers/isdn/gigaset/
5938 F:      include/uapi/linux/gigaset_dev.h
5939
5940 GO7007 MPEG CODEC
5941 M:      Hans Verkuil <hans.verkuil@cisco.com>
5942 L:      linux-media@vger.kernel.org
5943 S:      Maintained
5944 F:      drivers/media/usb/go7007/
5945
5946 GOODIX TOUCHSCREEN
5947 M:      Bastien Nocera <hadess@hadess.net>
5948 L:      linux-input@vger.kernel.org
5949 S:      Maintained
5950 F:      drivers/input/touchscreen/goodix.c
5951
5952 GPIO ACPI SUPPORT
5953 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5954 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5955 L:      linux-gpio@vger.kernel.org
5956 L:      linux-acpi@vger.kernel.org
5957 S:      Maintained
5958 F:      Documentation/acpi/gpio-properties.txt
5959 F:      drivers/gpio/gpiolib-acpi.c
5960
5961 GPIO IR Transmitter
5962 M:      Sean Young <sean@mess.org>
5963 L:      linux-media@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/media/rc/gpio-ir-tx.c
5966
5967 GPIO MOCKUP DRIVER
5968 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5969 L:      linux-gpio@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/gpio/gpio-mockup.c
5972 F:      tools/testing/selftests/gpio/
5973
5974 GPIO SUBSYSTEM
5975 M:      Linus Walleij <linus.walleij@linaro.org>
5976 L:      linux-gpio@vger.kernel.org
5977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5978 S:      Maintained
5979 F:      Documentation/devicetree/bindings/gpio/
5980 F:      Documentation/gpio/
5981 F:      Documentation/ABI/testing/gpio-cdev
5982 F:      Documentation/ABI/obsolete/sysfs-gpio
5983 F:      drivers/gpio/
5984 F:      include/linux/gpio/
5985 F:      include/linux/gpio.h
5986 F:      include/asm-generic/gpio.h
5987 F:      include/uapi/linux/gpio.h
5988 F:      tools/gpio/
5989
5990 GRE DEMULTIPLEXER DRIVER
5991 M:      Dmitry Kozlov <xeb@mail.ru>
5992 L:      netdev@vger.kernel.org
5993 S:      Maintained
5994 F:      net/ipv4/gre_demux.c
5995 F:      net/ipv4/gre_offload.c
5996 F:      include/net/gre.h
5997
5998 GRETH 10/100/1G Ethernet MAC device driver
5999 M:      Andreas Larsson <andreas@gaisler.com>
6000 L:      netdev@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/net/ethernet/aeroflex/
6003
6004 GREYBUS AUDIO PROTOCOLS DRIVERS
6005 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6006 M:      Mark Greer <mgreer@animalcreek.com>
6007 S:      Maintained
6008 F:      drivers/staging/greybus/audio_apbridgea.c
6009 F:      drivers/staging/greybus/audio_apbridgea.h
6010 F:      drivers/staging/greybus/audio_codec.c
6011 F:      drivers/staging/greybus/audio_codec.h
6012 F:      drivers/staging/greybus/audio_gb.c
6013 F:      drivers/staging/greybus/audio_manager.c
6014 F:      drivers/staging/greybus/audio_manager.h
6015 F:      drivers/staging/greybus/audio_manager_module.c
6016 F:      drivers/staging/greybus/audio_manager_private.h
6017 F:      drivers/staging/greybus/audio_manager_sysfs.c
6018 F:      drivers/staging/greybus/audio_module.c
6019 F:      drivers/staging/greybus/audio_topology.c
6020
6021 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6022 M:      Viresh Kumar <vireshk@kernel.org>
6023 S:      Maintained
6024 F:      drivers/staging/greybus/authentication.c
6025 F:      drivers/staging/greybus/bootrom.c
6026 F:      drivers/staging/greybus/firmware.h
6027 F:      drivers/staging/greybus/fw-core.c
6028 F:      drivers/staging/greybus/fw-download.c
6029 F:      drivers/staging/greybus/fw-managament.c
6030 F:      drivers/staging/greybus/greybus_authentication.h
6031 F:      drivers/staging/greybus/greybus_firmware.h
6032 F:      drivers/staging/greybus/hid.c
6033 F:      drivers/staging/greybus/i2c.c
6034 F:      drivers/staging/greybus/spi.c
6035 F:      drivers/staging/greybus/spilib.c
6036 F:      drivers/staging/greybus/spilib.h
6037
6038 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6039 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6040 S:      Maintained
6041 F:      drivers/staging/greybus/loopback.c
6042 F:      drivers/staging/greybus/timesync.c
6043 F:      drivers/staging/greybus/timesync_platform.c
6044
6045 GREYBUS PLATFORM DRIVERS
6046 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6047 S:      Maintained
6048 F:      drivers/staging/greybus/arche-platform.c
6049 F:      drivers/staging/greybus/arche-apb-ctrl.c
6050 F:      drivers/staging/greybus/arche_platform.h
6051
6052 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6053 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6054 S:      Maintained
6055 F:      drivers/staging/greybus/sdio.c
6056 F:      drivers/staging/greybus/light.c
6057 F:      drivers/staging/greybus/gpio.c
6058 F:      drivers/staging/greybus/power_supply.c
6059 F:      drivers/staging/greybus/spi.c
6060 F:      drivers/staging/greybus/spilib.c
6061
6062 GREYBUS SUBSYSTEM
6063 M:      Johan Hovold <johan@kernel.org>
6064 M:      Alex Elder <elder@kernel.org>
6065 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6066 S:      Maintained
6067 F:      drivers/staging/greybus/
6068 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6069
6070 GREYBUS UART PROTOCOLS DRIVERS
6071 M:      David Lin <dtwlin@gmail.com>
6072 S:      Maintained
6073 F:      drivers/staging/greybus/uart.c
6074 F:      drivers/staging/greybus/log.c
6075
6076 GS1662 VIDEO SERIALIZER
6077 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6078 L:      linux-media@vger.kernel.org
6079 T:      git git://linuxtv.org/media_tree.git
6080 S:      Maintained
6081 F:      drivers/media/spi/gs1662.c
6082
6083 GSPCA FINEPIX SUBDRIVER
6084 M:      Frank Zago <frank@zago.net>
6085 L:      linux-media@vger.kernel.org
6086 T:      git git://linuxtv.org/media_tree.git
6087 S:      Maintained
6088 F:      drivers/media/usb/gspca/finepix.c
6089
6090 GSPCA GL860 SUBDRIVER
6091 M:      Olivier Lorin <o.lorin@laposte.net>
6092 L:      linux-media@vger.kernel.org
6093 T:      git git://linuxtv.org/media_tree.git
6094 S:      Maintained
6095 F:      drivers/media/usb/gspca/gl860/
6096
6097 GSPCA M5602 SUBDRIVER
6098 M:      Erik Andren <erik.andren@gmail.com>
6099 L:      linux-media@vger.kernel.org
6100 T:      git git://linuxtv.org/media_tree.git
6101 S:      Maintained
6102 F:      drivers/media/usb/gspca/m5602/
6103
6104 GSPCA PAC207 SONIXB SUBDRIVER
6105 M:      Hans Verkuil <hverkuil@xs4all.nl>
6106 L:      linux-media@vger.kernel.org
6107 T:      git git://linuxtv.org/media_tree.git
6108 S:      Odd Fixes
6109 F:      drivers/media/usb/gspca/pac207.c
6110
6111 GSPCA SN9C20X SUBDRIVER
6112 M:      Brian Johnson <brijohn@gmail.com>
6113 L:      linux-media@vger.kernel.org
6114 T:      git git://linuxtv.org/media_tree.git
6115 S:      Maintained
6116 F:      drivers/media/usb/gspca/sn9c20x.c
6117
6118 GSPCA T613 SUBDRIVER
6119 M:      Leandro Costantino <lcostantino@gmail.com>
6120 L:      linux-media@vger.kernel.org
6121 T:      git git://linuxtv.org/media_tree.git
6122 S:      Maintained
6123 F:      drivers/media/usb/gspca/t613.c
6124
6125 GSPCA USB WEBCAM DRIVER
6126 M:      Hans Verkuil <hverkuil@xs4all.nl>
6127 L:      linux-media@vger.kernel.org
6128 T:      git git://linuxtv.org/media_tree.git
6129 S:      Odd Fixes
6130 F:      drivers/media/usb/gspca/
6131
6132 GTP (GPRS Tunneling Protocol)
6133 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6134 M:      Harald Welte <laforge@gnumonks.org>
6135 L:      osmocom-net-gprs@lists.osmocom.org
6136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6137 S:      Maintained
6138 F:      drivers/net/gtp.c
6139
6140 GUID PARTITION TABLE (GPT)
6141 M:      Davidlohr Bueso <dave@stgolabs.net>
6142 L:      linux-efi@vger.kernel.org
6143 S:      Maintained
6144 F:      block/partitions/efi.*
6145
6146 H8/300 ARCHITECTURE
6147 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6148 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6149 W:      http://uclinux-h8.sourceforge.jp
6150 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6151 S:      Maintained
6152 F:      arch/h8300/
6153 F:      drivers/clocksource/h8300_*.c
6154 F:      drivers/clk/h8300/
6155 F:      drivers/irqchip/irq-renesas-h8*.c
6156
6157 HACKRF MEDIA DRIVER
6158 M:      Antti Palosaari <crope@iki.fi>
6159 L:      linux-media@vger.kernel.org
6160 W:      https://linuxtv.org
6161 W:      http://palosaari.fi/linux/
6162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6163 T:      git git://linuxtv.org/anttip/media_tree.git
6164 S:      Maintained
6165 F:      drivers/media/usb/hackrf/
6166
6167 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6168 M:      Frank Seidel <frank@f-seidel.de>
6169 L:      platform-driver-x86@vger.kernel.org
6170 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6171 S:      Maintained
6172 F:      drivers/platform/x86/hdaps.c
6173
6174 HARDWARE MONITORING
6175 M:      Jean Delvare <jdelvare@suse.com>
6176 M:      Guenter Roeck <linux@roeck-us.net>
6177 L:      linux-hwmon@vger.kernel.org
6178 W:      http://hwmon.wiki.kernel.org/
6179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6180 S:      Maintained
6181 F:      Documentation/hwmon/
6182 F:      drivers/hwmon/
6183 F:      include/linux/hwmon*.h
6184
6185 HARDWARE RANDOM NUMBER GENERATOR CORE
6186 M:      Matt Mackall <mpm@selenic.com>
6187 M:      Herbert Xu <herbert@gondor.apana.org.au>
6188 L:      linux-crypto@vger.kernel.org
6189 S:      Odd fixes
6190 F:      Documentation/devicetree/bindings/rng/
6191 F:      Documentation/hw_random.txt
6192 F:      drivers/char/hw_random/
6193 F:      include/linux/hw_random.h
6194
6195 HARDWARE SPINLOCK CORE
6196 M:      Ohad Ben-Cohen <ohad@wizery.com>
6197 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6198 L:      linux-remoteproc@vger.kernel.org
6199 S:      Maintained
6200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6201 F:      Documentation/devicetree/bindings/hwlock/
6202 F:      Documentation/hwspinlock.txt
6203 F:      drivers/hwspinlock/
6204 F:      include/linux/hwspinlock.h
6205
6206 HARMONY SOUND DRIVER
6207 L:      linux-parisc@vger.kernel.org
6208 S:      Maintained
6209 F:      sound/parisc/harmony.*
6210
6211 HDPVR USB VIDEO ENCODER DRIVER
6212 M:      Hans Verkuil <hverkuil@xs4all.nl>
6213 L:      linux-media@vger.kernel.org
6214 T:      git git://linuxtv.org/media_tree.git
6215 W:      https://linuxtv.org
6216 S:      Odd Fixes
6217 F:      drivers/media/usb/hdpvr/
6218
6219 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6220 M:      Jimmy Vance <jimmy.vance@hpe.com>
6221 S:      Supported
6222 F:      Documentation/watchdog/hpwdt.txt
6223 F:      drivers/watchdog/hpwdt.c
6224
6225 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6226 M:      Don Brace <don.brace@microsemi.com>
6227 L:      esc.storagedev@microsemi.com
6228 L:      linux-scsi@vger.kernel.org
6229 S:      Supported
6230 F:      Documentation/scsi/hpsa.txt
6231 F:      drivers/scsi/hpsa*.[ch]
6232 F:      include/linux/cciss*.h
6233 F:      include/uapi/linux/cciss*.h
6234
6235 HFI1 DRIVER
6236 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6237 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6238 L:      linux-rdma@vger.kernel.org
6239 S:      Supported
6240 F:      drivers/infiniband/hw/hfi1
6241
6242 HFS FILESYSTEM
6243 L:      linux-fsdevel@vger.kernel.org
6244 S:      Orphan
6245 F:      Documentation/filesystems/hfs.txt
6246 F:      fs/hfs/
6247
6248 HFSPLUS FILESYSTEM
6249 L:      linux-fsdevel@vger.kernel.org
6250 S:      Orphan
6251 F:      Documentation/filesystems/hfsplus.txt
6252 F:      fs/hfsplus/
6253
6254 HGA FRAMEBUFFER DRIVER
6255 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6256 L:      linux-nvidia@lists.surfsouth.com
6257 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6258 S:      Maintained
6259 F:      drivers/video/fbdev/hgafb.c
6260
6261 HIBERNATION (aka Software Suspend, aka swsusp)
6262 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6263 M:      Pavel Machek <pavel@ucw.cz>
6264 L:      linux-pm@vger.kernel.org
6265 B:      https://bugzilla.kernel.org
6266 S:      Supported
6267 F:      arch/x86/power/
6268 F:      drivers/base/power/
6269 F:      kernel/power/
6270 F:      include/linux/suspend.h
6271 F:      include/linux/freezer.h
6272 F:      include/linux/pm.h
6273 F:      arch/*/include/asm/suspend*.h
6274
6275 HID CORE LAYER
6276 M:      Jiri Kosina <jikos@kernel.org>
6277 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6278 L:      linux-input@vger.kernel.org
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6280 S:      Maintained
6281 F:      drivers/hid/
6282 F:      include/linux/hid*
6283 F:      include/uapi/linux/hid*
6284
6285 HID SENSOR HUB DRIVERS
6286 M:      Jiri Kosina <jikos@kernel.org>
6287 M:      Jonathan Cameron <jic23@kernel.org>
6288 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6289 L:      linux-input@vger.kernel.org
6290 L:      linux-iio@vger.kernel.org
6291 S:      Maintained
6292 F:      Documentation/hid/hid-sensor*
6293 F:      drivers/hid/hid-sensor-*
6294 F:      drivers/iio/*/hid-*
6295 F:      include/linux/hid-sensor-*
6296
6297 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6298 M:      Thomas Gleixner <tglx@linutronix.de>
6299 L:      linux-kernel@vger.kernel.org
6300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6301 S:      Maintained
6302 F:      Documentation/timers/
6303 F:      kernel/time/hrtimer.c
6304 F:      kernel/time/clockevents.c
6305 F:      kernel/time/timer_*.c
6306 F:      include/linux/clockchips.h
6307 F:      include/linux/hrtimer.h
6308
6309 HIGH-SPEED SCC DRIVER FOR AX.25
6310 L:      linux-hams@vger.kernel.org
6311 S:      Orphan
6312 F:      drivers/net/hamradio/dmascc.c
6313 F:      drivers/net/hamradio/scc.c
6314
6315 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6316 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6317 W:      http://www.highpoint-tech.com
6318 S:      Supported
6319 F:      Documentation/scsi/hptiop.txt
6320 F:      drivers/scsi/hptiop.c
6321
6322 HIPPI
6323 M:      Jes Sorensen <jes@trained-monkey.org>
6324 L:      linux-hippi@sunsite.dk
6325 S:      Maintained
6326 F:      include/linux/hippidevice.h
6327 F:      include/uapi/linux/if_hippi.h
6328 F:      net/802/hippi.c
6329 F:      drivers/net/hippi/
6330
6331 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6332 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6333 M:      Salil Mehta <salil.mehta@huawei.com>
6334 L:      netdev@vger.kernel.org
6335 W:      http://www.hisilicon.com
6336 S:      Maintained
6337 F:      drivers/net/ethernet/hisilicon/hns3/
6338
6339 HISILICON NETWORK SUBSYSTEM DRIVER
6340 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6341 M:      Salil Mehta <salil.mehta@huawei.com>
6342 L:      netdev@vger.kernel.org
6343 W:      http://www.hisilicon.com
6344 S:      Maintained
6345 F:      drivers/net/ethernet/hisilicon/
6346 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6347
6348 HISILICON PMU DRIVER
6349 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6350 W:      http://www.hisilicon.com
6351 S:      Supported
6352 F:      drivers/perf/hisilicon
6353 F:      Documentation/perf/hisi-pmu.txt
6354
6355 HISILICON ROCE DRIVER
6356 M:      Lijun Ou <oulijun@huawei.com>
6357 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6358 L:      linux-rdma@vger.kernel.org
6359 S:      Maintained
6360 F:      drivers/infiniband/hw/hns/
6361 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6362
6363 HISILICON SAS Controller
6364 M:      John Garry <john.garry@huawei.com>
6365 W:      http://www.hisilicon.com
6366 S:      Supported
6367 F:      drivers/scsi/hisi_sas/
6368 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6369
6370 HMM - Heterogeneous Memory Management
6371 M:      Jérôme Glisse <jglisse@redhat.com>
6372 L:      linux-mm@kvack.org
6373 S:      Maintained
6374 F:      mm/hmm*
6375 F:      include/linux/hmm*
6376
6377 HOST AP DRIVER
6378 M:      Jouni Malinen <j@w1.fi>
6379 L:      linux-wireless@vger.kernel.org
6380 W:      http://w1.fi/hostap-driver.html
6381 S:      Obsolete
6382 F:      drivers/net/wireless/intersil/hostap/
6383
6384 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6385 L:      platform-driver-x86@vger.kernel.org
6386 S:      Orphan
6387 F:      drivers/platform/x86/tc1100-wmi.c
6388
6389 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6390 M:      Jaroslav Kysela <perex@perex.cz>
6391 S:      Maintained
6392 F:      drivers/net/ethernet/hp/hp100.*
6393
6394 HPET:   High Precision Event Timers driver
6395 M:      Clemens Ladisch <clemens@ladisch.de>
6396 S:      Maintained
6397 F:      Documentation/timers/hpet.txt
6398 F:      drivers/char/hpet.c
6399 F:      include/linux/hpet.h
6400 F:      include/uapi/linux/hpet.h
6401
6402 HPET:   x86
6403 S:      Orphan
6404 F:      arch/x86/kernel/hpet.c
6405 F:      arch/x86/include/asm/hpet.h
6406
6407 HPFS FILESYSTEM
6408 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6409 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6410 S:      Maintained
6411 F:      fs/hpfs/
6412
6413 HSI SUBSYSTEM
6414 M:      Sebastian Reichel <sre@kernel.org>
6415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6416 S:      Maintained
6417 F:      Documentation/ABI/testing/sysfs-bus-hsi
6418 F:      Documentation/driver-api/hsi.rst
6419 F:      drivers/hsi/
6420 F:      include/linux/hsi/
6421 F:      include/uapi/linux/hsi/
6422
6423 HSO 3G MODEM DRIVER
6424 L:      linux-usb@vger.kernel.org
6425 S:      Orphan
6426 F:      drivers/net/usb/hso.c
6427
6428 HSR NETWORK PROTOCOL
6429 M:      Arvid Brodin <arvid.brodin@alten.se>
6430 L:      netdev@vger.kernel.org
6431 S:      Maintained
6432 F:      net/hsr/
6433
6434 HT16K33 LED CONTROLLER DRIVER
6435 M:      Robin van der Gracht <robin@protonic.nl>
6436 S:      Maintained
6437 F:      drivers/auxdisplay/ht16k33.c
6438 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6439
6440 HTCPEN TOUCHSCREEN DRIVER
6441 M:      Pau Oliva Fora <pof@eslack.org>
6442 L:      linux-input@vger.kernel.org
6443 S:      Maintained
6444 F:      drivers/input/touchscreen/htcpen.c
6445
6446 HUAWEI ETHERNET DRIVER
6447 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6448 L:      netdev@vger.kernel.org
6449 S:      Supported
6450 F:      Documentation/networking/hinic.txt
6451 F:      drivers/net/ethernet/huawei/hinic/
6452
6453 HUGETLB FILESYSTEM
6454 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6455 S:      Maintained
6456 F:      fs/hugetlbfs/
6457
6458 HVA ST MEDIA DRIVER
6459 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6460 L:      linux-media@vger.kernel.org
6461 T:      git git://linuxtv.org/media_tree.git
6462 W:      https://linuxtv.org
6463 S:      Supported
6464 F:      drivers/media/platform/sti/hva
6465
6466 HWPOISON MEMORY FAILURE HANDLING
6467 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6468 L:      linux-mm@kvack.org
6469 S:      Maintained
6470 F:      mm/memory-failure.c
6471 F:      mm/hwpoison-inject.c
6472
6473 Hyper-V CORE AND DRIVERS
6474 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6475 M:      Haiyang Zhang <haiyangz@microsoft.com>
6476 M:      Stephen Hemminger <sthemmin@microsoft.com>
6477 L:      devel@linuxdriverproject.org
6478 S:      Maintained
6479 F:      Documentation/networking/netvsc.txt
6480 F:      arch/x86/include/asm/mshyperv.h
6481 F:      arch/x86/include/asm/trace/hyperv.h
6482 F:      arch/x86/include/uapi/asm/hyperv.h
6483 F:      arch/x86/kernel/cpu/mshyperv.c
6484 F:      arch/x86/hyperv
6485 F:      drivers/hid/hid-hyperv.c
6486 F:      drivers/hv/
6487 F:      drivers/input/serio/hyperv-keyboard.c
6488 F:      drivers/pci/host/pci-hyperv.c
6489 F:      drivers/net/hyperv/
6490 F:      drivers/scsi/storvsc_drv.c
6491 F:      drivers/uio/uio_hv_generic.c
6492 F:      drivers/video/fbdev/hyperv_fb.c
6493 F:      net/vmw_vsock/hyperv_transport.c
6494 F:      include/linux/hyperv.h
6495 F:      include/uapi/linux/hyperv.h
6496 F:      tools/hv/
6497 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6498
6499 HYPERVISOR VIRTUAL CONSOLE DRIVER
6500 L:      linuxppc-dev@lists.ozlabs.org
6501 S:      Odd Fixes
6502 F:      drivers/tty/hvc/
6503
6504 I2C ACPI SUPPORT
6505 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6506 L:      linux-i2c@vger.kernel.org
6507 L:      linux-acpi@vger.kernel.org
6508 S:      Maintained
6509 F:      drivers/i2c/i2c-core-acpi.c
6510
6511 I2C MUXES
6512 M:      Peter Rosin <peda@axentia.se>
6513 L:      linux-i2c@vger.kernel.org
6514 S:      Maintained
6515 F:      Documentation/i2c/i2c-topology
6516 F:      Documentation/i2c/muxes/
6517 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6518 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6519 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6520 F:      drivers/i2c/i2c-mux.c
6521 F:      drivers/i2c/muxes/
6522 F:      include/linux/i2c-mux.h
6523
6524 I2C OVER PARALLEL PORT
6525 M:      Jean Delvare <jdelvare@suse.com>
6526 L:      linux-i2c@vger.kernel.org
6527 S:      Maintained
6528 F:      Documentation/i2c/busses/i2c-parport
6529 F:      Documentation/i2c/busses/i2c-parport-light
6530 F:      drivers/i2c/busses/i2c-parport.c
6531 F:      drivers/i2c/busses/i2c-parport-light.c
6532
6533 I2C SUBSYSTEM
6534 M:      Wolfram Sang <wsa@the-dreams.de>
6535 L:      linux-i2c@vger.kernel.org
6536 W:      https://i2c.wiki.kernel.org/
6537 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6539 S:      Maintained
6540 F:      Documentation/devicetree/bindings/i2c/
6541 F:      Documentation/i2c/
6542 F:      drivers/i2c/
6543 F:      drivers/i2c/*/
6544 F:      include/linux/i2c.h
6545 F:      include/linux/i2c-*.h
6546 F:      include/uapi/linux/i2c.h
6547 F:      include/uapi/linux/i2c-*.h
6548
6549 I2C-TAOS-EVM DRIVER
6550 M:      Jean Delvare <jdelvare@suse.com>
6551 L:      linux-i2c@vger.kernel.org
6552 S:      Maintained
6553 F:      Documentation/i2c/busses/i2c-taos-evm
6554 F:      drivers/i2c/busses/i2c-taos-evm.c
6555
6556 I2C-TINY-USB DRIVER
6557 M:      Till Harbaum <till@harbaum.org>
6558 L:      linux-i2c@vger.kernel.org
6559 W:      http://www.harbaum.org/till/i2c_tiny_usb
6560 S:      Maintained
6561 F:      drivers/i2c/busses/i2c-tiny-usb.c
6562
6563 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6564 M:      Jean Delvare <jdelvare@suse.com>
6565 L:      linux-i2c@vger.kernel.org
6566 S:      Maintained
6567 F:      Documentation/i2c/busses/i2c-ali1535
6568 F:      Documentation/i2c/busses/i2c-ali1563
6569 F:      Documentation/i2c/busses/i2c-ali15x3
6570 F:      Documentation/i2c/busses/i2c-amd756
6571 F:      Documentation/i2c/busses/i2c-amd8111
6572 F:      Documentation/i2c/busses/i2c-i801
6573 F:      Documentation/i2c/busses/i2c-nforce2
6574 F:      Documentation/i2c/busses/i2c-piix4
6575 F:      Documentation/i2c/busses/i2c-sis5595
6576 F:      Documentation/i2c/busses/i2c-sis630
6577 F:      Documentation/i2c/busses/i2c-sis96x
6578 F:      Documentation/i2c/busses/i2c-via
6579 F:      Documentation/i2c/busses/i2c-viapro
6580 F:      drivers/i2c/busses/i2c-ali1535.c
6581 F:      drivers/i2c/busses/i2c-ali1563.c
6582 F:      drivers/i2c/busses/i2c-ali15x3.c
6583 F:      drivers/i2c/busses/i2c-amd756.c
6584 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6585 F:      drivers/i2c/busses/i2c-amd8111.c
6586 F:      drivers/i2c/busses/i2c-i801.c
6587 F:      drivers/i2c/busses/i2c-isch.c
6588 F:      drivers/i2c/busses/i2c-nforce2.c
6589 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6590 F:      drivers/i2c/busses/i2c-piix4.c
6591 F:      drivers/i2c/busses/i2c-sis5595.c
6592 F:      drivers/i2c/busses/i2c-sis630.c
6593 F:      drivers/i2c/busses/i2c-sis96x.c
6594 F:      drivers/i2c/busses/i2c-via.c
6595 F:      drivers/i2c/busses/i2c-viapro.c
6596
6597 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6598 M:      Hans de Goede <hdegoede@redhat.com>
6599 L:      linux-i2c@vger.kernel.org
6600 S:      Maintained
6601 F:      drivers/i2c/busses/i2c-cht-wc.c
6602
6603 I2C/SMBUS ISMT DRIVER
6604 M:      Seth Heasley <seth.heasley@intel.com>
6605 M:      Neil Horman <nhorman@tuxdriver.com>
6606 L:      linux-i2c@vger.kernel.org
6607 F:      drivers/i2c/busses/i2c-ismt.c
6608 F:      Documentation/i2c/busses/i2c-ismt
6609
6610 I2C/SMBUS STUB DRIVER
6611 M:      Jean Delvare <jdelvare@suse.com>
6612 L:      linux-i2c@vger.kernel.org
6613 S:      Maintained
6614 F:      drivers/i2c/i2c-stub.c
6615
6616 i386 BOOT CODE
6617 M:      "H. Peter Anvin" <hpa@zytor.com>
6618 S:      Maintained
6619 F:      arch/x86/boot/
6620
6621 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6622 M:      "H. Peter Anvin" <hpa@zytor.com>
6623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6624 S:      Maintained
6625
6626 IA64 (Itanium) PLATFORM
6627 M:      Tony Luck <tony.luck@intel.com>
6628 M:      Fenghua Yu <fenghua.yu@intel.com>
6629 L:      linux-ia64@vger.kernel.org
6630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6631 S:      Maintained
6632 F:      arch/ia64/
6633
6634 IBM Power 842 compression accelerator
6635 M:      Haren Myneni <haren@us.ibm.com>
6636 S:      Supported
6637 F:      drivers/crypto/nx/Makefile
6638 F:      drivers/crypto/nx/Kconfig
6639 F:      drivers/crypto/nx/nx-842*
6640 F:      include/linux/sw842.h
6641 F:      crypto/842.c
6642 F:      lib/842/
6643
6644 IBM Power in-Nest Crypto Acceleration
6645 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6646 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6647 L:      linux-crypto@vger.kernel.org
6648 S:      Supported
6649 F:      drivers/crypto/nx/Makefile
6650 F:      drivers/crypto/nx/Kconfig
6651 F:      drivers/crypto/nx/nx-aes*
6652 F:      drivers/crypto/nx/nx-sha*
6653 F:      drivers/crypto/nx/nx.*
6654 F:      drivers/crypto/nx/nx_csbcpb.h
6655 F:      drivers/crypto/nx/nx_debugfs.h
6656
6657 IBM Power Linux RAID adapter
6658 M:      Brian King <brking@us.ibm.com>
6659 S:      Supported
6660 F:      drivers/scsi/ipr.*
6661
6662 IBM Power SRIOV Virtual NIC Device Driver
6663 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6664 M:      John Allen <jallen@linux.vnet.ibm.com>
6665 L:      netdev@vger.kernel.org
6666 S:      Supported
6667 F:      drivers/net/ethernet/ibm/ibmvnic.*
6668
6669 IBM Power Virtual Accelerator Switchboard
6670 M:      Sukadev Bhattiprolu
6671 L:      linuxppc-dev@lists.ozlabs.org
6672 S:      Supported
6673 F:      arch/powerpc/platforms/powernv/vas*
6674 F:      arch/powerpc/platforms/powernv/copy-paste.h
6675 F:      arch/powerpc/include/asm/vas.h
6676 F:      arch/powerpc/include/uapi/asm/vas.h
6677
6678 IBM Power Virtual Ethernet Device Driver
6679 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6680 L:      netdev@vger.kernel.org
6681 S:      Supported
6682 F:      drivers/net/ethernet/ibm/ibmveth.*
6683
6684 IBM Power Virtual FC Device Drivers
6685 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6686 L:      linux-scsi@vger.kernel.org
6687 S:      Supported
6688 F:      drivers/scsi/ibmvscsi/ibmvfc*
6689
6690 IBM Power Virtual SCSI Device Drivers
6691 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6692 L:      linux-scsi@vger.kernel.org
6693 S:      Supported
6694 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6695 F:      include/scsi/viosrp.h
6696
6697 IBM Power Virtual SCSI Device Target Driver
6698 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6699 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6700 L:      linux-scsi@vger.kernel.org
6701 L:      target-devel@vger.kernel.org
6702 S:      Supported
6703 F:      drivers/scsi/ibmvscsi_tgt/
6704
6705 IBM Power VMX Cryptographic instructions
6706 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6707 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6708 L:      linux-crypto@vger.kernel.org
6709 S:      Supported
6710 F:      drivers/crypto/vmx/Makefile
6711 F:      drivers/crypto/vmx/Kconfig
6712 F:      drivers/crypto/vmx/vmx.c
6713 F:      drivers/crypto/vmx/aes*
6714 F:      drivers/crypto/vmx/ghash*
6715 F:      drivers/crypto/vmx/ppc-xlate.pl
6716
6717 IBM ServeRAID RAID DRIVER
6718 S:      Orphan
6719 F:      drivers/scsi/ips.*
6720
6721 ICH LPC AND GPIO DRIVER
6722 M:      Peter Tyser <ptyser@xes-inc.com>
6723 S:      Maintained
6724 F:      drivers/mfd/lpc_ich.c
6725 F:      drivers/gpio/gpio-ich.c
6726
6727 IDE SUBSYSTEM
6728 M:      "David S. Miller" <davem@davemloft.net>
6729 L:      linux-ide@vger.kernel.org
6730 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6732 S:      Maintained
6733 F:      Documentation/ide/
6734 F:      drivers/ide/
6735 F:      include/linux/ide.h
6736
6737 IDE/ATAPI DRIVERS
6738 M:      Borislav Petkov <bp@alien8.de>
6739 L:      linux-ide@vger.kernel.org
6740 S:      Maintained
6741 F:      Documentation/cdrom/ide-cd
6742 F:      drivers/ide/ide-cd*
6743
6744 IDEAPAD LAPTOP EXTRAS DRIVER
6745 M:      Ike Panhc <ike.pan@canonical.com>
6746 L:      platform-driver-x86@vger.kernel.org
6747 W:      http://launchpad.net/ideapad-laptop
6748 S:      Maintained
6749 F:      drivers/platform/x86/ideapad-laptop.c
6750
6751 IDEAPAD LAPTOP SLIDEBAR DRIVER
6752 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6753 L:      linux-input@vger.kernel.org
6754 W:      https://github.com/o2genum/ideapad-slidebar
6755 S:      Maintained
6756 F:      drivers/input/misc/ideapad_slidebar.c
6757
6758 IDT VersaClock 5 CLOCK DRIVER
6759 M:      Marek Vasut <marek.vasut@gmail.com>
6760 S:      Maintained
6761 F:      drivers/clk/clk-versaclock5.c
6762
6763 IEEE 802.15.4 SUBSYSTEM
6764 M:      Alexander Aring <alex.aring@gmail.com>
6765 M:      Stefan Schmidt <stefan@osg.samsung.com>
6766 L:      linux-wpan@vger.kernel.org
6767 W:      http://wpan.cakelab.org/
6768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6770 S:      Maintained
6771 F:      net/ieee802154/
6772 F:      net/mac802154/
6773 F:      drivers/net/ieee802154/
6774 F:      include/linux/nl802154.h
6775 F:      include/linux/ieee802154.h
6776 F:      include/net/nl802154.h
6777 F:      include/net/mac802154.h
6778 F:      include/net/af_ieee802154.h
6779 F:      include/net/cfg802154.h
6780 F:      include/net/ieee802154_netdev.h
6781 F:      Documentation/networking/ieee802154.txt
6782
6783 IFE PROTOCOL
6784 M:      Yotam Gigi <yotam.gi@gmail.com>
6785 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6786 F:      net/ife
6787 F:      include/net/ife.h
6788 F:      include/uapi/linux/ife.h
6789
6790 IGORPLUG-USB IR RECEIVER
6791 M:      Sean Young <sean@mess.org>
6792 L:      linux-media@vger.kernel.org
6793 S:      Maintained
6794 F:      drivers/media/rc/igorplugusb.c
6795
6796 IGUANAWORKS USB IR TRANSCEIVER
6797 M:      Sean Young <sean@mess.org>
6798 L:      linux-media@vger.kernel.org
6799 S:      Maintained
6800 F:      drivers/media/rc/iguanair.c
6801
6802 IIO DIGITAL POTENTIOMETER DAC
6803 M:      Peter Rosin <peda@axentia.se>
6804 L:      linux-iio@vger.kernel.org
6805 S:      Maintained
6806 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6807 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6808 F:      drivers/iio/dac/dpot-dac.c
6809
6810 IIO ENVELOPE DETECTOR
6811 M:      Peter Rosin <peda@axentia.se>
6812 L:      linux-iio@vger.kernel.org
6813 S:      Maintained
6814 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6815 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6816 F:      drivers/iio/adc/envelope-detector.c
6817
6818 IIO MULTIPLEXER
6819 M:      Peter Rosin <peda@axentia.se>
6820 L:      linux-iio@vger.kernel.org
6821 S:      Maintained
6822 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6823 F:      drivers/iio/multiplexer/iio-mux.c
6824
6825 IIO SUBSYSTEM AND DRIVERS
6826 M:      Jonathan Cameron <jic23@kernel.org>
6827 R:      Hartmut Knaack <knaack.h@gmx.de>
6828 R:      Lars-Peter Clausen <lars@metafoo.de>
6829 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6830 L:      linux-iio@vger.kernel.org
6831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6832 S:      Maintained
6833 F:      Documentation/devicetree/bindings/iio/
6834 F:      drivers/iio/
6835 F:      drivers/staging/iio/
6836 F:      include/linux/iio/
6837 F:      tools/iio/
6838
6839 IKANOS/ADI EAGLE ADSL USB DRIVER
6840 M:      Matthieu Castet <castet.matthieu@free.fr>
6841 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6842 S:      Maintained
6843 F:      drivers/usb/atm/ueagle-atm.c
6844
6845 IMGTEC ASCII LCD DRIVER
6846 M:      Paul Burton <paul.burton@mips.com>
6847 S:      Maintained
6848 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6849 F:      drivers/auxdisplay/img-ascii-lcd.c
6850
6851 IMGTEC IR DECODER DRIVER
6852 M:      James Hogan <jhogan@kernel.org>
6853 S:      Maintained
6854 F:      drivers/media/rc/img-ir/
6855
6856 IMS TWINTURBO FRAMEBUFFER DRIVER
6857 L:      linux-fbdev@vger.kernel.org
6858 S:      Orphan
6859 F:      drivers/video/fbdev/imsttfb.c
6860
6861 INA209 HARDWARE MONITOR DRIVER
6862 M:      Guenter Roeck <linux@roeck-us.net>
6863 L:      linux-hwmon@vger.kernel.org
6864 S:      Maintained
6865 F:      Documentation/hwmon/ina209
6866 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6867 F:      drivers/hwmon/ina209.c
6868
6869 INA2XX HARDWARE MONITOR DRIVER
6870 M:      Guenter Roeck <linux@roeck-us.net>
6871 L:      linux-hwmon@vger.kernel.org
6872 S:      Maintained
6873 F:      Documentation/hwmon/ina2xx
6874 F:      drivers/hwmon/ina2xx.c
6875 F:      include/linux/platform_data/ina2xx.h
6876
6877 INDUSTRY PACK SUBSYSTEM (IPACK)
6878 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6879 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6880 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6881 L:      industrypack-devel@lists.sourceforge.net
6882 W:      http://industrypack.sourceforge.net
6883 S:      Maintained
6884 F:      drivers/ipack/
6885
6886 INFINIBAND SUBSYSTEM
6887 M:      Doug Ledford <dledford@redhat.com>
6888 M:      Jason Gunthorpe <jgg@mellanox.com>
6889 L:      linux-rdma@vger.kernel.org
6890 W:      http://www.openfabrics.org/
6891 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6893 S:      Supported
6894 F:      Documentation/devicetree/bindings/infiniband/
6895 F:      Documentation/infiniband/
6896 F:      drivers/infiniband/
6897 F:      include/uapi/linux/if_infiniband.h
6898 F:      include/uapi/rdma/
6899 F:      include/rdma/
6900
6901 INGENIC JZ4780 DMA Driver
6902 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6903 S:      Maintained
6904 F:      drivers/dma/dma-jz4780.c
6905
6906 INGENIC JZ4780 NAND DRIVER
6907 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6908 L:      linux-mtd@lists.infradead.org
6909 S:      Maintained
6910 F:      drivers/mtd/nand/jz4780_*
6911
6912 INOTIFY
6913 M:      Jan Kara <jack@suse.cz>
6914 R:      Amir Goldstein <amir73il@gmail.com>
6915 L:      linux-fsdevel@vger.kernel.org
6916 S:      Maintained
6917 F:      Documentation/filesystems/inotify.txt
6918 F:      fs/notify/inotify/
6919 F:      include/linux/inotify.h
6920 F:      include/uapi/linux/inotify.h
6921
6922 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6923 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6924 L:      linux-input@vger.kernel.org
6925 Q:      http://patchwork.kernel.org/project/linux-input/list/
6926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6927 S:      Maintained
6928 F:      drivers/input/
6929 F:      include/linux/input.h
6930 F:      include/uapi/linux/input.h
6931 F:      include/uapi/linux/input-event-codes.h
6932 F:      include/linux/input/
6933 F:      Documentation/devicetree/bindings/input/
6934 F:      Documentation/input/
6935
6936 INPUT MULTITOUCH (MT) PROTOCOL
6937 M:      Henrik Rydberg <rydberg@bitmath.org>
6938 L:      linux-input@vger.kernel.org
6939 S:      Odd fixes
6940 F:      Documentation/input/multi-touch-protocol.rst
6941 F:      drivers/input/input-mt.c
6942 K:      \b(ABS|SYN)_MT_
6943
6944 INSIDE SECURE CRYPTO DRIVER
6945 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6946 F:      drivers/crypto/inside-secure/
6947 S:      Maintained
6948 L:      linux-crypto@vger.kernel.org
6949
6950 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6951 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6952 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6953 L:      linux-integrity@vger.kernel.org
6954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6955 S:      Supported
6956 F:      security/integrity/ima/
6957
6958 INTEL 810/815 FRAMEBUFFER DRIVER
6959 M:      Antonino Daplas <adaplas@gmail.com>
6960 L:      linux-fbdev@vger.kernel.org
6961 S:      Maintained
6962 F:      drivers/video/fbdev/i810/
6963
6964 INTEL ASoC BDW/HSW DRIVERS
6965 M:      Jie Yang <yang.jie@linux.intel.com>
6966 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6967 S:      Supported
6968 F:      sound/soc/intel/common/sst-dsp*
6969 F:      sound/soc/intel/common/sst-firmware.c
6970 F:      sound/soc/intel/boards/broadwell.c
6971 F:      sound/soc/intel/haswell/
6972
6973 INTEL C600 SERIES SAS CONTROLLER DRIVER
6974 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6975 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6976 L:      linux-scsi@vger.kernel.org
6977 T:      git git://git.code.sf.net/p/intel-sas/isci
6978 S:      Supported
6979 F:      drivers/scsi/isci/
6980
6981 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6982 M:      Jani Nikula <jani.nikula@linux.intel.com>
6983 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6984 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6985 L:      intel-gfx@lists.freedesktop.org
6986 W:      https://01.org/linuxgraphics/
6987 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6988 C:      irc://chat.freenode.net/intel-gfx
6989 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6990 T:      git git://anongit.freedesktop.org/drm-intel
6991 S:      Supported
6992 F:      drivers/gpu/drm/i915/
6993 F:      include/drm/i915*
6994 F:      include/uapi/drm/i915_drm.h
6995 F:      Documentation/gpu/i915.rst
6996
6997 INTEL ETHERNET DRIVERS
6998 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6999 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7000 W:      http://www.intel.com/support/feedback.htm
7001 W:      http://e1000.sourceforge.net/
7002 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7005 S:      Supported
7006 F:      Documentation/networking/e100.txt
7007 F:      Documentation/networking/e1000.txt
7008 F:      Documentation/networking/e1000e.txt
7009 F:      Documentation/networking/igb.txt
7010 F:      Documentation/networking/igbvf.txt
7011 F:      Documentation/networking/ixgb.txt
7012 F:      Documentation/networking/ixgbe.txt
7013 F:      Documentation/networking/ixgbevf.txt
7014 F:      Documentation/networking/i40e.txt
7015 F:      Documentation/networking/i40evf.txt
7016 F:      drivers/net/ethernet/intel/
7017 F:      drivers/net/ethernet/intel/*/
7018 F:      include/linux/avf/virtchnl.h
7019
7020 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7021 M:      Maik Broemme <mbroemme@libmpq.org>
7022 L:      linux-fbdev@vger.kernel.org
7023 S:      Maintained
7024 F:      Documentation/fb/intelfb.txt
7025 F:      drivers/video/fbdev/intelfb/
7026
7027 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7028 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7029 M:      Zhi Wang <zhi.a.wang@intel.com>
7030 L:      intel-gvt-dev@lists.freedesktop.org
7031 L:      intel-gfx@lists.freedesktop.org
7032 W:      https://01.org/igvt-g
7033 T:      git https://github.com/intel/gvt-linux.git
7034 S:      Supported
7035 F:      drivers/gpu/drm/i915/gvt/
7036
7037 INTEL HID EVENT DRIVER
7038 M:      Alex Hung <alex.hung@canonical.com>
7039 L:      platform-driver-x86@vger.kernel.org
7040 S:      Maintained
7041 F:      drivers/platform/x86/intel-hid.c
7042
7043 INTEL I/OAT DMA DRIVER
7044 M:      Dave Jiang <dave.jiang@intel.com>
7045 R:      Dan Williams <dan.j.williams@intel.com>
7046 L:      dmaengine@vger.kernel.org
7047 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7048 S:      Supported
7049 F:      drivers/dma/ioat*
7050
7051 INTEL IDLE DRIVER
7052 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7053 M:      Len Brown <lenb@kernel.org>
7054 L:      linux-pm@vger.kernel.org
7055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7056 B:      https://bugzilla.kernel.org
7057 S:      Supported
7058 F:      drivers/idle/intel_idle.c
7059
7060 INTEL INTEGRATED SENSOR HUB DRIVER
7061 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7062 M:      Jiri Kosina <jikos@kernel.org>
7063 L:      linux-input@vger.kernel.org
7064 S:      Maintained
7065 F:      drivers/hid/intel-ish-hid/
7066
7067 INTEL IOMMU (VT-d)
7068 M:      David Woodhouse <dwmw2@infradead.org>
7069 L:      iommu@lists.linux-foundation.org
7070 T:      git git://git.infradead.org/iommu-2.6.git
7071 S:      Supported
7072 F:      drivers/iommu/intel-iommu.c
7073 F:      include/linux/intel-iommu.h
7074
7075 INTEL IOP-ADMA DMA DRIVER
7076 R:      Dan Williams <dan.j.williams@intel.com>
7077 S:      Odd fixes
7078 F:      drivers/dma/iop-adma.c
7079
7080 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7081 M:      Krzysztof Halasa <khalasa@piap.pl>
7082 S:      Maintained
7083 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7084 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7085 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7086 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7087 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7088 F:      drivers/net/wan/ixp4xx_hss.c
7089
7090 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7091 M:      Deepak Saxena <dsaxena@plexity.net>
7092 S:      Maintained
7093 F:      drivers/char/hw_random/ixp4xx-rng.c
7094
7095 INTEL MANAGEMENT ENGINE (mei)
7096 M:      Tomas Winkler <tomas.winkler@intel.com>
7097 L:      linux-kernel@vger.kernel.org
7098 S:      Supported
7099 F:      include/uapi/linux/mei.h
7100 F:      include/linux/mei_cl_bus.h
7101 F:      drivers/misc/mei/*
7102 F:      drivers/watchdog/mei_wdt.c
7103 F:      Documentation/misc-devices/mei/*
7104 F:      samples/mei/*
7105
7106 INTEL MENLOW THERMAL DRIVER
7107 M:      Sujith Thomas <sujith.thomas@intel.com>
7108 L:      platform-driver-x86@vger.kernel.org
7109 W:      https://01.org/linux-acpi
7110 S:      Supported
7111 F:      drivers/platform/x86/intel_menlow.c
7112
7113 INTEL MERRIFIELD GPIO DRIVER
7114 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7115 L:      linux-gpio@vger.kernel.org
7116 S:      Maintained
7117 F:      drivers/gpio/gpio-merrifield.c
7118
7119 INTEL MIC DRIVERS (mic)
7120 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7121 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7122 S:      Supported
7123 W:      https://github.com/sudeepdutt/mic
7124 W:      http://software.intel.com/en-us/mic-developer
7125 F:      include/linux/mic_bus.h
7126 F:      include/linux/scif.h
7127 F:      include/uapi/linux/mic_common.h
7128 F:      include/uapi/linux/mic_ioctl.h
7129 F:      include/uapi/linux/scif_ioctl.h
7130 F:      drivers/misc/mic/
7131 F:      drivers/dma/mic_x100_dma.c
7132 F:      drivers/dma/mic_x100_dma.h
7133 F:      Documentation/mic/
7134
7135 INTEL PMC CORE DRIVER
7136 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7137 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7138 L:      platform-driver-x86@vger.kernel.org
7139 S:      Maintained
7140 F:      arch/x86/include/asm/pmc_core.h
7141 F:      drivers/platform/x86/intel_pmc_core*
7142
7143 INTEL PMC/P-Unit IPC DRIVER
7144 M:      Zha Qipeng<qipeng.zha@intel.com>
7145 L:      platform-driver-x86@vger.kernel.org
7146 S:      Maintained
7147 F:      drivers/platform/x86/intel_pmc_ipc.c
7148 F:      drivers/platform/x86/intel_punit_ipc.c
7149 F:      arch/x86/include/asm/intel_pmc_ipc.h
7150 F:      arch/x86/include/asm/intel_punit_ipc.h
7151
7152 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7153 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7154 L:      linux-wireless@vger.kernel.org
7155 S:      Maintained
7156 F:      Documentation/networking/README.ipw2100
7157 F:      Documentation/networking/README.ipw2200
7158 F:      drivers/net/wireless/intel/ipw2x00/
7159
7160 INTEL PSTATE DRIVER
7161 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7162 M:      Len Brown <lenb@kernel.org>
7163 L:      linux-pm@vger.kernel.org
7164 S:      Supported
7165 F:      drivers/cpufreq/intel_pstate.c
7166
7167 INTEL RDMA RNIC DRIVER
7168 M:      Faisal Latif <faisal.latif@intel.com>
7169 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7170 L:      linux-rdma@vger.kernel.org
7171 S:      Supported
7172 F:      drivers/infiniband/hw/i40iw/
7173
7174 INTEL TELEMETRY DRIVER
7175 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7176 L:      platform-driver-x86@vger.kernel.org
7177 S:      Maintained
7178 F:      arch/x86/include/asm/intel_telemetry.h
7179 F:      drivers/platform/x86/intel_telemetry*
7180
7181 INTEL VIRTUAL BUTTON DRIVER
7182 M:      AceLan Kao <acelan.kao@canonical.com>
7183 L:      platform-driver-x86@vger.kernel.org
7184 S:      Maintained
7185 F:      drivers/platform/x86/intel-vbtn.c
7186
7187 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7188 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7189 L:      linux-wireless@vger.kernel.org
7190 S:      Supported
7191 F:      drivers/net/wireless/intel/iwlegacy/
7192
7193 INTEL WIRELESS WIFI LINK (iwlwifi)
7194 M:      Johannes Berg <johannes.berg@intel.com>
7195 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7196 M:      Luca Coelho <luciano.coelho@intel.com>
7197 M:      Intel Linux Wireless <linuxwifi@intel.com>
7198 L:      linux-wireless@vger.kernel.org
7199 W:      http://intellinuxwireless.org
7200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7201 S:      Supported
7202 F:      drivers/net/wireless/intel/iwlwifi/
7203
7204 INTEL WIRELESS WIMAX CONNECTION 2400
7205 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7206 M:      linux-wimax@intel.com
7207 L:      wimax@linuxwimax.org (subscribers-only)
7208 S:      Supported
7209 W:      http://linuxwimax.org
7210 F:      Documentation/wimax/README.i2400m
7211 F:      drivers/net/wimax/i2400m/
7212 F:      include/uapi/linux/wimax/i2400m.h
7213
7214 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7215 M:      Mario Limonciello <mario.limonciello@dell.com>
7216 S:      Maintained
7217 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7218
7219 INTEL(R) TRACE HUB
7220 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7221 S:      Supported
7222 F:      Documentation/trace/intel_th.txt
7223 F:      drivers/hwtracing/intel_th/
7224
7225 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7226 M:      Ning Sun <ning.sun@intel.com>
7227 L:      tboot-devel@lists.sourceforge.net
7228 W:      http://tboot.sourceforge.net
7229 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7230 S:      Supported
7231 F:      Documentation/intel_txt.txt
7232 F:      include/linux/tboot.h
7233 F:      arch/x86/kernel/tboot.c
7234
7235 INTEL-MID GPIO DRIVER
7236 M:      David Cohen <david.a.cohen@linux.intel.com>
7237 L:      linux-gpio@vger.kernel.org
7238 S:      Maintained
7239 F:      drivers/gpio/gpio-intel-mid.c
7240
7241 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7242 M:      Linus Walleij <linus.walleij@linaro.org>
7243 L:      linux-iio@vger.kernel.org
7244 S:      Maintained
7245 F:      drivers/iio/gyro/mpu3050*
7246 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7247
7248 IOC3 ETHERNET DRIVER
7249 M:      Ralf Baechle <ralf@linux-mips.org>
7250 L:      linux-mips@linux-mips.org
7251 S:      Maintained
7252 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7253
7254 IOC3 SERIAL DRIVER
7255 M:      Pat Gefre <pfg@sgi.com>
7256 L:      linux-serial@vger.kernel.org
7257 S:      Maintained
7258 F:      drivers/tty/serial/ioc3_serial.c
7259
7260 IOMMU DRIVERS
7261 M:      Joerg Roedel <joro@8bytes.org>
7262 L:      iommu@lists.linux-foundation.org
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/iommu/
7266 F:      drivers/iommu/
7267 F:      include/linux/iommu.h
7268 F:      include/linux/iova.h
7269
7270 IP MASQUERADING
7271 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7272 S:      Maintained
7273 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7274
7275 IPMI SUBSYSTEM
7276 M:      Corey Minyard <minyard@acm.org>
7277 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7278 W:      http://openipmi.sourceforge.net/
7279 S:      Supported
7280 F:      Documentation/IPMI.txt
7281 F:      drivers/char/ipmi/
7282 F:      include/linux/ipmi*
7283 F:      include/uapi/linux/ipmi*
7284
7285 IPS SCSI RAID DRIVER
7286 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7287 L:      linux-scsi@vger.kernel.org
7288 W:      http://www.adaptec.com/
7289 S:      Maintained
7290 F:      drivers/scsi/ips*
7291
7292 IPVS
7293 M:      Wensong Zhang <wensong@linux-vs.org>
7294 M:      Simon Horman <horms@verge.net.au>
7295 M:      Julian Anastasov <ja@ssi.bg>
7296 L:      netdev@vger.kernel.org
7297 L:      lvs-devel@vger.kernel.org
7298 S:      Maintained
7299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7301 F:      Documentation/networking/ipvs-sysctl.txt
7302 F:      include/net/ip_vs.h
7303 F:      include/uapi/linux/ip_vs.h
7304 F:      net/netfilter/ipvs/
7305
7306 IPWIRELESS DRIVER
7307 M:      Jiri Kosina <jikos@kernel.org>
7308 M:      David Sterba <dsterba@suse.com>
7309 S:      Odd Fixes
7310 F:      drivers/tty/ipwireless/
7311
7312 IPX NETWORK LAYER
7313 L:      netdev@vger.kernel.org
7314 S:      Odd fixes
7315 F:      include/net/ipx.h
7316 F:      include/uapi/linux/ipx.h
7317 F:      net/ipx/
7318
7319 IRDA SUBSYSTEM
7320 M:      Samuel Ortiz <samuel@sortiz.org>
7321 L:      irda-users@lists.sourceforge.net (subscribers-only)
7322 L:      netdev@vger.kernel.org
7323 W:      http://irda.sourceforge.net/
7324 S:      Maintained
7325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7326 F:      Documentation/networking/irda.txt
7327 F:      drivers/staging/irda/
7328
7329 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7330 M:      Marc Zyngier <marc.zyngier@arm.com>
7331 S:      Maintained
7332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7333 F:      Documentation/IRQ-domain.txt
7334 F:      include/linux/irqdomain.h
7335 F:      kernel/irq/irqdomain.c
7336 F:      kernel/irq/msi.c
7337
7338 IRQ SUBSYSTEM
7339 M:      Thomas Gleixner <tglx@linutronix.de>
7340 L:      linux-kernel@vger.kernel.org
7341 S:      Maintained
7342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7343 F:      kernel/irq/
7344
7345 IRQCHIP DRIVERS
7346 M:      Thomas Gleixner <tglx@linutronix.de>
7347 M:      Jason Cooper <jason@lakedaemon.net>
7348 M:      Marc Zyngier <marc.zyngier@arm.com>
7349 L:      linux-kernel@vger.kernel.org
7350 S:      Maintained
7351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7352 F:      Documentation/devicetree/bindings/interrupt-controller/
7353 F:      drivers/irqchip/
7354
7355 ISA
7356 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7357 S:      Maintained
7358 F:      Documentation/isa.txt
7359 F:      drivers/base/isa.c
7360 F:      include/linux/isa.h
7361
7362 ISA RADIO MODULE
7363 M:      Hans Verkuil <hverkuil@xs4all.nl>
7364 L:      linux-media@vger.kernel.org
7365 T:      git git://linuxtv.org/media_tree.git
7366 W:      https://linuxtv.org
7367 S:      Maintained
7368 F:      drivers/media/radio/radio-isa*
7369
7370 ISAPNP
7371 M:      Jaroslav Kysela <perex@perex.cz>
7372 S:      Maintained
7373 F:      Documentation/isapnp.txt
7374 F:      drivers/pnp/isapnp/
7375 F:      include/linux/isapnp.h
7376
7377 ISCSI
7378 M:      Lee Duncan <lduncan@suse.com>
7379 M:      Chris Leech <cleech@redhat.com>
7380 L:      open-iscsi@googlegroups.com
7381 W:      www.open-iscsi.com
7382 S:      Maintained
7383 F:      drivers/scsi/*iscsi*
7384 F:      include/scsi/*iscsi*
7385
7386 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7387 M:      Peter Jones <pjones@redhat.com>
7388 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7389 S:      Maintained
7390 F:      drivers/firmware/iscsi_ibft*
7391
7392 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7393 M:      Or Gerlitz <ogerlitz@mellanox.com>
7394 M:      Sagi Grimberg <sagi@grimberg.me>
7395 M:      Roi Dayan <roid@mellanox.com>
7396 L:      linux-rdma@vger.kernel.org
7397 S:      Supported
7398 W:      http://www.openfabrics.org
7399 W:      www.open-iscsi.org
7400 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7401 F:      drivers/infiniband/ulp/iser/
7402
7403 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7404 M:      Sagi Grimberg <sagi@grimberg.me>
7405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7406 L:      linux-rdma@vger.kernel.org
7407 L:      target-devel@vger.kernel.org
7408 S:      Supported
7409 W:      http://www.linux-iscsi.org
7410 F:      drivers/infiniband/ulp/isert
7411
7412 ISDN SUBSYSTEM
7413 M:      Karsten Keil <isdn@linux-pingi.de>
7414 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7415 L:      netdev@vger.kernel.org
7416 W:      http://www.isdn4linux.de
7417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7418 S:      Maintained
7419 F:      Documentation/isdn/
7420 F:      drivers/isdn/
7421 F:      include/linux/isdn.h
7422 F:      include/linux/isdn/
7423 F:      include/uapi/linux/isdn.h
7424 F:      include/uapi/linux/isdn/
7425
7426 ISDN SUBSYSTEM (Eicon active card driver)
7427 M:      Armin Schindler <mac@melware.de>
7428 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7429 W:      http://www.melware.de
7430 S:      Maintained
7431 F:      drivers/isdn/hardware/eicon/
7432
7433 IT87 HARDWARE MONITORING DRIVER
7434 M:      Jean Delvare <jdelvare@suse.com>
7435 L:      linux-hwmon@vger.kernel.org
7436 S:      Maintained
7437 F:      Documentation/hwmon/it87
7438 F:      drivers/hwmon/it87.c
7439
7440 IT913X MEDIA DRIVER
7441 M:      Antti Palosaari <crope@iki.fi>
7442 L:      linux-media@vger.kernel.org
7443 W:      https://linuxtv.org
7444 W:      http://palosaari.fi/linux/
7445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7446 T:      git git://linuxtv.org/anttip/media_tree.git
7447 S:      Maintained
7448 F:      drivers/media/tuners/it913x*
7449
7450 IVTV VIDEO4LINUX DRIVER
7451 M:      Andy Walls <awalls@md.metrocast.net>
7452 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7453 L:      linux-media@vger.kernel.org
7454 T:      git git://linuxtv.org/media_tree.git
7455 W:      http://www.ivtvdriver.org
7456 S:      Maintained
7457 F:      Documentation/media/v4l-drivers/ivtv*
7458 F:      drivers/media/pci/ivtv/
7459 F:      include/uapi/linux/ivtv*
7460
7461 IX2505V MEDIA DRIVER
7462 M:      Malcolm Priestley <tvboxspy@gmail.com>
7463 L:      linux-media@vger.kernel.org
7464 W:      https://linuxtv.org
7465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7466 S:      Maintained
7467 F:      drivers/media/dvb-frontends/ix2505v*
7468
7469 JC42.4 TEMPERATURE SENSOR DRIVER
7470 M:      Guenter Roeck <linux@roeck-us.net>
7471 L:      linux-hwmon@vger.kernel.org
7472 S:      Maintained
7473 F:      drivers/hwmon/jc42.c
7474 F:      Documentation/hwmon/jc42
7475
7476 JFS FILESYSTEM
7477 M:      Dave Kleikamp <shaggy@kernel.org>
7478 L:      jfs-discussion@lists.sourceforge.net
7479 W:      http://jfs.sourceforge.net/
7480 T:      git git://github.com/kleikamp/linux-shaggy.git
7481 S:      Maintained
7482 F:      Documentation/filesystems/jfs.txt
7483 F:      fs/jfs/
7484
7485 JME NETWORK DRIVER
7486 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7487 L:      netdev@vger.kernel.org
7488 S:      Maintained
7489 F:      drivers/net/ethernet/jme.*
7490
7491 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7492 M:      David Woodhouse <dwmw2@infradead.org>
7493 L:      linux-mtd@lists.infradead.org
7494 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7495 S:      Maintained
7496 F:      fs/jffs2/
7497 F:      include/uapi/linux/jffs2.h
7498
7499 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7500 M:      "Theodore Ts'o" <tytso@mit.edu>
7501 M:      Jan Kara <jack@suse.com>
7502 L:      linux-ext4@vger.kernel.org
7503 S:      Maintained
7504 F:      fs/jbd2/
7505 F:      include/linux/jbd2.h
7506
7507 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7508 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7509 L:      linux-media@vger.kernel.org
7510 S:      Maintained
7511 F:      drivers/media/platform/rcar_jpu.c
7512
7513 JSM Neo PCI based serial card
7514 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7515 L:      linux-serial@vger.kernel.org
7516 S:      Maintained
7517 F:      drivers/tty/serial/jsm/
7518
7519 K10TEMP HARDWARE MONITORING DRIVER
7520 M:      Clemens Ladisch <clemens@ladisch.de>
7521 L:      linux-hwmon@vger.kernel.org
7522 S:      Maintained
7523 F:      Documentation/hwmon/k10temp
7524 F:      drivers/hwmon/k10temp.c
7525
7526 K8TEMP HARDWARE MONITORING DRIVER
7527 M:      Rudolf Marek <r.marek@assembler.cz>
7528 L:      linux-hwmon@vger.kernel.org
7529 S:      Maintained
7530 F:      Documentation/hwmon/k8temp
7531 F:      drivers/hwmon/k8temp.c
7532
7533 KASAN
7534 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7535 R:      Alexander Potapenko <glider@google.com>
7536 R:      Dmitry Vyukov <dvyukov@google.com>
7537 L:      kasan-dev@googlegroups.com
7538 S:      Maintained
7539 F:      arch/*/include/asm/kasan.h
7540 F:      arch/*/mm/kasan_init*
7541 F:      Documentation/dev-tools/kasan.rst
7542 F:      include/linux/kasan*.h
7543 F:      lib/test_kasan.c
7544 F:      mm/kasan/
7545 F:      scripts/Makefile.kasan
7546
7547 KCONFIG
7548 L:      linux-kbuild@vger.kernel.org
7549 S:      Orphan
7550 F:      Documentation/kbuild/kconfig-language.txt
7551 F:      scripts/kconfig/
7552
7553 KDUMP
7554 M:      Dave Young <dyoung@redhat.com>
7555 M:      Baoquan He <bhe@redhat.com>
7556 R:      Vivek Goyal <vgoyal@redhat.com>
7557 L:      kexec@lists.infradead.org
7558 W:      http://lse.sourceforge.net/kdump/
7559 S:      Maintained
7560 F:      Documentation/kdump/
7561
7562 KEENE FM RADIO TRANSMITTER DRIVER
7563 M:      Hans Verkuil <hverkuil@xs4all.nl>
7564 L:      linux-media@vger.kernel.org
7565 T:      git git://linuxtv.org/media_tree.git
7566 W:      https://linuxtv.org
7567 S:      Maintained
7568 F:      drivers/media/radio/radio-keene*
7569
7570 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7571 M:      Ian Kent <raven@themaw.net>
7572 L:      autofs@vger.kernel.org
7573 S:      Maintained
7574 F:      fs/autofs4/
7575
7576 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7577 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7578 M:      Michal Marek <michal.lkml@markovi.net>
7579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7580 L:      linux-kbuild@vger.kernel.org
7581 S:      Maintained
7582 F:      Documentation/kbuild/
7583 F:      Makefile
7584 F:      scripts/Makefile.*
7585 F:      scripts/basic/
7586 F:      scripts/mk*
7587 F:      scripts/package/
7588
7589 KERNEL JANITORS
7590 L:      kernel-janitors@vger.kernel.org
7591 W:      http://kernelnewbies.org/KernelJanitors
7592 S:      Odd Fixes
7593
7594 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7595 M:      "J. Bruce Fields" <bfields@fieldses.org>
7596 M:      Jeff Layton <jlayton@kernel.org>
7597 L:      linux-nfs@vger.kernel.org
7598 W:      http://nfs.sourceforge.net/
7599 T:      git git://linux-nfs.org/~bfields/linux.git
7600 S:      Supported
7601 F:      fs/nfsd/
7602 F:      include/uapi/linux/nfsd/
7603 F:      fs/lockd/
7604 F:      fs/nfs_common/
7605 F:      net/sunrpc/
7606 F:      include/linux/lockd/
7607 F:      include/linux/sunrpc/
7608 F:      include/uapi/linux/sunrpc/
7609
7610 KERNEL SELFTEST FRAMEWORK
7611 M:      Shuah Khan <shuahkh@osg.samsung.com>
7612 M:      Shuah Khan <shuah@kernel.org>
7613 L:      linux-kselftest@vger.kernel.org
7614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7615 S:      Maintained
7616 F:      tools/testing/selftests/
7617 F:      Documentation/dev-tools/kselftest*
7618
7619 KERNEL USERMODE HELPER
7620 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7621 L:      linux-kernel@vger.kernel.org
7622 S:      Maintained
7623 F:      kernel/umh.c
7624 F:      include/linux/umh.h
7625
7626 KERNEL VIRTUAL MACHINE (KVM)
7627 M:      Paolo Bonzini <pbonzini@redhat.com>
7628 M:      Radim Krčmář <rkrcmar@redhat.com>
7629 L:      kvm@vger.kernel.org
7630 W:      http://www.linux-kvm.org
7631 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7632 S:      Supported
7633 F:      Documentation/virtual/kvm/
7634 F:      include/trace/events/kvm.h
7635 F:      include/uapi/asm-generic/kvm*
7636 F:      include/uapi/linux/kvm*
7637 F:      include/asm-generic/kvm*
7638 F:      include/linux/kvm*
7639 F:      include/kvm/iodev.h
7640 F:      virt/kvm/*
7641 F:      tools/kvm/
7642
7643 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7644 M:      Joerg Roedel <joro@8bytes.org>
7645 L:      kvm@vger.kernel.org
7646 W:      http://www.linux-kvm.org/
7647 S:      Maintained
7648 F:      arch/x86/include/asm/svm.h
7649 F:      arch/x86/kvm/svm.c
7650
7651 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7652 M:      Christoffer Dall <christoffer.dall@linaro.org>
7653 M:      Marc Zyngier <marc.zyngier@arm.com>
7654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7655 L:      kvmarm@lists.cs.columbia.edu
7656 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7658 S:      Supported
7659 F:      arch/arm/include/uapi/asm/kvm*
7660 F:      arch/arm/include/asm/kvm*
7661 F:      arch/arm/kvm/
7662 F:      virt/kvm/arm/
7663 F:      include/kvm/arm_*
7664
7665 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7666 M:      Christoffer Dall <christoffer.dall@linaro.org>
7667 M:      Marc Zyngier <marc.zyngier@arm.com>
7668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7669 L:      kvmarm@lists.cs.columbia.edu
7670 S:      Maintained
7671 F:      arch/arm64/include/uapi/asm/kvm*
7672 F:      arch/arm64/include/asm/kvm*
7673 F:      arch/arm64/kvm/
7674
7675 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7676 M:      James Hogan <jhogan@kernel.org>
7677 L:      linux-mips@linux-mips.org
7678 S:      Supported
7679 F:      arch/mips/include/uapi/asm/kvm*
7680 F:      arch/mips/include/asm/kvm*
7681 F:      arch/mips/kvm/
7682
7683 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7684 M:      Paul Mackerras <paulus@ozlabs.org>
7685 L:      kvm-ppc@vger.kernel.org
7686 W:      http://www.linux-kvm.org/
7687 T:      git git://github.com/agraf/linux-2.6.git
7688 S:      Supported
7689 F:      arch/powerpc/include/uapi/asm/kvm*
7690 F:      arch/powerpc/include/asm/kvm*
7691 F:      arch/powerpc/kvm/
7692 F:      arch/powerpc/kernel/kvm*
7693
7694 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7695 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7696 M:      Cornelia Huck <cohuck@redhat.com>
7697 L:      linux-s390@vger.kernel.org
7698 W:      http://www.ibm.com/developerworks/linux/linux390/
7699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7700 S:      Supported
7701 F:      arch/s390/include/uapi/asm/kvm*
7702 F:      arch/s390/include/asm/gmap.h
7703 F:      arch/s390/include/asm/kvm*
7704 F:      arch/s390/kvm/
7705 F:      arch/s390/mm/gmap.c
7706
7707 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7708 M:      Paolo Bonzini <pbonzini@redhat.com>
7709 M:      Radim Krčmář <rkrcmar@redhat.com>
7710 L:      kvm@vger.kernel.org
7711 W:      http://www.linux-kvm.org
7712 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7713 S:      Supported
7714 F:      arch/x86/kvm/
7715 F:      arch/x86/include/uapi/asm/kvm*
7716 F:      arch/x86/include/asm/kvm*
7717 F:      arch/x86/include/asm/pvclock-abi.h
7718 F:      arch/x86/kernel/kvm.c
7719 F:      arch/x86/kernel/kvmclock.c
7720
7721 KERNFS
7722 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7723 M:      Tejun Heo <tj@kernel.org>
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7725 S:      Supported
7726 F:      include/linux/kernfs.h
7727 F:      fs/kernfs/
7728
7729 KEXEC
7730 M:      Eric Biederman <ebiederm@xmission.com>
7731 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7732 L:      kexec@lists.infradead.org
7733 S:      Maintained
7734 F:      include/linux/kexec.h
7735 F:      include/uapi/linux/kexec.h
7736 F:      kernel/kexec*
7737
7738 KEYS-ENCRYPTED
7739 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7740 L:      linux-integrity@vger.kernel.org
7741 L:      keyrings@vger.kernel.org
7742 S:      Supported
7743 F:      Documentation/security/keys/trusted-encrypted.rst
7744 F:      include/keys/encrypted-type.h
7745 F:      security/keys/encrypted-keys/
7746
7747 KEYS-TRUSTED
7748 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7749 L:      linux-integrity@vger.kernel.org
7750 L:      keyrings@vger.kernel.org
7751 S:      Supported
7752 F:      Documentation/security/keys/trusted-encrypted.rst
7753 F:      include/keys/trusted-type.h
7754 F:      security/keys/trusted.c
7755 F:      security/keys/trusted.h
7756
7757 KEYS/KEYRINGS:
7758 M:      David Howells <dhowells@redhat.com>
7759 L:      keyrings@vger.kernel.org
7760 S:      Maintained
7761 F:      Documentation/security/keys/core.rst
7762 F:      include/linux/key.h
7763 F:      include/linux/key-type.h
7764 F:      include/linux/keyctl.h
7765 F:      include/uapi/linux/keyctl.h
7766 F:      include/keys/
7767 F:      security/keys/
7768
7769 KGDB / KDB /debug_core
7770 M:      Jason Wessel <jason.wessel@windriver.com>
7771 W:      http://kgdb.wiki.kernel.org/
7772 L:      kgdb-bugreport@lists.sourceforge.net
7773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7774 S:      Maintained
7775 F:      Documentation/dev-tools/kgdb.rst
7776 F:      drivers/misc/kgdbts.c
7777 F:      drivers/tty/serial/kgdboc.c
7778 F:      include/linux/kdb.h
7779 F:      include/linux/kgdb.h
7780 F:      kernel/debug/
7781
7782 KMEMLEAK
7783 M:      Catalin Marinas <catalin.marinas@arm.com>
7784 S:      Maintained
7785 F:      Documentation/dev-tools/kmemleak.rst
7786 F:      include/linux/kmemleak.h
7787 F:      mm/kmemleak.c
7788 F:      mm/kmemleak-test.c
7789
7790 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7791 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7792 L:      linux-kernel@vger.kernel.org
7793 S:      Maintained
7794 F:      kernel/kmod.c
7795 F:      include/linux/kmod.h
7796 F:      lib/test_kmod.c
7797 F:      tools/testing/selftests/kmod/
7798
7799 KPROBES
7800 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7801 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7802 M:      "David S. Miller" <davem@davemloft.net>
7803 M:      Masami Hiramatsu <mhiramat@kernel.org>
7804 S:      Maintained
7805 F:      Documentation/kprobes.txt
7806 F:      include/linux/kprobes.h
7807 F:      include/asm-generic/kprobes.h
7808 F:      kernel/kprobes.c
7809
7810 KS0108 LCD CONTROLLER DRIVER
7811 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7812 W:      http://miguelojeda.es/auxdisplay.htm
7813 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7814 S:      Maintained
7815 F:      Documentation/auxdisplay/ks0108
7816 F:      drivers/auxdisplay/ks0108.c
7817 F:      include/linux/ks0108.h
7818
7819 L3MDEV
7820 M:      David Ahern <dsa@cumulusnetworks.com>
7821 L:      netdev@vger.kernel.org
7822 S:      Maintained
7823 F:      net/l3mdev
7824 F:      include/net/l3mdev.h
7825
7826 LANTIQ MIPS ARCHITECTURE
7827 M:      John Crispin <john@phrozen.org>
7828 L:      linux-mips@linux-mips.org
7829 S:      Maintained
7830 F:      arch/mips/lantiq
7831 F:      drivers/soc/lantiq
7832
7833 LAPB module
7834 L:      linux-x25@vger.kernel.org
7835 S:      Orphan
7836 F:      Documentation/networking/lapb-module.txt
7837 F:      include/*/lapb.h
7838 F:      net/lapb/
7839
7840 LASI 53c700 driver for PARISC
7841 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7842 L:      linux-scsi@vger.kernel.org
7843 S:      Maintained
7844 F:      Documentation/scsi/53c700.txt
7845 F:      drivers/scsi/53c700*
7846
7847 LEAKING_ADDRESSES
7848 M:      Tobin C. Harding <me@tobin.cc>
7849 S:      Maintained
7850 F:      scripts/leaking_addresses.pl
7851
7852 LED SUBSYSTEM
7853 M:      Richard Purdie <rpurdie@rpsys.net>
7854 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7855 M:      Pavel Machek <pavel@ucw.cz>
7856 L:      linux-leds@vger.kernel.org
7857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7858 S:      Maintained
7859 F:      Documentation/devicetree/bindings/leds/
7860 F:      drivers/leds/
7861 F:      include/linux/leds.h
7862
7863 LEGACY EEPROM DRIVER
7864 M:      Jean Delvare <jdelvare@suse.com>
7865 S:      Maintained
7866 F:      Documentation/misc-devices/eeprom
7867 F:      drivers/misc/eeprom/eeprom.c
7868
7869 LEGO USB Tower driver
7870 M:      Juergen Stuber <starblue@users.sourceforge.net>
7871 L:      legousb-devel@lists.sourceforge.net
7872 W:      http://legousb.sourceforge.net/
7873 S:      Maintained
7874 F:      drivers/usb/misc/legousbtower.c
7875
7876 LG2160 MEDIA DRIVER
7877 M:      Michael Krufky <mkrufky@linuxtv.org>
7878 L:      linux-media@vger.kernel.org
7879 W:      https://linuxtv.org
7880 W:      http://github.com/mkrufky
7881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7882 T:      git git://linuxtv.org/mkrufky/tuners.git
7883 S:      Maintained
7884 F:      drivers/media/dvb-frontends/lg2160.*
7885
7886 LGDT3305 MEDIA DRIVER
7887 M:      Michael Krufky <mkrufky@linuxtv.org>
7888 L:      linux-media@vger.kernel.org
7889 W:      https://linuxtv.org
7890 W:      http://github.com/mkrufky
7891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7892 T:      git git://linuxtv.org/mkrufky/tuners.git
7893 S:      Maintained
7894 F:      drivers/media/dvb-frontends/lgdt3305.*
7895
7896 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7897 M:      Viresh Kumar <vireshk@kernel.org>
7898 L:      linux-ide@vger.kernel.org
7899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7900 S:      Maintained
7901 F:      include/linux/pata_arasan_cf_data.h
7902 F:      drivers/ata/pata_arasan_cf.c
7903
7904 LIBATA PATA DRIVERS
7905 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7906 M:      Tejun Heo <tj@kernel.org>
7907 L:      linux-ide@vger.kernel.org
7908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7909 S:      Maintained
7910 F:      drivers/ata/pata_*.c
7911 F:      drivers/ata/ata_generic.c
7912
7913 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7914 M:      Linus Walleij <linus.walleij@linaro.org>
7915 L:      linux-ide@vger.kernel.org
7916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7917 S:      Maintained
7918 F:      drivers/ata/pata_ftide010.c
7919 F:      drivers/ata/sata_gemini.c
7920 F:      drivers/ata/sata_gemini.h
7921
7922 LIBATA SATA AHCI PLATFORM devices support
7923 M:      Hans de Goede <hdegoede@redhat.com>
7924 M:      Tejun Heo <tj@kernel.org>
7925 L:      linux-ide@vger.kernel.org
7926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7927 S:      Maintained
7928 F:      drivers/ata/ahci_platform.c
7929 F:      drivers/ata/libahci_platform.c
7930 F:      include/linux/ahci_platform.h
7931
7932 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7933 M:      Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
7938
7939 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7940 M:      Tejun Heo <tj@kernel.org>
7941 L:      linux-ide@vger.kernel.org
7942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7943 S:      Maintained
7944 F:      drivers/ata/
7945 F:      include/linux/ata.h
7946 F:      include/linux/libata.h
7947 F:      Documentation/devicetree/bindings/ata/
7948
7949 LIBLOCKDEP
7950 M:      Sasha Levin <alexander.levin@verizon.com>
7951 S:      Maintained
7952 F:      tools/lib/lockdep/
7953
7954 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7955 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7956 L:      linux-nvdimm@lists.01.org
7957 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7958 S:      Supported
7959 F:      drivers/nvdimm/blk.c
7960 F:      drivers/nvdimm/region_devs.c
7961
7962 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7963 M:      Vishal Verma <vishal.l.verma@intel.com>
7964 L:      linux-nvdimm@lists.01.org
7965 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7966 S:      Supported
7967 F:      drivers/nvdimm/btt*
7968
7969 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7970 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7971 L:      linux-nvdimm@lists.01.org
7972 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7973 S:      Supported
7974 F:      drivers/nvdimm/pmem*
7975
7976 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7977 M:      Dan Williams <dan.j.williams@intel.com>
7978 L:      linux-nvdimm@lists.01.org
7979 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7981 S:      Supported
7982 F:      drivers/nvdimm/*
7983 F:      drivers/acpi/nfit/*
7984 F:      include/linux/nd.h
7985 F:      include/linux/libnvdimm.h
7986 F:      include/uapi/linux/ndctl.h
7987
7988 LIGHTNVM PLATFORM SUPPORT
7989 M:      Matias Bjorling <mb@lightnvm.io>
7990 W:      http://github/OpenChannelSSD
7991 L:      linux-block@vger.kernel.org
7992 S:      Maintained
7993 F:      drivers/lightnvm/
7994 F:      include/linux/lightnvm.h
7995 F:      include/uapi/linux/lightnvm.h
7996
7997 LINUX FOR POWER MACINTOSH
7998 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7999 W:      http://www.penguinppc.org/
8000 L:      linuxppc-dev@lists.ozlabs.org
8001 S:      Maintained
8002 F:      arch/powerpc/platforms/powermac/
8003 F:      drivers/macintosh/
8004
8005 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8006 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8007 M:      Paul Mackerras <paulus@samba.org>
8008 M:      Michael Ellerman <mpe@ellerman.id.au>
8009 W:      https://github.com/linuxppc/linux/wiki
8010 L:      linuxppc-dev@lists.ozlabs.org
8011 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8013 S:      Supported
8014 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8015 F:      Documentation/devicetree/bindings/powerpc/
8016 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8017 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8018 F:      Documentation/powerpc/
8019 F:      arch/powerpc/
8020 F:      drivers/char/tpm/tpm_ibmvtpm*
8021 F:      drivers/crypto/nx/
8022 F:      drivers/crypto/vmx/
8023 F:      drivers/i2c/busses/i2c-opal.c
8024 F:      drivers/net/ethernet/ibm/ibmveth.*
8025 F:      drivers/net/ethernet/ibm/ibmvnic.*
8026 F:      drivers/pci/hotplug/pnv_php.c
8027 F:      drivers/pci/hotplug/rpa*
8028 F:      drivers/rtc/rtc-opal.c
8029 F:      drivers/scsi/ibmvscsi/
8030 F:      drivers/tty/hvc/hvc_opal.c
8031 F:      drivers/watchdog/wdrtas.c
8032 F:      tools/testing/selftests/powerpc
8033 N:      /pmac
8034 N:      powermac
8035 N:      powernv
8036 N:      [^a-z0-9]ps3
8037 N:      pseries
8038
8039 LINUX FOR POWERPC EMBEDDED MPC5XXX
8040 M:      Anatolij Gustschin <agust@denx.de>
8041 L:      linuxppc-dev@lists.ozlabs.org
8042 T:      git git://git.denx.de/linux-denx-agust.git
8043 S:      Maintained
8044 F:      arch/powerpc/platforms/512x/
8045 F:      arch/powerpc/platforms/52xx/
8046
8047 LINUX FOR POWERPC EMBEDDED PPC4XX
8048 M:      Alistair Popple <alistair@popple.id.au>
8049 M:      Matt Porter <mporter@kernel.crashing.org>
8050 W:      http://www.penguinppc.org/
8051 L:      linuxppc-dev@lists.ozlabs.org
8052 S:      Maintained
8053 F:      arch/powerpc/platforms/40x/
8054 F:      arch/powerpc/platforms/44x/
8055
8056 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8057 M:      Scott Wood <oss@buserror.net>
8058 M:      Kumar Gala <galak@kernel.crashing.org>
8059 W:      http://www.penguinppc.org/
8060 L:      linuxppc-dev@lists.ozlabs.org
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8062 S:      Maintained
8063 F:      arch/powerpc/platforms/83xx/
8064 F:      arch/powerpc/platforms/85xx/
8065 F:      Documentation/devicetree/bindings/powerpc/fsl/
8066
8067 LINUX FOR POWERPC EMBEDDED PPC8XX
8068 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8069 W:      http://www.penguinppc.org/
8070 L:      linuxppc-dev@lists.ozlabs.org
8071 S:      Maintained
8072 F:      arch/powerpc/platforms/8xx/
8073
8074 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8075 L:      linuxppc-dev@lists.ozlabs.org
8076 S:      Orphan
8077 F:      arch/powerpc/*/*virtex*
8078 F:      arch/powerpc/*/*/*virtex*
8079
8080 LINUX FOR POWERPC PA SEMI PWRFICIENT
8081 L:      linuxppc-dev@lists.ozlabs.org
8082 S:      Orphan
8083 F:      arch/powerpc/platforms/pasemi/
8084 F:      drivers/*/*pasemi*
8085 F:      drivers/*/*/*pasemi*
8086
8087 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8088 M:      Kees Cook <keescook@chromium.org>
8089 S:      Maintained
8090 F:      drivers/misc/lkdtm*
8091
8092 LINUX SECURITY MODULE (LSM) FRAMEWORK
8093 M:      Chris Wright <chrisw@sous-sol.org>
8094 L:      linux-security-module@vger.kernel.org
8095 S:      Supported
8096
8097 LIS3LV02D ACCELEROMETER DRIVER
8098 M:      Eric Piel <eric.piel@tremplin-utc.net>
8099 S:      Maintained
8100 F:      Documentation/misc-devices/lis3lv02d
8101 F:      drivers/misc/lis3lv02d/
8102 F:      drivers/platform/x86/hp_accel.c
8103
8104 LIVE PATCHING
8105 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8106 M:      Jessica Yu <jeyu@kernel.org>
8107 M:      Jiri Kosina <jikos@kernel.org>
8108 M:      Miroslav Benes <mbenes@suse.cz>
8109 R:      Petr Mladek <pmladek@suse.com>
8110 S:      Maintained
8111 F:      kernel/livepatch/
8112 F:      include/linux/livepatch.h
8113 F:      arch/x86/include/asm/livepatch.h
8114 F:      arch/x86/kernel/livepatch.c
8115 F:      Documentation/livepatch/
8116 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8117 F:      samples/livepatch/
8118 L:      live-patching@vger.kernel.org
8119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8120
8121 LLC (802.2)
8122 L:      netdev@vger.kernel.org
8123 S:      Odd fixes
8124 F:      include/linux/llc.h
8125 F:      include/uapi/linux/llc.h
8126 F:      include/net/llc*
8127 F:      net/llc/
8128
8129 LM73 HARDWARE MONITOR DRIVER
8130 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8131 L:      linux-hwmon@vger.kernel.org
8132 S:      Maintained
8133 F:      drivers/hwmon/lm73.c
8134
8135 LM78 HARDWARE MONITOR DRIVER
8136 M:      Jean Delvare <jdelvare@suse.com>
8137 L:      linux-hwmon@vger.kernel.org
8138 S:      Maintained
8139 F:      Documentation/hwmon/lm78
8140 F:      drivers/hwmon/lm78.c
8141
8142 LM83 HARDWARE MONITOR DRIVER
8143 M:      Jean Delvare <jdelvare@suse.com>
8144 L:      linux-hwmon@vger.kernel.org
8145 S:      Maintained
8146 F:      Documentation/hwmon/lm83
8147 F:      drivers/hwmon/lm83.c
8148
8149 LM90 HARDWARE MONITOR DRIVER
8150 M:      Jean Delvare <jdelvare@suse.com>
8151 L:      linux-hwmon@vger.kernel.org
8152 S:      Maintained
8153 F:      Documentation/hwmon/lm90
8154 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8155 F:      drivers/hwmon/lm90.c
8156 F:      include/dt-bindings/thermal/lm90.h
8157
8158 LM95234 HARDWARE MONITOR DRIVER
8159 M:      Guenter Roeck <linux@roeck-us.net>
8160 L:      linux-hwmon@vger.kernel.org
8161 S:      Maintained
8162 F:      Documentation/hwmon/lm95234
8163 F:      drivers/hwmon/lm95234.c
8164
8165 LME2510 MEDIA DRIVER
8166 M:      Malcolm Priestley <tvboxspy@gmail.com>
8167 L:      linux-media@vger.kernel.org
8168 W:      https://linuxtv.org
8169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8170 S:      Maintained
8171 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8172
8173 LOADPIN SECURITY MODULE
8174 M:      Kees Cook <keescook@chromium.org>
8175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8176 S:      Supported
8177 F:      security/loadpin/
8178 F:      Documentation/admin-guide/LSM/LoadPin.rst
8179
8180 LOCKING PRIMITIVES
8181 M:      Peter Zijlstra <peterz@infradead.org>
8182 M:      Ingo Molnar <mingo@redhat.com>
8183 L:      linux-kernel@vger.kernel.org
8184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8185 S:      Maintained
8186 F:      Documentation/locking/
8187 F:      include/linux/lockdep.h
8188 F:      include/linux/spinlock*.h
8189 F:      arch/*/include/asm/spinlock*.h
8190 F:      include/linux/rwlock*.h
8191 F:      include/linux/mutex*.h
8192 F:      arch/*/include/asm/mutex*.h
8193 F:      include/linux/rwsem*.h
8194 F:      arch/*/include/asm/rwsem.h
8195 F:      include/linux/seqlock.h
8196 F:      lib/locking*.[ch]
8197 F:      kernel/locking/
8198
8199 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8200 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8201 L:      linux-ntfs-dev@lists.sourceforge.net
8202 W:      http://www.linux-ntfs.org/content/view/19/37/
8203 S:      Maintained
8204 F:      Documentation/ldm.txt
8205 F:      block/partitions/ldm.*
8206
8207 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8208 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8209 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8210 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8211 L:      MPT-FusionLinux.pdl@broadcom.com
8212 L:      linux-scsi@vger.kernel.org
8213 W:      http://www.avagotech.com/support/
8214 S:      Supported
8215 F:      drivers/message/fusion/
8216 F:      drivers/scsi/mpt2sas/
8217 F:      drivers/scsi/mpt3sas/
8218
8219 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8220 M:      Matthew Wilcox <matthew@wil.cx>
8221 L:      linux-scsi@vger.kernel.org
8222 S:      Maintained
8223 F:      drivers/scsi/sym53c8xx_2/
8224
8225 LTC4261 HARDWARE MONITOR DRIVER
8226 M:      Guenter Roeck <linux@roeck-us.net>
8227 L:      linux-hwmon@vger.kernel.org
8228 S:      Maintained
8229 F:      Documentation/hwmon/ltc4261
8230 F:      drivers/hwmon/ltc4261.c
8231
8232 LTC4306 I2C MULTIPLEXER DRIVER
8233 M:      Michael Hennerich <michael.hennerich@analog.com>
8234 W:      http://ez.analog.com/community/linux-device-drivers
8235 L:      linux-i2c@vger.kernel.org
8236 S:      Supported
8237 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8238 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8239
8240 LTP (Linux Test Project)
8241 M:      Mike Frysinger <vapier@gentoo.org>
8242 M:      Cyril Hrubis <chrubis@suse.cz>
8243 M:      Wanlong Gao <wanlong.gao@gmail.com>
8244 M:      Jan Stancek <jstancek@redhat.com>
8245 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8246 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8247 L:      ltp@lists.linux.it (subscribers-only)
8248 W:      http://linux-test-project.github.io/
8249 T:      git git://github.com/linux-test-project/ltp.git
8250 S:      Maintained
8251
8252 M32R ARCHITECTURE
8253 W:      http://www.linux-m32r.org/
8254 S:      Orphan
8255 F:      arch/m32r/
8256
8257 M68K ARCHITECTURE
8258 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8259 L:      linux-m68k@lists.linux-m68k.org
8260 W:      http://www.linux-m68k.org/
8261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8262 S:      Maintained
8263 F:      arch/m68k/
8264 F:      drivers/zorro/
8265
8266 M68K ON APPLE MACINTOSH
8267 M:      Joshua Thompson <funaho@jurai.org>
8268 W:      http://www.mac.linux-m68k.org/
8269 L:      linux-m68k@lists.linux-m68k.org
8270 S:      Maintained
8271 F:      arch/m68k/mac/
8272
8273 M68K ON HP9000/300
8274 M:      Philip Blundell <philb@gnu.org>
8275 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8276 S:      Maintained
8277 F:      arch/m68k/hp300/
8278
8279 M88DS3103 MEDIA DRIVER
8280 M:      Antti Palosaari <crope@iki.fi>
8281 L:      linux-media@vger.kernel.org
8282 W:      https://linuxtv.org
8283 W:      http://palosaari.fi/linux/
8284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8285 T:      git git://linuxtv.org/anttip/media_tree.git
8286 S:      Maintained
8287 F:      drivers/media/dvb-frontends/m88ds3103*
8288
8289 M88RS2000 MEDIA DRIVER
8290 M:      Malcolm Priestley <tvboxspy@gmail.com>
8291 L:      linux-media@vger.kernel.org
8292 W:      https://linuxtv.org
8293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8294 S:      Maintained
8295 F:      drivers/media/dvb-frontends/m88rs2000*
8296
8297 MA901 MASTERKIT USB FM RADIO DRIVER
8298 M:      Alexey Klimov <klimov.linux@gmail.com>
8299 L:      linux-media@vger.kernel.org
8300 T:      git git://linuxtv.org/media_tree.git
8301 S:      Maintained
8302 F:      drivers/media/radio/radio-ma901.c
8303
8304 MAC80211
8305 M:      Johannes Berg <johannes@sipsolutions.net>
8306 L:      linux-wireless@vger.kernel.org
8307 W:      http://wireless.kernel.org/
8308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8310 S:      Maintained
8311 F:      Documentation/networking/mac80211-injection.txt
8312 F:      include/net/mac80211.h
8313 F:      net/mac80211/
8314 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8315 F:      Documentation/networking/mac80211_hwsim/README
8316
8317 MAILBOX API
8318 M:      Jassi Brar <jassisinghbrar@gmail.com>
8319 L:      linux-kernel@vger.kernel.org
8320 S:      Maintained
8321 F:      drivers/mailbox/
8322 F:      include/linux/mailbox_client.h
8323 F:      include/linux/mailbox_controller.h
8324
8325 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8326 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8327 W:      http://www.kernel.org/doc/man-pages
8328 L:      linux-man@vger.kernel.org
8329 S:      Maintained
8330
8331 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8332 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8333 L:      linux-mips@linux-mips.org
8334 S:      Maintained
8335 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8336
8337 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8338 M:      Andrew Lunn <andrew@lunn.ch>
8339 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8340 L:      netdev@vger.kernel.org
8341 S:      Maintained
8342 F:      drivers/net/dsa/mv88e6xxx/
8343 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8344
8345 MARVELL ARMADA DRM SUPPORT
8346 M:      Russell King <linux@armlinux.org.uk>
8347 S:      Maintained
8348 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8349 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8350 F:      drivers/gpu/drm/armada/
8351 F:      include/uapi/drm/armada_drm.h
8352 F:      Documentation/devicetree/bindings/display/armada/
8353
8354 MARVELL CRYPTO DRIVER
8355 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8356 M:      Arnaud Ebalard <arno@natisbad.org>
8357 F:      drivers/crypto/marvell/
8358 S:      Maintained
8359 L:      linux-crypto@vger.kernel.org
8360
8361 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8362 M:      Mirko Lindner <mlindner@marvell.com>
8363 M:      Stephen Hemminger <stephen@networkplumber.org>
8364 L:      netdev@vger.kernel.org
8365 S:      Maintained
8366 F:      drivers/net/ethernet/marvell/sk*
8367
8368 MARVELL LIBERTAS WIRELESS DRIVER
8369 L:      libertas-dev@lists.infradead.org
8370 S:      Orphan
8371 F:      drivers/net/wireless/marvell/libertas/
8372
8373 MARVELL MACCHIATOBIN SUPPORT
8374 M:      Russell King <rmk@armlinux.org.uk>
8375 L:      linux-arm-kernel@lists.infradead.org
8376 S:      Maintained
8377 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8378
8379 MARVELL MV643XX ETHERNET DRIVER
8380 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8381 L:      netdev@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8384 F:      include/linux/mv643xx.h
8385
8386 MARVELL MV88X3310 PHY DRIVER
8387 M:      Russell King <rmk@armlinux.org.uk>
8388 L:      netdev@vger.kernel.org
8389 S:      Maintained
8390 F:      drivers/net/phy/marvell10g.c
8391
8392 MARVELL MVNETA ETHERNET DRIVER
8393 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8394 L:      netdev@vger.kernel.org
8395 S:      Maintained
8396 F:      drivers/net/ethernet/marvell/mvneta.*
8397
8398 MARVELL MWIFIEX WIRELESS DRIVER
8399 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8400 M:      Nishant Sarmukadam <nishants@marvell.com>
8401 M:      Ganapathi Bhat <gbhat@marvell.com>
8402 M:      Xinming Hu <huxm@marvell.com>
8403 L:      linux-wireless@vger.kernel.org
8404 S:      Maintained
8405 F:      drivers/net/wireless/marvell/mwifiex/
8406
8407 MARVELL MWL8K WIRELESS DRIVER
8408 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8409 L:      linux-wireless@vger.kernel.org
8410 S:      Odd Fixes
8411 F:      drivers/net/wireless/marvell/mwl8k.c
8412
8413 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8414 M:      Nicolas Pitre <nico@fluxnic.net>
8415 S:      Odd Fixes
8416 F:      drivers/mmc/host/mvsdio.*
8417
8418 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8419 M:      Hu Ziji <huziji@marvell.com>
8420 L:      linux-mmc@vger.kernel.org
8421 S:      Supported
8422 F:      drivers/mmc/host/sdhci-xenon*
8423 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8424
8425 MATROX FRAMEBUFFER DRIVER
8426 L:      linux-fbdev@vger.kernel.org
8427 S:      Orphan
8428 F:      drivers/video/fbdev/matrox/matroxfb_*
8429 F:      include/uapi/linux/matroxfb.h
8430
8431 MAX16065 HARDWARE MONITOR DRIVER
8432 M:      Guenter Roeck <linux@roeck-us.net>
8433 L:      linux-hwmon@vger.kernel.org
8434 S:      Maintained
8435 F:      Documentation/hwmon/max16065
8436 F:      drivers/hwmon/max16065.c
8437
8438 MAX20751 HARDWARE MONITOR DRIVER
8439 M:      Guenter Roeck <linux@roeck-us.net>
8440 L:      linux-hwmon@vger.kernel.org
8441 S:      Maintained
8442 F:      Documentation/hwmon/max20751
8443 F:      drivers/hwmon/max20751.c
8444
8445 MAX2175 SDR TUNER DRIVER
8446 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8447 L:      linux-media@vger.kernel.org
8448 T:      git git://linuxtv.org/media_tree.git
8449 S:      Maintained
8450 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8451 F:      Documentation/media/v4l-drivers/max2175.rst
8452 F:      drivers/media/i2c/max2175*
8453 F:      include/uapi/linux/max2175.h
8454
8455 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8456 L:      linux-hwmon@vger.kernel.org
8457 S:      Orphan
8458 F:      Documentation/hwmon/max6650
8459 F:      drivers/hwmon/max6650.c
8460
8461 MAX6697 HARDWARE MONITOR DRIVER
8462 M:      Guenter Roeck <linux@roeck-us.net>
8463 L:      linux-hwmon@vger.kernel.org
8464 S:      Maintained
8465 F:      Documentation/hwmon/max6697
8466 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8467 F:      drivers/hwmon/max6697.c
8468 F:      include/linux/platform_data/max6697.h
8469
8470 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8471 M:      Peter Rosin <peda@axentia.se>
8472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8473 S:      Maintained
8474 F:      Documentation/devicetree/bindings/sound/max9860.txt
8475 F:      sound/soc/codecs/max9860.*
8476
8477 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8478 M:      Javier Martinez Canillas <javier@dowhile0.org>
8479 L:      linux-kernel@vger.kernel.org
8480 S:      Supported
8481 F:      drivers/regulator/max77802-regulator.c
8482 F:      Documentation/devicetree/bindings/*/*max77802.txt
8483 F:      include/dt-bindings/*/*max77802.h
8484
8485 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8486 M:      Krzysztof Kozlowski <krzk@kernel.org>
8487 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8488 L:      linux-pm@vger.kernel.org
8489 S:      Supported
8490 F:      drivers/power/supply/max14577_charger.c
8491 F:      drivers/power/supply/max77693_charger.c
8492
8493 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8494 M:      Chanwoo Choi <cw00.choi@samsung.com>
8495 M:      Krzysztof Kozlowski <krzk@kernel.org>
8496 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8497 L:      linux-kernel@vger.kernel.org
8498 S:      Supported
8499 F:      drivers/*/max14577*.c
8500 F:      drivers/*/max77686*.c
8501 F:      drivers/*/max77693*.c
8502 F:      drivers/extcon/extcon-max14577.c
8503 F:      drivers/extcon/extcon-max77693.c
8504 F:      drivers/rtc/rtc-max77686.c
8505 F:      drivers/clk/clk-max77686.c
8506 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8507 F:      Documentation/devicetree/bindings/*/max77686.txt
8508 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8509 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8510 F:      include/linux/mfd/max14577*.h
8511 F:      include/linux/mfd/max77686*.h
8512 F:      include/linux/mfd/max77693*.h
8513
8514 MAXIRADIO FM RADIO RECEIVER DRIVER
8515 M:      Hans Verkuil <hverkuil@xs4all.nl>
8516 L:      linux-media@vger.kernel.org
8517 T:      git git://linuxtv.org/media_tree.git
8518 W:      https://linuxtv.org
8519 S:      Maintained
8520 F:      drivers/media/radio/radio-maxiradio*
8521
8522 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8523 M:      Peter Rosin <peda@axentia.se>
8524 L:      linux-iio@vger.kernel.org
8525 S:      Maintained
8526 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8527 F:      drivers/iio/potentiometer/mcp4531.c
8528
8529 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8530 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8531 L:      linux-iio@vger.kernel.org
8532 S:      Maintained
8533 F:      drivers/iio/dac/cio-dac.c
8534
8535 MEDIA DRIVERS FOR ASCOT2E
8536 M:      Sergey Kozlov <serjk@netup.ru>
8537 M:      Abylay Ospan <aospan@netup.ru>
8538 L:      linux-media@vger.kernel.org
8539 W:      https://linuxtv.org
8540 W:      http://netup.tv/
8541 T:      git git://linuxtv.org/media_tree.git
8542 S:      Supported
8543 F:      drivers/media/dvb-frontends/ascot2e*
8544
8545 MEDIA DRIVERS FOR CXD2841ER
8546 M:      Sergey Kozlov <serjk@netup.ru>
8547 M:      Abylay Ospan <aospan@netup.ru>
8548 L:      linux-media@vger.kernel.org
8549 W:      https://linuxtv.org
8550 W:      http://netup.tv/
8551 T:      git git://linuxtv.org/media_tree.git
8552 S:      Supported
8553 F:      drivers/media/dvb-frontends/cxd2841er*
8554
8555 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8556 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8557 L:      linux-media@vger.kernel.org
8558 W:      https://linuxtv.org
8559 T:      git git://linuxtv.org/media_tree.git
8560 S:      Maintained
8561 F:      drivers/media/pci/ddbridge/*
8562
8563 MEDIA DRIVERS FOR FREESCALE IMX
8564 M:      Steve Longerbeam <slongerbeam@gmail.com>
8565 M:      Philipp Zabel <p.zabel@pengutronix.de>
8566 L:      linux-media@vger.kernel.org
8567 T:      git git://linuxtv.org/media_tree.git
8568 S:      Maintained
8569 F:      Documentation/devicetree/bindings/media/imx.txt
8570 F:      Documentation/media/v4l-drivers/imx.rst
8571 F:      drivers/staging/media/imx/
8572 F:      include/linux/imx-media.h
8573 F:      include/media/imx.h
8574
8575 MEDIA DRIVERS FOR HELENE
8576 M:      Abylay Ospan <aospan@netup.ru>
8577 L:      linux-media@vger.kernel.org
8578 W:      https://linuxtv.org
8579 W:      http://netup.tv/
8580 T:      git git://linuxtv.org/media_tree.git
8581 S:      Supported
8582 F:      drivers/media/dvb-frontends/helene*
8583
8584 MEDIA DRIVERS FOR HORUS3A
8585 M:      Sergey Kozlov <serjk@netup.ru>
8586 M:      Abylay Ospan <aospan@netup.ru>
8587 L:      linux-media@vger.kernel.org
8588 W:      https://linuxtv.org
8589 W:      http://netup.tv/
8590 T:      git git://linuxtv.org/media_tree.git
8591 S:      Supported
8592 F:      drivers/media/dvb-frontends/horus3a*
8593
8594 MEDIA DRIVERS FOR LNBH25
8595 M:      Sergey Kozlov <serjk@netup.ru>
8596 M:      Abylay Ospan <aospan@netup.ru>
8597 L:      linux-media@vger.kernel.org
8598 W:      https://linuxtv.org
8599 W:      http://netup.tv/
8600 T:      git git://linuxtv.org/media_tree.git
8601 S:      Supported
8602 F:      drivers/media/dvb-frontends/lnbh25*
8603
8604 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8605 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8606 L:      linux-media@vger.kernel.org
8607 W:      https://linuxtv.org
8608 T:      git git://linuxtv.org/media_tree.git
8609 S:      Maintained
8610 F:      drivers/media/dvb-frontends/mxl5xx*
8611
8612 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8613 M:      Sergey Kozlov <serjk@netup.ru>
8614 M:      Abylay Ospan <aospan@netup.ru>
8615 L:      linux-media@vger.kernel.org
8616 W:      https://linuxtv.org
8617 W:      http://netup.tv/
8618 T:      git git://linuxtv.org/media_tree.git
8619 S:      Supported
8620 F:      drivers/media/pci/netup_unidvb/*
8621
8622 MEDIA DRIVERS FOR RENESAS - DRIF
8623 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8624 L:      linux-media@vger.kernel.org
8625 L:      linux-renesas-soc@vger.kernel.org
8626 T:      git git://linuxtv.org/media_tree.git
8627 S:      Supported
8628 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8629 F:      drivers/media/platform/rcar_drif.c
8630
8631 MEDIA DRIVERS FOR RENESAS - FCP
8632 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8633 L:      linux-media@vger.kernel.org
8634 L:      linux-renesas-soc@vger.kernel.org
8635 T:      git git://linuxtv.org/media_tree.git
8636 S:      Supported
8637 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8638 F:      drivers/media/platform/rcar-fcp.c
8639 F:      include/media/rcar-fcp.h
8640
8641 MEDIA DRIVERS FOR RENESAS - FDP1
8642 M:      Kieran Bingham <kieran@bingham.xyz>
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,fdp1.txt
8648 F:      drivers/media/platform/rcar_fdp1.c
8649
8650 MEDIA DRIVERS FOR RENESAS - VIN
8651 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
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/rcar_vin.txt
8657 F:      drivers/media/platform/rcar-vin/
8658
8659 MEDIA DRIVERS FOR RENESAS - VSP1
8660 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8661 L:      linux-media@vger.kernel.org
8662 L:      linux-renesas-soc@vger.kernel.org
8663 T:      git git://linuxtv.org/media_tree.git
8664 S:      Supported
8665 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8666 F:      drivers/media/platform/vsp1/
8667
8668 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8669 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8670 L:      linux-media@vger.kernel.org
8671 W:      https://linuxtv.org
8672 T:      git git://linuxtv.org/media_tree.git
8673 S:      Maintained
8674 F:      drivers/media/dvb-frontends/stv0910*
8675
8676 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8677 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8678 L:      linux-media@vger.kernel.org
8679 W:      https://linuxtv.org
8680 T:      git git://linuxtv.org/media_tree.git
8681 S:      Maintained
8682 F:      drivers/media/dvb-frontends/stv6111*
8683
8684 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8685 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8686 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8687 P:      LinuxTV.org Project
8688 L:      linux-media@vger.kernel.org
8689 W:      https://linuxtv.org
8690 Q:      http://patchwork.kernel.org/project/linux-media/list/
8691 T:      git git://linuxtv.org/media_tree.git
8692 S:      Maintained
8693 F:      Documentation/devicetree/bindings/media/
8694 F:      Documentation/media/
8695 F:      drivers/media/
8696 F:      drivers/staging/media/
8697 F:      include/linux/platform_data/media/
8698 F:      include/media/
8699 F:      include/uapi/linux/dvb/
8700 F:      include/uapi/linux/videodev2.h
8701 F:      include/uapi/linux/media.h
8702 F:      include/uapi/linux/v4l2-*
8703 F:      include/uapi/linux/meye.h
8704 F:      include/uapi/linux/ivtv*
8705 F:      include/uapi/linux/uvcvideo.h
8706
8707 MEDIATEK CIR DRIVER
8708 M:      Sean Wang <sean.wang@mediatek.com>
8709 S:      Maintained
8710 F:      drivers/media/rc/mtk-cir.c
8711
8712 MEDIATEK PMIC LED DRIVER
8713 M:      Sean Wang <sean.wang@mediatek.com>
8714 S:      Maintained
8715 F:      drivers/leds/leds-mt6323.c
8716 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8717
8718 MEDIATEK ETHERNET DRIVER
8719 M:      Felix Fietkau <nbd@openwrt.org>
8720 M:      John Crispin <john@phrozen.org>
8721 M:      Sean Wang <sean.wang@mediatek.com>
8722 M:      Nelson Chang <nelson.chang@mediatek.com>
8723 L:      netdev@vger.kernel.org
8724 S:      Maintained
8725 F:      drivers/net/ethernet/mediatek/
8726
8727 MEDIATEK JPEG DRIVER
8728 M:      Rick Chang <rick.chang@mediatek.com>
8729 M:      Bin Liu <bin.liu@mediatek.com>
8730 S:      Supported
8731 F:      drivers/media/platform/mtk-jpeg/
8732 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8733
8734 MEDIATEK MDP DRIVER
8735 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8736 M:      Houlong Wei <houlong.wei@mediatek.com>
8737 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8738 S:      Supported
8739 F:      drivers/media/platform/mtk-mdp/
8740 F:      drivers/media/platform/mtk-vpu/
8741 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8742
8743 MEDIATEK MEDIA DRIVER
8744 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8745 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8746 S:      Supported
8747 F:      drivers/media/platform/mtk-vcodec/
8748 F:      drivers/media/platform/mtk-vpu/
8749 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8750 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8751
8752 MEDIATEK MT7601U WIRELESS LAN DRIVER
8753 M:      Jakub Kicinski <kubakici@wp.pl>
8754 L:      linux-wireless@vger.kernel.org
8755 S:      Maintained
8756 F:      drivers/net/wireless/mediatek/mt7601u/
8757
8758 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8759 M:      Sean Wang <sean.wang@mediatek.com>
8760 S:      Maintained
8761 F:      drivers/char/hw_random/mtk-rng.c
8762
8763 MEDIATEK USB3 DRD IP DRIVER
8764 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8765 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8767 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8768 S:      Maintained
8769 F:      drivers/usb/mtu3/
8770
8771 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8772 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8773 M:      Martin Donnelly <martin.donnelly@ge.com>
8774 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8775 S:      Maintained
8776 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8777 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8778
8779 MEGARAID SCSI/SAS DRIVERS
8780 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8781 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8782 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8783 L:      megaraidlinux.pdl@broadcom.com
8784 L:      linux-scsi@vger.kernel.org
8785 W:      http://www.avagotech.com/support/
8786 S:      Maintained
8787 F:      Documentation/scsi/megaraid.txt
8788 F:      drivers/scsi/megaraid.*
8789 F:      drivers/scsi/megaraid/
8790
8791 MELEXIS MLX90614 DRIVER
8792 M:      Crt Mori <cmo@melexis.com>
8793 L:      linux-iio@vger.kernel.org
8794 W:      http://www.melexis.com
8795 S:      Supported
8796 F:      drivers/iio/temperature/mlx90614.c
8797
8798 MELFAS MIP4 TOUCHSCREEN DRIVER
8799 M:      Sangwon Jee <jeesw@melfas.com>
8800 W:      http://www.melfas.com
8801 S:      Supported
8802 F:      drivers/input/touchscreen/melfas_mip4.c
8803 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8804
8805 MELLANOX ETHERNET DRIVER (mlx4_en)
8806 M:      Tariq Toukan <tariqt@mellanox.com>
8807 L:      netdev@vger.kernel.org
8808 S:      Supported
8809 W:      http://www.mellanox.com
8810 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8811 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8812
8813 MELLANOX ETHERNET DRIVER (mlx5e)
8814 M:      Saeed Mahameed <saeedm@mellanox.com>
8815 L:      netdev@vger.kernel.org
8816 S:      Supported
8817 W:      http://www.mellanox.com
8818 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8819 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8820
8821 MELLANOX ETHERNET INNOVA DRIVER
8822 M:      Ilan Tayari <ilant@mellanox.com>
8823 R:      Boris Pismenny <borisp@mellanox.com>
8824 L:      netdev@vger.kernel.org
8825 S:      Supported
8826 W:      http://www.mellanox.com
8827 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8828 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8829 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8830
8831 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8832 M:      Ilan Tayari <ilant@mellanox.com>
8833 R:      Boris Pismenny <borisp@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_ipsec/*
8839 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8840
8841 MELLANOX ETHERNET SWITCH DRIVERS
8842 M:      Jiri Pirko <jiri@mellanox.com>
8843 M:      Ido Schimmel <idosch@mellanox.com>
8844 L:      netdev@vger.kernel.org
8845 S:      Supported
8846 W:      http://www.mellanox.com
8847 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8848 F:      drivers/net/ethernet/mellanox/mlxsw/
8849
8850 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8851 M:      mlxsw@mellanox.com
8852 L:      netdev@vger.kernel.org
8853 S:      Supported
8854 W:      http://www.mellanox.com
8855 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8856 F:      drivers/net/ethernet/mellanox/mlxfw/
8857
8858 MELLANOX MLX CPLD HOTPLUG DRIVER
8859 M:      Vadim Pasternak <vadimp@mellanox.com>
8860 L:      platform-driver-x86@vger.kernel.org
8861 S:      Supported
8862 F:      drivers/platform/x86/mlxcpld-hotplug.c
8863 F:      include/linux/platform_data/mlxcpld-hotplug.h
8864
8865 MELLANOX MLX4 core VPI driver
8866 M:      Tariq Toukan <tariqt@mellanox.com>
8867 L:      netdev@vger.kernel.org
8868 L:      linux-rdma@vger.kernel.org
8869 W:      http://www.mellanox.com
8870 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8871 S:      Supported
8872 F:      drivers/net/ethernet/mellanox/mlx4/
8873 F:      include/linux/mlx4/
8874
8875 MELLANOX MLX4 IB driver
8876 M:      Yishai Hadas <yishaih@mellanox.com>
8877 L:      linux-rdma@vger.kernel.org
8878 W:      http://www.mellanox.com
8879 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8880 S:      Supported
8881 F:      drivers/infiniband/hw/mlx4/
8882 F:      include/linux/mlx4/
8883 F:      include/uapi/rdma/mlx4-abi.h
8884
8885 MELLANOX MLX5 core VPI driver
8886 M:      Saeed Mahameed <saeedm@mellanox.com>
8887 M:      Matan Barak <matanb@mellanox.com>
8888 M:      Leon Romanovsky <leonro@mellanox.com>
8889 L:      netdev@vger.kernel.org
8890 L:      linux-rdma@vger.kernel.org
8891 W:      http://www.mellanox.com
8892 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8893 S:      Supported
8894 F:      drivers/net/ethernet/mellanox/mlx5/core/
8895 F:      include/linux/mlx5/
8896
8897 MELLANOX MLX5 IB driver
8898 M:      Matan Barak <matanb@mellanox.com>
8899 M:      Leon Romanovsky <leonro@mellanox.com>
8900 L:      linux-rdma@vger.kernel.org
8901 W:      http://www.mellanox.com
8902 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8903 S:      Supported
8904 F:      drivers/infiniband/hw/mlx5/
8905 F:      include/linux/mlx5/
8906 F:      include/uapi/rdma/mlx5-abi.h
8907
8908 MELLANOX MLXCPLD I2C AND MUX DRIVER
8909 M:      Vadim Pasternak <vadimp@mellanox.com>
8910 M:      Michael Shych <michaelsh@mellanox.com>
8911 L:      linux-i2c@vger.kernel.org
8912 S:      Supported
8913 F:      drivers/i2c/busses/i2c-mlxcpld.c
8914 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8915 F:      Documentation/i2c/busses/i2c-mlxcpld
8916
8917 MELLANOX MLXCPLD LED DRIVER
8918 M:      Vadim Pasternak <vadimp@mellanox.com>
8919 L:      linux-leds@vger.kernel.org
8920 S:      Supported
8921 F:      drivers/leds/leds-mlxcpld.c
8922 F:      Documentation/leds/leds-mlxcpld.txt
8923
8924 MELLANOX PLATFORM DRIVER
8925 M:      Vadim Pasternak <vadimp@mellanox.com>
8926 L:      platform-driver-x86@vger.kernel.org
8927 S:      Supported
8928 F:      drivers/platform/x86/mlx-platform.c
8929
8930 MEMBARRIER SUPPORT
8931 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8932 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8933 L:      linux-kernel@vger.kernel.org
8934 S:      Supported
8935 F:      kernel/sched/membarrier.c
8936 F:      include/uapi/linux/membarrier.h
8937
8938 MEMORY MANAGEMENT
8939 L:      linux-mm@kvack.org
8940 W:      http://www.linux-mm.org
8941 S:      Maintained
8942 F:      include/linux/mm.h
8943 F:      include/linux/gfp.h
8944 F:      include/linux/mmzone.h
8945 F:      include/linux/memory_hotplug.h
8946 F:      include/linux/vmalloc.h
8947 F:      mm/
8948
8949 MEMORY TECHNOLOGY DEVICES (MTD)
8950 M:      David Woodhouse <dwmw2@infradead.org>
8951 M:      Brian Norris <computersforpeace@gmail.com>
8952 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8953 M:      Marek Vasut <marek.vasut@gmail.com>
8954 M:      Richard Weinberger <richard@nod.at>
8955 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8956 L:      linux-mtd@lists.infradead.org
8957 W:      http://www.linux-mtd.infradead.org/
8958 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8959 T:      git git://git.infradead.org/linux-mtd.git master
8960 T:      git git://git.infradead.org/l2-mtd.git master
8961 S:      Maintained
8962 F:      Documentation/devicetree/bindings/mtd/
8963 F:      drivers/mtd/
8964 F:      include/linux/mtd/
8965 F:      include/uapi/mtd/
8966
8967 MEN A21 WATCHDOG DRIVER
8968 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8969 L:      linux-watchdog@vger.kernel.org
8970 S:      Maintained
8971 F:      drivers/watchdog/mena21_wdt.c
8972
8973 MEN CHAMELEON BUS (mcb)
8974 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8975 S:      Maintained
8976 F:      drivers/mcb/
8977 F:      include/linux/mcb.h
8978 F:      Documentation/men-chameleon-bus.txt
8979
8980 MEN F21BMC (Board Management Controller)
8981 M:      Andreas Werner <andreas.werner@men.de>
8982 S:      Supported
8983 F:      drivers/mfd/menf21bmc.c
8984 F:      drivers/watchdog/menf21bmc_wdt.c
8985 F:      drivers/leds/leds-menf21bmc.c
8986 F:      drivers/hwmon/menf21bmc_hwmon.c
8987 F:      Documentation/hwmon/menf21bmc
8988
8989 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8990 M:      Neil Armstrong <narmstrong@baylibre.com>
8991 L:      linux-media@lists.freedesktop.org
8992 L:      linux-amlogic@lists.infradead.org
8993 W:      http://linux-meson.com/
8994 S:      Supported
8995 F:      drivers/media/platform/meson/ao-cec.c
8996 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8997 T:      git git://linuxtv.org/media_tree.git
8998
8999 METAG ARCHITECTURE
9000 M:      James Hogan <jhogan@kernel.org>
9001 L:      linux-metag@vger.kernel.org
9002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9003 S:      Odd Fixes
9004 F:      arch/metag/
9005 F:      Documentation/metag/
9006 F:      Documentation/devicetree/bindings/metag/
9007 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9008 F:      drivers/clocksource/metag_generic.c
9009 F:      drivers/irqchip/irq-metag.c
9010 F:      drivers/irqchip/irq-metag-ext.c
9011 F:      drivers/tty/metag_da.c
9012
9013 MICROBLAZE ARCHITECTURE
9014 M:      Michal Simek <monstr@monstr.eu>
9015 W:      http://www.monstr.eu/fdt/
9016 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9017 S:      Supported
9018 F:      arch/microblaze/
9019
9020 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9021 M:      Richard Genoud <richard.genoud@gmail.com>
9022 S:      Maintained
9023 F:      drivers/tty/serial/atmel_serial.c
9024 F:      drivers/tty/serial/atmel_serial.h
9025
9026 MICROCHIP / ATMEL DMA DRIVER
9027 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029 L:      dmaengine@vger.kernel.org
9030 S:      Supported
9031 F:      drivers/dma/at_hdmac.c
9032 F:      drivers/dma/at_hdmac_regs.h
9033 F:      include/linux/platform_data/dma-atmel.h
9034
9035 MICROCHIP / ATMEL ECC DRIVER
9036 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9037 L:      linux-crypto@vger.kernel.org
9038 S:      Maintained
9039 F:      drivers/crypto/atmel-ecc.*
9040
9041 MICROCHIP / ATMEL ISC DRIVER
9042 M:      Songjun Wu <songjun.wu@microchip.com>
9043 L:      linux-media@vger.kernel.org
9044 S:      Supported
9045 F:      drivers/media/platform/atmel/atmel-isc.c
9046 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9047 F:      devicetree/bindings/media/atmel-isc.txt
9048
9049 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9050 M:      Woojung Huh <Woojung.Huh@microchip.com>
9051 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9052 L:      netdev@vger.kernel.org
9053 S:      Maintained
9054 F:      net/dsa/tag_ksz.c
9055 F:      drivers/net/dsa/microchip/*
9056 F:      include/linux/platform_data/microchip-ksz.h
9057 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9058
9059 MICROCHIP USB251XB DRIVER
9060 M:      Richard Leitner <richard.leitner@skidata.com>
9061 L:      linux-usb@vger.kernel.org
9062 S:      Maintained
9063 F:      drivers/usb/misc/usb251xb.c
9064 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9065
9066 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9067 M:      Don Brace <don.brace@microsemi.com>
9068 L:      esc.storagedev@microsemi.com
9069 L:      linux-scsi@vger.kernel.org
9070 S:      Supported
9071 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9072 F:      drivers/scsi/smartpqi/Kconfig
9073 F:      drivers/scsi/smartpqi/Makefile
9074 F:      include/linux/cciss*.h
9075 F:      include/uapi/linux/cciss*.h
9076 F:      Documentation/scsi/smartpqi.txt
9077
9078 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9079 M:      Chen Yu <yu.c.chen@intel.com>
9080 L:      platform-driver-x86@vger.kernel.org
9081 S:      Supported
9082 F:      drivers/platform/x86/surfacepro3_button.c
9083
9084 MICROTEK X6 SCANNER
9085 M:      Oliver Neukum <oliver@neukum.org>
9086 S:      Maintained
9087 F:      drivers/usb/image/microtek.*
9088
9089 MIPS
9090 M:      Ralf Baechle <ralf@linux-mips.org>
9091 L:      linux-mips@linux-mips.org
9092 W:      http://www.linux-mips.org/
9093 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9094 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9095 S:      Supported
9096 F:      Documentation/devicetree/bindings/mips/
9097 F:      Documentation/mips/
9098 F:      arch/mips/
9099
9100 MIPS BOSTON DEVELOPMENT BOARD
9101 M:      Paul Burton <paul.burton@mips.com>
9102 L:      linux-mips@linux-mips.org
9103 S:      Maintained
9104 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9105 F:      arch/mips/boot/dts/img/boston.dts
9106 F:      arch/mips/configs/generic/board-boston.config
9107 F:      drivers/clk/imgtec/clk-boston.c
9108 F:      include/dt-bindings/clock/boston-clock.h
9109
9110 MIPS GENERIC PLATFORM
9111 M:      Paul Burton <paul.burton@mips.com>
9112 L:      linux-mips@linux-mips.org
9113 S:      Supported
9114 F:      arch/mips/generic/
9115 F:      arch/mips/tools/generic-board-config.sh
9116
9117 MIPS/LOONGSON1 ARCHITECTURE
9118 M:      Keguang Zhang <keguang.zhang@gmail.com>
9119 L:      linux-mips@linux-mips.org
9120 S:      Maintained
9121 F:      arch/mips/loongson32/
9122 F:      arch/mips/include/asm/mach-loongson32/
9123 F:      drivers/*/*loongson1*
9124 F:      drivers/*/*/*loongson1*
9125
9126 MIPS RINT INSTRUCTION EMULATION
9127 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9128 L:      linux-mips@linux-mips.org
9129 S:      Supported
9130 F:      arch/mips/math-emu/sp_rint.c
9131 F:      arch/mips/math-emu/dp_rint.c
9132
9133 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9134 M:      Hans Verkuil <hverkuil@xs4all.nl>
9135 L:      linux-media@vger.kernel.org
9136 T:      git git://linuxtv.org/media_tree.git
9137 W:      https://linuxtv.org
9138 S:      Odd Fixes
9139 F:      drivers/media/radio/radio-miropcm20*
9140
9141 MMP SUPPORT
9142 M:      Eric Miao <eric.y.miao@gmail.com>
9143 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9145 T:      git git://github.com/hzhuang1/linux.git
9146 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9147 S:      Maintained
9148 F:      arch/arm/boot/dts/mmp*
9149 F:      arch/arm/mach-mmp/
9150
9151 MN88472 MEDIA DRIVER
9152 M:      Antti Palosaari <crope@iki.fi>
9153 L:      linux-media@vger.kernel.org
9154 W:      https://linuxtv.org
9155 W:      http://palosaari.fi/linux/
9156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9157 S:      Maintained
9158 F:      drivers/media/dvb-frontends/mn88472*
9159
9160 MN88473 MEDIA DRIVER
9161 M:      Antti Palosaari <crope@iki.fi>
9162 L:      linux-media@vger.kernel.org
9163 W:      https://linuxtv.org
9164 W:      http://palosaari.fi/linux/
9165 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9166 S:      Maintained
9167 F:      drivers/media/dvb-frontends/mn88473*
9168
9169 MODULE SUPPORT
9170 M:      Jessica Yu <jeyu@kernel.org>
9171 M:      Rusty Russell <rusty@rustcorp.com.au>
9172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9173 S:      Maintained
9174 F:      include/linux/module.h
9175 F:      kernel/module.c
9176
9177 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9178 W:      http://popies.net/meye/
9179 S:      Orphan
9180 F:      Documentation/media/v4l-drivers/meye*
9181 F:      drivers/media/pci/meye/
9182 F:      include/uapi/linux/meye.h
9183
9184 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9185 M:      Jiri Slaby <jirislaby@gmail.com>
9186 S:      Maintained
9187 F:      Documentation/serial/moxa-smartio
9188 F:      drivers/tty/mxser.*
9189
9190 MR800 AVERMEDIA USB FM RADIO DRIVER
9191 M:      Alexey Klimov <klimov.linux@gmail.com>
9192 L:      linux-media@vger.kernel.org
9193 T:      git git://linuxtv.org/media_tree.git
9194 S:      Maintained
9195 F:      drivers/media/radio/radio-mr800.c
9196
9197 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9198 M:      Alan Ott <alan@signal11.us>
9199 L:      linux-wpan@vger.kernel.org
9200 S:      Maintained
9201 F:      drivers/net/ieee802154/mrf24j40.c
9202 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9203
9204 MSI LAPTOP SUPPORT
9205 M:      "Lee, Chun-Yi" <jlee@suse.com>
9206 L:      platform-driver-x86@vger.kernel.org
9207 S:      Maintained
9208 F:      drivers/platform/x86/msi-laptop.c
9209
9210 MSI WMI SUPPORT
9211 L:      platform-driver-x86@vger.kernel.org
9212 S:      Orphan
9213 F:      drivers/platform/x86/msi-wmi.c
9214
9215 MSI001 MEDIA DRIVER
9216 M:      Antti Palosaari <crope@iki.fi>
9217 L:      linux-media@vger.kernel.org
9218 W:      https://linuxtv.org
9219 W:      http://palosaari.fi/linux/
9220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9221 T:      git git://linuxtv.org/anttip/media_tree.git
9222 S:      Maintained
9223 F:      drivers/media/tuners/msi001*
9224
9225 MSI2500 MEDIA DRIVER
9226 M:      Antti Palosaari <crope@iki.fi>
9227 L:      linux-media@vger.kernel.org
9228 W:      https://linuxtv.org
9229 W:      http://palosaari.fi/linux/
9230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9231 T:      git git://linuxtv.org/anttip/media_tree.git
9232 S:      Maintained
9233 F:      drivers/media/usb/msi2500/
9234
9235 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9236 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9237 L:      linux-mtd@lists.infradead.org
9238 S:      Maintained
9239 F:      drivers/mtd/devices/docg3*
9240
9241 MT9M032 APTINA SENSOR DRIVER
9242 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9243 L:      linux-media@vger.kernel.org
9244 T:      git git://linuxtv.org/media_tree.git
9245 S:      Maintained
9246 F:      drivers/media/i2c/mt9m032.c
9247 F:      include/media/i2c/mt9m032.h
9248
9249 MT9P031 APTINA CAMERA SENSOR
9250 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251 L:      linux-media@vger.kernel.org
9252 T:      git git://linuxtv.org/media_tree.git
9253 S:      Maintained
9254 F:      drivers/media/i2c/mt9p031.c
9255 F:      include/media/i2c/mt9p031.h
9256
9257 MT9T001 APTINA CAMERA SENSOR
9258 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9259 L:      linux-media@vger.kernel.org
9260 T:      git git://linuxtv.org/media_tree.git
9261 S:      Maintained
9262 F:      drivers/media/i2c/mt9t001.c
9263 F:      include/media/i2c/mt9t001.h
9264
9265 MT9V032 APTINA CAMERA SENSOR
9266 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9267 L:      linux-media@vger.kernel.org
9268 T:      git git://linuxtv.org/media_tree.git
9269 S:      Maintained
9270 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9271 F:      drivers/media/i2c/mt9v032.c
9272 F:      include/media/i2c/mt9v032.h
9273
9274 MULTIFUNCTION DEVICES (MFD)
9275 M:      Lee Jones <lee.jones@linaro.org>
9276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9277 S:      Supported
9278 F:      Documentation/devicetree/bindings/mfd/
9279 F:      drivers/mfd/
9280 F:      include/linux/mfd/
9281 F:      include/dt-bindings/mfd/
9282
9283 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9284 S:      Orphan
9285 F:      drivers/mmc/host/mmc_spi.c
9286 F:      include/linux/spi/mmc_spi.h
9287
9288 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9289 M:      Ulf Hansson <ulf.hansson@linaro.org>
9290 L:      linux-mmc@vger.kernel.org
9291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9292 S:      Maintained
9293 F:      Documentation/devicetree/bindings/mmc/
9294 F:      drivers/mmc/
9295 F:      include/linux/mmc/
9296 F:      include/uapi/linux/mmc/
9297
9298 MULTIPLEXER SUBSYSTEM
9299 M:      Peter Rosin <peda@axentia.se>
9300 S:      Maintained
9301 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9302 F:      Documentation/devicetree/bindings/mux/
9303 F:      include/linux/dt-bindings/mux/
9304 F:      include/linux/mux/
9305 F:      drivers/mux/
9306
9307 MULTITECH MULTIPORT CARD (ISICOM)
9308 S:      Orphan
9309 F:      drivers/tty/isicom.c
9310 F:      include/linux/isicom.h
9311
9312 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9313 M:      Bin Liu <b-liu@ti.com>
9314 L:      linux-usb@vger.kernel.org
9315 S:      Maintained
9316 F:      drivers/usb/musb/
9317
9318 MXL5007T MEDIA DRIVER
9319 M:      Michael Krufky <mkrufky@linuxtv.org>
9320 L:      linux-media@vger.kernel.org
9321 W:      https://linuxtv.org
9322 W:      http://github.com/mkrufky
9323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9324 T:      git git://linuxtv.org/mkrufky/tuners.git
9325 S:      Maintained
9326 F:      drivers/media/tuners/mxl5007t.*
9327
9328 MXSFB DRM DRIVER
9329 M:      Marek Vasut <marex@denx.de>
9330 S:      Supported
9331 F:      drivers/gpu/drm/mxsfb/
9332 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9333
9334 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9335 M:      Chris Lee <christopher.lee@cspi.com>
9336 L:      netdev@vger.kernel.org
9337 W:      https://www.cspi.com/ethernet-products/support/downloads/
9338 S:      Supported
9339 F:      drivers/net/ethernet/myricom/myri10ge/
9340
9341 NAND FLASH SUBSYSTEM
9342 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9343 R:      Richard Weinberger <richard@nod.at>
9344 L:      linux-mtd@lists.infradead.org
9345 W:      http://www.linux-mtd.infradead.org/
9346 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9347 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9348 T:      git git://git.infradead.org/l2-mtd.git nand/next
9349 S:      Maintained
9350 F:      drivers/mtd/nand/
9351 F:      include/linux/mtd/*nand*.h
9352
9353 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9354 M:      Daniel Mack <zonque@gmail.com>
9355 S:      Maintained
9356 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9357 W:      http://www.native-instruments.com
9358 F:      sound/usb/caiaq/
9359
9360 NATSEMI ETHERNET DRIVER (DP8381x)
9361 S:      Orphan
9362 F:      drivers/net/ethernet/natsemi/natsemi.c
9363
9364 NCP FILESYSTEM
9365 M:      Petr Vandrovec <petr@vandrovec.name>
9366 S:      Odd Fixes
9367 F:      fs/ncpfs/
9368
9369 NCR 5380 SCSI DRIVERS
9370 M:      Finn Thain <fthain@telegraphics.com.au>
9371 M:      Michael Schmitz <schmitzmic@gmail.com>
9372 L:      linux-scsi@vger.kernel.org
9373 S:      Maintained
9374 F:      Documentation/scsi/g_NCR5380.txt
9375 F:      drivers/scsi/NCR5380.*
9376 F:      drivers/scsi/arm/cumana_1.c
9377 F:      drivers/scsi/arm/oak.c
9378 F:      drivers/scsi/atari_scsi.*
9379 F:      drivers/scsi/dmx3191d.c
9380 F:      drivers/scsi/g_NCR5380.*
9381 F:      drivers/scsi/mac_scsi.*
9382 F:      drivers/scsi/sun3_scsi.*
9383 F:      drivers/scsi/sun3_scsi_vme.c
9384
9385 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9386 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9387 L:      linux-scsi@vger.kernel.org
9388 S:      Maintained
9389 F:      drivers/scsi/NCR_D700.*
9390
9391 NCT6775 HARDWARE MONITOR DRIVER
9392 M:      Guenter Roeck <linux@roeck-us.net>
9393 L:      linux-hwmon@vger.kernel.org
9394 S:      Maintained
9395 F:      Documentation/hwmon/nct6775
9396 F:      drivers/hwmon/nct6775.c
9397
9398 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9399 M:      Faisal Latif <faisal.latif@intel.com>
9400 L:      linux-rdma@vger.kernel.org
9401 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9402 S:      Supported
9403 F:      drivers/infiniband/hw/nes/
9404 F:      include/uapi/rdma/nes-abi.h
9405
9406 NETEM NETWORK EMULATOR
9407 M:      Stephen Hemminger <stephen@networkplumber.org>
9408 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9409 S:      Maintained
9410 F:      net/sched/sch_netem.c
9411
9412 NETERION 10GbE DRIVERS (s2io/vxge)
9413 M:      Jon Mason <jdmason@kudzu.us>
9414 L:      netdev@vger.kernel.org
9415 S:      Supported
9416 F:      Documentation/networking/s2io.txt
9417 F:      Documentation/networking/vxge.txt
9418 F:      drivers/net/ethernet/neterion/
9419
9420 NETFILTER
9421 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9422 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9423 M:      Florian Westphal <fw@strlen.de>
9424 L:      netfilter-devel@vger.kernel.org
9425 L:      coreteam@netfilter.org
9426 W:      http://www.netfilter.org/
9427 W:      http://www.iptables.org/
9428 W:      http://www.nftables.org/
9429 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9432 S:      Maintained
9433 F:      include/linux/netfilter*
9434 F:      include/linux/netfilter/
9435 F:      include/net/netfilter/
9436 F:      include/uapi/linux/netfilter*
9437 F:      include/uapi/linux/netfilter/
9438 F:      net/*/netfilter.c
9439 F:      net/*/netfilter/
9440 F:      net/netfilter/
9441 F:      net/bridge/br_netfilter*.c
9442
9443 NETROM NETWORK LAYER
9444 M:      Ralf Baechle <ralf@linux-mips.org>
9445 L:      linux-hams@vger.kernel.org
9446 W:      http://www.linux-ax25.org/
9447 S:      Maintained
9448 F:      include/net/netrom.h
9449 F:      include/uapi/linux/netrom.h
9450 F:      net/netrom/
9451
9452 NETRONOME ETHERNET DRIVERS
9453 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9454 L:      oss-drivers@netronome.com
9455 S:      Maintained
9456 F:      drivers/net/ethernet/netronome/
9457
9458 NETWORK BLOCK DEVICE (NBD)
9459 M:      Josef Bacik <jbacik@fb.com>
9460 S:      Maintained
9461 L:      linux-block@vger.kernel.org
9462 L:      nbd@other.debian.org
9463 F:      Documentation/blockdev/nbd.txt
9464 F:      drivers/block/nbd.c
9465 F:      include/uapi/linux/nbd.h
9466
9467 NETWORK DROP MONITOR
9468 M:      Neil Horman <nhorman@tuxdriver.com>
9469 L:      netdev@vger.kernel.org
9470 S:      Maintained
9471 W:      https://fedorahosted.org/dropwatch/
9472 F:      net/core/drop_monitor.c
9473
9474 NETWORKING DRIVERS
9475 L:      netdev@vger.kernel.org
9476 W:      http://www.linuxfoundation.org/en/Net
9477 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9480 S:      Odd Fixes
9481 F:      Documentation/devicetree/bindings/net/
9482 F:      drivers/net/
9483 F:      include/linux/if_*
9484 F:      include/linux/netdevice.h
9485 F:      include/linux/etherdevice.h
9486 F:      include/linux/fcdevice.h
9487 F:      include/linux/fddidevice.h
9488 F:      include/linux/hippidevice.h
9489 F:      include/linux/inetdevice.h
9490 F:      include/uapi/linux/if_*
9491 F:      include/uapi/linux/netdevice.h
9492
9493 NETWORKING DRIVERS (WIRELESS)
9494 M:      Kalle Valo <kvalo@codeaurora.org>
9495 L:      linux-wireless@vger.kernel.org
9496 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9499 S:      Maintained
9500 F:      Documentation/devicetree/bindings/net/wireless/
9501 F:      drivers/net/wireless/
9502
9503 NETWORKING [DSA]
9504 M:      Andrew Lunn <andrew@lunn.ch>
9505 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9506 M:      Florian Fainelli <f.fainelli@gmail.com>
9507 S:      Maintained
9508 F:      net/dsa/
9509 F:      include/net/dsa.h
9510 F:      include/linux/dsa/
9511 F:      drivers/net/dsa/
9512
9513 NETWORKING [GENERAL]
9514 M:      "David S. Miller" <davem@davemloft.net>
9515 L:      netdev@vger.kernel.org
9516 W:      http://www.linuxfoundation.org/en/Net
9517 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9520 B:      mailto:netdev@vger.kernel.org
9521 S:      Maintained
9522 F:      net/
9523 F:      include/net/
9524 F:      include/linux/in.h
9525 F:      include/linux/net.h
9526 F:      include/linux/netdevice.h
9527 F:      include/uapi/linux/in.h
9528 F:      include/uapi/linux/net.h
9529 F:      include/uapi/linux/netdevice.h
9530 F:      include/uapi/linux/net_namespace.h
9531 F:      tools/testing/selftests/net/
9532 F:      lib/net_utils.c
9533 F:      lib/random32.c
9534
9535 NETWORKING [IPSEC]
9536 M:      Steffen Klassert <steffen.klassert@secunet.com>
9537 M:      Herbert Xu <herbert@gondor.apana.org.au>
9538 M:      "David S. Miller" <davem@davemloft.net>
9539 L:      netdev@vger.kernel.org
9540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9542 S:      Maintained
9543 F:      net/core/flow.c
9544 F:      net/xfrm/
9545 F:      net/key/
9546 F:      net/ipv4/xfrm*
9547 F:      net/ipv4/esp4*
9548 F:      net/ipv4/ah4.c
9549 F:      net/ipv4/ipcomp.c
9550 F:      net/ipv4/ip_vti.c
9551 F:      net/ipv6/xfrm*
9552 F:      net/ipv6/esp6*
9553 F:      net/ipv6/ah6.c
9554 F:      net/ipv6/ipcomp6.c
9555 F:      net/ipv6/ip6_vti.c
9556 F:      include/uapi/linux/xfrm.h
9557 F:      include/net/xfrm.h
9558
9559 NETWORKING [IPv4/IPv6]
9560 M:      "David S. Miller" <davem@davemloft.net>
9561 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9562 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9563 L:      netdev@vger.kernel.org
9564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9565 S:      Maintained
9566 F:      net/ipv4/
9567 F:      net/ipv6/
9568 F:      include/net/ip*
9569 F:      arch/x86/net/*
9570
9571 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9572 M:      Paul Moore <paul@paul-moore.com>
9573 W:      https://github.com/netlabel
9574 L:      netdev@vger.kernel.org
9575 L:      linux-security-module@vger.kernel.org
9576 S:      Maintained
9577 F:      Documentation/netlabel/
9578 F:      include/net/calipso.h
9579 F:      include/net/cipso_ipv4.h
9580 F:      include/net/netlabel.h
9581 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9582 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9583 F:      net/netlabel/
9584 F:      net/ipv4/cipso_ipv4.c
9585 F:      net/ipv6/calipso.c
9586 F:      net/netfilter/xt_CONNSECMARK.c
9587 F:      net/netfilter/xt_SECMARK.c
9588
9589 NETWORKING [TLS]
9590 M:      Ilya Lesokhin <ilyal@mellanox.com>
9591 M:      Aviad Yehezkel <aviadye@mellanox.com>
9592 M:      Dave Watson <davejwatson@fb.com>
9593 L:      netdev@vger.kernel.org
9594 S:      Maintained
9595 F:      net/tls/*
9596 F:      include/uapi/linux/tls.h
9597 F:      include/net/tls.h
9598
9599 NETWORKING [WIRELESS]
9600 L:      linux-wireless@vger.kernel.org
9601 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9602
9603 NETXEN (1/10) GbE SUPPORT
9604 M:      Manish Chopra <manish.chopra@cavium.com>
9605 M:      Rahul Verma <rahul.verma@cavium.com>
9606 M:      Dept-GELinuxNICDev@cavium.com
9607 L:      netdev@vger.kernel.org
9608 S:      Supported
9609 F:      drivers/net/ethernet/qlogic/netxen/
9610
9611 NFC SUBSYSTEM
9612 M:      Samuel Ortiz <sameo@linux.intel.com>
9613 L:      linux-wireless@vger.kernel.org
9614 L:      linux-nfc@lists.01.org (subscribers-only)
9615 S:      Supported
9616 F:      net/nfc/
9617 F:      include/net/nfc/
9618 F:      include/uapi/linux/nfc.h
9619 F:      drivers/nfc/
9620 F:      include/linux/platform_data/nfcmrvl.h
9621 F:      include/linux/platform_data/nxp-nci.h
9622 F:      Documentation/devicetree/bindings/net/nfc/
9623
9624 NFS, SUNRPC, AND LOCKD CLIENTS
9625 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9626 M:      Anna Schumaker <anna.schumaker@netapp.com>
9627 L:      linux-nfs@vger.kernel.org
9628 W:      http://client.linux-nfs.org
9629 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9630 S:      Maintained
9631 F:      fs/lockd/
9632 F:      fs/nfs/
9633 F:      fs/nfs_common/
9634 F:      net/sunrpc/
9635 F:      include/linux/lockd/
9636 F:      include/linux/nfs*
9637 F:      include/linux/sunrpc/
9638 F:      include/uapi/linux/nfs*
9639 F:      include/uapi/linux/sunrpc/
9640
9641 NILFS2 FILESYSTEM
9642 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9643 L:      linux-nilfs@vger.kernel.org
9644 W:      http://nilfs.sourceforge.net/
9645 W:      http://nilfs.osdn.jp/
9646 T:      git git://github.com/konis/nilfs2.git
9647 S:      Supported
9648 F:      Documentation/filesystems/nilfs2.txt
9649 F:      fs/nilfs2/
9650 F:      include/trace/events/nilfs2.h
9651 F:      include/uapi/linux/nilfs2_api.h
9652 F:      include/uapi/linux/nilfs2_ondisk.h
9653
9654 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9655 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9656 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9657 S:      Maintained
9658 F:      Documentation/scsi/NinjaSCSI.txt
9659 F:      drivers/scsi/pcmcia/nsp_*
9660
9661 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9662 M:      GOTO Masanori <gotom@debian.or.jp>
9663 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9664 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9665 S:      Maintained
9666 F:      Documentation/scsi/NinjaSCSI.txt
9667 F:      drivers/scsi/nsp32*
9668
9669 NIOS2 ARCHITECTURE
9670 M:      Ley Foon Tan <lftan@altera.com>
9671 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9673 S:      Maintained
9674 F:      arch/nios2/
9675
9676 NOHZ, DYNTICKS SUPPORT
9677 M:      Frederic Weisbecker <fweisbec@gmail.com>
9678 M:      Thomas Gleixner <tglx@linutronix.de>
9679 M:      Ingo Molnar <mingo@kernel.org>
9680 L:      linux-kernel@vger.kernel.org
9681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9682 S:      Maintained
9683 F:      kernel/time/tick*.*
9684 F:      include/linux/tick.h
9685 F:      include/linux/sched/nohz.h
9686
9687 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9688 M:      Pavel Machek <pavel@ucw.cz>
9689 M:      Sakari Ailus <sakari.ailus@iki.fi>
9690 L:      linux-media@vger.kernel.org
9691 S:      Maintained
9692 F:      drivers/media/i2c/et8ek8
9693 F:      drivers/media/i2c/ad5820.c
9694
9695 NOKIA N900 POWER SUPPLY DRIVERS
9696 R:      Pali Rohár <pali.rohar@gmail.com>
9697 F:      include/linux/power/bq2415x_charger.h
9698 F:      include/linux/power/bq27xxx_battery.h
9699 F:      include/linux/power/isp1704_charger.h
9700 F:      drivers/power/supply/bq2415x_charger.c
9701 F:      drivers/power/supply/bq27xxx_battery.c
9702 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9703 F:      drivers/power/supply/isp1704_charger.c
9704 F:      drivers/power/supply/rx51_battery.c
9705
9706 NTB AMD DRIVER
9707 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9708 L:      linux-ntb@googlegroups.com
9709 S:      Supported
9710 F:      drivers/ntb/hw/amd/
9711
9712 NTB DRIVER CORE
9713 M:      Jon Mason <jdmason@kudzu.us>
9714 M:      Dave Jiang <dave.jiang@intel.com>
9715 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9716 L:      linux-ntb@googlegroups.com
9717 S:      Supported
9718 W:      https://github.com/jonmason/ntb/wiki
9719 T:      git git://github.com/jonmason/ntb.git
9720 F:      drivers/ntb/
9721 F:      drivers/net/ntb_netdev.c
9722 F:      include/linux/ntb.h
9723 F:      include/linux/ntb_transport.h
9724 F:      tools/testing/selftests/ntb/
9725
9726 NTB IDT DRIVER
9727 M:      Serge Semin <fancer.lancer@gmail.com>
9728 L:      linux-ntb@googlegroups.com
9729 S:      Supported
9730 F:      drivers/ntb/hw/idt/
9731
9732 NTB INTEL DRIVER
9733 M:      Dave Jiang <dave.jiang@intel.com>
9734 L:      linux-ntb@googlegroups.com
9735 S:      Supported
9736 W:      https://github.com/davejiang/linux/wiki
9737 T:      git https://github.com/davejiang/linux.git
9738 F:      drivers/ntb/hw/intel/
9739
9740 NTFS FILESYSTEM
9741 M:      Anton Altaparmakov <anton@tuxera.com>
9742 L:      linux-ntfs-dev@lists.sourceforge.net
9743 W:      http://www.tuxera.com/
9744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9745 S:      Supported
9746 F:      Documentation/filesystems/ntfs.txt
9747 F:      fs/ntfs/
9748
9749 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9750 M:      Antonino Daplas <adaplas@gmail.com>
9751 L:      linux-fbdev@vger.kernel.org
9752 S:      Maintained
9753 F:      drivers/video/fbdev/riva/
9754 F:      drivers/video/fbdev/nvidia/
9755
9756 NVM EXPRESS DRIVER
9757 M:      Keith Busch <keith.busch@intel.com>
9758 M:      Jens Axboe <axboe@fb.com>
9759 M:      Christoph Hellwig <hch@lst.de>
9760 M:      Sagi Grimberg <sagi@grimberg.me>
9761 L:      linux-nvme@lists.infradead.org
9762 T:      git://git.infradead.org/nvme.git
9763 W:      http://git.infradead.org/nvme.git
9764 S:      Supported
9765 F:      drivers/nvme/host/
9766 F:      include/linux/nvme.h
9767 F:      include/uapi/linux/nvme_ioctl.h
9768
9769 NVM EXPRESS FC TRANSPORT DRIVERS
9770 M:      James Smart <james.smart@broadcom.com>
9771 L:      linux-nvme@lists.infradead.org
9772 S:      Supported
9773 F:      include/linux/nvme-fc.h
9774 F:      include/linux/nvme-fc-driver.h
9775 F:      drivers/nvme/host/fc.c
9776 F:      drivers/nvme/target/fc.c
9777 F:      drivers/nvme/target/fcloop.c
9778
9779 NVM EXPRESS TARGET DRIVER
9780 M:      Christoph Hellwig <hch@lst.de>
9781 M:      Sagi Grimberg <sagi@grimberg.me>
9782 L:      linux-nvme@lists.infradead.org
9783 T:      git://git.infradead.org/nvme.git
9784 W:      http://git.infradead.org/nvme.git
9785 S:      Supported
9786 F:      drivers/nvme/target/
9787
9788 NVMEM FRAMEWORK
9789 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9790 S:      Maintained
9791 F:      drivers/nvmem/
9792 F:      Documentation/devicetree/bindings/nvmem/
9793 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9794 F:      include/linux/nvmem-consumer.h
9795 F:      include/linux/nvmem-provider.h
9796
9797 NXP TDA998X DRM DRIVER
9798 M:      Russell King <linux@armlinux.org.uk>
9799 S:      Supported
9800 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9801 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9802 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9803 F:      include/drm/i2c/tda998x.h
9804
9805 NXP TFA9879 DRIVER
9806 M:      Peter Rosin <peda@axentia.se>
9807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9808 S:      Maintained
9809 F:      sound/soc/codecs/tfa9879*
9810
9811 NXP-NCI NFC DRIVER
9812 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9813 R:      Charles Gorand <charles.gorand@effinnov.com>
9814 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9815 S:      Supported
9816 F:      drivers/nfc/nxp-nci
9817
9818 OBJTOOL
9819 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9820 S:      Supported
9821 F:      tools/objtool/
9822
9823 OMAP AUDIO SUPPORT
9824 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9825 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9827 L:      linux-omap@vger.kernel.org
9828 S:      Maintained
9829 F:      sound/soc/omap/
9830
9831 OMAP CLOCK FRAMEWORK SUPPORT
9832 M:      Paul Walmsley <paul@pwsan.com>
9833 L:      linux-omap@vger.kernel.org
9834 S:      Maintained
9835 F:      arch/arm/*omap*/*clock*
9836
9837 OMAP DEVICE TREE SUPPORT
9838 M:      Benoît Cousson <bcousson@baylibre.com>
9839 M:      Tony Lindgren <tony@atomide.com>
9840 L:      linux-omap@vger.kernel.org
9841 L:      devicetree@vger.kernel.org
9842 S:      Maintained
9843 F:      arch/arm/boot/dts/*omap*
9844 F:      arch/arm/boot/dts/*am3*
9845 F:      arch/arm/boot/dts/*am4*
9846 F:      arch/arm/boot/dts/*am5*
9847 F:      arch/arm/boot/dts/*dra7*
9848
9849 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9850 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9851 L:      linux-omap@vger.kernel.org
9852 L:      linux-fbdev@vger.kernel.org
9853 S:      Maintained
9854 F:      drivers/video/fbdev/omap2/
9855 F:      Documentation/arm/OMAP/DSS
9856
9857 OMAP FRAMEBUFFER SUPPORT
9858 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9859 L:      linux-fbdev@vger.kernel.org
9860 L:      linux-omap@vger.kernel.org
9861 S:      Maintained
9862 F:      drivers/video/fbdev/omap/
9863
9864 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9865 M:      Roger Quadros <rogerq@ti.com>
9866 M:      Tony Lindgren <tony@atomide.com>
9867 L:      linux-omap@vger.kernel.org
9868 S:      Maintained
9869 F:      drivers/memory/omap-gpmc.c
9870 F:      arch/arm/mach-omap2/*gpmc*
9871
9872 OMAP GPIO DRIVER
9873 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9874 M:      Santosh Shilimkar <ssantosh@kernel.org>
9875 M:      Kevin Hilman <khilman@kernel.org>
9876 L:      linux-omap@vger.kernel.org
9877 S:      Maintained
9878 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9879 F:      drivers/gpio/gpio-omap.c
9880
9881 OMAP HARDWARE SPINLOCK SUPPORT
9882 M:      Ohad Ben-Cohen <ohad@wizery.com>
9883 L:      linux-omap@vger.kernel.org
9884 S:      Maintained
9885 F:      drivers/hwspinlock/omap_hwspinlock.c
9886
9887 OMAP HS MMC SUPPORT
9888 L:      linux-mmc@vger.kernel.org
9889 L:      linux-omap@vger.kernel.org
9890 S:      Orphan
9891 F:      drivers/mmc/host/omap_hsmmc.c
9892
9893 OMAP HWMOD DATA
9894 M:      Paul Walmsley <paul@pwsan.com>
9895 L:      linux-omap@vger.kernel.org
9896 S:      Maintained
9897 F:      arch/arm/mach-omap2/omap_hwmod*data*
9898
9899 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9900 M:      Benoît Cousson <bcousson@baylibre.com>
9901 L:      linux-omap@vger.kernel.org
9902 S:      Maintained
9903 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9904
9905 OMAP HWMOD SUPPORT
9906 M:      Benoît Cousson <bcousson@baylibre.com>
9907 M:      Paul Walmsley <paul@pwsan.com>
9908 L:      linux-omap@vger.kernel.org
9909 S:      Maintained
9910 F:      arch/arm/mach-omap2/omap_hwmod.*
9911
9912 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9913 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9914 L:      linux-media@vger.kernel.org
9915 S:      Maintained
9916 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9917 F:      drivers/media/platform/omap3isp/
9918 F:      drivers/staging/media/omap4iss/
9919
9920 OMAP MMC SUPPORT
9921 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9922 L:      linux-omap@vger.kernel.org
9923 S:      Maintained
9924 F:      drivers/mmc/host/omap.c
9925
9926 OMAP POWER MANAGEMENT SUPPORT
9927 M:      Kevin Hilman <khilman@kernel.org>
9928 L:      linux-omap@vger.kernel.org
9929 S:      Maintained
9930 F:      arch/arm/*omap*/*pm*
9931 F:      drivers/cpufreq/omap-cpufreq.c
9932
9933 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9934 M:      Rajendra Nayak <rnayak@codeaurora.org>
9935 M:      Paul Walmsley <paul@pwsan.com>
9936 L:      linux-omap@vger.kernel.org
9937 S:      Maintained
9938 F:      arch/arm/mach-omap2/prm*
9939
9940 OMAP RANDOM NUMBER GENERATOR SUPPORT
9941 M:      Deepak Saxena <dsaxena@plexity.net>
9942 S:      Maintained
9943 F:      drivers/char/hw_random/omap-rng.c
9944
9945 OMAP USB SUPPORT
9946 L:      linux-usb@vger.kernel.org
9947 L:      linux-omap@vger.kernel.org
9948 S:      Orphan
9949 F:      drivers/usb/*/*omap*
9950 F:      arch/arm/*omap*/usb*
9951
9952 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9953 M:      Mark Jackson <mpfj@newflow.co.uk>
9954 L:      linux-omap@vger.kernel.org
9955 S:      Maintained
9956 F:      arch/arm/boot/dts/am335x-nano.dts
9957
9958 OMAP1 SUPPORT
9959 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9960 M:      Tony Lindgren <tony@atomide.com>
9961 L:      linux-omap@vger.kernel.org
9962 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9964 S:      Maintained
9965 F:      arch/arm/mach-omap1/
9966 F:      arch/arm/plat-omap/
9967 F:      arch/arm/configs/omap1_defconfig
9968 F:      drivers/i2c/busses/i2c-omap.c
9969 F:      include/linux/i2c-omap.h
9970
9971 OMAP2+ SUPPORT
9972 M:      Tony Lindgren <tony@atomide.com>
9973 L:      linux-omap@vger.kernel.org
9974 W:      http://www.muru.com/linux/omap/
9975 W:      http://linux.omap.com/
9976 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9978 S:      Maintained
9979 F:      arch/arm/mach-omap2/
9980 F:      arch/arm/plat-omap/
9981 F:      arch/arm/configs/omap2plus_defconfig
9982 F:      drivers/i2c/busses/i2c-omap.c
9983 F:      drivers/irqchip/irq-omap-intc.c
9984 F:      drivers/mfd/*omap*.c
9985 F:      drivers/mfd/menelaus.c
9986 F:      drivers/mfd/palmas.c
9987 F:      drivers/mfd/tps65217.c
9988 F:      drivers/mfd/tps65218.c
9989 F:      drivers/mfd/tps65910.c
9990 F:      drivers/mfd/twl-core.[ch]
9991 F:      drivers/mfd/twl4030*.c
9992 F:      drivers/mfd/twl6030*.c
9993 F:      drivers/mfd/twl6040*.c
9994 F:      drivers/regulator/palmas-regulator*.c
9995 F:      drivers/regulator/pbias-regulator.c
9996 F:      drivers/regulator/tps65217-regulator.c
9997 F:      drivers/regulator/tps65218-regulator.c
9998 F:      drivers/regulator/tps65910-regulator.c
9999 F:      drivers/regulator/twl-regulator.c
10000 F:      drivers/regulator/twl6030-regulator.c
10001 F:      include/linux/i2c-omap.h
10002
10003 ONION OMEGA2+ BOARD
10004 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10005 L:      linux-mips@linux-mips.org
10006 S:      Maintained
10007 F:      arch/mips/boot/dts/ralink/omega2p.dts
10008
10009 OMFS FILESYSTEM
10010 M:      Bob Copeland <me@bobcopeland.com>
10011 L:      linux-karma-devel@lists.sourceforge.net
10012 S:      Maintained
10013 F:      Documentation/filesystems/omfs.txt
10014 F:      fs/omfs/
10015
10016 OMNIKEY CARDMAN 4000 DRIVER
10017 M:      Harald Welte <laforge@gnumonks.org>
10018 S:      Maintained
10019 F:      drivers/char/pcmcia/cm4000_cs.c
10020 F:      include/linux/cm4000_cs.h
10021 F:      include/uapi/linux/cm4000_cs.h
10022
10023 OMNIKEY CARDMAN 4040 DRIVER
10024 M:      Harald Welte <laforge@gnumonks.org>
10025 S:      Maintained
10026 F:      drivers/char/pcmcia/cm4040_cs.*
10027
10028 OMNIVISION OV13858 SENSOR DRIVER
10029 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10030 L:      linux-media@vger.kernel.org
10031 T:      git git://linuxtv.org/media_tree.git
10032 S:      Maintained
10033 F:      drivers/media/i2c/ov13858.c
10034
10035 OMNIVISION OV5640 SENSOR DRIVER
10036 M:      Steve Longerbeam <slongerbeam@gmail.com>
10037 L:      linux-media@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Maintained
10040 F:      drivers/media/i2c/ov5640.c
10041
10042 OMNIVISION OV5647 SENSOR DRIVER
10043 M:      Luis Oliveira <lolivei@synopsys.com>
10044 L:      linux-media@vger.kernel.org
10045 T:      git git://linuxtv.org/media_tree.git
10046 S:      Maintained
10047 F:      drivers/media/i2c/ov5647.c
10048
10049 OMNIVISION OV7670 SENSOR DRIVER
10050 M:      Jonathan Corbet <corbet@lwn.net>
10051 L:      linux-media@vger.kernel.org
10052 T:      git git://linuxtv.org/media_tree.git
10053 S:      Maintained
10054 F:      drivers/media/i2c/ov7670.c
10055 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10056
10057 ONENAND FLASH DRIVER
10058 M:      Kyungmin Park <kyungmin.park@samsung.com>
10059 L:      linux-mtd@lists.infradead.org
10060 S:      Maintained
10061 F:      drivers/mtd/onenand/
10062 F:      include/linux/mtd/onenand*.h
10063
10064 ONSTREAM SCSI TAPE DRIVER
10065 M:      Willem Riede <osst@riede.org>
10066 L:      osst-users@lists.sourceforge.net
10067 L:      linux-scsi@vger.kernel.org
10068 S:      Maintained
10069 F:      Documentation/scsi/osst.txt
10070 F:      drivers/scsi/osst.*
10071 F:      drivers/scsi/osst_*.h
10072 F:      drivers/scsi/st.h
10073
10074 OP-TEE DRIVER
10075 M:      Jens Wiklander <jens.wiklander@linaro.org>
10076 S:      Maintained
10077 F:      drivers/tee/optee/
10078
10079 OPA-VNIC DRIVER
10080 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10081 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10082 L:      linux-rdma@vger.kernel.org
10083 S:      Supported
10084 F:      drivers/infiniband/ulp/opa_vnic
10085
10086 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10087 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10088 L:      devicetree@vger.kernel.org
10089 S:      Maintained
10090 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10091 F:      Documentation/devicetree/overlay-notes.txt
10092 F:      drivers/of/overlay.c
10093 F:      drivers/of/resolver.c
10094
10095 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10096 M:      Rob Herring <robh+dt@kernel.org>
10097 M:      Frank Rowand <frowand.list@gmail.com>
10098 L:      devicetree@vger.kernel.org
10099 W:      http://www.devicetree.org/
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10101 S:      Maintained
10102 F:      drivers/of/
10103 F:      include/linux/of*.h
10104 F:      scripts/dtc/
10105 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10106
10107 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10108 M:      Rob Herring <robh+dt@kernel.org>
10109 M:      Mark Rutland <mark.rutland@arm.com>
10110 L:      devicetree@vger.kernel.org
10111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10112 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10113 S:      Maintained
10114 F:      Documentation/devicetree/
10115 F:      arch/*/boot/dts/
10116 F:      include/dt-bindings/
10117
10118 OPENCORES I2C BUS DRIVER
10119 M:      Peter Korsgaard <jacmet@sunsite.dk>
10120 L:      linux-i2c@vger.kernel.org
10121 S:      Maintained
10122 F:      Documentation/i2c/busses/i2c-ocores
10123 F:      drivers/i2c/busses/i2c-ocores.c
10124
10125 OPENRISC ARCHITECTURE
10126 M:      Jonas Bonn <jonas@southpole.se>
10127 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10128 M:      Stafford Horne <shorne@gmail.com>
10129 T:      git git://github.com/openrisc/linux.git
10130 L:      openrisc@lists.librecores.org
10131 W:      http://openrisc.io
10132 S:      Maintained
10133 F:      Documentation/devicetree/bindings/openrisc/
10134 F:      Documentation/openrisc/
10135 F:      arch/openrisc/
10136 F:      drivers/irqchip/irq-ompic.c
10137 F:      drivers/irqchip/irq-or1k-*
10138
10139 OPENVSWITCH
10140 M:      Pravin Shelar <pshelar@nicira.com>
10141 L:      netdev@vger.kernel.org
10142 L:      dev@openvswitch.org
10143 W:      http://openvswitch.org
10144 S:      Maintained
10145 F:      net/openvswitch/
10146 F:      include/uapi/linux/openvswitch.h
10147
10148 OPERATING PERFORMANCE POINTS (OPP)
10149 M:      Viresh Kumar <vireshk@kernel.org>
10150 M:      Nishanth Menon <nm@ti.com>
10151 M:      Stephen Boyd <sboyd@codeaurora.org>
10152 L:      linux-pm@vger.kernel.org
10153 S:      Maintained
10154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10155 F:      drivers/opp/
10156 F:      include/linux/pm_opp.h
10157 F:      Documentation/power/opp.txt
10158 F:      Documentation/devicetree/bindings/opp/
10159
10160 OPL4 DRIVER
10161 M:      Clemens Ladisch <clemens@ladisch.de>
10162 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10163 T:      git git://git.alsa-project.org/alsa-kernel.git
10164 S:      Maintained
10165 F:      sound/drivers/opl4/
10166
10167 OPROFILE
10168 M:      Robert Richter <rric@kernel.org>
10169 L:      oprofile-list@lists.sf.net
10170 S:      Maintained
10171 F:      arch/*/include/asm/oprofile*.h
10172 F:      arch/*/oprofile/
10173 F:      drivers/oprofile/
10174 F:      include/linux/oprofile.h
10175
10176 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10177 M:      Mark Fasheh <mfasheh@versity.com>
10178 M:      Joel Becker <jlbec@evilplan.org>
10179 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10180 W:      http://ocfs2.wiki.kernel.org
10181 S:      Supported
10182 F:      Documentation/filesystems/ocfs2.txt
10183 F:      Documentation/filesystems/dlmfs.txt
10184 F:      fs/ocfs2/
10185
10186 ORANGEFS FILESYSTEM
10187 M:      Mike Marshall <hubcap@omnibond.com>
10188 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10190 S:      Supported
10191 F:      fs/orangefs/
10192 F:      Documentation/filesystems/orangefs.txt
10193
10194 ORINOCO DRIVER
10195 L:      linux-wireless@vger.kernel.org
10196 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10197 W:      http://www.nongnu.org/orinoco/
10198 S:      Orphan
10199 F:      drivers/net/wireless/intersil/orinoco/
10200
10201 OSD LIBRARY and FILESYSTEM
10202 M:      Boaz Harrosh <ooo@electrozaur.com>
10203 S:      Maintained
10204 F:      drivers/scsi/osd/
10205 F:      include/scsi/osd_*
10206 F:      fs/exofs/
10207
10208 OV2659 OMNIVISION SENSOR DRIVER
10209 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10210 L:      linux-media@vger.kernel.org
10211 W:      https://linuxtv.org
10212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10213 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10214 S:      Maintained
10215 F:      drivers/media/i2c/ov2659.c
10216 F:      include/media/i2c/ov2659.h
10217
10218 OVERLAY FILESYSTEM
10219 M:      Miklos Szeredi <miklos@szeredi.hu>
10220 L:      linux-unionfs@vger.kernel.org
10221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10222 S:      Supported
10223 F:      fs/overlayfs/
10224 F:      Documentation/filesystems/overlayfs.txt
10225
10226 P54 WIRELESS DRIVER
10227 M:      Christian Lamparter <chunkeey@googlemail.com>
10228 L:      linux-wireless@vger.kernel.org
10229 W:      http://wireless.kernel.org/en/users/Drivers/p54
10230 S:      Maintained
10231 F:      drivers/net/wireless/intersil/p54/
10232
10233 PA SEMI ETHERNET DRIVER
10234 L:      netdev@vger.kernel.org
10235 S:      Orphan
10236 F:      drivers/net/ethernet/pasemi/*
10237
10238 PA SEMI SMBUS DRIVER
10239 L:      linux-i2c@vger.kernel.org
10240 S:      Orphan
10241 F:      drivers/i2c/busses/i2c-pasemi.c
10242
10243 PADATA PARALLEL EXECUTION MECHANISM
10244 M:      Steffen Klassert <steffen.klassert@secunet.com>
10245 L:      linux-crypto@vger.kernel.org
10246 S:      Maintained
10247 F:      kernel/padata.c
10248 F:      include/linux/padata.h
10249 F:      Documentation/padata.txt
10250
10251 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10252 M:      Harald Welte <laforge@gnumonks.org>
10253 L:      platform-driver-x86@vger.kernel.org
10254 S:      Maintained
10255 F:      drivers/platform/x86/panasonic-laptop.c
10256
10257 PANASONIC MN10300/AM33/AM34 PORT
10258 M:      David Howells <dhowells@redhat.com>
10259 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10260 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10261 S:      Maintained
10262 F:      Documentation/mn10300/
10263 F:      arch/mn10300/
10264
10265 PARALLEL LCD/KEYPAD PANEL DRIVER
10266 M:      Willy Tarreau <willy@haproxy.com>
10267 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10268 S:      Odd Fixes
10269 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10270 F:      drivers/misc/panel.c
10271
10272 PARALLEL PORT SUBSYSTEM
10273 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10274 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10275 L:      linux-parport@lists.infradead.org (subscribers-only)
10276 S:      Maintained
10277 F:      drivers/parport/
10278 F:      include/linux/parport*.h
10279 F:      drivers/char/ppdev.c
10280 F:      include/uapi/linux/ppdev.h
10281 F:      Documentation/parport*.txt
10282
10283 PARAVIRT_OPS INTERFACE
10284 M:      Juergen Gross <jgross@suse.com>
10285 M:      Alok Kataria <akataria@vmware.com>
10286 M:      Rusty Russell <rusty@rustcorp.com.au>
10287 L:      virtualization@lists.linux-foundation.org
10288 S:      Supported
10289 F:      Documentation/virtual/paravirt_ops.txt
10290 F:      arch/*/kernel/paravirt*
10291 F:      arch/*/include/asm/paravirt*.h
10292 F:      include/linux/hypervisor.h
10293
10294 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10295 M:      Tim Waugh <tim@cyberelk.net>
10296 L:      linux-parport@lists.infradead.org (subscribers-only)
10297 S:      Maintained
10298 F:      Documentation/blockdev/paride.txt
10299 F:      drivers/block/paride/
10300
10301 PARISC ARCHITECTURE
10302 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10303 M:      Helge Deller <deller@gmx.de>
10304 L:      linux-parisc@vger.kernel.org
10305 W:      http://www.parisc-linux.org/
10306 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10309 S:      Maintained
10310 F:      arch/parisc/
10311 F:      Documentation/parisc/
10312 F:      drivers/parisc/
10313 F:      drivers/char/agp/parisc-agp.c
10314 F:      drivers/input/serio/gscps2.c
10315 F:      drivers/parport/parport_gsc.*
10316 F:      drivers/tty/serial/8250/8250_gsc.c
10317 F:      drivers/video/fbdev/sti*
10318 F:      drivers/video/console/sti*
10319 F:      drivers/video/logo/logo_parisc*
10320
10321 PARMAN
10322 M:      Jiri Pirko <jiri@mellanox.com>
10323 L:      netdev@vger.kernel.org
10324 S:      Supported
10325 F:      lib/parman.c
10326 F:      lib/test_parman.c
10327 F:      include/linux/parman.h
10328
10329 PC87360 HARDWARE MONITORING DRIVER
10330 M:      Jim Cromie <jim.cromie@gmail.com>
10331 L:      linux-hwmon@vger.kernel.org
10332 S:      Maintained
10333 F:      Documentation/hwmon/pc87360
10334 F:      drivers/hwmon/pc87360.c
10335
10336 PC8736x GPIO DRIVER
10337 M:      Jim Cromie <jim.cromie@gmail.com>
10338 S:      Maintained
10339 F:      drivers/char/pc8736x_gpio.c
10340
10341 PC87427 HARDWARE MONITORING DRIVER
10342 M:      Jean Delvare <jdelvare@suse.com>
10343 L:      linux-hwmon@vger.kernel.org
10344 S:      Maintained
10345 F:      Documentation/hwmon/pc87427
10346 F:      drivers/hwmon/pc87427.c
10347
10348 PCA9532 LED DRIVER
10349 M:      Riku Voipio <riku.voipio@iki.fi>
10350 S:      Maintained
10351 F:      drivers/leds/leds-pca9532.c
10352 F:      include/linux/leds-pca9532.h
10353
10354 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10355 M:      Guenter Roeck <linux@roeck-us.net>
10356 L:      linux-i2c@vger.kernel.org
10357 S:      Maintained
10358 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10359
10360 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10361 M:      Khalid Aziz <khalid@gonehiking.org>
10362 S:      Maintained
10363 F:      drivers/firmware/pcdp.*
10364
10365 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10366 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10367 L:      linux-pci@vger.kernel.org
10368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369 S:      Maintained
10370 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10371 F:      drivers/pci/host/pci-aardvark.c
10372
10373 PCI DRIVER FOR ALTERA PCIE IP
10374 M:      Ley Foon Tan <lftan@altera.com>
10375 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10376 L:      linux-pci@vger.kernel.org
10377 S:      Supported
10378 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10379 F:      drivers/pci/host/pcie-altera.c
10380
10381 PCI DRIVER FOR APPLIEDMICRO XGENE
10382 M:      Tanmay Inamdar <tinamdar@apm.com>
10383 L:      linux-pci@vger.kernel.org
10384 L:      linux-arm-kernel@lists.infradead.org
10385 S:      Maintained
10386 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10387 F:      drivers/pci/host/pci-xgene.c
10388
10389 PCI DRIVER FOR ARM VERSATILE PLATFORM
10390 M:      Rob Herring <robh@kernel.org>
10391 L:      linux-pci@vger.kernel.org
10392 L:      linux-arm-kernel@lists.infradead.org
10393 S:      Maintained
10394 F:      Documentation/devicetree/bindings/pci/versatile.txt
10395 F:      drivers/pci/host/pci-versatile.c
10396
10397 PCI DRIVER FOR ARMADA 8K
10398 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10399 L:      linux-pci@vger.kernel.org
10400 L:      linux-arm-kernel@lists.infradead.org
10401 S:      Maintained
10402 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10403 F:      drivers/pci/dwc/pcie-armada8k.c
10404
10405 PCI DRIVER FOR FREESCALE LAYERSCAPE
10406 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10407 M:      Mingkai Hu <mingkai.hu@freescale.com>
10408 M:      Roy Zang <tie-fei.zang@freescale.com>
10409 L:      linuxppc-dev@lists.ozlabs.org
10410 L:      linux-pci@vger.kernel.org
10411 L:      linux-arm-kernel@lists.infradead.org
10412 S:      Maintained
10413 F:      drivers/pci/dwc/*layerscape*
10414
10415 PCI DRIVER FOR GENERIC OF HOSTS
10416 M:      Will Deacon <will.deacon@arm.com>
10417 L:      linux-pci@vger.kernel.org
10418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10419 S:      Maintained
10420 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10421 F:      drivers/pci/host/pci-host-common.c
10422 F:      drivers/pci/host/pci-host-generic.c
10423
10424 PCI DRIVER FOR IMX6
10425 M:      Richard Zhu <hongxing.zhu@nxp.com>
10426 M:      Lucas Stach <l.stach@pengutronix.de>
10427 L:      linux-pci@vger.kernel.org
10428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429 S:      Maintained
10430 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10431 F:      drivers/pci/dwc/*imx6*
10432
10433 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10434 M:      Keith Busch <keith.busch@intel.com>
10435 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10436 L:      linux-pci@vger.kernel.org
10437 S:      Supported
10438 F:      drivers/pci/host/vmd.c
10439
10440 PCI DRIVER FOR MICROSEMI SWITCHTEC
10441 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10442 M:      Logan Gunthorpe <logang@deltatee.com>
10443 L:      linux-pci@vger.kernel.org
10444 S:      Maintained
10445 F:      Documentation/switchtec.txt
10446 F:      Documentation/ABI/testing/sysfs-class-switchtec
10447 F:      drivers/pci/switch/switchtec*
10448 F:      include/uapi/linux/switchtec_ioctl.h
10449 F:      include/linux/switchtec.h
10450 F:      drivers/ntb/hw/mscc/
10451
10452 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10453 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10454 M:      Jason Cooper <jason@lakedaemon.net>
10455 L:      linux-pci@vger.kernel.org
10456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457 S:      Maintained
10458 F:      drivers/pci/host/*mvebu*
10459
10460 PCI DRIVER FOR NVIDIA TEGRA
10461 M:      Thierry Reding <thierry.reding@gmail.com>
10462 L:      linux-tegra@vger.kernel.org
10463 L:      linux-pci@vger.kernel.org
10464 S:      Supported
10465 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10466 F:      drivers/pci/host/pci-tegra.c
10467
10468 PCI DRIVER FOR RENESAS R-CAR
10469 M:      Simon Horman <horms@verge.net.au>
10470 L:      linux-pci@vger.kernel.org
10471 L:      linux-renesas-soc@vger.kernel.org
10472 S:      Maintained
10473 F:      drivers/pci/host/*rcar*
10474
10475 PCI DRIVER FOR SAMSUNG EXYNOS
10476 M:      Jingoo Han <jingoohan1@gmail.com>
10477 L:      linux-pci@vger.kernel.org
10478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10479 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10480 S:      Maintained
10481 F:      drivers/pci/dwc/pci-exynos.c
10482
10483 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10484 M:      Jingoo Han <jingoohan1@gmail.com>
10485 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10486 L:      linux-pci@vger.kernel.org
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10489 F:      drivers/pci/dwc/*designware*
10490
10491 PCI DRIVER FOR TI DRA7XX
10492 M:      Kishon Vijay Abraham I <kishon@ti.com>
10493 L:      linux-omap@vger.kernel.org
10494 L:      linux-pci@vger.kernel.org
10495 S:      Supported
10496 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10497 F:      drivers/pci/dwc/pci-dra7xx.c
10498
10499 PCI DRIVER FOR TI KEYSTONE
10500 M:      Murali Karicheri <m-karicheri2@ti.com>
10501 L:      linux-pci@vger.kernel.org
10502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10503 S:      Maintained
10504 F:      drivers/pci/dwc/*keystone*
10505
10506 PCI ENDPOINT SUBSYSTEM
10507 M:      Kishon Vijay Abraham I <kishon@ti.com>
10508 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10509 L:      linux-pci@vger.kernel.org
10510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10511 S:      Supported
10512 F:      drivers/pci/endpoint/
10513 F:      drivers/misc/pci_endpoint_test.c
10514 F:      tools/pci/
10515
10516 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10517 M:      Russell Currey <ruscur@russell.cc>
10518 L:      linuxppc-dev@lists.ozlabs.org
10519 S:      Supported
10520 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10521 F:      arch/powerpc/kernel/eeh*.c
10522 F:      arch/powerpc/platforms/*/eeh*.c
10523 F:      arch/powerpc/include/*/eeh*.h
10524
10525 PCI ERROR RECOVERY
10526 M:      Linas Vepstas <linasvepstas@gmail.com>
10527 L:      linux-pci@vger.kernel.org
10528 S:      Supported
10529 F:      Documentation/PCI/pci-error-recovery.txt
10530
10531 PCI MSI DRIVER FOR ALTERA MSI IP
10532 M:      Ley Foon Tan <lftan@altera.com>
10533 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10534 L:      linux-pci@vger.kernel.org
10535 S:      Supported
10536 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10537 F:      drivers/pci/host/pcie-altera-msi.c
10538
10539 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10540 M:      Duc Dang <dhdang@apm.com>
10541 L:      linux-pci@vger.kernel.org
10542 L:      linux-arm-kernel@lists.infradead.org
10543 S:      Maintained
10544 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10545 F:      drivers/pci/host/pci-xgene-msi.c
10546
10547 PCI SUBSYSTEM
10548 M:      Bjorn Helgaas <bhelgaas@google.com>
10549 L:      linux-pci@vger.kernel.org
10550 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10552 S:      Supported
10553 F:      Documentation/devicetree/bindings/pci/
10554 F:      Documentation/PCI/
10555 F:      drivers/pci/
10556 F:      include/linux/pci*
10557 F:      arch/x86/pci/
10558 F:      arch/x86/kernel/quirks.c
10559
10560 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10561 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10562 L:      linux-pci@vger.kernel.org
10563 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10565 S:      Supported
10566 F:      drivers/pci/host/
10567 F:      drivers/pci/dwc/
10568
10569 PCIE DRIVER FOR AXIS ARTPEC
10570 M:      Niklas Cassel <niklas.cassel@axis.com>
10571 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10572 L:      linux-arm-kernel@axis.com
10573 L:      linux-pci@vger.kernel.org
10574 S:      Maintained
10575 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10576 F:      drivers/pci/dwc/*artpec*
10577
10578 PCIE DRIVER FOR CAVIUM THUNDERX
10579 M:      David Daney <david.daney@cavium.com>
10580 L:      linux-pci@vger.kernel.org
10581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10582 S:      Supported
10583 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10584 F:      drivers/pci/host/pci-thunder-*
10585
10586 PCIE DRIVER FOR HISILICON
10587 M:      Zhou Wang <wangzhou1@hisilicon.com>
10588 L:      linux-pci@vger.kernel.org
10589 S:      Maintained
10590 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10591 F:      drivers/pci/dwc/pcie-hisi.c
10592
10593 PCIE DRIVER FOR HISILICON KIRIN
10594 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10595 M:      Binghui Wang <wangbinghui@hisilicon.com>
10596 L:      linux-pci@vger.kernel.org
10597 S:      Maintained
10598 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10599 F:      drivers/pci/dwc/pcie-kirin.c
10600
10601 PCIE DRIVER FOR HISILICON STB
10602 M:      Jianguo Sun <sunjianguo1@huawei.com>
10603 M:      Shawn Guo <shawn.guo@linaro.org>
10604 L:      linux-pci@vger.kernel.org
10605 S:      Maintained
10606 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10607 F:      drivers/pci/dwc/pcie-histb.c
10608
10609 PCIE DRIVER FOR MEDIATEK
10610 M:      Ryder Lee <ryder.lee@mediatek.com>
10611 L:      linux-pci@vger.kernel.org
10612 L:      linux-mediatek@lists.infradead.org
10613 S:      Supported
10614 F:      Documentation/devicetree/bindings/pci/mediatek*
10615 F:      drivers/pci/host/*mediatek*
10616
10617 PCIE DRIVER FOR QUALCOMM MSM
10618 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10619 L:      linux-pci@vger.kernel.org
10620 L:      linux-arm-msm@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/pci/dwc/*qcom*
10623
10624 PCIE DRIVER FOR ROCKCHIP
10625 M:      Shawn Lin <shawn.lin@rock-chips.com>
10626 L:      linux-pci@vger.kernel.org
10627 L:      linux-rockchip@lists.infradead.org
10628 S:      Maintained
10629 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10630 F:      drivers/pci/host/pcie-rockchip.c
10631
10632 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10633 M:      Linus Walleij <linus.walleij@linaro.org>
10634 L:      linux-pci@vger.kernel.org
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10637 F:      drivers/pci/host/pci-v3-semi.c
10638
10639 PCIE DRIVER FOR ST SPEAR13XX
10640 M:      Pratyush Anand <pratyush.anand@gmail.com>
10641 L:      linux-pci@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/pci/dwc/*spear*
10644
10645 PCMCIA SUBSYSTEM
10646 P:      Linux PCMCIA Team
10647 L:      linux-pcmcia@lists.infradead.org
10648 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10650 S:      Maintained
10651 F:      Documentation/pcmcia/
10652 F:      tools/pcmcia/
10653 F:      drivers/pcmcia/
10654 F:      include/pcmcia/
10655
10656 PCNET32 NETWORK DRIVER
10657 M:      Don Fry <pcnet32@frontier.com>
10658 L:      netdev@vger.kernel.org
10659 S:      Maintained
10660 F:      drivers/net/ethernet/amd/pcnet32.c
10661
10662 PCRYPT PARALLEL CRYPTO ENGINE
10663 M:      Steffen Klassert <steffen.klassert@secunet.com>
10664 L:      linux-crypto@vger.kernel.org
10665 S:      Maintained
10666 F:      crypto/pcrypt.c
10667 F:      include/crypto/pcrypt.h
10668
10669 PEAQ WMI HOTKEYS DRIVER
10670 M:      Hans de Goede <hdegoede@redhat.com>
10671 L:      platform-driver-x86@vger.kernel.org
10672 S:      Maintained
10673 F:      drivers/platform/x86/peaq-wmi.c
10674
10675 PER-CPU MEMORY ALLOCATOR
10676 M:      Tejun Heo <tj@kernel.org>
10677 M:      Christoph Lameter <cl@linux.com>
10678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10679 S:      Maintained
10680 F:      include/linux/percpu*.h
10681 F:      mm/percpu*.c
10682 F:      arch/*/include/asm/percpu.h
10683
10684 PER-TASK DELAY ACCOUNTING
10685 M:      Balbir Singh <bsingharora@gmail.com>
10686 S:      Maintained
10687 F:      include/linux/delayacct.h
10688 F:      kernel/delayacct.c
10689
10690 PERFORMANCE EVENTS SUBSYSTEM
10691 M:      Peter Zijlstra <peterz@infradead.org>
10692 M:      Ingo Molnar <mingo@redhat.com>
10693 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10694 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10695 R:      Jiri Olsa <jolsa@redhat.com>
10696 R:      Namhyung Kim <namhyung@kernel.org>
10697 L:      linux-kernel@vger.kernel.org
10698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10699 S:      Supported
10700 F:      kernel/events/*
10701 F:      include/linux/perf_event.h
10702 F:      include/uapi/linux/perf_event.h
10703 F:      arch/*/kernel/perf_event*.c
10704 F:      arch/*/kernel/*/perf_event*.c
10705 F:      arch/*/kernel/*/*/perf_event*.c
10706 F:      arch/*/include/asm/perf_event.h
10707 F:      arch/*/kernel/perf_callchain.c
10708 F:      arch/*/events/*
10709 F:      tools/perf/
10710
10711 PERSONALITY HANDLING
10712 M:      Christoph Hellwig <hch@infradead.org>
10713 L:      linux-abi-devel@lists.sourceforge.net
10714 S:      Maintained
10715 F:      include/linux/personality.h
10716 F:      include/uapi/linux/personality.h
10717
10718 PHONET PROTOCOL
10719 M:      Remi Denis-Courmont <courmisch@gmail.com>
10720 S:      Supported
10721 F:      Documentation/networking/phonet.txt
10722 F:      include/linux/phonet.h
10723 F:      include/net/phonet/
10724 F:      include/uapi/linux/phonet.h
10725 F:      net/phonet/
10726
10727 PHRAM MTD DRIVER
10728 M:      Joern Engel <joern@lazybastard.org>
10729 L:      linux-mtd@lists.infradead.org
10730 S:      Maintained
10731 F:      drivers/mtd/devices/phram.c
10732
10733 PICOLCD HID DRIVER
10734 M:      Bruno Prémont <bonbons@linux-vserver.org>
10735 L:      linux-input@vger.kernel.org
10736 S:      Maintained
10737 F:      drivers/hid/hid-picolcd*
10738
10739 PICOXCELL SUPPORT
10740 M:      Jamie Iles <jamie@jamieiles.com>
10741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10743 S:      Supported
10744 F:      arch/arm/boot/dts/picoxcell*
10745 F:      arch/arm/mach-picoxcell/
10746 F:      drivers/crypto/picoxcell*
10747
10748 PIN CONTROL SUBSYSTEM
10749 M:      Linus Walleij <linus.walleij@linaro.org>
10750 L:      linux-gpio@vger.kernel.org
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10752 S:      Maintained
10753 F:      Documentation/devicetree/bindings/pinctrl/
10754 F:      Documentation/driver-api/pinctl.rst
10755 F:      drivers/pinctrl/
10756 F:      include/linux/pinctrl/
10757
10758 PIN CONTROLLER - ATMEL AT91
10759 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761 S:      Maintained
10762 F:      drivers/pinctrl/pinctrl-at91.*
10763
10764 PIN CONTROLLER - ATMEL AT91 PIO4
10765 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767 L:      linux-gpio@vger.kernel.org
10768 S:      Supported
10769 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10770
10771 PIN CONTROLLER - INTEL
10772 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10773 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10774 S:      Maintained
10775 F:      drivers/pinctrl/intel/
10776
10777 PIN CONTROLLER - QUALCOMM
10778 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10779 S:      Maintained
10780 L:      linux-arm-msm@vger.kernel.org
10781 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10782 F:      drivers/pinctrl/qcom/
10783
10784 PIN CONTROLLER - RENESAS
10785 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10786 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10787 L:      linux-renesas-soc@vger.kernel.org
10788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10789 S:      Maintained
10790 F:      drivers/pinctrl/sh-pfc/
10791
10792 PIN CONTROLLER - SAMSUNG
10793 M:      Tomasz Figa <tomasz.figa@gmail.com>
10794 M:      Krzysztof Kozlowski <krzk@kernel.org>
10795 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10798 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10800 S:      Maintained
10801 F:      drivers/pinctrl/samsung/
10802 F:      include/dt-bindings/pinctrl/samsung.h
10803 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10804
10805 PIN CONTROLLER - SINGLE
10806 M:      Tony Lindgren <tony@atomide.com>
10807 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10809 L:      linux-omap@vger.kernel.org
10810 S:      Maintained
10811 F:      drivers/pinctrl/pinctrl-single.c
10812
10813 PIN CONTROLLER - ST SPEAR
10814 M:      Viresh Kumar <vireshk@kernel.org>
10815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816 W:      http://www.st.com/spear
10817 S:      Maintained
10818 F:      drivers/pinctrl/spear/
10819
10820 PISTACHIO SOC SUPPORT
10821 M:      James Hartley <james.hartley@sondrel.com>
10822 L:      linux-mips@linux-mips.org
10823 S:      Odd Fixes
10824 F:      arch/mips/pistachio/
10825 F:      arch/mips/include/asm/mach-pistachio/
10826 F:      arch/mips/boot/dts/img/pistachio*
10827 F:      arch/mips/configs/pistachio*_defconfig
10828
10829 PKTCDVD DRIVER
10830 S:      Orphan
10831 M:      linux-block@vger.kernel.org
10832 F:      drivers/block/pktcdvd.c
10833 F:      include/linux/pktcdvd.h
10834 F:      include/uapi/linux/pktcdvd.h
10835
10836 PKUNITY SOC DRIVERS
10837 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10838 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10839 S:      Maintained
10840 T:      git git://github.com/gxt/linux.git
10841 F:      drivers/input/serio/i8042-unicore32io.h
10842 F:      drivers/i2c/busses/i2c-puv3.c
10843 F:      drivers/video/fbdev/fb-puv3.c
10844 F:      drivers/rtc/rtc-puv3.c
10845
10846 PMBUS HARDWARE MONITORING DRIVERS
10847 M:      Guenter Roeck <linux@roeck-us.net>
10848 L:      linux-hwmon@vger.kernel.org
10849 W:      http://hwmon.wiki.kernel.org/
10850 W:      http://www.roeck-us.net/linux/drivers/
10851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10852 S:      Maintained
10853 F:      Documentation/hwmon/pmbus
10854 F:      drivers/hwmon/pmbus/
10855 F:      include/linux/pmbus.h
10856
10857 PMC SIERRA MaxRAID DRIVER
10858 L:      linux-scsi@vger.kernel.org
10859 W:      http://www.pmc-sierra.com/
10860 S:      Orphan
10861 F:      drivers/scsi/pmcraid.*
10862
10863 PMC SIERRA PM8001 DRIVER
10864 M:      Jack Wang <jinpu.wang@profitbricks.com>
10865 M:      lindar_liu@usish.com
10866 L:      linux-scsi@vger.kernel.org
10867 S:      Supported
10868 F:      drivers/scsi/pm8001/
10869
10870 PNP SUPPORT
10871 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10872 S:      Maintained
10873 F:      drivers/pnp/
10874
10875 POSIX CLOCKS and TIMERS
10876 M:      Thomas Gleixner <tglx@linutronix.de>
10877 L:      linux-kernel@vger.kernel.org
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10879 S:      Maintained
10880 F:      fs/timerfd.c
10881 F:      include/linux/timer*
10882 F:      kernel/time/*timer*
10883
10884 POWER MANAGEMENT CORE
10885 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10886 L:      linux-pm@vger.kernel.org
10887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10888 B:      https://bugzilla.kernel.org
10889 S:      Supported
10890 F:      drivers/base/power/
10891 F:      include/linux/pm.h
10892 F:      include/linux/pm_*
10893 F:      include/linux/powercap.h
10894 F:      drivers/powercap/
10895
10896 POWER STATE COORDINATION INTERFACE (PSCI)
10897 M:      Mark Rutland <mark.rutland@arm.com>
10898 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10899 L:      linux-arm-kernel@lists.infradead.org
10900 S:      Maintained
10901 F:      drivers/firmware/psci*.c
10902 F:      include/linux/psci.h
10903 F:      include/uapi/linux/psci.h
10904
10905 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10906 M:      Sebastian Reichel <sre@kernel.org>
10907 L:      linux-pm@vger.kernel.org
10908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10909 S:      Maintained
10910 F:      Documentation/devicetree/bindings/power/supply/
10911 F:      include/linux/power_supply.h
10912 F:      drivers/power/supply/
10913
10914 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10915 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10916 L:      linuxppc-dev@lists.ozlabs.org
10917 S:      Maintained
10918 F:      drivers/char/powernv-op-panel.c
10919
10920 PPP OVER ATM (RFC 2364)
10921 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10922 S:      Maintained
10923 F:      net/atm/pppoatm.c
10924 F:      include/uapi/linux/atmppp.h
10925
10926 PPP OVER ETHERNET
10927 M:      Michal Ostrowski <mostrows@earthlink.net>
10928 S:      Maintained
10929 F:      drivers/net/ppp/pppoe.c
10930 F:      drivers/net/ppp/pppox.c
10931
10932 PPP OVER L2TP
10933 M:      James Chapman <jchapman@katalix.com>
10934 S:      Maintained
10935 F:      net/l2tp/l2tp_ppp.c
10936 F:      include/linux/if_pppol2tp.h
10937 F:      include/uapi/linux/if_pppol2tp.h
10938
10939 PPP PROTOCOL DRIVERS AND COMPRESSORS
10940 M:      Paul Mackerras <paulus@samba.org>
10941 L:      linux-ppp@vger.kernel.org
10942 S:      Maintained
10943 F:      drivers/net/ppp/ppp_*
10944
10945 PPS SUPPORT
10946 M:      Rodolfo Giometti <giometti@enneenne.com>
10947 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10948 L:      linuxpps@ml.enneenne.com (subscribers-only)
10949 S:      Maintained
10950 F:      Documentation/pps/
10951 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10952 F:      Documentation/ABI/testing/sysfs-pps
10953 F:      drivers/pps/
10954 F:      include/linux/pps*.h
10955 F:      include/uapi/linux/pps.h
10956
10957 PPTP DRIVER
10958 M:      Dmitry Kozlov <xeb@mail.ru>
10959 L:      netdev@vger.kernel.org
10960 S:      Maintained
10961 F:      drivers/net/ppp/pptp.c
10962 W:      http://sourceforge.net/projects/accel-pptp
10963
10964 PREEMPTIBLE KERNEL
10965 M:      Robert Love <rml@tech9.net>
10966 L:      kpreempt-tech@lists.sourceforge.net
10967 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10968 S:      Supported
10969 F:      Documentation/preempt-locking.txt
10970 F:      include/linux/preempt.h
10971
10972 PRINTK
10973 M:      Petr Mladek <pmladek@suse.com>
10974 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10975 R:      Steven Rostedt <rostedt@goodmis.org>
10976 S:      Maintained
10977 F:      kernel/printk/
10978 F:      include/linux/printk.h
10979
10980 PRISM54 WIRELESS DRIVER
10981 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10982 L:      linux-wireless@vger.kernel.org
10983 W:      http://wireless.kernel.org/en/users/Drivers/p54
10984 S:      Obsolete
10985 F:      drivers/net/wireless/intersil/prism54/
10986
10987 PROC SYSCTL
10988 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10989 M:      Kees Cook <keescook@chromium.org>
10990 L:      linux-kernel@vger.kernel.org
10991 L:      linux-fsdevel@vger.kernel.org
10992 S:      Maintained
10993 F:      fs/proc/proc_sysctl.c
10994 F:      include/linux/sysctl.h
10995 F:      kernel/sysctl.c
10996 F:      tools/testing/selftests/sysctl/
10997
10998 PS3 NETWORK SUPPORT
10999 M:      Geoff Levand <geoff@infradead.org>
11000 L:      netdev@vger.kernel.org
11001 L:      linuxppc-dev@lists.ozlabs.org
11002 S:      Maintained
11003 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11004
11005 PS3 PLATFORM SUPPORT
11006 M:      Geoff Levand <geoff@infradead.org>
11007 L:      linuxppc-dev@lists.ozlabs.org
11008 S:      Maintained
11009 F:      arch/powerpc/boot/ps3*
11010 F:      arch/powerpc/include/asm/lv1call.h
11011 F:      arch/powerpc/include/asm/ps3*.h
11012 F:      arch/powerpc/platforms/ps3/
11013 F:      drivers/*/ps3*
11014 F:      drivers/ps3/
11015 F:      drivers/rtc/rtc-ps3.c
11016 F:      drivers/usb/host/*ps3.c
11017 F:      sound/ppc/snd_ps3*
11018
11019 PS3VRAM DRIVER
11020 M:      Jim Paris <jim@jtan.com>
11021 M:      Geoff Levand <geoff@infradead.org>
11022 L:      linuxppc-dev@lists.ozlabs.org
11023 S:      Maintained
11024 F:      drivers/block/ps3vram.c
11025
11026 PSAMPLE PACKET SAMPLING SUPPORT:
11027 M:      Yotam Gigi <yotam.gi@gmail.com>
11028 S:      Maintained
11029 F:      net/psample
11030 F:      include/net/psample.h
11031 F:      include/uapi/linux/psample.h
11032
11033 PSTORE FILESYSTEM
11034 M:      Kees Cook <keescook@chromium.org>
11035 M:      Anton Vorontsov <anton@enomsg.org>
11036 M:      Colin Cross <ccross@android.com>
11037 M:      Tony Luck <tony.luck@intel.com>
11038 S:      Maintained
11039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11040 F:      fs/pstore/
11041 F:      include/linux/pstore*
11042 F:      drivers/firmware/efi/efi-pstore.c
11043 F:      drivers/acpi/apei/erst.c
11044 F:      Documentation/admin-guide/ramoops.rst
11045 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11046 K:      \b(pstore|ramoops)
11047
11048 PTP HARDWARE CLOCK SUPPORT
11049 M:      Richard Cochran <richardcochran@gmail.com>
11050 L:      netdev@vger.kernel.org
11051 S:      Maintained
11052 W:      http://linuxptp.sourceforge.net/
11053 F:      Documentation/ABI/testing/sysfs-ptp
11054 F:      Documentation/ptp/*
11055 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11056 F:      drivers/net/phy/dp83640*
11057 F:      drivers/ptp/*
11058 F:      include/linux/ptp_cl*
11059
11060 PTRACE SUPPORT
11061 M:      Oleg Nesterov <oleg@redhat.com>
11062 S:      Maintained
11063 F:      include/asm-generic/syscall.h
11064 F:      include/linux/ptrace.h
11065 F:      include/linux/regset.h
11066 F:      include/linux/tracehook.h
11067 F:      include/uapi/linux/ptrace.h
11068 F:      include/uapi/linux/ptrace.h
11069 F:      include/asm-generic/ptrace.h
11070 F:      kernel/ptrace.c
11071 F:      arch/*/ptrace*.c
11072 F:      arch/*/*/ptrace*.c
11073 F:      arch/*/include/asm/ptrace*.h
11074
11075 PULSE8-CEC DRIVER
11076 M:      Hans Verkuil <hverkuil@xs4all.nl>
11077 L:      linux-media@vger.kernel.org
11078 T:      git git://linuxtv.org/media_tree.git
11079 S:      Maintained
11080 F:      drivers/media/usb/pulse8-cec/*
11081 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11082
11083 PVRUSB2 VIDEO4LINUX DRIVER
11084 M:      Mike Isely <isely@pobox.com>
11085 L:      pvrusb2@isely.net       (subscribers-only)
11086 L:      linux-media@vger.kernel.org
11087 W:      http://www.isely.net/pvrusb2/
11088 T:      git git://linuxtv.org/media_tree.git
11089 S:      Maintained
11090 F:      Documentation/media/v4l-drivers/pvrusb2*
11091 F:      drivers/media/usb/pvrusb2/
11092
11093 PWC WEBCAM DRIVER
11094 M:      Hans Verkuil <hverkuil@xs4all.nl>
11095 L:      linux-media@vger.kernel.org
11096 T:      git git://linuxtv.org/media_tree.git
11097 S:      Odd Fixes
11098 F:      drivers/media/usb/pwc/*
11099
11100 PWM FAN DRIVER
11101 M:      Kamil Debski <kamil@wypas.org>
11102 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11103 L:      linux-hwmon@vger.kernel.org
11104 S:      Supported
11105 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11106 F:      Documentation/hwmon/pwm-fan
11107 F:      drivers/hwmon/pwm-fan.c
11108
11109 PWM IR Transmitter
11110 M:      Sean Young <sean@mess.org>
11111 L:      linux-media@vger.kernel.org
11112 S:      Maintained
11113 F:      drivers/media/rc/pwm-ir-tx.c
11114
11115 PWM SUBSYSTEM
11116 M:      Thierry Reding <thierry.reding@gmail.com>
11117 L:      linux-pwm@vger.kernel.org
11118 S:      Maintained
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11120 F:      Documentation/pwm.txt
11121 F:      Documentation/devicetree/bindings/pwm/
11122 F:      include/linux/pwm.h
11123 F:      drivers/pwm/
11124 F:      drivers/video/backlight/pwm_bl.c
11125 F:      include/linux/pwm_backlight.h
11126 F:      drivers/gpio/gpio-mvebu.c
11127 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11128
11129 PXA GPIO DRIVER
11130 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11131 L:      linux-gpio@vger.kernel.org
11132 S:      Maintained
11133 F:      drivers/gpio/gpio-pxa.c
11134
11135 PXA MMCI DRIVER
11136 S:      Orphan
11137
11138 PXA RTC DRIVER
11139 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11140 L:      linux-rtc@vger.kernel.org
11141 S:      Maintained
11142
11143 PXA2xx/PXA3xx SUPPORT
11144 M:      Daniel Mack <daniel@zonque.org>
11145 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11146 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11148 T:      git git://github.com/hzhuang1/linux.git
11149 T:      git git://github.com/rjarzmik/linux.git
11150 S:      Maintained
11151 F:      arch/arm/boot/dts/pxa*
11152 F:      arch/arm/mach-pxa/
11153 F:      drivers/dma/pxa*
11154 F:      drivers/pcmcia/pxa2xx*
11155 F:      drivers/pinctrl/pxa/
11156 F:      drivers/spi/spi-pxa2xx*
11157 F:      drivers/usb/gadget/udc/pxa2*
11158 F:      include/sound/pxa2xx-lib.h
11159 F:      sound/arm/pxa*
11160 F:      sound/soc/pxa/
11161
11162 PXA3xx NAND FLASH DRIVER
11163 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11164 L:      linux-mtd@lists.infradead.org
11165 S:      Maintained
11166 F:      drivers/mtd/nand/pxa3xx_nand.c
11167
11168 QAT DRIVER
11169 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11170 L:      qat-linux@intel.com
11171 S:      Supported
11172 F:      drivers/crypto/qat/
11173
11174 QCOM AUDIO (ASoC) DRIVERS
11175 M:      Patrick Lai <plai@codeaurora.org>
11176 M:      Banajit Goswami <bgoswami@codeaurora.org>
11177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11178 S:      Supported
11179 F:      sound/soc/qcom/
11180
11181 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11182 M:      Gabriel Somlo <somlo@cmu.edu>
11183 M:      "Michael S. Tsirkin" <mst@redhat.com>
11184 L:      qemu-devel@nongnu.org
11185 S:      Maintained
11186 F:      drivers/firmware/qemu_fw_cfg.c
11187
11188 QIB DRIVER
11189 M:      Mike Marciniszyn <infinipath@intel.com>
11190 L:      linux-rdma@vger.kernel.org
11191 S:      Supported
11192 F:      drivers/infiniband/hw/qib/
11193
11194 QLOGIC QL41xxx FCOE DRIVER
11195 M:      QLogic-Storage-Upstream@cavium.com
11196 L:      linux-scsi@vger.kernel.org
11197 S:      Supported
11198 F:      drivers/scsi/qedf/
11199
11200 QLOGIC QL41xxx ISCSI DRIVER
11201 M:      QLogic-Storage-Upstream@cavium.com
11202 L:      linux-scsi@vger.kernel.org
11203 S:      Supported
11204 F:      drivers/scsi/qedi/
11205
11206 QLOGIC QL4xxx ETHERNET DRIVER
11207 M:      Ariel Elior <Ariel.Elior@cavium.com>
11208 M:      everest-linux-l2@cavium.com
11209 L:      netdev@vger.kernel.org
11210 S:      Supported
11211 F:      drivers/net/ethernet/qlogic/qed/
11212 F:      include/linux/qed/
11213 F:      drivers/net/ethernet/qlogic/qede/
11214
11215 QLOGIC QL4xxx RDMA DRIVER
11216 M:      Ram Amrani <Ram.Amrani@cavium.com>
11217 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11218 M:      Ariel Elior <Ariel.Elior@cavium.com>
11219 L:      linux-rdma@vger.kernel.org
11220 S:      Supported
11221 F:      drivers/infiniband/hw/qedr/
11222 F:      include/uapi/rdma/qedr-abi.h
11223
11224 QLOGIC QLA1280 SCSI DRIVER
11225 M:      Michael Reed <mdr@sgi.com>
11226 L:      linux-scsi@vger.kernel.org
11227 S:      Maintained
11228 F:      drivers/scsi/qla1280.[ch]
11229
11230 QLOGIC QLA2XXX FC-SCSI DRIVER
11231 M:      qla2xxx-upstream@qlogic.com
11232 L:      linux-scsi@vger.kernel.org
11233 S:      Supported
11234 F:      Documentation/scsi/LICENSE.qla2xxx
11235 F:      drivers/scsi/qla2xxx/
11236
11237 QLOGIC QLA3XXX NETWORK DRIVER
11238 M:      Dept-GELinuxNICDev@cavium.com
11239 L:      netdev@vger.kernel.org
11240 S:      Supported
11241 F:      Documentation/networking/LICENSE.qla3xxx
11242 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11243
11244 QLOGIC QLA4XXX iSCSI DRIVER
11245 M:      QLogic-Storage-Upstream@qlogic.com
11246 L:      linux-scsi@vger.kernel.org
11247 S:      Supported
11248 F:      Documentation/scsi/LICENSE.qla4xxx
11249 F:      drivers/scsi/qla4xxx/
11250
11251 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11252 M:      Harish Patil <harish.patil@cavium.com>
11253 M:      Manish Chopra <manish.chopra@cavium.com>
11254 M:      Dept-GELinuxNICDev@cavium.com
11255 L:      netdev@vger.kernel.org
11256 S:      Supported
11257 F:      drivers/net/ethernet/qlogic/qlcnic/
11258
11259 QLOGIC QLGE 10Gb ETHERNET DRIVER
11260 M:      Harish Patil <harish.patil@cavium.com>
11261 M:      Manish Chopra <manish.chopra@cavium.com>
11262 M:      Dept-GELinuxNICDev@cavium.com
11263 L:      netdev@vger.kernel.org
11264 S:      Supported
11265 F:      drivers/net/ethernet/qlogic/qlge/
11266
11267 QNX4 FILESYSTEM
11268 M:      Anders Larsen <al@alarsen.net>
11269 W:      http://www.alarsen.net/linux/qnx4fs/
11270 S:      Maintained
11271 F:      fs/qnx4/
11272 F:      include/uapi/linux/qnx4_fs.h
11273 F:      include/uapi/linux/qnxtypes.h
11274
11275 QORIQ DPAA2 FSL-MC BUS DRIVER
11276 M:      Stuart Yoder <stuyoder@gmail.com>
11277 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11278 L:      linux-kernel@vger.kernel.org
11279 S:      Maintained
11280 F:      drivers/staging/fsl-mc/
11281 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11282
11283 QT1010 MEDIA DRIVER
11284 M:      Antti Palosaari <crope@iki.fi>
11285 L:      linux-media@vger.kernel.org
11286 W:      https://linuxtv.org
11287 W:      http://palosaari.fi/linux/
11288 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11289 T:      git git://linuxtv.org/anttip/media_tree.git
11290 S:      Maintained
11291 F:      drivers/media/tuners/qt1010*
11292
11293 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11294 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11295 L:      ath10k@lists.infradead.org
11296 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11298 S:      Supported
11299 F:      drivers/net/wireless/ath/ath10k/
11300
11301 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11302 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11303 L:      linux-wireless@vger.kernel.org
11304 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11305 S:      Supported
11306 F:      drivers/net/wireless/ath/ath9k/
11307
11308 QUALCOMM CAMERA SUBSYSTEM DRIVER
11309 M:      Todor Tomov <todor.tomov@linaro.org>
11310 L:      linux-media@vger.kernel.org
11311 S:      Maintained
11312 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11313 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11314 F:      drivers/media/platform/qcom/camss-8x16/
11315
11316 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11317 M:      Timur Tabi <timur@codeaurora.org>
11318 L:      netdev@vger.kernel.org
11319 S:      Supported
11320 F:      drivers/net/ethernet/qualcomm/emac/
11321
11322 QUALCOMM HEXAGON ARCHITECTURE
11323 M:      Richard Kuo <rkuo@codeaurora.org>
11324 L:      linux-hexagon@vger.kernel.org
11325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11326 S:      Supported
11327 F:      arch/hexagon/
11328
11329 QUALCOMM IOMMU
11330 M:      Rob Clark <robdclark@gmail.com>
11331 L:      iommu@lists.linux-foundation.org
11332 L:      linux-arm-msm@vger.kernel.org
11333 S:      Maintained
11334 F:      drivers/iommu/qcom_iommu.c
11335
11336 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11337 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11338 L:      linux-media@vger.kernel.org
11339 L:      linux-arm-msm@vger.kernel.org
11340 T:      git git://linuxtv.org/media_tree.git
11341 S:      Maintained
11342 F:      drivers/media/platform/qcom/venus/
11343
11344 QUALCOMM WCN36XX WIRELESS DRIVER
11345 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11346 L:      wcn36xx@lists.infradead.org
11347 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11348 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11349 S:      Supported
11350 F:      drivers/net/wireless/ath/wcn36xx/
11351
11352 QUANTENNA QTNFMAC WIRELESS DRIVER
11353 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11354 M:      Avinash Patil <avinashp@quantenna.com>
11355 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11356 L:      linux-wireless@vger.kernel.org
11357 S:      Maintained
11358 F:      drivers/net/wireless/quantenna
11359
11360 RADEON and AMDGPU DRM DRIVERS
11361 M:      Alex Deucher <alexander.deucher@amd.com>
11362 M:      Christian König <christian.koenig@amd.com>
11363 L:      amd-gfx@lists.freedesktop.org
11364 T:      git git://people.freedesktop.org/~agd5f/linux
11365 S:      Supported
11366 F:      drivers/gpu/drm/radeon/
11367 F:      include/uapi/drm/radeon_drm.h
11368 F:      drivers/gpu/drm/amd/
11369 F:      include/uapi/drm/amdgpu_drm.h
11370
11371 RADEON FRAMEBUFFER DISPLAY DRIVER
11372 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11373 L:      linux-fbdev@vger.kernel.org
11374 S:      Maintained
11375 F:      drivers/video/fbdev/aty/radeon*
11376 F:      include/uapi/linux/radeonfb.h
11377
11378 RADIOSHARK RADIO DRIVER
11379 M:      Hans Verkuil <hverkuil@xs4all.nl>
11380 L:      linux-media@vger.kernel.org
11381 T:      git git://linuxtv.org/media_tree.git
11382 S:      Maintained
11383 F:      drivers/media/radio/radio-shark.c
11384
11385 RADIOSHARK2 RADIO DRIVER
11386 M:      Hans Verkuil <hverkuil@xs4all.nl>
11387 L:      linux-media@vger.kernel.org
11388 T:      git git://linuxtv.org/media_tree.git
11389 S:      Maintained
11390 F:      drivers/media/radio/radio-shark2.c
11391 F:      drivers/media/radio/radio-tea5777.c
11392
11393 RADOS BLOCK DEVICE (RBD)
11394 M:      Ilya Dryomov <idryomov@gmail.com>
11395 M:      Sage Weil <sage@redhat.com>
11396 M:      Alex Elder <elder@kernel.org>
11397 L:      ceph-devel@vger.kernel.org
11398 W:      http://ceph.com/
11399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11400 T:      git git://github.com/ceph/ceph-client.git
11401 S:      Supported
11402 F:      Documentation/ABI/testing/sysfs-bus-rbd
11403 F:      drivers/block/rbd.c
11404 F:      drivers/block/rbd_types.h
11405
11406 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11407 M:      Paul Mackerras <paulus@samba.org>
11408 L:      linux-fbdev@vger.kernel.org
11409 S:      Maintained
11410 F:      drivers/video/fbdev/aty/aty128fb.c
11411
11412 RAINSHADOW-CEC DRIVER
11413 M:      Hans Verkuil <hverkuil@xs4all.nl>
11414 L:      linux-media@vger.kernel.org
11415 T:      git git://linuxtv.org/media_tree.git
11416 S:      Maintained
11417 F:      drivers/media/usb/rainshadow-cec/*
11418
11419 RALINK MIPS ARCHITECTURE
11420 M:      John Crispin <john@phrozen.org>
11421 L:      linux-mips@linux-mips.org
11422 S:      Maintained
11423 F:      arch/mips/ralink
11424
11425 RALINK RT2X00 WIRELESS LAN DRIVER
11426 P:      rt2x00 project
11427 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11428 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11429 L:      linux-wireless@vger.kernel.org
11430 S:      Maintained
11431 F:      drivers/net/wireless/ralink/rt2x00/
11432
11433 RAMDISK RAM BLOCK DEVICE DRIVER
11434 M:      Jens Axboe <axboe@kernel.dk>
11435 S:      Maintained
11436 F:      Documentation/blockdev/ramdisk.txt
11437 F:      drivers/block/brd.c
11438
11439 RANDOM NUMBER DRIVER
11440 M:      "Theodore Ts'o" <tytso@mit.edu>
11441 S:      Maintained
11442 F:      drivers/char/random.c
11443
11444 RAPIDIO SUBSYSTEM
11445 M:      Matt Porter <mporter@kernel.crashing.org>
11446 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11447 S:      Maintained
11448 F:      drivers/rapidio/
11449
11450 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11451 L:      linux-wireless@vger.kernel.org
11452 S:      Orphan
11453 F:      drivers/net/wireless/ray*
11454
11455 RCUTORTURE MODULE
11456 M:      Josh Triplett <josh@joshtriplett.org>
11457 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11458 L:      linux-kernel@vger.kernel.org
11459 S:      Supported
11460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11461 F:      Documentation/RCU/torture.txt
11462 F:      kernel/rcu/rcutorture.c
11463
11464 RCUTORTURE TEST FRAMEWORK
11465 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11466 M:      Josh Triplett <josh@joshtriplett.org>
11467 R:      Steven Rostedt <rostedt@goodmis.org>
11468 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11469 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11470 L:      linux-kernel@vger.kernel.org
11471 S:      Supported
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11473 F:      tools/testing/selftests/rcutorture
11474
11475 RDC R-321X SoC
11476 M:      Florian Fainelli <florian@openwrt.org>
11477 S:      Maintained
11478
11479 RDC R6040 FAST ETHERNET DRIVER
11480 M:      Florian Fainelli <f.fainelli@gmail.com>
11481 L:      netdev@vger.kernel.org
11482 S:      Maintained
11483 F:      drivers/net/ethernet/rdc/r6040.c
11484
11485 RDMAVT - RDMA verbs software
11486 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11487 L:      linux-rdma@vger.kernel.org
11488 S:      Supported
11489 F:      drivers/infiniband/sw/rdmavt
11490
11491 RDS - RELIABLE DATAGRAM SOCKETS
11492 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11493 L:      netdev@vger.kernel.org
11494 L:      linux-rdma@vger.kernel.org
11495 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11496 W:      https://oss.oracle.com/projects/rds/
11497 S:      Supported
11498 F:      net/rds/
11499 F:      Documentation/networking/rds.txt
11500
11501 RDT - RESOURCE ALLOCATION
11502 M:      Fenghua Yu <fenghua.yu@intel.com>
11503 L:      linux-kernel@vger.kernel.org
11504 S:      Supported
11505 F:      arch/x86/kernel/cpu/intel_rdt*
11506 F:      arch/x86/include/asm/intel_rdt_sched.h
11507 F:      Documentation/x86/intel_rdt*
11508
11509 READ-COPY UPDATE (RCU)
11510 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11511 M:      Josh Triplett <josh@joshtriplett.org>
11512 R:      Steven Rostedt <rostedt@goodmis.org>
11513 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11514 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11515 L:      linux-kernel@vger.kernel.org
11516 W:      http://www.rdrop.com/users/paulmck/RCU/
11517 S:      Supported
11518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11519 F:      Documentation/RCU/
11520 X:      Documentation/RCU/torture.txt
11521 F:      include/linux/rcu*
11522 X:      include/linux/srcu.h
11523 F:      kernel/rcu/
11524 X:      kernel/torture.c
11525
11526 REAL TIME CLOCK (RTC) SUBSYSTEM
11527 M:      Alessandro Zummo <a.zummo@towertech.it>
11528 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11529 L:      linux-rtc@vger.kernel.org
11530 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11532 S:      Maintained
11533 F:      Documentation/devicetree/bindings/rtc/
11534 F:      Documentation/rtc.txt
11535 F:      drivers/rtc/
11536 F:      include/linux/rtc.h
11537 F:      include/uapi/linux/rtc.h
11538 F:      include/linux/rtc/
11539 F:      include/linux/platform_data/rtc-*
11540 F:      tools/testing/selftests/timers/rtctest.c
11541
11542 REALTEK AUDIO CODECS
11543 M:      Bard Liao <bardliao@realtek.com>
11544 M:      Oder Chiou <oder_chiou@realtek.com>
11545 S:      Maintained
11546 F:      sound/soc/codecs/rt*
11547 F:      include/sound/rt*.h
11548
11549 REGISTER MAP ABSTRACTION
11550 M:      Mark Brown <broonie@kernel.org>
11551 L:      linux-kernel@vger.kernel.org
11552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11553 S:      Supported
11554 F:      Documentation/devicetree/bindings/regmap/
11555 F:      drivers/base/regmap/
11556 F:      include/linux/regmap.h
11557
11558 REISERFS FILE SYSTEM
11559 L:      reiserfs-devel@vger.kernel.org
11560 S:      Supported
11561 F:      fs/reiserfs/
11562
11563 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11564 M:      Ohad Ben-Cohen <ohad@wizery.com>
11565 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11566 L:      linux-remoteproc@vger.kernel.org
11567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11568 S:      Maintained
11569 F:      Documentation/devicetree/bindings/remoteproc/
11570 F:      Documentation/remoteproc.txt
11571 F:      drivers/remoteproc/
11572 F:      include/linux/remoteproc.h
11573
11574 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11575 M:      Ohad Ben-Cohen <ohad@wizery.com>
11576 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11577 L:      linux-remoteproc@vger.kernel.org
11578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11579 S:      Maintained
11580 F:      drivers/rpmsg/
11581 F:      Documentation/rpmsg.txt
11582 F:      include/linux/rpmsg.h
11583 F:      include/linux/rpmsg/
11584
11585 RENESAS CLOCK DRIVERS
11586 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11587 L:      linux-renesas-soc@vger.kernel.org
11588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11589 S:      Supported
11590 F:      drivers/clk/renesas/
11591
11592 RENESAS ETHERNET DRIVERS
11593 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11594 L:      netdev@vger.kernel.org
11595 L:      linux-renesas-soc@vger.kernel.org
11596 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11597 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11598 F:      drivers/net/ethernet/renesas/
11599 F:      include/linux/sh_eth.h
11600
11601 RENESAS R-CAR GYROADC DRIVER
11602 M:      Marek Vasut <marek.vasut@gmail.com>
11603 L:      linux-iio@vger.kernel.org
11604 S:      Supported
11605 F:      drivers/iio/adc/rcar_gyro_adc.c
11606
11607 RENESAS USB PHY DRIVER
11608 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11609 L:      linux-renesas-soc@vger.kernel.org
11610 S:      Maintained
11611 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11612
11613 RESET CONTROLLER FRAMEWORK
11614 M:      Philipp Zabel <p.zabel@pengutronix.de>
11615 T:      git git://git.pengutronix.de/git/pza/linux
11616 S:      Maintained
11617 F:      drivers/reset/
11618 F:      Documentation/devicetree/bindings/reset/
11619 F:      include/dt-bindings/reset/
11620 F:      include/linux/reset.h
11621 F:      include/linux/reset-controller.h
11622
11623 RFKILL
11624 M:      Johannes Berg <johannes@sipsolutions.net>
11625 L:      linux-wireless@vger.kernel.org
11626 W:      http://wireless.kernel.org/
11627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11629 S:      Maintained
11630 F:      Documentation/rfkill.txt
11631 F:      Documentation/ABI/stable/sysfs-class-rfkill
11632 F:      net/rfkill/
11633
11634 RHASHTABLE
11635 M:      Thomas Graf <tgraf@suug.ch>
11636 M:      Herbert Xu <herbert@gondor.apana.org.au>
11637 L:      netdev@vger.kernel.org
11638 S:      Maintained
11639 F:      lib/rhashtable.c
11640 F:      include/linux/rhashtable.h
11641
11642 RICOH R5C592 MEMORYSTICK DRIVER
11643 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11644 S:      Maintained
11645 F:      drivers/memstick/host/r592.*
11646
11647 RICOH SMARTMEDIA/XD DRIVER
11648 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11649 S:      Maintained
11650 F:      drivers/mtd/nand/r852.c
11651 F:      drivers/mtd/nand/r852.h
11652
11653 RISC-V ARCHITECTURE
11654 M:      Palmer Dabbelt <palmer@sifive.com>
11655 M:      Albert Ou <albert@sifive.com>
11656 L:      patches@groups.riscv.org
11657 T:      git https://github.com/riscv/riscv-linux
11658 S:      Supported
11659 F:      arch/riscv/
11660 K:      riscv
11661 N:      riscv
11662
11663 ROCCAT DRIVERS
11664 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11665 W:      http://sourceforge.net/projects/roccat/
11666 S:      Maintained
11667 F:      drivers/hid/hid-roccat*
11668 F:      include/linux/hid-roccat*
11669 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11670
11671 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11672 M:      Jacob chen <jacob2.chen@rock-chips.com>
11673 L:      linux-media@vger.kernel.org
11674 S:      Maintained
11675 F:      drivers/media/platform/rockchip/rga/
11676 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11677
11678 ROCKER DRIVER
11679 M:      Jiri Pirko <jiri@resnulli.us>
11680 L:      netdev@vger.kernel.org
11681 S:      Supported
11682 F:      drivers/net/ethernet/rocker/
11683
11684 ROCKETPORT DRIVER
11685 P:      Comtrol Corp.
11686 W:      http://www.comtrol.com
11687 S:      Maintained
11688 F:      Documentation/serial/rocket.txt
11689 F:      drivers/tty/rocket*
11690
11691 ROCKETPORT EXPRESS/INFINITY DRIVER
11692 M:      Kevin Cernekee <cernekee@gmail.com>
11693 L:      linux-serial@vger.kernel.org
11694 S:      Odd Fixes
11695 F:      drivers/tty/serial/rp2.*
11696
11697 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11698 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11699 L:      linux-kernel@vger.kernel.org
11700 L:      linux-renesas-soc@vger.kernel.org
11701 S:      Supported
11702 F:      drivers/mfd/bd9571mwv.c
11703 F:      drivers/regulator/bd9571mwv-regulator.c
11704 F:      drivers/gpio/gpio-bd9571mwv.c
11705 F:      include/linux/mfd/bd9571mwv.h
11706 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11707
11708 ROSE NETWORK LAYER
11709 M:      Ralf Baechle <ralf@linux-mips.org>
11710 L:      linux-hams@vger.kernel.org
11711 W:      http://www.linux-ax25.org/
11712 S:      Maintained
11713 F:      include/net/rose.h
11714 F:      include/uapi/linux/rose.h
11715 F:      net/rose/
11716
11717 RTL2830 MEDIA DRIVER
11718 M:      Antti Palosaari <crope@iki.fi>
11719 L:      linux-media@vger.kernel.org
11720 W:      https://linuxtv.org
11721 W:      http://palosaari.fi/linux/
11722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11723 T:      git git://linuxtv.org/anttip/media_tree.git
11724 S:      Maintained
11725 F:      drivers/media/dvb-frontends/rtl2830*
11726
11727 RTL2832 MEDIA DRIVER
11728 M:      Antti Palosaari <crope@iki.fi>
11729 L:      linux-media@vger.kernel.org
11730 W:      https://linuxtv.org
11731 W:      http://palosaari.fi/linux/
11732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11733 T:      git git://linuxtv.org/anttip/media_tree.git
11734 S:      Maintained
11735 F:      drivers/media/dvb-frontends/rtl2832*
11736
11737 RTL2832_SDR 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/rtl2832_sdr*
11746
11747 RTL8180 WIRELESS DRIVER
11748 L:      linux-wireless@vger.kernel.org
11749 W:      http://wireless.kernel.org/
11750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11751 S:      Orphan
11752 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11753
11754 RTL8187 WIRELESS DRIVER
11755 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11756 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11757 M:      Larry Finger <Larry.Finger@lwfinger.net>
11758 L:      linux-wireless@vger.kernel.org
11759 W:      http://wireless.kernel.org/
11760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11761 S:      Maintained
11762 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11763
11764 RTL8192CE WIRELESS DRIVER
11765 M:      Larry Finger <Larry.Finger@lwfinger.net>
11766 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11767 L:      linux-wireless@vger.kernel.org
11768 W:      http://wireless.kernel.org/
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11770 S:      Maintained
11771 F:      drivers/net/wireless/realtek/rtlwifi/
11772 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11773
11774 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11775 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11776 L:      linux-wireless@vger.kernel.org
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11778 S:      Maintained
11779 F:      drivers/net/wireless/realtek/rtl8xxxu/
11780
11781 S3 SAVAGE FRAMEBUFFER DRIVER
11782 M:      Antonino Daplas <adaplas@gmail.com>
11783 L:      linux-fbdev@vger.kernel.org
11784 S:      Maintained
11785 F:      drivers/video/fbdev/savage/
11786
11787 S390
11788 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11789 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11790 L:      linux-s390@vger.kernel.org
11791 W:      http://www.ibm.com/developerworks/linux/linux390/
11792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11793 S:      Supported
11794 F:      arch/s390/
11795 F:      drivers/s390/
11796 F:      Documentation/s390/
11797 F:      Documentation/driver-api/s390-drivers.rst
11798
11799 S390 COMMON I/O LAYER
11800 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11801 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11802 L:      linux-s390@vger.kernel.org
11803 W:      http://www.ibm.com/developerworks/linux/linux390/
11804 S:      Supported
11805 F:      drivers/s390/cio/
11806
11807 S390 DASD DRIVER
11808 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11809 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11810 L:      linux-s390@vger.kernel.org
11811 W:      http://www.ibm.com/developerworks/linux/linux390/
11812 S:      Supported
11813 F:      drivers/s390/block/dasd*
11814 F:      block/partitions/ibm.c
11815
11816 S390 IOMMU (PCI)
11817 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11818 L:      linux-s390@vger.kernel.org
11819 W:      http://www.ibm.com/developerworks/linux/linux390/
11820 S:      Supported
11821 F:      drivers/iommu/s390-iommu.c
11822
11823 S390 IUCV NETWORK LAYER
11824 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11825 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11826 L:      linux-s390@vger.kernel.org
11827 W:      http://www.ibm.com/developerworks/linux/linux390/
11828 S:      Supported
11829 F:      drivers/s390/net/*iucv*
11830 F:      include/net/iucv/
11831 F:      net/iucv/
11832
11833 S390 NETWORK DRIVERS
11834 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11835 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11836 L:      linux-s390@vger.kernel.org
11837 W:      http://www.ibm.com/developerworks/linux/linux390/
11838 S:      Supported
11839 F:      drivers/s390/net/
11840
11841 S390 PCI SUBSYSTEM
11842 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11843 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11844 L:      linux-s390@vger.kernel.org
11845 W:      http://www.ibm.com/developerworks/linux/linux390/
11846 S:      Supported
11847 F:      arch/s390/pci/
11848 F:      drivers/pci/hotplug/s390_pci_hpc.c
11849
11850 S390 VFIO-CCW DRIVER
11851 M:      Cornelia Huck <cohuck@redhat.com>
11852 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11853 L:      linux-s390@vger.kernel.org
11854 L:      kvm@vger.kernel.org
11855 S:      Supported
11856 F:      drivers/s390/cio/vfio_ccw*
11857 F:      Documentation/s390/vfio-ccw.txt
11858 F:      include/uapi/linux/vfio_ccw.h
11859
11860 S390 ZCRYPT DRIVER
11861 M:      Harald Freudenberger <freude@de.ibm.com>
11862 L:      linux-s390@vger.kernel.org
11863 W:      http://www.ibm.com/developerworks/linux/linux390/
11864 S:      Supported
11865 F:      drivers/s390/crypto/
11866
11867 S390 ZFCP DRIVER
11868 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11869 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11870 L:      linux-s390@vger.kernel.org
11871 W:      http://www.ibm.com/developerworks/linux/linux390/
11872 S:      Supported
11873 F:      drivers/s390/scsi/zfcp_*
11874
11875 S3C24XX SD/MMC Driver
11876 M:      Ben Dooks <ben-linux@fluff.org>
11877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11878 S:      Supported
11879 F:      drivers/mmc/host/s3cmci.*
11880
11881 SAA6588 RDS RECEIVER DRIVER
11882 M:      Hans Verkuil <hverkuil@xs4all.nl>
11883 L:      linux-media@vger.kernel.org
11884 T:      git git://linuxtv.org/media_tree.git
11885 W:      https://linuxtv.org
11886 S:      Odd Fixes
11887 F:      drivers/media/i2c/saa6588*
11888
11889 SAA7134 VIDEO4LINUX DRIVER
11890 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11891 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11892 L:      linux-media@vger.kernel.org
11893 W:      https://linuxtv.org
11894 T:      git git://linuxtv.org/media_tree.git
11895 S:      Odd fixes
11896 F:      Documentation/media/v4l-drivers/saa7134*
11897 F:      drivers/media/pci/saa7134/
11898
11899 SAA7146 VIDEO4LINUX-2 DRIVER
11900 M:      Hans Verkuil <hverkuil@xs4all.nl>
11901 L:      linux-media@vger.kernel.org
11902 T:      git git://linuxtv.org/media_tree.git
11903 S:      Maintained
11904 F:      drivers/media/common/saa7146/
11905 F:      drivers/media/pci/saa7146/
11906 F:      include/media/saa7146*
11907
11908 SAMSUNG AUDIO (ASoC) DRIVERS
11909 M:      Krzysztof Kozlowski <krzk@kernel.org>
11910 M:      Sangbeom Kim <sbkim73@samsung.com>
11911 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11912 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11913 S:      Supported
11914 F:      sound/soc/samsung/
11915
11916 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11917 M:      Krzysztof Kozlowski <krzk@kernel.org>
11918 L:      linux-crypto@vger.kernel.org
11919 L:      linux-samsung-soc@vger.kernel.org
11920 S:      Maintained
11921 F:      drivers/crypto/exynos-rng.c
11922 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11923
11924 SAMSUNG FRAMEBUFFER DRIVER
11925 M:      Jingoo Han <jingoohan1@gmail.com>
11926 L:      linux-fbdev@vger.kernel.org
11927 S:      Maintained
11928 F:      drivers/video/fbdev/s3c-fb.c
11929
11930 SAMSUNG LAPTOP DRIVER
11931 M:      Corentin Chary <corentin.chary@gmail.com>
11932 L:      platform-driver-x86@vger.kernel.org
11933 S:      Maintained
11934 F:      drivers/platform/x86/samsung-laptop.c
11935
11936 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11937 M:      Sangbeom Kim <sbkim73@samsung.com>
11938 M:      Krzysztof Kozlowski <krzk@kernel.org>
11939 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11940 L:      linux-kernel@vger.kernel.org
11941 L:      linux-samsung-soc@vger.kernel.org
11942 S:      Supported
11943 F:      drivers/mfd/sec*.c
11944 F:      drivers/regulator/s2m*.c
11945 F:      drivers/regulator/s5m*.c
11946 F:      drivers/clk/clk-s2mps11.c
11947 F:      drivers/rtc/rtc-s5m.c
11948 F:      include/linux/mfd/samsung/
11949 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11950 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11951 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11952 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11953
11954 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11955 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11956 L:      linux-media@vger.kernel.org
11957 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11958 S:      Maintained
11959 F:      drivers/media/platform/s3c-camif/
11960 F:      include/media/drv-intf/s3c_camif.h
11961
11962 SAMSUNG S3FWRN5 NFC DRIVER
11963 M:      Robert Baldyga <r.baldyga@samsung.com>
11964 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11965 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11966 S:      Supported
11967 F:      drivers/nfc/s3fwrn5
11968
11969 SAMSUNG S5C73M3 CAMERA DRIVER
11970 M:      Kyungmin Park <kyungmin.park@samsung.com>
11971 M:      Andrzej Hajda <a.hajda@samsung.com>
11972 L:      linux-media@vger.kernel.org
11973 S:      Supported
11974 F:      drivers/media/i2c/s5c73m3/*
11975
11976 SAMSUNG S5K5BAF CAMERA DRIVER
11977 M:      Kyungmin Park <kyungmin.park@samsung.com>
11978 M:      Andrzej Hajda <a.hajda@samsung.com>
11979 L:      linux-media@vger.kernel.org
11980 S:      Supported
11981 F:      drivers/media/i2c/s5k5baf.c
11982
11983 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11984 M:      Krzysztof Kozlowski <krzk@kernel.org>
11985 M:      Vladimir Zapolskiy <vz@mleia.com>
11986 L:      linux-crypto@vger.kernel.org
11987 L:      linux-samsung-soc@vger.kernel.org
11988 S:      Maintained
11989 F:      drivers/crypto/s5p-sss.c
11990
11991 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11992 M:      Kyungmin Park <kyungmin.park@samsung.com>
11993 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11994 L:      linux-media@vger.kernel.org
11995 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11996 S:      Supported
11997 F:      drivers/media/platform/exynos4-is/
11998
11999 SAMSUNG SOC CLOCK DRIVERS
12000 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12001 M:      Tomasz Figa <tomasz.figa@gmail.com>
12002 M:      Chanwoo Choi <cw00.choi@samsung.com>
12003 S:      Supported
12004 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12005 F:      drivers/clk/samsung/
12006 F:      include/dt-bindings/clock/exynos*.h
12007 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12008
12009 SAMSUNG SPI DRIVERS
12010 M:      Kukjin Kim <kgene@kernel.org>
12011 M:      Krzysztof Kozlowski <krzk@kernel.org>
12012 M:      Andi Shyti <andi.shyti@samsung.com>
12013 L:      linux-spi@vger.kernel.org
12014 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12015 S:      Maintained
12016 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12017 F:      drivers/spi/spi-s3c*
12018 F:      include/linux/platform_data/spi-s3c64xx.h
12019
12020 SAMSUNG SXGBE DRIVERS
12021 M:      Byungho An <bh74.an@samsung.com>
12022 M:      Girish K S <ks.giri@samsung.com>
12023 M:      Vipul Pandya <vipul.pandya@samsung.com>
12024 S:      Supported
12025 L:      netdev@vger.kernel.org
12026 F:      drivers/net/ethernet/samsung/sxgbe/
12027
12028 SAMSUNG THERMAL DRIVER
12029 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12030 L:      linux-pm@vger.kernel.org
12031 L:      linux-samsung-soc@vger.kernel.org
12032 S:      Supported
12033 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12034 F:      drivers/thermal/samsung/
12035
12036 SAMSUNG USB2 PHY DRIVER
12037 M:      Kamil Debski <kamil@wypas.org>
12038 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12039 L:      linux-kernel@vger.kernel.org
12040 S:      Supported
12041 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12042 F:      Documentation/phy/samsung-usb2.txt
12043 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12044 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12045 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12046 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12047 F:      drivers/phy/samsung/phy-samsung-usb2.c
12048 F:      drivers/phy/samsung/phy-samsung-usb2.h
12049
12050 SC1200 WDT DRIVER
12051 M:      Zwane Mwaikambo <zwanem@gmail.com>
12052 S:      Maintained
12053 F:      drivers/watchdog/sc1200wdt.c
12054
12055 SCHEDULER
12056 M:      Ingo Molnar <mingo@redhat.com>
12057 M:      Peter Zijlstra <peterz@infradead.org>
12058 L:      linux-kernel@vger.kernel.org
12059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12060 S:      Maintained
12061 F:      kernel/sched/
12062 F:      include/linux/sched.h
12063 F:      include/uapi/linux/sched.h
12064 F:      include/linux/wait.h
12065
12066 SCORE ARCHITECTURE
12067 M:      Chen Liqin <liqin.linux@gmail.com>
12068 M:      Lennox Wu <lennox.wu@gmail.com>
12069 W:      http://www.sunplus.com
12070 S:      Supported
12071 F:      arch/score/
12072
12073 SCR24X CHIP CARD INTERFACE DRIVER
12074 M:      Lubomir Rintel <lkundrak@v3.sk>
12075 S:      Supported
12076 F:      drivers/char/pcmcia/scr24x_cs.c
12077
12078 SCSI CDROM DRIVER
12079 M:      Jens Axboe <axboe@kernel.dk>
12080 L:      linux-scsi@vger.kernel.org
12081 W:      http://www.kernel.dk
12082 S:      Maintained
12083 F:      drivers/scsi/sr*
12084
12085 SCSI RDMA PROTOCOL (SRP) INITIATOR
12086 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12087 L:      linux-rdma@vger.kernel.org
12088 S:      Supported
12089 W:      http://www.openfabrics.org
12090 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12092 F:      drivers/infiniband/ulp/srp/
12093 F:      include/scsi/srp.h
12094
12095 SCSI SG DRIVER
12096 M:      Doug Gilbert <dgilbert@interlog.com>
12097 L:      linux-scsi@vger.kernel.org
12098 W:      http://sg.danny.cz/sg
12099 S:      Maintained
12100 F:      Documentation/scsi/scsi-generic.txt
12101 F:      drivers/scsi/sg.c
12102 F:      include/scsi/sg.h
12103
12104 SCSI SUBSYSTEM
12105 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12107 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12109 L:      linux-scsi@vger.kernel.org
12110 S:      Maintained
12111 F:      Documentation/devicetree/bindings/scsi/
12112 F:      drivers/scsi/
12113 F:      include/scsi/
12114
12115 SCSI TAPE DRIVER
12116 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12117 L:      linux-scsi@vger.kernel.org
12118 S:      Maintained
12119 F:      Documentation/scsi/st.txt
12120 F:      drivers/scsi/st.*
12121 F:      drivers/scsi/st_*.h
12122
12123 SCTP PROTOCOL
12124 M:      Vlad Yasevich <vyasevich@gmail.com>
12125 M:      Neil Horman <nhorman@tuxdriver.com>
12126 L:      linux-sctp@vger.kernel.org
12127 W:      http://lksctp.sourceforge.net
12128 S:      Maintained
12129 F:      Documentation/networking/sctp.txt
12130 F:      include/linux/sctp.h
12131 F:      include/uapi/linux/sctp.h
12132 F:      include/net/sctp/
12133 F:      net/sctp/
12134
12135 SCx200 CPU SUPPORT
12136 M:      Jim Cromie <jim.cromie@gmail.com>
12137 S:      Odd Fixes
12138 F:      Documentation/i2c/busses/scx200_acb
12139 F:      arch/x86/platform/scx200/
12140 F:      drivers/watchdog/scx200_wdt.c
12141 F:      drivers/i2c/busses/scx200*
12142 F:      drivers/mtd/maps/scx200_docflash.c
12143 F:      include/linux/scx200.h
12144
12145 SCx200 GPIO DRIVER
12146 M:      Jim Cromie <jim.cromie@gmail.com>
12147 S:      Maintained
12148 F:      drivers/char/scx200_gpio.c
12149 F:      include/linux/scx200_gpio.h
12150
12151 SCx200 HRT CLOCKSOURCE DRIVER
12152 M:      Jim Cromie <jim.cromie@gmail.com>
12153 S:      Maintained
12154 F:      drivers/clocksource/scx200_hrt.c
12155
12156 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12157 M:      Sascha Sommer <saschasommer@freenet.de>
12158 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12159 S:      Maintained
12160 F:      drivers/mmc/host/sdricoh_cs.c
12161
12162 SECURE COMPUTING
12163 M:      Kees Cook <keescook@chromium.org>
12164 R:      Andy Lutomirski <luto@amacapital.net>
12165 R:      Will Drewry <wad@chromium.org>
12166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12167 S:      Supported
12168 F:      kernel/seccomp.c
12169 F:      include/uapi/linux/seccomp.h
12170 F:      include/linux/seccomp.h
12171 F:      tools/testing/selftests/seccomp/*
12172 F:      tools/testing/selftests/kselftest_harness.h
12173 F:      Documentation/userspace-api/seccomp_filter.rst
12174 K:      \bsecure_computing
12175 K:      \bTIF_SECCOMP\b
12176
12177 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12178 M:      Al Cooper <alcooperx@gmail.com>
12179 L:      linux-mmc@vger.kernel.org
12180 L:      bcm-kernel-feedback-list@broadcom.com
12181 S:      Maintained
12182 F:      drivers/mmc/host/sdhci-brcmstb*
12183
12184 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12185 M:      Adrian Hunter <adrian.hunter@intel.com>
12186 L:      linux-mmc@vger.kernel.org
12187 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12188 S:      Maintained
12189 F:      drivers/mmc/host/sdhci*
12190 F:      include/linux/mmc/sdhci*
12191
12192 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12193 M:      Ben Dooks <ben-linux@fluff.org>
12194 M:      Jaehoon Chung <jh80.chung@samsung.com>
12195 L:      linux-mmc@vger.kernel.org
12196 S:      Maintained
12197 F:      drivers/mmc/host/sdhci-s3c*
12198
12199 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12200 M:      Viresh Kumar <vireshk@kernel.org>
12201 L:      linux-mmc@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/mmc/host/sdhci-spear.c
12204
12205 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12206 M:      Kishon Vijay Abraham I <kishon@ti.com>
12207 L:      linux-mmc@vger.kernel.org
12208 S:      Maintained
12209 F:      drivers/mmc/host/sdhci-omap.c
12210
12211 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12212 M:      Scott Bauer <scott.bauer@intel.com>
12213 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12214 L:      linux-block@vger.kernel.org
12215 S:      Supported
12216 F:      block/sed*
12217 F:      block/opal_proto.h
12218 F:      include/linux/sed*
12219 F:      include/uapi/linux/sed*
12220
12221 SECURITY CONTACT
12222 M:      Security Officers <security@kernel.org>
12223 S:      Supported
12224
12225 SECURITY SUBSYSTEM
12226 M:      James Morris <james.l.morris@oracle.com>
12227 M:      "Serge E. Hallyn" <serge@hallyn.com>
12228 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12230 W:      http://kernsec.org/
12231 S:      Supported
12232 F:      security/
12233
12234 SELINUX SECURITY MODULE
12235 M:      Paul Moore <paul@paul-moore.com>
12236 M:      Stephen Smalley <sds@tycho.nsa.gov>
12237 M:      Eric Paris <eparis@parisplace.org>
12238 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12239 W:      https://selinuxproject.org
12240 W:      https://github.com/SELinuxProject
12241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12242 S:      Supported
12243 F:      include/linux/selinux*
12244 F:      security/selinux/
12245 F:      scripts/selinux/
12246 F:      Documentation/admin-guide/LSM/SELinux.rst
12247
12248 SENSABLE PHANTOM
12249 M:      Jiri Slaby <jirislaby@gmail.com>
12250 S:      Maintained
12251 F:      drivers/misc/phantom.c
12252 F:      include/uapi/linux/phantom.h
12253
12254 SERIAL DEVICE BUS
12255 M:      Rob Herring <robh@kernel.org>
12256 L:      linux-serial@vger.kernel.org
12257 S:      Maintained
12258 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12259 F:      drivers/tty/serdev/
12260 F:      include/linux/serdev.h
12261
12262 SERIAL DRIVERS
12263 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12264 L:      linux-serial@vger.kernel.org
12265 S:      Maintained
12266 F:      Documentation/devicetree/bindings/serial/
12267 F:      drivers/tty/serial/
12268
12269 SERIAL IR RECEIVER
12270 M:      Sean Young <sean@mess.org>
12271 L:      linux-media@vger.kernel.org
12272 S:      Maintained
12273 F:      drivers/media/rc/serial_ir.c
12274
12275 SFC NETWORK DRIVER
12276 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12277 M:      Edward Cree <ecree@solarflare.com>
12278 M:      Bert Kenward <bkenward@solarflare.com>
12279 L:      netdev@vger.kernel.org
12280 S:      Supported
12281 F:      drivers/net/ethernet/sfc/
12282
12283 SGI GRU DRIVER
12284 M:      Dimitri Sivanich <sivanich@sgi.com>
12285 S:      Maintained
12286 F:      drivers/misc/sgi-gru/
12287
12288 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12289 M:      Pat Gefre <pfg@sgi.com>
12290 L:      linux-ia64@vger.kernel.org
12291 S:      Supported
12292 F:      Documentation/ia64/serial.txt
12293 F:      drivers/tty/serial/ioc?_serial.c
12294 F:      include/linux/ioc?.h
12295
12296 SGI XP/XPC/XPNET DRIVER
12297 M:      Cliff Whickman <cpw@sgi.com>
12298 M:      Robin Holt <robinmholt@gmail.com>
12299 S:      Maintained
12300 F:      drivers/misc/sgi-xp/
12301
12302 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12303 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12304 L:      linux-s390@vger.kernel.org
12305 W:      http://www.ibm.com/developerworks/linux/linux390/
12306 S:      Supported
12307 F:      net/smc/
12308
12309 SH_VEU V4L2 MEM2MEM DRIVER
12310 L:      linux-media@vger.kernel.org
12311 S:      Orphan
12312 F:      drivers/media/platform/sh_veu.c
12313
12314 SH_VOU V4L2 OUTPUT DRIVER
12315 L:      linux-media@vger.kernel.org
12316 S:      Orphan
12317 F:      drivers/media/platform/sh_vou.c
12318 F:      include/media/drv-intf/sh_vou.h
12319
12320 SI2157 MEDIA DRIVER
12321 M:      Antti Palosaari <crope@iki.fi>
12322 L:      linux-media@vger.kernel.org
12323 W:      https://linuxtv.org
12324 W:      http://palosaari.fi/linux/
12325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12326 T:      git git://linuxtv.org/anttip/media_tree.git
12327 S:      Maintained
12328 F:      drivers/media/tuners/si2157*
12329
12330 SI2168 MEDIA DRIVER
12331 M:      Antti Palosaari <crope@iki.fi>
12332 L:      linux-media@vger.kernel.org
12333 W:      https://linuxtv.org
12334 W:      http://palosaari.fi/linux/
12335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12336 T:      git git://linuxtv.org/anttip/media_tree.git
12337 S:      Maintained
12338 F:      drivers/media/dvb-frontends/si2168*
12339
12340 SI470X FM RADIO RECEIVER I2C DRIVER
12341 M:      Hans Verkuil <hverkuil@xs4all.nl>
12342 L:      linux-media@vger.kernel.org
12343 T:      git git://linuxtv.org/media_tree.git
12344 W:      https://linuxtv.org
12345 S:      Odd Fixes
12346 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12347
12348 SI470X FM RADIO RECEIVER USB DRIVER
12349 M:      Hans Verkuil <hverkuil@xs4all.nl>
12350 L:      linux-media@vger.kernel.org
12351 T:      git git://linuxtv.org/media_tree.git
12352 W:      https://linuxtv.org
12353 S:      Maintained
12354 F:      drivers/media/radio/si470x/radio-si470x-common.c
12355 F:      drivers/media/radio/si470x/radio-si470x.h
12356 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12357
12358 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12359 M:      Eduardo Valentin <edubezval@gmail.com>
12360 L:      linux-media@vger.kernel.org
12361 T:      git git://linuxtv.org/media_tree.git
12362 W:      https://linuxtv.org
12363 S:      Odd Fixes
12364 F:      drivers/media/radio/si4713/si4713.?
12365
12366 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12367 M:      Eduardo Valentin <edubezval@gmail.com>
12368 L:      linux-media@vger.kernel.org
12369 T:      git git://linuxtv.org/media_tree.git
12370 W:      https://linuxtv.org
12371 S:      Odd Fixes
12372 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12373
12374 SI4713 FM RADIO TRANSMITTER USB DRIVER
12375 M:      Hans Verkuil <hverkuil@xs4all.nl>
12376 L:      linux-media@vger.kernel.org
12377 T:      git git://linuxtv.org/media_tree.git
12378 W:      https://linuxtv.org
12379 S:      Maintained
12380 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12381
12382 SIANO DVB DRIVER
12383 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12384 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12385 L:      linux-media@vger.kernel.org
12386 W:      https://linuxtv.org
12387 T:      git git://linuxtv.org/media_tree.git
12388 S:      Odd fixes
12389 F:      drivers/media/common/siano/
12390 F:      drivers/media/usb/siano/
12391 F:      drivers/media/usb/siano/
12392 F:      drivers/media/mmc/siano/
12393
12394 SILEAD TOUCHSCREEN DRIVER
12395 M:      Hans de Goede <hdegoede@redhat.com>
12396 L:      linux-input@vger.kernel.org
12397 L:      platform-driver-x86@vger.kernel.org
12398 S:      Maintained
12399 F:      drivers/input/touchscreen/silead.c
12400 F:      drivers/platform/x86/silead_dmi.c
12401
12402 SILICON MOTION SM712 FRAME BUFFER DRIVER
12403 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12404 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12405 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12406 L:      linux-fbdev@vger.kernel.org
12407 S:      Maintained
12408 F:      drivers/video/fbdev/sm712*
12409 F:      Documentation/fb/sm712fb.txt
12410
12411 SIMPLE FIRMWARE INTERFACE (SFI)
12412 M:      Len Brown <lenb@kernel.org>
12413 L:      sfi-devel@simplefirmware.org
12414 W:      http://simplefirmware.org/
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12416 S:      Supported
12417 F:      arch/x86/platform/sfi/
12418 F:      drivers/sfi/
12419 F:      include/linux/sfi*.h
12420
12421 SIMPLEFB FB DRIVER
12422 M:      Hans de Goede <hdegoede@redhat.com>
12423 L:      linux-fbdev@vger.kernel.org
12424 S:      Maintained
12425 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12426 F:      drivers/video/fbdev/simplefb.c
12427 F:      include/linux/platform_data/simplefb.h
12428
12429 SIMTEC EB110ATX (Chalice CATS)
12430 P:      Ben Dooks
12431 P:      Vincent Sanders <vince@simtec.co.uk>
12432 M:      Simtec Linux Team <linux@simtec.co.uk>
12433 W:      http://www.simtec.co.uk/products/EB110ATX/
12434 S:      Supported
12435
12436 SIMTEC EB2410ITX (BAST)
12437 P:      Ben Dooks
12438 P:      Vincent Sanders <vince@simtec.co.uk>
12439 M:      Simtec Linux Team <linux@simtec.co.uk>
12440 W:      http://www.simtec.co.uk/products/EB2410ITX/
12441 S:      Supported
12442 F:      arch/arm/mach-s3c24xx/mach-bast.c
12443 F:      arch/arm/mach-s3c24xx/bast-ide.c
12444 F:      arch/arm/mach-s3c24xx/bast-irq.c
12445
12446 SIPHASH PRF ROUTINES
12447 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12448 S:      Maintained
12449 F:      lib/siphash.c
12450 F:      lib/test_siphash.c
12451 F:      include/linux/siphash.h
12452
12453 SIS 190 ETHERNET DRIVER
12454 M:      Francois Romieu <romieu@fr.zoreil.com>
12455 L:      netdev@vger.kernel.org
12456 S:      Maintained
12457 F:      drivers/net/ethernet/sis/sis190.c
12458
12459 SIS 900/7016 FAST ETHERNET DRIVER
12460 M:      Daniele Venzano <venza@brownhat.org>
12461 W:      http://www.brownhat.org/sis900.html
12462 L:      netdev@vger.kernel.org
12463 S:      Maintained
12464 F:      drivers/net/ethernet/sis/sis900.*
12465
12466 SIS FRAMEBUFFER DRIVER
12467 M:      Thomas Winischhofer <thomas@winischhofer.net>
12468 W:      http://www.winischhofer.net/linuxsisvga.shtml
12469 S:      Maintained
12470 F:      Documentation/fb/sisfb.txt
12471 F:      drivers/video/fbdev/sis/
12472 F:      include/video/sisfb.h
12473
12474 SIS USB2VGA DRIVER
12475 M:      Thomas Winischhofer <thomas@winischhofer.net>
12476 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12477 S:      Maintained
12478 F:      drivers/usb/misc/sisusbvga/
12479
12480 SLAB ALLOCATOR
12481 M:      Christoph Lameter <cl@linux.com>
12482 M:      Pekka Enberg <penberg@kernel.org>
12483 M:      David Rientjes <rientjes@google.com>
12484 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12485 M:      Andrew Morton <akpm@linux-foundation.org>
12486 L:      linux-mm@kvack.org
12487 S:      Maintained
12488 F:      include/linux/sl?b*.h
12489 F:      mm/sl?b*
12490
12491 SLEEPABLE READ-COPY UPDATE (SRCU)
12492 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12493 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12494 M:      Josh Triplett <josh@joshtriplett.org>
12495 R:      Steven Rostedt <rostedt@goodmis.org>
12496 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12497 L:      linux-kernel@vger.kernel.org
12498 W:      http://www.rdrop.com/users/paulmck/RCU/
12499 S:      Supported
12500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12501 F:      include/linux/srcu.h
12502 F:      kernel/rcu/srcu.c
12503
12504 SMACK SECURITY MODULE
12505 M:      Casey Schaufler <casey@schaufler-ca.com>
12506 L:      linux-security-module@vger.kernel.org
12507 W:      http://schaufler-ca.com
12508 T:      git git://github.com/cschaufler/smack-next
12509 S:      Maintained
12510 F:      Documentation/admin-guide/LSM/Smack.rst
12511 F:      security/smack/
12512
12513 SMC91x ETHERNET DRIVER
12514 M:      Nicolas Pitre <nico@fluxnic.net>
12515 S:      Odd Fixes
12516 F:      drivers/net/ethernet/smsc/smc91x.*
12517
12518 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12519 M:      Sakari Ailus <sakari.ailus@iki.fi>
12520 L:      linux-media@vger.kernel.org
12521 S:      Maintained
12522 F:      drivers/media/i2c/smiapp/
12523 F:      include/media/i2c/smiapp.h
12524 F:      drivers/media/i2c/smiapp-pll.c
12525 F:      drivers/media/i2c/smiapp-pll.h
12526 F:      include/uapi/linux/smiapp.h
12527 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12528
12529 SMM665 HARDWARE MONITOR DRIVER
12530 M:      Guenter Roeck <linux@roeck-us.net>
12531 L:      linux-hwmon@vger.kernel.org
12532 S:      Maintained
12533 F:      Documentation/hwmon/smm665
12534 F:      drivers/hwmon/smm665.c
12535
12536 SMSC EMC2103 HARDWARE MONITOR DRIVER
12537 M:      Steve Glendinning <steve.glendinning@shawell.net>
12538 L:      linux-hwmon@vger.kernel.org
12539 S:      Maintained
12540 F:      Documentation/hwmon/emc2103
12541 F:      drivers/hwmon/emc2103.c
12542
12543 SMSC SCH5627 HARDWARE MONITOR DRIVER
12544 M:      Hans de Goede <hdegoede@redhat.com>
12545 L:      linux-hwmon@vger.kernel.org
12546 S:      Supported
12547 F:      Documentation/hwmon/sch5627
12548 F:      drivers/hwmon/sch5627.c
12549
12550 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12551 M:      Steve Glendinning <steve.glendinning@shawell.net>
12552 L:      linux-fbdev@vger.kernel.org
12553 S:      Maintained
12554 F:      drivers/video/fbdev/smscufx.c
12555
12556 SMSC47B397 HARDWARE MONITOR DRIVER
12557 M:      Jean Delvare <jdelvare@suse.com>
12558 L:      linux-hwmon@vger.kernel.org
12559 S:      Maintained
12560 F:      Documentation/hwmon/smsc47b397
12561 F:      drivers/hwmon/smsc47b397.c
12562
12563 SMSC911x ETHERNET DRIVER
12564 M:      Steve Glendinning <steve.glendinning@shawell.net>
12565 L:      netdev@vger.kernel.org
12566 S:      Maintained
12567 F:      include/linux/smsc911x.h
12568 F:      drivers/net/ethernet/smsc/smsc911x.*
12569
12570 SMSC9420 PCI ETHERNET DRIVER
12571 M:      Steve Glendinning <steve.glendinning@shawell.net>
12572 L:      netdev@vger.kernel.org
12573 S:      Maintained
12574 F:      drivers/net/ethernet/smsc/smsc9420.*
12575
12576 SOC-CAMERA V4L2 SUBSYSTEM
12577 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12578 L:      linux-media@vger.kernel.org
12579 T:      git git://linuxtv.org/media_tree.git
12580 S:      Maintained
12581 F:      include/media/soc*
12582 F:      drivers/media/i2c/soc_camera/
12583 F:      drivers/media/platform/soc_camera/
12584
12585 SOEKRIS NET48XX LED SUPPORT
12586 M:      Chris Boot <bootc@bootc.net>
12587 S:      Maintained
12588 F:      drivers/leds/leds-net48xx.c
12589
12590 SOFT-ROCE DRIVER (rxe)
12591 M:      Moni Shoua <monis@mellanox.com>
12592 L:      linux-rdma@vger.kernel.org
12593 S:      Supported
12594 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12595 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12596 F:      drivers/infiniband/sw/rxe/
12597 F:      include/uapi/rdma/rdma_user_rxe.h
12598
12599 SOFTLOGIC 6x10 MPEG CODEC
12600 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12601 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12602 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12603 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12604 M:      Ismael Luceno <ismael@iodev.co.uk>
12605 L:      linux-media@vger.kernel.org
12606 S:      Supported
12607 F:      drivers/media/pci/solo6x10/
12608
12609 SOFTWARE RAID (Multiple Disks) SUPPORT
12610 M:      Shaohua Li <shli@kernel.org>
12611 L:      linux-raid@vger.kernel.org
12612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12613 S:      Supported
12614 F:      drivers/md/Makefile
12615 F:      drivers/md/Kconfig
12616 F:      drivers/md/md*
12617 F:      drivers/md/raid*
12618 F:      include/linux/raid/
12619 F:      include/uapi/linux/raid/
12620
12621 SONIC NETWORK DRIVER
12622 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12623 L:      netdev@vger.kernel.org
12624 S:      Maintained
12625 F:      drivers/net/ethernet/natsemi/sonic.*
12626
12627 SONICS SILICON BACKPLANE DRIVER (SSB)
12628 M:      Michael Buesch <m@bues.ch>
12629 L:      linux-wireless@vger.kernel.org
12630 S:      Maintained
12631 F:      drivers/ssb/
12632 F:      include/linux/ssb/
12633
12634 SONY MEMORYSTICK CARD SUPPORT
12635 M:      Alex Dubov <oakad@yahoo.com>
12636 W:      http://tifmxx.berlios.de/
12637 S:      Maintained
12638 F:      drivers/memstick/host/tifm_ms.c
12639
12640 SONY MEMORYSTICK STANDARD SUPPORT
12641 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12642 S:      Maintained
12643 F:      drivers/memstick/core/ms_block.*
12644
12645 SONY VAIO CONTROL DEVICE DRIVER
12646 M:      Mattia Dongili <malattia@linux.it>
12647 L:      platform-driver-x86@vger.kernel.org
12648 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12649 S:      Maintained
12650 F:      Documentation/laptops/sony-laptop.txt
12651 F:      drivers/char/sonypi.c
12652 F:      drivers/platform/x86/sony-laptop.c
12653 F:      include/linux/sony-laptop.h
12654
12655 SOUND
12656 M:      Jaroslav Kysela <perex@perex.cz>
12657 M:      Takashi Iwai <tiwai@suse.com>
12658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12659 W:      http://www.alsa-project.org/
12660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12661 T:      git git://git.alsa-project.org/alsa-kernel.git
12662 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12663 S:      Maintained
12664 F:      Documentation/sound/
12665 F:      include/sound/
12666 F:      include/uapi/sound/
12667 F:      sound/
12668
12669 SOUND - COMPRESSED AUDIO
12670 M:      Vinod Koul <vinod.koul@intel.com>
12671 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12673 S:      Supported
12674 F:      Documentation/sound/alsa/compress_offload.txt
12675 F:      include/sound/compress_driver.h
12676 F:      include/uapi/sound/compress_*
12677 F:      sound/core/compress_offload.c
12678 F:      sound/soc/soc-compress.c
12679
12680 SOUND - DMAENGINE HELPERS
12681 M:      Lars-Peter Clausen <lars@metafoo.de>
12682 S:      Supported
12683 F:      include/sound/dmaengine_pcm.h
12684 F:      sound/core/pcm_dmaengine.c
12685 F:      sound/soc/soc-generic-dmaengine-pcm.c
12686
12687 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12688 M:      Liam Girdwood <lgirdwood@gmail.com>
12689 M:      Mark Brown <broonie@kernel.org>
12690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12691 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12692 W:      http://alsa-project.org/main/index.php/ASoC
12693 S:      Supported
12694 F:      Documentation/devicetree/bindings/sound/
12695 F:      Documentation/sound/alsa/soc/
12696 F:      sound/soc/
12697 F:      include/sound/soc*
12698
12699 SP2 MEDIA DRIVER
12700 M:      Olli Salonen <olli.salonen@iki.fi>
12701 L:      linux-media@vger.kernel.org
12702 W:      https://linuxtv.org
12703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12704 S:      Maintained
12705 F:      drivers/media/dvb-frontends/sp2*
12706
12707 SPARC + UltraSPARC (sparc/sparc64)
12708 M:      "David S. Miller" <davem@davemloft.net>
12709 L:      sparclinux@vger.kernel.org
12710 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12713 S:      Maintained
12714 F:      arch/sparc/
12715 F:      drivers/sbus/
12716
12717 SPARC SERIAL DRIVERS
12718 M:      "David S. Miller" <davem@davemloft.net>
12719 L:      sparclinux@vger.kernel.org
12720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12722 S:      Maintained
12723 F:      include/linux/sunserialcore.h
12724 F:      drivers/tty/serial/suncore.c
12725 F:      drivers/tty/serial/sunhv.c
12726 F:      drivers/tty/serial/sunsab.c
12727 F:      drivers/tty/serial/sunsab.h
12728 F:      drivers/tty/serial/sunsu.c
12729 F:      drivers/tty/serial/sunzilog.c
12730 F:      drivers/tty/serial/sunzilog.h
12731 F:      drivers/tty/vcc.c
12732
12733 SPARSE CHECKER
12734 M:      "Christopher Li" <sparse@chrisli.org>
12735 L:      linux-sparse@vger.kernel.org
12736 W:      https://sparse.wiki.kernel.org/
12737 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12738 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12739 S:      Maintained
12740 F:      include/linux/compiler.h
12741
12742 SPEAR CLOCK FRAMEWORK SUPPORT
12743 M:      Viresh Kumar <vireshk@kernel.org>
12744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12745 W:      http://www.st.com/spear
12746 S:      Maintained
12747 F:      drivers/clk/spear/
12748
12749 SPEAR PLATFORM SUPPORT
12750 M:      Viresh Kumar <vireshk@kernel.org>
12751 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12753 W:      http://www.st.com/spear
12754 S:      Maintained
12755 F:      arch/arm/boot/dts/spear*
12756 F:      arch/arm/mach-spear/
12757
12758 SPI NOR SUBSYSTEM
12759 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12760 M:      Marek Vasut <marek.vasut@gmail.com>
12761 L:      linux-mtd@lists.infradead.org
12762 W:      http://www.linux-mtd.infradead.org/
12763 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12764 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12765 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12766 S:      Maintained
12767 F:      drivers/mtd/spi-nor/
12768 F:      include/linux/mtd/spi-nor.h
12769
12770 SPI SUBSYSTEM
12771 M:      Mark Brown <broonie@kernel.org>
12772 L:      linux-spi@vger.kernel.org
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12774 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12775 S:      Maintained
12776 F:      Documentation/devicetree/bindings/spi/
12777 F:      Documentation/spi/
12778 F:      drivers/spi/
12779 F:      include/linux/spi/
12780 F:      include/uapi/linux/spi/
12781 F:      tools/spi/
12782
12783 SPIDERNET NETWORK DRIVER for CELL
12784 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12785 L:      netdev@vger.kernel.org
12786 S:      Supported
12787 F:      Documentation/networking/spider_net.txt
12788 F:      drivers/net/ethernet/toshiba/spider_net*
12789
12790 SPMI SUBSYSTEM
12791 R:      Stephen Boyd <sboyd@codeaurora.org>
12792 L:      linux-arm-msm@vger.kernel.org
12793 F:      Documentation/devicetree/bindings/spmi/
12794 F:      drivers/spmi/
12795 F:      include/dt-bindings/spmi/spmi.h
12796 F:      include/linux/spmi.h
12797 F:      include/trace/events/spmi.h
12798
12799 SPU FILE SYSTEM
12800 M:      Jeremy Kerr <jk@ozlabs.org>
12801 L:      linuxppc-dev@lists.ozlabs.org
12802 W:      http://www.ibm.com/developerworks/power/cell/
12803 S:      Supported
12804 F:      Documentation/filesystems/spufs.txt
12805 F:      arch/powerpc/platforms/cell/spufs/
12806
12807 SQUASHFS FILE SYSTEM
12808 M:      Phillip Lougher <phillip@squashfs.org.uk>
12809 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12810 W:      http://squashfs.org.uk
12811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12812 S:      Maintained
12813 F:      Documentation/filesystems/squashfs.txt
12814 F:      fs/squashfs/
12815
12816 SRM (Alpha) environment access
12817 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12818 S:      Maintained
12819 F:      arch/alpha/kernel/srm_env.c
12820
12821 STABLE BRANCH
12822 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12823 L:      stable@vger.kernel.org
12824 S:      Supported
12825 F:      Documentation/process/stable-kernel-rules.rst
12826
12827 STAGING - ATOMISP DRIVER
12828 M:      Alan Cox <alan@linux.intel.com>
12829 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12830 L:      linux-media@vger.kernel.org
12831 S:      Maintained
12832 F:      drivers/staging/media/atomisp/
12833
12834 STAGING - COMEDI
12835 M:      Ian Abbott <abbotti@mev.co.uk>
12836 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12837 S:      Odd Fixes
12838 F:      drivers/staging/comedi/
12839
12840 STAGING - FLARION FT1000 DRIVERS
12841 M:      Marek Belisko <marek.belisko@gmail.com>
12842 S:      Odd Fixes
12843 F:      drivers/staging/ft1000/
12844
12845 STAGING - INDUSTRIAL IO
12846 M:      Jonathan Cameron <jic23@kernel.org>
12847 L:      linux-iio@vger.kernel.org
12848 S:      Odd Fixes
12849 F:      Documentation/devicetree/bindings/staging/iio/
12850 F:      drivers/staging/iio/
12851
12852 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12853 M:      Jarod Wilson <jarod@wilsonet.com>
12854 W:      http://www.lirc.org/
12855 S:      Odd Fixes
12856 F:      drivers/staging/media/lirc/
12857
12858 STAGING - LUSTRE PARALLEL FILESYSTEM
12859 M:      Oleg Drokin <oleg.drokin@intel.com>
12860 M:      Andreas Dilger <andreas.dilger@intel.com>
12861 M:      James Simmons <jsimmons@infradead.org>
12862 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12863 W:      http://wiki.lustre.org/
12864 S:      Maintained
12865 F:      drivers/staging/lustre
12866
12867 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12868 M:      Marc Dietrich <marvin24@gmx.de>
12869 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12870 L:      linux-tegra@vger.kernel.org
12871 S:      Maintained
12872 F:      drivers/staging/nvec/
12873
12874 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12875 M:      Jens Frederich <jfrederich@gmail.com>
12876 M:      Daniel Drake <dsd@laptop.org>
12877 M:      Jon Nettleton <jon.nettleton@gmail.com>
12878 W:      http://wiki.laptop.org/go/DCON
12879 S:      Maintained
12880 F:      drivers/staging/olpc_dcon/
12881
12882 STAGING - REALTEK RTL8712U DRIVERS
12883 M:      Larry Finger <Larry.Finger@lwfinger.net>
12884 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12885 S:      Odd Fixes
12886 F:      drivers/staging/rtl8712/
12887
12888 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12889 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12890 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12891 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12892 L:      linux-fbdev@vger.kernel.org
12893 S:      Maintained
12894 F:      drivers/staging/sm750fb/
12895
12896 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12897 M:      William Hubbs <w.d.hubbs@gmail.com>
12898 M:      Chris Brannon <chris@the-brannons.com>
12899 M:      Kirk Reiser <kirk@reisers.ca>
12900 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12901 L:      speakup@linux-speakup.org
12902 W:      http://www.linux-speakup.org/
12903 S:      Odd Fixes
12904 F:      drivers/staging/speakup/
12905
12906 STAGING - VIA VT665X DRIVERS
12907 M:      Forest Bond <forest@alittletooquiet.net>
12908 S:      Odd Fixes
12909 F:      drivers/staging/vt665?/
12910
12911 STAGING - WILC1000 WIFI DRIVER
12912 M:      Aditya Shankar <aditya.shankar@microchip.com>
12913 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12914 L:      linux-wireless@vger.kernel.org
12915 S:      Supported
12916 F:      drivers/staging/wilc1000/
12917
12918 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12919 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12920 S:      Odd Fixes
12921 F:      drivers/staging/xgifb/
12922
12923 STAGING SUBSYSTEM
12924 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12926 L:      devel@driverdev.osuosl.org
12927 S:      Supported
12928 F:      drivers/staging/
12929
12930 STARFIRE/DURALAN NETWORK DRIVER
12931 M:      Ion Badulescu <ionut@badula.org>
12932 S:      Odd Fixes
12933 F:      drivers/net/ethernet/adaptec/starfire*
12934
12935 STEC S1220 SKD DRIVER
12936 M:      Bart Van Assche <bart.vanassche@wdc.com>
12937 L:      linux-block@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/block/skd*[ch]
12940
12941 STI CEC DRIVER
12942 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12943 S:      Maintained
12944 F:      drivers/staging/media/st-cec/
12945 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12946
12947 STK1160 USB VIDEO CAPTURE DRIVER
12948 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12949 L:      linux-media@vger.kernel.org
12950 T:      git git://linuxtv.org/media_tree.git
12951 S:      Maintained
12952 F:      drivers/media/usb/stk1160/
12953
12954 STMMAC ETHERNET DRIVER
12955 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12956 M:      Alexandre Torgue <alexandre.torgue@st.com>
12957 L:      netdev@vger.kernel.org
12958 W:      http://www.stlinux.com
12959 S:      Supported
12960 F:      drivers/net/ethernet/stmicro/stmmac/
12961
12962 SUN3/3X
12963 M:      Sam Creasey <sammy@sammy.net>
12964 W:      http://sammy.net/sun3/
12965 S:      Maintained
12966 F:      arch/m68k/kernel/*sun3*
12967 F:      arch/m68k/sun3*/
12968 F:      arch/m68k/include/asm/sun3*
12969 F:      drivers/net/ethernet/i825xx/sun3*
12970
12971 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12972 M:      Hans de Goede <hdegoede@redhat.com>
12973 L:      linux-input@vger.kernel.org
12974 S:      Maintained
12975 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12976 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12977
12978 SUNDANCE NETWORK DRIVER
12979 M:      Denis Kirjanov <kda@linux-powerpc.org>
12980 L:      netdev@vger.kernel.org
12981 S:      Maintained
12982 F:      drivers/net/ethernet/dlink/sundance.c
12983
12984 SUPERH
12985 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12986 M:      Rich Felker <dalias@libc.org>
12987 L:      linux-sh@vger.kernel.org
12988 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12989 S:      Maintained
12990 F:      Documentation/sh/
12991 F:      arch/sh/
12992 F:      drivers/sh/
12993
12994 SUSPEND TO RAM
12995 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12996 M:      Len Brown <len.brown@intel.com>
12997 M:      Pavel Machek <pavel@ucw.cz>
12998 L:      linux-pm@vger.kernel.org
12999 B:      https://bugzilla.kernel.org
13000 S:      Supported
13001 F:      Documentation/power/
13002 F:      arch/x86/kernel/acpi/
13003 F:      drivers/base/power/
13004 F:      kernel/power/
13005 F:      include/linux/suspend.h
13006 F:      include/linux/freezer.h
13007 F:      include/linux/pm.h
13008
13009 SVGA HANDLING
13010 M:      Martin Mares <mj@ucw.cz>
13011 L:      linux-video@atrey.karlin.mff.cuni.cz
13012 S:      Maintained
13013 F:      Documentation/svga.txt
13014 F:      arch/x86/boot/video*
13015
13016 SWIOTLB SUBSYSTEM
13017 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13018 L:      linux-kernel@vger.kernel.org
13019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13020 S:      Supported
13021 F:      lib/swiotlb.c
13022 F:      arch/*/kernel/pci-swiotlb.c
13023 F:      include/linux/swiotlb.h
13024
13025 SWITCHDEV
13026 M:      Jiri Pirko <jiri@resnulli.us>
13027 M:      Ivan Vecera <ivecera@redhat.com>
13028 L:      netdev@vger.kernel.org
13029 S:      Supported
13030 F:      net/switchdev/
13031 F:      include/net/switchdev.h
13032
13033 SYNC FILE FRAMEWORK
13034 M:      Sumit Semwal <sumit.semwal@linaro.org>
13035 R:      Gustavo Padovan <gustavo@padovan.org>
13036 S:      Maintained
13037 L:      linux-media@vger.kernel.org
13038 L:      dri-devel@lists.freedesktop.org
13039 F:      drivers/dma-buf/sync_*
13040 F:      drivers/dma-buf/dma-fence*
13041 F:      drivers/dma-buf/sw_sync.c
13042 F:      include/linux/sync_file.h
13043 F:      include/uapi/linux/sync_file.h
13044 F:      Documentation/sync_file.txt
13045 T:      git git://anongit.freedesktop.org/drm/drm-misc
13046
13047 SYNOPSYS ARC ARCHITECTURE
13048 M:      Vineet Gupta <vgupta@synopsys.com>
13049 L:      linux-snps-arc@lists.infradead.org
13050 S:      Supported
13051 F:      arch/arc/
13052 F:      Documentation/devicetree/bindings/arc/*
13053 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13054 F:      drivers/clocksource/arc_timer.c
13055 F:      drivers/tty/serial/arc_uart.c
13056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13057
13058 SYNOPSYS ARC HSDK SDP pll clock driver
13059 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13060 S:      Supported
13061 F:      drivers/clk/clk-hsdk-pll.c
13062 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13063
13064 SYNOPSYS ARC SDP clock driver
13065 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13066 S:      Supported
13067 F:      drivers/clk/axs10x/*
13068 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13069
13070 SYNOPSYS ARC SDP platform support
13071 M:      Alexey Brodkin <abrodkin@synopsys.com>
13072 S:      Supported
13073 F:      arch/arc/plat-axs10x
13074 F:      arch/arc/boot/dts/ax*
13075 F:      Documentation/devicetree/bindings/arc/axs10*
13076
13077 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13078 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13079 S:      Supported
13080 F:      drivers/reset/reset-axs10x.c
13081 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13082
13083 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13084 M:      Hoan Tran <hotran@apm.com>
13085 L:      linux-gpio@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/gpio/gpio-dwapb.c
13088 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13089
13090 SYNOPSYS DESIGNWARE DMAC DRIVER
13091 M:      Viresh Kumar <vireshk@kernel.org>
13092 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13093 S:      Maintained
13094 F:      include/linux/dma/dw.h
13095 F:      include/linux/platform_data/dma-dw.h
13096 F:      drivers/dma/dw/
13097
13098 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13099 M:      Jie Deng <jiedeng@synopsys.com>
13100 L:      netdev@vger.kernel.org
13101 S:      Supported
13102 F:      drivers/net/ethernet/synopsys/
13103
13104 SYNOPSYS DESIGNWARE I2C DRIVER
13105 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13106 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13107 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13108 L:      linux-i2c@vger.kernel.org
13109 S:      Maintained
13110 F:      drivers/i2c/busses/i2c-designware-*
13111 F:      include/linux/platform_data/i2c-designware.h
13112
13113 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13114 M:      Jaehoon Chung <jh80.chung@samsung.com>
13115 L:      linux-mmc@vger.kernel.org
13116 S:      Maintained
13117 F:      drivers/mmc/host/dw_mmc*
13118
13119 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13120 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13121 S:      Supported
13122 F:      drivers/reset/reset-hsdk.c
13123 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13124 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13125
13126 SYSTEM CONFIGURATION (SYSCON)
13127 M:      Lee Jones <lee.jones@linaro.org>
13128 M:      Arnd Bergmann <arnd@arndb.de>
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13130 S:      Supported
13131 F:      drivers/mfd/syscon.c
13132
13133 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13134 M:      Sudeep Holla <sudeep.holla@arm.com>
13135 L:      linux-arm-kernel@lists.infradead.org
13136 S:      Maintained
13137 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13138 F:      drivers/clk/clk-scpi.c
13139 F:      drivers/cpufreq/scpi-cpufreq.c
13140 F:      drivers/firmware/arm_scpi.c
13141 F:      include/linux/scpi_protocol.h
13142
13143 SYSTEM RESET/SHUTDOWN DRIVERS
13144 M:      Sebastian Reichel <sre@kernel.org>
13145 L:      linux-pm@vger.kernel.org
13146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13147 S:      Maintained
13148 F:      Documentation/devicetree/bindings/power/reset/
13149 F:      drivers/power/reset/
13150
13151 SYSTEM TRACE MODULE CLASS
13152 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13153 S:      Maintained
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13155 F:      Documentation/trace/stm.txt
13156 F:      drivers/hwtracing/stm/
13157 F:      include/linux/stm.h
13158 F:      include/uapi/linux/stm.h
13159
13160 SYSV FILESYSTEM
13161 M:      Christoph Hellwig <hch@infradead.org>
13162 S:      Maintained
13163 F:      Documentation/filesystems/sysv-fs.txt
13164 F:      fs/sysv/
13165 F:      include/linux/sysv_fs.h
13166
13167 TARGET SUBSYSTEM
13168 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13169 L:      linux-scsi@vger.kernel.org
13170 L:      target-devel@vger.kernel.org
13171 W:      http://www.linux-iscsi.org
13172 W:      http://groups.google.com/group/linux-iscsi-target-dev
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13174 S:      Supported
13175 F:      drivers/target/
13176 F:      include/target/
13177 F:      Documentation/target/
13178
13179 TASKSTATS STATISTICS INTERFACE
13180 M:      Balbir Singh <bsingharora@gmail.com>
13181 S:      Maintained
13182 F:      Documentation/accounting/taskstats*
13183 F:      include/linux/taskstats*
13184 F:      kernel/taskstats.c
13185
13186 TC subsystem
13187 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13188 M:      Cong Wang <xiyou.wangcong@gmail.com>
13189 M:      Jiri Pirko <jiri@resnulli.us>
13190 L:      netdev@vger.kernel.org
13191 S:      Maintained
13192 F:      include/net/pkt_cls.h
13193 F:      include/net/pkt_sched.h
13194 F:      include/net/tc_act/
13195 F:      include/uapi/linux/pkt_cls.h
13196 F:      include/uapi/linux/pkt_sched.h
13197 F:      include/uapi/linux/tc_act/
13198 F:      include/uapi/linux/tc_ematch/
13199 F:      net/sched/
13200
13201 TCP LOW PRIORITY MODULE
13202 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13203 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13204 W:      http://tcp-lp-mod.sourceforge.net/
13205 S:      Maintained
13206 F:      net/ipv4/tcp_lp.c
13207
13208 TDA10071 MEDIA DRIVER
13209 M:      Antti Palosaari <crope@iki.fi>
13210 L:      linux-media@vger.kernel.org
13211 W:      https://linuxtv.org
13212 W:      http://palosaari.fi/linux/
13213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13214 T:      git git://linuxtv.org/anttip/media_tree.git
13215 S:      Maintained
13216 F:      drivers/media/dvb-frontends/tda10071*
13217
13218 TDA18212 MEDIA DRIVER
13219 M:      Antti Palosaari <crope@iki.fi>
13220 L:      linux-media@vger.kernel.org
13221 W:      https://linuxtv.org
13222 W:      http://palosaari.fi/linux/
13223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13224 T:      git git://linuxtv.org/anttip/media_tree.git
13225 S:      Maintained
13226 F:      drivers/media/tuners/tda18212*
13227
13228 TDA18218 MEDIA DRIVER
13229 M:      Antti Palosaari <crope@iki.fi>
13230 L:      linux-media@vger.kernel.org
13231 W:      https://linuxtv.org
13232 W:      http://palosaari.fi/linux/
13233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13234 T:      git git://linuxtv.org/anttip/media_tree.git
13235 S:      Maintained
13236 F:      drivers/media/tuners/tda18218*
13237
13238 TDA18271 MEDIA DRIVER
13239 M:      Michael Krufky <mkrufky@linuxtv.org>
13240 L:      linux-media@vger.kernel.org
13241 W:      https://linuxtv.org
13242 W:      http://github.com/mkrufky
13243 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13244 T:      git git://linuxtv.org/mkrufky/tuners.git
13245 S:      Maintained
13246 F:      drivers/media/tuners/tda18271*
13247
13248 TDA827x MEDIA DRIVER
13249 M:      Michael Krufky <mkrufky@linuxtv.org>
13250 L:      linux-media@vger.kernel.org
13251 W:      https://linuxtv.org
13252 W:      http://github.com/mkrufky
13253 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13254 T:      git git://linuxtv.org/mkrufky/tuners.git
13255 S:      Maintained
13256 F:      drivers/media/tuners/tda8290.*
13257
13258 TDA8290 MEDIA DRIVER
13259 M:      Michael Krufky <mkrufky@linuxtv.org>
13260 L:      linux-media@vger.kernel.org
13261 W:      https://linuxtv.org
13262 W:      http://github.com/mkrufky
13263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13264 T:      git git://linuxtv.org/mkrufky/tuners.git
13265 S:      Maintained
13266 F:      drivers/media/tuners/tda8290.*
13267
13268 TDA9840 MEDIA DRIVER
13269 M:      Hans Verkuil <hverkuil@xs4all.nl>
13270 L:      linux-media@vger.kernel.org
13271 T:      git git://linuxtv.org/media_tree.git
13272 W:      https://linuxtv.org
13273 S:      Maintained
13274 F:      drivers/media/i2c/tda9840*
13275
13276 TEA5761 TUNER DRIVER
13277 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13278 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13279 L:      linux-media@vger.kernel.org
13280 W:      https://linuxtv.org
13281 T:      git git://linuxtv.org/media_tree.git
13282 S:      Odd fixes
13283 F:      drivers/media/tuners/tea5761.*
13284
13285 TEA5767 TUNER DRIVER
13286 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13287 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13288 L:      linux-media@vger.kernel.org
13289 W:      https://linuxtv.org
13290 T:      git git://linuxtv.org/media_tree.git
13291 S:      Maintained
13292 F:      drivers/media/tuners/tea5767.*
13293
13294 TEA6415C MEDIA DRIVER
13295 M:      Hans Verkuil <hverkuil@xs4all.nl>
13296 L:      linux-media@vger.kernel.org
13297 T:      git git://linuxtv.org/media_tree.git
13298 W:      https://linuxtv.org
13299 S:      Maintained
13300 F:      drivers/media/i2c/tea6415c*
13301
13302 TEA6420 MEDIA DRIVER
13303 M:      Hans Verkuil <hverkuil@xs4all.nl>
13304 L:      linux-media@vger.kernel.org
13305 T:      git git://linuxtv.org/media_tree.git
13306 W:      https://linuxtv.org
13307 S:      Maintained
13308 F:      drivers/media/i2c/tea6420*
13309
13310 TEAM DRIVER
13311 M:      Jiri Pirko <jiri@resnulli.us>
13312 L:      netdev@vger.kernel.org
13313 S:      Supported
13314 F:      drivers/net/team/
13315 F:      include/linux/if_team.h
13316 F:      include/uapi/linux/if_team.h
13317
13318 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13319 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13320 S:      Maintained
13321 F:      arch/x86/platform/ts5500/
13322
13323 TECHNOTREND USB IR RECEIVER
13324 M:      Sean Young <sean@mess.org>
13325 L:      linux-media@vger.kernel.org
13326 S:      Maintained
13327 F:      drivers/media/rc/ttusbir.c
13328
13329 TEE SUBSYSTEM
13330 M:      Jens Wiklander <jens.wiklander@linaro.org>
13331 S:      Maintained
13332 F:      include/linux/tee_drv.h
13333 F:      include/uapi/linux/tee.h
13334 F:      drivers/tee/
13335 F:      Documentation/tee.txt
13336
13337 TEGRA ARCHITECTURE SUPPORT
13338 M:      Thierry Reding <thierry.reding@gmail.com>
13339 M:      Jonathan Hunter <jonathanh@nvidia.com>
13340 L:      linux-tegra@vger.kernel.org
13341 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13343 S:      Supported
13344 N:      [^a-z]tegra
13345
13346 TEGRA CLOCK DRIVER
13347 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13348 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13349 S:      Supported
13350 F:      drivers/clk/tegra/
13351
13352 TEGRA DMA DRIVERS
13353 M:      Laxman Dewangan <ldewangan@nvidia.com>
13354 M:      Jon Hunter <jonathanh@nvidia.com>
13355 S:      Supported
13356 F:      drivers/dma/tegra*
13357
13358 TEGRA I2C DRIVER
13359 M:      Laxman Dewangan <ldewangan@nvidia.com>
13360 S:      Supported
13361 F:      drivers/i2c/busses/i2c-tegra.c
13362
13363 TEGRA IOMMU DRIVERS
13364 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13365 S:      Supported
13366 F:      drivers/iommu/tegra*
13367
13368 TEGRA KBC DRIVER
13369 M:      Rakesh Iyer <riyer@nvidia.com>
13370 M:      Laxman Dewangan <ldewangan@nvidia.com>
13371 S:      Supported
13372 F:      drivers/input/keyboard/tegra-kbc.c
13373
13374 TEGRA PWM DRIVER
13375 M:      Thierry Reding <thierry.reding@gmail.com>
13376 S:      Supported
13377 F:      drivers/pwm/pwm-tegra.c
13378
13379 TEGRA SERIAL DRIVER
13380 M:      Laxman Dewangan <ldewangan@nvidia.com>
13381 S:      Supported
13382 F:      drivers/tty/serial/serial-tegra.c
13383
13384 TEGRA SPI DRIVER
13385 M:      Laxman Dewangan <ldewangan@nvidia.com>
13386 S:      Supported
13387 F:      drivers/spi/spi-tegra*
13388
13389 TEHUTI ETHERNET DRIVER
13390 M:      Andy Gospodarek <andy@greyhouse.net>
13391 L:      netdev@vger.kernel.org
13392 S:      Supported
13393 F:      drivers/net/ethernet/tehuti/*
13394
13395 Telecom Clock Driver for MCPL0010
13396 M:      Mark Gross <mark.gross@intel.com>
13397 S:      Supported
13398 F:      drivers/char/tlclk.c
13399
13400 TENSILICA XTENSA PORT (xtensa)
13401 M:      Chris Zankel <chris@zankel.net>
13402 M:      Max Filippov <jcmvbkbc@gmail.com>
13403 L:      linux-xtensa@linux-xtensa.org
13404 T:      git git://github.com/czankel/xtensa-linux.git
13405 S:      Maintained
13406 F:      arch/xtensa/
13407 F:      drivers/irqchip/irq-xtensa-*
13408
13409 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13410 M:      Nishanth Menon <nm@ti.com>
13411 M:      Tero Kristo <t-kristo@ti.com>
13412 M:      Santosh Shilimkar <ssantosh@kernel.org>
13413 L:      linux-arm-kernel@lists.infradead.org
13414 S:      Maintained
13415 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13416 F:      drivers/firmware/ti_sci*
13417 F:      include/linux/soc/ti/ti_sci_protocol.h
13418 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13419 F:      include/dt-bindings/genpd/k2g.h
13420 F:      drivers/soc/ti/ti_sci_pm_domains.c
13421 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13422 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13423 F:      drivers/clk/keystone/sci-clk.c
13424 F:      drivers/reset/reset-ti-sci.c
13425
13426 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13427 M:      Hans Verkuil <hverkuil@xs4all.nl>
13428 L:      linux-media@vger.kernel.org
13429 T:      git git://linuxtv.org/media_tree.git
13430 W:      https://linuxtv.org
13431 S:      Maintained
13432 F:      drivers/media/radio/radio-raremono.c
13433
13434 THERMAL
13435 M:      Zhang Rui <rui.zhang@intel.com>
13436 M:      Eduardo Valentin <edubezval@gmail.com>
13437 L:      linux-pm@vger.kernel.org
13438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13440 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13441 S:      Supported
13442 F:      drivers/thermal/
13443 F:      include/linux/thermal.h
13444 F:      include/uapi/linux/thermal.h
13445 F:      include/linux/cpu_cooling.h
13446 F:      Documentation/devicetree/bindings/thermal/
13447
13448 THERMAL/CPU_COOLING
13449 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13450 M:      Viresh Kumar <viresh.kumar@linaro.org>
13451 M:      Javi Merino <javi.merino@kernel.org>
13452 L:      linux-pm@vger.kernel.org
13453 S:      Supported
13454 F:      Documentation/thermal/cpu-cooling-api.txt
13455 F:      drivers/thermal/cpu_cooling.c
13456 F:      include/linux/cpu_cooling.h
13457
13458 THINKPAD ACPI EXTRAS DRIVER
13459 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13460 L:      ibm-acpi-devel@lists.sourceforge.net
13461 L:      platform-driver-x86@vger.kernel.org
13462 W:      http://ibm-acpi.sourceforge.net
13463 W:      http://thinkwiki.org/wiki/Ibm-acpi
13464 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13465 S:      Maintained
13466 F:      drivers/platform/x86/thinkpad_acpi.c
13467
13468 THUNDERBOLT DRIVER
13469 M:      Andreas Noever <andreas.noever@gmail.com>
13470 M:      Michael Jamet <michael.jamet@intel.com>
13471 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13472 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13474 S:      Maintained
13475 F:      drivers/thunderbolt/
13476 F:      include/linux/thunderbolt.h
13477
13478 THUNDERBOLT NETWORK DRIVER
13479 M:      Michael Jamet <michael.jamet@intel.com>
13480 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13481 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13482 L:      netdev@vger.kernel.org
13483 S:      Maintained
13484 F:      drivers/net/thunderbolt.c
13485
13486 THUNDERX GPIO DRIVER
13487 M:      David Daney <david.daney@cavium.com>
13488 S:      Maintained
13489 F:      drivers/gpio/gpio-thunderx.c
13490
13491 TI AM437X VPFE DRIVER
13492 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13493 L:      linux-media@vger.kernel.org
13494 W:      https://linuxtv.org
13495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13496 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13497 S:      Maintained
13498 F:      drivers/media/platform/am437x/
13499
13500 TI BANDGAP AND THERMAL DRIVER
13501 M:      Eduardo Valentin <edubezval@gmail.com>
13502 M:      Keerthy <j-keerthy@ti.com>
13503 L:      linux-pm@vger.kernel.org
13504 L:      linux-omap@vger.kernel.org
13505 S:      Maintained
13506 F:      drivers/thermal/ti-soc-thermal/
13507
13508 TI BQ27XXX POWER SUPPLY DRIVER
13509 R:      Andrew F. Davis <afd@ti.com>
13510 F:      include/linux/power/bq27xxx_battery.h
13511 F:      drivers/power/supply/bq27xxx_battery.c
13512 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13513
13514 TI CDCE706 CLOCK DRIVER
13515 M:      Max Filippov <jcmvbkbc@gmail.com>
13516 S:      Maintained
13517 F:      drivers/clk/clk-cdce706.c
13518
13519 TI CLOCK DRIVER
13520 M:      Tero Kristo <t-kristo@ti.com>
13521 L:      linux-omap@vger.kernel.org
13522 S:      Maintained
13523 F:      drivers/clk/ti/
13524 F:      include/linux/clk/ti.h
13525
13526 TI DAVINCI MACHINE SUPPORT
13527 M:      Sekhar Nori <nsekhar@ti.com>
13528 M:      Kevin Hilman <khilman@kernel.org>
13529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13531 S:      Supported
13532 F:      arch/arm/mach-davinci/
13533 F:      drivers/i2c/busses/i2c-davinci.c
13534 F:      arch/arm/boot/dts/da850*
13535
13536 TI DAVINCI SERIES GPIO DRIVER
13537 M:      Keerthy <j-keerthy@ti.com>
13538 L:      linux-gpio@vger.kernel.org
13539 S:      Maintained
13540 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13541 F:      drivers/gpio/gpio-davinci.c
13542
13543 TI DAVINCI SERIES MEDIA DRIVER
13544 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13545 L:      linux-media@vger.kernel.org
13546 W:      https://linuxtv.org
13547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13548 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13549 S:      Maintained
13550 F:      drivers/media/platform/davinci/
13551 F:      include/media/davinci/
13552
13553 TI ETHERNET SWITCH DRIVER (CPSW)
13554 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13555 L:      linux-omap@vger.kernel.org
13556 L:      netdev@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/net/ethernet/ti/cpsw*
13559 F:      drivers/net/ethernet/ti/davinci*
13560
13561 TI FLASH MEDIA INTERFACE DRIVER
13562 M:      Alex Dubov <oakad@yahoo.com>
13563 S:      Maintained
13564 F:      drivers/misc/tifm*
13565 F:      drivers/mmc/host/tifm_sd.c
13566 F:      include/linux/tifm.h
13567
13568 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13569 M:      Santosh Shilimkar <ssantosh@kernel.org>
13570 L:      linux-kernel@vger.kernel.org
13571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13572 S:      Maintained
13573 F:      drivers/soc/ti/*
13574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13575
13576 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13577 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13578 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13579 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13580 S:      Maintained
13581 F:      sound/soc/codecs/lm49453*
13582 F:      sound/soc/codecs/isabelle*
13583
13584 TI LP855x BACKLIGHT DRIVER
13585 M:      Milo Kim <milo.kim@ti.com>
13586 S:      Maintained
13587 F:      Documentation/backlight/lp855x-driver.txt
13588 F:      drivers/video/backlight/lp855x_bl.c
13589 F:      include/linux/platform_data/lp855x.h
13590
13591 TI LP8727 CHARGER DRIVER
13592 M:      Milo Kim <milo.kim@ti.com>
13593 S:      Maintained
13594 F:      drivers/power/supply/lp8727_charger.c
13595 F:      include/linux/platform_data/lp8727.h
13596
13597 TI LP8788 MFD DRIVER
13598 M:      Milo Kim <milo.kim@ti.com>
13599 S:      Maintained
13600 F:      drivers/iio/adc/lp8788_adc.c
13601 F:      drivers/leds/leds-lp8788.c
13602 F:      drivers/mfd/lp8788*.c
13603 F:      drivers/power/supply/lp8788-charger.c
13604 F:      drivers/regulator/lp8788-*.c
13605 F:      include/linux/mfd/lp8788*.h
13606
13607 TI NETCP ETHERNET DRIVER
13608 M:      Wingman Kwok <w-kwok2@ti.com>
13609 M:      Murali Karicheri <m-karicheri2@ti.com>
13610 L:      netdev@vger.kernel.org
13611 S:      Maintained
13612 F:      drivers/net/ethernet/ti/netcp*
13613
13614 TI TAS571X FAMILY ASoC CODEC DRIVER
13615 M:      Kevin Cernekee <cernekee@chromium.org>
13616 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13617 S:      Odd Fixes
13618 F:      sound/soc/codecs/tas571x*
13619
13620 TI TRF7970A NFC DRIVER
13621 M:      Mark Greer <mgreer@animalcreek.com>
13622 L:      linux-wireless@vger.kernel.org
13623 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13624 S:      Supported
13625 F:      drivers/nfc/trf7970a.c
13626 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13627
13628 TI TWL4030 SERIES SOC CODEC DRIVER
13629 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13631 S:      Maintained
13632 F:      sound/soc/codecs/twl4030*
13633
13634 TI VPE/CAL DRIVERS
13635 M:      Benoit Parrot <bparrot@ti.com>
13636 L:      linux-media@vger.kernel.org
13637 W:      http://linuxtv.org/
13638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13639 S:      Maintained
13640 F:      drivers/media/platform/ti-vpe/
13641
13642 TI WILINK WIRELESS DRIVERS
13643 L:      linux-wireless@vger.kernel.org
13644 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13645 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13647 S:      Orphan
13648 F:      drivers/net/wireless/ti/
13649 F:      include/linux/wl12xx.h
13650
13651 TILE ARCHITECTURE
13652 M:      Chris Metcalf <cmetcalf@mellanox.com>
13653 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13655 S:      Supported
13656 F:      arch/tile/
13657 F:      drivers/char/tile-srom.c
13658 F:      drivers/edac/tile_edac.c
13659 F:      drivers/net/ethernet/tile/
13660 F:      drivers/rtc/rtc-tile.c
13661 F:      drivers/tty/hvc/hvc_tile.c
13662 F:      drivers/tty/serial/tilegx.c
13663 F:      drivers/usb/host/*-tilegx.c
13664 F:      include/linux/usb/tilegx.h
13665
13666 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13667 M:      John Stultz <john.stultz@linaro.org>
13668 M:      Thomas Gleixner <tglx@linutronix.de>
13669 R:      Stephen Boyd <sboyd@codeaurora.org>
13670 L:      linux-kernel@vger.kernel.org
13671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13672 S:      Supported
13673 F:      include/linux/clocksource.h
13674 F:      include/linux/time.h
13675 F:      include/linux/timex.h
13676 F:      include/uapi/linux/time.h
13677 F:      include/uapi/linux/timex.h
13678 F:      kernel/time/clocksource.c
13679 F:      kernel/time/time*.c
13680 F:      kernel/time/alarmtimer.c
13681 F:      kernel/time/ntp.c
13682 F:      tools/testing/selftests/timers/
13683
13684 TIPC NETWORK LAYER
13685 M:      Jon Maloy <jon.maloy@ericsson.com>
13686 M:      Ying Xue <ying.xue@windriver.com>
13687 L:      netdev@vger.kernel.org (core kernel code)
13688 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13689 W:      http://tipc.sourceforge.net/
13690 S:      Maintained
13691 F:      include/uapi/linux/tipc*.h
13692 F:      net/tipc/
13693
13694 TLAN NETWORK DRIVER
13695 M:      Samuel Chessman <chessman@tux.org>
13696 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13697 W:      http://sourceforge.net/projects/tlan/
13698 S:      Maintained
13699 F:      Documentation/networking/tlan.txt
13700 F:      drivers/net/ethernet/ti/tlan.*
13701
13702 TM6000 VIDEO4LINUX DRIVER
13703 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13704 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13705 L:      linux-media@vger.kernel.org
13706 W:      https://linuxtv.org
13707 T:      git git://linuxtv.org/media_tree.git
13708 S:      Odd fixes
13709 F:      drivers/media/usb/tm6000/
13710 F:      Documentation/media/v4l-drivers/tm6000*
13711
13712 TMIO/SDHI MMC DRIVER
13713 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13714 L:      linux-mmc@vger.kernel.org
13715 S:      Supported
13716 F:      drivers/mmc/host/tmio_mmc*
13717 F:      drivers/mmc/host/renesas_sdhi*
13718 F:      include/linux/mfd/tmio.h
13719
13720 TMP401 HARDWARE MONITOR DRIVER
13721 M:      Guenter Roeck <linux@roeck-us.net>
13722 L:      linux-hwmon@vger.kernel.org
13723 S:      Maintained
13724 F:      Documentation/hwmon/tmp401
13725 F:      drivers/hwmon/tmp401.c
13726
13727 TMPFS (SHMEM FILESYSTEM)
13728 M:      Hugh Dickins <hughd@google.com>
13729 L:      linux-mm@kvack.org
13730 S:      Maintained
13731 F:      include/linux/shmem_fs.h
13732 F:      mm/shmem.c
13733
13734 TOMOYO SECURITY MODULE
13735 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13736 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13737 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13738 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13739 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13740 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13741 W:      http://tomoyo.sourceforge.jp/
13742 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13743 S:      Maintained
13744 F:      security/tomoyo/
13745
13746 TOPSTAR LAPTOP EXTRAS DRIVER
13747 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13748 L:      platform-driver-x86@vger.kernel.org
13749 S:      Maintained
13750 F:      drivers/platform/x86/topstar-laptop.c
13751
13752 TOSHIBA ACPI EXTRAS DRIVER
13753 M:      Azael Avalos <coproscefalo@gmail.com>
13754 L:      platform-driver-x86@vger.kernel.org
13755 S:      Maintained
13756 F:      drivers/platform/x86/toshiba_acpi.c
13757
13758 TOSHIBA BLUETOOTH DRIVER
13759 M:      Azael Avalos <coproscefalo@gmail.com>
13760 L:      platform-driver-x86@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/platform/x86/toshiba_bluetooth.c
13763
13764 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13765 M:      Azael Avalos <coproscefalo@gmail.com>
13766 L:      platform-driver-x86@vger.kernel.org
13767 S:      Maintained
13768 F:      drivers/platform/x86/toshiba_haps.c
13769
13770 TOSHIBA SMM DRIVER
13771 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13772 W:      http://www.buzzard.org.uk/toshiba/
13773 S:      Maintained
13774 F:      drivers/char/toshiba.c
13775 F:      include/linux/toshiba.h
13776 F:      include/uapi/linux/toshiba.h
13777
13778 TOSHIBA TC358743 DRIVER
13779 M:      Mats Randgaard <matrandg@cisco.com>
13780 L:      linux-media@vger.kernel.org
13781 S:      Maintained
13782 F:      drivers/media/i2c/tc358743*
13783 F:      include/media/i2c/tc358743.h
13784
13785 TOSHIBA WMI HOTKEYS DRIVER
13786 M:      Azael Avalos <coproscefalo@gmail.com>
13787 L:      platform-driver-x86@vger.kernel.org
13788 S:      Maintained
13789 F:      drivers/platform/x86/toshiba-wmi.c
13790
13791 TPM DEVICE DRIVER
13792 M:      Peter Huewe <peterhuewe@gmx.de>
13793 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13794 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13795 L:      linux-integrity@vger.kernel.org
13796 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13797 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13798 S:      Maintained
13799 F:      drivers/char/tpm/
13800
13801 TRACING
13802 M:      Steven Rostedt <rostedt@goodmis.org>
13803 M:      Ingo Molnar <mingo@redhat.com>
13804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13805 S:      Maintained
13806 F:      Documentation/trace/ftrace.txt
13807 F:      arch/*/*/*/ftrace.h
13808 F:      arch/*/kernel/ftrace.c
13809 F:      include/*/ftrace.h
13810 F:      include/linux/trace*.h
13811 F:      include/trace/
13812 F:      kernel/trace/
13813 F:      tools/testing/selftests/ftrace/
13814
13815 TRACING MMIO ACCESSES (MMIOTRACE)
13816 M:      Steven Rostedt <rostedt@goodmis.org>
13817 M:      Ingo Molnar <mingo@kernel.org>
13818 R:      Karol Herbst <karolherbst@gmail.com>
13819 R:      Pekka Paalanen <ppaalanen@gmail.com>
13820 S:      Maintained
13821 L:      linux-kernel@vger.kernel.org
13822 L:      nouveau@lists.freedesktop.org
13823 F:      kernel/trace/trace_mmiotrace.c
13824 F:      include/linux/mmiotrace.h
13825 F:      arch/x86/mm/kmmio.c
13826 F:      arch/x86/mm/mmio-mod.c
13827 F:      arch/x86/mm/testmmiotrace.c
13828
13829 TRIVIAL PATCHES
13830 M:      Jiri Kosina <trivial@kernel.org>
13831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13832 S:      Maintained
13833 K:      ^Subject:.*(?i)trivial
13834
13835 TTY LAYER
13836 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13837 M:      Jiri Slaby <jslaby@suse.com>
13838 S:      Supported
13839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13840 F:      Documentation/serial/
13841 F:      drivers/tty/
13842 F:      drivers/tty/serial/serial_core.c
13843 F:      include/linux/serial_core.h
13844 F:      include/linux/serial.h
13845 F:      include/linux/tty.h
13846 F:      include/uapi/linux/serial_core.h
13847 F:      include/uapi/linux/serial.h
13848 F:      include/uapi/linux/tty.h
13849
13850 TUA9001 MEDIA DRIVER
13851 M:      Antti Palosaari <crope@iki.fi>
13852 L:      linux-media@vger.kernel.org
13853 W:      https://linuxtv.org
13854 W:      http://palosaari.fi/linux/
13855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13856 T:      git git://linuxtv.org/anttip/media_tree.git
13857 S:      Maintained
13858 F:      drivers/media/tuners/tua9001*
13859
13860 TULIP NETWORK DRIVERS
13861 L:      netdev@vger.kernel.org
13862 L:      linux-parisc@vger.kernel.org
13863 S:      Orphan
13864 F:      drivers/net/ethernet/dec/tulip/
13865
13866 TUN/TAP driver
13867 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13868 W:      http://vtun.sourceforge.net/tun
13869 S:      Maintained
13870 F:      Documentation/networking/tuntap.txt
13871 F:      arch/um/os-Linux/drivers/
13872
13873 TURBOCHANNEL SUBSYSTEM
13874 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13875 M:      Ralf Baechle <ralf@linux-mips.org>
13876 L:      linux-mips@linux-mips.org
13877 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13878 S:      Maintained
13879 F:      drivers/tc/
13880 F:      include/linux/tc.h
13881
13882 TW5864 VIDEO4LINUX DRIVER
13883 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13884 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13885 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13886 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13887 L:      linux-media@vger.kernel.org
13888 S:      Supported
13889 F:      drivers/media/pci/tw5864/
13890
13891 TW68 VIDEO4LINUX DRIVER
13892 M:      Hans Verkuil <hverkuil@xs4all.nl>
13893 L:      linux-media@vger.kernel.org
13894 T:      git git://linuxtv.org/media_tree.git
13895 W:      https://linuxtv.org
13896 S:      Odd Fixes
13897 F:      drivers/media/pci/tw68/
13898
13899 TW686X VIDEO4LINUX DRIVER
13900 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13901 L:      linux-media@vger.kernel.org
13902 T:      git git://linuxtv.org/media_tree.git
13903 W:      http://linuxtv.org
13904 S:      Maintained
13905 F:      drivers/media/pci/tw686x/
13906
13907 UBI FILE SYSTEM (UBIFS)
13908 M:      Richard Weinberger <richard@nod.at>
13909 M:      Artem Bityutskiy <dedekind1@gmail.com>
13910 M:      Adrian Hunter <adrian.hunter@intel.com>
13911 L:      linux-mtd@lists.infradead.org
13912 T:      git git://git.infradead.org/ubifs-2.6.git
13913 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13914 S:      Supported
13915 F:      Documentation/filesystems/ubifs.txt
13916 F:      fs/ubifs/
13917
13918 UCLINUX (M68KNOMMU AND COLDFIRE)
13919 M:      Greg Ungerer <gerg@linux-m68k.org>
13920 W:      http://www.linux-m68k.org/
13921 W:      http://www.uclinux.org/
13922 L:      linux-m68k@lists.linux-m68k.org
13923 L:      uclinux-dev@uclinux.org  (subscribers-only)
13924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13925 S:      Maintained
13926 F:      arch/m68k/coldfire/
13927 F:      arch/m68k/68*/
13928 F:      arch/m68k/*/*_no.*
13929 F:      arch/m68k/include/asm/*_no.*
13930
13931 UDF FILESYSTEM
13932 M:      Jan Kara <jack@suse.com>
13933 S:      Maintained
13934 F:      Documentation/filesystems/udf.txt
13935 F:      fs/udf/
13936
13937 UDRAW TABLET
13938 M:      Bastien Nocera <hadess@hadess.net>
13939 L:      linux-input@vger.kernel.org
13940 S:      Maintained
13941 F:      drivers/hid/hid-udraw-ps3.c
13942
13943 UFS FILESYSTEM
13944 M:      Evgeniy Dushistov <dushistov@mail.ru>
13945 S:      Maintained
13946 F:      Documentation/filesystems/ufs.txt
13947 F:      fs/ufs/
13948
13949 UHID USERSPACE HID IO DRIVER:
13950 M:      David Herrmann <dh.herrmann@googlemail.com>
13951 L:      linux-input@vger.kernel.org
13952 S:      Maintained
13953 F:      drivers/hid/uhid.c
13954 F:      include/uapi/linux/uhid.h
13955
13956 ULPI BUS
13957 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13958 L:      linux-usb@vger.kernel.org
13959 S:      Maintained
13960 F:      drivers/usb/common/ulpi.c
13961 F:      include/linux/ulpi/
13962
13963 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13964 L:      linux-usb@vger.kernel.org
13965 S:      Orphan
13966 F:      drivers/uwb/
13967 F:      include/linux/uwb.h
13968 F:      include/linux/uwb/
13969
13970 UNICORE32 ARCHITECTURE:
13971 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13972 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13973 S:      Maintained
13974 T:      git git://github.com/gxt/linux.git
13975 F:      arch/unicore32/
13976
13977 UNIFDEF
13978 M:      Tony Finch <dot@dotat.at>
13979 W:      http://dotat.at/prog/unifdef
13980 S:      Maintained
13981 F:      scripts/unifdef.c
13982
13983 UNIFORM CDROM DRIVER
13984 M:      Jens Axboe <axboe@kernel.dk>
13985 W:      http://www.kernel.dk
13986 S:      Maintained
13987 F:      Documentation/cdrom/
13988 F:      drivers/cdrom/cdrom.c
13989 F:      include/linux/cdrom.h
13990 F:      include/uapi/linux/cdrom.h
13991
13992 UNISYS S-PAR DRIVERS
13993 M:      David Kershner <david.kershner@unisys.com>
13994 L:      sparmaintainer@unisys.com (Unisys internal)
13995 S:      Supported
13996 F:      drivers/staging/unisys/
13997
13998 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13999 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14000 L:      linux-scsi@vger.kernel.org
14001 S:      Supported
14002 F:      Documentation/scsi/ufs.txt
14003 F:      drivers/scsi/ufs/
14004
14005 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14006 M:      Joao Pinto <jpinto@synopsys.com>
14007 L:      linux-scsi@vger.kernel.org
14008 S:      Supported
14009 F:      drivers/scsi/ufs/*dwc*
14010
14011 UNSORTED BLOCK IMAGES (UBI)
14012 M:      Artem Bityutskiy <dedekind1@gmail.com>
14013 M:      Richard Weinberger <richard@nod.at>
14014 W:      http://www.linux-mtd.infradead.org/
14015 L:      linux-mtd@lists.infradead.org
14016 T:      git git://git.infradead.org/ubifs-2.6.git
14017 S:      Supported
14018 F:      drivers/mtd/ubi/
14019 F:      include/linux/mtd/ubi.h
14020 F:      include/uapi/mtd/ubi-user.h
14021
14022 USB "USBNET" DRIVER FRAMEWORK
14023 M:      Oliver Neukum <oneukum@suse.com>
14024 L:      netdev@vger.kernel.org
14025 W:      http://www.linux-usb.org/usbnet
14026 S:      Maintained
14027 F:      drivers/net/usb/usbnet.c
14028 F:      include/linux/usb/usbnet.h
14029
14030 USB ACM DRIVER
14031 M:      Oliver Neukum <oneukum@suse.com>
14032 L:      linux-usb@vger.kernel.org
14033 S:      Maintained
14034 F:      Documentation/usb/acm.txt
14035 F:      drivers/usb/class/cdc-acm.*
14036
14037 USB AR5523 WIRELESS DRIVER
14038 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14039 L:      linux-wireless@vger.kernel.org
14040 S:      Maintained
14041 F:      drivers/net/wireless/ath/ar5523/
14042
14043 USB ATTACHED SCSI
14044 M:      Oliver Neukum <oneukum@suse.com>
14045 L:      linux-usb@vger.kernel.org
14046 L:      linux-scsi@vger.kernel.org
14047 S:      Maintained
14048 F:      drivers/usb/storage/uas.c
14049
14050 USB CDC ETHERNET DRIVER
14051 M:      Oliver Neukum <oliver@neukum.org>
14052 L:      linux-usb@vger.kernel.org
14053 S:      Maintained
14054 F:      drivers/net/usb/cdc_*.c
14055 F:      include/uapi/linux/usb/cdc.h
14056
14057 USB CHAOSKEY DRIVER
14058 M:      Keith Packard <keithp@keithp.com>
14059 L:      linux-usb@vger.kernel.org
14060 S:      Maintained
14061 F:      drivers/usb/misc/chaoskey.c
14062
14063 USB CYPRESS C67X00 DRIVER
14064 M:      Peter Korsgaard <jacmet@sunsite.dk>
14065 L:      linux-usb@vger.kernel.org
14066 S:      Maintained
14067 F:      drivers/usb/c67x00/
14068
14069 USB DAVICOM DM9601 DRIVER
14070 M:      Peter Korsgaard <jacmet@sunsite.dk>
14071 L:      netdev@vger.kernel.org
14072 W:      http://www.linux-usb.org/usbnet
14073 S:      Maintained
14074 F:      drivers/net/usb/dm9601.c
14075
14076 USB DIAMOND RIO500 DRIVER
14077 M:      Cesar Miquel <miquel@df.uba.ar>
14078 L:      rio500-users@lists.sourceforge.net
14079 W:      http://rio500.sourceforge.net
14080 S:      Maintained
14081 F:      drivers/usb/misc/rio500*
14082
14083 USB EHCI DRIVER
14084 M:      Alan Stern <stern@rowland.harvard.edu>
14085 L:      linux-usb@vger.kernel.org
14086 S:      Maintained
14087 F:      Documentation/usb/ehci.txt
14088 F:      drivers/usb/host/ehci*
14089
14090 USB GADGET/PERIPHERAL SUBSYSTEM
14091 M:      Felipe Balbi <balbi@kernel.org>
14092 L:      linux-usb@vger.kernel.org
14093 W:      http://www.linux-usb.org/gadget
14094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14095 S:      Maintained
14096 F:      drivers/usb/gadget/
14097 F:      include/linux/usb/gadget*
14098
14099 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14100 M:      Jiri Kosina <jikos@kernel.org>
14101 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14102 L:      linux-usb@vger.kernel.org
14103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14104 S:      Maintained
14105 F:      Documentation/hid/hiddev.txt
14106 F:      drivers/hid/usbhid/
14107
14108 USB ISP116X DRIVER
14109 M:      Olav Kongas <ok@artecdesign.ee>
14110 L:      linux-usb@vger.kernel.org
14111 S:      Maintained
14112 F:      drivers/usb/host/isp116x*
14113 F:      include/linux/usb/isp116x.h
14114
14115 USB LAN78XX ETHERNET DRIVER
14116 M:      Woojung Huh <woojung.huh@microchip.com>
14117 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14118 L:      netdev@vger.kernel.org
14119 S:      Maintained
14120 F:      drivers/net/usb/lan78xx.*
14121
14122 USB MASS STORAGE DRIVER
14123 M:      Alan Stern <stern@rowland.harvard.edu>
14124 L:      linux-usb@vger.kernel.org
14125 L:      usb-storage@lists.one-eyed-alien.net
14126 S:      Maintained
14127 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14128 F:      drivers/usb/storage/
14129
14130 USB MIDI DRIVER
14131 M:      Clemens Ladisch <clemens@ladisch.de>
14132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14133 T:      git git://git.alsa-project.org/alsa-kernel.git
14134 S:      Maintained
14135 F:      sound/usb/midi.*
14136
14137 USB NETWORKING DRIVERS
14138 L:      linux-usb@vger.kernel.org
14139 S:      Odd Fixes
14140 F:      drivers/net/usb/
14141
14142 USB OHCI DRIVER
14143 M:      Alan Stern <stern@rowland.harvard.edu>
14144 L:      linux-usb@vger.kernel.org
14145 S:      Maintained
14146 F:      Documentation/usb/ohci.txt
14147 F:      drivers/usb/host/ohci*
14148
14149 USB OTG FSM (Finite State Machine)
14150 M:      Peter Chen <Peter.Chen@nxp.com>
14151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14152 L:      linux-usb@vger.kernel.org
14153 S:      Maintained
14154 F:      drivers/usb/common/usb-otg-fsm.c
14155
14156 USB OVER IP DRIVER
14157 M:      Valentina Manea <valentina.manea.m@gmail.com>
14158 M:      Shuah Khan <shuahkh@osg.samsung.com>
14159 M:      Shuah Khan <shuah@kernel.org>
14160 L:      linux-usb@vger.kernel.org
14161 S:      Maintained
14162 F:      Documentation/usb/usbip_protocol.txt
14163 F:      drivers/usb/usbip/
14164 F:      tools/usb/usbip/
14165
14166 USB PEGASUS DRIVER
14167 M:      Petko Manolov <petkan@nucleusys.com>
14168 L:      linux-usb@vger.kernel.org
14169 L:      netdev@vger.kernel.org
14170 T:      git git://github.com/petkan/pegasus.git
14171 W:      https://github.com/petkan/pegasus
14172 S:      Maintained
14173 F:      drivers/net/usb/pegasus.*
14174
14175 USB PHY LAYER
14176 M:      Felipe Balbi <balbi@kernel.org>
14177 L:      linux-usb@vger.kernel.org
14178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14179 S:      Maintained
14180 F:      drivers/usb/phy/
14181
14182 USB PRINTER DRIVER (usblp)
14183 M:      Pete Zaitcev <zaitcev@redhat.com>
14184 L:      linux-usb@vger.kernel.org
14185 S:      Supported
14186 F:      drivers/usb/class/usblp.c
14187
14188 USB QMI WWAN NETWORK DRIVER
14189 M:      Bjørn Mork <bjorn@mork.no>
14190 L:      netdev@vger.kernel.org
14191 S:      Maintained
14192 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14193 F:      drivers/net/usb/qmi_wwan.c
14194
14195 USB RTL8150 DRIVER
14196 M:      Petko Manolov <petkan@nucleusys.com>
14197 L:      linux-usb@vger.kernel.org
14198 L:      netdev@vger.kernel.org
14199 T:      git git://github.com/petkan/rtl8150.git
14200 W:      https://github.com/petkan/rtl8150
14201 S:      Maintained
14202 F:      drivers/net/usb/rtl8150.c
14203
14204 USB SERIAL SUBSYSTEM
14205 M:      Johan Hovold <johan@kernel.org>
14206 L:      linux-usb@vger.kernel.org
14207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14208 S:      Maintained
14209 F:      Documentation/usb/usb-serial.txt
14210 F:      drivers/usb/serial/
14211 F:      include/linux/usb/serial.h
14212
14213 USB SMSC75XX ETHERNET DRIVER
14214 M:      Steve Glendinning <steve.glendinning@shawell.net>
14215 L:      netdev@vger.kernel.org
14216 S:      Maintained
14217 F:      drivers/net/usb/smsc75xx.*
14218
14219 USB SMSC95XX ETHERNET DRIVER
14220 M:      Steve Glendinning <steve.glendinning@shawell.net>
14221 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14222 L:      netdev@vger.kernel.org
14223 S:      Maintained
14224 F:      drivers/net/usb/smsc95xx.*
14225
14226 USB SUBSYSTEM
14227 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14228 L:      linux-usb@vger.kernel.org
14229 W:      http://www.linux-usb.org
14230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14231 S:      Supported
14232 F:      Documentation/devicetree/bindings/usb/
14233 F:      Documentation/usb/
14234 F:      drivers/usb/
14235 F:      include/linux/usb.h
14236 F:      include/linux/usb/
14237
14238 USB TYPEC SUBSYSTEM
14239 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14240 L:      linux-usb@vger.kernel.org
14241 S:      Maintained
14242 F:      Documentation/ABI/testing/sysfs-class-typec
14243 F:      Documentation/usb/typec.rst
14244 F:      drivers/usb/typec/
14245 F:      include/linux/usb/typec.h
14246
14247 USB UHCI DRIVER
14248 M:      Alan Stern <stern@rowland.harvard.edu>
14249 L:      linux-usb@vger.kernel.org
14250 S:      Maintained
14251 F:      drivers/usb/host/uhci*
14252
14253 USB VIDEO CLASS
14254 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14255 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14256 L:      linux-media@vger.kernel.org
14257 T:      git git://linuxtv.org/media_tree.git
14258 W:      http://www.ideasonboard.org/uvc/
14259 S:      Maintained
14260 F:      drivers/media/usb/uvc/
14261 F:      include/uapi/linux/uvcvideo.h
14262
14263 USB VISION DRIVER
14264 M:      Hans Verkuil <hverkuil@xs4all.nl>
14265 L:      linux-media@vger.kernel.org
14266 T:      git git://linuxtv.org/media_tree.git
14267 W:      https://linuxtv.org
14268 S:      Odd Fixes
14269 F:      drivers/media/usb/usbvision/
14270
14271 USB WEBCAM GADGET
14272 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14273 L:      linux-usb@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/usb/gadget/function/*uvc*
14276 F:      drivers/usb/gadget/legacy/webcam.c
14277
14278 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14279 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14280 L:      linux-wireless@vger.kernel.org
14281 S:      Maintained
14282 F:      drivers/net/wireless/rndis_wlan.c
14283
14284 USB XHCI DRIVER
14285 M:      Mathias Nyman <mathias.nyman@intel.com>
14286 L:      linux-usb@vger.kernel.org
14287 S:      Supported
14288 F:      drivers/usb/host/xhci*
14289 F:      drivers/usb/host/pci-quirks*
14290
14291 USB ZD1201 DRIVER
14292 L:      linux-wireless@vger.kernel.org
14293 W:      http://linux-lc100020.sourceforge.net
14294 S:      Orphan
14295 F:      drivers/net/wireless/zydas/zd1201.*
14296
14297 USB ZR364XX DRIVER
14298 M:      Antoine Jacquet <royale@zerezo.com>
14299 L:      linux-usb@vger.kernel.org
14300 L:      linux-media@vger.kernel.org
14301 T:      git git://linuxtv.org/media_tree.git
14302 W:      http://royale.zerezo.com/zr364xx/
14303 S:      Maintained
14304 F:      Documentation/media/v4l-drivers/zr364xx*
14305 F:      drivers/media/usb/zr364xx/
14306
14307 USER-MODE LINUX (UML)
14308 M:      Jeff Dike <jdike@addtoit.com>
14309 M:      Richard Weinberger <richard@nod.at>
14310 L:      user-mode-linux-devel@lists.sourceforge.net
14311 L:      user-mode-linux-user@lists.sourceforge.net
14312 W:      http://user-mode-linux.sourceforge.net
14313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14314 S:      Maintained
14315 F:      Documentation/virtual/uml/
14316 F:      arch/um/
14317 F:      arch/x86/um/
14318 F:      fs/hostfs/
14319 F:      fs/hppfs/
14320
14321 USERSPACE I/O (UIO)
14322 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14323 S:      Maintained
14324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14325 F:      Documentation/driver-api/uio-howto.rst
14326 F:      drivers/uio/
14327 F:      include/linux/uio*.h
14328
14329 UTIL-LINUX PACKAGE
14330 M:      Karel Zak <kzak@redhat.com>
14331 L:      util-linux@vger.kernel.org
14332 W:      http://en.wikipedia.org/wiki/Util-linux
14333 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14334 S:      Maintained
14335
14336 UUID HELPERS
14337 M:      Christoph Hellwig <hch@lst.de>
14338 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14339 L:      linux-kernel@vger.kernel.org
14340 T:      git git://git.infradead.org/users/hch/uuid.git
14341 F:      lib/uuid.c
14342 F:      lib/test_uuid.c
14343 F:      include/linux/uuid.h
14344 F:      include/uapi/linux/uuid.h
14345 S:      Maintained
14346
14347 UVESAFB DRIVER
14348 M:      Michal Januszewski <spock@gentoo.org>
14349 L:      linux-fbdev@vger.kernel.org
14350 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14351 S:      Maintained
14352 F:      Documentation/fb/uvesafb.txt
14353 F:      drivers/video/fbdev/uvesafb.*
14354
14355 VF610 NAND DRIVER
14356 M:      Stefan Agner <stefan@agner.ch>
14357 L:      linux-mtd@lists.infradead.org
14358 S:      Supported
14359 F:      drivers/mtd/nand/vf610_nfc.c
14360
14361 VFAT/FAT/MSDOS FILESYSTEM
14362 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14363 S:      Maintained
14364 F:      Documentation/filesystems/vfat.txt
14365 F:      fs/fat/
14366
14367 VFIO DRIVER
14368 M:      Alex Williamson <alex.williamson@redhat.com>
14369 L:      kvm@vger.kernel.org
14370 T:      git git://github.com/awilliam/linux-vfio.git
14371 S:      Maintained
14372 F:      Documentation/vfio.txt
14373 F:      drivers/vfio/
14374 F:      include/linux/vfio.h
14375 F:      include/uapi/linux/vfio.h
14376
14377 VFIO MEDIATED DEVICE DRIVERS
14378 M:      Kirti Wankhede <kwankhede@nvidia.com>
14379 L:      kvm@vger.kernel.org
14380 S:      Maintained
14381 F:      Documentation/vfio-mediated-device.txt
14382 F:      drivers/vfio/mdev/
14383 F:      include/linux/mdev.h
14384 F:      samples/vfio-mdev/
14385
14386 VFIO PLATFORM DRIVER
14387 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14388 L:      kvm@vger.kernel.org
14389 S:      Maintained
14390 F:      drivers/vfio/platform/
14391
14392 VGA_SWITCHEROO
14393 R:      Lukas Wunner <lukas@wunner.de>
14394 S:      Maintained
14395 F:      Documentation/gpu/vga-switcheroo.rst
14396 F:      drivers/gpu/vga/vga_switcheroo.c
14397 F:      include/linux/vga_switcheroo.h
14398 T:      git git://anongit.freedesktop.org/drm/drm-misc
14399
14400 VIA RHINE NETWORK DRIVER
14401 S:      Orphan
14402 F:      drivers/net/ethernet/via/via-rhine.c
14403
14404 VIA SD/MMC CARD CONTROLLER DRIVER
14405 M:      Bruce Chang <brucechang@via.com.tw>
14406 M:      Harald Welte <HaraldWelte@viatech.com>
14407 S:      Maintained
14408 F:      drivers/mmc/host/via-sdmmc.c
14409
14410 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14411 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14412 L:      linux-fbdev@vger.kernel.org
14413 S:      Maintained
14414 F:      include/linux/via-core.h
14415 F:      include/linux/via-gpio.h
14416 F:      include/linux/via_i2c.h
14417 F:      drivers/video/fbdev/via/
14418
14419 VIA VELOCITY NETWORK DRIVER
14420 M:      Francois Romieu <romieu@fr.zoreil.com>
14421 L:      netdev@vger.kernel.org
14422 S:      Maintained
14423 F:      drivers/net/ethernet/via/via-velocity.*
14424
14425 VIDEO MULTIPLEXER DRIVER
14426 M:      Philipp Zabel <p.zabel@pengutronix.de>
14427 L:      linux-media@vger.kernel.org
14428 S:      Maintained
14429 F:      drivers/media/platform/video-mux.c
14430
14431 VIDEOBUF2 FRAMEWORK
14432 M:      Pawel Osciak <pawel@osciak.com>
14433 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14434 M:      Kyungmin Park <kyungmin.park@samsung.com>
14435 L:      linux-media@vger.kernel.org
14436 S:      Maintained
14437 F:      drivers/media/v4l2-core/videobuf2-*
14438 F:      include/media/videobuf2-*
14439
14440 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14441 M:      Helen Koike <helen.koike@collabora.com>
14442 L:      linux-media@vger.kernel.org
14443 T:      git git://linuxtv.org/media_tree.git
14444 W:      https://linuxtv.org
14445 S:      Maintained
14446 F:      drivers/media/platform/vimc/*
14447
14448 VIRT LIB
14449 M:      Alex Williamson <alex.williamson@redhat.com>
14450 M:      Paolo Bonzini <pbonzini@redhat.com>
14451 L:      kvm@vger.kernel.org
14452 S:      Supported
14453 F:      virt/lib/
14454
14455 VIRTIO AND VHOST VSOCK DRIVER
14456 M:      Stefan Hajnoczi <stefanha@redhat.com>
14457 L:      kvm@vger.kernel.org
14458 L:      virtualization@lists.linux-foundation.org
14459 L:      netdev@vger.kernel.org
14460 S:      Maintained
14461 F:      include/linux/virtio_vsock.h
14462 F:      include/uapi/linux/virtio_vsock.h
14463 F:      include/uapi/linux/vsockmon.h
14464 F:      include/uapi/linux/vm_sockets_diag.h
14465 F:      net/vmw_vsock/diag.c
14466 F:      net/vmw_vsock/af_vsock_tap.c
14467 F:      net/vmw_vsock/virtio_transport_common.c
14468 F:      net/vmw_vsock/virtio_transport.c
14469 F:      drivers/net/vsockmon.c
14470 F:      drivers/vhost/vsock.c
14471 F:      drivers/vhost/vsock.h
14472 F:      tools/testing/vsock/
14473
14474 VIRTIO CONSOLE DRIVER
14475 M:      Amit Shah <amit@kernel.org>
14476 L:      virtualization@lists.linux-foundation.org
14477 S:      Maintained
14478 F:      drivers/char/virtio_console.c
14479 F:      include/linux/virtio_console.h
14480 F:      include/uapi/linux/virtio_console.h
14481
14482 VIRTIO CORE, NET AND BLOCK DRIVERS
14483 M:      "Michael S. Tsirkin" <mst@redhat.com>
14484 M:      Jason Wang <jasowang@redhat.com>
14485 L:      virtualization@lists.linux-foundation.org
14486 S:      Maintained
14487 F:      Documentation/devicetree/bindings/virtio/
14488 F:      drivers/virtio/
14489 F:      tools/virtio/
14490 F:      drivers/net/virtio_net.c
14491 F:      drivers/block/virtio_blk.c
14492 F:      include/linux/virtio*.h
14493 F:      include/uapi/linux/virtio_*.h
14494 F:      drivers/crypto/virtio/
14495 F:      mm/balloon_compaction.c
14496
14497 VIRTIO CRYPTO DRIVER
14498 M:      Gonglei <arei.gonglei@huawei.com>
14499 L:      virtualization@lists.linux-foundation.org
14500 L:      linux-crypto@vger.kernel.org
14501 S:      Maintained
14502 F:      drivers/crypto/virtio/
14503 F:      include/uapi/linux/virtio_crypto.h
14504
14505 VIRTIO DRIVERS FOR S390
14506 M:      Cornelia Huck <cohuck@redhat.com>
14507 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14508 L:      linux-s390@vger.kernel.org
14509 L:      virtualization@lists.linux-foundation.org
14510 L:      kvm@vger.kernel.org
14511 S:      Supported
14512 F:      drivers/s390/virtio/
14513 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14514
14515 VIRTIO GPU DRIVER
14516 M:      David Airlie <airlied@linux.ie>
14517 M:      Gerd Hoffmann <kraxel@redhat.com>
14518 L:      dri-devel@lists.freedesktop.org
14519 L:      virtualization@lists.linux-foundation.org
14520 T:      git git://anongit.freedesktop.org/drm/drm-misc
14521 S:      Maintained
14522 F:      drivers/gpu/drm/virtio/
14523 F:      include/uapi/linux/virtio_gpu.h
14524
14525 VIRTIO HOST (VHOST)
14526 M:      "Michael S. Tsirkin" <mst@redhat.com>
14527 M:      Jason Wang <jasowang@redhat.com>
14528 L:      kvm@vger.kernel.org
14529 L:      virtualization@lists.linux-foundation.org
14530 L:      netdev@vger.kernel.org
14531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14532 S:      Maintained
14533 F:      drivers/vhost/
14534 F:      include/uapi/linux/vhost.h
14535
14536 VIRTIO INPUT DRIVER
14537 M:      Gerd Hoffmann <kraxel@redhat.com>
14538 S:      Maintained
14539 F:      drivers/virtio/virtio_input.c
14540 F:      include/uapi/linux/virtio_input.h
14541
14542 VIRTUAL SERIO DEVICE DRIVER
14543 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14544 S:      Maintained
14545 F:      drivers/input/serio/userio.c
14546 F:      include/uapi/linux/userio.h
14547
14548 VIVID VIRTUAL VIDEO DRIVER
14549 M:      Hans Verkuil <hverkuil@xs4all.nl>
14550 L:      linux-media@vger.kernel.org
14551 T:      git git://linuxtv.org/media_tree.git
14552 W:      https://linuxtv.org
14553 S:      Maintained
14554 F:      drivers/media/platform/vivid/*
14555
14556 VLYNQ BUS
14557 M:      Florian Fainelli <f.fainelli@gmail.com>
14558 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14559 S:      Maintained
14560 F:      drivers/vlynq/vlynq.c
14561 F:      include/linux/vlynq.h
14562
14563 VME SUBSYSTEM
14564 M:      Martyn Welch <martyn@welchs.me.uk>
14565 M:      Manohar Vanga <manohar.vanga@gmail.com>
14566 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14567 L:      devel@driverdev.osuosl.org
14568 S:      Maintained
14569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14570 F:      Documentation/driver-api/vme.rst
14571 F:      drivers/staging/vme/
14572 F:      drivers/vme/
14573 F:      include/linux/vme*
14574
14575 VMWARE BALLOON DRIVER
14576 M:      Xavier Deguillard <xdeguillard@vmware.com>
14577 M:      Philip Moltmann <moltmann@vmware.com>
14578 M:      "VMware, Inc." <pv-drivers@vmware.com>
14579 L:      linux-kernel@vger.kernel.org
14580 S:      Maintained
14581 F:      drivers/misc/vmw_balloon.c
14582
14583 VMWARE HYPERVISOR INTERFACE
14584 M:      Alok Kataria <akataria@vmware.com>
14585 L:      virtualization@lists.linux-foundation.org
14586 S:      Supported
14587 F:      arch/x86/kernel/cpu/vmware.c
14588
14589 VMWARE PVRDMA DRIVER
14590 M:      Adit Ranadive <aditr@vmware.com>
14591 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14592 L:      linux-rdma@vger.kernel.org
14593 S:      Maintained
14594 F:      drivers/infiniband/hw/vmw_pvrdma/
14595
14596 VMware PVSCSI driver
14597 M:      Jim Gill <jgill@vmware.com>
14598 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14599 L:      linux-scsi@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/scsi/vmw_pvscsi.c
14602 F:      drivers/scsi/vmw_pvscsi.h
14603
14604 VMWARE VMMOUSE SUBDRIVER
14605 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14606 M:      "VMware, Inc." <pv-drivers@vmware.com>
14607 L:      linux-input@vger.kernel.org
14608 S:      Maintained
14609 F:      drivers/input/mouse/vmmouse.c
14610 F:      drivers/input/mouse/vmmouse.h
14611
14612 VMWARE VMXNET3 ETHERNET DRIVER
14613 M:      Shrikrishna Khare <skhare@vmware.com>
14614 M:      "VMware, Inc." <pv-drivers@vmware.com>
14615 L:      netdev@vger.kernel.org
14616 S:      Maintained
14617 F:      drivers/net/vmxnet3/
14618
14619 VOCORE VOCORE2 BOARD
14620 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14621 L:      linux-mips@linux-mips.org
14622 S:      Maintained
14623 F:      arch/mips/boot/dts/ralink/vocore2.dts
14624
14625 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14626 M:      Liam Girdwood <lgirdwood@gmail.com>
14627 M:      Mark Brown <broonie@kernel.org>
14628 L:      linux-kernel@vger.kernel.org
14629 W:      http://www.slimlogic.co.uk/?p=48
14630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14631 S:      Supported
14632 F:      Documentation/devicetree/bindings/regulator/
14633 F:      drivers/regulator/
14634 F:      include/dt-bindings/regulator/
14635 F:      include/linux/regulator/
14636
14637 VRF
14638 M:      David Ahern <dsa@cumulusnetworks.com>
14639 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14640 L:      netdev@vger.kernel.org
14641 S:      Maintained
14642 F:      drivers/net/vrf.c
14643 F:      Documentation/networking/vrf.txt
14644
14645 VT1211 HARDWARE MONITOR DRIVER
14646 M:      Juerg Haefliger <juergh@gmail.com>
14647 L:      linux-hwmon@vger.kernel.org
14648 S:      Maintained
14649 F:      Documentation/hwmon/vt1211
14650 F:      drivers/hwmon/vt1211.c
14651
14652 VT8231 HARDWARE MONITOR DRIVER
14653 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14654 L:      linux-hwmon@vger.kernel.org
14655 S:      Maintained
14656 F:      drivers/hwmon/vt8231.c
14657
14658 VUB300 USB to SDIO/SD/MMC bridge chip
14659 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14660 L:      linux-mmc@vger.kernel.org
14661 L:      linux-usb@vger.kernel.org
14662 S:      Supported
14663 F:      drivers/mmc/host/vub300.c
14664
14665 W1 DALLAS'S 1-WIRE BUS
14666 M:      Evgeniy Polyakov <zbr@ioremap.net>
14667 S:      Maintained
14668 F:      Documentation/w1/
14669 F:      drivers/w1/
14670 F:      include/linux/w1.h
14671
14672 W83791D HARDWARE MONITORING DRIVER
14673 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14674 L:      linux-hwmon@vger.kernel.org
14675 S:      Maintained
14676 F:      Documentation/hwmon/w83791d
14677 F:      drivers/hwmon/w83791d.c
14678
14679 W83793 HARDWARE MONITORING DRIVER
14680 M:      Rudolf Marek <r.marek@assembler.cz>
14681 L:      linux-hwmon@vger.kernel.org
14682 S:      Maintained
14683 F:      Documentation/hwmon/w83793
14684 F:      drivers/hwmon/w83793.c
14685
14686 W83795 HARDWARE MONITORING DRIVER
14687 M:      Jean Delvare <jdelvare@suse.com>
14688 L:      linux-hwmon@vger.kernel.org
14689 S:      Maintained
14690 F:      drivers/hwmon/w83795.c
14691
14692 W83L51xD SD/MMC CARD INTERFACE DRIVER
14693 M:      Pierre Ossman <pierre@ossman.eu>
14694 S:      Maintained
14695 F:      drivers/mmc/host/wbsd.*
14696
14697 WACOM PROTOCOL 4 SERIAL TABLETS
14698 M:      Julian Squires <julian@cipht.net>
14699 M:      Hans de Goede <hdegoede@redhat.com>
14700 L:      linux-input@vger.kernel.org
14701 S:      Maintained
14702 F:      drivers/input/tablet/wacom_serial4.c
14703
14704 WATCHDOG DEVICE DRIVERS
14705 M:      Wim Van Sebroeck <wim@iguana.be>
14706 R:      Guenter Roeck <linux@roeck-us.net>
14707 L:      linux-watchdog@vger.kernel.org
14708 W:      http://www.linux-watchdog.org/
14709 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14710 S:      Maintained
14711 F:      Documentation/devicetree/bindings/watchdog/
14712 F:      Documentation/watchdog/
14713 F:      drivers/watchdog/
14714 F:      include/linux/watchdog.h
14715 F:      include/uapi/linux/watchdog.h
14716
14717 WHISKEYCOVE PMIC GPIO DRIVER
14718 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14719 L:      linux-gpio@vger.kernel.org
14720 S:      Maintained
14721 F:      drivers/gpio/gpio-wcove.c
14722
14723 WIIMOTE HID DRIVER
14724 M:      David Herrmann <dh.herrmann@googlemail.com>
14725 L:      linux-input@vger.kernel.org
14726 S:      Maintained
14727 F:      drivers/hid/hid-wiimote*
14728
14729 WILOCITY WIL6210 WIRELESS DRIVER
14730 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14731 L:      linux-wireless@vger.kernel.org
14732 L:      wil6210@qca.qualcomm.com
14733 S:      Supported
14734 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14735 F:      drivers/net/wireless/ath/wil6210/
14736
14737 WIMAX STACK
14738 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14739 M:      linux-wimax@intel.com
14740 L:      wimax@linuxwimax.org (subscribers-only)
14741 S:      Supported
14742 W:      http://linuxwimax.org
14743 F:      Documentation/wimax/README.wimax
14744 F:      include/linux/wimax/debug.h
14745 F:      include/net/wimax.h
14746 F:      include/uapi/linux/wimax.h
14747 F:      net/wimax/
14748
14749 WINBOND CIR DRIVER
14750 M:      David Härdeman <david@hardeman.nu>
14751 S:      Maintained
14752 F:      drivers/media/rc/winbond-cir.c
14753
14754 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14755 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14756 L:      linux-watchdog@vger.kernel.org
14757 S:      Maintained
14758 F:      drivers/watchdog/ebc-c384_wdt.c
14759
14760 WINSYSTEMS WS16C48 GPIO DRIVER
14761 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14762 L:      linux-gpio@vger.kernel.org
14763 S:      Maintained
14764 F:      drivers/gpio/gpio-ws16c48.c
14765
14766 WISTRON LAPTOP BUTTON DRIVER
14767 M:      Miloslav Trmac <mitr@volny.cz>
14768 S:      Maintained
14769 F:      drivers/input/misc/wistron_btns.c
14770
14771 WL3501 WIRELESS PCMCIA CARD DRIVER
14772 L:      linux-wireless@vger.kernel.org
14773 S:      Odd fixes
14774 F:      drivers/net/wireless/wl3501*
14775
14776 WOLFSON MICROELECTRONICS DRIVERS
14777 L:      patches@opensource.cirrus.com
14778 T:      git https://github.com/CirrusLogic/linux-drivers.git
14779 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14780 S:      Supported
14781 F:      Documentation/hwmon/wm83??
14782 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14783 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14784 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14785 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14786 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14787 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14788 F:      drivers/clk/clk-wm83*.c
14789 F:      drivers/extcon/extcon-arizona.c
14790 F:      drivers/leds/leds-wm83*.c
14791 F:      drivers/gpio/gpio-*wm*.c
14792 F:      drivers/gpio/gpio-arizona.c
14793 F:      drivers/hwmon/wm83??-hwmon.c
14794 F:      drivers/input/misc/wm831x-on.c
14795 F:      drivers/input/touchscreen/wm831x-ts.c
14796 F:      drivers/input/touchscreen/wm97*.c
14797 F:      drivers/mfd/arizona*
14798 F:      drivers/mfd/wm*.c
14799 F:      drivers/mfd/cs47l24*
14800 F:      drivers/power/supply/wm83*.c
14801 F:      drivers/rtc/rtc-wm83*.c
14802 F:      drivers/regulator/wm8*.c
14803 F:      drivers/regulator/arizona*
14804 F:      drivers/video/backlight/wm83*_bl.c
14805 F:      drivers/watchdog/wm83*_wdt.c
14806 F:      include/linux/mfd/arizona/
14807 F:      include/linux/mfd/wm831x/
14808 F:      include/linux/mfd/wm8350/
14809 F:      include/linux/mfd/wm8400*
14810 F:      include/linux/regulator/arizona*
14811 F:      include/linux/wm97xx.h
14812 F:      include/sound/wm????.h
14813 F:      sound/soc/codecs/arizona.?
14814 F:      sound/soc/codecs/wm*
14815 F:      sound/soc/codecs/cs47l24*
14816
14817 WORKQUEUE
14818 M:      Tejun Heo <tj@kernel.org>
14819 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14821 S:      Maintained
14822 F:      include/linux/workqueue.h
14823 F:      kernel/workqueue.c
14824 F:      Documentation/core-api/workqueue.rst
14825
14826 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14827 M:      Chen-Yu Tsai <wens@csie.org>
14828 L:      linux-kernel@vger.kernel.org
14829 S:      Maintained
14830 N:      axp[128]
14831
14832 X.25 NETWORK LAYER
14833 M:      Andrew Hendry <andrew.hendry@gmail.com>
14834 L:      linux-x25@vger.kernel.org
14835 S:      Odd Fixes
14836 F:      Documentation/networking/x25*
14837 F:      include/net/x25*
14838 F:      net/x25/
14839
14840 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14841 M:      Thomas Gleixner <tglx@linutronix.de>
14842 M:      Ingo Molnar <mingo@redhat.com>
14843 M:      "H. Peter Anvin" <hpa@zytor.com>
14844 M:      x86@kernel.org
14845 L:      linux-kernel@vger.kernel.org
14846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14847 S:      Maintained
14848 F:      Documentation/x86/
14849 F:      arch/x86/
14850
14851 X86 MCE INFRASTRUCTURE
14852 M:      Tony Luck <tony.luck@intel.com>
14853 M:      Borislav Petkov <bp@alien8.de>
14854 L:      linux-edac@vger.kernel.org
14855 S:      Maintained
14856 F:      arch/x86/kernel/cpu/mcheck/*
14857
14858 X86 MICROCODE UPDATE SUPPORT
14859 M:      Borislav Petkov <bp@alien8.de>
14860 S:      Maintained
14861 F:      arch/x86/kernel/cpu/microcode/*
14862
14863 X86 PLATFORM DRIVERS
14864 M:      Darren Hart <dvhart@infradead.org>
14865 M:      Andy Shevchenko <andy@infradead.org>
14866 L:      platform-driver-x86@vger.kernel.org
14867 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14868 S:      Maintained
14869 F:      drivers/platform/x86/
14870 F:      drivers/platform/olpc/
14871
14872 X86 VDSO
14873 M:      Andy Lutomirski <luto@amacapital.net>
14874 L:      linux-kernel@vger.kernel.org
14875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14876 S:      Maintained
14877 F:      arch/x86/entry/vdso/
14878
14879 XC2028/3028 TUNER DRIVER
14880 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14881 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14882 L:      linux-media@vger.kernel.org
14883 W:      https://linuxtv.org
14884 T:      git git://linuxtv.org/media_tree.git
14885 S:      Maintained
14886 F:      drivers/media/tuners/tuner-xc2028.*
14887
14888 XEN BLOCK SUBSYSTEM
14889 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14890 M:      Roger Pau Monné <roger.pau@citrix.com>
14891 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14892 S:      Supported
14893 F:      drivers/block/xen-blkback/*
14894 F:      drivers/block/xen*
14895
14896 XEN HYPERVISOR ARM
14897 M:      Stefano Stabellini <sstabellini@kernel.org>
14898 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14899 S:      Maintained
14900 F:      arch/arm/xen/
14901 F:      arch/arm/include/asm/xen/
14902
14903 XEN HYPERVISOR ARM64
14904 M:      Stefano Stabellini <sstabellini@kernel.org>
14905 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14906 S:      Maintained
14907 F:      arch/arm64/xen/
14908 F:      arch/arm64/include/asm/xen/
14909
14910 XEN HYPERVISOR INTERFACE
14911 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14912 M:      Juergen Gross <jgross@suse.com>
14913 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14915 S:      Supported
14916 F:      arch/x86/xen/
14917 F:      drivers/*/xen-*front.c
14918 F:      drivers/xen/
14919 F:      arch/x86/include/asm/xen/
14920 F:      arch/x86/include/asm/pvclock-abi.h
14921 F:      include/xen/
14922 F:      include/uapi/xen/
14923 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14924 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14925
14926 XEN NETWORK BACKEND DRIVER
14927 M:      Wei Liu <wei.liu2@citrix.com>
14928 M:      Paul Durrant <paul.durrant@citrix.com>
14929 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930 L:      netdev@vger.kernel.org
14931 S:      Supported
14932 F:      drivers/net/xen-netback/*
14933
14934 XEN PCI SUBSYSTEM
14935 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14936 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14937 S:      Supported
14938 F:      arch/x86/pci/*xen*
14939 F:      drivers/pci/*xen*
14940
14941 XEN PVSCSI DRIVERS
14942 M:      Juergen Gross <jgross@suse.com>
14943 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14944 L:      linux-scsi@vger.kernel.org
14945 S:      Supported
14946 F:      drivers/scsi/xen-scsifront.c
14947 F:      drivers/xen/xen-scsiback.c
14948 F:      include/xen/interface/io/vscsiif.h
14949
14950 XEN SWIOTLB SUBSYSTEM
14951 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14952 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14953 S:      Supported
14954 F:      arch/x86/xen/*swiotlb*
14955 F:      drivers/xen/*swiotlb*
14956
14957 XFS FILESYSTEM
14958 M:      Darrick J. Wong <darrick.wong@oracle.com>
14959 M:      linux-xfs@vger.kernel.org
14960 L:      linux-xfs@vger.kernel.org
14961 W:      http://xfs.org/
14962 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14963 S:      Supported
14964 F:      Documentation/filesystems/xfs.txt
14965 F:      fs/xfs/
14966
14967 XILINX AXI ETHERNET DRIVER
14968 M:      Anirudha Sarangi <anirudh@xilinx.com>
14969 M:      John Linn <John.Linn@xilinx.com>
14970 S:      Maintained
14971 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14972
14973 XILINX UARTLITE SERIAL DRIVER
14974 M:      Peter Korsgaard <jacmet@sunsite.dk>
14975 L:      linux-serial@vger.kernel.org
14976 S:      Maintained
14977 F:      drivers/tty/serial/uartlite.c
14978
14979 XILINX VIDEO IP CORES
14980 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14981 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14982 L:      linux-media@vger.kernel.org
14983 T:      git git://linuxtv.org/media_tree.git
14984 S:      Supported
14985 F:      Documentation/devicetree/bindings/media/xilinx/
14986 F:      drivers/media/platform/xilinx/
14987 F:      include/uapi/linux/xilinx-v4l2-controls.h
14988
14989 XILLYBUS DRIVER
14990 M:      Eli Billauer <eli.billauer@gmail.com>
14991 L:      linux-kernel@vger.kernel.org
14992 S:      Supported
14993 F:      drivers/char/xillybus/
14994
14995 XRA1403 GPIO EXPANDER
14996 M:      Nandor Han <nandor.han@ge.com>
14997 M:      Semi Malinen <semi.malinen@ge.com>
14998 L:      linux-gpio@vger.kernel.org
14999 S:      Maintained
15000 F:      drivers/gpio/gpio-xra1403.c
15001 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15002
15003 XTENSA XTFPGA PLATFORM SUPPORT
15004 M:      Max Filippov <jcmvbkbc@gmail.com>
15005 L:      linux-xtensa@linux-xtensa.org
15006 S:      Maintained
15007 F:      drivers/spi/spi-xtensa-xtfpga.c
15008 F:      sound/soc/xtensa/xtfpga-i2s.c
15009
15010 YAM DRIVER FOR AX.25
15011 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15012 L:      linux-hams@vger.kernel.org
15013 S:      Maintained
15014 F:      drivers/net/hamradio/yam*
15015 F:      include/linux/yam.h
15016
15017 YAMA SECURITY MODULE
15018 M:      Kees Cook <keescook@chromium.org>
15019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15020 S:      Supported
15021 F:      security/yama/
15022 F:      Documentation/admin-guide/LSM/Yama.rst
15023
15024 YEALINK PHONE DRIVER
15025 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15026 L:      usbb2k-api-dev@nongnu.org
15027 S:      Maintained
15028 F:      Documentation/input/yealink.rst
15029 F:      drivers/input/misc/yealink.*
15030
15031 Z8530 DRIVER FOR AX.25
15032 M:      Joerg Reuter <jreuter@yaina.de>
15033 W:      http://yaina.de/jreuter/
15034 W:      http://www.qsl.net/dl1bke/
15035 L:      linux-hams@vger.kernel.org
15036 S:      Maintained
15037 F:      Documentation/networking/z8530drv.txt
15038 F:      drivers/net/hamradio/*scc.c
15039 F:      drivers/net/hamradio/z8530.h
15040
15041 ZBUD COMPRESSED PAGE ALLOCATOR
15042 M:      Seth Jennings <sjenning@redhat.com>
15043 M:      Dan Streetman <ddstreet@ieee.org>
15044 L:      linux-mm@kvack.org
15045 S:      Maintained
15046 F:      mm/zbud.c
15047 F:      include/linux/zbud.h
15048
15049 ZD1211RW WIRELESS DRIVER
15050 M:      Daniel Drake <dsd@gentoo.org>
15051 M:      Ulrich Kunitz <kune@deine-taler.de>
15052 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15053 L:      linux-wireless@vger.kernel.org
15054 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15055 S:      Maintained
15056 F:      drivers/net/wireless/zydas/zd1211rw/
15057
15058 ZD1301 MEDIA DRIVER
15059 M:      Antti Palosaari <crope@iki.fi>
15060 L:      linux-media@vger.kernel.org
15061 W:      https://linuxtv.org/
15062 W:      http://palosaari.fi/linux/
15063 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15064 S:      Maintained
15065 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15066
15067 ZD1301_DEMOD MEDIA DRIVER
15068 M:      Antti Palosaari <crope@iki.fi>
15069 L:      linux-media@vger.kernel.org
15070 W:      https://linuxtv.org/
15071 W:      http://palosaari.fi/linux/
15072 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15073 S:      Maintained
15074 F:      drivers/media/dvb-frontends/zd1301_demod*
15075
15076 ZPOOL COMPRESSED PAGE STORAGE API
15077 M:      Dan Streetman <ddstreet@ieee.org>
15078 L:      linux-mm@kvack.org
15079 S:      Maintained
15080 F:      mm/zpool.c
15081 F:      include/linux/zpool.h
15082
15083 ZR36067 VIDEO FOR LINUX DRIVER
15084 L:      mjpeg-users@lists.sourceforge.net
15085 L:      linux-media@vger.kernel.org
15086 W:      http://mjpeg.sourceforge.net/driver-zoran/
15087 T:      hg https://linuxtv.org/hg/v4l-dvb
15088 S:      Odd Fixes
15089 F:      drivers/media/pci/zoran/
15090
15091 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15092 M:      Minchan Kim <minchan@kernel.org>
15093 M:      Nitin Gupta <ngupta@vflare.org>
15094 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15095 L:      linux-kernel@vger.kernel.org
15096 S:      Maintained
15097 F:      drivers/block/zram/
15098 F:      Documentation/blockdev/zram.txt
15099
15100 ZS DECSTATION Z85C30 SERIAL DRIVER
15101 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15102 S:      Maintained
15103 F:      drivers/tty/serial/zs.*
15104
15105 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15106 M:      Minchan Kim <minchan@kernel.org>
15107 M:      Nitin Gupta <ngupta@vflare.org>
15108 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15109 L:      linux-mm@kvack.org
15110 S:      Maintained
15111 F:      mm/zsmalloc.c
15112 F:      include/linux/zsmalloc.h
15113 F:      Documentation/vm/zsmalloc.txt
15114
15115 ZSWAP COMPRESSED SWAP CACHING
15116 M:      Seth Jennings <sjenning@redhat.com>
15117 M:      Dan Streetman <ddstreet@ieee.org>
15118 L:      linux-mm@kvack.org
15119 S:      Maintained
15120 F:      mm/zswap.c
15121
15122 THE REST
15123 M:      Linus Torvalds <torvalds@linux-foundation.org>
15124 L:      linux-kernel@vger.kernel.org
15125 Q:      http://patchwork.kernel.org/project/LKML/list/
15126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15127 S:      Buried alive in reporters
15128 F:      *
15129 F:      */