Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
[sfrench/cifs-2.6.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. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 M:      David Sterba <dsterba@suse.com>
568 L:      linux-fsdevel@vger.kernel.org
569 S:      Odd Fixes
570 F:      Documentation/filesystems/affs.txt
571 F:      fs/affs/
572
573 AFS FILESYSTEM
574 M:      David Howells <dhowells@redhat.com>
575 L:      linux-afs@lists.infradead.org
576 S:      Supported
577 F:      fs/afs/
578 F:      include/trace/events/afs.h
579 F:      Documentation/filesystems/afs.txt
580 W:      https://www.infradead.org/~dhowells/kafs/
581
582 AGPGART DRIVER
583 M:      David Airlie <airlied@linux.ie>
584 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 S:      Maintained
586 F:      drivers/char/agp/
587 F:      include/linux/agp*
588 F:      include/uapi/linux/agp*
589
590 AHA152X SCSI DRIVER
591 M:      "Juergen E. Fischer" <fischer@norbit.de>
592 L:      linux-scsi@vger.kernel.org
593 S:      Maintained
594 F:      drivers/scsi/aha152x*
595 F:      drivers/scsi/pcmcia/aha152x*
596
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M:      Hannes Reinecke <hare@suse.com>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aic7xxx/
602
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M:      Hans Verkuil <hverkuil@xs4all.nl>
605 L:      linux-media@vger.kernel.org
606 T:      git git://linuxtv.org/media_tree.git
607 W:      https://linuxtv.org
608 S:      Maintained
609 F:      drivers/media/radio/radio-aimslab*
610
611 AIO
612 M:      Benjamin LaHaise <bcrl@kvack.org>
613 L:      linux-aio@kvack.org
614 S:      Supported
615 F:      fs/aio.c
616 F:      include/linux/*aio*.h
617
618 AIRSPY MEDIA DRIVER
619 M:      Antti Palosaari <crope@iki.fi>
620 L:      linux-media@vger.kernel.org
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 S:      Maintained
626 F:      drivers/media/usb/airspy/
627
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 S:      Maintained
631 F:      drivers/net/ethernet/alacritech/*
632
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M:      Duncan Sands <duncan.sands@free.fr>
635 L:      linux-usb@vger.kernel.org
636 W:      http://www.linux-usb.org/SpeedTouch/
637 S:      Maintained
638 F:      drivers/usb/atm/speedtch.c
639 F:      drivers/usb/atm/usbatm.c
640
641 ALCHEMY AU1XX0 MMC DRIVER
642 M:      Manuel Lauss <manuel.lauss@gmail.com>
643 S:      Maintained
644 F:      drivers/mmc/host/au1xmmc.c
645
646 ALI1563 I2C DRIVER
647 M:      Rudolf Marek <r.marek@assembler.cz>
648 L:      linux-i2c@vger.kernel.org
649 S:      Maintained
650 F:      Documentation/i2c/busses/i2c-ali1563
651 F:      drivers/i2c/busses/i2c-ali1563.c
652
653 ALLWINNER SECURITY SYSTEM
654 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
655 L:      linux-crypto@vger.kernel.org
656 S:      Maintained
657 F:      drivers/crypto/sunxi-ss/
658
659 ALPHA PORT
660 M:      Richard Henderson <rth@twiddle.net>
661 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M:      Matt Turner <mattst88@gmail.com>
663 S:      Odd Fixes
664 L:      linux-alpha@vger.kernel.org
665 F:      arch/alpha/
666
667 ALPS PS/2 TOUCHPAD DRIVER
668 R:      Pali Rohár <pali.rohar@gmail.com>
669 F:      drivers/input/mouse/alps.*
670
671 ALTERA I2C CONTROLLER DRIVER
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/i2c/busses/i2c-altera.c
675
676 ALTERA MAILBOX DRIVER
677 M:      Ley Foon Tan <lftan@altera.com>
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/mailbox/mailbox-altera.c
681
682 ALTERA PIO DRIVER
683 M:      Tien Hock Loh <thloh@altera.com>
684 L:      linux-gpio@vger.kernel.org
685 S:      Maintained
686 F:      drivers/gpio/gpio-altera.c
687
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M:      Thor Thayer <thor.thayer@linux.intel.com>
690 S:      Maintained
691 F:      drivers/gpio/gpio-altera-a10sr.c
692 F:      drivers/mfd/altera-a10sr.c
693 F:      drivers/reset/reset-a10sr.c
694 F:      include/linux/mfd/altera-a10sr.h
695 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M:      Vince Bridgers <vbridger@opensource.altera.com>
699 L:      netdev@vger.kernel.org
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/net/ethernet/altera/
703
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M:      Tobias Klauser <tklauser@distanz.ch>
706 L:      linux-serial@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/tty/serial/altera_uart.c
710 F:      drivers/tty/serial/altera_jtaguart.c
711 F:      include/linux/altera_uart.h
712 F:      include/linux/altera_jtaguart.h
713
714 AMAZON ETHERNET DRIVERS
715 M:      Netanel Belgazal <netanel@amazon.com>
716 R:      Saeed Bishara <saeedb@amazon.com>
717 R:      Zorik Machulsky <zorik@amazon.com>
718 L:      netdev@vger.kernel.org
719 S:      Supported
720 F:      Documentation/networking/ena.txt
721 F:      drivers/net/ethernet/amazon/
722
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M:      Tom Lendacky <thomas.lendacky@amd.com>
725 M:      Gary Hook <gary.hook@amd.com>
726 L:      linux-crypto@vger.kernel.org
727 S:      Supported
728 F:      drivers/crypto/ccp/
729 F:      include/linux/ccp.h
730
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M:      Huang Rui <ray.huang@amd.com>
733 L:      linux-hwmon@vger.kernel.org
734 S:      Supported
735 F:      Documentation/hwmon/fam15h_power
736 F:      drivers/hwmon/fam15h_power.c
737
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
740 S:      Orphan
741 F:      drivers/usb/gadget/udc/amd5536udc.*
742
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P:      Andres Salomon <dilinger@queued.net>
745 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 S:      Supported
748 F:      drivers/char/hw_random/geode-rng.c
749 F:      drivers/crypto/geode*
750 F:      drivers/video/fbdev/geode/
751 F:      arch/x86/include/asm/geode.h
752
753 AMD IOMMU (AMD-VI)
754 M:      Joerg Roedel <joro@8bytes.org>
755 L:      iommu@lists.linux-foundation.org
756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 S:      Maintained
758 F:      drivers/iommu/amd_iommu*.[ch]
759 F:      include/linux/amd-iommu.h
760
761 AMD KFD
762 M:      Oded Gabbay <oded.gabbay@gmail.com>
763 L:      dri-devel@lists.freedesktop.org
764 T:      git git://people.freedesktop.org/~gabbayo/linux.git
765 S:      Supported
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F:      drivers/gpu/drm/amd/amdkfd/
774 F:      drivers/gpu/drm/amd/include/cik_structs.h
775 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F:      drivers/gpu/drm/amd/include/vi_structs.h
777 F:      drivers/gpu/drm/amd/include/v9_structs.h
778 F:      include/uapi/linux/kfd_ioctl.h
779
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
782 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 S:      Supported
785 F:      arch/arm64/boot/dts/amd/
786
787 AMD XGBE DRIVER
788 M:      Tom Lendacky <thomas.lendacky@amd.com>
789 L:      netdev@vger.kernel.org
790 S:      Supported
791 F:      drivers/net/ethernet/amd/xgbe/
792 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794 AMS (Apple Motion Sensor) DRIVER
795 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
796 S:      Supported
797 F:      drivers/macintosh/ams/
798
799 ANALOG DEVICES INC AD5686 DRIVER
800 M:      Stefan Popa <stefan.popa@analog.com>
801 L:      linux-pm@vger.kernel.org
802 W:      http://ez.analog.com/community/linux-device-drivers
803 S:      Supported
804 F:      drivers/iio/dac/ad5686*
805 F:      drivers/iio/dac/ad5696*
806
807 ANALOG DEVICES INC AD9389B DRIVER
808 M:      Hans Verkuil <hans.verkuil@cisco.com>
809 L:      linux-media@vger.kernel.org
810 S:      Maintained
811 F:      drivers/media/i2c/ad9389b*
812
813 ANALOG DEVICES INC ADV7180 DRIVER
814 M:      Lars-Peter Clausen <lars@metafoo.de>
815 L:      linux-media@vger.kernel.org
816 W:      http://ez.analog.com/community/linux-device-drivers
817 S:      Supported
818 F:      drivers/media/i2c/adv7180.c
819
820 ANALOG DEVICES INC ADV748X DRIVER
821 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
822 L:      linux-media@vger.kernel.org
823 S:      Maintained
824 F:      drivers/media/i2c/adv748x/*
825
826 ANALOG DEVICES INC ADV7511 DRIVER
827 M:      Hans Verkuil <hans.verkuil@cisco.com>
828 L:      linux-media@vger.kernel.org
829 S:      Maintained
830 F:      drivers/media/i2c/adv7511*
831
832 ANALOG DEVICES INC ADV7604 DRIVER
833 M:      Hans Verkuil <hans.verkuil@cisco.com>
834 L:      linux-media@vger.kernel.org
835 S:      Maintained
836 F:      drivers/media/i2c/adv7604*
837
838 ANALOG DEVICES INC ADV7842 DRIVER
839 M:      Hans Verkuil <hans.verkuil@cisco.com>
840 L:      linux-media@vger.kernel.org
841 S:      Maintained
842 F:      drivers/media/i2c/adv7842*
843
844 ANALOG DEVICES INC ASOC CODEC DRIVERS
845 M:      Lars-Peter Clausen <lars@metafoo.de>
846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W:      http://wiki.analog.com/
848 W:      http://ez.analog.com/community/linux-device-drivers
849 S:      Supported
850 F:      sound/soc/codecs/adau*
851 F:      sound/soc/codecs/adav*
852 F:      sound/soc/codecs/ad1*
853 F:      sound/soc/codecs/ad7*
854 F:      sound/soc/codecs/ssm*
855 F:      sound/soc/codecs/sigmadsp.*
856
857 ANALOG DEVICES INC DMA DRIVERS
858 M:      Lars-Peter Clausen <lars@metafoo.de>
859 W:      http://ez.analog.com/community/linux-device-drivers
860 S:      Supported
861 F:      drivers/dma/dma-axi-dmac.c
862
863 ANALOG DEVICES INC IIO DRIVERS
864 M:      Lars-Peter Clausen <lars@metafoo.de>
865 M:      Michael Hennerich <Michael.Hennerich@analog.com>
866 W:      http://wiki.analog.com/
867 W:      http://ez.analog.com/community/linux-device-drivers
868 S:      Supported
869 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871 F:      drivers/iio/*/ad*
872 F:      drivers/iio/adc/ltc2497*
873 X:      drivers/iio/*/adjd*
874 F:      drivers/staging/iio/*/ad*
875
876 ANDES ARCHITECTURE
877 M:      Greentime Hu <green.hu@gmail.com>
878 M:      Vincent Chen <deanbo422@gmail.com>
879 T:      git https://github.com/andestech/linux.git
880 S:      Supported
881 F:      arch/nds32/
882 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883 F:      Documentation/devicetree/bindings/nds32/
884 K:      nds32
885 N:      nds32
886
887 ANDROID CONFIG FRAGMENTS
888 M:      Rob Herring <robh@kernel.org>
889 S:      Supported
890 F:      kernel/configs/android*
891
892 ANDROID DRIVERS
893 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894 M:      Arve Hjønnevåg <arve@android.com>
895 M:      Todd Kjos <tkjos@android.com>
896 M:      Martijn Coenen <maco@android.com>
897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898 L:      devel@driverdev.osuosl.org
899 S:      Supported
900 F:      drivers/android/
901 F:      drivers/staging/android/
902
903 ANDROID GOLDFISH PIC DRIVER
904 M:      Miodrag Dinic <miodrag.dinic@mips.com>
905 S:      Supported
906 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907 F:      drivers/irqchip/irq-goldfish-pic.c
908
909 ANDROID GOLDFISH RTC DRIVER
910 M:      Miodrag Dinic <miodrag.dinic@mips.com>
911 S:      Supported
912 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913 F:      drivers/rtc/rtc-goldfish.c
914
915 ANDROID ION DRIVER
916 M:      Laura Abbott <labbott@redhat.com>
917 M:      Sumit Semwal <sumit.semwal@linaro.org>
918 L:      devel@driverdev.osuosl.org
919 L:      dri-devel@lists.freedesktop.org
920 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921 S:      Supported
922 F:      drivers/staging/android/ion
923 F:      drivers/staging/android/uapi/ion.h
924
925 AOA (Apple Onboard Audio) ALSA DRIVER
926 M:      Johannes Berg <johannes@sipsolutions.net>
927 L:      linuxppc-dev@lists.ozlabs.org
928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
929 S:      Maintained
930 F:      sound/aoa/
931
932 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
934 L:      linux-iio@vger.kernel.org
935 S:      Maintained
936 F:      drivers/iio/adc/stx104.c
937
938 APM DRIVER
939 M:      Jiri Kosina <jikos@kernel.org>
940 S:      Odd fixes
941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942 F:      arch/x86/kernel/apm_32.c
943 F:      include/linux/apm_bios.h
944 F:      include/uapi/linux/apm_bios.h
945 F:      drivers/char/apm-emulation.c
946
947 APPARMOR SECURITY MODULE
948 M:      John Johansen <john.johansen@canonical.com>
949 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950 W:      wiki.apparmor.net
951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952 S:      Supported
953 F:      security/apparmor/
954 F:      Documentation/admin-guide/LSM/apparmor.rst
955
956 APPLE BCM5974 MULTITOUCH DRIVER
957 M:      Henrik Rydberg <rydberg@bitmath.org>
958 L:      linux-input@vger.kernel.org
959 S:      Odd fixes
960 F:      drivers/input/mouse/bcm5974.c
961
962 APPLE SMC DRIVER
963 M:      Henrik Rydberg <rydberg@bitmath.org>
964 L:      linux-hwmon@vger.kernel.org
965 S:      Odd fixes
966 F:      drivers/hwmon/applesmc.c
967
968 APPLETALK NETWORK LAYER
969 L:      netdev@vger.kernel.org
970 S:      Odd fixes
971 F:      drivers/net/appletalk/
972 F:      net/appletalk/
973
974 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975 M:      Duc Dang <dhdang@apm.com>
976 S:      Supported
977 F:      arch/arm64/boot/dts/apm/
978
979 APPLIED MICRO (APM) X-GENE SOC EDAC
980 M:      Loc Ho <lho@apm.com>
981 S:      Supported
982 F:      drivers/edac/xgene_edac.c
983 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986 M:      Iyappan Subramanian <isubramanian@apm.com>
987 M:      Keyur Chudgar <kchudgar@apm.com>
988 S:      Supported
989 F:      drivers/net/ethernet/apm/xgene-v2/
990
991 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992 M:      Iyappan Subramanian <isubramanian@apm.com>
993 M:      Keyur Chudgar <kchudgar@apm.com>
994 M:      Quan Nguyen <qnguyen@apm.com>
995 S:      Supported
996 F:      drivers/net/ethernet/apm/xgene/
997 F:      drivers/net/phy/mdio-xgene.c
998 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001 APPLIED MICRO (APM) X-GENE SOC PMU
1002 M:      Tai Nguyen <ttnguyen@apm.com>
1003 S:      Supported
1004 F:      drivers/perf/xgene_pmu.c
1005 F:      Documentation/perf/xgene-pmu.txt
1006 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008 APTINA CAMERA SENSOR PLL
1009 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010 L:      linux-media@vger.kernel.org
1011 S:      Maintained
1012 F:      drivers/media/i2c/aptina-pll.*
1013
1014 ARC FRAMEBUFFER DRIVER
1015 M:      Jaya Kumar <jayalk@intworks.biz>
1016 S:      Maintained
1017 F:      drivers/video/fbdev/arcfb.c
1018 F:      drivers/video/fbdev/core/fb_defio.c
1019
1020 ARC PGU DRM DRIVER
1021 M:      Alexey Brodkin <abrodkin@synopsys.com>
1022 S:      Supported
1023 F:      drivers/gpu/drm/arc/
1024 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026 ARCNET NETWORK LAYER
1027 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1028 L:      netdev@vger.kernel.org
1029 S:      Maintained
1030 F:      drivers/net/arcnet/
1031 F:      include/uapi/linux/if_arcnet.h
1032
1033 ARM ARCHITECTED TIMER DRIVER
1034 M:      Mark Rutland <mark.rutland@arm.com>
1035 M:      Marc Zyngier <marc.zyngier@arm.com>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038 F:      arch/arm/include/asm/arch_timer.h
1039 F:      arch/arm64/include/asm/arch_timer.h
1040 F:      drivers/clocksource/arm_arch_timer.c
1041
1042 ARM HDLCD DRM DRIVER
1043 M:      Liviu Dudau <liviu.dudau@arm.com>
1044 S:      Supported
1045 F:      drivers/gpu/drm/arm/hdlcd_*
1046 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048 ARM MALI-DP DRM DRIVER
1049 M:      Liviu Dudau <liviu.dudau@arm.com>
1050 M:      Brian Starkey <brian.starkey@arm.com>
1051 M:      Mali DP Maintainers <malidp@foss.arm.com>
1052 S:      Supported
1053 F:      drivers/gpu/drm/arm/
1054 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056 ARM MFM AND FLOPPY DRIVERS
1057 M:      Ian Molton <spyro@f2s.com>
1058 S:      Maintained
1059 F:      arch/arm/lib/floppydma.S
1060 F:      arch/arm/include/asm/floppy.h
1061
1062 ARM PMU PROFILING AND DEBUGGING
1063 M:      Will Deacon <will.deacon@arm.com>
1064 M:      Mark Rutland <mark.rutland@arm.com>
1065 S:      Maintained
1066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 F:      arch/arm*/kernel/perf_*
1068 F:      arch/arm/oprofile/common.c
1069 F:      arch/arm*/kernel/hw_breakpoint.c
1070 F:      arch/arm*/include/asm/hw_breakpoint.h
1071 F:      arch/arm*/include/asm/perf_event.h
1072 F:      drivers/perf/*
1073 F:      include/linux/perf/arm_pmu.h
1074 F:      Documentation/devicetree/bindings/arm/pmu.txt
1075 F:      Documentation/devicetree/bindings/perf/
1076
1077 ARM PORT
1078 M:      Russell King <linux@armlinux.org.uk>
1079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 W:      http://www.armlinux.org.uk/
1081 S:      Odd Fixes
1082 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083 F:      arch/arm/
1084 X:      arch/arm/boot/dts/
1085
1086 ARM PRIMECELL AACI PL041 DRIVER
1087 M:      Russell King <linux@armlinux.org.uk>
1088 S:      Odd Fixes
1089 F:      sound/arm/aaci.*
1090
1091 ARM PRIMECELL BUS SUPPORT
1092 M:      Russell King <linux@armlinux.org.uk>
1093 S:      Odd Fixes
1094 F:      drivers/amba/
1095 F:      include/linux/amba/bus.h
1096
1097 ARM PRIMECELL CLCD PL110 DRIVER
1098 M:      Russell King <linux@armlinux.org.uk>
1099 S:      Odd Fixes
1100 F:      drivers/video/fbdev/amba-clcd.*
1101
1102 ARM PRIMECELL KMI PL050 DRIVER
1103 M:      Russell King <linux@armlinux.org.uk>
1104 S:      Odd Fixes
1105 F:      drivers/input/serio/ambakmi.*
1106 F:      include/linux/amba/kmi.h
1107
1108 ARM PRIMECELL MMCI PL180/1 DRIVER
1109 M:      Russell King <linux@armlinux.org.uk>
1110 S:      Odd Fixes
1111 F:      drivers/mmc/host/mmci.*
1112 F:      include/linux/amba/mmci.h
1113
1114 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115 M:      Russell King <linux@armlinux.org.uk>
1116 S:      Odd Fixes
1117 F:      drivers/tty/serial/amba-pl01*.c
1118 F:      include/linux/amba/serial.h
1119
1120 ARM SMMU DRIVERS
1121 M:      Will Deacon <will.deacon@arm.com>
1122 R:      Robin Murphy <robin.murphy@arm.com>
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125 F:      drivers/iommu/arm-smmu.c
1126 F:      drivers/iommu/arm-smmu-v3.c
1127 F:      drivers/iommu/io-pgtable-arm.c
1128 F:      drivers/iommu/io-pgtable-arm-v7s.c
1129
1130 ARM SUB-ARCHITECTURES
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 F:      arch/arm/mach-*/
1134 F:      arch/arm/plat-*/
1135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137 ARM/ACTIONS SEMI ARCHITECTURE
1138 M:      Andreas Färber <afaerber@suse.de>
1139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 S:      Maintained
1141 N:      owl
1142 F:      arch/arm/mach-actions/
1143 F:      arch/arm/boot/dts/owl-*
1144 F:      arch/arm64/boot/dts/actions/
1145 F:      drivers/clocksource/owl-*
1146 F:      drivers/pinctrl/actions/*
1147 F:      drivers/soc/actions/
1148 F:      include/dt-bindings/power/owl-*
1149 F:      include/linux/soc/actions/
1150 F:      Documentation/devicetree/bindings/arm/actions.txt
1151 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155 ARM/ADS SPHERE MACHINE SUPPORT
1156 M:      Lennert Buytenhek <kernel@wantstofly.org>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159
1160 ARM/AFEB9260 MACHINE SUPPORT
1161 M:      Sergey Lapin <slapin@ossfans.org>
1162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S:      Maintained
1164
1165 ARM/AJECO 1ARM MACHINE SUPPORT
1166 M:      Lennert Buytenhek <kernel@wantstofly.org>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 S:      Maintained
1169
1170 ARM/Allwinner SoC Clock Support
1171 M:      Emilio López <emilio@elopez.com.ar>
1172 S:      Maintained
1173 F:      drivers/clk/sunxi/
1174
1175 ARM/Allwinner sunXi SoC support
1176 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1177 M:      Chen-Yu Tsai <wens@csie.org>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180 N:      sun[x456789]i
1181 N:      sun50i
1182 F:      arch/arm/mach-sunxi/
1183 F:      arch/arm64/boot/dts/allwinner/
1184 F:      drivers/clk/sunxi-ng/
1185 F:      drivers/pinctrl/sunxi/
1186 F:      drivers/soc/sunxi/
1187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190 M:      Neil Armstrong <narmstrong@baylibre.com>
1191 M:      Jerome Brunet <jbrunet@baylibre.com>
1192 L:      linux-amlogic@lists.infradead.org
1193 S:      Maintained
1194 F:      drivers/clk/meson/
1195 F:      include/dt-bindings/clock/meson*
1196 F:      include/dt-bindings/clock/gxbb*
1197 F:      Documentation/devicetree/bindings/clock/amlogic*
1198
1199 ARM/Amlogic Meson SoC support
1200 M:      Carlo Caione <carlo@caione.org>
1201 M:      Kevin Hilman <khilman@baylibre.com>
1202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 L:      linux-amlogic@lists.infradead.org
1204 W:      http://linux-meson.com/
1205 S:      Maintained
1206 F:      arch/arm/mach-meson/
1207 F:      arch/arm/boot/dts/meson*
1208 F:      arch/arm64/boot/dts/amlogic/
1209 F:      drivers/pinctrl/meson/
1210 F:      drivers/mmc/host/meson*
1211 N:      meson
1212
1213 ARM/Annapurna Labs ALPINE ARCHITECTURE
1214 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      arch/arm/mach-alpine/
1219 F:      arch/arm/boot/dts/alpine*
1220 F:      arch/arm64/boot/dts/al/
1221 F:      drivers/*/*alpine*
1222
1223 ARM/ARTPEC MACHINE SUPPORT
1224 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1225 M:      Lars Persson <lars.persson@axis.com>
1226 S:      Maintained
1227 L:      linux-arm-kernel@axis.com
1228 F:      arch/arm/mach-artpec
1229 F:      arch/arm/boot/dts/artpec6*
1230 F:      drivers/clk/axis
1231 F:      drivers/crypto/axis
1232 F:      drivers/pinctrl/pinctrl-artpec*
1233 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235 ARM/ASPEED I2C DRIVER
1236 M:      Brendan Higgins <brendanhiggins@google.com>
1237 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238 R:      Joel Stanley <joel@jms.id.au>
1239 L:      linux-i2c@vger.kernel.org
1240 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1243 F:      drivers/i2c/busses/i2c-aspeed.c
1244 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247 ARM/ASPEED MACHINE SUPPORT
1248 M:      Joel Stanley <joel@jms.id.au>
1249 R:      Andrew Jeffery <andrew@aj.id.au>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253 S:      Supported
1254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255 F:      arch/arm/mach-aspeed/
1256 F:      arch/arm/boot/dts/aspeed-*
1257 N:      aspeed
1258
1259 ARM/ATMEL AT91 Clock Support
1260 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1261 S:      Maintained
1262 F:      drivers/clk/at91
1263
1264 ARM/CALXEDA HIGHBANK ARCHITECTURE
1265 M:      Rob Herring <robh@kernel.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268 F:      arch/arm/mach-highbank/
1269 F:      arch/arm/boot/dts/highbank.dts
1270 F:      arch/arm/boot/dts/ecx-*.dts*
1271
1272 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273 M:      Krzysztof Halasa <khalasa@piap.pl>
1274 S:      Maintained
1275 F:      arch/arm/mach-cns3xxx/
1276
1277 ARM/CAVIUM THUNDER NETWORK DRIVER
1278 M:      Sunil Goutham <sgoutham@cavium.com>
1279 M:      Robert Richter <rric@kernel.org>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Supported
1282 F:      drivers/net/ethernet/cavium/thunder/
1283
1284 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285 M:      Lukasz Majewski <lukma@denx.de>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 F:      arch/arm/mach-ep93xx/ts72xx.c
1289
1290 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291 M:      Alexander Shiyan <shc_work@mail.ru>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Odd Fixes
1294 N:      clps711x
1295
1296 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297 M:      Lennert Buytenhek <kernel@wantstofly.org>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Maintained
1300
1301 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1303 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      arch/arm/mach-ep93xx/
1307 F:      arch/arm/mach-ep93xx/include/mach/
1308
1309 ARM/CLKDEV SUPPORT
1310 M:      Russell King <linux@armlinux.org.uk>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314 F:      drivers/clk/clkdev.c
1315
1316 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317 M:      Mike Rapoport <mike@compulab.co.il>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320
1321 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322 M:      Baruch Siach <baruch@tkos.co.il>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      arch/arm/boot/dts/cx92755*
1326 N:      digicolor
1327
1328 ARM/CONTEC MICRO9 MACHINE SUPPORT
1329 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1330 S:      Maintained
1331 F:      arch/arm/mach-ep93xx/micro9.c
1332
1333 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Maintained
1337 F:      drivers/hwtracing/coresight/*
1338 F:      Documentation/trace/coresight.txt
1339 F:      Documentation/trace/coresight-cpu-debug.txt
1340 F:      Documentation/devicetree/bindings/arm/coresight.txt
1341 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343 F:      tools/perf/arch/arm/util/pmu.c
1344 F:      tools/perf/arch/arm/util/auxtrace.c
1345 F:      tools/perf/arch/arm/util/cs-etm.c
1346 F:      tools/perf/arch/arm/util/cs-etm.h
1347 F:      tools/perf/util/cs-etm.*
1348 F:      tools/perf/util/cs-etm-decoder/*
1349
1350 ARM/CORGI MACHINE SUPPORT
1351 M:      Richard Purdie <rpurdie@rpsys.net>
1352 S:      Maintained
1353
1354 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356 M:      Linus Walleij <linus.walleij@linaro.org>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 T:      git git://github.com/ulli-kroll/linux.git
1359 S:      Maintained
1360 F:      Documentation/devicetree/bindings/arm/gemini.txt
1361 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364 F:      arch/arm/mach-gemini/
1365 F:      drivers/net/ethernet/cortina/
1366 F:      drivers/pinctrl/pinctrl-gemini.c
1367 F:      drivers/rtc/rtc-ftrtc010.c
1368
1369 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370 M:      Barry Song <baohua@kernel.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373 S:      Maintained
1374 F:      arch/arm/boot/dts/prima2*
1375 F:      arch/arm/mach-prima2/
1376 F:      drivers/clk/sirf/
1377 F:      drivers/clocksource/timer-prima2.c
1378 F:      drivers/clocksource/timer-atlas7.c
1379 N:      [^a-z]sirf
1380
1381 ARM/EBSA110 MACHINE SUPPORT
1382 M:      Russell King <linux@armlinux.org.uk>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 W:      http://www.armlinux.org.uk/
1385 S:      Maintained
1386 F:      arch/arm/mach-ebsa110/
1387 F:      drivers/net/ethernet/amd/am79c961a.*
1388
1389 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 N:      efm32
1395
1396 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Maintained
1400 F:      arch/arm/mach-pxa/ezx.c
1401
1402 ARM/FARADAY FA526 PORT
1403 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 T:      git git://git.berlios.de/gemini-board
1407 F:      arch/arm/mm/*-fa*
1408
1409 ARM/FOOTBRIDGE ARCHITECTURE
1410 M:      Russell King <linux@armlinux.org.uk>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 W:      http://www.armlinux.org.uk/
1413 S:      Maintained
1414 F:      arch/arm/include/asm/hardware/dec21285.h
1415 F:      arch/arm/mach-footbridge/
1416
1417 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418 M:      Shawn Guo <shawnguo@kernel.org>
1419 M:      Sascha Hauer <s.hauer@pengutronix.de>
1420 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1421 R:      Fabio Estevam <fabio.estevam@nxp.com>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1425 F:      arch/arm/mach-imx/
1426 F:      arch/arm/mach-mxs/
1427 F:      arch/arm/boot/dts/imx*
1428 F:      arch/arm/configs/imx*_defconfig
1429 F:      drivers/clk/imx/
1430 F:      drivers/soc/imx/
1431 F:      include/soc/imx/
1432
1433 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1434 M:      Shawn Guo <shawnguo@kernel.org>
1435 M:      Sascha Hauer <s.hauer@pengutronix.de>
1436 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1437 R:      Stefan Agner <stefan@agner.ch>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1441 F:      arch/arm/mach-imx/*vf610*
1442 F:      arch/arm/boot/dts/vf*
1443
1444 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1445 M:      Lennert Buytenhek <kernel@wantstofly.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/GUMSTIX MACHINE SUPPORT
1450 M:      Steve Sakoman <sakoman@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453
1454 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1455 M:      Philipp Zabel <philipp.zabel@gmail.com>
1456 M:      Paul Parsons <lost.distance@yahoo.com>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 F:      arch/arm/mach-pxa/hx4700.c
1460 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1461 F:      sound/soc/pxa/hx4700.c
1462
1463 ARM/HISILICON SOC SUPPORT
1464 M:      Wei Xu <xuwei5@hisilicon.com>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 W:      http://www.hisilicon.com
1467 S:      Supported
1468 T:      git git://github.com/hisilicon/linux-hisi.git
1469 F:      arch/arm/mach-hisi/
1470 F:      arch/arm/boot/dts/hi3*
1471 F:      arch/arm/boot/dts/hip*
1472 F:      arch/arm/boot/dts/hisi*
1473 F:      arch/arm64/boot/dts/hisilicon/
1474
1475 ARM/HP JORNADA 7XX MACHINE SUPPORT
1476 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1477 W:      www.jlime.com
1478 S:      Maintained
1479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1480 F:      arch/arm/mach-sa1100/jornada720.c
1481 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1482
1483 ARM/IGEP MACHINE SUPPORT
1484 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1485 M:      Javier Martinez Canillas <javier@dowhile0.org>
1486 L:      linux-omap@vger.kernel.org
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/boot/dts/omap3-igep*
1490
1491 ARM/INCOME PXA270 SUPPORT
1492 M:      Marek Vasut <marek.vasut@gmail.com>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1496
1497 ARM/INTEL IOP13XX ARM ARCHITECTURE
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/INTEL IOP32X ARM ARCHITECTURE
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/INTEL IOP33X ARM ARCHITECTURE
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Orphan
1510
1511 ARM/INTEL IQ81342EX MACHINE SUPPORT
1512 M:      Lennert Buytenhek <kernel@wantstofly.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515
1516 ARM/INTEL IXDP2850 MACHINE SUPPORT
1517 M:      Lennert Buytenhek <kernel@wantstofly.org>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520
1521 ARM/INTEL IXP4XX ARM ARCHITECTURE
1522 M:      Imre Kaloz <kaloz@openwrt.org>
1523 M:      Krzysztof Halasa <khalasa@piap.pl>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S:      Maintained
1526 F:      arch/arm/mach-ixp4xx/
1527
1528 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1529 M:      Jonathan Cameron <jic23@cam.ac.uk>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532 F:      arch/arm/mach-pxa/stargate2.c
1533 F:      drivers/pcmcia/pxa2xx_stargate2.c
1534
1535 ARM/INTEL XSC3 (MANZANO) ARM CORE
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1541 M:      Lennert Buytenhek <kernel@wantstofly.org>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544
1545 ARM/LG1K ARCHITECTURE
1546 M:      Chanho Min <chanho.min@lge.com>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm64/boot/dts/lg/
1550
1551 ARM/LOGICPD PXA270 MACHINE SUPPORT
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/LPC18XX ARCHITECTURE
1557 M:      Joachim Eastwood <manabian@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560 F:      arch/arm/boot/dts/lpc43*
1561 F:      drivers/clk/nxp/clk-lpc18xx*
1562 F:      drivers/clocksource/time-lpc32xx.c
1563 F:      drivers/i2c/busses/i2c-lpc2k.c
1564 F:      drivers/memory/pl172.c
1565 F:      drivers/mtd/spi-nor/nxp-spifi.c
1566 F:      drivers/rtc/rtc-lpc24xx.c
1567 N:      lpc18xx
1568
1569 ARM/LPC32XX SOC SUPPORT
1570 M:      Vladimir Zapolskiy <vz@mleia.com>
1571 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1574 S:      Maintained
1575 F:      arch/arm/boot/dts/lpc32*
1576 F:      arch/arm/mach-lpc32xx/
1577 F:      drivers/i2c/busses/i2c-pnx.c
1578 F:      drivers/net/ethernet/nxp/lpc_eth.c
1579 F:      drivers/usb/host/ohci-nxp.c
1580 F:      drivers/watchdog/pnx4008_wdt.c
1581 N:      lpc32xx
1582
1583 ARM/MAGICIAN MACHINE SUPPORT
1584 M:      Philipp Zabel <philipp.zabel@gmail.com>
1585 S:      Maintained
1586
1587 ARM/Marvell Dove/MV78xx0/Orion SOC support
1588 M:      Jason Cooper <jason@lakedaemon.net>
1589 M:      Andrew Lunn <andrew@lunn.ch>
1590 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1591 M:      Gregory Clement <gregory.clement@bootlin.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 F:      Documentation/devicetree/bindings/soc/dove/
1595 F:      arch/arm/mach-dove/
1596 F:      arch/arm/mach-mv78xx0/
1597 F:      arch/arm/mach-orion5x/
1598 F:      arch/arm/plat-orion/
1599 F:      arch/arm/boot/dts/dove*
1600 F:      arch/arm/boot/dts/orion5x*
1601
1602 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1603 M:      Jason Cooper <jason@lakedaemon.net>
1604 M:      Andrew Lunn <andrew@lunn.ch>
1605 M:      Gregory Clement <gregory.clement@bootlin.com>
1606 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609 F:      arch/arm/boot/dts/armada*
1610 F:      arch/arm/boot/dts/kirkwood*
1611 F:      arch/arm/configs/mvebu_*_defconfig
1612 F:      arch/arm/mach-mvebu/
1613 F:      arch/arm64/boot/dts/marvell/armada*
1614 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1615 F:      drivers/cpufreq/mvebu-cpufreq.c
1616 F:      drivers/irqchip/irq-armada-370-xp.c
1617 F:      drivers/irqchip/irq-mvebu-*
1618 F:      drivers/pinctrl/mvebu/
1619 F:      drivers/rtc/rtc-armada38x.c
1620
1621 ARM/Mediatek RTC DRIVER
1622 M:      Eddie Huang <eddie.huang@mediatek.com>
1623 M:      Sean Wang <sean.wang@mediatek.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1628 F:      drivers/rtc/rtc-mt6397.c
1629 F:      drivers/rtc/rtc-mt7622.c
1630
1631 ARM/Mediatek SoC support
1632 M:      Matthias Brugger <matthias.bgg@gmail.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636 F:      arch/arm/boot/dts/mt6*
1637 F:      arch/arm/boot/dts/mt7*
1638 F:      arch/arm/boot/dts/mt8*
1639 F:      arch/arm/mach-mediatek/
1640 F:      arch/arm64/boot/dts/mediatek/
1641 N:      mtk
1642 K:      mediatek
1643
1644 ARM/Mediatek USB3 PHY DRIVER
1645 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1650
1651 ARM/MICREL KS8695 ARCHITECTURE
1652 M:      Greg Ungerer <gerg@uclinux.org>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 F:      arch/arm/mach-ks8695/
1655 S:      Odd Fixes
1656
1657 ARM/Microchip (AT91) SoC support
1658 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1659 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 W:      http://www.linux4sam.org
1662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1663 S:      Supported
1664 N:      at91
1665 N:      atmel
1666 F:      arch/arm/mach-at91/
1667 F:      include/soc/at91/
1668 F:      arch/arm/boot/dts/at91*.dts
1669 F:      arch/arm/boot/dts/at91*.dtsi
1670 F:      arch/arm/boot/dts/sama*.dts
1671 F:      arch/arm/boot/dts/sama*.dtsi
1672 F:      arch/arm/include/debug/at91.S
1673 F:      drivers/memory/atmel*
1674 F:      drivers/watchdog/sama5d4_wdt.c
1675 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1676 X:      drivers/net/wireless/atmel/
1677
1678 ARM/MIOA701 MACHINE SUPPORT
1679 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F:      arch/arm/mach-pxa/mioa701.c
1682 S:      Maintained
1683
1684 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1685 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1686 S:      Maintained
1687
1688 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1689 M:      Linus Walleij <linus.walleij@linaro.org>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 S:      Maintained
1692 F:      arch/arm/mach-nomadik/
1693 F:      arch/arm/mach-u300/
1694 F:      arch/arm/mach-ux500/
1695 F:      arch/arm/boot/dts/ste-*
1696 F:      drivers/clk/clk-nomadik.c
1697 F:      drivers/clk/clk-u300.c
1698 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1699 F:      drivers/clocksource/timer-u300.c
1700 F:      drivers/dma/coh901318*
1701 F:      drivers/dma/ste_dma40*
1702 F:      drivers/hwspinlock/u8500_hsem.c
1703 F:      drivers/i2c/busses/i2c-nomadik.c
1704 F:      drivers/i2c/busses/i2c-stu300.c
1705 F:      drivers/mfd/ab3100*
1706 F:      drivers/mfd/ab8500*
1707 F:      drivers/mfd/abx500*
1708 F:      drivers/mfd/dbx500*
1709 F:      drivers/mfd/db8500*
1710 F:      drivers/pinctrl/nomadik/
1711 F:      drivers/pinctrl/pinctrl-coh901*
1712 F:      drivers/pinctrl/pinctrl-u300.c
1713 F:      drivers/rtc/rtc-ab3100.c
1714 F:      drivers/rtc/rtc-ab8500.c
1715 F:      drivers/rtc/rtc-coh901331.c
1716 F:      drivers/rtc/rtc-pl031.c
1717 F:      drivers/watchdog/coh901327_wdt.c
1718 F:      Documentation/devicetree/bindings/arm/ste-*
1719 F:      Documentation/devicetree/bindings/arm/ux500/
1720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1721
1722 ARM/NUVOTON NPCM ARCHITECTURE
1723 M:      Avi Fishman <avifishman70@gmail.com>
1724 M:      Tomer Maimon <tmaimon77@gmail.com>
1725 R:      Patrick Venture <venture@google.com>
1726 R:      Nancy Yuen <yuenn@google.com>
1727 R:      Brendan Higgins <brendanhiggins@google.com>
1728 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1729 S:      Supported
1730 F:      arch/arm/mach-npcm/
1731 F:      arch/arm/boot/dts/nuvoton-npcm*
1732 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1733 F:      drivers/*/*npcm*
1734 F:      Documentation/*/*npcm*
1735
1736 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1737 M:      Wan ZongShun <mcuos.com@gmail.com>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 W:      http://www.mcuos.com
1740 S:      Maintained
1741 F:      arch/arm/mach-w90x900/
1742 F:      drivers/input/keyboard/w90p910_keypad.c
1743 F:      drivers/input/touchscreen/w90p910_ts.c
1744 F:      drivers/watchdog/nuc900_wdt.c
1745 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1746 F:      drivers/mtd/nand/raw/nuc900_nand.c
1747 F:      drivers/rtc/rtc-nuc900.c
1748 F:      drivers/spi/spi-nuc900.c
1749 F:      drivers/usb/host/ehci-w90x900.c
1750 F:      drivers/video/fbdev/nuc900fb.c
1751
1752 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1753 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1754 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1755 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1756 S:      Supported
1757
1758 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1759 M:      Alexander Clouter <alex@digriz.org.uk>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 W:      http://www.digriz.org.uk/ts78xx/kernel
1762 S:      Maintained
1763 F:      arch/arm/mach-orion5x/ts78xx-*
1764
1765 ARM/OXNAS platform support
1766 M:      Neil Armstrong <narmstrong@baylibre.com>
1767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1769 S:      Maintained
1770 F:      arch/arm/mach-oxnas/
1771 F:      arch/arm/boot/dts/ox8*.dts*
1772 N:      oxnas
1773
1774 ARM/PALM TREO SUPPORT
1775 M:      Tomas Cech <sleep_walker@suse.com>
1776 L:      linux-arm-kernel@lists.infradead.org
1777 W:      http://hackndev.com
1778 S:      Maintained
1779 F:      arch/arm/mach-pxa/palmtreo.*
1780
1781 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1782 M:      Marek Vasut <marek.vasut@gmail.com>
1783 L:      linux-arm-kernel@lists.infradead.org
1784 W:      http://hackndev.com
1785 S:      Maintained
1786 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1787 F:      arch/arm/mach-pxa/palmtx.c
1788 F:      arch/arm/mach-pxa/palmt5.*
1789 F:      arch/arm/mach-pxa/include/mach/palmld.h
1790 F:      arch/arm/mach-pxa/palmld.c
1791 F:      arch/arm/mach-pxa/palmte2.*
1792 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1793 F:      arch/arm/mach-pxa/palmtc.c
1794
1795 ARM/PALMZ72 SUPPORT
1796 M:      Sergey Lapin <slapin@ossfans.org>
1797 L:      linux-arm-kernel@lists.infradead.org
1798 W:      http://hackndev.com
1799 S:      Maintained
1800 F:      arch/arm/mach-pxa/palmz72.*
1801
1802 ARM/PLEB SUPPORT
1803 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1804 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1805 S:      Maintained
1806
1807 ARM/PT DIGITAL BOARD PORT
1808 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 W:      http://www.armlinux.org.uk/
1811 S:      Maintained
1812
1813 ARM/QUALCOMM SUPPORT
1814 M:      Andy Gross <andy.gross@linaro.org>
1815 M:      David Brown <david.brown@linaro.org>
1816 L:      linux-arm-msm@vger.kernel.org
1817 L:      linux-soc@vger.kernel.org
1818 S:      Maintained
1819 F:      Documentation/devicetree/bindings/soc/qcom/
1820 F:      arch/arm/boot/dts/qcom-*.dts
1821 F:      arch/arm/boot/dts/qcom-*.dtsi
1822 F:      arch/arm/mach-qcom/
1823 F:      arch/arm64/boot/dts/qcom/*
1824 F:      drivers/i2c/busses/i2c-qup.c
1825 F:      drivers/clk/qcom/
1826 F:      drivers/dma/qcom/
1827 F:      drivers/soc/qcom/
1828 F:      drivers/spi/spi-qup.c
1829 F:      drivers/tty/serial/msm_serial.c
1830 F:      drivers/*/pm8???-*
1831 F:      drivers/mfd/ssbi.c
1832 F:      drivers/firmware/qcom_scm.c
1833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1834
1835 ARM/RADISYS ENP2611 MACHINE SUPPORT
1836 M:      Lennert Buytenhek <kernel@wantstofly.org>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S:      Maintained
1839
1840 ARM/REALTEK ARCHITECTURE
1841 M:      Andreas Färber <afaerber@suse.de>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      arch/arm64/boot/dts/realtek/
1845 F:      Documentation/devicetree/bindings/arm/realtek.txt
1846
1847 ARM/RENESAS ARM64 ARCHITECTURE
1848 M:      Simon Horman <horms@verge.net.au>
1849 M:      Magnus Damm <magnus.damm@gmail.com>
1850 L:      linux-renesas-soc@vger.kernel.org
1851 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1853 S:      Supported
1854 F:      arch/arm64/boot/dts/renesas/
1855 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1856 F:      drivers/soc/renesas/
1857 F:      include/linux/soc/renesas/
1858
1859 ARM/RISCPC ARCHITECTURE
1860 M:      Russell King <linux@armlinux.org.uk>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 W:      http://www.armlinux.org.uk/
1863 S:      Maintained
1864 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1865 F:      arch/arm/include/asm/hardware/ioc.h
1866 F:      arch/arm/include/asm/hardware/iomd.h
1867 F:      arch/arm/include/asm/hardware/memc.h
1868 F:      arch/arm/mach-rpc/
1869 F:      drivers/net/ethernet/8390/etherh.c
1870 F:      drivers/net/ethernet/i825xx/ether1*
1871 F:      drivers/net/ethernet/seeq/ether3*
1872 F:      drivers/scsi/arm/
1873
1874 ARM/Rockchip SoC support
1875 M:      Heiko Stuebner <heiko@sntech.de>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L:      linux-rockchip@lists.infradead.org
1878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1879 S:      Maintained
1880 F:      arch/arm/boot/dts/rk3*
1881 F:      arch/arm/boot/dts/rv1108*
1882 F:      arch/arm/mach-rockchip/
1883 F:      drivers/clk/rockchip/
1884 F:      drivers/i2c/busses/i2c-rk3x.c
1885 F:      drivers/*/*rockchip*
1886 F:      drivers/*/*/*rockchip*
1887 F:      sound/soc/rockchip/
1888 N:      rockchip
1889
1890 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1891 M:      Kukjin Kim <kgene@kernel.org>
1892 M:      Krzysztof Kozlowski <krzk@kernel.org>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1895 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1896 S:      Maintained
1897 F:      arch/arm/boot/dts/s3c*
1898 F:      arch/arm/boot/dts/s5p*
1899 F:      arch/arm/boot/dts/exynos*
1900 F:      arch/arm64/boot/dts/exynos/
1901 F:      arch/arm/plat-samsung/
1902 F:      arch/arm/mach-s3c24*/
1903 F:      arch/arm/mach-s3c64xx/
1904 F:      arch/arm/mach-s5p*/
1905 F:      arch/arm/mach-exynos*/
1906 F:      drivers/*/*s3c24*
1907 F:      drivers/*/*/*s3c24*
1908 F:      drivers/*/*s3c64xx*
1909 F:      drivers/*/*s5pv210*
1910 F:      drivers/memory/samsung/*
1911 F:      drivers/soc/samsung/*
1912 F:      Documentation/arm/Samsung/
1913 F:      Documentation/devicetree/bindings/arm/samsung/
1914 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1915 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1916 N:      exynos
1917
1918 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1919 M:      Kyungmin Park <kyungmin.park@samsung.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      arch/arm/mach-s5pv210/
1923
1924 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1925 M:      Kyungmin Park <kyungmin.park@samsung.com>
1926 M:      Kamil Debski <kamil@wypas.org>
1927 M:      Andrzej Hajda <a.hajda@samsung.com>
1928 L:      linux-arm-kernel@lists.infradead.org
1929 L:      linux-media@vger.kernel.org
1930 S:      Maintained
1931 F:      drivers/media/platform/s5p-g2d/
1932
1933 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1934 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1935 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1936 L:      linux-media@vger.kernel.org
1937 S:      Maintained
1938 F:      drivers/media/platform/s5p-cec/
1939 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1940
1941 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1942 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1943 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1944 L:      linux-arm-kernel@lists.infradead.org
1945 L:      linux-media@vger.kernel.org
1946 S:      Maintained
1947 F:      drivers/media/platform/s5p-jpeg/
1948
1949 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1950 M:      Kyungmin Park <kyungmin.park@samsung.com>
1951 M:      Kamil Debski <kamil@wypas.org>
1952 M:      Jeongtae Park <jtp.park@samsung.com>
1953 M:      Andrzej Hajda <a.hajda@samsung.com>
1954 L:      linux-arm-kernel@lists.infradead.org
1955 L:      linux-media@vger.kernel.org
1956 S:      Maintained
1957 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1958 F:      drivers/media/platform/s5p-mfc/
1959
1960 ARM/SHMOBILE ARM ARCHITECTURE
1961 M:      Simon Horman <horms@verge.net.au>
1962 M:      Magnus Damm <magnus.damm@gmail.com>
1963 L:      linux-renesas-soc@vger.kernel.org
1964 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966 S:      Supported
1967 F:      arch/arm/boot/dts/emev2*
1968 F:      arch/arm/boot/dts/r7s*
1969 F:      arch/arm/boot/dts/r8a*
1970 F:      arch/arm/boot/dts/sh*
1971 F:      arch/arm/configs/shmobile_defconfig
1972 F:      arch/arm/include/debug/renesas-scif.S
1973 F:      arch/arm/mach-shmobile/
1974 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1975 F:      drivers/soc/renesas/
1976 F:      include/linux/soc/renesas/
1977
1978 ARM/SOCFPGA ARCHITECTURE
1979 M:      Dinh Nguyen <dinguyen@kernel.org>
1980 S:      Maintained
1981 F:      arch/arm/mach-socfpga/
1982 F:      arch/arm/boot/dts/socfpga*
1983 F:      arch/arm/configs/socfpga_defconfig
1984 F:      arch/arm64/boot/dts/altera/
1985 W:      http://www.rocketboards.org
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1987
1988 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1989 M:      Dinh Nguyen <dinguyen@kernel.org>
1990 S:      Maintained
1991 F:      drivers/clk/socfpga/
1992
1993 ARM/SOCFPGA EDAC SUPPORT
1994 M:      Thor Thayer <thor.thayer@linux.intel.com>
1995 S:      Maintained
1996 F:      drivers/edac/altera_edac.
1997
1998 ARM/SPREADTRUM SoC SUPPORT
1999 M:      Orson Zhai <orsonzhai@gmail.com>
2000 M:      Baolin Wang <baolin.wang@linaro.org>
2001 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2002 S:      Maintained
2003 F:      arch/arm64/boot/dts/sprd
2004 N:      sprd
2005
2006 ARM/STI ARCHITECTURE
2007 M:      Patrice Chotard <patrice.chotard@st.com>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 W:      http://www.stlinux.com
2010 S:      Maintained
2011 F:      arch/arm/mach-sti/
2012 F:      arch/arm/boot/dts/sti*
2013 F:      drivers/char/hw_random/st-rng.c
2014 F:      drivers/clocksource/arm_global_timer.c
2015 F:      drivers/clocksource/clksrc_st_lpc.c
2016 F:      drivers/cpufreq/sti-cpufreq.c
2017 F:      drivers/dma/st_fdma*
2018 F:      drivers/i2c/busses/i2c-st.c
2019 F:      drivers/media/rc/st_rc.c
2020 F:      drivers/media/platform/sti/c8sectpfe/
2021 F:      drivers/mmc/host/sdhci-st.c
2022 F:      drivers/phy/st/phy-miphy28lp.c
2023 F:      drivers/phy/st/phy-stih407-usb.c
2024 F:      drivers/pinctrl/pinctrl-st.c
2025 F:      drivers/remoteproc/st_remoteproc.c
2026 F:      drivers/remoteproc/st_slim_rproc.c
2027 F:      drivers/reset/sti/
2028 F:      drivers/rtc/rtc-st-lpc.c
2029 F:      drivers/tty/serial/st-asc.c
2030 F:      drivers/usb/dwc3/dwc3-st.c
2031 F:      drivers/usb/host/ehci-st.c
2032 F:      drivers/usb/host/ohci-st.c
2033 F:      drivers/watchdog/st_lpc_wdt.c
2034 F:      drivers/ata/ahci_st.c
2035 F:      include/linux/remoteproc/st_slim_rproc.h
2036
2037 ARM/STM32 ARCHITECTURE
2038 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2039 M:      Alexandre Torgue <alexandre.torgue@st.com>
2040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 S:      Maintained
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2043 N:      stm32
2044 F:      arch/arm/boot/dts/stm32*
2045 F:      arch/arm/mach-stm32/
2046 F:      drivers/clocksource/armv7m_systick.c
2047
2048 ARM/Synaptics Berlin SoC support
2049 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2050 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 S:      Maintained
2053 F:      arch/arm/mach-berlin/
2054 F:      arch/arm/boot/dts/berlin*
2055 F:      arch/arm64/boot/dts/marvell/berlin*
2056
2057 ARM/TANGO ARCHITECTURE
2058 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2059 M:      Mans Rullgard <mans@mansr.com>
2060 L:      linux-arm-kernel@lists.infradead.org
2061 S:      Odd Fixes
2062 N:      tango
2063
2064 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2065 M:      Lennert Buytenhek <kernel@wantstofly.org>
2066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 S:      Maintained
2068
2069 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2070 M:      Hans Verkuil <hans.verkuil@cisco.com>
2071 L:      linux-tegra@vger.kernel.org
2072 L:      linux-media@vger.kernel.org
2073 S:      Maintained
2074 F:      drivers/media/platform/tegra-cec/
2075 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2076
2077 ARM/TETON BGA MACHINE SUPPORT
2078 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S:      Maintained
2081
2082 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2083 M:      Santosh Shilimkar <ssantosh@kernel.org>
2084 L:      linux-kernel@vger.kernel.org
2085 S:      Maintained
2086 F:      drivers/memory/*emif*
2087
2088 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2089 M:      Santosh Shilimkar <ssantosh@kernel.org>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Maintained
2092 F:      arch/arm/mach-keystone/
2093 F:      arch/arm/boot/dts/keystone-*
2094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2095
2096 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2097 M:      Santosh Shilimkar <ssantosh@kernel.org>
2098 L:      linux-kernel@vger.kernel.org
2099 S:      Maintained
2100 F:      drivers/clk/keystone/
2101
2102 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2103 M:      Santosh Shilimkar <ssantosh@kernel.org>
2104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 L:      linux-kernel@vger.kernel.org
2106 S:      Maintained
2107 F:      drivers/clocksource/timer-keystone.c
2108
2109 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2110 M:      Santosh Shilimkar <ssantosh@kernel.org>
2111 L:      linux-kernel@vger.kernel.org
2112 S:      Maintained
2113 F:      drivers/power/reset/keystone-reset.c
2114
2115 ARM/THECUS N2100 MACHINE SUPPORT
2116 M:      Lennert Buytenhek <kernel@wantstofly.org>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 S:      Maintained
2119
2120 ARM/TOSA MACHINE SUPPORT
2121 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2122 M:      Dirk Opfer <dirk@opfer-online.de>
2123 S:      Maintained
2124
2125 ARM/UNIPHIER ARCHITECTURE
2126 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2129 S:      Maintained
2130 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2131 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2132 F:      arch/arm/boot/dts/uniphier*
2133 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2134 F:      arch/arm/mach-uniphier/
2135 F:      arch/arm/mm/cache-uniphier.c
2136 F:      arch/arm64/boot/dts/socionext/uniphier*
2137 F:      drivers/bus/uniphier-system-bus.c
2138 F:      drivers/clk/uniphier/
2139 F:      drivers/gpio/gpio-uniphier.c
2140 F:      drivers/i2c/busses/i2c-uniphier*
2141 F:      drivers/irqchip/irq-uniphier-aidet.c
2142 F:      drivers/pinctrl/uniphier/
2143 F:      drivers/reset/reset-uniphier.c
2144 F:      drivers/tty/serial/8250/8250_uniphier.c
2145 N:      uniphier
2146
2147 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2148 M:      Ulf Hansson <ulf.hansson@linaro.org>
2149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 T:      git git://git.linaro.org/people/ulfh/clk.git
2151 S:      Maintained
2152 F:      drivers/clk/ux500/
2153
2154 ARM/VERSATILE EXPRESS PLATFORM
2155 M:      Liviu Dudau <liviu.dudau@arm.com>
2156 M:      Sudeep Holla <sudeep.holla@arm.com>
2157 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 S:      Maintained
2160 F:      arch/arm/boot/dts/vexpress*
2161 F:      arch/arm64/boot/dts/arm/
2162 F:      arch/arm/mach-vexpress/
2163 F:      */*/vexpress*
2164 F:      */*/*/vexpress*
2165 F:      drivers/clk/versatile/clk-vexpress-osc.c
2166 F:      drivers/clocksource/versatile.c
2167 N:      mps2
2168
2169 ARM/VFP SUPPORT
2170 M:      Russell King <linux@armlinux.org.uk>
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 W:      http://www.armlinux.org.uk/
2173 S:      Maintained
2174 F:      arch/arm/vfp/
2175
2176 ARM/VOIPAC PXA270 SUPPORT
2177 M:      Marek Vasut <marek.vasut@gmail.com>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2180 F:      arch/arm/mach-pxa/vpac270.c
2181 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2182
2183 ARM/VT8500 ARM ARCHITECTURE
2184 M:      Tony Prisk <linux@prisktech.co.nz>
2185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 S:      Maintained
2187 F:      arch/arm/mach-vt8500/
2188 F:      drivers/clocksource/vt8500_timer.c
2189 F:      drivers/i2c/busses/i2c-wmt.c
2190 F:      drivers/mmc/host/wmt-sdmmc.c
2191 F:      drivers/pwm/pwm-vt8500.c
2192 F:      drivers/rtc/rtc-vt8500.c
2193 F:      drivers/tty/serial/vt8500_serial.c
2194 F:      drivers/usb/host/ehci-platform.c
2195 F:      drivers/usb/host/uhci-platform.c
2196 F:      drivers/video/fbdev/vt8500lcdfb.*
2197 F:      drivers/video/fbdev/wm8505fb*
2198 F:      drivers/video/fbdev/wmt_ge_rops.*
2199
2200 ARM/ZIPIT Z2 SUPPORT
2201 M:      Marek Vasut <marek.vasut@gmail.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      arch/arm/mach-pxa/z2.c
2205 F:      arch/arm/mach-pxa/include/mach/z2.h
2206
2207 ARM/ZTE ARCHITECTURE
2208 M:      Jun Nie <jun.nie@linaro.org>
2209 M:      Baoyou Xie <baoyou.xie@linaro.org>
2210 M:      Shawn Guo <shawnguo@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/boot/dts/zx2967*
2214 F:      arch/arm/mach-zx/
2215 F:      arch/arm64/boot/dts/zte/
2216 F:      drivers/clk/zte/
2217 F:      drivers/dma/zx_dma.c
2218 F:      drivers/gpio/gpio-zx.c
2219 F:      drivers/i2c/busses/i2c-zx2967.c
2220 F:      drivers/mmc/host/dw_mmc-zx.*
2221 F:      drivers/pinctrl/zte/
2222 F:      drivers/soc/zte/
2223 F:      drivers/thermal/zx2967_thermal.c
2224 F:      drivers/watchdog/zx2967_wdt.c
2225 F:      Documentation/devicetree/bindings/arm/zte.txt
2226 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2227 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2228 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2229 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2230 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2231 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2232 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2233 F:      Documentation/devicetree/bindings/soc/zte/
2234 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2235 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2236 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2237 F:      include/dt-bindings/clock/zx2967*.h
2238 F:      include/dt-bindings/soc/zte,*.h
2239 F:      sound/soc/codecs/zx_aud96p22.c
2240 F:      sound/soc/zte/
2241
2242 ARM/ZYNQ ARCHITECTURE
2243 M:      Michal Simek <michal.simek@xilinx.com>
2244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 W:      http://wiki.xilinx.com
2246 T:      git https://github.com/Xilinx/linux-xlnx.git
2247 S:      Supported
2248 F:      arch/arm/mach-zynq/
2249 F:      drivers/cpuidle/cpuidle-zynq.c
2250 F:      drivers/block/xsysace.c
2251 N:      zynq
2252 N:      xilinx
2253 F:      drivers/clocksource/cadence_ttc_timer.c
2254 F:      drivers/i2c/busses/i2c-cadence.c
2255 F:      drivers/mmc/host/sdhci-of-arasan.c
2256 F:      drivers/edac/synopsys_edac.c
2257
2258 ARM64 PORT (AARCH64 ARCHITECTURE)
2259 M:      Catalin Marinas <catalin.marinas@arm.com>
2260 M:      Will Deacon <will.deacon@arm.com>
2261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2263 S:      Maintained
2264 F:      arch/arm64/
2265 F:      Documentation/arm64/
2266
2267 AS3645A LED FLASH CONTROLLER DRIVER
2268 M:      Sakari Ailus <sakari.ailus@iki.fi>
2269 L:      linux-leds@vger.kernel.org
2270 S:      Maintained
2271 F:      drivers/leds/leds-as3645a.c
2272
2273 ASAHI KASEI AK8974 DRIVER
2274 M:      Linus Walleij <linus.walleij@linaro.org>
2275 L:      linux-iio@vger.kernel.org
2276 W:      http://www.akm.com/
2277 S:      Supported
2278 F:      drivers/iio/magnetometer/ak8974.c
2279
2280 ASC7621 HARDWARE MONITOR DRIVER
2281 M:      George Joseph <george.joseph@fairview5.com>
2282 L:      linux-hwmon@vger.kernel.org
2283 S:      Maintained
2284 F:      Documentation/hwmon/asc7621
2285 F:      drivers/hwmon/asc7621.c
2286
2287 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2288 M:      Corentin Chary <corentin.chary@gmail.com>
2289 L:      acpi4asus-user@lists.sourceforge.net
2290 L:      platform-driver-x86@vger.kernel.org
2291 W:      http://acpi4asus.sf.net
2292 S:      Maintained
2293 F:      drivers/platform/x86/asus*.c
2294 F:      drivers/platform/x86/eeepc*.c
2295
2296 ASUS WIRELESS RADIO CONTROL DRIVER
2297 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2298 L:      platform-driver-x86@vger.kernel.org
2299 S:      Maintained
2300 F:      drivers/platform/x86/asus-wireless.c
2301
2302 ASYMMETRIC KEYS
2303 M:      David Howells <dhowells@redhat.com>
2304 L:      keyrings@vger.kernel.org
2305 S:      Maintained
2306 F:      Documentation/crypto/asymmetric-keys.txt
2307 F:      include/linux/verification.h
2308 F:      include/crypto/public_key.h
2309 F:      include/crypto/pkcs7.h
2310 F:      crypto/asymmetric_keys/
2311
2312 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2313 R:      Dan Williams <dan.j.williams@intel.com>
2314 W:      http://sourceforge.net/projects/xscaleiop
2315 S:      Odd fixes
2316 F:      Documentation/crypto/async-tx-api.txt
2317 F:      crypto/async_tx/
2318 F:      drivers/dma/
2319 F:      include/linux/dmaengine.h
2320 F:      include/linux/async_tx.h
2321
2322 AT24 EEPROM DRIVER
2323 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2324 L:      linux-i2c@vger.kernel.org
2325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2326 S:      Maintained
2327 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2328 F:      drivers/misc/eeprom/at24.c
2329 F:      include/linux/platform_data/at24.h
2330
2331 ATA OVER ETHERNET (AOE) DRIVER
2332 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2333 W:      http://www.openaoe.org/
2334 S:      Supported
2335 F:      Documentation/aoe/
2336 F:      drivers/block/aoe/
2337
2338 ATHEROS 71XX/9XXX GPIO DRIVER
2339 M:      Alban Bedel <albeu@free.fr>
2340 W:      https://github.com/AlbanBedel/linux
2341 T:      git git://github.com/AlbanBedel/linux
2342 S:      Maintained
2343 F:      drivers/gpio/gpio-ath79.c
2344 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2345
2346 ATHEROS 71XX/9XXX USB PHY DRIVER
2347 M:      Alban Bedel <albeu@free.fr>
2348 W:      https://github.com/AlbanBedel/linux
2349 T:      git git://github.com/AlbanBedel/linux
2350 S:      Maintained
2351 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2352 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2353
2354 ATHEROS ATH GENERIC UTILITIES
2355 M:      Kalle Valo <kvalo@codeaurora.org>
2356 L:      linux-wireless@vger.kernel.org
2357 S:      Supported
2358 F:      drivers/net/wireless/ath/*
2359
2360 ATHEROS ATH5K WIRELESS DRIVER
2361 M:      Jiri Slaby <jirislaby@gmail.com>
2362 M:      Nick Kossifidis <mickflemm@gmail.com>
2363 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2364 L:      linux-wireless@vger.kernel.org
2365 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2366 S:      Maintained
2367 F:      drivers/net/wireless/ath/ath5k/
2368
2369 ATHEROS ATH6KL WIRELESS DRIVER
2370 M:      Kalle Valo <kvalo@codeaurora.org>
2371 L:      linux-wireless@vger.kernel.org
2372 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2374 S:      Supported
2375 F:      drivers/net/wireless/ath/ath6kl/
2376
2377 ATI_REMOTE2 DRIVER
2378 M:      Ville Syrjala <syrjala@sci.fi>
2379 S:      Maintained
2380 F:      drivers/input/misc/ati_remote2.c
2381
2382 ATK0110 HWMON DRIVER
2383 M:      Luca Tettamanti <kronos.it@gmail.com>
2384 L:      linux-hwmon@vger.kernel.org
2385 S:      Maintained
2386 F:      drivers/hwmon/asus_atk0110.c
2387
2388 ATLX ETHERNET DRIVERS
2389 M:      Jay Cliburn <jcliburn@gmail.com>
2390 M:      Chris Snook <chris.snook@gmail.com>
2391 L:      netdev@vger.kernel.org
2392 W:      http://sourceforge.net/projects/atl1
2393 W:      http://atl1.sourceforge.net
2394 S:      Maintained
2395 F:      drivers/net/ethernet/atheros/
2396
2397 ATM
2398 M:      Chas Williams <3chas3@gmail.com>
2399 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2400 L:      netdev@vger.kernel.org
2401 W:      http://linux-atm.sourceforge.net
2402 S:      Maintained
2403 F:      drivers/atm/
2404 F:      include/linux/atm*
2405 F:      include/uapi/linux/atm*
2406
2407 ATMEL AT91 / AT32 MCI DRIVER
2408 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2409 S:      Maintained
2410 F:      drivers/mmc/host/atmel-mci.c
2411
2412 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2413 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2414 S:      Supported
2415 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2416
2417 ATMEL Audio ALSA driver
2418 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2419 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2420 S:      Supported
2421 F:      sound/soc/atmel
2422
2423 ATMEL I2C DRIVER
2424 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2425 L:      linux-i2c@vger.kernel.org
2426 S:      Supported
2427 F:      drivers/i2c/busses/i2c-at91.c
2428
2429 ATMEL ISI DRIVER
2430 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2431 L:      linux-media@vger.kernel.org
2432 S:      Supported
2433 F:      drivers/media/platform/atmel/atmel-isi.c
2434 F:      include/media/atmel-isi.h
2435
2436 ATMEL LCDFB DRIVER
2437 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2438 L:      linux-fbdev@vger.kernel.org
2439 S:      Maintained
2440 F:      drivers/video/fbdev/atmel_lcdfb.c
2441 F:      include/video/atmel_lcdc.h
2442
2443 ATMEL MACB ETHERNET DRIVER
2444 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2445 S:      Supported
2446 F:      drivers/net/ethernet/cadence/
2447
2448 ATMEL MAXTOUCH DRIVER
2449 M:      Nick Dyer <nick@shmanahar.org>
2450 T:      git git://github.com/ndyer/linux.git
2451 S:      Maintained
2452 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2453 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2454
2455 ATMEL SAMA5D2 ADC DRIVER
2456 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2457 L:      linux-iio@vger.kernel.org
2458 S:      Supported
2459 F:      drivers/iio/adc/at91-sama5d2_adc.c
2460
2461 ATMEL SDMMC DRIVER
2462 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2463 L:      linux-mmc@vger.kernel.org
2464 S:      Supported
2465 F:      drivers/mmc/host/sdhci-of-at91.c
2466
2467 ATMEL SPI DRIVER
2468 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2469 S:      Supported
2470 F:      drivers/spi/spi-atmel.*
2471
2472 ATMEL SSC DRIVER
2473 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 S:      Supported
2476 F:      drivers/misc/atmel-ssc.c
2477 F:      include/linux/atmel-ssc.h
2478
2479 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2480 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 S:      Supported
2483 F:      drivers/misc/atmel_tclib.c
2484 F:      drivers/clocksource/tcb_clksrc.c
2485
2486 ATMEL USBA UDC DRIVER
2487 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489 S:      Supported
2490 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2491
2492 ATMEL WIRELESS DRIVER
2493 M:      Simon Kelley <simon@thekelleys.org.uk>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://www.thekelleys.org.uk/atmel
2496 W:      http://atmelwlandriver.sourceforge.net/
2497 S:      Maintained
2498 F:      drivers/net/wireless/atmel/atmel*
2499
2500 ATMEL XDMA DRIVER
2501 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2502 L:      linux-arm-kernel@lists.infradead.org
2503 L:      dmaengine@vger.kernel.org
2504 S:      Supported
2505 F:      drivers/dma/at_xdmac.c
2506
2507 ATOMIC INFRASTRUCTURE
2508 M:      Will Deacon <will.deacon@arm.com>
2509 M:      Peter Zijlstra <peterz@infradead.org>
2510 R:      Boqun Feng <boqun.feng@gmail.com>
2511 L:      linux-kernel@vger.kernel.org
2512 S:      Maintained
2513 F:      arch/*/include/asm/atomic*.h
2514 F:      include/*/atomic*.h
2515
2516 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2517 M:      Bradley Grove <linuxdrivers@attotech.com>
2518 L:      linux-scsi@vger.kernel.org
2519 W:      http://www.attotech.com
2520 S:      Supported
2521 F:      drivers/scsi/esas2r
2522
2523 ATUSB IEEE 802.15.4 RADIO DRIVER
2524 M:      Stefan Schmidt <stefan@osg.samsung.com>
2525 L:      linux-wpan@vger.kernel.org
2526 S:      Maintained
2527 F:      drivers/net/ieee802154/atusb.c
2528 F:      drivers/net/ieee802154/atusb.h
2529 F:      drivers/net/ieee802154/at86rf230.h
2530
2531 AUDIT SUBSYSTEM
2532 M:      Paul Moore <paul@paul-moore.com>
2533 M:      Eric Paris <eparis@redhat.com>
2534 L:      linux-audit@redhat.com (moderated for non-subscribers)
2535 W:      https://github.com/linux-audit
2536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2537 S:      Supported
2538 F:      include/linux/audit.h
2539 F:      include/uapi/linux/audit.h
2540 F:      kernel/audit*
2541
2542 AUXILIARY DISPLAY DRIVERS
2543 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2544 S:      Maintained
2545 F:      drivers/auxdisplay/
2546 F:      include/linux/cfag12864b.h
2547
2548 AX.25 NETWORK LAYER
2549 M:      Ralf Baechle <ralf@linux-mips.org>
2550 L:      linux-hams@vger.kernel.org
2551 W:      http://www.linux-ax25.org/
2552 S:      Maintained
2553 F:      include/uapi/linux/ax25.h
2554 F:      include/net/ax25.h
2555 F:      net/ax25/
2556
2557 AXENTIA ARM DEVICES
2558 M:      Peter Rosin <peda@axentia.se>
2559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 S:      Maintained
2561 F:      Documentation/devicetree/bindings/arm/axentia.txt
2562 F:      arch/arm/boot/dts/at91-linea.dtsi
2563 F:      arch/arm/boot/dts/at91-natte.dtsi
2564 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2565 F:      arch/arm/boot/dts/at91-tse850-3.dts
2566
2567 AXENTIA ASOC DRIVERS
2568 M:      Peter Rosin <peda@axentia.se>
2569 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2570 S:      Maintained
2571 F:      Documentation/devicetree/bindings/sound/axentia,*
2572 F:      sound/soc/atmel/tse850-pcm5142.c
2573
2574 AZ6007 DVB DRIVER
2575 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2576 L:      linux-media@vger.kernel.org
2577 W:      https://linuxtv.org
2578 T:      git git://linuxtv.org/media_tree.git
2579 S:      Maintained
2580 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2581
2582 AZTECH FM RADIO RECEIVER DRIVER
2583 M:      Hans Verkuil <hverkuil@xs4all.nl>
2584 L:      linux-media@vger.kernel.org
2585 T:      git git://linuxtv.org/media_tree.git
2586 W:      https://linuxtv.org
2587 S:      Maintained
2588 F:      drivers/media/radio/radio-aztech*
2589
2590 B43 WIRELESS DRIVER
2591 L:      linux-wireless@vger.kernel.org
2592 L:      b43-dev@lists.infradead.org
2593 W:      http://wireless.kernel.org/en/users/Drivers/b43
2594 S:      Odd Fixes
2595 F:      drivers/net/wireless/broadcom/b43/
2596
2597 B43LEGACY WIRELESS DRIVER
2598 M:      Larry Finger <Larry.Finger@lwfinger.net>
2599 L:      linux-wireless@vger.kernel.org
2600 L:      b43-dev@lists.infradead.org
2601 W:      http://wireless.kernel.org/en/users/Drivers/b43
2602 S:      Maintained
2603 F:      drivers/net/wireless/broadcom/b43legacy/
2604
2605 BACKLIGHT CLASS/SUBSYSTEM
2606 M:      Lee Jones <lee.jones@linaro.org>
2607 M:      Daniel Thompson <daniel.thompson@linaro.org>
2608 M:      Jingoo Han <jingoohan1@gmail.com>
2609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2610 S:      Maintained
2611 F:      drivers/video/backlight/
2612 F:      include/linux/backlight.h
2613 F:      include/linux/pwm_backlight.h
2614 F:      Documentation/devicetree/bindings/leds/backlight
2615
2616 BATMAN ADVANCED
2617 M:      Marek Lindner <mareklindner@neomailbox.ch>
2618 M:      Simon Wunderlich <sw@simonwunderlich.de>
2619 M:      Antonio Quartulli <a@unstable.cc>
2620 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2621 W:      https://www.open-mesh.org/
2622 Q:      https://patchwork.open-mesh.org/project/batman/list/
2623 S:      Maintained
2624 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2625 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2626 F:      Documentation/networking/batman-adv.rst
2627 F:      include/uapi/linux/batadv_packet.h
2628 F:      include/uapi/linux/batman_adv.h
2629 F:      net/batman-adv/
2630
2631 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2632 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2633 L:      linux-hams@vger.kernel.org
2634 W:      http://www.baycom.org/~tom/ham/ham.html
2635 S:      Maintained
2636 F:      drivers/net/hamradio/baycom*
2637
2638 BCACHE (BLOCK LAYER CACHE)
2639 M:      Coly Li <colyli@suse.de>
2640 M:      Kent Overstreet <kent.overstreet@gmail.com>
2641 L:      linux-bcache@vger.kernel.org
2642 W:      http://bcache.evilpiepirate.org
2643 C:      irc://irc.oftc.net/bcache
2644 S:      Maintained
2645 F:      drivers/md/bcache/
2646
2647 BDISP ST MEDIA DRIVER
2648 M:      Fabien Dessenne <fabien.dessenne@st.com>
2649 L:      linux-media@vger.kernel.org
2650 T:      git git://linuxtv.org/media_tree.git
2651 W:      https://linuxtv.org
2652 S:      Supported
2653 F:      drivers/media/platform/sti/bdisp
2654
2655 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2656 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2657 L:      netdev@vger.kernel.org
2658 S:      Maintained
2659 F:      drivers/net/ethernet/ec_bhf.c
2660
2661 BEFS FILE SYSTEM
2662 M:      Luis de Bethencourt <luisbg@kernel.org>
2663 M:      Salah Triki <salah.triki@gmail.com>
2664 S:      Maintained
2665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2666 F:      Documentation/filesystems/befs.txt
2667 F:      fs/befs/
2668
2669 BFQ I/O SCHEDULER
2670 M:      Paolo Valente <paolo.valente@linaro.org>
2671 M:      Jens Axboe <axboe@kernel.dk>
2672 L:      linux-block@vger.kernel.org
2673 S:      Maintained
2674 F:      block/bfq-*
2675 F:      Documentation/block/bfq-iosched.txt
2676
2677 BFS FILE SYSTEM
2678 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2679 S:      Maintained
2680 F:      Documentation/filesystems/bfs.txt
2681 F:      fs/bfs/
2682 F:      include/uapi/linux/bfs_fs.h
2683
2684 BLINKM RGB LED DRIVER
2685 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2686 S:      Maintained
2687 F:      drivers/leds/leds-blinkm.c
2688
2689 BLOCK LAYER
2690 M:      Jens Axboe <axboe@kernel.dk>
2691 L:      linux-block@vger.kernel.org
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2693 S:      Maintained
2694 F:      block/
2695 F:      drivers/block/
2696 F:      kernel/trace/blktrace.c
2697 F:      lib/sbitmap.c
2698
2699 BLOCK2MTD DRIVER
2700 M:      Joern Engel <joern@lazybastard.org>
2701 L:      linux-mtd@lists.infradead.org
2702 S:      Maintained
2703 F:      drivers/mtd/devices/block2mtd.c
2704
2705 BLUETOOTH DRIVERS
2706 M:      Marcel Holtmann <marcel@holtmann.org>
2707 M:      Johan Hedberg <johan.hedberg@gmail.com>
2708 L:      linux-bluetooth@vger.kernel.org
2709 W:      http://www.bluez.org/
2710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712 S:      Maintained
2713 F:      drivers/bluetooth/
2714
2715 BLUETOOTH SUBSYSTEM
2716 M:      Marcel Holtmann <marcel@holtmann.org>
2717 M:      Johan Hedberg <johan.hedberg@gmail.com>
2718 L:      linux-bluetooth@vger.kernel.org
2719 W:      http://www.bluez.org/
2720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2722 S:      Maintained
2723 F:      net/bluetooth/
2724 F:      include/net/bluetooth/
2725
2726 BONDING DRIVER
2727 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2728 M:      Veaceslav Falico <vfalico@gmail.com>
2729 M:      Andy Gospodarek <andy@greyhouse.net>
2730 L:      netdev@vger.kernel.org
2731 W:      http://sourceforge.net/projects/bonding/
2732 S:      Supported
2733 F:      drivers/net/bonding/
2734 F:      include/uapi/linux/if_bonding.h
2735
2736 BPF (Safe dynamic programs and tools)
2737 M:      Alexei Starovoitov <ast@kernel.org>
2738 M:      Daniel Borkmann <daniel@iogearbox.net>
2739 L:      netdev@vger.kernel.org
2740 L:      linux-kernel@vger.kernel.org
2741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2743 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2744 S:      Supported
2745 F:      arch/x86/net/bpf_jit*
2746 F:      Documentation/networking/filter.txt
2747 F:      Documentation/bpf/
2748 F:      include/linux/bpf*
2749 F:      include/linux/filter.h
2750 F:      include/trace/events/xdp.h
2751 F:      include/uapi/linux/bpf*
2752 F:      include/uapi/linux/filter.h
2753 F:      kernel/bpf/
2754 F:      kernel/trace/bpf_trace.c
2755 F:      lib/test_bpf.c
2756 F:      net/bpf/
2757 F:      net/core/filter.c
2758 F:      net/sched/act_bpf.c
2759 F:      net/sched/cls_bpf.c
2760 F:      samples/bpf/
2761 F:      tools/bpf/
2762 F:      tools/lib/bpf/
2763 F:      tools/testing/selftests/bpf/
2764
2765 BROADCOM B44 10/100 ETHERNET DRIVER
2766 M:      Michael Chan <michael.chan@broadcom.com>
2767 L:      netdev@vger.kernel.org
2768 S:      Supported
2769 F:      drivers/net/ethernet/broadcom/b44.*
2770
2771 BROADCOM B53 ETHERNET SWITCH DRIVER
2772 M:      Florian Fainelli <f.fainelli@gmail.com>
2773 L:      netdev@vger.kernel.org
2774 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2775 S:      Supported
2776 F:      drivers/net/dsa/b53/*
2777 F:      include/linux/platform_data/b53.h
2778
2779 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2780 M:      Florian Fainelli <f.fainelli@gmail.com>
2781 M:      Ray Jui <rjui@broadcom.com>
2782 M:      Scott Branden <sbranden@broadcom.com>
2783 M:      bcm-kernel-feedback-list@broadcom.com
2784 T:      git git://github.com/broadcom/mach-bcm
2785 S:      Maintained
2786 N:      bcm281*
2787 N:      bcm113*
2788 N:      bcm216*
2789 N:      kona
2790 F:      arch/arm/mach-bcm/
2791
2792 BROADCOM BCM2835 ARM ARCHITECTURE
2793 M:      Eric Anholt <eric@anholt.net>
2794 M:      Stefan Wahren <stefan.wahren@i2se.com>
2795 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 T:      git git://github.com/anholt/linux
2798 S:      Maintained
2799 N:      bcm2835
2800 F:      drivers/staging/vc04_services
2801
2802 BROADCOM BCM47XX MIPS ARCHITECTURE
2803 M:      Hauke Mehrtens <hauke@hauke-m.de>
2804 M:      Rafał Miłecki <zajec5@gmail.com>
2805 L:      linux-mips@linux-mips.org
2806 S:      Maintained
2807 F:      Documentation/devicetree/bindings/mips/brcm/
2808 F:      arch/mips/bcm47xx/*
2809 F:      arch/mips/include/asm/mach-bcm47xx/*
2810
2811 BROADCOM BCM5301X ARM ARCHITECTURE
2812 M:      Hauke Mehrtens <hauke@hauke-m.de>
2813 M:      Rafał Miłecki <zajec5@gmail.com>
2814 M:      Jon Mason <jonmason@broadcom.com>
2815 M:      bcm-kernel-feedback-list@broadcom.com
2816 L:      linux-arm-kernel@lists.infradead.org
2817 S:      Maintained
2818 F:      arch/arm/mach-bcm/bcm_5301x.c
2819 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2820 F:      arch/arm/boot/dts/bcm470*
2821 F:      arch/arm/boot/dts/bcm953012*
2822
2823 BROADCOM BCM53573 ARM ARCHITECTURE
2824 M:      Rafał Miłecki <rafal@milecki.pl>
2825 L:      linux-arm-kernel@lists.infradead.org
2826 S:      Maintained
2827 F:      arch/arm/boot/dts/bcm53573*
2828 F:      arch/arm/boot/dts/bcm47189*
2829
2830 BROADCOM BCM63XX ARM ARCHITECTURE
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 M:      bcm-kernel-feedback-list@broadcom.com
2833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 T:      git git://github.com/broadcom/stblinux.git
2835 S:      Maintained
2836 N:      bcm63xx
2837
2838 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2839 M:      Kevin Cernekee <cernekee@gmail.com>
2840 L:      linux-usb@vger.kernel.org
2841 S:      Maintained
2842 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2843
2844 BROADCOM BCM7XXX ARM ARCHITECTURE
2845 M:      Brian Norris <computersforpeace@gmail.com>
2846 M:      Gregory Fong <gregory.0xf0@gmail.com>
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 M:      bcm-kernel-feedback-list@broadcom.com
2849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 T:      git git://github.com/broadcom/stblinux.git
2851 S:      Maintained
2852 F:      arch/arm/mach-bcm/*brcmstb*
2853 F:      arch/arm/boot/dts/bcm7*.dts*
2854 F:      drivers/bus/brcmstb_gisb.c
2855 F:      arch/arm/mm/cache-b15-rac.c
2856 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2857 N:      brcmstb
2858
2859 BROADCOM BMIPS CPUFREQ DRIVER
2860 M:      Markus Mayer <mmayer@broadcom.com>
2861 M:      bcm-kernel-feedback-list@broadcom.com
2862 L:      linux-pm@vger.kernel.org
2863 S:      Maintained
2864 F:      drivers/cpufreq/bmips-cpufreq.c
2865
2866 BROADCOM BMIPS MIPS ARCHITECTURE
2867 M:      Kevin Cernekee <cernekee@gmail.com>
2868 M:      Florian Fainelli <f.fainelli@gmail.com>
2869 L:      linux-mips@linux-mips.org
2870 T:      git git://github.com/broadcom/stblinux.git
2871 S:      Maintained
2872 F:      arch/mips/bmips/*
2873 F:      arch/mips/include/asm/mach-bmips/*
2874 F:      arch/mips/kernel/*bmips*
2875 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2876 F:      drivers/irqchip/irq-bcm63*
2877 F:      drivers/irqchip/irq-bcm7*
2878 F:      drivers/irqchip/irq-brcmstb*
2879 F:      include/linux/bcm963xx_nvram.h
2880 F:      include/linux/bcm963xx_tag.h
2881
2882 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2883 M:      Rasesh Mody <rasesh.mody@cavium.com>
2884 M:      Harish Patil <harish.patil@cavium.com>
2885 M:      Dept-GELinuxNICDev@cavium.com
2886 L:      netdev@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/net/ethernet/broadcom/bnx2.*
2889 F:      drivers/net/ethernet/broadcom/bnx2_*
2890
2891 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2892 M:      QLogic-Storage-Upstream@qlogic.com
2893 L:      linux-scsi@vger.kernel.org
2894 S:      Supported
2895 F:      drivers/scsi/bnx2fc/
2896
2897 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2898 M:      QLogic-Storage-Upstream@qlogic.com
2899 L:      linux-scsi@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/scsi/bnx2i/
2902
2903 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2904 M:      Ariel Elior <ariel.elior@cavium.com>
2905 M:      everest-linux-l2@cavium.com
2906 L:      netdev@vger.kernel.org
2907 S:      Supported
2908 F:      drivers/net/ethernet/broadcom/bnx2x/
2909
2910 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2911 M:      Michael Chan <michael.chan@broadcom.com>
2912 L:      netdev@vger.kernel.org
2913 S:      Supported
2914 F:      drivers/net/ethernet/broadcom/bnxt/
2915
2916 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2917 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2918 M:      Franky Lin <franky.lin@broadcom.com>
2919 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2920 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2921 M:      Wright Feng <wright.feng@cypress.com>
2922 L:      linux-wireless@vger.kernel.org
2923 L:      brcm80211-dev-list.pdl@broadcom.com
2924 L:      brcm80211-dev-list@cypress.com
2925 S:      Supported
2926 F:      drivers/net/wireless/broadcom/brcm80211/
2927
2928 BROADCOM BRCMSTB GPIO DRIVER
2929 M:      Gregory Fong <gregory.0xf0@gmail.com>
2930 L:      bcm-kernel-feedback-list@broadcom.com
2931 S:      Supported
2932 F:      drivers/gpio/gpio-brcmstb.c
2933 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2934
2935 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2936 M:      Al Cooper <alcooperx@gmail.com>
2937 L:      linux-kernel@vger.kernel.org
2938 L:      bcm-kernel-feedback-list@broadcom.com
2939 S:      Maintained
2940 F:      drivers/phy/broadcom/phy-brcm-usb*
2941
2942 BROADCOM GENET ETHERNET DRIVER
2943 M:      Doug Berger <opendmb@gmail.com>
2944 M:      Florian Fainelli <f.fainelli@gmail.com>
2945 L:      netdev@vger.kernel.org
2946 S:      Supported
2947 F:      drivers/net/ethernet/broadcom/genet/
2948
2949 BROADCOM IPROC ARM ARCHITECTURE
2950 M:      Ray Jui <rjui@broadcom.com>
2951 M:      Scott Branden <sbranden@broadcom.com>
2952 M:      Jon Mason <jonmason@broadcom.com>
2953 M:      bcm-kernel-feedback-list@broadcom.com
2954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 T:      git git://github.com/broadcom/cygnus-linux.git
2956 S:      Maintained
2957 N:      iproc
2958 N:      cygnus
2959 N:      bcm[-_]nsp
2960 N:      bcm9113*
2961 N:      bcm9583*
2962 N:      bcm9585*
2963 N:      bcm9586*
2964 N:      bcm988312
2965 N:      bcm113*
2966 N:      bcm583*
2967 N:      bcm585*
2968 N:      bcm586*
2969 N:      bcm88312
2970 N:      hr2
2971 F:      arch/arm64/boot/dts/broadcom/ns2*
2972 F:      drivers/clk/bcm/clk-ns*
2973 F:      drivers/pinctrl/bcm/pinctrl-ns*
2974
2975 BROADCOM KONA GPIO DRIVER
2976 M:      Ray Jui <rjui@broadcom.com>
2977 L:      bcm-kernel-feedback-list@broadcom.com
2978 S:      Supported
2979 F:      drivers/gpio/gpio-bcm-kona.c
2980 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2981
2982 BROADCOM NETXTREME-E ROCE DRIVER
2983 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2984 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2985 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2986 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2987 L:      linux-rdma@vger.kernel.org
2988 W:      http://www.broadcom.com
2989 S:      Supported
2990 F:      drivers/infiniband/hw/bnxt_re/
2991 F:      include/uapi/rdma/bnxt_re-abi.h
2992
2993 BROADCOM NVRAM DRIVER
2994 M:      Rafał Miłecki <zajec5@gmail.com>
2995 L:      linux-mips@linux-mips.org
2996 S:      Maintained
2997 F:      drivers/firmware/broadcom/*
2998
2999 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3000 M:      Rafał Miłecki <zajec5@gmail.com>
3001 L:      linux-wireless@vger.kernel.org
3002 S:      Maintained
3003 F:      drivers/bcma/
3004 F:      include/linux/bcma/
3005
3006 BROADCOM STB AVS CPUFREQ DRIVER
3007 M:      Markus Mayer <mmayer@broadcom.com>
3008 M:      bcm-kernel-feedback-list@broadcom.com
3009 L:      linux-pm@vger.kernel.org
3010 S:      Maintained
3011 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3012 F:      drivers/cpufreq/brcmstb*
3013
3014 BROADCOM STB AVS TMON DRIVER
3015 M:      Markus Mayer <mmayer@broadcom.com>
3016 M:      bcm-kernel-feedback-list@broadcom.com
3017 L:      linux-pm@vger.kernel.org
3018 S:      Maintained
3019 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3020 F:      drivers/thermal/broadcom/brcmstb*
3021
3022 BROADCOM STB NAND FLASH DRIVER
3023 M:      Brian Norris <computersforpeace@gmail.com>
3024 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3025 L:      linux-mtd@lists.infradead.org
3026 L:      bcm-kernel-feedback-list@broadcom.com
3027 S:      Maintained
3028 F:      drivers/mtd/nand/raw/brcmnand/
3029
3030 BROADCOM STB DPFE DRIVER
3031 M:      Markus Mayer <mmayer@broadcom.com>
3032 M:      bcm-kernel-feedback-list@broadcom.com
3033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034 S:      Maintained
3035 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3036 F:      drivers/memory/brcmstb_dpfe.c
3037
3038 BROADCOM SYSTEMPORT ETHERNET DRIVER
3039 M:      Florian Fainelli <f.fainelli@gmail.com>
3040 L:      netdev@vger.kernel.org
3041 S:      Supported
3042 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3043
3044 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3045 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3046 M:      Prashant Sreedharan <prashant@broadcom.com>
3047 M:      Michael Chan <mchan@broadcom.com>
3048 L:      netdev@vger.kernel.org
3049 S:      Supported
3050 F:      drivers/net/ethernet/broadcom/tg3.*
3051
3052 BROCADE BFA FC SCSI DRIVER
3053 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3054 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3055 L:      linux-scsi@vger.kernel.org
3056 S:      Supported
3057 F:      drivers/scsi/bfa/
3058
3059 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3060 M:      Rasesh Mody <rasesh.mody@cavium.com>
3061 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3062 M:      Dept-GELinuxNICDev@cavium.com
3063 L:      netdev@vger.kernel.org
3064 S:      Supported
3065 F:      drivers/net/ethernet/brocade/bna/
3066
3067 BSG (block layer generic sg v4 driver)
3068 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3069 L:      linux-scsi@vger.kernel.org
3070 S:      Supported
3071 F:      block/bsg.c
3072 F:      include/linux/bsg.h
3073 F:      include/uapi/linux/bsg.h
3074
3075 BT87X AUDIO DRIVER
3076 M:      Clemens Ladisch <clemens@ladisch.de>
3077 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3078 T:      git git://git.alsa-project.org/alsa-kernel.git
3079 S:      Maintained
3080 F:      Documentation/sound/alsa/Bt87x.txt
3081 F:      sound/pci/bt87x.c
3082
3083 BT8XXGPIO DRIVER
3084 M:      Michael Buesch <m@bues.ch>
3085 W:      http://bu3sch.de/btgpio.php
3086 S:      Maintained
3087 F:      drivers/gpio/gpio-bt8xx.c
3088
3089 BTRFS FILE SYSTEM
3090 M:      Chris Mason <clm@fb.com>
3091 M:      Josef Bacik <jbacik@fb.com>
3092 M:      David Sterba <dsterba@suse.com>
3093 L:      linux-btrfs@vger.kernel.org
3094 W:      http://btrfs.wiki.kernel.org/
3095 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3097 S:      Maintained
3098 F:      Documentation/filesystems/btrfs.txt
3099 F:      fs/btrfs/
3100 F:      include/linux/btrfs*
3101 F:      include/uapi/linux/btrfs*
3102
3103 BTTV VIDEO4LINUX DRIVER
3104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3105 L:      linux-media@vger.kernel.org
3106 W:      https://linuxtv.org
3107 T:      git git://linuxtv.org/media_tree.git
3108 S:      Odd fixes
3109 F:      Documentation/media/v4l-drivers/bttv*
3110 F:      drivers/media/pci/bt8xx/bttv*
3111
3112 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3113 M:      Chanwoo Choi <cw00.choi@samsung.com>
3114 L:      linux-pm@vger.kernel.org
3115 L:      linux-samsung-soc@vger.kernel.org
3116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3117 S:      Maintained
3118 F:      drivers/devfreq/exynos-bus.c
3119 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3120
3121 BUSLOGIC SCSI DRIVER
3122 M:      Khalid Aziz <khalid@gonehiking.org>
3123 L:      linux-scsi@vger.kernel.org
3124 S:      Maintained
3125 F:      drivers/scsi/BusLogic.*
3126 F:      drivers/scsi/FlashPoint.*
3127
3128 C-MEDIA CMI8788 DRIVER
3129 M:      Clemens Ladisch <clemens@ladisch.de>
3130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3131 T:      git git://git.alsa-project.org/alsa-kernel.git
3132 S:      Maintained
3133 F:      sound/pci/oxygen/
3134
3135 C6X ARCHITECTURE
3136 M:      Mark Salter <msalter@redhat.com>
3137 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3138 L:      linux-c6x-dev@linux-c6x.org
3139 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3140 S:      Maintained
3141 F:      arch/c6x/
3142
3143 CA8210 IEEE-802.15.4 RADIO DRIVER
3144 M:      Harry Morris <h.morris@cascoda.com>
3145 L:      linux-wpan@vger.kernel.org
3146 W:      https://github.com/Cascoda/ca8210-linux.git
3147 S:      Maintained
3148 F:      drivers/net/ieee802154/ca8210.c
3149 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3150
3151 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3152 M:      David Howells <dhowells@redhat.com>
3153 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3154 S:      Supported
3155 F:      Documentation/filesystems/caching/cachefiles.txt
3156 F:      fs/cachefiles/
3157
3158 CADENCE MIPI-CSI2 BRIDGES
3159 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3160 L:      linux-media@vger.kernel.org
3161 S:      Maintained
3162 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3163 F:      drivers/media/platform/cadence/cdns-csi2*
3164
3165 CADET FM/AM RADIO RECEIVER DRIVER
3166 M:      Hans Verkuil <hverkuil@xs4all.nl>
3167 L:      linux-media@vger.kernel.org
3168 T:      git git://linuxtv.org/media_tree.git
3169 W:      https://linuxtv.org
3170 S:      Maintained
3171 F:      drivers/media/radio/radio-cadet*
3172
3173 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3174 M:      Jonathan Corbet <corbet@lwn.net>
3175 L:      linux-media@vger.kernel.org
3176 T:      git git://linuxtv.org/media_tree.git
3177 S:      Maintained
3178 F:      Documentation/media/v4l-drivers/cafe_ccic*
3179 F:      drivers/media/platform/marvell-ccic/
3180
3181 CAIF NETWORK LAYER
3182 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3183 L:      netdev@vger.kernel.org
3184 S:      Supported
3185 F:      Documentation/networking/caif/
3186 F:      drivers/net/caif/
3187 F:      include/uapi/linux/caif/
3188 F:      include/net/caif/
3189 F:      net/caif/
3190
3191 CALGARY x86-64 IOMMU
3192 M:      Muli Ben-Yehuda <mulix@mulix.org>
3193 M:      Jon Mason <jdmason@kudzu.us>
3194 L:      iommu@lists.linux-foundation.org
3195 S:      Maintained
3196 F:      arch/x86/kernel/pci-calgary_64.c
3197 F:      arch/x86/kernel/tce_64.c
3198 F:      arch/x86/include/asm/calgary.h
3199 F:      arch/x86/include/asm/tce.h
3200
3201 CAN NETWORK DRIVERS
3202 M:      Wolfgang Grandegger <wg@grandegger.com>
3203 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3204 L:      linux-can@vger.kernel.org
3205 W:      https://github.com/linux-can
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208 S:      Maintained
3209 F:      Documentation/devicetree/bindings/net/can/
3210 F:      drivers/net/can/
3211 F:      include/linux/can/dev.h
3212 F:      include/linux/can/platform/
3213 F:      include/uapi/linux/can/error.h
3214 F:      include/uapi/linux/can/netlink.h
3215
3216 CAN NETWORK LAYER
3217 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3218 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3219 L:      linux-can@vger.kernel.org
3220 W:      https://github.com/linux-can
3221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3223 S:      Maintained
3224 F:      Documentation/networking/can.rst
3225 F:      net/can/
3226 F:      include/linux/can/core.h
3227 F:      include/uapi/linux/can.h
3228 F:      include/uapi/linux/can/bcm.h
3229 F:      include/uapi/linux/can/raw.h
3230 F:      include/uapi/linux/can/gw.h
3231
3232 CAPABILITIES
3233 M:      Serge Hallyn <serge@hallyn.com>
3234 L:      linux-security-module@vger.kernel.org
3235 S:      Supported
3236 F:      include/linux/capability.h
3237 F:      include/uapi/linux/capability.h
3238 F:      security/commoncap.c
3239 F:      kernel/capability.c
3240
3241 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3242 M:      Kevin Tsai <ktsai@capellamicro.com>
3243 S:      Maintained
3244 F:      drivers/iio/light/cm*
3245
3246 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3247 M:      Christian Lamparter <chunkeey@googlemail.com>
3248 L:      linux-wireless@vger.kernel.org
3249 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3250 S:      Maintained
3251 F:      drivers/net/wireless/ath/carl9170/
3252
3253 CAVIUM I2C DRIVER
3254 M:      Jan Glauber <jglauber@cavium.com>
3255 M:      David Daney <david.daney@cavium.com>
3256 W:      http://www.cavium.com
3257 S:      Supported
3258 F:      drivers/i2c/busses/i2c-octeon*
3259 F:      drivers/i2c/busses/i2c-thunderx*
3260
3261 CAVIUM LIQUIDIO NETWORK DRIVER
3262 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3263 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3264 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3265 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3266 L:      netdev@vger.kernel.org
3267 W:      http://www.cavium.com
3268 S:      Supported
3269 F:      drivers/net/ethernet/cavium/liquidio/
3270
3271 CAVIUM MMC DRIVER
3272 M:      Jan Glauber <jglauber@cavium.com>
3273 M:      David Daney <david.daney@cavium.com>
3274 M:      Steven J. Hill <Steven.Hill@cavium.com>
3275 W:      http://www.cavium.com
3276 S:      Supported
3277 F:      drivers/mmc/host/cavium*
3278
3279 CAVIUM OCTEON-TX CRYPTO DRIVER
3280 M:      George Cherian <george.cherian@cavium.com>
3281 L:      linux-crypto@vger.kernel.org
3282 W:      http://www.cavium.com
3283 S:      Supported
3284 F:      drivers/crypto/cavium/cpt/
3285
3286 CAVIUM THUNDERX2 ARM64 SOC
3287 M:      Robert Richter <rrichter@cavium.com>
3288 M:      Jayachandran C <jnair@caviumnetworks.com>
3289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3290 S:      Maintained
3291 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3292 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3293
3294 CC2520 IEEE-802.15.4 RADIO DRIVER
3295 M:      Varka Bhadram <varkabhadram@gmail.com>
3296 L:      linux-wpan@vger.kernel.org
3297 S:      Maintained
3298 F:      drivers/net/ieee802154/cc2520.c
3299 F:      include/linux/spi/cc2520.h
3300 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3301
3302 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3303 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3304 L:      linux-crypto@vger.kernel.org
3305 S:      Supported
3306 F:      drivers/crypto/ccree/
3307 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3308
3309 CEC FRAMEWORK
3310 M:      Hans Verkuil <hans.verkuil@cisco.com>
3311 L:      linux-media@vger.kernel.org
3312 T:      git git://linuxtv.org/media_tree.git
3313 W:      http://linuxtv.org
3314 S:      Supported
3315 F:      Documentation/media/kapi/cec-core.rst
3316 F:      Documentation/media/uapi/cec
3317 F:      drivers/media/cec/
3318 F:      drivers/media/rc/keymaps/rc-cec.c
3319 F:      include/media/cec.h
3320 F:      include/media/cec-notifier.h
3321 F:      include/uapi/linux/cec.h
3322 F:      include/uapi/linux/cec-funcs.h
3323 F:      Documentation/devicetree/bindings/media/cec.txt
3324 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3325
3326 CEC GPIO DRIVER
3327 M:      Hans Verkuil <hans.verkuil@cisco.com>
3328 L:      linux-media@vger.kernel.org
3329 T:      git git://linuxtv.org/media_tree.git
3330 W:      http://linuxtv.org
3331 S:      Supported
3332 F:      drivers/media/platform/cec-gpio/
3333 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3334
3335 CELL BROADBAND ENGINE ARCHITECTURE
3336 M:      Arnd Bergmann <arnd@arndb.de>
3337 L:      linuxppc-dev@lists.ozlabs.org
3338 W:      http://www.ibm.com/developerworks/power/cell/
3339 S:      Supported
3340 F:      arch/powerpc/include/asm/cell*.h
3341 F:      arch/powerpc/include/asm/spu*.h
3342 F:      arch/powerpc/include/uapi/asm/spu*.h
3343 F:      arch/powerpc/oprofile/*cell*
3344 F:      arch/powerpc/platforms/cell/
3345
3346 CEPH COMMON CODE (LIBCEPH)
3347 M:      Ilya Dryomov <idryomov@gmail.com>
3348 M:      "Yan, Zheng" <zyan@redhat.com>
3349 M:      Sage Weil <sage@redhat.com>
3350 L:      ceph-devel@vger.kernel.org
3351 W:      http://ceph.com/
3352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353 T:      git git://github.com/ceph/ceph-client.git
3354 S:      Supported
3355 F:      net/ceph/
3356 F:      include/linux/ceph/
3357 F:      include/linux/crush/
3358
3359 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3360 M:      "Yan, Zheng" <zyan@redhat.com>
3361 M:      Sage Weil <sage@redhat.com>
3362 M:      Ilya Dryomov <idryomov@gmail.com>
3363 L:      ceph-devel@vger.kernel.org
3364 W:      http://ceph.com/
3365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3366 T:      git git://github.com/ceph/ceph-client.git
3367 S:      Supported
3368 F:      Documentation/filesystems/ceph.txt
3369 F:      fs/ceph/
3370
3371 CERTIFICATE HANDLING:
3372 M:      David Howells <dhowells@redhat.com>
3373 M:      David Woodhouse <dwmw2@infradead.org>
3374 L:      keyrings@vger.kernel.org
3375 S:      Maintained
3376 F:      Documentation/module-signing.txt
3377 F:      certs/
3378 F:      scripts/sign-file.c
3379 F:      scripts/extract-cert.c
3380
3381 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3382 L:      linux-usb@vger.kernel.org
3383 S:      Orphan
3384 F:      Documentation/usb/WUSB-Design-overview.txt
3385 F:      Documentation/usb/wusb-cbaf
3386 F:      drivers/usb/host/hwa-hc.c
3387 F:      drivers/usb/host/whci/
3388 F:      drivers/usb/wusbcore/
3389 F:      include/linux/usb/wusb*
3390
3391 CFAG12864B LCD DRIVER
3392 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3393 S:      Maintained
3394 F:      drivers/auxdisplay/cfag12864b.c
3395 F:      include/linux/cfag12864b.h
3396
3397 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3398 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3399 S:      Maintained
3400 F:      drivers/auxdisplay/cfag12864bfb.c
3401 F:      include/linux/cfag12864b.h
3402
3403 802.11 (including CFG80211/NL80211)
3404 M:      Johannes Berg <johannes@sipsolutions.net>
3405 L:      linux-wireless@vger.kernel.org
3406 W:      http://wireless.kernel.org/
3407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3409 S:      Maintained
3410 F:      net/wireless/
3411 F:      include/uapi/linux/nl80211.h
3412 F:      include/linux/ieee80211.h
3413 F:      include/net/wext.h
3414 F:      include/net/cfg80211.h
3415 F:      include/net/iw_handler.h
3416 F:      include/net/ieee80211_radiotap.h
3417 F:      Documentation/driver-api/80211/cfg80211.rst
3418 F:      Documentation/networking/regulatory.txt
3419
3420 CHAR and MISC DRIVERS
3421 M:      Arnd Bergmann <arnd@arndb.de>
3422 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3424 S:      Supported
3425 F:      drivers/char/
3426 F:      drivers/misc/
3427 F:      include/linux/miscdevice.h
3428
3429 CHECKPATCH
3430 M:      Andy Whitcroft <apw@canonical.com>
3431 M:      Joe Perches <joe@perches.com>
3432 S:      Maintained
3433 F:      scripts/checkpatch.pl
3434
3435 CHINESE DOCUMENTATION
3436 M:      Harry Wei <harryxiyou@gmail.com>
3437 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3438 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3439 S:      Maintained
3440 F:      Documentation/translations/zh_CN/
3441
3442 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3443 M:      Peter Chen <Peter.Chen@nxp.com>
3444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3445 L:      linux-usb@vger.kernel.org
3446 S:      Maintained
3447 F:      drivers/usb/chipidea/
3448
3449 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3450 M:      Hans de Goede <hdegoede@redhat.com>
3451 L:      linux-input@vger.kernel.org
3452 S:      Maintained
3453 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3454 F:      drivers/input/touchscreen/chipone_icn8318.c
3455
3456 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3457 M:      Hans de Goede <hdegoede@redhat.com>
3458 L:      linux-input@vger.kernel.org
3459 S:      Maintained
3460 F:      drivers/input/touchscreen/chipone_icn8505.c
3461
3462 CHROME HARDWARE PLATFORM SUPPORT
3463 M:      Benson Leung <bleung@chromium.org>
3464 M:      Olof Johansson <olof@lixom.net>
3465 S:      Maintained
3466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3467 F:      drivers/platform/chrome/
3468
3469 CIRRUS LOGIC AUDIO CODEC DRIVERS
3470 M:      Brian Austin <brian.austin@cirrus.com>
3471 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3473 S:      Maintained
3474 F:      sound/soc/codecs/cs*
3475
3476 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3477 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3478 L:      netdev@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3481
3482 CISCO FCOE HBA DRIVER
3483 M:      Satish Kharat <satishkh@cisco.com>
3484 M:      Sesidhar Baddela <sebaddel@cisco.com>
3485 M:      Karan Tilak Kumar <kartilak@cisco.com>
3486 L:      linux-scsi@vger.kernel.org
3487 S:      Supported
3488 F:      drivers/scsi/fnic/
3489
3490 CISCO SCSI HBA DRIVER
3491 M:      Karan Tilak Kumar <kartilak@cisco.com>
3492 M:      Sesidhar Baddela <sebaddel@cisco.com>
3493 L:      linux-scsi@vger.kernel.org
3494 S:      Supported
3495 F:      drivers/scsi/snic/
3496
3497 CISCO VIC ETHERNET NIC DRIVER
3498 M:      Christian Benvenuti <benve@cisco.com>
3499 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3500 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3501 S:      Supported
3502 F:      drivers/net/ethernet/cisco/enic/
3503
3504 CISCO VIC LOW LATENCY NIC DRIVER
3505 M:      Christian Benvenuti <benve@cisco.com>
3506 M:      Dave Goodell <dgoodell@cisco.com>
3507 S:      Supported
3508 F:      drivers/infiniband/hw/usnic/
3509
3510 CLEANCACHE API
3511 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3512 L:      linux-kernel@vger.kernel.org
3513 S:      Maintained
3514 F:      mm/cleancache.c
3515 F:      include/linux/cleancache.h
3516
3517 CLK API
3518 M:      Russell King <linux@armlinux.org.uk>
3519 L:      linux-clk@vger.kernel.org
3520 S:      Maintained
3521 F:      include/linux/clk.h
3522
3523 CLOCKSOURCE, CLOCKEVENT DRIVERS
3524 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3525 M:      Thomas Gleixner <tglx@linutronix.de>
3526 L:      linux-kernel@vger.kernel.org
3527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3528 S:      Supported
3529 F:      drivers/clocksource/
3530 F:      Documentation/devicetree/bindings/timer/
3531
3532 CMPC ACPI DRIVER
3533 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3534 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3535 L:      platform-driver-x86@vger.kernel.org
3536 S:      Supported
3537 F:      drivers/platform/x86/classmate-laptop.c
3538
3539 COBALT MEDIA DRIVER
3540 M:      Hans Verkuil <hans.verkuil@cisco.com>
3541 L:      linux-media@vger.kernel.org
3542 T:      git git://linuxtv.org/media_tree.git
3543 W:      https://linuxtv.org
3544 S:      Supported
3545 F:      drivers/media/pci/cobalt/
3546
3547 COCCINELLE/Semantic Patches (SmPL)
3548 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3549 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3550 M:      Nicolas Palix <nicolas.palix@imag.fr>
3551 M:      Michal Marek <michal.lkml@markovi.net>
3552 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3554 W:      http://coccinelle.lip6.fr/
3555 S:      Supported
3556 F:      Documentation/dev-tools/coccinelle.rst
3557 F:      scripts/coccinelle/
3558 F:      scripts/coccicheck
3559
3560 CODA FILE SYSTEM
3561 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3562 M:      coda@cs.cmu.edu
3563 L:      codalist@coda.cs.cmu.edu
3564 W:      http://www.coda.cs.cmu.edu/
3565 S:      Maintained
3566 F:      Documentation/filesystems/coda.txt
3567 F:      fs/coda/
3568 F:      include/linux/coda*.h
3569 F:      include/uapi/linux/coda*.h
3570
3571 CODA V4L2 MEM2MEM DRIVER
3572 M:      Philipp Zabel <p.zabel@pengutronix.de>
3573 L:      linux-media@vger.kernel.org
3574 S:      Maintained
3575 F:      Documentation/devicetree/bindings/media/coda.txt
3576 F:      drivers/media/platform/coda/
3577
3578 COMMON CLK FRAMEWORK
3579 M:      Michael Turquette <mturquette@baylibre.com>
3580 M:      Stephen Boyd <sboyd@kernel.org>
3581 L:      linux-clk@vger.kernel.org
3582 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3584 S:      Maintained
3585 F:      Documentation/devicetree/bindings/clock/
3586 F:      drivers/clk/
3587 X:      drivers/clk/clkdev.c
3588 F:      include/linux/clk-pr*
3589 F:      include/linux/clk/
3590
3591 COMMON INTERNET FILE SYSTEM (CIFS)
3592 M:      Steve French <sfrench@samba.org>
3593 L:      linux-cifs@vger.kernel.org
3594 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3595 W:      http://linux-cifs.samba.org/
3596 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3597 S:      Supported
3598 F:      Documentation/filesystems/cifs/
3599 F:      fs/cifs/
3600
3601 COMPACTPCI HOTPLUG CORE
3602 M:      Scott Murray <scott@spiteful.org>
3603 L:      linux-pci@vger.kernel.org
3604 S:      Maintained
3605 F:      drivers/pci/hotplug/cpci_hotplug*
3606
3607 COMPACTPCI HOTPLUG GENERIC DRIVER
3608 M:      Scott Murray <scott@spiteful.org>
3609 L:      linux-pci@vger.kernel.org
3610 S:      Maintained
3611 F:      drivers/pci/hotplug/cpcihp_generic.c
3612
3613 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3614 M:      Scott Murray <scott@spiteful.org>
3615 L:      linux-pci@vger.kernel.org
3616 S:      Maintained
3617 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3618
3619 COMPAL LAPTOP SUPPORT
3620 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3621 L:      platform-driver-x86@vger.kernel.org
3622 S:      Maintained
3623 F:      drivers/platform/x86/compal-laptop.c
3624
3625 CONEXANT ACCESSRUNNER USB DRIVER
3626 L:      accessrunner-general@lists.sourceforge.net
3627 W:      http://accessrunner.sourceforge.net/
3628 S:      Orphan
3629 F:      drivers/usb/atm/cxacru.c
3630
3631 CONFIGFS
3632 M:      Joel Becker <jlbec@evilplan.org>
3633 M:      Christoph Hellwig <hch@lst.de>
3634 T:      git git://git.infradead.org/users/hch/configfs.git
3635 S:      Supported
3636 F:      fs/configfs/
3637 F:      include/linux/configfs.h
3638
3639 CONNECTOR
3640 M:      Evgeniy Polyakov <zbr@ioremap.net>
3641 L:      netdev@vger.kernel.org
3642 S:      Maintained
3643 F:      drivers/connector/
3644
3645 CONTROL GROUP (CGROUP)
3646 M:      Tejun Heo <tj@kernel.org>
3647 M:      Li Zefan <lizefan@huawei.com>
3648 M:      Johannes Weiner <hannes@cmpxchg.org>
3649 L:      cgroups@vger.kernel.org
3650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3651 S:      Maintained
3652 F:      Documentation/cgroup*
3653 F:      include/linux/cgroup*
3654 F:      kernel/cgroup*
3655
3656 CONTROL GROUP - CPUSET
3657 M:      Li Zefan <lizefan@huawei.com>
3658 L:      cgroups@vger.kernel.org
3659 W:      http://www.bullopensource.org/cpuset/
3660 W:      http://oss.sgi.com/projects/cpusets/
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3662 S:      Maintained
3663 F:      Documentation/cgroup-v1/cpusets.txt
3664 F:      include/linux/cpuset.h
3665 F:      kernel/cgroup/cpuset.c
3666
3667 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3668 M:      Johannes Weiner <hannes@cmpxchg.org>
3669 M:      Michal Hocko <mhocko@kernel.org>
3670 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3671 L:      cgroups@vger.kernel.org
3672 L:      linux-mm@kvack.org
3673 S:      Maintained
3674 F:      mm/memcontrol.c
3675 F:      mm/swap_cgroup.c
3676
3677 CORETEMP HARDWARE MONITORING DRIVER
3678 M:      Fenghua Yu <fenghua.yu@intel.com>
3679 L:      linux-hwmon@vger.kernel.org
3680 S:      Maintained
3681 F:      Documentation/hwmon/coretemp
3682 F:      drivers/hwmon/coretemp.c
3683
3684 COSA/SRP SYNC SERIAL DRIVER
3685 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3686 W:      http://www.fi.muni.cz/~kas/cosa/
3687 S:      Maintained
3688 F:      drivers/net/wan/cosa*
3689
3690 CPMAC ETHERNET DRIVER
3691 M:      Florian Fainelli <f.fainelli@gmail.com>
3692 L:      netdev@vger.kernel.org
3693 S:      Maintained
3694 F:      drivers/net/ethernet/ti/cpmac.c
3695
3696 CPU FREQUENCY DRIVERS
3697 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3698 M:      Viresh Kumar <viresh.kumar@linaro.org>
3699 L:      linux-pm@vger.kernel.org
3700 S:      Maintained
3701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3702 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3703 B:      https://bugzilla.kernel.org
3704 F:      Documentation/cpu-freq/
3705 F:      Documentation/devicetree/bindings/cpufreq/
3706 F:      drivers/cpufreq/
3707 F:      include/linux/cpufreq.h
3708 F:      tools/testing/selftests/cpufreq/
3709
3710 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3711 M:      Viresh Kumar <viresh.kumar@linaro.org>
3712 M:      Sudeep Holla <sudeep.holla@arm.com>
3713 L:      linux-pm@vger.kernel.org
3714 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3715 S:      Maintained
3716 F:      drivers/cpufreq/arm_big_little.h
3717 F:      drivers/cpufreq/arm_big_little.c
3718 F:      drivers/cpufreq/arm_big_little_dt.c
3719
3720 CPU POWER MONITORING SUBSYSTEM
3721 M:      Thomas Renninger <trenn@suse.com>
3722 M:      Shuah Khan <shuah@kernel.org>
3723 L:      linux-pm@vger.kernel.org
3724 S:      Maintained
3725 F:      tools/power/cpupower/
3726
3727 CPUID/MSR DRIVER
3728 M:      "H. Peter Anvin" <hpa@zytor.com>
3729 S:      Maintained
3730 F:      arch/x86/kernel/cpuid.c
3731 F:      arch/x86/kernel/msr.c
3732
3733 CPUIDLE DRIVER - ARM BIG LITTLE
3734 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3735 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3736 L:      linux-pm@vger.kernel.org
3737 L:      linux-arm-kernel@lists.infradead.org
3738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3739 S:      Maintained
3740 F:      drivers/cpuidle/cpuidle-big_little.c
3741
3742 CPUIDLE DRIVER - ARM EXYNOS
3743 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3744 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3745 M:      Kukjin Kim <kgene@kernel.org>
3746 L:      linux-pm@vger.kernel.org
3747 L:      linux-samsung-soc@vger.kernel.org
3748 S:      Supported
3749 F:      drivers/cpuidle/cpuidle-exynos.c
3750 F:      arch/arm/mach-exynos/pm.c
3751
3752 CPUIDLE DRIVERS
3753 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3754 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3755 L:      linux-pm@vger.kernel.org
3756 S:      Maintained
3757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3758 B:      https://bugzilla.kernel.org
3759 F:      drivers/cpuidle/*
3760 F:      include/linux/cpuidle.h
3761
3762 CRAMFS FILESYSTEM
3763 M:      Nicolas Pitre <nico@linaro.org>
3764 S:      Maintained
3765 F:      Documentation/filesystems/cramfs.txt
3766 F:      fs/cramfs/
3767
3768 CRYPTO API
3769 M:      Herbert Xu <herbert@gondor.apana.org.au>
3770 M:      "David S. Miller" <davem@davemloft.net>
3771 L:      linux-crypto@vger.kernel.org
3772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3774 S:      Maintained
3775 F:      Documentation/crypto/
3776 F:      Documentation/devicetree/bindings/crypto/
3777 F:      arch/*/crypto/
3778 F:      crypto/
3779 F:      drivers/crypto/
3780 F:      include/crypto/
3781 F:      include/linux/crypto*
3782
3783 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3784 M:      Neil Horman <nhorman@tuxdriver.com>
3785 L:      linux-crypto@vger.kernel.org
3786 S:      Maintained
3787 F:      crypto/ansi_cprng.c
3788 F:      crypto/rng.c
3789
3790 CS3308 MEDIA DRIVER
3791 M:      Hans Verkuil <hverkuil@xs4all.nl>
3792 L:      linux-media@vger.kernel.org
3793 T:      git git://linuxtv.org/media_tree.git
3794 W:      http://linuxtv.org
3795 S:      Odd Fixes
3796 F:      drivers/media/i2c/cs3308.c
3797 F:      drivers/media/i2c/cs3308.h
3798
3799 CS5535 Audio ALSA driver
3800 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3801 S:      Maintained
3802 F:      sound/pci/cs5535audio/
3803
3804 CW1200 WLAN driver
3805 M:      Solomon Peachy <pizza@shaftnet.org>
3806 S:      Maintained
3807 F:      drivers/net/wireless/st/cw1200/
3808
3809 CX18 VIDEO4LINUX DRIVER
3810 M:      Andy Walls <awalls@md.metrocast.net>
3811 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3812 L:      linux-media@vger.kernel.org
3813 T:      git git://linuxtv.org/media_tree.git
3814 W:      https://linuxtv.org
3815 W:      http://www.ivtvdriver.org/index.php/Cx18
3816 S:      Maintained
3817 F:      Documentation/media/v4l-drivers/cx18*
3818 F:      drivers/media/pci/cx18/
3819 F:      include/uapi/linux/ivtv*
3820
3821 CX2341X MPEG ENCODER HELPER MODULE
3822 M:      Hans Verkuil <hverkuil@xs4all.nl>
3823 L:      linux-media@vger.kernel.org
3824 T:      git git://linuxtv.org/media_tree.git
3825 W:      https://linuxtv.org
3826 S:      Maintained
3827 F:      drivers/media/common/cx2341x*
3828 F:      include/media/cx2341x*
3829
3830 CX24120 MEDIA DRIVER
3831 M:      Jemma Denson <jdenson@gmail.com>
3832 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3833 L:      linux-media@vger.kernel.org
3834 W:      https://linuxtv.org
3835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3836 S:      Maintained
3837 F:      drivers/media/dvb-frontends/cx24120*
3838
3839 CX88 VIDEO4LINUX DRIVER
3840 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3841 L:      linux-media@vger.kernel.org
3842 W:      https://linuxtv.org
3843 T:      git git://linuxtv.org/media_tree.git
3844 S:      Odd fixes
3845 F:      Documentation/media/v4l-drivers/cx88*
3846 F:      drivers/media/pci/cx88/
3847
3848 CXD2820R MEDIA DRIVER
3849 M:      Antti Palosaari <crope@iki.fi>
3850 L:      linux-media@vger.kernel.org
3851 W:      https://linuxtv.org
3852 W:      http://palosaari.fi/linux/
3853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3854 T:      git git://linuxtv.org/anttip/media_tree.git
3855 S:      Maintained
3856 F:      drivers/media/dvb-frontends/cxd2820r*
3857
3858 CXGB3 ETHERNET DRIVER (CXGB3)
3859 M:      Santosh Raspatur <santosh@chelsio.com>
3860 L:      netdev@vger.kernel.org
3861 W:      http://www.chelsio.com
3862 S:      Supported
3863 F:      drivers/net/ethernet/chelsio/cxgb3/
3864
3865 CXGB3 ISCSI DRIVER (CXGB3I)
3866 M:      Karen Xie <kxie@chelsio.com>
3867 L:      linux-scsi@vger.kernel.org
3868 W:      http://www.chelsio.com
3869 S:      Supported
3870 F:      drivers/scsi/cxgbi/cxgb3i
3871
3872 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3873 M:      Steve Wise <swise@chelsio.com>
3874 L:      linux-rdma@vger.kernel.org
3875 W:      http://www.openfabrics.org
3876 S:      Supported
3877 F:      drivers/infiniband/hw/cxgb3/
3878 F:      include/uapi/rdma/cxgb3-abi.h
3879
3880 CXGB4 CRYPTO DRIVER (chcr)
3881 M:      Harsh Jain <harsh@chelsio.com>
3882 L:      linux-crypto@vger.kernel.org
3883 W:      http://www.chelsio.com
3884 S:      Supported
3885 F:      drivers/crypto/chelsio
3886
3887 CXGB4 ETHERNET DRIVER (CXGB4)
3888 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3889 L:      netdev@vger.kernel.org
3890 W:      http://www.chelsio.com
3891 S:      Supported
3892 F:      drivers/net/ethernet/chelsio/cxgb4/
3893
3894 CXGB4 ISCSI DRIVER (CXGB4I)
3895 M:      Karen Xie <kxie@chelsio.com>
3896 L:      linux-scsi@vger.kernel.org
3897 W:      http://www.chelsio.com
3898 S:      Supported
3899 F:      drivers/scsi/cxgbi/cxgb4i
3900
3901 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3902 M:      Steve Wise <swise@chelsio.com>
3903 L:      linux-rdma@vger.kernel.org
3904 W:      http://www.openfabrics.org
3905 S:      Supported
3906 F:      drivers/infiniband/hw/cxgb4/
3907 F:      include/uapi/rdma/cxgb4-abi.h
3908
3909 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3910 M:      Casey Leedom <leedom@chelsio.com>
3911 L:      netdev@vger.kernel.org
3912 W:      http://www.chelsio.com
3913 S:      Supported
3914 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3915
3916 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3917 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3918 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3919 L:      linuxppc-dev@lists.ozlabs.org
3920 S:      Supported
3921 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3922 F:      drivers/misc/cxl/
3923 F:      include/misc/cxl*
3924 F:      include/uapi/misc/cxl.h
3925 F:      Documentation/powerpc/cxl.txt
3926 F:      Documentation/ABI/testing/sysfs-class-cxl
3927
3928 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3929 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3930 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3931 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3932 L:      linux-scsi@vger.kernel.org
3933 S:      Supported
3934 F:      drivers/scsi/cxlflash/
3935 F:      include/uapi/scsi/cxlflash_ioctls.h
3936 F:      Documentation/powerpc/cxlflash.txt
3937
3938 CYBERPRO FB DRIVER
3939 M:      Russell King <linux@armlinux.org.uk>
3940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3941 W:      http://www.armlinux.org.uk/
3942 S:      Maintained
3943 F:      drivers/video/fbdev/cyber2000fb.*
3944
3945 CYCLADES ASYNC MUX DRIVER
3946 W:      http://www.cyclades.com/
3947 S:      Orphan
3948 F:      drivers/tty/cyclades.c
3949 F:      include/linux/cyclades.h
3950 F:      include/uapi/linux/cyclades.h
3951
3952 CYCLADES PC300 DRIVER
3953 W:      http://www.cyclades.com/
3954 S:      Orphan
3955 F:      drivers/net/wan/pc300*
3956
3957 CYPRESS_FIRMWARE MEDIA DRIVER
3958 M:      Antti Palosaari <crope@iki.fi>
3959 L:      linux-media@vger.kernel.org
3960 W:      https://linuxtv.org
3961 W:      http://palosaari.fi/linux/
3962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3963 T:      git git://linuxtv.org/anttip/media_tree.git
3964 S:      Maintained
3965 F:      drivers/media/common/cypress_firmware*
3966
3967 CYTTSP TOUCHSCREEN DRIVER
3968 M:      Ferruh Yigit <fery@cypress.com>
3969 L:      linux-input@vger.kernel.org
3970 S:      Supported
3971 F:      drivers/input/touchscreen/cyttsp*
3972 F:      include/linux/input/cyttsp.h
3973
3974 D-LINK DIR-685 TOUCHKEYS DRIVER
3975 M:      Linus Walleij <linus.walleij@linaro.org>
3976 L:      linux-input@vger.kernel.org
3977 S:      Supported
3978 F:      drivers/input/dlink-dir685-touchkeys.c
3979
3980 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3981 M:      Joshua Kinard <kumba@gentoo.org>
3982 S:      Maintained
3983 F:      drivers/rtc/rtc-ds1685.c
3984 F:      include/linux/rtc/ds1685.h
3985
3986 DAMA SLAVE for AX.25
3987 M:      Joerg Reuter <jreuter@yaina.de>
3988 W:      http://yaina.de/jreuter/
3989 W:      http://www.qsl.net/dl1bke/
3990 L:      linux-hams@vger.kernel.org
3991 S:      Maintained
3992 F:      net/ax25/af_ax25.c
3993 F:      net/ax25/ax25_dev.c
3994 F:      net/ax25/ax25_ds_*
3995 F:      net/ax25/ax25_in.c
3996 F:      net/ax25/ax25_out.c
3997 F:      net/ax25/ax25_timer.c
3998 F:      net/ax25/sysctl_net_ax25.c
3999
4000 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4001 L:      netdev@vger.kernel.org
4002 S:      Orphan
4003 F:      Documentation/networking/dmfe.txt
4004 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4005
4006 DC390/AM53C974 SCSI driver
4007 M:      Hannes Reinecke <hare@suse.com>
4008 L:      linux-scsi@vger.kernel.org
4009 S:      Maintained
4010 F:      drivers/scsi/am53c974.c
4011
4012 DC395x SCSI driver
4013 M:      Oliver Neukum <oliver@neukum.org>
4014 M:      Ali Akcaagac <aliakc@web.de>
4015 M:      Jamie Lenehan <lenehan@twibble.org>
4016 L:      dc395x@twibble.org
4017 W:      http://twibble.org/dist/dc395x/
4018 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4019 S:      Maintained
4020 F:      Documentation/scsi/dc395x.txt
4021 F:      drivers/scsi/dc395x.*
4022
4023 DCCP PROTOCOL
4024 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4025 L:      dccp@vger.kernel.org
4026 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4027 S:      Maintained
4028 F:      include/linux/dccp.h
4029 F:      include/uapi/linux/dccp.h
4030 F:      include/linux/tfrc.h
4031 F:      net/dccp/
4032
4033 DECnet NETWORK LAYER
4034 W:      http://linux-decnet.sourceforge.net
4035 L:      linux-decnet-user@lists.sourceforge.net
4036 S:      Orphan
4037 F:      Documentation/networking/decnet.txt
4038 F:      net/decnet/
4039
4040 DECSTATION PLATFORM SUPPORT
4041 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4042 L:      linux-mips@linux-mips.org
4043 W:      http://www.linux-mips.org/wiki/DECstation
4044 S:      Maintained
4045 F:      arch/mips/dec/
4046 F:      arch/mips/include/asm/dec/
4047 F:      arch/mips/include/asm/mach-dec/
4048
4049 DEFXX FDDI NETWORK DRIVER
4050 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4051 S:      Maintained
4052 F:      drivers/net/fddi/defxx.*
4053
4054 DELL SMBIOS DRIVER
4055 M:      Pali Rohár <pali.rohar@gmail.com>
4056 M:      Mario Limonciello <mario.limonciello@dell.com>
4057 L:      platform-driver-x86@vger.kernel.org
4058 S:      Maintained
4059 F:      drivers/platform/x86/dell-smbios.*
4060
4061 DELL SMBIOS SMM DRIVER
4062 M:      Mario Limonciello <mario.limonciello@dell.com>
4063 L:      platform-driver-x86@vger.kernel.org
4064 S:      Maintained
4065 F:      drivers/platform/x86/dell-smbios-smm.c
4066
4067 DELL SMBIOS WMI DRIVER
4068 M:      Mario Limonciello <mario.limonciello@dell.com>
4069 L:      platform-driver-x86@vger.kernel.org
4070 S:      Maintained
4071 F:      drivers/platform/x86/dell-smbios-wmi.c
4072 F:      tools/wmi/dell-smbios-example.c
4073
4074 DELL LAPTOP DRIVER
4075 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4076 M:      Pali Rohár <pali.rohar@gmail.com>
4077 L:      platform-driver-x86@vger.kernel.org
4078 S:      Maintained
4079 F:      drivers/platform/x86/dell-laptop.c
4080
4081 DELL LAPTOP FREEFALL DRIVER
4082 M:      Pali Rohár <pali.rohar@gmail.com>
4083 S:      Maintained
4084 F:      drivers/platform/x86/dell-smo8800.c
4085
4086 DELL LAPTOP RBTN DRIVER
4087 M:      Pali Rohár <pali.rohar@gmail.com>
4088 S:      Maintained
4089 F:      drivers/platform/x86/dell-rbtn.*
4090
4091 DELL LAPTOP SMM DRIVER
4092 M:      Pali Rohár <pali.rohar@gmail.com>
4093 S:      Maintained
4094 F:      drivers/hwmon/dell-smm-hwmon.c
4095 F:      include/uapi/linux/i8k.h
4096
4097 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4098 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4099 S:      Maintained
4100 F:      Documentation/dcdbas.txt
4101 F:      drivers/firmware/dcdbas.*
4102
4103 DELL WMI NOTIFICATIONS DRIVER
4104 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4105 M:      Pali Rohár <pali.rohar@gmail.com>
4106 S:      Maintained
4107 F:      drivers/platform/x86/dell-wmi.c
4108
4109 DELL WMI DESCRIPTOR DRIVER
4110 M:      Mario Limonciello <mario.limonciello@dell.com>
4111 S:      Maintained
4112 F:      drivers/platform/x86/dell-wmi-descriptor.c
4113
4114 DELTA ST MEDIA DRIVER
4115 M:      Hugues Fruchet <hugues.fruchet@st.com>
4116 L:      linux-media@vger.kernel.org
4117 T:      git git://linuxtv.org/media_tree.git
4118 W:      https://linuxtv.org
4119 S:      Supported
4120 F:      drivers/media/platform/sti/delta
4121
4122 DENALI NAND DRIVER
4123 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4124 L:      linux-mtd@lists.infradead.org
4125 S:      Supported
4126 F:      drivers/mtd/nand/raw/denali*
4127
4128 DESIGNWARE USB2 DRD IP DRIVER
4129 M:      Minas Harutyunyan <hminas@synopsys.com>
4130 L:      linux-usb@vger.kernel.org
4131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4132 S:      Maintained
4133 F:      drivers/usb/dwc2/
4134
4135 DESIGNWARE USB3 DRD IP DRIVER
4136 M:      Felipe Balbi <balbi@kernel.org>
4137 L:      linux-usb@vger.kernel.org
4138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4139 S:      Maintained
4140 F:      drivers/usb/dwc3/
4141
4142 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4143 M:      Andreas Klinger <ak@it-klinger.de>
4144 L:      linux-iio@vger.kernel.org
4145 S:      Maintained
4146 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4147 F:      drivers/iio/proximity/srf*.c
4148
4149 DEVICE COREDUMP (DEV_COREDUMP)
4150 M:      Johannes Berg <johannes@sipsolutions.net>
4151 L:      linux-kernel@vger.kernel.org
4152 S:      Maintained
4153 F:      drivers/base/devcoredump.c
4154 F:      include/linux/devcoredump.h
4155
4156 DEVICE FREQUENCY (DEVFREQ)
4157 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4158 M:      Kyungmin Park <kyungmin.park@samsung.com>
4159 R:      Chanwoo Choi <cw00.choi@samsung.com>
4160 L:      linux-pm@vger.kernel.org
4161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4162 S:      Maintained
4163 F:      drivers/devfreq/
4164 F:      include/linux/devfreq.h
4165 F:      Documentation/devicetree/bindings/devfreq/
4166
4167 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4168 M:      Chanwoo Choi <cw00.choi@samsung.com>
4169 L:      linux-pm@vger.kernel.org
4170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4171 S:      Supported
4172 F:      drivers/devfreq/event/
4173 F:      drivers/devfreq/devfreq-event.c
4174 F:      include/linux/devfreq-event.h
4175 F:      Documentation/devicetree/bindings/devfreq/event/
4176
4177 DEVICE NUMBER REGISTRY
4178 M:      Torben Mathiasen <device@lanana.org>
4179 W:      http://lanana.org/docs/device-list/index.html
4180 S:      Maintained
4181
4182 DEVICE-MAPPER  (LVM)
4183 M:      Alasdair Kergon <agk@redhat.com>
4184 M:      Mike Snitzer <snitzer@redhat.com>
4185 M:      dm-devel@redhat.com
4186 L:      dm-devel@redhat.com
4187 W:      http://sources.redhat.com/dm
4188 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4190 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4191 S:      Maintained
4192 F:      Documentation/device-mapper/
4193 F:      drivers/md/Makefile
4194 F:      drivers/md/Kconfig
4195 F:      drivers/md/dm*
4196 F:      drivers/md/persistent-data/
4197 F:      include/linux/device-mapper.h
4198 F:      include/linux/dm-*.h
4199 F:      include/uapi/linux/dm-*.h
4200
4201 DEVLINK
4202 M:      Jiri Pirko <jiri@mellanox.com>
4203 L:      netdev@vger.kernel.org
4204 S:      Supported
4205 F:      net/core/devlink.c
4206 F:      include/net/devlink.h
4207 F:      include/uapi/linux/devlink.h
4208
4209 DIALOG SEMICONDUCTOR DRIVERS
4210 M:      Support Opensource <support.opensource@diasemi.com>
4211 W:      http://www.dialog-semiconductor.com/products
4212 S:      Supported
4213 F:      Documentation/hwmon/da90??
4214 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4215 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4216 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4217 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4218 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4219 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4220 F:      drivers/gpio/gpio-da90??.c
4221 F:      drivers/hwmon/da90??-hwmon.c
4222 F:      drivers/iio/adc/da91??-*.c
4223 F:      drivers/input/misc/da90??_onkey.c
4224 F:      drivers/input/touchscreen/da9052_tsi.c
4225 F:      drivers/leds/leds-da90??.c
4226 F:      drivers/mfd/da903x.c
4227 F:      drivers/mfd/da90??-*.c
4228 F:      drivers/mfd/da91??-*.c
4229 F:      drivers/power/supply/da9052-battery.c
4230 F:      drivers/power/supply/da91??-*.c
4231 F:      drivers/regulator/da903x.c
4232 F:      drivers/regulator/da9???-regulator.[ch]
4233 F:      drivers/thermal/da90??-thermal.c
4234 F:      drivers/rtc/rtc-da90??.c
4235 F:      drivers/video/backlight/da90??_bl.c
4236 F:      drivers/watchdog/da90??_wdt.c
4237 F:      include/linux/mfd/da903x.h
4238 F:      include/linux/mfd/da9052/
4239 F:      include/linux/mfd/da9055/
4240 F:      include/linux/mfd/da9062/
4241 F:      include/linux/mfd/da9063/
4242 F:      include/linux/mfd/da9150/
4243 F:      include/linux/regulator/da9211.h
4244 F:      include/sound/da[79]*.h
4245 F:      sound/soc/codecs/da[79]*.[ch]
4246
4247 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4248 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4249 L:      linux-gpio@vger.kernel.org
4250 S:      Maintained
4251 F:      drivers/gpio/gpio-gpio-mm.c
4252
4253 DIGI NEO AND CLASSIC PCI PRODUCTS
4254 M:      Lidza Louina <lidza.louina@gmail.com>
4255 M:      Mark Hounschell <markh@compro.net>
4256 L:      driverdev-devel@linuxdriverproject.org
4257 S:      Maintained
4258 F:      drivers/staging/dgnc/
4259
4260 DIOLAN U2C-12 I2C DRIVER
4261 M:      Guenter Roeck <linux@roeck-us.net>
4262 L:      linux-i2c@vger.kernel.org
4263 S:      Maintained
4264 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4265
4266 FILESYSTEM DIRECT ACCESS (DAX)
4267 M:      Matthew Wilcox <mawilcox@microsoft.com>
4268 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4269 L:      linux-fsdevel@vger.kernel.org
4270 S:      Supported
4271 F:      fs/dax.c
4272 F:      include/linux/dax.h
4273 F:      include/trace/events/fs_dax.h
4274
4275 DEVICE DIRECT ACCESS (DAX)
4276 M:      Dan Williams <dan.j.williams@intel.com>
4277 M:      Dave Jiang <dave.jiang@intel.com>
4278 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4279 M:      Vishal Verma <vishal.l.verma@intel.com>
4280 L:      linux-nvdimm@lists.01.org
4281 S:      Supported
4282 F:      drivers/dax/
4283
4284 DIRECTORY NOTIFICATION (DNOTIFY)
4285 M:      Jan Kara <jack@suse.cz>
4286 R:      Amir Goldstein <amir73il@gmail.com>
4287 L:      linux-fsdevel@vger.kernel.org
4288 S:      Maintained
4289 F:      Documentation/filesystems/dnotify.txt
4290 F:      fs/notify/dnotify/
4291 F:      include/linux/dnotify.h
4292
4293 DISK GEOMETRY AND PARTITION HANDLING
4294 M:      Andries Brouwer <aeb@cwi.nl>
4295 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4296 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4297 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4298 S:      Maintained
4299
4300 DISKQUOTA
4301 M:      Jan Kara <jack@suse.com>
4302 S:      Maintained
4303 F:      Documentation/filesystems/quota.txt
4304 F:      fs/quota/
4305 F:      include/linux/quota*.h
4306 F:      include/uapi/linux/quota*.h
4307
4308 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4309 M:      Bernie Thompson <bernie@plugable.com>
4310 L:      linux-fbdev@vger.kernel.org
4311 S:      Maintained
4312 W:      http://plugable.com/category/projects/udlfb/
4313 F:      drivers/video/fbdev/udlfb.c
4314 F:      include/video/udlfb.h
4315 F:      Documentation/fb/udlfb.txt
4316
4317 DISTRIBUTED LOCK MANAGER (DLM)
4318 M:      Christine Caulfield <ccaulfie@redhat.com>
4319 M:      David Teigland <teigland@redhat.com>
4320 L:      cluster-devel@redhat.com
4321 W:      http://sources.redhat.com/cluster/
4322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4323 S:      Supported
4324 F:      fs/dlm/
4325
4326 DMA BUFFER SHARING FRAMEWORK
4327 M:      Sumit Semwal <sumit.semwal@linaro.org>
4328 S:      Maintained
4329 L:      linux-media@vger.kernel.org
4330 L:      dri-devel@lists.freedesktop.org
4331 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4332 F:      drivers/dma-buf/
4333 F:      include/linux/dma-buf*
4334 F:      include/linux/reservation.h
4335 F:      include/linux/*fence.h
4336 F:      Documentation/driver-api/dma-buf.rst
4337 T:      git git://anongit.freedesktop.org/drm/drm-misc
4338
4339 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4340 M:      Vinod Koul <vkoul@kernel.org>
4341 L:      dmaengine@vger.kernel.org
4342 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4343 S:      Maintained
4344 F:      drivers/dma/
4345 F:      include/linux/dmaengine.h
4346 F:      include/linux/of_dma.h
4347 F:      Documentation/devicetree/bindings/dma/
4348 F:      Documentation/driver-api/dmaengine/
4349 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4350
4351 DMA MAPPING HELPERS
4352 M:      Christoph Hellwig <hch@lst.de>
4353 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4354 R:      Robin Murphy <robin.murphy@arm.com>
4355 L:      iommu@lists.linux-foundation.org
4356 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4357 W:      http://git.infradead.org/users/hch/dma-mapping.git
4358 S:      Supported
4359 F:      lib/dma-debug.c
4360 F:      lib/dma-direct.c
4361 F:      lib/dma-noncoherent.c
4362 F:      lib/dma-virt.c
4363 F:      drivers/base/dma-mapping.c
4364 F:      drivers/base/dma-coherent.c
4365 F:      include/asm-generic/dma-mapping.h
4366 F:      include/linux/dma-direct.h
4367 F:      include/linux/dma-mapping.h
4368 F:      include/linux/dma-noncoherent.h
4369
4370 DME1737 HARDWARE MONITOR DRIVER
4371 M:      Juerg Haefliger <juergh@gmail.com>
4372 L:      linux-hwmon@vger.kernel.org
4373 S:      Maintained
4374 F:      Documentation/hwmon/dme1737
4375 F:      drivers/hwmon/dme1737.c
4376
4377 DMI/SMBIOS SUPPORT
4378 M:      Jean Delvare <jdelvare@suse.com>
4379 S:      Maintained
4380 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4381 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4382 F:      drivers/firmware/dmi-id.c
4383 F:      drivers/firmware/dmi_scan.c
4384 F:      include/linux/dmi.h
4385
4386 DOCUMENTATION
4387 M:      Jonathan Corbet <corbet@lwn.net>
4388 L:      linux-doc@vger.kernel.org
4389 S:      Maintained
4390 F:      Documentation/
4391 F:      scripts/kernel-doc
4392 X:      Documentation/ABI/
4393 X:      Documentation/devicetree/
4394 X:      Documentation/acpi
4395 X:      Documentation/power
4396 X:      Documentation/spi
4397 X:      Documentation/media
4398 T:      git git://git.lwn.net/linux.git docs-next
4399
4400 DONGWOON DW9714 LENS VOICE COIL DRIVER
4401 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4402 L:      linux-media@vger.kernel.org
4403 T:      git git://linuxtv.org/media_tree.git
4404 S:      Maintained
4405 F:      drivers/media/i2c/dw9714.c
4406
4407 DOUBLETALK DRIVER
4408 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4409 L:      blinux-list@redhat.com
4410 S:      Maintained
4411 F:      drivers/char/dtlk.c
4412 F:      include/linux/dtlk.h
4413
4414 DPAA2 DATAPATH I/O (DPIO) DRIVER
4415 M:      Roy Pledge <Roy.Pledge@nxp.com>
4416 L:      linux-kernel@vger.kernel.org
4417 S:      Maintained
4418 F:      drivers/staging/fsl-mc/bus/dpio
4419
4420 DPAA2 ETHERNET DRIVER
4421 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4422 L:      linux-kernel@vger.kernel.org
4423 S:      Maintained
4424 F:      drivers/staging/fsl-dpaa2/ethernet
4425
4426 DPAA2 ETHERNET SWITCH DRIVER
4427 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4428 L:      linux-kernel@vger.kernel.org
4429 S:      Maintained
4430 F:      drivers/staging/fsl-dpaa2/ethsw
4431
4432 DPAA2 PTP CLOCK DRIVER
4433 M:      Yangbo Lu <yangbo.lu@nxp.com>
4434 L:      linux-kernel@vger.kernel.org
4435 S:      Maintained
4436 F:      drivers/staging/fsl-dpaa2/rtc
4437
4438 DPT_I2O SCSI RAID DRIVER
4439 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4440 L:      linux-scsi@vger.kernel.org
4441 W:      http://www.adaptec.com/
4442 S:      Maintained
4443 F:      drivers/scsi/dpt*
4444 F:      drivers/scsi/dpt/
4445
4446 DRBD DRIVER
4447 M:      Philipp Reisner <philipp.reisner@linbit.com>
4448 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4449 L:      drbd-dev@lists.linbit.com
4450 W:      http://www.drbd.org
4451 T:      git git://git.linbit.com/linux-drbd.git
4452 T:      git git://git.linbit.com/drbd-8.4.git
4453 S:      Supported
4454 F:      drivers/block/drbd/
4455 F:      lib/lru_cache.c
4456 F:      Documentation/blockdev/drbd/
4457
4458 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4459 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4461 S:      Supported
4462 F:      Documentation/kobject.txt
4463 F:      drivers/base/
4464 F:      fs/debugfs/
4465 F:      fs/sysfs/
4466 F:      include/linux/debugfs.h
4467 F:      include/linux/kobj*
4468 F:      lib/kobj*
4469
4470 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4471 M:      Kevin Hilman <khilman@kernel.org>
4472 M:      Nishanth Menon <nm@ti.com>
4473 S:      Maintained
4474 F:      drivers/power/avs/
4475 F:      include/linux/power/smartreflex.h
4476 L:      linux-pm@vger.kernel.org
4477
4478 DRM DRIVER FOR ARM PL111 CLCD
4479 M:      Eric Anholt <eric@anholt.net>
4480 T:      git git://anongit.freedesktop.org/drm/drm-misc
4481 S:      Supported
4482 F:      drivers/gpu/drm/pl111/
4483
4484 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4485 M:      Linus Walleij <linus.walleij@linaro.org>
4486 T:      git git://anongit.freedesktop.org/drm/drm-misc
4487 S:      Maintained
4488 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4489 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4490
4491 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4492 M:      Dave Airlie <airlied@redhat.com>
4493 S:      Odd Fixes
4494 F:      drivers/gpu/drm/ast/
4495
4496 DRM DRIVER FOR BOCHS VIRTUAL GPU
4497 M:      Gerd Hoffmann <kraxel@redhat.com>
4498 L:      virtualization@lists.linux-foundation.org
4499 T:      git git://anongit.freedesktop.org/drm/drm-misc
4500 S:      Maintained
4501 F:      drivers/gpu/drm/bochs/
4502
4503 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4504 M:      Linus Walleij <linus.walleij@linaro.org>
4505 T:      git git://anongit.freedesktop.org/drm/drm-misc
4506 S:      Maintained
4507 F:      drivers/gpu/drm/tve200/
4508
4509 DRM DRIVER FOR ILITEK ILI9225 PANELS
4510 M:      David Lechner <david@lechnology.com>
4511 S:      Maintained
4512 F:      drivers/gpu/drm/tinydrm/ili9225.c
4513 F:      Documentation/devicetree/bindings/display/ili9225.txt
4514
4515 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4516 S:      Orphan / Obsolete
4517 F:      drivers/gpu/drm/i810/
4518 F:      include/uapi/drm/i810_drm.h
4519
4520 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4521 S:      Orphan / Obsolete
4522 F:      drivers/gpu/drm/mga/
4523 F:      include/uapi/drm/mga_drm.h
4524
4525 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4526 M:      Dave Airlie <airlied@redhat.com>
4527 S:      Odd Fixes
4528 F:      drivers/gpu/drm/mgag200/
4529
4530 DRM DRIVER FOR MI0283QT
4531 M:      Noralf Trønnes <noralf@tronnes.org>
4532 S:      Maintained
4533 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4534 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4535
4536 DRM DRIVER FOR MSM ADRENO GPU
4537 M:      Rob Clark <robdclark@gmail.com>
4538 L:      linux-arm-msm@vger.kernel.org
4539 L:      dri-devel@lists.freedesktop.org
4540 L:      freedreno@lists.freedesktop.org
4541 T:      git git://people.freedesktop.org/~robclark/linux
4542 S:      Maintained
4543 F:      drivers/gpu/drm/msm/
4544 F:      include/uapi/drm/msm_drm.h
4545 F:      Documentation/devicetree/bindings/display/msm/
4546
4547 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4548 M:      Ben Skeggs <bskeggs@redhat.com>
4549 L:      dri-devel@lists.freedesktop.org
4550 L:      nouveau@lists.freedesktop.org
4551 T:      git git://github.com/skeggsb/linux
4552 S:      Supported
4553 F:      drivers/gpu/drm/nouveau/
4554 F:      include/uapi/drm/nouveau_drm.h
4555
4556 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4557 M:      Noralf Trønnes <noralf@tronnes.org>
4558 S:      Maintained
4559 F:      drivers/gpu/drm/tinydrm/repaper.c
4560 F:      Documentation/devicetree/bindings/display/repaper.txt
4561
4562 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4563 M:      Dave Airlie <airlied@redhat.com>
4564 M:      Gerd Hoffmann <kraxel@redhat.com>
4565 L:      virtualization@lists.linux-foundation.org
4566 T:      git git://anongit.freedesktop.org/drm/drm-misc
4567 S:      Obsolete
4568 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4569 F:      drivers/gpu/drm/cirrus/
4570
4571 DRM DRIVER FOR QXL VIRTUAL GPU
4572 M:      Dave Airlie <airlied@redhat.com>
4573 M:      Gerd Hoffmann <kraxel@redhat.com>
4574 L:      virtualization@lists.linux-foundation.org
4575 T:      git git://anongit.freedesktop.org/drm/drm-misc
4576 S:      Maintained
4577 F:      drivers/gpu/drm/qxl/
4578 F:      include/uapi/drm/qxl_drm.h
4579
4580 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4581 S:      Orphan / Obsolete
4582 F:      drivers/gpu/drm/r128/
4583 F:      include/uapi/drm/r128_drm.h
4584
4585 DRM DRIVER FOR SAVAGE VIDEO CARDS
4586 S:      Orphan / Obsolete
4587 F:      drivers/gpu/drm/savage/
4588 F:      include/uapi/drm/savage_drm.h
4589
4590 DRM DRIVER FOR SIS VIDEO CARDS
4591 S:      Orphan / Obsolete
4592 F:      drivers/gpu/drm/sis/
4593 F:      include/uapi/drm/sis_drm.h
4594
4595 DRM DRIVER FOR SITRONIX ST7586 PANELS
4596 M:      David Lechner <david@lechnology.com>
4597 S:      Maintained
4598 F:      drivers/gpu/drm/tinydrm/st7586.c
4599 F:      Documentation/devicetree/bindings/display/st7586.txt
4600
4601 DRM DRIVER FOR SITRONIX ST7735R PANELS
4602 M:      David Lechner <david@lechnology.com>
4603 S:      Maintained
4604 F:      drivers/gpu/drm/tinydrm/st7735r.c
4605 F:      Documentation/devicetree/bindings/display/st7735r.txt
4606
4607 DRM DRIVER FOR TDFX VIDEO CARDS
4608 S:      Orphan / Obsolete
4609 F:      drivers/gpu/drm/tdfx/
4610
4611 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4612 M:      Dave Airlie <airlied@redhat.com>
4613 S:      Odd Fixes
4614 F:      drivers/gpu/drm/udl/
4615
4616 DRM DRIVER FOR VMWARE VIRTUAL GPU
4617 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4618 M:      Sinclair Yeh <syeh@vmware.com>
4619 M:      Thomas Hellstrom <thellstrom@vmware.com>
4620 L:      dri-devel@lists.freedesktop.org
4621 T:      git git://people.freedesktop.org/~syeh/repos_linux
4622 T:      git git://people.freedesktop.org/~thomash/linux
4623 S:      Supported
4624 F:      drivers/gpu/drm/vmwgfx/
4625 F:      include/uapi/drm/vmwgfx_drm.h
4626
4627 DRM DRIVERS
4628 M:      David Airlie <airlied@linux.ie>
4629 L:      dri-devel@lists.freedesktop.org
4630 T:      git git://people.freedesktop.org/~airlied/linux
4631 B:      https://bugs.freedesktop.org/
4632 C:      irc://chat.freenode.net/dri-devel
4633 S:      Maintained
4634 F:      drivers/gpu/drm/
4635 F:      drivers/gpu/vga/
4636 F:      Documentation/devicetree/bindings/display/
4637 F:      Documentation/devicetree/bindings/gpu/
4638 F:      Documentation/devicetree/bindings/video/
4639 F:      Documentation/gpu/
4640 F:      include/drm/
4641 F:      include/uapi/drm/
4642 F:      include/linux/vga*
4643
4644 DRM DRIVERS AND MISC GPU PATCHES
4645 M:      Gustavo Padovan <gustavo@padovan.org>
4646 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4647 M:      Sean Paul <seanpaul@chromium.org>
4648 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4649 S:      Maintained
4650 T:      git git://anongit.freedesktop.org/drm/drm-misc
4651 F:      Documentation/gpu/
4652 F:      drivers/gpu/vga/
4653 F:      drivers/gpu/drm/*
4654 F:      include/drm/drm*
4655 F:      include/uapi/drm/drm*
4656 F:      include/linux/vga*
4657
4658 DRM DRIVERS FOR ALLWINNER A10
4659 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4660 L:      dri-devel@lists.freedesktop.org
4661 S:      Supported
4662 F:      drivers/gpu/drm/sun4i/
4663 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4664 T:      git git://anongit.freedesktop.org/drm/drm-misc
4665
4666 DRM DRIVERS FOR AMLOGIC SOCS
4667 M:      Neil Armstrong <narmstrong@baylibre.com>
4668 L:      dri-devel@lists.freedesktop.org
4669 L:      linux-amlogic@lists.infradead.org
4670 W:      http://linux-meson.com/
4671 S:      Supported
4672 F:      drivers/gpu/drm/meson/
4673 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4674 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4675 F:      Documentation/gpu/meson.rst
4676 T:      git git://anongit.freedesktop.org/drm/drm-misc
4677
4678 DRM DRIVERS FOR ATMEL HLCDC
4679 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4680 L:      dri-devel@lists.freedesktop.org
4681 S:      Supported
4682 F:      drivers/gpu/drm/atmel-hlcdc/
4683 F:      Documentation/devicetree/bindings/drm/atmel/
4684 T:      git git://anongit.freedesktop.org/drm/drm-misc
4685
4686 DRM DRIVERS FOR BRIDGE CHIPS
4687 M:      Archit Taneja <architt@codeaurora.org>
4688 M:      Andrzej Hajda <a.hajda@samsung.com>
4689 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4690 S:      Maintained
4691 T:      git git://anongit.freedesktop.org/drm/drm-misc
4692 F:      drivers/gpu/drm/bridge/
4693
4694 DRM DRIVERS FOR EXYNOS
4695 M:      Inki Dae <inki.dae@samsung.com>
4696 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4697 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4698 M:      Kyungmin Park <kyungmin.park@samsung.com>
4699 L:      dri-devel@lists.freedesktop.org
4700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4701 S:      Supported
4702 F:      drivers/gpu/drm/exynos/
4703 F:      include/uapi/drm/exynos_drm.h
4704 F:      Documentation/devicetree/bindings/display/exynos/
4705
4706 DRM DRIVERS FOR FREESCALE DCU
4707 M:      Stefan Agner <stefan@agner.ch>
4708 M:      Alison Wang <alison.wang@nxp.com>
4709 L:      dri-devel@lists.freedesktop.org
4710 S:      Supported
4711 F:      drivers/gpu/drm/fsl-dcu/
4712 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4713 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4714 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4715
4716 DRM DRIVERS FOR FREESCALE IMX
4717 M:      Philipp Zabel <p.zabel@pengutronix.de>
4718 L:      dri-devel@lists.freedesktop.org
4719 S:      Maintained
4720 F:      drivers/gpu/drm/imx/
4721 F:      drivers/gpu/ipu-v3/
4722 F:      Documentation/devicetree/bindings/display/imx/
4723
4724 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4725 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4726 L:      dri-devel@lists.freedesktop.org
4727 T:      git git://github.com/patjak/drm-gma500
4728 S:      Maintained
4729 F:      drivers/gpu/drm/gma500/
4730
4731 DRM DRIVERS FOR HISILICON
4732 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4733 M:      Rongrong Zou <zourongrong@gmail.com>
4734 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4735 R:      Chen Feng <puck.chen@hisilicon.com>
4736 L:      dri-devel@lists.freedesktop.org
4737 T:      git git://github.com/xin3liang/linux.git
4738 S:      Maintained
4739 F:      drivers/gpu/drm/hisilicon/
4740 F:      Documentation/devicetree/bindings/display/hisilicon/
4741
4742 DRM DRIVERS FOR MEDIATEK
4743 M:      CK Hu <ck.hu@mediatek.com>
4744 M:      Philipp Zabel <p.zabel@pengutronix.de>
4745 L:      dri-devel@lists.freedesktop.org
4746 S:      Supported
4747 F:      drivers/gpu/drm/mediatek/
4748 F:      Documentation/devicetree/bindings/display/mediatek/
4749
4750 DRM DRIVERS FOR NVIDIA TEGRA
4751 M:      Thierry Reding <thierry.reding@gmail.com>
4752 L:      dri-devel@lists.freedesktop.org
4753 L:      linux-tegra@vger.kernel.org
4754 T:      git git://anongit.freedesktop.org/tegra/linux.git
4755 S:      Supported
4756 F:      drivers/gpu/drm/tegra/
4757 F:      drivers/gpu/host1x/
4758 F:      include/linux/host1x.h
4759 F:      include/uapi/drm/tegra_drm.h
4760 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4761
4762 DRM DRIVERS FOR RENESAS
4763 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4764 L:      dri-devel@lists.freedesktop.org
4765 L:      linux-renesas-soc@vger.kernel.org
4766 T:      git git://linuxtv.org/pinchartl/fbdev
4767 S:      Supported
4768 F:      drivers/gpu/drm/rcar-du/
4769 F:      drivers/gpu/drm/shmobile/
4770 F:      include/linux/platform_data/shmob_drm.h
4771 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4772 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4773 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4774
4775 DRM DRIVERS FOR ROCKCHIP
4776 M:      Sandy Huang <hjc@rock-chips.com>
4777 M:      Heiko Stübner <heiko@sntech.de>
4778 L:      dri-devel@lists.freedesktop.org
4779 S:      Maintained
4780 F:      drivers/gpu/drm/rockchip/
4781 F:      Documentation/devicetree/bindings/display/rockchip/
4782 T:      git git://anongit.freedesktop.org/drm/drm-misc
4783
4784 DRM DRIVERS FOR STI
4785 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4786 M:      Vincent Abriou <vincent.abriou@st.com>
4787 L:      dri-devel@lists.freedesktop.org
4788 T:      git git://anongit.freedesktop.org/drm/drm-misc
4789 S:      Maintained
4790 F:      drivers/gpu/drm/sti
4791 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4792
4793 DRM DRIVERS FOR STM
4794 M:      Yannick Fertre <yannick.fertre@st.com>
4795 M:      Philippe Cornu <philippe.cornu@st.com>
4796 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4797 M:      Vincent Abriou <vincent.abriou@st.com>
4798 L:      dri-devel@lists.freedesktop.org
4799 T:      git git://anongit.freedesktop.org/drm/drm-misc
4800 S:      Maintained
4801 F:      drivers/gpu/drm/stm
4802 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4803
4804 DRM DRIVERS FOR TI LCDC
4805 M:      Jyri Sarha <jsarha@ti.com>
4806 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4807 L:      dri-devel@lists.freedesktop.org
4808 S:      Maintained
4809 F:      drivers/gpu/drm/tilcdc/
4810 F:      Documentation/devicetree/bindings/display/tilcdc/
4811
4812 DRM DRIVERS FOR TI OMAP
4813 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4814 L:      dri-devel@lists.freedesktop.org
4815 S:      Maintained
4816 F:      drivers/gpu/drm/omapdrm/
4817 F:      Documentation/devicetree/bindings/display/ti/
4818
4819 DRM DRIVERS FOR V3D
4820 M:      Eric Anholt <eric@anholt.net>
4821 S:      Supported
4822 F:      drivers/gpu/drm/v3d/
4823 F:      include/uapi/drm/v3d_drm.h
4824 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4825 T:      git git://anongit.freedesktop.org/drm/drm-misc
4826
4827 DRM DRIVERS FOR VC4
4828 M:      Eric Anholt <eric@anholt.net>
4829 T:      git git://github.com/anholt/linux
4830 S:      Supported
4831 F:      drivers/gpu/drm/vc4/
4832 F:      include/uapi/drm/vc4_drm.h
4833 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835
4836 DRM DRIVERS FOR VIVANTE GPU IP
4837 M:      Lucas Stach <l.stach@pengutronix.de>
4838 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4839 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4840 L:      etnaviv@lists.freedesktop.org
4841 L:      dri-devel@lists.freedesktop.org
4842 S:      Maintained
4843 F:      drivers/gpu/drm/etnaviv/
4844 F:      include/uapi/drm/etnaviv_drm.h
4845 F:      Documentation/devicetree/bindings/display/etnaviv/
4846
4847 DRM DRIVERS FOR ZTE ZX
4848 M:      Shawn Guo <shawnguo@kernel.org>
4849 L:      dri-devel@lists.freedesktop.org
4850 S:      Maintained
4851 F:      drivers/gpu/drm/zte/
4852 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4853 T:      git git://anongit.freedesktop.org/drm/drm-misc
4854
4855 DRM PANEL DRIVERS
4856 M:      Thierry Reding <thierry.reding@gmail.com>
4857 L:      dri-devel@lists.freedesktop.org
4858 T:      git git://anongit.freedesktop.org/drm/drm-misc
4859 S:      Maintained
4860 F:      drivers/gpu/drm/drm_panel.c
4861 F:      drivers/gpu/drm/panel/
4862 F:      include/drm/drm_panel.h
4863 F:      Documentation/devicetree/bindings/display/panel/
4864
4865 DRM TINYDRM DRIVERS
4866 M:      Noralf Trønnes <noralf@tronnes.org>
4867 W:      https://github.com/notro/tinydrm/wiki/Development
4868 T:      git git://anongit.freedesktop.org/drm/drm-misc
4869 S:      Maintained
4870 F:      drivers/gpu/drm/tinydrm/
4871 F:      include/drm/tinydrm/
4872
4873 DRM DRIVERS FOR XEN
4874 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4875 T:      git git://anongit.freedesktop.org/drm/drm-misc
4876 L:      dri-devel@lists.freedesktop.org
4877 L:      xen-devel@lists.xen.org
4878 S:      Supported
4879 F:      drivers/gpu/drm/xen/
4880 F:      Documentation/gpu/xen-front.rst
4881
4882 DRM TTM SUBSYSTEM
4883 M:      Christian Koenig <christian.koenig@amd.com>
4884 M:      Roger He <Hongbo.He@amd.com>
4885 T:      git git://people.freedesktop.org/~agd5f/linux
4886 S:      Maintained
4887 L:      dri-devel@lists.freedesktop.org
4888 F:      include/drm/ttm/
4889 F:      drivers/gpu/drm/ttm/
4890
4891 DSBR100 USB FM RADIO DRIVER
4892 M:      Alexey Klimov <klimov.linux@gmail.com>
4893 L:      linux-media@vger.kernel.org
4894 T:      git git://linuxtv.org/media_tree.git
4895 S:      Maintained
4896 F:      drivers/media/radio/dsbr100.c
4897
4898 DSCC4 DRIVER
4899 M:      Francois Romieu <romieu@fr.zoreil.com>
4900 L:      netdev@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/net/wan/dscc4.c
4903
4904 DT3155 MEDIA DRIVER
4905 M:      Hans Verkuil <hverkuil@xs4all.nl>
4906 L:      linux-media@vger.kernel.org
4907 T:      git git://linuxtv.org/media_tree.git
4908 W:      https://linuxtv.org
4909 S:      Odd Fixes
4910 F:      drivers/media/pci/dt3155/
4911
4912 DVB_USB_AF9015 MEDIA DRIVER
4913 M:      Antti Palosaari <crope@iki.fi>
4914 L:      linux-media@vger.kernel.org
4915 W:      https://linuxtv.org
4916 W:      http://palosaari.fi/linux/
4917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4918 T:      git git://linuxtv.org/anttip/media_tree.git
4919 S:      Maintained
4920 F:      drivers/media/usb/dvb-usb-v2/af9015*
4921
4922 DVB_USB_AF9035 MEDIA DRIVER
4923 M:      Antti Palosaari <crope@iki.fi>
4924 L:      linux-media@vger.kernel.org
4925 W:      https://linuxtv.org
4926 W:      http://palosaari.fi/linux/
4927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4928 T:      git git://linuxtv.org/anttip/media_tree.git
4929 S:      Maintained
4930 F:      drivers/media/usb/dvb-usb-v2/af9035*
4931
4932 DVB_USB_ANYSEE MEDIA DRIVER
4933 M:      Antti Palosaari <crope@iki.fi>
4934 L:      linux-media@vger.kernel.org
4935 W:      https://linuxtv.org
4936 W:      http://palosaari.fi/linux/
4937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4938 T:      git git://linuxtv.org/anttip/media_tree.git
4939 S:      Maintained
4940 F:      drivers/media/usb/dvb-usb-v2/anysee*
4941
4942 DVB_USB_AU6610 MEDIA DRIVER
4943 M:      Antti Palosaari <crope@iki.fi>
4944 L:      linux-media@vger.kernel.org
4945 W:      https://linuxtv.org
4946 W:      http://palosaari.fi/linux/
4947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4948 T:      git git://linuxtv.org/anttip/media_tree.git
4949 S:      Maintained
4950 F:      drivers/media/usb/dvb-usb-v2/au6610*
4951
4952 DVB_USB_CE6230 MEDIA DRIVER
4953 M:      Antti Palosaari <crope@iki.fi>
4954 L:      linux-media@vger.kernel.org
4955 W:      https://linuxtv.org
4956 W:      http://palosaari.fi/linux/
4957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4958 T:      git git://linuxtv.org/anttip/media_tree.git
4959 S:      Maintained
4960 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4961
4962 DVB_USB_CXUSB MEDIA DRIVER
4963 M:      Michael Krufky <mkrufky@linuxtv.org>
4964 L:      linux-media@vger.kernel.org
4965 W:      https://linuxtv.org
4966 W:      http://github.com/mkrufky
4967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4968 T:      git git://linuxtv.org/media_tree.git
4969 S:      Maintained
4970 F:      drivers/media/usb/dvb-usb/cxusb*
4971
4972 DVB_USB_EC168 MEDIA DRIVER
4973 M:      Antti Palosaari <crope@iki.fi>
4974 L:      linux-media@vger.kernel.org
4975 W:      https://linuxtv.org
4976 W:      http://palosaari.fi/linux/
4977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4978 T:      git git://linuxtv.org/anttip/media_tree.git
4979 S:      Maintained
4980 F:      drivers/media/usb/dvb-usb-v2/ec168*
4981
4982 DVB_USB_GL861 MEDIA DRIVER
4983 M:      Antti Palosaari <crope@iki.fi>
4984 L:      linux-media@vger.kernel.org
4985 W:      https://linuxtv.org
4986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4987 T:      git git://linuxtv.org/anttip/media_tree.git
4988 S:      Maintained
4989 F:      drivers/media/usb/dvb-usb-v2/gl861*
4990
4991 DVB_USB_MXL111SF MEDIA DRIVER
4992 M:      Michael Krufky <mkrufky@linuxtv.org>
4993 L:      linux-media@vger.kernel.org
4994 W:      https://linuxtv.org
4995 W:      http://github.com/mkrufky
4996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4997 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4998 S:      Maintained
4999 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5000
5001 DVB_USB_RTL28XXU MEDIA DRIVER
5002 M:      Antti Palosaari <crope@iki.fi>
5003 L:      linux-media@vger.kernel.org
5004 W:      https://linuxtv.org
5005 W:      http://palosaari.fi/linux/
5006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5007 T:      git git://linuxtv.org/anttip/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5010
5011 DVB_USB_V2 MEDIA DRIVER
5012 M:      Antti Palosaari <crope@iki.fi>
5013 L:      linux-media@vger.kernel.org
5014 W:      https://linuxtv.org
5015 W:      http://palosaari.fi/linux/
5016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5017 T:      git git://linuxtv.org/anttip/media_tree.git
5018 S:      Maintained
5019 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5020 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5021
5022 DYNAMIC DEBUG
5023 M:      Jason Baron <jbaron@akamai.com>
5024 S:      Maintained
5025 F:      lib/dynamic_debug.c
5026 F:      include/linux/dynamic_debug.h
5027
5028 DYNAMIC INTERRUPT MODERATION
5029 M:      Tal Gilboa <talgi@mellanox.com>
5030 S:      Maintained
5031 F:      include/linux/net_dim.h
5032
5033 DZ DECSTATION DZ11 SERIAL DRIVER
5034 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5035 S:      Maintained
5036 F:      drivers/tty/serial/dz.*
5037
5038 E3X0 POWER BUTTON DRIVER
5039 M:      Moritz Fischer <moritz.fischer@ettus.com>
5040 L:      usrp-users@lists.ettus.com
5041 W:      http://www.ettus.com
5042 S:      Supported
5043 F:      drivers/input/misc/e3x0-button.c
5044 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5045
5046 E4000 MEDIA DRIVER
5047 M:      Antti Palosaari <crope@iki.fi>
5048 L:      linux-media@vger.kernel.org
5049 W:      https://linuxtv.org
5050 W:      http://palosaari.fi/linux/
5051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5052 T:      git git://linuxtv.org/anttip/media_tree.git
5053 S:      Maintained
5054 F:      drivers/media/tuners/e4000*
5055
5056 EC100 MEDIA DRIVER
5057 M:      Antti Palosaari <crope@iki.fi>
5058 L:      linux-media@vger.kernel.org
5059 W:      https://linuxtv.org
5060 W:      http://palosaari.fi/linux/
5061 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5062 T:      git git://linuxtv.org/anttip/media_tree.git
5063 S:      Maintained
5064 F:      drivers/media/dvb-frontends/ec100*
5065
5066 ECRYPT FILE SYSTEM
5067 M:      Tyler Hicks <tyhicks@canonical.com>
5068 L:      ecryptfs@vger.kernel.org
5069 W:      http://ecryptfs.org
5070 W:      https://launchpad.net/ecryptfs
5071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5072 S:      Supported
5073 F:      Documentation/filesystems/ecryptfs.txt
5074 F:      fs/ecryptfs/
5075
5076 EDAC-AMD64
5077 M:      Borislav Petkov <bp@alien8.de>
5078 L:      linux-edac@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/edac/amd64_edac*
5081
5082 EDAC-CALXEDA
5083 M:      Robert Richter <rric@kernel.org>
5084 L:      linux-edac@vger.kernel.org
5085 S:      Maintained
5086 F:      drivers/edac/highbank*
5087
5088 EDAC-CAVIUM OCTEON
5089 M:      Ralf Baechle <ralf@linux-mips.org>
5090 M:      David Daney <david.daney@cavium.com>
5091 L:      linux-edac@vger.kernel.org
5092 L:      linux-mips@linux-mips.org
5093 S:      Supported
5094 F:      drivers/edac/octeon_edac*
5095
5096 EDAC-CAVIUM THUNDERX
5097 M:      David Daney <david.daney@cavium.com>
5098 M:      Jan Glauber <jglauber@cavium.com>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Supported
5101 F:      drivers/edac/thunderx_edac*
5102
5103 EDAC-CORE
5104 M:      Borislav Petkov <bp@alien8.de>
5105 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5106 L:      linux-edac@vger.kernel.org
5107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5109 S:      Supported
5110 F:      Documentation/admin-guide/ras.rst
5111 F:      Documentation/driver-api/edac.rst
5112 F:      drivers/edac/
5113 F:      include/linux/edac.h
5114
5115 EDAC-E752X
5116 M:      Mark Gross <mark.gross@intel.com>
5117 L:      linux-edac@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/edac/e752x_edac.c
5120
5121 EDAC-E7XXX
5122 L:      linux-edac@vger.kernel.org
5123 S:      Maintained
5124 F:      drivers/edac/e7xxx_edac.c
5125
5126 EDAC-FSL_DDR
5127 M:      York Sun <york.sun@nxp.com>
5128 L:      linux-edac@vger.kernel.org
5129 S:      Maintained
5130 F:      drivers/edac/fsl_ddr_edac.*
5131
5132 EDAC-GHES
5133 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5134 L:      linux-edac@vger.kernel.org
5135 S:      Maintained
5136 F:      drivers/edac/ghes_edac.c
5137
5138 EDAC-I3000
5139 L:      linux-edac@vger.kernel.org
5140 S:      Orphan
5141 F:      drivers/edac/i3000_edac.c
5142
5143 EDAC-I5000
5144 L:      linux-edac@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/edac/i5000_edac.c
5147
5148 EDAC-I5400
5149 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5150 L:      linux-edac@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/edac/i5400_edac.c
5153
5154 EDAC-I7300
5155 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5156 L:      linux-edac@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/edac/i7300_edac.c
5159
5160 EDAC-I7CORE
5161 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/i7core_edac.c
5165
5166 EDAC-I82443BXGX
5167 M:      Tim Small <tim@buttersideup.com>
5168 L:      linux-edac@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/edac/i82443bxgx_edac.c
5171
5172 EDAC-I82975X
5173 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5174 M:      "Arvind R." <arvino55@gmail.com>
5175 L:      linux-edac@vger.kernel.org
5176 S:      Maintained
5177 F:      drivers/edac/i82975x_edac.c
5178
5179 EDAC-IE31200
5180 M:      Jason Baron <jbaron@akamai.com>
5181 L:      linux-edac@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/edac/ie31200_edac.c
5184
5185 EDAC-MPC85XX
5186 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/mpc85xx_edac.[ch]
5190
5191 EDAC-PASEMI
5192 M:      Egor Martovetsky <egor@pasemi.com>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/pasemi_edac.c
5196
5197 EDAC-PND2
5198 M:      Tony Luck <tony.luck@intel.com>
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/pnd2_edac.[ch]
5202
5203 EDAC-R82600
5204 M:      Tim Small <tim@buttersideup.com>
5205 L:      linux-edac@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/edac/r82600_edac.c
5208
5209 EDAC-SBRIDGE
5210 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5211 L:      linux-edac@vger.kernel.org
5212 S:      Maintained
5213 F:      drivers/edac/sb_edac.c
5214
5215 EDAC-SKYLAKE
5216 M:      Tony Luck <tony.luck@intel.com>
5217 L:      linux-edac@vger.kernel.org
5218 S:      Maintained
5219 F:      drivers/edac/skx_edac.c
5220
5221 EDAC-TI
5222 M:      Tero Kristo <t-kristo@ti.com>
5223 L:      linux-edac@vger.kernel.org
5224 S:      Maintained
5225 F:      drivers/edac/ti_edac.c
5226
5227 EDIROL UA-101/UA-1000 DRIVER
5228 M:      Clemens Ladisch <clemens@ladisch.de>
5229 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5230 T:      git git://git.alsa-project.org/alsa-kernel.git
5231 S:      Maintained
5232 F:      sound/usb/misc/ua101.c
5233
5234 EFI TEST DRIVER
5235 L:      linux-efi@vger.kernel.org
5236 M:      Ivan Hu <ivan.hu@canonical.com>
5237 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5238 S:      Maintained
5239 F:      drivers/firmware/efi/test/
5240
5241 EFI VARIABLE FILESYSTEM
5242 M:      Matthew Garrett <matthew.garrett@nebula.com>
5243 M:      Jeremy Kerr <jk@ozlabs.org>
5244 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5246 L:      linux-efi@vger.kernel.org
5247 S:      Maintained
5248 F:      fs/efivarfs/
5249
5250 EFIFB FRAMEBUFFER DRIVER
5251 L:      linux-fbdev@vger.kernel.org
5252 M:      Peter Jones <pjones@redhat.com>
5253 S:      Maintained
5254 F:      drivers/video/fbdev/efifb.c
5255
5256 EFS FILESYSTEM
5257 W:      http://aeschi.ch.eu.org/efs/
5258 S:      Orphan
5259 F:      fs/efs/
5260
5261 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5262 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5263 L:      netdev@vger.kernel.org
5264 S:      Maintained
5265 F:      drivers/net/ethernet/ibm/ehea/
5266
5267 EM28XX VIDEO4LINUX DRIVER
5268 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5269 L:      linux-media@vger.kernel.org
5270 W:      https://linuxtv.org
5271 T:      git git://linuxtv.org/media_tree.git
5272 S:      Maintained
5273 F:      drivers/media/usb/em28xx/
5274 F:      Documentation/media/v4l-drivers/em28xx*
5275
5276 EMBEDDED LINUX
5277 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5278 M:      Matt Mackall <mpm@selenic.com>
5279 M:      David Woodhouse <dwmw2@infradead.org>
5280 L:      linux-embedded@vger.kernel.org
5281 S:      Maintained
5282
5283 Emulex 10Gbps iSCSI - OneConnect DRIVER
5284 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5285 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5286 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5287 L:      linux-scsi@vger.kernel.org
5288 W:      http://www.broadcom.com
5289 S:      Supported
5290 F:      drivers/scsi/be2iscsi/
5291
5292 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5293 M:      Sathya Perla <sathya.perla@broadcom.com>
5294 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5295 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5296 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5297 L:      netdev@vger.kernel.org
5298 W:      http://www.emulex.com
5299 S:      Supported
5300 F:      drivers/net/ethernet/emulex/benet/
5301
5302 EMULEX ONECONNECT ROCE DRIVER
5303 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5304 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5305 L:      linux-rdma@vger.kernel.org
5306 W:      http://www.broadcom.com
5307 S:      Odd Fixes
5308 F:      drivers/infiniband/hw/ocrdma/
5309 F:      include/uapi/rdma/ocrdma-abi.h
5310
5311 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5312 M:      James Smart <james.smart@broadcom.com>
5313 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5314 L:      linux-scsi@vger.kernel.org
5315 W:      http://www.broadcom.com
5316 S:      Supported
5317 F:      drivers/scsi/lpfc/
5318
5319 ENE CB710 FLASH CARD READER DRIVER
5320 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5321 S:      Maintained
5322 F:      drivers/misc/cb710/
5323 F:      drivers/mmc/host/cb710-mmc.*
5324 F:      include/linux/cb710.h
5325
5326 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5327 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5328 S:      Maintained
5329 F:      drivers/media/rc/ene_ir.*
5330
5331 EPSON S1D13XXX FRAMEBUFFER DRIVER
5332 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5333 S:      Maintained
5334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5335 F:      drivers/video/fbdev/s1d13xxxfb.c
5336 F:      include/video/s1d13xxxfb.h
5337
5338 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5339 M:      Jeff Layton <jlayton@kernel.org>
5340 S:      Maintained
5341 F:      lib/errseq.c
5342 F:      include/linux/errseq.h
5343
5344 ET131X NETWORK DRIVER
5345 M:      Mark Einon <mark.einon@gmail.com>
5346 S:      Odd Fixes
5347 F:      drivers/net/ethernet/agere/
5348
5349 ETHERNET BRIDGE
5350 M:      Stephen Hemminger <stephen@networkplumber.org>
5351 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5352 L:      netdev@vger.kernel.org
5353 W:      http://www.linuxfoundation.org/en/Net:Bridge
5354 S:      Maintained
5355 F:      include/linux/netfilter_bridge/
5356 F:      net/bridge/
5357
5358 ETHERNET PHY LIBRARY
5359 M:      Andrew Lunn <andrew@lunn.ch>
5360 M:      Florian Fainelli <f.fainelli@gmail.com>
5361 L:      netdev@vger.kernel.org
5362 S:      Maintained
5363 F:      Documentation/ABI/testing/sysfs-bus-mdio
5364 F:      Documentation/devicetree/bindings/net/mdio*
5365 F:      Documentation/networking/phy.txt
5366 F:      drivers/net/phy/
5367 F:      drivers/of/of_mdio.c
5368 F:      drivers/of/of_net.c
5369 F:      include/linux/*mdio*.h
5370 F:      include/linux/of_net.h
5371 F:      include/linux/phy.h
5372 F:      include/linux/phy_fixed.h
5373 F:      include/linux/platform_data/mdio-bcm-unimac.h
5374 F:      include/trace/events/mdio.h
5375 F:      include/uapi/linux/mdio.h
5376 F:      include/uapi/linux/mii.h
5377
5378 EXT2 FILE SYSTEM
5379 M:      Jan Kara <jack@suse.com>
5380 L:      linux-ext4@vger.kernel.org
5381 S:      Maintained
5382 F:      Documentation/filesystems/ext2.txt
5383 F:      fs/ext2/
5384 F:      include/linux/ext2*
5385
5386 EXT4 FILE SYSTEM
5387 M:      "Theodore Ts'o" <tytso@mit.edu>
5388 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5389 L:      linux-ext4@vger.kernel.org
5390 W:      http://ext4.wiki.kernel.org
5391 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5393 S:      Maintained
5394 F:      Documentation/filesystems/ext4.txt
5395 F:      fs/ext4/
5396
5397 Extended Verification Module (EVM)
5398 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5399 L:      linux-integrity@vger.kernel.org
5400 S:      Supported
5401 F:      security/integrity/evm/
5402
5403 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5404 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5405 L:      linux-efi@vger.kernel.org
5406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5407 S:      Maintained
5408 F:      Documentation/efi-stub.txt
5409 F:      arch/*/kernel/efi.c
5410 F:      arch/x86/boot/compressed/eboot.[ch]
5411 F:      arch/*/include/asm/efi.h
5412 F:      arch/x86/platform/efi/
5413 F:      drivers/firmware/efi/
5414 F:      include/linux/efi*.h
5415 F:      arch/arm/boot/compressed/efi-header.S
5416 F:      arch/arm64/kernel/efi-entry.S
5417
5418 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5419 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5420 M:      Chanwoo Choi <cw00.choi@samsung.com>
5421 L:      linux-kernel@vger.kernel.org
5422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5423 S:      Maintained
5424 F:      drivers/extcon/
5425 F:      include/linux/extcon/
5426 F:      include/linux/extcon.h
5427 F:      Documentation/extcon/
5428 F:      Documentation/devicetree/bindings/extcon/
5429
5430 EXYNOS DP DRIVER
5431 M:      Jingoo Han <jingoohan1@gmail.com>
5432 L:      dri-devel@lists.freedesktop.org
5433 S:      Maintained
5434 F:      drivers/gpu/drm/exynos/exynos_dp*
5435
5436 EXYNOS SYSMMU (IOMMU) driver
5437 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5438 L:      iommu@lists.linux-foundation.org
5439 S:      Maintained
5440 F:      drivers/iommu/exynos-iommu.c
5441
5442 EZchip NPS platform support
5443 M:      Vineet Gupta <vgupta@synopsys.com>
5444 S:      Supported
5445 F:      arch/arc/plat-eznps
5446 F:      arch/arc/boot/dts/eznps.dts
5447
5448 F2FS FILE SYSTEM
5449 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5450 M:      Chao Yu <yuchao0@huawei.com>
5451 L:      linux-f2fs-devel@lists.sourceforge.net
5452 W:      https://f2fs.wiki.kernel.org/
5453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5454 S:      Maintained
5455 F:      Documentation/filesystems/f2fs.txt
5456 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5457 F:      fs/f2fs/
5458 F:      include/linux/f2fs_fs.h
5459 F:      include/trace/events/f2fs.h
5460
5461 F71805F HARDWARE MONITORING DRIVER
5462 M:      Jean Delvare <jdelvare@suse.com>
5463 L:      linux-hwmon@vger.kernel.org
5464 S:      Maintained
5465 F:      Documentation/hwmon/f71805f
5466 F:      drivers/hwmon/f71805f.c
5467
5468 FADDR2LINE
5469 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5470 S:      Maintained
5471 F:      scripts/faddr2line
5472
5473 FAILOVER MODULE
5474 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5475 L:      netdev@vger.kernel.org
5476 S:      Supported
5477 F:      net/core/failover.c
5478 F:      include/net/failover.h
5479 F:      Documentation/networking/failover.rst
5480
5481 FANOTIFY
5482 M:      Jan Kara <jack@suse.cz>
5483 R:      Amir Goldstein <amir73il@gmail.com>
5484 L:      linux-fsdevel@vger.kernel.org
5485 S:      Maintained
5486 F:      fs/notify/fanotify/
5487 F:      include/linux/fanotify.h
5488 F:      include/uapi/linux/fanotify.h
5489
5490 FARSYNC SYNCHRONOUS DRIVER
5491 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5492 W:      http://www.farsite.co.uk/
5493 S:      Supported
5494 F:      drivers/net/wan/farsync.*
5495
5496 FAULT INJECTION SUPPORT
5497 M:      Akinobu Mita <akinobu.mita@gmail.com>
5498 S:      Supported
5499 F:      Documentation/fault-injection/
5500 F:      lib/fault-inject.c
5501
5502 FBTFT Framebuffer drivers
5503 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5504 S:      Maintained
5505 F:      drivers/staging/fbtft/
5506
5507 FC0011 TUNER DRIVER
5508 M:      Michael Buesch <m@bues.ch>
5509 L:      linux-media@vger.kernel.org
5510 S:      Maintained
5511 F:      drivers/media/tuners/fc0011.h
5512 F:      drivers/media/tuners/fc0011.c
5513
5514 FC2580 MEDIA DRIVER
5515 M:      Antti Palosaari <crope@iki.fi>
5516 L:      linux-media@vger.kernel.org
5517 W:      https://linuxtv.org
5518 W:      http://palosaari.fi/linux/
5519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5520 T:      git git://linuxtv.org/anttip/media_tree.git
5521 S:      Maintained
5522 F:      drivers/media/tuners/fc2580*
5523
5524 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5525 M:      Johannes Thumshirn <jth@kernel.org>
5526 L:      linux-scsi@vger.kernel.org
5527 W:      www.Open-FCoE.org
5528 S:      Supported
5529 F:      drivers/scsi/libfc/
5530 F:      drivers/scsi/fcoe/
5531 F:      include/scsi/fc/
5532 F:      include/scsi/libfc.h
5533 F:      include/scsi/libfcoe.h
5534 F:      include/uapi/scsi/fc/
5535
5536 FILE LOCKING (flock() and fcntl()/lockf())
5537 M:      Jeff Layton <jlayton@kernel.org>
5538 M:      "J. Bruce Fields" <bfields@fieldses.org>
5539 L:      linux-fsdevel@vger.kernel.org
5540 S:      Maintained
5541 F:      include/linux/fcntl.h
5542 F:      include/uapi/linux/fcntl.h
5543 F:      fs/fcntl.c
5544 F:      fs/locks.c
5545
5546 FILESYSTEMS (VFS and infrastructure)
5547 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5548 L:      linux-fsdevel@vger.kernel.org
5549 S:      Maintained
5550 F:      fs/*
5551 F:      include/linux/fs.h
5552 F:      include/uapi/linux/fs.h
5553
5554 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5555 M:      Riku Voipio <riku.voipio@iki.fi>
5556 L:      linux-hwmon@vger.kernel.org
5557 S:      Maintained
5558 F:      drivers/hwmon/f75375s.c
5559 F:      include/linux/f75375s.h
5560
5561 FIREWIRE AUDIO DRIVERS
5562 M:      Clemens Ladisch <clemens@ladisch.de>
5563 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5564 T:      git git://git.alsa-project.org/alsa-kernel.git
5565 S:      Maintained
5566 F:      sound/firewire/
5567
5568 FIREWIRE MEDIA DRIVERS (firedtv)
5569 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5570 L:      linux-media@vger.kernel.org
5571 L:      linux1394-devel@lists.sourceforge.net
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5573 S:      Maintained
5574 F:      drivers/media/firewire/
5575
5576 FIREWIRE SBP-2 TARGET
5577 M:      Chris Boot <bootc@bootc.net>
5578 L:      linux-scsi@vger.kernel.org
5579 L:      target-devel@vger.kernel.org
5580 L:      linux1394-devel@lists.sourceforge.net
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5582 S:      Maintained
5583 F:      drivers/target/sbp/
5584
5585 FIREWIRE SUBSYSTEM
5586 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5587 L:      linux1394-devel@lists.sourceforge.net
5588 W:      http://ieee1394.wiki.kernel.org/
5589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5590 S:      Maintained
5591 F:      drivers/firewire/
5592 F:      include/linux/firewire.h
5593 F:      include/uapi/linux/firewire*.h
5594 F:      tools/firewire/
5595
5596 FIRMWARE LOADER (request_firmware)
5597 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5598 L:      linux-kernel@vger.kernel.org
5599 S:      Maintained
5600 F:      Documentation/firmware_class/
5601 F:      drivers/base/firmware_loader/
5602 F:      include/linux/firmware.h
5603
5604 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5605 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5606 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5607 S:      Maintained
5608 F:      drivers/block/rsxx/
5609
5610 FLOPPY DRIVER
5611 M:      Jiri Kosina <jikos@kernel.org>
5612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5613 S:      Odd fixes
5614 F:      drivers/block/floppy.c
5615
5616 FMC SUBSYSTEM
5617 M:      Alessandro Rubini <rubini@gnudd.com>
5618 W:      http://www.ohwr.org/projects/fmc-bus
5619 S:      Supported
5620 F:      drivers/fmc/
5621 F:      include/linux/fmc*.h
5622 F:      include/linux/ipmi-fru.h
5623 K:      fmc_d.*register
5624
5625 FPGA MANAGER FRAMEWORK
5626 M:      Alan Tull <atull@kernel.org>
5627 M:      Moritz Fischer <mdf@kernel.org>
5628 L:      linux-fpga@vger.kernel.org
5629 S:      Maintained
5630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5631 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5632 F:      Documentation/fpga/
5633 F:      Documentation/driver-api/fpga/
5634 F:      Documentation/devicetree/bindings/fpga/
5635 F:      drivers/fpga/
5636 F:      include/linux/fpga/
5637 W:      http://www.rocketboards.org
5638
5639 FPU EMULATOR
5640 M:      Bill Metzenthen <billm@melbpc.org.au>
5641 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5642 S:      Maintained
5643 F:      arch/x86/math-emu/
5644
5645 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5646 L:      netdev@vger.kernel.org
5647 S:      Orphan
5648 F:      drivers/net/wan/dlci.c
5649 F:      drivers/net/wan/sdla.c
5650
5651 FRAMEBUFFER LAYER
5652 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5653 L:      dri-devel@lists.freedesktop.org
5654 L:      linux-fbdev@vger.kernel.org
5655 T:      git git://github.com/bzolnier/linux.git
5656 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5657 S:      Maintained
5658 F:      Documentation/fb/
5659 F:      drivers/video/
5660 F:      include/video/
5661 F:      include/linux/fb.h
5662 F:      include/uapi/video/
5663 F:      include/uapi/linux/fb.h
5664
5665 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5666 M:      Horia Geantă <horia.geanta@nxp.com>
5667 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5668 L:      linux-crypto@vger.kernel.org
5669 S:      Maintained
5670 F:      drivers/crypto/caam/
5671 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5672
5673 FREESCALE DIU FRAMEBUFFER DRIVER
5674 M:      Timur Tabi <timur@tabi.org>
5675 L:      linux-fbdev@vger.kernel.org
5676 S:      Maintained
5677 F:      drivers/video/fbdev/fsl-diu-fb.*
5678
5679 FREESCALE DMA DRIVER
5680 M:      Li Yang <leoyang.li@nxp.com>
5681 M:      Zhang Wei <zw@zh-kernel.org>
5682 L:      linuxppc-dev@lists.ozlabs.org
5683 S:      Maintained
5684 F:      drivers/dma/fsldma.*
5685
5686 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5687 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5688 L:      netdev@vger.kernel.org
5689 S:      Maintained
5690 F:      drivers/net/ethernet/freescale/gianfar*
5691 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5692
5693 FREESCALE GPMI NAND DRIVER
5694 M:      Han Xu <han.xu@nxp.com>
5695 L:      linux-mtd@lists.infradead.org
5696 S:      Maintained
5697 F:      drivers/mtd/nand/raw/gpmi-nand/*
5698
5699 FREESCALE I2C CPM DRIVER
5700 M:      Jochen Friedrich <jochen@scram.de>
5701 L:      linuxppc-dev@lists.ozlabs.org
5702 L:      linux-i2c@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/i2c/busses/i2c-cpm.c
5705
5706 FREESCALE IMX / MXC FEC DRIVER
5707 M:      Fugang Duan <fugang.duan@nxp.com>
5708 L:      netdev@vger.kernel.org
5709 S:      Maintained
5710 F:      drivers/net/ethernet/freescale/fec_main.c
5711 F:      drivers/net/ethernet/freescale/fec_ptp.c
5712 F:      drivers/net/ethernet/freescale/fec.h
5713 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5714
5715 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5716 M:      Sascha Hauer <s.hauer@pengutronix.de>
5717 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5718 L:      linux-fbdev@vger.kernel.org
5719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5720 S:      Maintained
5721 F:      include/linux/platform_data/video-imxfb.h
5722 F:      drivers/video/fbdev/imxfb.c
5723
5724 FREESCALE QORIQ DPAA ETHERNET DRIVER
5725 M:      Madalin Bucur <madalin.bucur@nxp.com>
5726 L:      netdev@vger.kernel.org
5727 S:      Maintained
5728 F:      drivers/net/ethernet/freescale/dpaa
5729
5730 FREESCALE QORIQ DPAA FMAN DRIVER
5731 M:      Madalin Bucur <madalin.bucur@nxp.com>
5732 L:      netdev@vger.kernel.org
5733 S:      Maintained
5734 F:      drivers/net/ethernet/freescale/fman
5735 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5736
5737 FREESCALE QORIQ PTP CLOCK DRIVER
5738 M:      Yangbo Lu <yangbo.lu@nxp.com>
5739 L:      netdev@vger.kernel.org
5740 S:      Maintained
5741 F:      drivers/ptp/ptp_qoriq.c
5742 F:      include/linux/fsl/ptp_qoriq.h
5743 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5744
5745 FREESCALE QUAD SPI DRIVER
5746 M:      Han Xu <han.xu@nxp.com>
5747 L:      linux-mtd@lists.infradead.org
5748 S:      Maintained
5749 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5750
5751 FREESCALE QUICC ENGINE LIBRARY
5752 M:      Qiang Zhao <qiang.zhao@nxp.com>
5753 L:      linuxppc-dev@lists.ozlabs.org
5754 S:      Maintained
5755 F:      drivers/soc/fsl/qe/
5756 F:      include/soc/fsl/*qe*.h
5757 F:      include/soc/fsl/*ucc*.h
5758
5759 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5760 M:      Li Yang <leoyang.li@nxp.com>
5761 L:      netdev@vger.kernel.org
5762 L:      linuxppc-dev@lists.ozlabs.org
5763 S:      Maintained
5764 F:      drivers/net/ethernet/freescale/ucc_geth*
5765
5766 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5767 M:      Zhao Qiang <qiang.zhao@nxp.com>
5768 L:      netdev@vger.kernel.org
5769 L:      linuxppc-dev@lists.ozlabs.org
5770 S:      Maintained
5771 F:      drivers/net/wan/fsl_ucc_hdlc*
5772
5773 FREESCALE QUICC ENGINE UCC UART DRIVER
5774 M:      Timur Tabi <timur@tabi.org>
5775 L:      linuxppc-dev@lists.ozlabs.org
5776 S:      Maintained
5777 F:      drivers/tty/serial/ucc_uart.c
5778
5779 FREESCALE SOC DRIVERS
5780 M:      Li Yang <leoyang.li@nxp.com>
5781 L:      linuxppc-dev@lists.ozlabs.org
5782 L:      linux-arm-kernel@lists.infradead.org
5783 S:      Maintained
5784 F:      Documentation/devicetree/bindings/soc/fsl/
5785 F:      drivers/soc/fsl/
5786 F:      include/linux/fsl/
5787
5788 FREESCALE SOC FS_ENET DRIVER
5789 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5790 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5791 L:      linuxppc-dev@lists.ozlabs.org
5792 L:      netdev@vger.kernel.org
5793 S:      Maintained
5794 F:      drivers/net/ethernet/freescale/fs_enet/
5795 F:      include/linux/fs_enet_pd.h
5796
5797 FREESCALE SOC SOUND DRIVERS
5798 M:      Timur Tabi <timur@tabi.org>
5799 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5800 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5801 R:      Fabio Estevam <fabio.estevam@nxp.com>
5802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5803 L:      linuxppc-dev@lists.ozlabs.org
5804 S:      Maintained
5805 F:      sound/soc/fsl/fsl*
5806 F:      sound/soc/fsl/imx*
5807 F:      sound/soc/fsl/mpc8610_hpcd.c
5808
5809 FREESCALE USB PERIPHERAL DRIVERS
5810 M:      Li Yang <leoyang.li@nxp.com>
5811 L:      linux-usb@vger.kernel.org
5812 L:      linuxppc-dev@lists.ozlabs.org
5813 S:      Maintained
5814 F:      drivers/usb/gadget/udc/fsl*
5815
5816 FREEVXFS FILESYSTEM
5817 M:      Christoph Hellwig <hch@infradead.org>
5818 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5819 S:      Maintained
5820 F:      fs/freevxfs/
5821
5822 FREEZER
5823 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5824 M:      Pavel Machek <pavel@ucw.cz>
5825 L:      linux-pm@vger.kernel.org
5826 S:      Supported
5827 F:      Documentation/power/freezing-of-tasks.txt
5828 F:      include/linux/freezer.h
5829 F:      kernel/freezer.c
5830
5831 FRONTSWAP API
5832 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5833 L:      linux-kernel@vger.kernel.org
5834 S:      Maintained
5835 F:      mm/frontswap.c
5836 F:      include/linux/frontswap.h
5837
5838 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5839 M:      David Howells <dhowells@redhat.com>
5840 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5841 S:      Supported
5842 F:      Documentation/filesystems/caching/
5843 F:      fs/fscache/
5844 F:      include/linux/fscache*.h
5845
5846 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5847 M:      Theodore Y. Ts'o <tytso@mit.edu>
5848 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5849 L:      linux-fscrypt@vger.kernel.org
5850 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5852 S:      Supported
5853 F:      fs/crypto/
5854 F:      include/linux/fscrypt*.h
5855 F:      Documentation/filesystems/fscrypt.rst
5856
5857 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5858 M:      Jan Kara <jack@suse.cz>
5859 R:      Amir Goldstein <amir73il@gmail.com>
5860 L:      linux-fsdevel@vger.kernel.org
5861 S:      Maintained
5862 F:      fs/notify/
5863 F:      include/linux/fsnotify*.h
5864
5865 FUJITSU LAPTOP EXTRAS
5866 M:      Jonathan Woithe <jwoithe@just42.net>
5867 L:      platform-driver-x86@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/platform/x86/fujitsu-laptop.c
5870
5871 FUJITSU M-5MO LS CAMERA ISP DRIVER
5872 M:      Kyungmin Park <kyungmin.park@samsung.com>
5873 M:      Heungjun Kim <riverful.kim@samsung.com>
5874 L:      linux-media@vger.kernel.org
5875 S:      Maintained
5876 F:      drivers/media/i2c/m5mols/
5877 F:      include/media/i2c/m5mols.h
5878
5879 FUJITSU TABLET EXTRAS
5880 M:      Robert Gerlach <khnz@gmx.de>
5881 L:      platform-driver-x86@vger.kernel.org
5882 S:      Maintained
5883 F:      drivers/platform/x86/fujitsu-tablet.c
5884
5885 FUSE: FILESYSTEM IN USERSPACE
5886 M:      Miklos Szeredi <miklos@szeredi.hu>
5887 L:      linux-fsdevel@vger.kernel.org
5888 W:      http://fuse.sourceforge.net/
5889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5890 S:      Maintained
5891 F:      fs/fuse/
5892 F:      include/uapi/linux/fuse.h
5893 F:      Documentation/filesystems/fuse.txt
5894
5895 FUTEX SUBSYSTEM
5896 M:      Thomas Gleixner <tglx@linutronix.de>
5897 M:      Ingo Molnar <mingo@redhat.com>
5898 R:      Peter Zijlstra <peterz@infradead.org>
5899 R:      Darren Hart <dvhart@infradead.org>
5900 L:      linux-kernel@vger.kernel.org
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5902 S:      Maintained
5903 F:      kernel/futex.c
5904 F:      kernel/futex_compat.c
5905 F:      include/asm-generic/futex.h
5906 F:      include/linux/futex.h
5907 F:      include/uapi/linux/futex.h
5908 F:      tools/testing/selftests/futex/
5909 F:      tools/perf/bench/futex*
5910 F:      Documentation/*futex*
5911
5912 GCC PLUGINS
5913 M:      Kees Cook <keescook@chromium.org>
5914 R:      Emese Revfy <re.emese@gmail.com>
5915 L:      kernel-hardening@lists.openwall.com
5916 S:      Maintained
5917 F:      scripts/gcc-plugins/
5918 F:      scripts/gcc-plugin.sh
5919 F:      scripts/Makefile.gcc-plugins
5920 F:      Documentation/gcc-plugins.txt
5921
5922 GCOV BASED KERNEL PROFILING
5923 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5924 S:      Maintained
5925 F:      kernel/gcov/
5926 F:      Documentation/dev-tools/gcov.rst
5927
5928 GDB KERNEL DEBUGGING HELPER SCRIPTS
5929 M:      Jan Kiszka <jan.kiszka@siemens.com>
5930 M:      Kieran Bingham <kieran@bingham.xyz>
5931 S:      Supported
5932 F:      scripts/gdb/
5933
5934 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5935 M:      Achim Leubner <achim_leubner@adaptec.com>
5936 L:      linux-scsi@vger.kernel.org
5937 W:      http://www.icp-vortex.com/
5938 S:      Supported
5939 F:      drivers/scsi/gdt*
5940
5941 GEMTEK FM RADIO RECEIVER DRIVER
5942 M:      Hans Verkuil <hverkuil@xs4all.nl>
5943 L:      linux-media@vger.kernel.org
5944 T:      git git://linuxtv.org/media_tree.git
5945 W:      https://linuxtv.org
5946 S:      Maintained
5947 F:      drivers/media/radio/radio-gemtek*
5948
5949 GENERIC GPIO I2C DRIVER
5950 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5951 S:      Supported
5952 F:      drivers/i2c/busses/i2c-gpio.c
5953 F:      include/linux/i2c-gpio.h
5954
5955 GENERIC GPIO I2C MULTIPLEXER DRIVER
5956 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5957 L:      linux-i2c@vger.kernel.org
5958 S:      Supported
5959 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5960 F:      include/linux/i2c-mux-gpio.h
5961 F:      Documentation/i2c/muxes/i2c-mux-gpio
5962
5963 GENERIC HDLC (WAN) DRIVERS
5964 M:      Krzysztof Halasa <khc@pm.waw.pl>
5965 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5966 S:      Maintained
5967 F:      drivers/net/wan/c101.c
5968 F:      drivers/net/wan/hd6457*
5969 F:      drivers/net/wan/hdlc*
5970 F:      drivers/net/wan/n2.c
5971 F:      drivers/net/wan/pc300too.c
5972 F:      drivers/net/wan/pci200syn.c
5973 F:      drivers/net/wan/wanxl*
5974
5975 GENERIC INCLUDE/ASM HEADER FILES
5976 M:      Arnd Bergmann <arnd@arndb.de>
5977 L:      linux-arch@vger.kernel.org
5978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5979 S:      Maintained
5980 F:      include/asm-generic/
5981 F:      include/uapi/asm-generic/
5982
5983 GENERIC PHY FRAMEWORK
5984 M:      Kishon Vijay Abraham I <kishon@ti.com>
5985 L:      linux-kernel@vger.kernel.org
5986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5987 S:      Supported
5988 F:      drivers/phy/
5989 F:      include/linux/phy/
5990
5991 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5992 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5993 S:      Supported
5994 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5995
5996 GENERIC PM DOMAINS
5997 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5998 M:      Kevin Hilman <khilman@kernel.org>
5999 M:      Ulf Hansson <ulf.hansson@linaro.org>
6000 L:      linux-pm@vger.kernel.org
6001 S:      Supported
6002 F:      drivers/base/power/domain*.c
6003 F:      include/linux/pm_domain.h
6004 F:      Documentation/devicetree/bindings/power/power_domain.txt
6005
6006 GENERIC UIO DRIVER FOR PCI DEVICES
6007 M:      "Michael S. Tsirkin" <mst@redhat.com>
6008 L:      kvm@vger.kernel.org
6009 S:      Supported
6010 F:      drivers/uio/uio_pci_generic.c
6011
6012 GENWQE (IBM Generic Workqueue Card)
6013 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6014 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6015 S:      Supported
6016 F:      drivers/misc/genwqe/
6017
6018 GET_MAINTAINER SCRIPT
6019 M:      Joe Perches <joe@perches.com>
6020 S:      Maintained
6021 F:      scripts/get_maintainer.pl
6022
6023 GFS2 FILE SYSTEM
6024 M:      Bob Peterson <rpeterso@redhat.com>
6025 M:      Andreas Gruenbacher <agruenba@redhat.com>
6026 L:      cluster-devel@redhat.com
6027 W:      http://sources.redhat.com/cluster/
6028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6029 S:      Supported
6030 F:      Documentation/filesystems/gfs2*.txt
6031 F:      fs/gfs2/
6032 F:      include/uapi/linux/gfs2_ondisk.h
6033
6034 GIGASET ISDN DRIVERS
6035 M:      Paul Bolle <pebolle@tiscali.nl>
6036 L:      gigaset307x-common@lists.sourceforge.net
6037 W:      http://gigaset307x.sourceforge.net/
6038 S:      Odd Fixes
6039 F:      Documentation/isdn/README.gigaset
6040 F:      drivers/isdn/gigaset/
6041 F:      include/uapi/linux/gigaset_dev.h
6042
6043 GO7007 MPEG CODEC
6044 M:      Hans Verkuil <hans.verkuil@cisco.com>
6045 L:      linux-media@vger.kernel.org
6046 S:      Maintained
6047 F:      drivers/media/usb/go7007/
6048
6049 GOODIX TOUCHSCREEN
6050 M:      Bastien Nocera <hadess@hadess.net>
6051 L:      linux-input@vger.kernel.org
6052 S:      Maintained
6053 F:      drivers/input/touchscreen/goodix.c
6054
6055 GPD POCKET FAN DRIVER
6056 M:      Hans de Goede <hdegoede@redhat.com>
6057 L:      platform-driver-x86@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/platform/x86/gpd-pocket-fan.c
6060
6061 GPIO ACPI SUPPORT
6062 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6063 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6064 L:      linux-gpio@vger.kernel.org
6065 L:      linux-acpi@vger.kernel.org
6066 S:      Maintained
6067 F:      Documentation/acpi/gpio-properties.txt
6068 F:      drivers/gpio/gpiolib-acpi.c
6069
6070 GPIO IR Transmitter
6071 M:      Sean Young <sean@mess.org>
6072 L:      linux-media@vger.kernel.org
6073 S:      Maintained
6074 F:      drivers/media/rc/gpio-ir-tx.c
6075
6076 GPIO MOCKUP DRIVER
6077 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6078 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6079 L:      linux-gpio@vger.kernel.org
6080 S:      Maintained
6081 F:      drivers/gpio/gpio-mockup.c
6082 F:      tools/testing/selftests/gpio/
6083
6084 GPIO SUBSYSTEM
6085 M:      Linus Walleij <linus.walleij@linaro.org>
6086 L:      linux-gpio@vger.kernel.org
6087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6088 S:      Maintained
6089 F:      Documentation/devicetree/bindings/gpio/
6090 F:      Documentation/driver-api/gpio/
6091 F:      Documentation/gpio/
6092 F:      Documentation/ABI/testing/gpio-cdev
6093 F:      Documentation/ABI/obsolete/sysfs-gpio
6094 F:      drivers/gpio/
6095 F:      include/linux/gpio/
6096 F:      include/linux/gpio.h
6097 F:      include/linux/of_gpio.h
6098 F:      include/asm-generic/gpio.h
6099 F:      include/uapi/linux/gpio.h
6100 F:      tools/gpio/
6101
6102 GRE DEMULTIPLEXER DRIVER
6103 M:      Dmitry Kozlov <xeb@mail.ru>
6104 L:      netdev@vger.kernel.org
6105 S:      Maintained
6106 F:      net/ipv4/gre_demux.c
6107 F:      net/ipv4/gre_offload.c
6108 F:      include/net/gre.h
6109
6110 GRETH 10/100/1G Ethernet MAC device driver
6111 M:      Andreas Larsson <andreas@gaisler.com>
6112 L:      netdev@vger.kernel.org
6113 S:      Maintained
6114 F:      drivers/net/ethernet/aeroflex/
6115
6116 GREYBUS AUDIO PROTOCOLS DRIVERS
6117 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6118 M:      Mark Greer <mgreer@animalcreek.com>
6119 S:      Maintained
6120 F:      drivers/staging/greybus/audio_apbridgea.c
6121 F:      drivers/staging/greybus/audio_apbridgea.h
6122 F:      drivers/staging/greybus/audio_codec.c
6123 F:      drivers/staging/greybus/audio_codec.h
6124 F:      drivers/staging/greybus/audio_gb.c
6125 F:      drivers/staging/greybus/audio_manager.c
6126 F:      drivers/staging/greybus/audio_manager.h
6127 F:      drivers/staging/greybus/audio_manager_module.c
6128 F:      drivers/staging/greybus/audio_manager_private.h
6129 F:      drivers/staging/greybus/audio_manager_sysfs.c
6130 F:      drivers/staging/greybus/audio_module.c
6131 F:      drivers/staging/greybus/audio_topology.c
6132
6133 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6134 M:      Viresh Kumar <vireshk@kernel.org>
6135 S:      Maintained
6136 F:      drivers/staging/greybus/authentication.c
6137 F:      drivers/staging/greybus/bootrom.c
6138 F:      drivers/staging/greybus/firmware.h
6139 F:      drivers/staging/greybus/fw-core.c
6140 F:      drivers/staging/greybus/fw-download.c
6141 F:      drivers/staging/greybus/fw-managament.c
6142 F:      drivers/staging/greybus/greybus_authentication.h
6143 F:      drivers/staging/greybus/greybus_firmware.h
6144 F:      drivers/staging/greybus/hid.c
6145 F:      drivers/staging/greybus/i2c.c
6146 F:      drivers/staging/greybus/spi.c
6147 F:      drivers/staging/greybus/spilib.c
6148 F:      drivers/staging/greybus/spilib.h
6149
6150 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6151 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6152 S:      Maintained
6153 F:      drivers/staging/greybus/loopback.c
6154 F:      drivers/staging/greybus/timesync.c
6155 F:      drivers/staging/greybus/timesync_platform.c
6156
6157 GREYBUS PLATFORM DRIVERS
6158 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6159 S:      Maintained
6160 F:      drivers/staging/greybus/arche-platform.c
6161 F:      drivers/staging/greybus/arche-apb-ctrl.c
6162 F:      drivers/staging/greybus/arche_platform.h
6163
6164 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6165 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6166 S:      Maintained
6167 F:      drivers/staging/greybus/sdio.c
6168 F:      drivers/staging/greybus/light.c
6169 F:      drivers/staging/greybus/gpio.c
6170 F:      drivers/staging/greybus/power_supply.c
6171 F:      drivers/staging/greybus/spi.c
6172 F:      drivers/staging/greybus/spilib.c
6173
6174 GREYBUS SUBSYSTEM
6175 M:      Johan Hovold <johan@kernel.org>
6176 M:      Alex Elder <elder@kernel.org>
6177 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6178 S:      Maintained
6179 F:      drivers/staging/greybus/
6180 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6181
6182 GREYBUS UART PROTOCOLS DRIVERS
6183 M:      David Lin <dtwlin@gmail.com>
6184 S:      Maintained
6185 F:      drivers/staging/greybus/uart.c
6186 F:      drivers/staging/greybus/log.c
6187
6188 GS1662 VIDEO SERIALIZER
6189 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6190 L:      linux-media@vger.kernel.org
6191 T:      git git://linuxtv.org/media_tree.git
6192 S:      Maintained
6193 F:      drivers/media/spi/gs1662.c
6194
6195 GSPCA FINEPIX SUBDRIVER
6196 M:      Frank Zago <frank@zago.net>
6197 L:      linux-media@vger.kernel.org
6198 T:      git git://linuxtv.org/media_tree.git
6199 S:      Maintained
6200 F:      drivers/media/usb/gspca/finepix.c
6201
6202 GSPCA GL860 SUBDRIVER
6203 M:      Olivier Lorin <o.lorin@laposte.net>
6204 L:      linux-media@vger.kernel.org
6205 T:      git git://linuxtv.org/media_tree.git
6206 S:      Maintained
6207 F:      drivers/media/usb/gspca/gl860/
6208
6209 GSPCA M5602 SUBDRIVER
6210 M:      Erik Andren <erik.andren@gmail.com>
6211 L:      linux-media@vger.kernel.org
6212 T:      git git://linuxtv.org/media_tree.git
6213 S:      Maintained
6214 F:      drivers/media/usb/gspca/m5602/
6215
6216 GSPCA PAC207 SONIXB SUBDRIVER
6217 M:      Hans Verkuil <hverkuil@xs4all.nl>
6218 L:      linux-media@vger.kernel.org
6219 T:      git git://linuxtv.org/media_tree.git
6220 S:      Odd Fixes
6221 F:      drivers/media/usb/gspca/pac207.c
6222
6223 GSPCA SN9C20X SUBDRIVER
6224 M:      Brian Johnson <brijohn@gmail.com>
6225 L:      linux-media@vger.kernel.org
6226 T:      git git://linuxtv.org/media_tree.git
6227 S:      Maintained
6228 F:      drivers/media/usb/gspca/sn9c20x.c
6229
6230 GSPCA T613 SUBDRIVER
6231 M:      Leandro Costantino <lcostantino@gmail.com>
6232 L:      linux-media@vger.kernel.org
6233 T:      git git://linuxtv.org/media_tree.git
6234 S:      Maintained
6235 F:      drivers/media/usb/gspca/t613.c
6236
6237 GSPCA USB WEBCAM DRIVER
6238 M:      Hans Verkuil <hverkuil@xs4all.nl>
6239 L:      linux-media@vger.kernel.org
6240 T:      git git://linuxtv.org/media_tree.git
6241 S:      Odd Fixes
6242 F:      drivers/media/usb/gspca/
6243
6244 GTP (GPRS Tunneling Protocol)
6245 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6246 M:      Harald Welte <laforge@gnumonks.org>
6247 L:      osmocom-net-gprs@lists.osmocom.org
6248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6249 S:      Maintained
6250 F:      drivers/net/gtp.c
6251
6252 GUID PARTITION TABLE (GPT)
6253 M:      Davidlohr Bueso <dave@stgolabs.net>
6254 L:      linux-efi@vger.kernel.org
6255 S:      Maintained
6256 F:      block/partitions/efi.*
6257
6258 H8/300 ARCHITECTURE
6259 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6260 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6261 W:      http://uclinux-h8.sourceforge.jp
6262 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6263 S:      Maintained
6264 F:      arch/h8300/
6265 F:      drivers/clocksource/h8300_*.c
6266 F:      drivers/clk/h8300/
6267 F:      drivers/irqchip/irq-renesas-h8*.c
6268
6269 HACKRF MEDIA DRIVER
6270 M:      Antti Palosaari <crope@iki.fi>
6271 L:      linux-media@vger.kernel.org
6272 W:      https://linuxtv.org
6273 W:      http://palosaari.fi/linux/
6274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6275 T:      git git://linuxtv.org/anttip/media_tree.git
6276 S:      Maintained
6277 F:      drivers/media/usb/hackrf/
6278
6279 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6280 M:      Frank Seidel <frank@f-seidel.de>
6281 L:      platform-driver-x86@vger.kernel.org
6282 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6283 S:      Maintained
6284 F:      drivers/platform/x86/hdaps.c
6285
6286 HARDWARE MONITORING
6287 M:      Jean Delvare <jdelvare@suse.com>
6288 M:      Guenter Roeck <linux@roeck-us.net>
6289 L:      linux-hwmon@vger.kernel.org
6290 W:      http://hwmon.wiki.kernel.org/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6292 S:      Maintained
6293 F:      Documentation/devicetree/bindings/hwmon/
6294 F:      Documentation/hwmon/
6295 F:      drivers/hwmon/
6296 F:      include/linux/hwmon*.h
6297
6298 HARDWARE RANDOM NUMBER GENERATOR CORE
6299 M:      Matt Mackall <mpm@selenic.com>
6300 M:      Herbert Xu <herbert@gondor.apana.org.au>
6301 L:      linux-crypto@vger.kernel.org
6302 S:      Odd fixes
6303 F:      Documentation/devicetree/bindings/rng/
6304 F:      Documentation/hw_random.txt
6305 F:      drivers/char/hw_random/
6306 F:      include/linux/hw_random.h
6307
6308 HARDWARE TRACING FACILITIES
6309 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6310 S:      Maintained
6311 F:      drivers/hwtracing/
6312
6313 HARDWARE SPINLOCK CORE
6314 M:      Ohad Ben-Cohen <ohad@wizery.com>
6315 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6316 L:      linux-remoteproc@vger.kernel.org
6317 S:      Maintained
6318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6319 F:      Documentation/devicetree/bindings/hwlock/
6320 F:      Documentation/hwspinlock.txt
6321 F:      drivers/hwspinlock/
6322 F:      include/linux/hwspinlock.h
6323
6324 HARMONY SOUND DRIVER
6325 L:      linux-parisc@vger.kernel.org
6326 S:      Maintained
6327 F:      sound/parisc/harmony.*
6328
6329 HDPVR USB VIDEO ENCODER DRIVER
6330 M:      Hans Verkuil <hverkuil@xs4all.nl>
6331 L:      linux-media@vger.kernel.org
6332 T:      git git://linuxtv.org/media_tree.git
6333 W:      https://linuxtv.org
6334 S:      Odd Fixes
6335 F:      drivers/media/usb/hdpvr/
6336
6337 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6338 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6339 S:      Supported
6340 F:      Documentation/watchdog/hpwdt.txt
6341 F:      drivers/watchdog/hpwdt.c
6342
6343 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6344 M:      Don Brace <don.brace@microsemi.com>
6345 L:      esc.storagedev@microsemi.com
6346 L:      linux-scsi@vger.kernel.org
6347 S:      Supported
6348 F:      Documentation/scsi/hpsa.txt
6349 F:      drivers/scsi/hpsa*.[ch]
6350 F:      include/linux/cciss*.h
6351 F:      include/uapi/linux/cciss*.h
6352
6353 HFI1 DRIVER
6354 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6355 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6356 L:      linux-rdma@vger.kernel.org
6357 S:      Supported
6358 F:      drivers/infiniband/hw/hfi1
6359
6360 HFS FILESYSTEM
6361 L:      linux-fsdevel@vger.kernel.org
6362 S:      Orphan
6363 F:      Documentation/filesystems/hfs.txt
6364 F:      fs/hfs/
6365
6366 HFSPLUS FILESYSTEM
6367 L:      linux-fsdevel@vger.kernel.org
6368 S:      Orphan
6369 F:      Documentation/filesystems/hfsplus.txt
6370 F:      fs/hfsplus/
6371
6372 HGA FRAMEBUFFER DRIVER
6373 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6374 L:      linux-nvidia@lists.surfsouth.com
6375 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6376 S:      Maintained
6377 F:      drivers/video/fbdev/hgafb.c
6378
6379 HIBERNATION (aka Software Suspend, aka swsusp)
6380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6381 M:      Pavel Machek <pavel@ucw.cz>
6382 L:      linux-pm@vger.kernel.org
6383 B:      https://bugzilla.kernel.org
6384 S:      Supported
6385 F:      arch/x86/power/
6386 F:      drivers/base/power/
6387 F:      kernel/power/
6388 F:      include/linux/suspend.h
6389 F:      include/linux/freezer.h
6390 F:      include/linux/pm.h
6391 F:      arch/*/include/asm/suspend*.h
6392
6393 HID CORE LAYER
6394 M:      Jiri Kosina <jikos@kernel.org>
6395 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6396 L:      linux-input@vger.kernel.org
6397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6398 S:      Maintained
6399 F:      drivers/hid/
6400 F:      include/linux/hid*
6401 F:      include/uapi/linux/hid*
6402
6403 HID SENSOR HUB DRIVERS
6404 M:      Jiri Kosina <jikos@kernel.org>
6405 M:      Jonathan Cameron <jic23@kernel.org>
6406 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6407 L:      linux-input@vger.kernel.org
6408 L:      linux-iio@vger.kernel.org
6409 S:      Maintained
6410 F:      Documentation/hid/hid-sensor*
6411 F:      drivers/hid/hid-sensor-*
6412 F:      drivers/iio/*/hid-*
6413 F:      include/linux/hid-sensor-*
6414
6415 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6416 M:      Thomas Gleixner <tglx@linutronix.de>
6417 L:      linux-kernel@vger.kernel.org
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6419 S:      Maintained
6420 F:      Documentation/timers/
6421 F:      kernel/time/hrtimer.c
6422 F:      kernel/time/clockevents.c
6423 F:      kernel/time/timer_*.c
6424 F:      include/linux/clockchips.h
6425 F:      include/linux/hrtimer.h
6426
6427 HIGH-SPEED SCC DRIVER FOR AX.25
6428 L:      linux-hams@vger.kernel.org
6429 S:      Orphan
6430 F:      drivers/net/hamradio/dmascc.c
6431 F:      drivers/net/hamradio/scc.c
6432
6433 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6434 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6435 W:      http://www.highpoint-tech.com
6436 S:      Supported
6437 F:      Documentation/scsi/hptiop.txt
6438 F:      drivers/scsi/hptiop.c
6439
6440 HIPPI
6441 M:      Jes Sorensen <jes@trained-monkey.org>
6442 L:      linux-hippi@sunsite.dk
6443 S:      Maintained
6444 F:      include/linux/hippidevice.h
6445 F:      include/uapi/linux/if_hippi.h
6446 F:      net/802/hippi.c
6447 F:      drivers/net/hippi/
6448
6449 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6450 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6451 M:      Salil Mehta <salil.mehta@huawei.com>
6452 L:      netdev@vger.kernel.org
6453 W:      http://www.hisilicon.com
6454 S:      Maintained
6455 F:      drivers/net/ethernet/hisilicon/hns3/
6456
6457 HISILICON LPC BUS DRIVER
6458 M:      john.garry@huawei.com
6459 W:      http://www.hisilicon.com
6460 S:      Maintained
6461 F:      drivers/bus/hisi_lpc.c
6462 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6463
6464 HISILICON NETWORK SUBSYSTEM DRIVER
6465 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6466 M:      Salil Mehta <salil.mehta@huawei.com>
6467 L:      netdev@vger.kernel.org
6468 W:      http://www.hisilicon.com
6469 S:      Maintained
6470 F:      drivers/net/ethernet/hisilicon/
6471 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6472
6473 HISILICON PMU DRIVER
6474 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6475 W:      http://www.hisilicon.com
6476 S:      Supported
6477 F:      drivers/perf/hisilicon
6478 F:      Documentation/perf/hisi-pmu.txt
6479
6480 HISILICON ROCE DRIVER
6481 M:      Lijun Ou <oulijun@huawei.com>
6482 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6483 L:      linux-rdma@vger.kernel.org
6484 S:      Maintained
6485 F:      drivers/infiniband/hw/hns/
6486 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6487
6488 HISILICON SAS Controller
6489 M:      John Garry <john.garry@huawei.com>
6490 W:      http://www.hisilicon.com
6491 S:      Supported
6492 F:      drivers/scsi/hisi_sas/
6493 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6494
6495 HMM - Heterogeneous Memory Management
6496 M:      Jérôme Glisse <jglisse@redhat.com>
6497 L:      linux-mm@kvack.org
6498 S:      Maintained
6499 F:      mm/hmm*
6500 F:      include/linux/hmm*
6501 F:      Documentation/vm/hmm.txt
6502
6503 HOST AP DRIVER
6504 M:      Jouni Malinen <j@w1.fi>
6505 L:      linux-wireless@vger.kernel.org
6506 W:      http://w1.fi/hostap-driver.html
6507 S:      Obsolete
6508 F:      drivers/net/wireless/intersil/hostap/
6509
6510 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6511 L:      platform-driver-x86@vger.kernel.org
6512 S:      Orphan
6513 F:      drivers/platform/x86/tc1100-wmi.c
6514
6515 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6516 M:      Jaroslav Kysela <perex@perex.cz>
6517 S:      Maintained
6518 F:      drivers/net/ethernet/hp/hp100.*
6519
6520 HPET:   High Precision Event Timers driver
6521 M:      Clemens Ladisch <clemens@ladisch.de>
6522 S:      Maintained
6523 F:      Documentation/timers/hpet.txt
6524 F:      drivers/char/hpet.c
6525 F:      include/linux/hpet.h
6526 F:      include/uapi/linux/hpet.h
6527
6528 HPET:   x86
6529 S:      Orphan
6530 F:      arch/x86/kernel/hpet.c
6531 F:      arch/x86/include/asm/hpet.h
6532
6533 HPFS FILESYSTEM
6534 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6535 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6536 S:      Maintained
6537 F:      fs/hpfs/
6538
6539 HSI SUBSYSTEM
6540 M:      Sebastian Reichel <sre@kernel.org>
6541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6542 S:      Maintained
6543 F:      Documentation/ABI/testing/sysfs-bus-hsi
6544 F:      Documentation/driver-api/hsi.rst
6545 F:      drivers/hsi/
6546 F:      include/linux/hsi/
6547 F:      include/uapi/linux/hsi/
6548
6549 HSO 3G MODEM DRIVER
6550 L:      linux-usb@vger.kernel.org
6551 S:      Orphan
6552 F:      drivers/net/usb/hso.c
6553
6554 HSR NETWORK PROTOCOL
6555 M:      Arvid Brodin <arvid.brodin@alten.se>
6556 L:      netdev@vger.kernel.org
6557 S:      Maintained
6558 F:      net/hsr/
6559
6560 HT16K33 LED CONTROLLER DRIVER
6561 M:      Robin van der Gracht <robin@protonic.nl>
6562 S:      Maintained
6563 F:      drivers/auxdisplay/ht16k33.c
6564 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6565
6566 HTCPEN TOUCHSCREEN DRIVER
6567 M:      Pau Oliva Fora <pof@eslack.org>
6568 L:      linux-input@vger.kernel.org
6569 S:      Maintained
6570 F:      drivers/input/touchscreen/htcpen.c
6571
6572 HUAWEI ETHERNET DRIVER
6573 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6574 L:      netdev@vger.kernel.org
6575 S:      Supported
6576 F:      Documentation/networking/hinic.txt
6577 F:      drivers/net/ethernet/huawei/hinic/
6578
6579 HUGETLB FILESYSTEM
6580 M:      Mike Kravetz <mike.kravetz@oracle.com>
6581 L:      linux-mm@kvack.org
6582 S:      Maintained
6583 F:      fs/hugetlbfs/
6584 F:      mm/hugetlb.c
6585 F:      include/linux/hugetlb.h
6586 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6587 F:      Documentation/vm/hugetlbfs_reserv.rst
6588 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6589
6590 HVA ST MEDIA DRIVER
6591 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6592 L:      linux-media@vger.kernel.org
6593 T:      git git://linuxtv.org/media_tree.git
6594 W:      https://linuxtv.org
6595 S:      Supported
6596 F:      drivers/media/platform/sti/hva
6597
6598 HWPOISON MEMORY FAILURE HANDLING
6599 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6600 L:      linux-mm@kvack.org
6601 S:      Maintained
6602 F:      mm/memory-failure.c
6603 F:      mm/hwpoison-inject.c
6604
6605 Hyper-V CORE AND DRIVERS
6606 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6607 M:      Haiyang Zhang <haiyangz@microsoft.com>
6608 M:      Stephen Hemminger <sthemmin@microsoft.com>
6609 L:      devel@linuxdriverproject.org
6610 S:      Maintained
6611 F:      Documentation/networking/netvsc.txt
6612 F:      arch/x86/include/asm/mshyperv.h
6613 F:      arch/x86/include/asm/trace/hyperv.h
6614 F:      arch/x86/include/asm/hyperv-tlfs.h
6615 F:      arch/x86/kernel/cpu/mshyperv.c
6616 F:      arch/x86/hyperv
6617 F:      drivers/hid/hid-hyperv.c
6618 F:      drivers/hv/
6619 F:      drivers/input/serio/hyperv-keyboard.c
6620 F:      drivers/pci/host/pci-hyperv.c
6621 F:      drivers/net/hyperv/
6622 F:      drivers/scsi/storvsc_drv.c
6623 F:      drivers/uio/uio_hv_generic.c
6624 F:      drivers/video/fbdev/hyperv_fb.c
6625 F:      net/vmw_vsock/hyperv_transport.c
6626 F:      include/linux/hyperv.h
6627 F:      include/uapi/linux/hyperv.h
6628 F:      tools/hv/
6629 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6630
6631 HYPERVISOR VIRTUAL CONSOLE DRIVER
6632 L:      linuxppc-dev@lists.ozlabs.org
6633 S:      Odd Fixes
6634 F:      drivers/tty/hvc/
6635
6636 I2C ACPI SUPPORT
6637 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6638 L:      linux-i2c@vger.kernel.org
6639 L:      linux-acpi@vger.kernel.org
6640 S:      Maintained
6641 F:      drivers/i2c/i2c-core-acpi.c
6642
6643 I2C MUXES
6644 M:      Peter Rosin <peda@axentia.se>
6645 L:      linux-i2c@vger.kernel.org
6646 S:      Maintained
6647 F:      Documentation/i2c/i2c-topology
6648 F:      Documentation/i2c/muxes/
6649 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6650 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6651 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6652 F:      drivers/i2c/i2c-mux.c
6653 F:      drivers/i2c/muxes/
6654 F:      include/linux/i2c-mux.h
6655
6656 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6657 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6658 L:      linux-i2c@vger.kernel.org
6659 S:      Maintained
6660 F:      drivers/i2c/busses/i2c-mv64xxx.c
6661
6662 I2C OVER PARALLEL PORT
6663 M:      Jean Delvare <jdelvare@suse.com>
6664 L:      linux-i2c@vger.kernel.org
6665 S:      Maintained
6666 F:      Documentation/i2c/busses/i2c-parport
6667 F:      Documentation/i2c/busses/i2c-parport-light
6668 F:      drivers/i2c/busses/i2c-parport.c
6669 F:      drivers/i2c/busses/i2c-parport-light.c
6670
6671 I2C SUBSYSTEM
6672 M:      Wolfram Sang <wsa@the-dreams.de>
6673 L:      linux-i2c@vger.kernel.org
6674 W:      https://i2c.wiki.kernel.org/
6675 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6677 S:      Maintained
6678 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6679 F:      Documentation/i2c/
6680 F:      drivers/i2c/*
6681 F:      include/linux/i2c.h
6682 F:      include/linux/i2c-dev.h
6683 F:      include/linux/i2c-smbus.h
6684 F:      include/uapi/linux/i2c.h
6685 F:      include/uapi/linux/i2c-*.h
6686
6687 I2C SUBSYSTEM HOST DRIVERS
6688 L:      linux-i2c@vger.kernel.org
6689 W:      https://i2c.wiki.kernel.org/
6690 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6692 S:      Odd Fixes
6693 F:      Documentation/devicetree/bindings/i2c/
6694 F:      drivers/i2c/algos/
6695 F:      drivers/i2c/busses/
6696
6697 I2C-TAOS-EVM DRIVER
6698 M:      Jean Delvare <jdelvare@suse.com>
6699 L:      linux-i2c@vger.kernel.org
6700 S:      Maintained
6701 F:      Documentation/i2c/busses/i2c-taos-evm
6702 F:      drivers/i2c/busses/i2c-taos-evm.c
6703
6704 I2C-TINY-USB DRIVER
6705 M:      Till Harbaum <till@harbaum.org>
6706 L:      linux-i2c@vger.kernel.org
6707 W:      http://www.harbaum.org/till/i2c_tiny_usb
6708 S:      Maintained
6709 F:      drivers/i2c/busses/i2c-tiny-usb.c
6710
6711 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6712 M:      Jean Delvare <jdelvare@suse.com>
6713 L:      linux-i2c@vger.kernel.org
6714 S:      Maintained
6715 F:      Documentation/i2c/busses/i2c-ali1535
6716 F:      Documentation/i2c/busses/i2c-ali1563
6717 F:      Documentation/i2c/busses/i2c-ali15x3
6718 F:      Documentation/i2c/busses/i2c-amd756
6719 F:      Documentation/i2c/busses/i2c-amd8111
6720 F:      Documentation/i2c/busses/i2c-i801
6721 F:      Documentation/i2c/busses/i2c-nforce2
6722 F:      Documentation/i2c/busses/i2c-piix4
6723 F:      Documentation/i2c/busses/i2c-sis5595
6724 F:      Documentation/i2c/busses/i2c-sis630
6725 F:      Documentation/i2c/busses/i2c-sis96x
6726 F:      Documentation/i2c/busses/i2c-via
6727 F:      Documentation/i2c/busses/i2c-viapro
6728 F:      drivers/i2c/busses/i2c-ali1535.c
6729 F:      drivers/i2c/busses/i2c-ali1563.c
6730 F:      drivers/i2c/busses/i2c-ali15x3.c
6731 F:      drivers/i2c/busses/i2c-amd756.c
6732 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6733 F:      drivers/i2c/busses/i2c-amd8111.c
6734 F:      drivers/i2c/busses/i2c-i801.c
6735 F:      drivers/i2c/busses/i2c-isch.c
6736 F:      drivers/i2c/busses/i2c-nforce2.c
6737 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6738 F:      drivers/i2c/busses/i2c-piix4.c
6739 F:      drivers/i2c/busses/i2c-sis5595.c
6740 F:      drivers/i2c/busses/i2c-sis630.c
6741 F:      drivers/i2c/busses/i2c-sis96x.c
6742 F:      drivers/i2c/busses/i2c-via.c
6743 F:      drivers/i2c/busses/i2c-viapro.c
6744
6745 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6746 M:      Hans de Goede <hdegoede@redhat.com>
6747 L:      linux-i2c@vger.kernel.org
6748 S:      Maintained
6749 F:      drivers/i2c/busses/i2c-cht-wc.c
6750
6751 I2C/SMBUS ISMT DRIVER
6752 M:      Seth Heasley <seth.heasley@intel.com>
6753 M:      Neil Horman <nhorman@tuxdriver.com>
6754 L:      linux-i2c@vger.kernel.org
6755 F:      drivers/i2c/busses/i2c-ismt.c
6756 F:      Documentation/i2c/busses/i2c-ismt
6757
6758 I2C/SMBUS STUB DRIVER
6759 M:      Jean Delvare <jdelvare@suse.com>
6760 L:      linux-i2c@vger.kernel.org
6761 S:      Maintained
6762 F:      drivers/i2c/i2c-stub.c
6763
6764 IA64 (Itanium) PLATFORM
6765 M:      Tony Luck <tony.luck@intel.com>
6766 M:      Fenghua Yu <fenghua.yu@intel.com>
6767 L:      linux-ia64@vger.kernel.org
6768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6769 S:      Maintained
6770 F:      arch/ia64/
6771
6772 IBM Power 842 compression accelerator
6773 M:      Haren Myneni <haren@us.ibm.com>
6774 S:      Supported
6775 F:      drivers/crypto/nx/Makefile
6776 F:      drivers/crypto/nx/Kconfig
6777 F:      drivers/crypto/nx/nx-842*
6778 F:      include/linux/sw842.h
6779 F:      crypto/842.c
6780 F:      lib/842/
6781
6782 IBM Power in-Nest Crypto Acceleration
6783 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6784 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6785 L:      linux-crypto@vger.kernel.org
6786 S:      Supported
6787 F:      drivers/crypto/nx/Makefile
6788 F:      drivers/crypto/nx/Kconfig
6789 F:      drivers/crypto/nx/nx-aes*
6790 F:      drivers/crypto/nx/nx-sha*
6791 F:      drivers/crypto/nx/nx.*
6792 F:      drivers/crypto/nx/nx_csbcpb.h
6793 F:      drivers/crypto/nx/nx_debugfs.h
6794
6795 IBM Power Linux RAID adapter
6796 M:      Brian King <brking@us.ibm.com>
6797 S:      Supported
6798 F:      drivers/scsi/ipr.*
6799
6800 IBM Power SRIOV Virtual NIC Device Driver
6801 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6802 M:      John Allen <jallen@linux.vnet.ibm.com>
6803 L:      netdev@vger.kernel.org
6804 S:      Supported
6805 F:      drivers/net/ethernet/ibm/ibmvnic.*
6806
6807 IBM Power Virtual Accelerator Switchboard
6808 M:      Sukadev Bhattiprolu
6809 L:      linuxppc-dev@lists.ozlabs.org
6810 S:      Supported
6811 F:      arch/powerpc/platforms/powernv/vas*
6812 F:      arch/powerpc/platforms/powernv/copy-paste.h
6813 F:      arch/powerpc/include/asm/vas.h
6814 F:      arch/powerpc/include/uapi/asm/vas.h
6815
6816 IBM Power Virtual Ethernet Device Driver
6817 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6818 L:      netdev@vger.kernel.org
6819 S:      Supported
6820 F:      drivers/net/ethernet/ibm/ibmveth.*
6821
6822 IBM Power Virtual FC Device Drivers
6823 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6824 L:      linux-scsi@vger.kernel.org
6825 S:      Supported
6826 F:      drivers/scsi/ibmvscsi/ibmvfc*
6827
6828 IBM Power Virtual Management Channel Driver
6829 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6830 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6831 S:      Supported
6832 F:      drivers/misc/ibmvmc.*
6833
6834 IBM Power Virtual SCSI Device Drivers
6835 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6836 L:      linux-scsi@vger.kernel.org
6837 S:      Supported
6838 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6839 F:      include/scsi/viosrp.h
6840
6841 IBM Power Virtual SCSI Device Target Driver
6842 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6843 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6844 L:      linux-scsi@vger.kernel.org
6845 L:      target-devel@vger.kernel.org
6846 S:      Supported
6847 F:      drivers/scsi/ibmvscsi_tgt/
6848
6849 IBM Power VMX Cryptographic instructions
6850 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6851 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6852 L:      linux-crypto@vger.kernel.org
6853 S:      Supported
6854 F:      drivers/crypto/vmx/Makefile
6855 F:      drivers/crypto/vmx/Kconfig
6856 F:      drivers/crypto/vmx/vmx.c
6857 F:      drivers/crypto/vmx/aes*
6858 F:      drivers/crypto/vmx/ghash*
6859 F:      drivers/crypto/vmx/ppc-xlate.pl
6860
6861 IBM ServeRAID RAID DRIVER
6862 S:      Orphan
6863 F:      drivers/scsi/ips.*
6864
6865 ICH LPC AND GPIO DRIVER
6866 M:      Peter Tyser <ptyser@xes-inc.com>
6867 S:      Maintained
6868 F:      drivers/mfd/lpc_ich.c
6869 F:      drivers/gpio/gpio-ich.c
6870
6871 IDE SUBSYSTEM
6872 M:      "David S. Miller" <davem@davemloft.net>
6873 L:      linux-ide@vger.kernel.org
6874 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6876 S:      Maintained
6877 F:      Documentation/ide/
6878 F:      drivers/ide/
6879 F:      include/linux/ide.h
6880
6881 IDE/ATAPI DRIVERS
6882 M:      Borislav Petkov <bp@alien8.de>
6883 L:      linux-ide@vger.kernel.org
6884 S:      Maintained
6885 F:      Documentation/cdrom/ide-cd
6886 F:      drivers/ide/ide-cd*
6887
6888 IDEAPAD LAPTOP EXTRAS DRIVER
6889 M:      Ike Panhc <ike.pan@canonical.com>
6890 L:      platform-driver-x86@vger.kernel.org
6891 W:      http://launchpad.net/ideapad-laptop
6892 S:      Maintained
6893 F:      drivers/platform/x86/ideapad-laptop.c
6894
6895 IDEAPAD LAPTOP SLIDEBAR DRIVER
6896 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6897 L:      linux-input@vger.kernel.org
6898 W:      https://github.com/o2genum/ideapad-slidebar
6899 S:      Maintained
6900 F:      drivers/input/misc/ideapad_slidebar.c
6901
6902 IDT VersaClock 5 CLOCK DRIVER
6903 M:      Marek Vasut <marek.vasut@gmail.com>
6904 S:      Maintained
6905 F:      drivers/clk/clk-versaclock5.c
6906
6907 IEEE 802.15.4 SUBSYSTEM
6908 M:      Alexander Aring <alex.aring@gmail.com>
6909 M:      Stefan Schmidt <stefan@osg.samsung.com>
6910 L:      linux-wpan@vger.kernel.org
6911 W:      http://wpan.cakelab.org/
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6914 S:      Maintained
6915 F:      net/ieee802154/
6916 F:      net/mac802154/
6917 F:      drivers/net/ieee802154/
6918 F:      include/linux/nl802154.h
6919 F:      include/linux/ieee802154.h
6920 F:      include/net/nl802154.h
6921 F:      include/net/mac802154.h
6922 F:      include/net/af_ieee802154.h
6923 F:      include/net/cfg802154.h
6924 F:      include/net/ieee802154_netdev.h
6925 F:      Documentation/networking/ieee802154.txt
6926
6927 IFE PROTOCOL
6928 M:      Yotam Gigi <yotam.gi@gmail.com>
6929 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6930 F:      net/ife
6931 F:      include/net/ife.h
6932 F:      include/uapi/linux/ife.h
6933
6934 IGORPLUG-USB IR RECEIVER
6935 M:      Sean Young <sean@mess.org>
6936 L:      linux-media@vger.kernel.org
6937 S:      Maintained
6938 F:      drivers/media/rc/igorplugusb.c
6939
6940 IGUANAWORKS USB IR TRANSCEIVER
6941 M:      Sean Young <sean@mess.org>
6942 L:      linux-media@vger.kernel.org
6943 S:      Maintained
6944 F:      drivers/media/rc/iguanair.c
6945
6946 IIO DIGITAL POTENTIOMETER DAC
6947 M:      Peter Rosin <peda@axentia.se>
6948 L:      linux-iio@vger.kernel.org
6949 S:      Maintained
6950 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6951 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6952 F:      drivers/iio/dac/dpot-dac.c
6953
6954 IIO ENVELOPE DETECTOR
6955 M:      Peter Rosin <peda@axentia.se>
6956 L:      linux-iio@vger.kernel.org
6957 S:      Maintained
6958 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6959 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6960 F:      drivers/iio/adc/envelope-detector.c
6961
6962 IIO MULTIPLEXER
6963 M:      Peter Rosin <peda@axentia.se>
6964 L:      linux-iio@vger.kernel.org
6965 S:      Maintained
6966 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6967 F:      drivers/iio/multiplexer/iio-mux.c
6968
6969 IIO SUBSYSTEM AND DRIVERS
6970 M:      Jonathan Cameron <jic23@kernel.org>
6971 R:      Hartmut Knaack <knaack.h@gmx.de>
6972 R:      Lars-Peter Clausen <lars@metafoo.de>
6973 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6974 L:      linux-iio@vger.kernel.org
6975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6976 S:      Maintained
6977 F:      Documentation/ABI/testing/configfs-iio*
6978 F:      Documentation/ABI/testing/sysfs-bus-iio*
6979 F:      Documentation/devicetree/bindings/iio/
6980 F:      drivers/iio/
6981 F:      drivers/staging/iio/
6982 F:      include/linux/iio/
6983 F:      tools/iio/
6984
6985 IIO UNIT CONVERTER
6986 M:      Peter Rosin <peda@axentia.se>
6987 L:      linux-iio@vger.kernel.org
6988 S:      Maintained
6989 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6990 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6991 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6992 F:      drivers/iio/afe/iio-rescale.c
6993
6994 IKANOS/ADI EAGLE ADSL USB DRIVER
6995 M:      Matthieu Castet <castet.matthieu@free.fr>
6996 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6997 S:      Maintained
6998 F:      drivers/usb/atm/ueagle-atm.c
6999
7000 IMGTEC ASCII LCD DRIVER
7001 M:      Paul Burton <paul.burton@mips.com>
7002 S:      Maintained
7003 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7004 F:      drivers/auxdisplay/img-ascii-lcd.c
7005
7006 IMGTEC IR DECODER DRIVER
7007 M:      James Hogan <jhogan@kernel.org>
7008 S:      Maintained
7009 F:      drivers/media/rc/img-ir/
7010
7011 IMON SOUNDGRAPH USB IR RECEIVER
7012 M:      Sean Young <sean@mess.org>
7013 L:      linux-media@vger.kernel.org
7014 S:      Maintained
7015 F:      drivers/media/rc/imon_raw.c
7016 F:      drivers/media/rc/imon.c
7017
7018 IMS TWINTURBO FRAMEBUFFER DRIVER
7019 L:      linux-fbdev@vger.kernel.org
7020 S:      Orphan
7021 F:      drivers/video/fbdev/imsttfb.c
7022
7023 INA209 HARDWARE MONITOR DRIVER
7024 M:      Guenter Roeck <linux@roeck-us.net>
7025 L:      linux-hwmon@vger.kernel.org
7026 S:      Maintained
7027 F:      Documentation/hwmon/ina209
7028 F:      Documentation/devicetree/bindings/i2c/ina209.txt
7029 F:      drivers/hwmon/ina209.c
7030
7031 INA2XX HARDWARE MONITOR DRIVER
7032 M:      Guenter Roeck <linux@roeck-us.net>
7033 L:      linux-hwmon@vger.kernel.org
7034 S:      Maintained
7035 F:      Documentation/hwmon/ina2xx
7036 F:      drivers/hwmon/ina2xx.c
7037 F:      include/linux/platform_data/ina2xx.h
7038
7039 INDUSTRY PACK SUBSYSTEM (IPACK)
7040 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7041 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7042 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7043 L:      industrypack-devel@lists.sourceforge.net
7044 W:      http://industrypack.sourceforge.net
7045 S:      Maintained
7046 F:      drivers/ipack/
7047
7048 INFINIBAND SUBSYSTEM
7049 M:      Doug Ledford <dledford@redhat.com>
7050 M:      Jason Gunthorpe <jgg@mellanox.com>
7051 L:      linux-rdma@vger.kernel.org
7052 W:      https://github.com/linux-rdma/rdma-core
7053 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7055 S:      Supported
7056 F:      Documentation/devicetree/bindings/infiniband/
7057 F:      Documentation/infiniband/
7058 F:      drivers/infiniband/
7059 F:      include/uapi/linux/if_infiniband.h
7060 F:      include/uapi/rdma/
7061 F:      include/rdma/
7062
7063 INGENIC JZ4780 DMA Driver
7064 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7065 S:      Maintained
7066 F:      drivers/dma/dma-jz4780.c
7067
7068 INGENIC JZ4780 NAND DRIVER
7069 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7070 L:      linux-mtd@lists.infradead.org
7071 S:      Maintained
7072 F:      drivers/mtd/nand/raw/jz4780_*
7073
7074 INOTIFY
7075 M:      Jan Kara <jack@suse.cz>
7076 R:      Amir Goldstein <amir73il@gmail.com>
7077 L:      linux-fsdevel@vger.kernel.org
7078 S:      Maintained
7079 F:      Documentation/filesystems/inotify.txt
7080 F:      fs/notify/inotify/
7081 F:      include/linux/inotify.h
7082 F:      include/uapi/linux/inotify.h
7083
7084 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7085 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7086 L:      linux-input@vger.kernel.org
7087 Q:      http://patchwork.kernel.org/project/linux-input/list/
7088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7089 S:      Maintained
7090 F:      drivers/input/
7091 F:      include/linux/input.h
7092 F:      include/uapi/linux/input.h
7093 F:      include/uapi/linux/input-event-codes.h
7094 F:      include/linux/input/
7095 F:      Documentation/devicetree/bindings/input/
7096 F:      Documentation/input/
7097
7098 INPUT MULTITOUCH (MT) PROTOCOL
7099 M:      Henrik Rydberg <rydberg@bitmath.org>
7100 L:      linux-input@vger.kernel.org
7101 S:      Odd fixes
7102 F:      Documentation/input/multi-touch-protocol.rst
7103 F:      drivers/input/input-mt.c
7104 K:      \b(ABS|SYN)_MT_
7105
7106 INSIDE SECURE CRYPTO DRIVER
7107 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7108 F:      drivers/crypto/inside-secure/
7109 S:      Maintained
7110 L:      linux-crypto@vger.kernel.org
7111
7112 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7113 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7114 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7115 L:      linux-integrity@vger.kernel.org
7116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7117 S:      Supported
7118 F:      security/integrity/ima/
7119
7120 INTEL 810/815 FRAMEBUFFER DRIVER
7121 M:      Antonino Daplas <adaplas@gmail.com>
7122 L:      linux-fbdev@vger.kernel.org
7123 S:      Maintained
7124 F:      drivers/video/fbdev/i810/
7125
7126 INTEL ASoC DRIVERS
7127 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7128 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7129 M:      Jie Yang <yang.jie@linux.intel.com>
7130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7131 S:      Supported
7132 F:      sound/soc/intel/
7133
7134 INTEL C600 SERIES SAS CONTROLLER DRIVER
7135 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7136 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7137 L:      linux-scsi@vger.kernel.org
7138 T:      git git://git.code.sf.net/p/intel-sas/isci
7139 S:      Supported
7140 F:      drivers/scsi/isci/
7141
7142 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7143 M:      Jani Nikula <jani.nikula@linux.intel.com>
7144 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7145 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7146 L:      intel-gfx@lists.freedesktop.org
7147 W:      https://01.org/linuxgraphics/
7148 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7149 C:      irc://chat.freenode.net/intel-gfx
7150 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7151 T:      git git://anongit.freedesktop.org/drm-intel
7152 S:      Supported
7153 F:      drivers/gpu/drm/i915/
7154 F:      include/drm/i915*
7155 F:      include/uapi/drm/i915_drm.h
7156 F:      Documentation/gpu/i915.rst
7157
7158 INTEL ETHERNET DRIVERS
7159 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7160 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7161 W:      http://www.intel.com/support/feedback.htm
7162 W:      http://e1000.sourceforge.net/
7163 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7166 S:      Supported
7167 F:      Documentation/networking/e100.rst
7168 F:      Documentation/networking/e1000.rst
7169 F:      Documentation/networking/e1000e.txt
7170 F:      Documentation/networking/igb.txt
7171 F:      Documentation/networking/igbvf.txt
7172 F:      Documentation/networking/ixgb.txt
7173 F:      Documentation/networking/ixgbe.txt
7174 F:      Documentation/networking/ixgbevf.txt
7175 F:      Documentation/networking/i40e.txt
7176 F:      Documentation/networking/i40evf.txt
7177 F:      Documentation/networking/ice.txt
7178 F:      drivers/net/ethernet/intel/
7179 F:      drivers/net/ethernet/intel/*/
7180 F:      include/linux/avf/virtchnl.h
7181
7182 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7183 M:      Maik Broemme <mbroemme@libmpq.org>
7184 L:      linux-fbdev@vger.kernel.org
7185 S:      Maintained
7186 F:      Documentation/fb/intelfb.txt
7187 F:      drivers/video/fbdev/intelfb/
7188
7189 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7190 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7191 M:      Zhi Wang <zhi.a.wang@intel.com>
7192 L:      intel-gvt-dev@lists.freedesktop.org
7193 L:      intel-gfx@lists.freedesktop.org
7194 W:      https://01.org/igvt-g
7195 T:      git https://github.com/intel/gvt-linux.git
7196 S:      Supported
7197 F:      drivers/gpu/drm/i915/gvt/
7198
7199 INTEL HID EVENT DRIVER
7200 M:      Alex Hung <alex.hung@canonical.com>
7201 L:      platform-driver-x86@vger.kernel.org
7202 S:      Maintained
7203 F:      drivers/platform/x86/intel-hid.c
7204
7205 INTEL I/OAT DMA DRIVER
7206 M:      Dave Jiang <dave.jiang@intel.com>
7207 R:      Dan Williams <dan.j.williams@intel.com>
7208 L:      dmaengine@vger.kernel.org
7209 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7210 S:      Supported
7211 F:      drivers/dma/ioat*
7212
7213 INTEL IDLE DRIVER
7214 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7215 M:      Len Brown <lenb@kernel.org>
7216 L:      linux-pm@vger.kernel.org
7217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7218 B:      https://bugzilla.kernel.org
7219 S:      Supported
7220 F:      drivers/idle/intel_idle.c
7221
7222 INTEL INTEGRATED SENSOR HUB DRIVER
7223 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7224 M:      Jiri Kosina <jikos@kernel.org>
7225 L:      linux-input@vger.kernel.org
7226 S:      Maintained
7227 F:      drivers/hid/intel-ish-hid/
7228
7229 INTEL IOMMU (VT-d)
7230 M:      David Woodhouse <dwmw2@infradead.org>
7231 L:      iommu@lists.linux-foundation.org
7232 T:      git git://git.infradead.org/iommu-2.6.git
7233 S:      Supported
7234 F:      drivers/iommu/intel-iommu.c
7235 F:      include/linux/intel-iommu.h
7236
7237 INTEL IOP-ADMA DMA DRIVER
7238 R:      Dan Williams <dan.j.williams@intel.com>
7239 S:      Odd fixes
7240 F:      drivers/dma/iop-adma.c
7241
7242 INTEL IPU3 CSI-2 CIO2 DRIVER
7243 M:      Yong Zhi <yong.zhi@intel.com>
7244 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7245 L:      linux-media@vger.kernel.org
7246 S:      Maintained
7247 F:      drivers/media/pci/intel/ipu3/
7248 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7249
7250 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7251 M:      Krzysztof Halasa <khalasa@piap.pl>
7252 S:      Maintained
7253 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7254 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7255 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7256 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7257 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7258 F:      drivers/net/wan/ixp4xx_hss.c
7259
7260 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7261 M:      Deepak Saxena <dsaxena@plexity.net>
7262 S:      Maintained
7263 F:      drivers/char/hw_random/ixp4xx-rng.c
7264
7265 INTEL MANAGEMENT ENGINE (mei)
7266 M:      Tomas Winkler <tomas.winkler@intel.com>
7267 L:      linux-kernel@vger.kernel.org
7268 S:      Supported
7269 F:      include/uapi/linux/mei.h
7270 F:      include/linux/mei_cl_bus.h
7271 F:      drivers/misc/mei/*
7272 F:      drivers/watchdog/mei_wdt.c
7273 F:      Documentation/misc-devices/mei/*
7274 F:      samples/mei/*
7275
7276 INTEL MENLOW THERMAL DRIVER
7277 M:      Sujith Thomas <sujith.thomas@intel.com>
7278 L:      platform-driver-x86@vger.kernel.org
7279 W:      https://01.org/linux-acpi
7280 S:      Supported
7281 F:      drivers/platform/x86/intel_menlow.c
7282
7283 INTEL MERRIFIELD GPIO DRIVER
7284 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7285 L:      linux-gpio@vger.kernel.org
7286 S:      Maintained
7287 F:      drivers/gpio/gpio-merrifield.c
7288
7289 INTEL MIC DRIVERS (mic)
7290 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7291 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7292 S:      Supported
7293 W:      https://github.com/sudeepdutt/mic
7294 W:      http://software.intel.com/en-us/mic-developer
7295 F:      include/linux/mic_bus.h
7296 F:      include/linux/scif.h
7297 F:      include/uapi/linux/mic_common.h
7298 F:      include/uapi/linux/mic_ioctl.h
7299 F:      include/uapi/linux/scif_ioctl.h
7300 F:      drivers/misc/mic/
7301 F:      drivers/dma/mic_x100_dma.c
7302 F:      drivers/dma/mic_x100_dma.h
7303 F:      Documentation/mic/
7304
7305 INTEL PMC CORE DRIVER
7306 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7307 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7308 L:      platform-driver-x86@vger.kernel.org
7309 S:      Maintained
7310 F:      arch/x86/include/asm/pmc_core.h
7311 F:      drivers/platform/x86/intel_pmc_core*
7312
7313 INTEL PMC/P-Unit IPC DRIVER
7314 M:      Zha Qipeng<qipeng.zha@intel.com>
7315 L:      platform-driver-x86@vger.kernel.org
7316 S:      Maintained
7317 F:      drivers/platform/x86/intel_pmc_ipc.c
7318 F:      drivers/platform/x86/intel_punit_ipc.c
7319 F:      arch/x86/include/asm/intel_pmc_ipc.h
7320 F:      arch/x86/include/asm/intel_punit_ipc.h
7321
7322 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7323 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7324 L:      linux-wireless@vger.kernel.org
7325 S:      Maintained
7326 F:      Documentation/networking/README.ipw2100
7327 F:      Documentation/networking/README.ipw2200
7328 F:      drivers/net/wireless/intel/ipw2x00/
7329
7330 INTEL PSTATE DRIVER
7331 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7332 M:      Len Brown <lenb@kernel.org>
7333 L:      linux-pm@vger.kernel.org
7334 S:      Supported
7335 F:      drivers/cpufreq/intel_pstate.c
7336
7337 INTEL RDMA RNIC DRIVER
7338 M:      Faisal Latif <faisal.latif@intel.com>
7339 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7340 L:      linux-rdma@vger.kernel.org
7341 S:      Supported
7342 F:      drivers/infiniband/hw/i40iw/
7343 F:      include/uapi/rdma/i40iw-abi.h
7344
7345 INTEL SHA MULTIBUFFER DRIVER
7346 M:      Megha Dey <megha.dey@linux.intel.com>
7347 R:      Tim Chen <tim.c.chen@linux.intel.com>
7348 L:      linux-crypto@vger.kernel.org
7349 S:      Supported
7350 F:      arch/x86/crypto/sha*-mb
7351 F:      crypto/mcryptd.c
7352
7353 INTEL TELEMETRY DRIVER
7354 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7355 L:      platform-driver-x86@vger.kernel.org
7356 S:      Maintained
7357 F:      arch/x86/include/asm/intel_telemetry.h
7358 F:      drivers/platform/x86/intel_telemetry*
7359
7360 INTEL VIRTUAL BUTTON DRIVER
7361 M:      AceLan Kao <acelan.kao@canonical.com>
7362 L:      platform-driver-x86@vger.kernel.org
7363 S:      Maintained
7364 F:      drivers/platform/x86/intel-vbtn.c
7365
7366 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7367 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7368 L:      linux-wireless@vger.kernel.org
7369 S:      Supported
7370 F:      drivers/net/wireless/intel/iwlegacy/
7371
7372 INTEL WIRELESS WIFI LINK (iwlwifi)
7373 M:      Johannes Berg <johannes.berg@intel.com>
7374 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7375 M:      Luca Coelho <luciano.coelho@intel.com>
7376 M:      Intel Linux Wireless <linuxwifi@intel.com>
7377 L:      linux-wireless@vger.kernel.org
7378 W:      http://intellinuxwireless.org
7379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7380 S:      Supported
7381 F:      drivers/net/wireless/intel/iwlwifi/
7382
7383 INTEL WIRELESS WIMAX CONNECTION 2400
7384 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7385 M:      linux-wimax@intel.com
7386 L:      wimax@linuxwimax.org (subscribers-only)
7387 S:      Supported
7388 W:      http://linuxwimax.org
7389 F:      Documentation/wimax/README.i2400m
7390 F:      drivers/net/wimax/i2400m/
7391 F:      include/uapi/linux/wimax/i2400m.h
7392
7393 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7394 M:      Mario Limonciello <mario.limonciello@dell.com>
7395 S:      Maintained
7396 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7397
7398 INTEL(R) TRACE HUB
7399 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7400 S:      Supported
7401 F:      Documentation/trace/intel_th.txt
7402 F:      drivers/hwtracing/intel_th/
7403
7404 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7405 M:      Ning Sun <ning.sun@intel.com>
7406 L:      tboot-devel@lists.sourceforge.net
7407 W:      http://tboot.sourceforge.net
7408 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7409 S:      Supported
7410 F:      Documentation/intel_txt.txt
7411 F:      include/linux/tboot.h
7412 F:      arch/x86/kernel/tboot.c
7413
7414 INTEL-MID GPIO DRIVER
7415 M:      David Cohen <david.a.cohen@linux.intel.com>
7416 L:      linux-gpio@vger.kernel.org
7417 S:      Maintained
7418 F:      drivers/gpio/gpio-intel-mid.c
7419
7420 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7421 M:      Linus Walleij <linus.walleij@linaro.org>
7422 L:      linux-iio@vger.kernel.org
7423 S:      Maintained
7424 F:      drivers/iio/gyro/mpu3050*
7425 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7426
7427 IOC3 ETHERNET DRIVER
7428 M:      Ralf Baechle <ralf@linux-mips.org>
7429 L:      linux-mips@linux-mips.org
7430 S:      Maintained
7431 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7432
7433 IOC3 SERIAL DRIVER
7434 M:      Pat Gefre <pfg@sgi.com>
7435 L:      linux-serial@vger.kernel.org
7436 S:      Maintained
7437 F:      drivers/tty/serial/ioc3_serial.c
7438
7439 IOMMU DRIVERS
7440 M:      Joerg Roedel <joro@8bytes.org>
7441 L:      iommu@lists.linux-foundation.org
7442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7443 S:      Maintained
7444 F:      Documentation/devicetree/bindings/iommu/
7445 F:      drivers/iommu/
7446 F:      include/linux/iommu.h
7447 F:      include/linux/of_iommu.h
7448 F:      include/linux/iova.h
7449
7450 IP MASQUERADING
7451 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7452 S:      Maintained
7453 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7454
7455 IPMI SUBSYSTEM
7456 M:      Corey Minyard <minyard@acm.org>
7457 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7458 W:      http://openipmi.sourceforge.net/
7459 S:      Supported
7460 F:      Documentation/IPMI.txt
7461 F:      drivers/char/ipmi/
7462 F:      include/linux/ipmi*
7463 F:      include/uapi/linux/ipmi*
7464
7465 IPS SCSI RAID DRIVER
7466 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7467 L:      linux-scsi@vger.kernel.org
7468 W:      http://www.adaptec.com/
7469 S:      Maintained
7470 F:      drivers/scsi/ips*
7471
7472 IPVS
7473 M:      Wensong Zhang <wensong@linux-vs.org>
7474 M:      Simon Horman <horms@verge.net.au>
7475 M:      Julian Anastasov <ja@ssi.bg>
7476 L:      netdev@vger.kernel.org
7477 L:      lvs-devel@vger.kernel.org
7478 S:      Maintained
7479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7481 F:      Documentation/networking/ipvs-sysctl.txt
7482 F:      include/net/ip_vs.h
7483 F:      include/uapi/linux/ip_vs.h
7484 F:      net/netfilter/ipvs/
7485
7486 IPWIRELESS DRIVER
7487 M:      Jiri Kosina <jikos@kernel.org>
7488 M:      David Sterba <dsterba@suse.com>
7489 S:      Odd Fixes
7490 F:      drivers/tty/ipwireless/
7491
7492 IPX NETWORK LAYER
7493 L:      netdev@vger.kernel.org
7494 S:      Obsolete
7495 F:      include/uapi/linux/ipx.h
7496 F:      drivers/staging/ipx/
7497
7498 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7499 M:      Marc Zyngier <marc.zyngier@arm.com>
7500 S:      Maintained
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7502 F:      Documentation/IRQ-domain.txt
7503 F:      include/linux/irqdomain.h
7504 F:      kernel/irq/irqdomain.c
7505 F:      kernel/irq/msi.c
7506
7507 IRQ SUBSYSTEM
7508 M:      Thomas Gleixner <tglx@linutronix.de>
7509 L:      linux-kernel@vger.kernel.org
7510 S:      Maintained
7511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7512 F:      kernel/irq/
7513
7514 IRQCHIP DRIVERS
7515 M:      Thomas Gleixner <tglx@linutronix.de>
7516 M:      Jason Cooper <jason@lakedaemon.net>
7517 M:      Marc Zyngier <marc.zyngier@arm.com>
7518 L:      linux-kernel@vger.kernel.org
7519 S:      Maintained
7520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7521 F:      Documentation/devicetree/bindings/interrupt-controller/
7522 F:      drivers/irqchip/
7523
7524 ISA
7525 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7526 S:      Maintained
7527 F:      Documentation/isa.txt
7528 F:      drivers/base/isa.c
7529 F:      include/linux/isa.h
7530
7531 ISA RADIO MODULE
7532 M:      Hans Verkuil <hverkuil@xs4all.nl>
7533 L:      linux-media@vger.kernel.org
7534 T:      git git://linuxtv.org/media_tree.git
7535 W:      https://linuxtv.org
7536 S:      Maintained
7537 F:      drivers/media/radio/radio-isa*
7538
7539 ISAPNP
7540 M:      Jaroslav Kysela <perex@perex.cz>
7541 S:      Maintained
7542 F:      Documentation/isapnp.txt
7543 F:      drivers/pnp/isapnp/
7544 F:      include/linux/isapnp.h
7545
7546 ISCSI
7547 M:      Lee Duncan <lduncan@suse.com>
7548 M:      Chris Leech <cleech@redhat.com>
7549 L:      open-iscsi@googlegroups.com
7550 W:      www.open-iscsi.com
7551 S:      Maintained
7552 F:      drivers/scsi/*iscsi*
7553 F:      include/scsi/*iscsi*
7554
7555 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7556 M:      Peter Jones <pjones@redhat.com>
7557 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7558 S:      Maintained
7559 F:      drivers/firmware/iscsi_ibft*
7560
7561 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7562 M:      Or Gerlitz <ogerlitz@mellanox.com>
7563 M:      Sagi Grimberg <sagi@grimberg.me>
7564 M:      Roi Dayan <roid@mellanox.com>
7565 L:      linux-rdma@vger.kernel.org
7566 S:      Supported
7567 W:      http://www.openfabrics.org
7568 W:      www.open-iscsi.org
7569 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7570 F:      drivers/infiniband/ulp/iser/
7571
7572 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7573 M:      Sagi Grimberg <sagi@grimberg.me>
7574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7575 L:      linux-rdma@vger.kernel.org
7576 L:      target-devel@vger.kernel.org
7577 S:      Supported
7578 W:      http://www.linux-iscsi.org
7579 F:      drivers/infiniband/ulp/isert
7580
7581 ISDN SUBSYSTEM
7582 M:      Karsten Keil <isdn@linux-pingi.de>
7583 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7584 L:      netdev@vger.kernel.org
7585 W:      http://www.isdn4linux.de
7586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7587 S:      Maintained
7588 F:      Documentation/isdn/
7589 F:      drivers/isdn/
7590 F:      include/linux/isdn.h
7591 F:      include/linux/isdn/
7592 F:      include/uapi/linux/isdn.h
7593 F:      include/uapi/linux/isdn/
7594
7595 ISDN SUBSYSTEM (Eicon active card driver)
7596 M:      Armin Schindler <mac@melware.de>
7597 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7598 W:      http://www.melware.de
7599 S:      Maintained
7600 F:      drivers/isdn/hardware/eicon/
7601
7602 IT87 HARDWARE MONITORING DRIVER
7603 M:      Jean Delvare <jdelvare@suse.com>
7604 L:      linux-hwmon@vger.kernel.org
7605 S:      Maintained
7606 F:      Documentation/hwmon/it87
7607 F:      drivers/hwmon/it87.c
7608
7609 IT913X MEDIA DRIVER
7610 M:      Antti Palosaari <crope@iki.fi>
7611 L:      linux-media@vger.kernel.org
7612 W:      https://linuxtv.org
7613 W:      http://palosaari.fi/linux/
7614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7615 T:      git git://linuxtv.org/anttip/media_tree.git
7616 S:      Maintained
7617 F:      drivers/media/tuners/it913x*
7618
7619 IVTV VIDEO4LINUX DRIVER
7620 M:      Andy Walls <awalls@md.metrocast.net>
7621 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7622 L:      linux-media@vger.kernel.org
7623 T:      git git://linuxtv.org/media_tree.git
7624 W:      http://www.ivtvdriver.org
7625 S:      Maintained
7626 F:      Documentation/media/v4l-drivers/ivtv*
7627 F:      drivers/media/pci/ivtv/
7628 F:      include/uapi/linux/ivtv*
7629
7630 IX2505V MEDIA DRIVER
7631 M:      Malcolm Priestley <tvboxspy@gmail.com>
7632 L:      linux-media@vger.kernel.org
7633 W:      https://linuxtv.org
7634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7635 S:      Maintained
7636 F:      drivers/media/dvb-frontends/ix2505v*
7637
7638 JAILHOUSE HYPERVISOR INTERFACE
7639 M:      Jan Kiszka <jan.kiszka@siemens.com>
7640 L:      jailhouse-dev@googlegroups.com
7641 S:      Maintained
7642 F:      arch/x86/kernel/jailhouse.c
7643 F:      arch/x86/include/asm/jailhouse_para.h
7644
7645 JC42.4 TEMPERATURE SENSOR DRIVER
7646 M:      Guenter Roeck <linux@roeck-us.net>
7647 L:      linux-hwmon@vger.kernel.org
7648 S:      Maintained
7649 F:      drivers/hwmon/jc42.c
7650 F:      Documentation/hwmon/jc42
7651
7652 JFS FILESYSTEM
7653 M:      Dave Kleikamp <shaggy@kernel.org>
7654 L:      jfs-discussion@lists.sourceforge.net
7655 W:      http://jfs.sourceforge.net/
7656 T:      git git://github.com/kleikamp/linux-shaggy.git
7657 S:      Maintained
7658 F:      Documentation/filesystems/jfs.txt
7659 F:      fs/jfs/
7660
7661 JME NETWORK DRIVER
7662 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7663 L:      netdev@vger.kernel.org
7664 S:      Maintained
7665 F:      drivers/net/ethernet/jme.*
7666
7667 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7668 M:      David Woodhouse <dwmw2@infradead.org>
7669 L:      linux-mtd@lists.infradead.org
7670 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7671 S:      Maintained
7672 F:      fs/jffs2/
7673 F:      include/uapi/linux/jffs2.h
7674
7675 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7676 M:      "Theodore Ts'o" <tytso@mit.edu>
7677 M:      Jan Kara <jack@suse.com>
7678 L:      linux-ext4@vger.kernel.org
7679 S:      Maintained
7680 F:      fs/jbd2/
7681 F:      include/linux/jbd2.h
7682
7683 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7684 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7685 L:      linux-media@vger.kernel.org
7686 S:      Maintained
7687 F:      drivers/media/platform/rcar_jpu.c
7688
7689 JSM Neo PCI based serial card
7690 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7691 L:      linux-serial@vger.kernel.org
7692 S:      Maintained
7693 F:      drivers/tty/serial/jsm/
7694
7695 K10TEMP HARDWARE MONITORING DRIVER
7696 M:      Clemens Ladisch <clemens@ladisch.de>
7697 L:      linux-hwmon@vger.kernel.org
7698 S:      Maintained
7699 F:      Documentation/hwmon/k10temp
7700 F:      drivers/hwmon/k10temp.c
7701
7702 K8TEMP HARDWARE MONITORING DRIVER
7703 M:      Rudolf Marek <r.marek@assembler.cz>
7704 L:      linux-hwmon@vger.kernel.org
7705 S:      Maintained
7706 F:      Documentation/hwmon/k8temp
7707 F:      drivers/hwmon/k8temp.c
7708
7709 KASAN
7710 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7711 R:      Alexander Potapenko <glider@google.com>
7712 R:      Dmitry Vyukov <dvyukov@google.com>
7713 L:      kasan-dev@googlegroups.com
7714 S:      Maintained
7715 F:      arch/*/include/asm/kasan.h
7716 F:      arch/*/mm/kasan_init*
7717 F:      Documentation/dev-tools/kasan.rst
7718 F:      include/linux/kasan*.h
7719 F:      lib/test_kasan.c
7720 F:      mm/kasan/
7721 F:      scripts/Makefile.kasan
7722
7723 KCONFIG
7724 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7726 L:      linux-kbuild@vger.kernel.org
7727 S:      Maintained
7728 F:      Documentation/kbuild/kconfig*
7729 F:      scripts/kconfig/
7730 F:      scripts/Kconfig.include
7731
7732 KDUMP
7733 M:      Dave Young <dyoung@redhat.com>
7734 M:      Baoquan He <bhe@redhat.com>
7735 R:      Vivek Goyal <vgoyal@redhat.com>
7736 L:      kexec@lists.infradead.org
7737 W:      http://lse.sourceforge.net/kdump/
7738 S:      Maintained
7739 F:      Documentation/kdump/
7740
7741 KEENE FM RADIO TRANSMITTER DRIVER
7742 M:      Hans Verkuil <hverkuil@xs4all.nl>
7743 L:      linux-media@vger.kernel.org
7744 T:      git git://linuxtv.org/media_tree.git
7745 W:      https://linuxtv.org
7746 S:      Maintained
7747 F:      drivers/media/radio/radio-keene*
7748
7749 KERNEL AUTOMOUNTER
7750 M:      Ian Kent <raven@themaw.net>
7751 L:      autofs@vger.kernel.org
7752 S:      Maintained
7753 F:      fs/autofs/
7754
7755 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7756 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7757 M:      Michal Marek <michal.lkml@markovi.net>
7758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7759 L:      linux-kbuild@vger.kernel.org
7760 S:      Maintained
7761 F:      Documentation/kbuild/
7762 F:      Makefile
7763 F:      scripts/Kbuild*
7764 F:      scripts/Makefile*
7765 F:      scripts/basic/
7766 F:      scripts/mk*
7767 F:      scripts/mod/
7768 F:      scripts/package/
7769
7770 KERNEL JANITORS
7771 L:      kernel-janitors@vger.kernel.org
7772 W:      http://kernelnewbies.org/KernelJanitors
7773 S:      Odd Fixes
7774
7775 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7776 M:      "J. Bruce Fields" <bfields@fieldses.org>
7777 M:      Jeff Layton <jlayton@kernel.org>
7778 L:      linux-nfs@vger.kernel.org
7779 W:      http://nfs.sourceforge.net/
7780 T:      git git://linux-nfs.org/~bfields/linux.git
7781 S:      Supported
7782 F:      fs/nfsd/
7783 F:      include/uapi/linux/nfsd/
7784 F:      fs/lockd/
7785 F:      fs/nfs_common/
7786 F:      net/sunrpc/
7787 F:      include/linux/lockd/
7788 F:      include/linux/sunrpc/
7789 F:      include/uapi/linux/sunrpc/
7790
7791 KERNEL SELFTEST FRAMEWORK
7792 M:      Shuah Khan <shuah@kernel.org>
7793 L:      linux-kselftest@vger.kernel.org
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7795 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7796 S:      Maintained
7797 F:      tools/testing/selftests/
7798 F:      Documentation/dev-tools/kselftest*
7799
7800 KERNEL USERMODE HELPER
7801 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7802 L:      linux-kernel@vger.kernel.org
7803 S:      Maintained
7804 F:      kernel/umh.c
7805 F:      include/linux/umh.h
7806
7807 KERNEL VIRTUAL MACHINE (KVM)
7808 M:      Paolo Bonzini <pbonzini@redhat.com>
7809 M:      Radim Krčmář <rkrcmar@redhat.com>
7810 L:      kvm@vger.kernel.org
7811 W:      http://www.linux-kvm.org
7812 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7813 S:      Supported
7814 F:      Documentation/virtual/kvm/
7815 F:      include/trace/events/kvm.h
7816 F:      include/uapi/asm-generic/kvm*
7817 F:      include/uapi/linux/kvm*
7818 F:      include/asm-generic/kvm*
7819 F:      include/linux/kvm*
7820 F:      include/kvm/iodev.h
7821 F:      virt/kvm/*
7822 F:      tools/kvm/
7823
7824 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7825 M:      Joerg Roedel <joro@8bytes.org>
7826 L:      kvm@vger.kernel.org
7827 W:      http://www.linux-kvm.org/
7828 S:      Maintained
7829 F:      arch/x86/include/asm/svm.h
7830 F:      arch/x86/kvm/svm.c
7831
7832 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7833 M:      Christoffer Dall <christoffer.dall@arm.com>
7834 M:      Marc Zyngier <marc.zyngier@arm.com>
7835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7836 L:      kvmarm@lists.cs.columbia.edu
7837 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7839 S:      Supported
7840 F:      arch/arm/include/uapi/asm/kvm*
7841 F:      arch/arm/include/asm/kvm*
7842 F:      arch/arm/kvm/
7843 F:      virt/kvm/arm/
7844 F:      include/kvm/arm_*
7845
7846 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7847 M:      Christoffer Dall <christoffer.dall@arm.com>
7848 M:      Marc Zyngier <marc.zyngier@arm.com>
7849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7850 L:      kvmarm@lists.cs.columbia.edu
7851 S:      Maintained
7852 F:      arch/arm64/include/uapi/asm/kvm*
7853 F:      arch/arm64/include/asm/kvm*
7854 F:      arch/arm64/kvm/
7855
7856 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7857 M:      James Hogan <jhogan@kernel.org>
7858 L:      linux-mips@linux-mips.org
7859 S:      Supported
7860 F:      arch/mips/include/uapi/asm/kvm*
7861 F:      arch/mips/include/asm/kvm*
7862 F:      arch/mips/kvm/
7863
7864 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7865 M:      Paul Mackerras <paulus@ozlabs.org>
7866 L:      kvm-ppc@vger.kernel.org
7867 W:      http://www.linux-kvm.org/
7868 T:      git git://github.com/agraf/linux-2.6.git
7869 S:      Supported
7870 F:      arch/powerpc/include/uapi/asm/kvm*
7871 F:      arch/powerpc/include/asm/kvm*
7872 F:      arch/powerpc/kvm/
7873 F:      arch/powerpc/kernel/kvm*
7874
7875 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7876 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7877 M:      Janosch Frank <frankja@linux.ibm.com>
7878 R:      David Hildenbrand <david@redhat.com>
7879 R:      Cornelia Huck <cohuck@redhat.com>
7880 L:      linux-s390@vger.kernel.org
7881 W:      http://www.ibm.com/developerworks/linux/linux390/
7882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7883 S:      Supported
7884 F:      arch/s390/include/uapi/asm/kvm*
7885 F:      arch/s390/include/asm/gmap.h
7886 F:      arch/s390/include/asm/kvm*
7887 F:      arch/s390/kvm/
7888 F:      arch/s390/mm/gmap.c
7889
7890 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7891 M:      Paolo Bonzini <pbonzini@redhat.com>
7892 M:      Radim Krčmář <rkrcmar@redhat.com>
7893 L:      kvm@vger.kernel.org
7894 W:      http://www.linux-kvm.org
7895 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7896 S:      Supported
7897 F:      arch/x86/kvm/
7898 F:      arch/x86/include/uapi/asm/kvm*
7899 F:      arch/x86/include/asm/kvm*
7900 F:      arch/x86/include/asm/pvclock-abi.h
7901 F:      arch/x86/kernel/kvm.c
7902 F:      arch/x86/kernel/kvmclock.c
7903
7904 KERNFS
7905 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7906 M:      Tejun Heo <tj@kernel.org>
7907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7908 S:      Supported
7909 F:      include/linux/kernfs.h
7910 F:      fs/kernfs/
7911
7912 KEXEC
7913 M:      Eric Biederman <ebiederm@xmission.com>
7914 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7915 L:      kexec@lists.infradead.org
7916 S:      Maintained
7917 F:      include/linux/kexec.h
7918 F:      include/uapi/linux/kexec.h
7919 F:      kernel/kexec*
7920
7921 KEYS-ENCRYPTED
7922 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7923 L:      linux-integrity@vger.kernel.org
7924 L:      keyrings@vger.kernel.org
7925 S:      Supported
7926 F:      Documentation/security/keys/trusted-encrypted.rst
7927 F:      include/keys/encrypted-type.h
7928 F:      security/keys/encrypted-keys/
7929
7930 KEYS-TRUSTED
7931 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7932 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7933 L:      linux-integrity@vger.kernel.org
7934 L:      keyrings@vger.kernel.org
7935 S:      Supported
7936 F:      Documentation/security/keys/trusted-encrypted.rst
7937 F:      include/keys/trusted-type.h
7938 F:      security/keys/trusted.c
7939 F:      security/keys/trusted.h
7940
7941 KEYS/KEYRINGS:
7942 M:      David Howells <dhowells@redhat.com>
7943 L:      keyrings@vger.kernel.org
7944 S:      Maintained
7945 F:      Documentation/security/keys/core.rst
7946 F:      include/linux/key.h
7947 F:      include/linux/key-type.h
7948 F:      include/linux/keyctl.h
7949 F:      include/uapi/linux/keyctl.h
7950 F:      include/keys/
7951 F:      security/keys/
7952
7953 KGDB / KDB /debug_core
7954 M:      Jason Wessel <jason.wessel@windriver.com>
7955 M:      Daniel Thompson <daniel.thompson@linaro.org>
7956 W:      http://kgdb.wiki.kernel.org/
7957 L:      kgdb-bugreport@lists.sourceforge.net
7958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7959 S:      Maintained
7960 F:      Documentation/dev-tools/kgdb.rst
7961 F:      drivers/misc/kgdbts.c
7962 F:      drivers/tty/serial/kgdboc.c
7963 F:      include/linux/kdb.h
7964 F:      include/linux/kgdb.h
7965 F:      kernel/debug/
7966
7967 KMEMLEAK
7968 M:      Catalin Marinas <catalin.marinas@arm.com>
7969 S:      Maintained
7970 F:      Documentation/dev-tools/kmemleak.rst
7971 F:      include/linux/kmemleak.h
7972 F:      mm/kmemleak.c
7973 F:      mm/kmemleak-test.c
7974
7975 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7976 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7977 L:      linux-kernel@vger.kernel.org
7978 S:      Maintained
7979 F:      kernel/kmod.c
7980 F:      include/linux/kmod.h
7981 F:      lib/test_kmod.c
7982 F:      tools/testing/selftests/kmod/
7983
7984 KPROBES
7985 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7986 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7987 M:      "David S. Miller" <davem@davemloft.net>
7988 M:      Masami Hiramatsu <mhiramat@kernel.org>
7989 S:      Maintained
7990 F:      Documentation/kprobes.txt
7991 F:      include/linux/kprobes.h
7992 F:      include/asm-generic/kprobes.h
7993 F:      kernel/kprobes.c
7994
7995 KS0108 LCD CONTROLLER DRIVER
7996 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7997 S:      Maintained
7998 F:      Documentation/auxdisplay/ks0108
7999 F:      drivers/auxdisplay/ks0108.c
8000 F:      include/linux/ks0108.h
8001
8002 L3MDEV
8003 M:      David Ahern <dsa@cumulusnetworks.com>
8004 L:      netdev@vger.kernel.org
8005 S:      Maintained
8006 F:      net/l3mdev
8007 F:      include/net/l3mdev.h
8008
8009 LANTIQ MIPS ARCHITECTURE
8010 M:      John Crispin <john@phrozen.org>
8011 L:      linux-mips@linux-mips.org
8012 S:      Maintained
8013 F:      arch/mips/lantiq
8014 F:      drivers/soc/lantiq
8015
8016 LAPB module
8017 L:      linux-x25@vger.kernel.org
8018 S:      Orphan
8019 F:      Documentation/networking/lapb-module.txt
8020 F:      include/*/lapb.h
8021 F:      net/lapb/
8022
8023 LASI 53c700 driver for PARISC
8024 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8025 L:      linux-scsi@vger.kernel.org
8026 S:      Maintained
8027 F:      Documentation/scsi/53c700.txt
8028 F:      drivers/scsi/53c700*
8029
8030 LEAKING_ADDRESSES
8031 M:      Tobin C. Harding <me@tobin.cc>
8032 M:      Tycho Andersen <tycho@tycho.ws>
8033 L:      kernel-hardening@lists.openwall.com
8034 S:      Maintained
8035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8036 F:      scripts/leaking_addresses.pl
8037
8038 LED SUBSYSTEM
8039 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8040 M:      Pavel Machek <pavel@ucw.cz>
8041 L:      linux-leds@vger.kernel.org
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8043 S:      Maintained
8044 F:      Documentation/devicetree/bindings/leds/
8045 F:      drivers/leds/
8046 F:      include/linux/leds.h
8047
8048 LEGACY EEPROM DRIVER
8049 M:      Jean Delvare <jdelvare@suse.com>
8050 S:      Maintained
8051 F:      Documentation/misc-devices/eeprom
8052 F:      drivers/misc/eeprom/eeprom.c
8053
8054 LEGO USB Tower driver
8055 M:      Juergen Stuber <starblue@users.sourceforge.net>
8056 L:      legousb-devel@lists.sourceforge.net
8057 W:      http://legousb.sourceforge.net/
8058 S:      Maintained
8059 F:      drivers/usb/misc/legousbtower.c
8060
8061 LG2160 MEDIA DRIVER
8062 M:      Michael Krufky <mkrufky@linuxtv.org>
8063 L:      linux-media@vger.kernel.org
8064 W:      https://linuxtv.org
8065 W:      http://github.com/mkrufky
8066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8067 T:      git git://linuxtv.org/mkrufky/tuners.git
8068 S:      Maintained
8069 F:      drivers/media/dvb-frontends/lg2160.*
8070
8071 LGDT3305 MEDIA DRIVER
8072 M:      Michael Krufky <mkrufky@linuxtv.org>
8073 L:      linux-media@vger.kernel.org
8074 W:      https://linuxtv.org
8075 W:      http://github.com/mkrufky
8076 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8077 T:      git git://linuxtv.org/mkrufky/tuners.git
8078 S:      Maintained
8079 F:      drivers/media/dvb-frontends/lgdt3305.*
8080
8081 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8082 M:      Viresh Kumar <vireshk@kernel.org>
8083 L:      linux-ide@vger.kernel.org
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8085 S:      Maintained
8086 F:      include/linux/pata_arasan_cf_data.h
8087 F:      drivers/ata/pata_arasan_cf.c
8088
8089 LIBATA PATA DRIVERS
8090 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8091 M:      Tejun Heo <tj@kernel.org>
8092 L:      linux-ide@vger.kernel.org
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8094 S:      Maintained
8095 F:      drivers/ata/pata_*.c
8096 F:      drivers/ata/ata_generic.c
8097
8098 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8099 M:      Linus Walleij <linus.walleij@linaro.org>
8100 L:      linux-ide@vger.kernel.org
8101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8102 S:      Maintained
8103 F:      drivers/ata/pata_ftide010.c
8104 F:      drivers/ata/sata_gemini.c
8105 F:      drivers/ata/sata_gemini.h
8106
8107 LIBATA SATA AHCI PLATFORM devices support
8108 M:      Hans de Goede <hdegoede@redhat.com>
8109 M:      Tejun Heo <tj@kernel.org>
8110 L:      linux-ide@vger.kernel.org
8111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8112 S:      Maintained
8113 F:      drivers/ata/ahci_platform.c
8114 F:      drivers/ata/libahci_platform.c
8115 F:      include/linux/ahci_platform.h
8116
8117 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8118 M:      Mikael Pettersson <mikpelinux@gmail.com>
8119 L:      linux-ide@vger.kernel.org
8120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8121 S:      Maintained
8122 F:      drivers/ata/sata_promise.*
8123
8124 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8125 M:      Tejun Heo <tj@kernel.org>
8126 L:      linux-ide@vger.kernel.org
8127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8128 S:      Maintained
8129 F:      drivers/ata/
8130 F:      include/linux/ata.h
8131 F:      include/linux/libata.h
8132 F:      Documentation/devicetree/bindings/ata/
8133
8134 LIBLOCKDEP
8135 M:      Sasha Levin <alexander.levin@verizon.com>
8136 S:      Maintained
8137 F:      tools/lib/lockdep/
8138
8139 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8140 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8141 M:      Dan Williams <dan.j.williams@intel.com>
8142 M:      Vishal Verma <vishal.l.verma@intel.com>
8143 M:      Dave Jiang <dave.jiang@intel.com>
8144 L:      linux-nvdimm@lists.01.org
8145 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8146 S:      Supported
8147 F:      drivers/nvdimm/blk.c
8148 F:      drivers/nvdimm/region_devs.c
8149
8150 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8151 M:      Vishal Verma <vishal.l.verma@intel.com>
8152 M:      Dan Williams <dan.j.williams@intel.com>
8153 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8154 M:      Dave Jiang <dave.jiang@intel.com>
8155 L:      linux-nvdimm@lists.01.org
8156 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8157 S:      Supported
8158 F:      drivers/nvdimm/btt*
8159
8160 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8161 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8162 M:      Dan Williams <dan.j.williams@intel.com>
8163 M:      Vishal Verma <vishal.l.verma@intel.com>
8164 M:      Dave Jiang <dave.jiang@intel.com>
8165 L:      linux-nvdimm@lists.01.org
8166 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8167 S:      Supported
8168 F:      drivers/nvdimm/pmem*
8169
8170 LIBNVDIMM: DEVICETREE BINDINGS
8171 M:      Oliver O'Halloran <oohall@gmail.com>
8172 L:      linux-nvdimm@lists.01.org
8173 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8174 S:      Supported
8175 F:      drivers/nvdimm/of_pmem.c
8176 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8177
8178 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8179 M:      Dan Williams <dan.j.williams@intel.com>
8180 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8181 M:      Vishal Verma <vishal.l.verma@intel.com>
8182 M:      Dave Jiang <dave.jiang@intel.com>
8183 L:      linux-nvdimm@lists.01.org
8184 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8186 S:      Supported
8187 F:      drivers/nvdimm/*
8188 F:      drivers/acpi/nfit/*
8189 F:      include/linux/nd.h
8190 F:      include/linux/libnvdimm.h
8191 F:      include/uapi/linux/ndctl.h
8192
8193 LIGHTNVM PLATFORM SUPPORT
8194 M:      Matias Bjorling <mb@lightnvm.io>
8195 W:      http://github/OpenChannelSSD
8196 L:      linux-block@vger.kernel.org
8197 S:      Maintained
8198 F:      drivers/lightnvm/
8199 F:      include/linux/lightnvm.h
8200 F:      include/uapi/linux/lightnvm.h
8201
8202 LINUX FOR POWER MACINTOSH
8203 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8204 W:      http://www.penguinppc.org/
8205 L:      linuxppc-dev@lists.ozlabs.org
8206 S:      Maintained
8207 F:      arch/powerpc/platforms/powermac/
8208 F:      drivers/macintosh/
8209
8210 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8211 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8212 M:      Paul Mackerras <paulus@samba.org>
8213 M:      Michael Ellerman <mpe@ellerman.id.au>
8214 W:      https://github.com/linuxppc/linux/wiki
8215 L:      linuxppc-dev@lists.ozlabs.org
8216 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8218 S:      Supported
8219 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8220 F:      Documentation/devicetree/bindings/powerpc/
8221 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8222 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8223 F:      Documentation/powerpc/
8224 F:      arch/powerpc/
8225 F:      drivers/char/tpm/tpm_ibmvtpm*
8226 F:      drivers/crypto/nx/
8227 F:      drivers/crypto/vmx/
8228 F:      drivers/i2c/busses/i2c-opal.c
8229 F:      drivers/net/ethernet/ibm/ibmveth.*
8230 F:      drivers/net/ethernet/ibm/ibmvnic.*
8231 F:      drivers/pci/hotplug/pnv_php.c
8232 F:      drivers/pci/hotplug/rpa*
8233 F:      drivers/rtc/rtc-opal.c
8234 F:      drivers/scsi/ibmvscsi/
8235 F:      drivers/tty/hvc/hvc_opal.c
8236 F:      drivers/watchdog/wdrtas.c
8237 F:      tools/testing/selftests/powerpc
8238 N:      /pmac
8239 N:      powermac
8240 N:      powernv
8241 N:      [^a-z0-9]ps3
8242 N:      pseries
8243
8244 LINUX FOR POWERPC EMBEDDED MPC5XXX
8245 M:      Anatolij Gustschin <agust@denx.de>
8246 L:      linuxppc-dev@lists.ozlabs.org
8247 T:      git git://git.denx.de/linux-denx-agust.git
8248 S:      Maintained
8249 F:      arch/powerpc/platforms/512x/
8250 F:      arch/powerpc/platforms/52xx/
8251
8252 LINUX FOR POWERPC EMBEDDED PPC4XX
8253 M:      Alistair Popple <alistair@popple.id.au>
8254 M:      Matt Porter <mporter@kernel.crashing.org>
8255 W:      http://www.penguinppc.org/
8256 L:      linuxppc-dev@lists.ozlabs.org
8257 S:      Maintained
8258 F:      arch/powerpc/platforms/40x/
8259 F:      arch/powerpc/platforms/44x/
8260
8261 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8262 M:      Scott Wood <oss@buserror.net>
8263 M:      Kumar Gala <galak@kernel.crashing.org>
8264 W:      http://www.penguinppc.org/
8265 L:      linuxppc-dev@lists.ozlabs.org
8266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8267 S:      Maintained
8268 F:      arch/powerpc/platforms/83xx/
8269 F:      arch/powerpc/platforms/85xx/
8270 F:      Documentation/devicetree/bindings/powerpc/fsl/
8271
8272 LINUX FOR POWERPC EMBEDDED PPC8XX
8273 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8274 W:      http://www.penguinppc.org/
8275 L:      linuxppc-dev@lists.ozlabs.org
8276 S:      Maintained
8277 F:      arch/powerpc/platforms/8xx/
8278
8279 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8280 L:      linuxppc-dev@lists.ozlabs.org
8281 S:      Orphan
8282 F:      arch/powerpc/*/*virtex*
8283 F:      arch/powerpc/*/*/*virtex*
8284
8285 LINUX FOR POWERPC PA SEMI PWRFICIENT
8286 L:      linuxppc-dev@lists.ozlabs.org
8287 S:      Orphan
8288 F:      arch/powerpc/platforms/pasemi/
8289 F:      drivers/*/*pasemi*
8290 F:      drivers/*/*/*pasemi*
8291
8292 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8293 M:      Kees Cook <keescook@chromium.org>
8294 S:      Maintained
8295 F:      drivers/misc/lkdtm/*
8296
8297 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8298 M:      Alan Stern <stern@rowland.harvard.edu>
8299 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8300 M:      Will Deacon <will.deacon@arm.com>
8301 M:      Peter Zijlstra <peterz@infradead.org>
8302 M:      Boqun Feng <boqun.feng@gmail.com>
8303 M:      Nicholas Piggin <npiggin@gmail.com>
8304 M:      David Howells <dhowells@redhat.com>
8305 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8306 M:      Luc Maranget <luc.maranget@inria.fr>
8307 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8308 R:      Akira Yokosawa <akiyks@gmail.com>
8309 L:      linux-kernel@vger.kernel.org
8310 S:      Supported
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8312 F:      tools/memory-model/
8313 F:      Documentation/memory-barriers.txt
8314
8315 LINUX SECURITY MODULE (LSM) FRAMEWORK
8316 M:      Chris Wright <chrisw@sous-sol.org>
8317 L:      linux-security-module@vger.kernel.org
8318 S:      Supported
8319
8320 LIS3LV02D ACCELEROMETER DRIVER
8321 M:      Eric Piel <eric.piel@tremplin-utc.net>
8322 S:      Maintained
8323 F:      Documentation/misc-devices/lis3lv02d
8324 F:      drivers/misc/lis3lv02d/
8325 F:      drivers/platform/x86/hp_accel.c
8326
8327 LIVE PATCHING
8328 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8329 M:      Jessica Yu <jeyu@kernel.org>
8330 M:      Jiri Kosina <jikos@kernel.org>
8331 M:      Miroslav Benes <mbenes@suse.cz>
8332 R:      Petr Mladek <pmladek@suse.com>
8333 S:      Maintained
8334 F:      kernel/livepatch/
8335 F:      include/linux/livepatch.h
8336 F:      arch/x86/include/asm/livepatch.h
8337 F:      arch/x86/kernel/livepatch.c
8338 F:      Documentation/livepatch/
8339 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8340 F:      samples/livepatch/
8341 L:      live-patching@vger.kernel.org
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8343
8344 LLC (802.2)
8345 L:      netdev@vger.kernel.org
8346 S:      Odd fixes
8347 F:      include/linux/llc.h
8348 F:      include/uapi/linux/llc.h
8349 F:      include/net/llc*
8350 F:      net/llc/
8351
8352 LM73 HARDWARE MONITOR DRIVER
8353 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8354 L:      linux-hwmon@vger.kernel.org
8355 S:      Maintained
8356 F:      drivers/hwmon/lm73.c
8357
8358 LM78 HARDWARE MONITOR DRIVER
8359 M:      Jean Delvare <jdelvare@suse.com>
8360 L:      linux-hwmon@vger.kernel.org
8361 S:      Maintained
8362 F:      Documentation/hwmon/lm78
8363 F:      drivers/hwmon/lm78.c
8364
8365 LM83 HARDWARE MONITOR DRIVER
8366 M:      Jean Delvare <jdelvare@suse.com>
8367 L:      linux-hwmon@vger.kernel.org
8368 S:      Maintained
8369 F:      Documentation/hwmon/lm83
8370 F:      drivers/hwmon/lm83.c
8371
8372 LM90 HARDWARE MONITOR DRIVER
8373 M:      Jean Delvare <jdelvare@suse.com>
8374 L:      linux-hwmon@vger.kernel.org
8375 S:      Maintained
8376 F:      Documentation/hwmon/lm90
8377 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8378 F:      drivers/hwmon/lm90.c
8379 F:      include/dt-bindings/thermal/lm90.h
8380
8381 LM95234 HARDWARE MONITOR DRIVER
8382 M:      Guenter Roeck <linux@roeck-us.net>
8383 L:      linux-hwmon@vger.kernel.org
8384 S:      Maintained
8385 F:      Documentation/hwmon/lm95234
8386 F:      drivers/hwmon/lm95234.c
8387
8388 LME2510 MEDIA DRIVER
8389 M:      Malcolm Priestley <tvboxspy@gmail.com>
8390 L:      linux-media@vger.kernel.org
8391 W:      https://linuxtv.org
8392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8393 S:      Maintained
8394 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8395
8396 LOADPIN SECURITY MODULE
8397 M:      Kees Cook <keescook@chromium.org>
8398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8399 S:      Supported
8400 F:      security/loadpin/
8401 F:      Documentation/admin-guide/LSM/LoadPin.rst
8402
8403 LOCKING PRIMITIVES
8404 M:      Peter Zijlstra <peterz@infradead.org>
8405 M:      Ingo Molnar <mingo@redhat.com>
8406 M:      Will Deacon <will.deacon@arm.com>
8407 L:      linux-kernel@vger.kernel.org
8408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8409 S:      Maintained
8410 F:      Documentation/locking/
8411 F:      include/linux/lockdep.h
8412 F:      include/linux/spinlock*.h
8413 F:      arch/*/include/asm/spinlock*.h
8414 F:      include/linux/rwlock*.h
8415 F:      include/linux/mutex*.h
8416 F:      arch/*/include/asm/mutex*.h
8417 F:      include/linux/rwsem*.h
8418 F:      arch/*/include/asm/rwsem.h
8419 F:      include/linux/seqlock.h
8420 F:      lib/locking*.[ch]
8421 F:      kernel/locking/
8422 X:      kernel/locking/locktorture.c
8423
8424 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8425 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8426 L:      linux-ntfs-dev@lists.sourceforge.net
8427 W:      http://www.linux-ntfs.org/content/view/19/37/
8428 S:      Maintained
8429 F:      Documentation/ldm.txt
8430 F:      block/partitions/ldm.*
8431
8432 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8433 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8434 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8435 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8436 L:      MPT-FusionLinux.pdl@broadcom.com
8437 L:      linux-scsi@vger.kernel.org
8438 W:      http://www.avagotech.com/support/
8439 S:      Supported
8440 F:      drivers/message/fusion/
8441 F:      drivers/scsi/mpt2sas/
8442 F:      drivers/scsi/mpt3sas/
8443
8444 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8445 M:      Matthew Wilcox <matthew@wil.cx>
8446 L:      linux-scsi@vger.kernel.org
8447 S:      Maintained
8448 F:      drivers/scsi/sym53c8xx_2/
8449
8450 LTC4261 HARDWARE MONITOR DRIVER
8451 M:      Guenter Roeck <linux@roeck-us.net>
8452 L:      linux-hwmon@vger.kernel.org
8453 S:      Maintained
8454 F:      Documentation/hwmon/ltc4261
8455 F:      drivers/hwmon/ltc4261.c
8456
8457 LTC4306 I2C MULTIPLEXER DRIVER
8458 M:      Michael Hennerich <michael.hennerich@analog.com>
8459 W:      http://ez.analog.com/community/linux-device-drivers
8460 L:      linux-i2c@vger.kernel.org
8461 S:      Supported
8462 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8463 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8464
8465 LTP (Linux Test Project)
8466 M:      Mike Frysinger <vapier@gentoo.org>
8467 M:      Cyril Hrubis <chrubis@suse.cz>
8468 M:      Wanlong Gao <wanlong.gao@gmail.com>
8469 M:      Jan Stancek <jstancek@redhat.com>
8470 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8471 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8472 L:      ltp@lists.linux.it (subscribers-only)
8473 W:      http://linux-test-project.github.io/
8474 T:      git git://github.com/linux-test-project/ltp.git
8475 S:      Maintained
8476
8477 M68K ARCHITECTURE
8478 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8479 L:      linux-m68k@lists.linux-m68k.org
8480 W:      http://www.linux-m68k.org/
8481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8482 S:      Maintained
8483 F:      arch/m68k/
8484 F:      drivers/zorro/
8485
8486 M68K ON APPLE MACINTOSH
8487 M:      Joshua Thompson <funaho@jurai.org>
8488 W:      http://www.mac.linux-m68k.org/
8489 L:      linux-m68k@lists.linux-m68k.org
8490 S:      Maintained
8491 F:      arch/m68k/mac/
8492
8493 M68K ON HP9000/300
8494 M:      Philip Blundell <philb@gnu.org>
8495 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8496 S:      Maintained
8497 F:      arch/m68k/hp300/
8498
8499 M88DS3103 MEDIA DRIVER
8500 M:      Antti Palosaari <crope@iki.fi>
8501 L:      linux-media@vger.kernel.org
8502 W:      https://linuxtv.org
8503 W:      http://palosaari.fi/linux/
8504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8505 T:      git git://linuxtv.org/anttip/media_tree.git
8506 S:      Maintained
8507 F:      drivers/media/dvb-frontends/m88ds3103*
8508
8509 M88RS2000 MEDIA DRIVER
8510 M:      Malcolm Priestley <tvboxspy@gmail.com>
8511 L:      linux-media@vger.kernel.org
8512 W:      https://linuxtv.org
8513 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8514 S:      Maintained
8515 F:      drivers/media/dvb-frontends/m88rs2000*
8516
8517 MA901 MASTERKIT USB FM RADIO DRIVER
8518 M:      Alexey Klimov <klimov.linux@gmail.com>
8519 L:      linux-media@vger.kernel.org
8520 T:      git git://linuxtv.org/media_tree.git
8521 S:      Maintained
8522 F:      drivers/media/radio/radio-ma901.c
8523
8524 MAC80211
8525 M:      Johannes Berg <johannes@sipsolutions.net>
8526 L:      linux-wireless@vger.kernel.org
8527 W:      http://wireless.kernel.org/
8528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8530 S:      Maintained
8531 F:      Documentation/networking/mac80211-injection.txt
8532 F:      include/net/mac80211.h
8533 F:      net/mac80211/
8534 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8535 F:      Documentation/networking/mac80211_hwsim/README
8536
8537 MAILBOX API
8538 M:      Jassi Brar <jassisinghbrar@gmail.com>
8539 L:      linux-kernel@vger.kernel.org
8540 S:      Maintained
8541 F:      drivers/mailbox/
8542 F:      include/linux/mailbox_client.h
8543 F:      include/linux/mailbox_controller.h
8544
8545 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8546 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8547 W:      http://www.kernel.org/doc/man-pages
8548 L:      linux-man@vger.kernel.org
8549 S:      Maintained
8550
8551 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8552 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8553 L:      linux-mips@linux-mips.org
8554 S:      Maintained
8555 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8556
8557 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8558 M:      Andrew Lunn <andrew@lunn.ch>
8559 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8560 L:      netdev@vger.kernel.org
8561 S:      Maintained
8562 F:      drivers/net/dsa/mv88e6xxx/
8563 F:      linux/platform_data/mv88e6xxx.h
8564 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8565
8566 MARVELL ARMADA DRM SUPPORT
8567 M:      Russell King <linux@armlinux.org.uk>
8568 S:      Maintained
8569 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8570 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8571 F:      drivers/gpu/drm/armada/
8572 F:      include/uapi/drm/armada_drm.h
8573 F:      Documentation/devicetree/bindings/display/armada/
8574
8575 MARVELL CRYPTO DRIVER
8576 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8577 M:      Arnaud Ebalard <arno@natisbad.org>
8578 F:      drivers/crypto/marvell/
8579 S:      Maintained
8580 L:      linux-crypto@vger.kernel.org
8581
8582 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8583 M:      Mirko Lindner <mlindner@marvell.com>
8584 M:      Stephen Hemminger <stephen@networkplumber.org>
8585 L:      netdev@vger.kernel.org
8586 S:      Maintained
8587 F:      drivers/net/ethernet/marvell/sk*
8588
8589 MARVELL LIBERTAS WIRELESS DRIVER
8590 L:      libertas-dev@lists.infradead.org
8591 S:      Orphan
8592 F:      drivers/net/wireless/marvell/libertas/
8593
8594 MARVELL MACCHIATOBIN SUPPORT
8595 M:      Russell King <linux@armlinux.org.uk>
8596 L:      linux-arm-kernel@lists.infradead.org
8597 S:      Maintained
8598 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8599
8600 MARVELL MV643XX ETHERNET DRIVER
8601 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8602 L:      netdev@vger.kernel.org
8603 S:      Maintained
8604 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8605 F:      include/linux/mv643xx.h
8606
8607 MARVELL MV88X3310 PHY DRIVER
8608 M:      Russell King <linux@armlinux.org.uk>
8609 L:      netdev@vger.kernel.org
8610 S:      Maintained
8611 F:      drivers/net/phy/marvell10g.c
8612
8613 MARVELL MVNETA ETHERNET DRIVER
8614 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8615 L:      netdev@vger.kernel.org
8616 S:      Maintained
8617 F:      drivers/net/ethernet/marvell/mvneta.*
8618
8619 MARVELL MWIFIEX WIRELESS DRIVER
8620 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8621 M:      Nishant Sarmukadam <nishants@marvell.com>
8622 M:      Ganapathi Bhat <gbhat@marvell.com>
8623 M:      Xinming Hu <huxm@marvell.com>
8624 L:      linux-wireless@vger.kernel.org
8625 S:      Maintained
8626 F:      drivers/net/wireless/marvell/mwifiex/
8627
8628 MARVELL MWL8K WIRELESS DRIVER
8629 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8630 L:      linux-wireless@vger.kernel.org
8631 S:      Odd Fixes
8632 F:      drivers/net/wireless/marvell/mwl8k.c
8633
8634 MARVELL NAND CONTROLLER DRIVER
8635 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8636 L:      linux-mtd@lists.infradead.org
8637 S:      Maintained
8638 F:      drivers/mtd/nand/raw/marvell_nand.c
8639 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8640
8641 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8642 M:      Nicolas Pitre <nico@fluxnic.net>
8643 S:      Odd Fixes
8644 F:      drivers/mmc/host/mvsdio.*
8645
8646 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8647 M:      Hu Ziji <huziji@marvell.com>
8648 L:      linux-mmc@vger.kernel.org
8649 S:      Supported
8650 F:      drivers/mmc/host/sdhci-xenon*
8651 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8652
8653 MATROX FRAMEBUFFER DRIVER
8654 L:      linux-fbdev@vger.kernel.org
8655 S:      Orphan
8656 F:      drivers/video/fbdev/matrox/matroxfb_*
8657 F:      include/uapi/linux/matroxfb.h
8658
8659 MAX16065 HARDWARE MONITOR DRIVER
8660 M:      Guenter Roeck <linux@roeck-us.net>
8661 L:      linux-hwmon@vger.kernel.org
8662 S:      Maintained
8663 F:      Documentation/hwmon/max16065
8664 F:      drivers/hwmon/max16065.c
8665
8666 MAX20751 HARDWARE MONITOR DRIVER
8667 M:      Guenter Roeck <linux@roeck-us.net>
8668 L:      linux-hwmon@vger.kernel.org
8669 S:      Maintained
8670 F:      Documentation/hwmon/max20751
8671 F:      drivers/hwmon/max20751.c
8672
8673 MAX2175 SDR TUNER DRIVER
8674 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8675 L:      linux-media@vger.kernel.org
8676 T:      git git://linuxtv.org/media_tree.git
8677 S:      Maintained
8678 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8679 F:      Documentation/media/v4l-drivers/max2175.rst
8680 F:      drivers/media/i2c/max2175*
8681 F:      include/uapi/linux/max2175.h
8682
8683 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8684 L:      linux-hwmon@vger.kernel.org
8685 S:      Orphan
8686 F:      Documentation/hwmon/max6650
8687 F:      drivers/hwmon/max6650.c
8688
8689 MAX6697 HARDWARE MONITOR DRIVER
8690 M:      Guenter Roeck <linux@roeck-us.net>
8691 L:      linux-hwmon@vger.kernel.org
8692 S:      Maintained
8693 F:      Documentation/hwmon/max6697
8694 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8695 F:      drivers/hwmon/max6697.c
8696 F:      include/linux/platform_data/max6697.h
8697
8698 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8699 M:      Peter Rosin <peda@axentia.se>
8700 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8701 S:      Maintained
8702 F:      Documentation/devicetree/bindings/sound/max9860.txt
8703 F:      sound/soc/codecs/max9860.*
8704
8705 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8706 M:      Javier Martinez Canillas <javier@dowhile0.org>
8707 L:      linux-kernel@vger.kernel.org
8708 S:      Supported
8709 F:      drivers/regulator/max77802-regulator.c
8710 F:      Documentation/devicetree/bindings/*/*max77802.txt
8711 F:      include/dt-bindings/*/*max77802.h
8712
8713 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8714 M:      Krzysztof Kozlowski <krzk@kernel.org>
8715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8716 L:      linux-pm@vger.kernel.org
8717 S:      Supported
8718 F:      drivers/power/supply/max14577_charger.c
8719 F:      drivers/power/supply/max77693_charger.c
8720
8721 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8722 M:      Chanwoo Choi <cw00.choi@samsung.com>
8723 M:      Krzysztof Kozlowski <krzk@kernel.org>
8724 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8725 L:      linux-kernel@vger.kernel.org
8726 S:      Supported
8727 F:      drivers/*/max14577*.c
8728 F:      drivers/*/max77686*.c
8729 F:      drivers/*/max77693*.c
8730 F:      drivers/extcon/extcon-max14577.c
8731 F:      drivers/extcon/extcon-max77693.c
8732 F:      drivers/rtc/rtc-max77686.c
8733 F:      drivers/clk/clk-max77686.c
8734 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8735 F:      Documentation/devicetree/bindings/*/max77686.txt
8736 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8737 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8738 F:      include/linux/mfd/max14577*.h
8739 F:      include/linux/mfd/max77686*.h
8740 F:      include/linux/mfd/max77693*.h
8741
8742 MAXIRADIO FM RADIO RECEIVER DRIVER
8743 M:      Hans Verkuil <hverkuil@xs4all.nl>
8744 L:      linux-media@vger.kernel.org
8745 T:      git git://linuxtv.org/media_tree.git
8746 W:      https://linuxtv.org
8747 S:      Maintained
8748 F:      drivers/media/radio/radio-maxiradio*
8749
8750 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8751 M:      Peter Rosin <peda@axentia.se>
8752 L:      linux-iio@vger.kernel.org
8753 S:      Maintained
8754 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8755 F:      drivers/iio/potentiometer/mcp4018.c
8756 F:      drivers/iio/potentiometer/mcp4531.c
8757
8758 MCR20A IEEE-802.15.4 RADIO DRIVER
8759 M:      Xue Liu <liuxuenetmail@gmail.com>
8760 L:      linux-wpan@vger.kernel.org
8761 W:      https://github.com/xueliu/mcr20a-linux
8762 S:      Maintained
8763 F:      drivers/net/ieee802154/mcr20a.c
8764 F:      drivers/net/ieee802154/mcr20a.h
8765 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8766
8767 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8768 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8769 L:      linux-iio@vger.kernel.org
8770 S:      Maintained
8771 F:      drivers/iio/dac/cio-dac.c
8772
8773 MEDIA DRIVERS FOR ASCOT2E
8774 M:      Sergey Kozlov <serjk@netup.ru>
8775 M:      Abylay Ospan <aospan@netup.ru>
8776 L:      linux-media@vger.kernel.org
8777 W:      https://linuxtv.org
8778 W:      http://netup.tv/
8779 T:      git git://linuxtv.org/media_tree.git
8780 S:      Supported
8781 F:      drivers/media/dvb-frontends/ascot2e*
8782
8783 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8784 M:      Jasmin Jessich <jasmin@anw.at>
8785 L:      linux-media@vger.kernel.org
8786 W:      https://linuxtv.org
8787 T:      git git://linuxtv.org/media_tree.git
8788 S:      Maintained
8789 F:      drivers/media/dvb-frontends/cxd2099*
8790
8791 MEDIA DRIVERS FOR CXD2841ER
8792 M:      Sergey Kozlov <serjk@netup.ru>
8793 M:      Abylay Ospan <aospan@netup.ru>
8794 L:      linux-media@vger.kernel.org
8795 W:      https://linuxtv.org
8796 W:      http://netup.tv/
8797 T:      git git://linuxtv.org/media_tree.git
8798 S:      Supported
8799 F:      drivers/media/dvb-frontends/cxd2841er*
8800
8801 MEDIA DRIVERS FOR CXD2880
8802 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8803 L:      linux-media@vger.kernel.org
8804 W:      http://linuxtv.org/
8805 T:      git git://linuxtv.org/media_tree.git
8806 S:      Supported
8807 F:      drivers/media/dvb-frontends/cxd2880/*
8808 F:      drivers/media/spi/cxd2880*
8809
8810 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8811 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8812 L:      linux-media@vger.kernel.org
8813 W:      https://linuxtv.org
8814 T:      git git://linuxtv.org/media_tree.git
8815 S:      Maintained
8816 F:      drivers/media/pci/ddbridge/*
8817
8818 MEDIA DRIVERS FOR FREESCALE IMX
8819 M:      Steve Longerbeam <slongerbeam@gmail.com>
8820 M:      Philipp Zabel <p.zabel@pengutronix.de>
8821 L:      linux-media@vger.kernel.org
8822 T:      git git://linuxtv.org/media_tree.git
8823 S:      Maintained
8824 F:      Documentation/devicetree/bindings/media/imx.txt
8825 F:      Documentation/media/v4l-drivers/imx.rst
8826 F:      drivers/staging/media/imx/
8827 F:      include/linux/imx-media.h
8828 F:      include/media/imx.h
8829
8830 MEDIA DRIVERS FOR HELENE
8831 M:      Abylay Ospan <aospan@netup.ru>
8832 L:      linux-media@vger.kernel.org
8833 W:      https://linuxtv.org
8834 W:      http://netup.tv/
8835 T:      git git://linuxtv.org/media_tree.git
8836 S:      Supported
8837 F:      drivers/media/dvb-frontends/helene*
8838
8839 MEDIA DRIVERS FOR HORUS3A
8840 M:      Sergey Kozlov <serjk@netup.ru>
8841 M:      Abylay Ospan <aospan@netup.ru>
8842 L:      linux-media@vger.kernel.org
8843 W:      https://linuxtv.org
8844 W:      http://netup.tv/
8845 T:      git git://linuxtv.org/media_tree.git
8846 S:      Supported
8847 F:      drivers/media/dvb-frontends/horus3a*
8848
8849 MEDIA DRIVERS FOR LNBH25
8850 M:      Sergey Kozlov <serjk@netup.ru>
8851 M:      Abylay Ospan <aospan@netup.ru>
8852 L:      linux-media@vger.kernel.org
8853 W:      https://linuxtv.org
8854 W:      http://netup.tv/
8855 T:      git git://linuxtv.org/media_tree.git
8856 S:      Supported
8857 F:      drivers/media/dvb-frontends/lnbh25*
8858
8859 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8860 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8861 L:      linux-media@vger.kernel.org
8862 W:      https://linuxtv.org
8863 T:      git git://linuxtv.org/media_tree.git
8864 S:      Maintained
8865 F:      drivers/media/dvb-frontends/mxl5xx*
8866
8867 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8868 M:      Sergey Kozlov <serjk@netup.ru>
8869 M:      Abylay Ospan <aospan@netup.ru>
8870 L:      linux-media@vger.kernel.org
8871 W:      https://linuxtv.org
8872 W:      http://netup.tv/
8873 T:      git git://linuxtv.org/media_tree.git
8874 S:      Supported
8875 F:      drivers/media/pci/netup_unidvb/*
8876
8877 MEDIA DRIVERS FOR RENESAS - CEU
8878 M:      Jacopo Mondi <jacopo@jmondi.org>
8879 L:      linux-media@vger.kernel.org
8880 L:      linux-renesas-soc@vger.kernel.org
8881 T:      git git://linuxtv.org/media_tree.git
8882 S:      Supported
8883 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8884 F:      drivers/media/platform/renesas-ceu.c
8885 F:      include/media/drv-intf/renesas-ceu.h
8886
8887 MEDIA DRIVERS FOR RENESAS - DRIF
8888 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8889 L:      linux-media@vger.kernel.org
8890 L:      linux-renesas-soc@vger.kernel.org
8891 T:      git git://linuxtv.org/media_tree.git
8892 S:      Supported
8893 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8894 F:      drivers/media/platform/rcar_drif.c
8895
8896 MEDIA DRIVERS FOR RENESAS - FCP
8897 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8898 L:      linux-media@vger.kernel.org
8899 L:      linux-renesas-soc@vger.kernel.org
8900 T:      git git://linuxtv.org/media_tree.git
8901 S:      Supported
8902 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8903 F:      drivers/media/platform/rcar-fcp.c
8904 F:      include/media/rcar-fcp.h
8905
8906 MEDIA DRIVERS FOR RENESAS - FDP1
8907 M:      Kieran Bingham <kieran@bingham.xyz>
8908 L:      linux-media@vger.kernel.org
8909 L:      linux-renesas-soc@vger.kernel.org
8910 T:      git git://linuxtv.org/media_tree.git
8911 S:      Supported
8912 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8913 F:      drivers/media/platform/rcar_fdp1.c
8914
8915 MEDIA DRIVERS FOR RENESAS - VIN
8916 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8917 L:      linux-media@vger.kernel.org
8918 L:      linux-renesas-soc@vger.kernel.org
8919 T:      git git://linuxtv.org/media_tree.git
8920 S:      Supported
8921 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8922 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8923 F:      drivers/media/platform/rcar-vin/
8924
8925 MEDIA DRIVERS FOR RENESAS - VSP1
8926 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8927 L:      linux-media@vger.kernel.org
8928 L:      linux-renesas-soc@vger.kernel.org
8929 T:      git git://linuxtv.org/media_tree.git
8930 S:      Supported
8931 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8932 F:      drivers/media/platform/vsp1/
8933
8934 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8935 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8936 L:      linux-media@vger.kernel.org
8937 W:      https://linuxtv.org
8938 T:      git git://linuxtv.org/media_tree.git
8939 S:      Maintained
8940 F:      drivers/media/dvb-frontends/stv0910*
8941
8942 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8943 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8944 L:      linux-media@vger.kernel.org
8945 W:      https://linuxtv.org
8946 T:      git git://linuxtv.org/media_tree.git
8947 S:      Maintained
8948 F:      drivers/media/dvb-frontends/stv6111*
8949
8950 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8951 M:      Dmitry Osipenko <digetx@gmail.com>
8952 L:      linux-media@vger.kernel.org
8953 L:      linux-tegra@vger.kernel.org
8954 T:      git git://linuxtv.org/media_tree.git
8955 S:      Maintained
8956 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8957 F:      drivers/staging/media/tegra-vde/
8958
8959 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8960 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8961 P:      LinuxTV.org Project
8962 L:      linux-media@vger.kernel.org
8963 W:      https://linuxtv.org
8964 Q:      http://patchwork.kernel.org/project/linux-media/list/
8965 T:      git git://linuxtv.org/media_tree.git
8966 S:      Maintained
8967 F:      Documentation/devicetree/bindings/media/
8968 F:      Documentation/media/
8969 F:      drivers/media/
8970 F:      drivers/staging/media/
8971 F:      include/linux/platform_data/media/
8972 F:      include/media/
8973 F:      include/uapi/linux/dvb/
8974 F:      include/uapi/linux/videodev2.h
8975 F:      include/uapi/linux/media.h
8976 F:      include/uapi/linux/v4l2-*
8977 F:      include/uapi/linux/meye.h
8978 F:      include/uapi/linux/ivtv*
8979 F:      include/uapi/linux/uvcvideo.h
8980
8981 MEDIATEK CIR DRIVER
8982 M:      Sean Wang <sean.wang@mediatek.com>
8983 S:      Maintained
8984 F:      drivers/media/rc/mtk-cir.c
8985
8986 MEDIATEK DMA DRIVER
8987 M:      Sean Wang <sean.wang@mediatek.com>
8988 L:      dmaengine@vger.kernel.org
8989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8990 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8991 S:      Maintained
8992 F:      Documentation/devicetree/bindings/dma/mtk-*
8993 F:      drivers/dma/mediatek/
8994
8995 MEDIATEK PMIC LED DRIVER
8996 M:      Sean Wang <sean.wang@mediatek.com>
8997 S:      Maintained
8998 F:      drivers/leds/leds-mt6323.c
8999 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9000
9001 MEDIATEK ETHERNET DRIVER
9002 M:      Felix Fietkau <nbd@openwrt.org>
9003 M:      John Crispin <john@phrozen.org>
9004 M:      Sean Wang <sean.wang@mediatek.com>
9005 M:      Nelson Chang <nelson.chang@mediatek.com>
9006 L:      netdev@vger.kernel.org
9007 S:      Maintained
9008 F:      drivers/net/ethernet/mediatek/
9009
9010 MEDIATEK SWITCH DRIVER
9011 M:      Sean Wang <sean.wang@mediatek.com>
9012 L:      netdev@vger.kernel.org
9013 S:      Maintained
9014 F:      drivers/net/dsa/mt7530.*
9015 F:      net/dsa/tag_mtk.c
9016
9017 MEDIATEK JPEG DRIVER
9018 M:      Rick Chang <rick.chang@mediatek.com>
9019 M:      Bin Liu <bin.liu@mediatek.com>
9020 S:      Supported
9021 F:      drivers/media/platform/mtk-jpeg/
9022 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9023
9024 MEDIATEK MDP DRIVER
9025 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9026 M:      Houlong Wei <houlong.wei@mediatek.com>
9027 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9028 S:      Supported
9029 F:      drivers/media/platform/mtk-mdp/
9030 F:      drivers/media/platform/mtk-vpu/
9031 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9032
9033 MEDIATEK MEDIA DRIVER
9034 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9035 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9036 S:      Supported
9037 F:      drivers/media/platform/mtk-vcodec/
9038 F:      drivers/media/platform/mtk-vpu/
9039 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9040 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9041
9042 MEDIATEK MT7601U WIRELESS LAN DRIVER
9043 M:      Jakub Kicinski <kubakici@wp.pl>
9044 L:      linux-wireless@vger.kernel.org
9045 S:      Maintained
9046 F:      drivers/net/wireless/mediatek/mt7601u/
9047
9048 MEDIATEK NAND CONTROLLER DRIVER
9049 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9050 L:      linux-mtd@lists.infradead.org
9051 S:      Maintained
9052 F:      drivers/mtd/nand/raw/mtk_*
9053 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9054
9055 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9056 M:      Sean Wang <sean.wang@mediatek.com>
9057 S:      Maintained
9058 F:      drivers/char/hw_random/mtk-rng.c
9059
9060 MEDIATEK USB3 DRD IP DRIVER
9061 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9062 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9064 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9065 S:      Maintained
9066 F:      drivers/usb/mtu3/
9067
9068 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9069 M:      Peter Senna Tschudin <peter.senna@collabora.com>
9070 M:      Martin Donnelly <martin.donnelly@ge.com>
9071 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9072 S:      Maintained
9073 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9074 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9075
9076 MEGARAID SCSI/SAS DRIVERS
9077 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9078 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9079 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9080 L:      megaraidlinux.pdl@broadcom.com
9081 L:      linux-scsi@vger.kernel.org
9082 W:      http://www.avagotech.com/support/
9083 S:      Maintained
9084 F:      Documentation/scsi/megaraid.txt
9085 F:      drivers/scsi/megaraid.*
9086 F:      drivers/scsi/megaraid/
9087
9088 MELEXIS MLX90614 DRIVER
9089 M:      Crt Mori <cmo@melexis.com>
9090 L:      linux-iio@vger.kernel.org
9091 W:      http://www.melexis.com
9092 S:      Supported
9093 F:      drivers/iio/temperature/mlx90614.c
9094
9095 MELEXIS MLX90632 DRIVER
9096 M:      Crt Mori <cmo@melexis.com>
9097 L:      linux-iio@vger.kernel.org
9098 W:      http://www.melexis.com
9099 S:      Supported
9100 F:      drivers/iio/temperature/mlx90632.c
9101
9102 MELFAS MIP4 TOUCHSCREEN DRIVER
9103 M:      Sangwon Jee <jeesw@melfas.com>
9104 W:      http://www.melfas.com
9105 S:      Supported
9106 F:      drivers/input/touchscreen/melfas_mip4.c
9107 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9108
9109 MELLANOX ETHERNET DRIVER (mlx4_en)
9110 M:      Tariq Toukan <tariqt@mellanox.com>
9111 L:      netdev@vger.kernel.org
9112 S:      Supported
9113 W:      http://www.mellanox.com
9114 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9115 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9116
9117 MELLANOX ETHERNET DRIVER (mlx5e)
9118 M:      Saeed Mahameed <saeedm@mellanox.com>
9119 L:      netdev@vger.kernel.org
9120 S:      Supported
9121 W:      http://www.mellanox.com
9122 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9123 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9124
9125 MELLANOX ETHERNET INNOVA DRIVERS
9126 R:      Boris Pismenny <borisp@mellanox.com>
9127 L:      netdev@vger.kernel.org
9128 S:      Supported
9129 W:      http://www.mellanox.com
9130 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9131 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9132 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9133 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9134 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9135
9136 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9137 R:      Boris Pismenny <borisp@mellanox.com>
9138 L:      netdev@vger.kernel.org
9139 S:      Supported
9140 W:      http://www.mellanox.com
9141 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9142 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9143 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9144
9145 MELLANOX ETHERNET SWITCH DRIVERS
9146 M:      Jiri Pirko <jiri@mellanox.com>
9147 M:      Ido Schimmel <idosch@mellanox.com>
9148 L:      netdev@vger.kernel.org
9149 S:      Supported
9150 W:      http://www.mellanox.com
9151 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9152 F:      drivers/net/ethernet/mellanox/mlxsw/
9153
9154 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9155 M:      mlxsw@mellanox.com
9156 L:      netdev@vger.kernel.org
9157 S:      Supported
9158 W:      http://www.mellanox.com
9159 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9160 F:      drivers/net/ethernet/mellanox/mlxfw/
9161
9162 MELLANOX HARDWARE PLATFORM SUPPORT
9163 M:      Andy Shevchenko <andy@infradead.org>
9164 M:      Darren Hart <dvhart@infradead.org>
9165 M:      Vadim Pasternak <vadimp@mellanox.com>
9166 L:      platform-driver-x86@vger.kernel.org
9167 S:      Supported
9168 F:      drivers/platform/mellanox/
9169
9170 MELLANOX MLX4 core VPI driver
9171 M:      Tariq Toukan <tariqt@mellanox.com>
9172 L:      netdev@vger.kernel.org
9173 L:      linux-rdma@vger.kernel.org
9174 W:      http://www.mellanox.com
9175 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9176 S:      Supported
9177 F:      drivers/net/ethernet/mellanox/mlx4/
9178 F:      include/linux/mlx4/
9179
9180 MELLANOX MLX4 IB driver
9181 M:      Yishai Hadas <yishaih@mellanox.com>
9182 L:      linux-rdma@vger.kernel.org
9183 W:      http://www.mellanox.com
9184 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9185 S:      Supported
9186 F:      drivers/infiniband/hw/mlx4/
9187 F:      include/linux/mlx4/
9188 F:      include/uapi/rdma/mlx4-abi.h
9189
9190 MELLANOX MLX5 core VPI driver
9191 M:      Saeed Mahameed <saeedm@mellanox.com>
9192 M:      Leon Romanovsky <leonro@mellanox.com>
9193 L:      netdev@vger.kernel.org
9194 L:      linux-rdma@vger.kernel.org
9195 W:      http://www.mellanox.com
9196 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9197 S:      Supported
9198 F:      drivers/net/ethernet/mellanox/mlx5/core/
9199 F:      include/linux/mlx5/
9200
9201 MELLANOX MLX5 IB driver
9202 M:      Leon Romanovsky <leonro@mellanox.com>
9203 L:      linux-rdma@vger.kernel.org
9204 W:      http://www.mellanox.com
9205 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9206 S:      Supported
9207 F:      drivers/infiniband/hw/mlx5/
9208 F:      include/linux/mlx5/
9209 F:      include/uapi/rdma/mlx5-abi.h
9210
9211 MELLANOX MLXCPLD I2C AND MUX DRIVER
9212 M:      Vadim Pasternak <vadimp@mellanox.com>
9213 M:      Michael Shych <michaelsh@mellanox.com>
9214 L:      linux-i2c@vger.kernel.org
9215 S:      Supported
9216 F:      drivers/i2c/busses/i2c-mlxcpld.c
9217 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9218 F:      Documentation/i2c/busses/i2c-mlxcpld
9219
9220 MELLANOX MLXCPLD LED DRIVER
9221 M:      Vadim Pasternak <vadimp@mellanox.com>
9222 L:      linux-leds@vger.kernel.org
9223 S:      Supported
9224 F:      drivers/leds/leds-mlxcpld.c
9225 F:      drivers/leds/leds-mlxreg.c
9226 F:      Documentation/leds/leds-mlxcpld.txt
9227
9228 MELLANOX PLATFORM DRIVER
9229 M:      Vadim Pasternak <vadimp@mellanox.com>
9230 L:      platform-driver-x86@vger.kernel.org
9231 S:      Supported
9232 F:      drivers/platform/x86/mlx-platform.c
9233
9234 MEMBARRIER SUPPORT
9235 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9236 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9237 L:      linux-kernel@vger.kernel.org
9238 S:      Supported
9239 F:      kernel/sched/membarrier.c
9240 F:      include/uapi/linux/membarrier.h
9241 F:      arch/powerpc/include/asm/membarrier.h
9242
9243 MEMORY MANAGEMENT
9244 L:      linux-mm@kvack.org
9245 W:      http://www.linux-mm.org
9246 S:      Maintained
9247 F:      include/linux/mm.h
9248 F:      include/linux/gfp.h
9249 F:      include/linux/mmzone.h
9250 F:      include/linux/memory_hotplug.h
9251 F:      include/linux/vmalloc.h
9252 F:      mm/
9253
9254 MEMORY TECHNOLOGY DEVICES (MTD)
9255 M:      David Woodhouse <dwmw2@infradead.org>
9256 M:      Brian Norris <computersforpeace@gmail.com>
9257 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9258 M:      Marek Vasut <marek.vasut@gmail.com>
9259 M:      Richard Weinberger <richard@nod.at>
9260 L:      linux-mtd@lists.infradead.org
9261 W:      http://www.linux-mtd.infradead.org/
9262 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9263 T:      git git://git.infradead.org/linux-mtd.git master
9264 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9265 S:      Maintained
9266 F:      Documentation/devicetree/bindings/mtd/
9267 F:      drivers/mtd/
9268 F:      include/linux/mtd/
9269 F:      include/uapi/mtd/
9270
9271 MEN A21 WATCHDOG DRIVER
9272 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9273 L:      linux-watchdog@vger.kernel.org
9274 S:      Maintained
9275 F:      drivers/watchdog/mena21_wdt.c
9276
9277 MEN CHAMELEON BUS (mcb)
9278 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9279 S:      Maintained
9280 F:      drivers/mcb/
9281 F:      include/linux/mcb.h
9282 F:      Documentation/men-chameleon-bus.txt
9283
9284 MEN F21BMC (Board Management Controller)
9285 M:      Andreas Werner <andreas.werner@men.de>
9286 S:      Supported
9287 F:      drivers/mfd/menf21bmc.c
9288 F:      drivers/watchdog/menf21bmc_wdt.c
9289 F:      drivers/leds/leds-menf21bmc.c
9290 F:      drivers/hwmon/menf21bmc_hwmon.c
9291 F:      Documentation/hwmon/menf21bmc
9292
9293 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9294 M:      Neil Armstrong <narmstrong@baylibre.com>
9295 L:      linux-media@lists.freedesktop.org
9296 L:      linux-amlogic@lists.infradead.org
9297 W:      http://linux-meson.com/
9298 S:      Supported
9299 F:      drivers/media/platform/meson/ao-cec.c
9300 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9301 T:      git git://linuxtv.org/media_tree.git
9302
9303 MICROBLAZE ARCHITECTURE
9304 M:      Michal Simek <monstr@monstr.eu>
9305 W:      http://www.monstr.eu/fdt/
9306 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9307 S:      Supported
9308 F:      arch/microblaze/
9309
9310 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9311 M:      Richard Genoud <richard.genoud@gmail.com>
9312 S:      Maintained
9313 F:      drivers/tty/serial/atmel_serial.c
9314 F:      drivers/tty/serial/atmel_serial.h
9315
9316 MICROCHIP / ATMEL DMA DRIVER
9317 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9319 L:      dmaengine@vger.kernel.org
9320 S:      Supported
9321 F:      drivers/dma/at_hdmac.c
9322 F:      drivers/dma/at_hdmac_regs.h
9323 F:      include/linux/platform_data/dma-atmel.h
9324
9325 MICROCHIP / ATMEL ECC DRIVER
9326 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9327 L:      linux-crypto@vger.kernel.org
9328 S:      Maintained
9329 F:      drivers/crypto/atmel-ecc.*
9330
9331 MICROCHIP / ATMEL ISC DRIVER
9332 M:      Songjun Wu <songjun.wu@microchip.com>
9333 L:      linux-media@vger.kernel.org
9334 S:      Supported
9335 F:      drivers/media/platform/atmel/atmel-isc.c
9336 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9337 F:      devicetree/bindings/media/atmel-isc.txt
9338
9339 MICROCHIP / ATMEL NAND DRIVER
9340 M:      Wenyou Yang <wenyou.yang@microchip.com>
9341 M:      Josh Wu <rainyfeeling@outlook.com>
9342 L:      linux-mtd@lists.infradead.org
9343 S:      Supported
9344 F:      drivers/mtd/nand/raw/atmel/*
9345 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9346
9347 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9348 M:      Woojung Huh <Woojung.Huh@microchip.com>
9349 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9350 L:      netdev@vger.kernel.org
9351 S:      Maintained
9352 F:      net/dsa/tag_ksz.c
9353 F:      drivers/net/dsa/microchip/*
9354 F:      include/linux/platform_data/microchip-ksz.h
9355 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9356
9357 MICROCHIP LAN743X ETHERNET DRIVER
9358 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9359 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9360 L:      netdev@vger.kernel.org
9361 S:      Maintained
9362 F:      drivers/net/ethernet/microchip/lan743x_*
9363
9364 MICROCHIP USB251XB DRIVER
9365 M:      Richard Leitner <richard.leitner@skidata.com>
9366 L:      linux-usb@vger.kernel.org
9367 S:      Maintained
9368 F:      drivers/usb/misc/usb251xb.c
9369 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9370
9371 MICROSEMI MIPS SOCS
9372 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9373 L:      linux-mips@linux-mips.org
9374 S:      Maintained
9375 F:      arch/mips/generic/board-ocelot.c
9376 F:      arch/mips/configs/generic/board-ocelot.config
9377 F:      arch/mips/boot/dts/mscc/
9378 F:      Documentation/devicetree/bindings/mips/mscc.txt
9379
9380 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9381 M:      Don Brace <don.brace@microsemi.com>
9382 L:      esc.storagedev@microsemi.com
9383 L:      linux-scsi@vger.kernel.org
9384 S:      Supported
9385 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9386 F:      drivers/scsi/smartpqi/Kconfig
9387 F:      drivers/scsi/smartpqi/Makefile
9388 F:      include/linux/cciss*.h
9389 F:      include/uapi/linux/cciss*.h
9390 F:      Documentation/scsi/smartpqi.txt
9391
9392 MICROSEMI ETHERNET SWITCH DRIVER
9393 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9394 L:      netdev@vger.kernel.org
9395 S:      Supported
9396 F:      drivers/net/ethernet/mscc/
9397
9398 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9399 M:      Chen Yu <yu.c.chen@intel.com>
9400 L:      platform-driver-x86@vger.kernel.org
9401 S:      Supported
9402 F:      drivers/platform/x86/surfacepro3_button.c
9403
9404 MICROTEK X6 SCANNER
9405 M:      Oliver Neukum <oliver@neukum.org>
9406 S:      Maintained
9407 F:      drivers/usb/image/microtek.*
9408
9409 MIPS
9410 M:      Ralf Baechle <ralf@linux-mips.org>
9411 M:      James Hogan <jhogan@kernel.org>
9412 L:      linux-mips@linux-mips.org
9413 W:      http://www.linux-mips.org/
9414 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9415 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9416 S:      Supported
9417 F:      Documentation/devicetree/bindings/mips/
9418 F:      Documentation/mips/
9419 F:      arch/mips/
9420 F:      drivers/platform/mips/
9421
9422 MIPS BOSTON DEVELOPMENT BOARD
9423 M:      Paul Burton <paul.burton@mips.com>
9424 L:      linux-mips@linux-mips.org
9425 S:      Maintained
9426 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9427 F:      arch/mips/boot/dts/img/boston.dts
9428 F:      arch/mips/configs/generic/board-boston.config
9429 F:      drivers/clk/imgtec/clk-boston.c
9430 F:      include/dt-bindings/clock/boston-clock.h
9431
9432 MIPS GENERIC PLATFORM
9433 M:      Paul Burton <paul.burton@mips.com>
9434 L:      linux-mips@linux-mips.org
9435 S:      Supported
9436 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9437 F:      arch/mips/generic/
9438 F:      arch/mips/tools/generic-board-config.sh
9439
9440 MIPS/LOONGSON1 ARCHITECTURE
9441 M:      Keguang Zhang <keguang.zhang@gmail.com>
9442 L:      linux-mips@linux-mips.org
9443 S:      Maintained
9444 F:      arch/mips/loongson32/
9445 F:      arch/mips/include/asm/mach-loongson32/
9446 F:      drivers/*/*loongson1*
9447 F:      drivers/*/*/*loongson1*
9448
9449 MIPS/LOONGSON2 ARCHITECTURE
9450 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9451 L:      linux-mips@linux-mips.org
9452 S:      Maintained
9453 F:      arch/mips/loongson64/*{2e/2f}*
9454 F:      arch/mips/include/asm/mach-loongson64/
9455 F:      drivers/*/*loongson2*
9456 F:      drivers/*/*/*loongson2*
9457
9458 MIPS/LOONGSON3 ARCHITECTURE
9459 M:      Huacai Chen <chenhc@lemote.com>
9460 L:      linux-mips@linux-mips.org
9461 S:      Maintained
9462 F:      arch/mips/loongson64/
9463 F:      arch/mips/include/asm/mach-loongson64/
9464 F:      drivers/platform/mips/cpu_hwmon.c
9465 F:      drivers/*/*loongson3*
9466 F:      drivers/*/*/*loongson3*
9467
9468 MIPS RINT INSTRUCTION EMULATION
9469 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9470 L:      linux-mips@linux-mips.org
9471 S:      Supported
9472 F:      arch/mips/math-emu/sp_rint.c
9473 F:      arch/mips/math-emu/dp_rint.c
9474
9475 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9476 M:      Hans Verkuil <hverkuil@xs4all.nl>
9477 L:      linux-media@vger.kernel.org
9478 T:      git git://linuxtv.org/media_tree.git
9479 W:      https://linuxtv.org
9480 S:      Odd Fixes
9481 F:      drivers/media/radio/radio-miropcm20*
9482
9483 MMP SUPPORT
9484 M:      Eric Miao <eric.y.miao@gmail.com>
9485 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9487 T:      git git://github.com/hzhuang1/linux.git
9488 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9489 S:      Maintained
9490 F:      arch/arm/boot/dts/mmp*
9491 F:      arch/arm/mach-mmp/
9492
9493 MN88472 MEDIA DRIVER
9494 M:      Antti Palosaari <crope@iki.fi>
9495 L:      linux-media@vger.kernel.org
9496 W:      https://linuxtv.org
9497 W:      http://palosaari.fi/linux/
9498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9499 S:      Maintained
9500 F:      drivers/media/dvb-frontends/mn88472*
9501
9502 MN88473 MEDIA DRIVER
9503 M:      Antti Palosaari <crope@iki.fi>
9504 L:      linux-media@vger.kernel.org
9505 W:      https://linuxtv.org
9506 W:      http://palosaari.fi/linux/
9507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9508 S:      Maintained
9509 F:      drivers/media/dvb-frontends/mn88473*
9510
9511 PCI DRIVER FOR MOBIVEIL PCIE IP
9512 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9513 L:      linux-pci@vger.kernel.org
9514 S:      Supported
9515 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9516 F:      drivers/pci/host/pcie-mobiveil.c
9517
9518 MODULE SUPPORT
9519 M:      Jessica Yu <jeyu@kernel.org>
9520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9521 S:      Maintained
9522 F:      include/linux/module.h
9523 F:      kernel/module.c
9524
9525 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9526 W:      http://popies.net/meye/
9527 S:      Orphan
9528 F:      Documentation/media/v4l-drivers/meye*
9529 F:      drivers/media/pci/meye/
9530 F:      include/uapi/linux/meye.h
9531
9532 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9533 M:      Jiri Slaby <jirislaby@gmail.com>
9534 S:      Maintained
9535 F:      Documentation/serial/moxa-smartio
9536 F:      drivers/tty/mxser.*
9537
9538 MR800 AVERMEDIA USB FM RADIO DRIVER
9539 M:      Alexey Klimov <klimov.linux@gmail.com>
9540 L:      linux-media@vger.kernel.org
9541 T:      git git://linuxtv.org/media_tree.git
9542 S:      Maintained
9543 F:      drivers/media/radio/radio-mr800.c
9544
9545 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9546 M:      Alan Ott <alan@signal11.us>
9547 L:      linux-wpan@vger.kernel.org
9548 S:      Maintained
9549 F:      drivers/net/ieee802154/mrf24j40.c
9550 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9551
9552 MSI LAPTOP SUPPORT
9553 M:      "Lee, Chun-Yi" <jlee@suse.com>
9554 L:      platform-driver-x86@vger.kernel.org
9555 S:      Maintained
9556 F:      drivers/platform/x86/msi-laptop.c
9557
9558 MSI WMI SUPPORT
9559 L:      platform-driver-x86@vger.kernel.org
9560 S:      Orphan
9561 F:      drivers/platform/x86/msi-wmi.c
9562
9563 MSI001 MEDIA DRIVER
9564 M:      Antti Palosaari <crope@iki.fi>
9565 L:      linux-media@vger.kernel.org
9566 W:      https://linuxtv.org
9567 W:      http://palosaari.fi/linux/
9568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9569 T:      git git://linuxtv.org/anttip/media_tree.git
9570 S:      Maintained
9571 F:      drivers/media/tuners/msi001*
9572
9573 MSI2500 MEDIA DRIVER
9574 M:      Antti Palosaari <crope@iki.fi>
9575 L:      linux-media@vger.kernel.org
9576 W:      https://linuxtv.org
9577 W:      http://palosaari.fi/linux/
9578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9579 T:      git git://linuxtv.org/anttip/media_tree.git
9580 S:      Maintained
9581 F:      drivers/media/usb/msi2500/
9582
9583 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9584 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9585 L:      linux-mtd@lists.infradead.org
9586 S:      Maintained
9587 F:      drivers/mtd/devices/docg3*
9588
9589 MT9M032 APTINA SENSOR DRIVER
9590 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9591 L:      linux-media@vger.kernel.org
9592 T:      git git://linuxtv.org/media_tree.git
9593 S:      Maintained
9594 F:      drivers/media/i2c/mt9m032.c
9595 F:      include/media/i2c/mt9m032.h
9596
9597 MT9P031 APTINA CAMERA SENSOR
9598 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9599 L:      linux-media@vger.kernel.org
9600 T:      git git://linuxtv.org/media_tree.git
9601 S:      Maintained
9602 F:      drivers/media/i2c/mt9p031.c
9603 F:      include/media/i2c/mt9p031.h
9604
9605 MT9T001 APTINA CAMERA SENSOR
9606 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9607 L:      linux-media@vger.kernel.org
9608 T:      git git://linuxtv.org/media_tree.git
9609 S:      Maintained
9610 F:      drivers/media/i2c/mt9t001.c
9611 F:      include/media/i2c/mt9t001.h
9612
9613 MT9T112 APTINA CAMERA SENSOR
9614 M:      Jacopo Mondi <jacopo@jmondi.org>
9615 L:      linux-media@vger.kernel.org
9616 T:      git git://linuxtv.org/media_tree.git
9617 S:      Odd Fixes
9618 F:      drivers/media/i2c/mt9t112.c
9619 F:      include/media/i2c/mt9t112.h
9620
9621 MT9V032 APTINA CAMERA SENSOR
9622 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9623 L:      linux-media@vger.kernel.org
9624 T:      git git://linuxtv.org/media_tree.git
9625 S:      Maintained
9626 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9627 F:      drivers/media/i2c/mt9v032.c
9628 F:      include/media/i2c/mt9v032.h
9629
9630 MULTIFUNCTION DEVICES (MFD)
9631 M:      Lee Jones <lee.jones@linaro.org>
9632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9633 S:      Supported
9634 F:      Documentation/devicetree/bindings/mfd/
9635 F:      drivers/mfd/
9636 F:      include/linux/mfd/
9637 F:      include/dt-bindings/mfd/
9638
9639 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9640 S:      Orphan
9641 F:      drivers/mmc/host/mmc_spi.c
9642 F:      include/linux/spi/mmc_spi.h
9643
9644 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9645 M:      Ulf Hansson <ulf.hansson@linaro.org>
9646 L:      linux-mmc@vger.kernel.org
9647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9648 S:      Maintained
9649 F:      Documentation/devicetree/bindings/mmc/
9650 F:      drivers/mmc/
9651 F:      include/linux/mmc/
9652 F:      include/uapi/linux/mmc/
9653
9654 MULTIPLEXER SUBSYSTEM
9655 M:      Peter Rosin <peda@axentia.se>
9656 S:      Maintained
9657 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9658 F:      Documentation/devicetree/bindings/mux/
9659 F:      include/linux/dt-bindings/mux/
9660 F:      include/linux/mux/
9661 F:      drivers/mux/
9662
9663 MULTITECH MULTIPORT CARD (ISICOM)
9664 S:      Orphan
9665 F:      drivers/tty/isicom.c
9666 F:      include/linux/isicom.h
9667
9668 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9669 M:      Bin Liu <b-liu@ti.com>
9670 L:      linux-usb@vger.kernel.org
9671 S:      Maintained
9672 F:      drivers/usb/musb/
9673
9674 MXL5007T MEDIA DRIVER
9675 M:      Michael Krufky <mkrufky@linuxtv.org>
9676 L:      linux-media@vger.kernel.org
9677 W:      https://linuxtv.org
9678 W:      http://github.com/mkrufky
9679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9680 T:      git git://linuxtv.org/mkrufky/tuners.git
9681 S:      Maintained
9682 F:      drivers/media/tuners/mxl5007t.*
9683
9684 MXSFB DRM DRIVER
9685 M:      Marek Vasut <marex@denx.de>
9686 S:      Supported
9687 F:      drivers/gpu/drm/mxsfb/
9688 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9689
9690 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9691 M:      Chris Lee <christopher.lee@cspi.com>
9692 L:      netdev@vger.kernel.org
9693 W:      https://www.cspi.com/ethernet-products/support/downloads/
9694 S:      Supported
9695 F:      drivers/net/ethernet/myricom/myri10ge/
9696
9697 NAND FLASH SUBSYSTEM
9698 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9699 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9700 R:      Richard Weinberger <richard@nod.at>
9701 L:      linux-mtd@lists.infradead.org
9702 W:      http://www.linux-mtd.infradead.org/
9703 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9704 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9705 T:      git git://git.infradead.org/linux-mtd.git nand/next
9706 S:      Maintained
9707 F:      drivers/mtd/nand/
9708 F:      include/linux/mtd/*nand*.h
9709
9710 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9711 M:      Daniel Mack <zonque@gmail.com>
9712 S:      Maintained
9713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9714 W:      http://www.native-instruments.com
9715 F:      sound/usb/caiaq/
9716
9717 NATSEMI ETHERNET DRIVER (DP8381x)
9718 S:      Orphan
9719 F:      drivers/net/ethernet/natsemi/natsemi.c
9720
9721 NCP FILESYSTEM
9722 M:      Petr Vandrovec <petr@vandrovec.name>
9723 S:      Obsolete
9724 F:      drivers/staging/ncpfs/
9725
9726 NCR 5380 SCSI DRIVERS
9727 M:      Finn Thain <fthain@telegraphics.com.au>
9728 M:      Michael Schmitz <schmitzmic@gmail.com>
9729 L:      linux-scsi@vger.kernel.org
9730 S:      Maintained
9731 F:      Documentation/scsi/g_NCR5380.txt
9732 F:      drivers/scsi/NCR5380.*
9733 F:      drivers/scsi/arm/cumana_1.c
9734 F:      drivers/scsi/arm/oak.c
9735 F:      drivers/scsi/atari_scsi.*
9736 F:      drivers/scsi/dmx3191d.c
9737 F:      drivers/scsi/g_NCR5380.*
9738 F:      drivers/scsi/mac_scsi.*
9739 F:      drivers/scsi/sun3_scsi.*
9740 F:      drivers/scsi/sun3_scsi_vme.c
9741
9742 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9743 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9744 L:      linux-scsi@vger.kernel.org
9745 S:      Maintained
9746 F:      drivers/scsi/NCR_D700.*
9747
9748 NCT6775 HARDWARE MONITOR DRIVER
9749 M:      Guenter Roeck <linux@roeck-us.net>
9750 L:      linux-hwmon@vger.kernel.org
9751 S:      Maintained
9752 F:      Documentation/hwmon/nct6775
9753 F:      drivers/hwmon/nct6775.c
9754
9755 NET_FAILOVER MODULE
9756 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9757 L:      netdev@vger.kernel.org
9758 S:      Supported
9759 F:      driver/net/net_failover.c
9760 F:      include/net/net_failover.h
9761 F:      Documentation/networking/net_failover.rst
9762
9763 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9764 M:      Faisal Latif <faisal.latif@intel.com>
9765 L:      linux-rdma@vger.kernel.org
9766 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9767 S:      Supported
9768 F:      drivers/infiniband/hw/nes/
9769 F:      include/uapi/rdma/nes-abi.h
9770
9771 NETEM NETWORK EMULATOR
9772 M:      Stephen Hemminger <stephen@networkplumber.org>
9773 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9774 S:      Maintained
9775 F:      net/sched/sch_netem.c
9776
9777 NETERION 10GbE DRIVERS (s2io/vxge)
9778 M:      Jon Mason <jdmason@kudzu.us>
9779 L:      netdev@vger.kernel.org
9780 S:      Supported
9781 F:      Documentation/networking/s2io.txt
9782 F:      Documentation/networking/vxge.txt
9783 F:      drivers/net/ethernet/neterion/
9784
9785 NETFILTER
9786 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9787 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9788 M:      Florian Westphal <fw@strlen.de>
9789 L:      netfilter-devel@vger.kernel.org
9790 L:      coreteam@netfilter.org
9791 W:      http://www.netfilter.org/
9792 W:      http://www.iptables.org/
9793 W:      http://www.nftables.org/
9794 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9797 S:      Maintained
9798 F:      include/linux/netfilter*
9799 F:      include/linux/netfilter/
9800 F:      include/net/netfilter/
9801 F:      include/uapi/linux/netfilter*
9802 F:      include/uapi/linux/netfilter/
9803 F:      net/*/netfilter.c
9804 F:      net/*/netfilter/
9805 F:      net/netfilter/
9806 F:      net/bridge/br_netfilter*.c
9807
9808 NETROM NETWORK LAYER
9809 M:      Ralf Baechle <ralf@linux-mips.org>
9810 L:      linux-hams@vger.kernel.org
9811 W:      http://www.linux-ax25.org/
9812 S:      Maintained
9813 F:      include/net/netrom.h
9814 F:      include/uapi/linux/netrom.h
9815 F:      net/netrom/
9816
9817 NETRONOME ETHERNET DRIVERS
9818 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9819 L:      oss-drivers@netronome.com
9820 S:      Maintained
9821 F:      drivers/net/ethernet/netronome/
9822
9823 NETWORK BLOCK DEVICE (NBD)
9824 M:      Josef Bacik <josef@toxicpanda.com>
9825 S:      Maintained
9826 L:      linux-block@vger.kernel.org
9827 L:      nbd@other.debian.org
9828 F:      Documentation/blockdev/nbd.txt
9829 F:      drivers/block/nbd.c
9830 F:      include/uapi/linux/nbd.h
9831
9832 NETWORK DROP MONITOR
9833 M:      Neil Horman <nhorman@tuxdriver.com>
9834 L:      netdev@vger.kernel.org
9835 S:      Maintained
9836 W:      https://fedorahosted.org/dropwatch/
9837 F:      net/core/drop_monitor.c
9838
9839 NETWORKING DRIVERS
9840 M:      "David S. Miller" <davem@davemloft.net>
9841 L:      netdev@vger.kernel.org
9842 W:      http://www.linuxfoundation.org/en/Net
9843 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9846 S:      Odd Fixes
9847 F:      Documentation/devicetree/bindings/net/
9848 F:      drivers/net/
9849 F:      include/linux/if_*
9850 F:      include/linux/netdevice.h
9851 F:      include/linux/etherdevice.h
9852 F:      include/linux/fcdevice.h
9853 F:      include/linux/fddidevice.h
9854 F:      include/linux/hippidevice.h
9855 F:      include/linux/inetdevice.h
9856 F:      include/uapi/linux/if_*
9857 F:      include/uapi/linux/netdevice.h
9858
9859 NETWORKING DRIVERS (WIRELESS)
9860 M:      Kalle Valo <kvalo@codeaurora.org>
9861 L:      linux-wireless@vger.kernel.org
9862 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9865 S:      Maintained
9866 F:      Documentation/devicetree/bindings/net/wireless/
9867 F:      drivers/net/wireless/
9868
9869 NETWORKING [DSA]
9870 M:      Andrew Lunn <andrew@lunn.ch>
9871 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9872 M:      Florian Fainelli <f.fainelli@gmail.com>
9873 S:      Maintained
9874 F:      net/dsa/
9875 F:      include/net/dsa.h
9876 F:      include/linux/dsa/
9877 F:      drivers/net/dsa/
9878
9879 NETWORKING [GENERAL]
9880 M:      "David S. Miller" <davem@davemloft.net>
9881 L:      netdev@vger.kernel.org
9882 W:      http://www.linuxfoundation.org/en/Net
9883 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9886 B:      mailto:netdev@vger.kernel.org
9887 S:      Maintained
9888 F:      net/
9889 F:      include/net/
9890 F:      include/linux/in.h
9891 F:      include/linux/net.h
9892 F:      include/linux/netdevice.h
9893 F:      include/uapi/linux/in.h
9894 F:      include/uapi/linux/net.h
9895 F:      include/uapi/linux/netdevice.h
9896 F:      include/uapi/linux/net_namespace.h
9897 F:      tools/testing/selftests/net/
9898 F:      lib/net_utils.c
9899 F:      lib/random32.c
9900 F:      Documentation/networking/
9901
9902 NETWORKING [IPSEC]
9903 M:      Steffen Klassert <steffen.klassert@secunet.com>
9904 M:      Herbert Xu <herbert@gondor.apana.org.au>
9905 M:      "David S. Miller" <davem@davemloft.net>
9906 L:      netdev@vger.kernel.org
9907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9909 S:      Maintained
9910 F:      net/core/flow.c
9911 F:      net/xfrm/
9912 F:      net/key/
9913 F:      net/ipv4/xfrm*
9914 F:      net/ipv4/esp4*
9915 F:      net/ipv4/ah4.c
9916 F:      net/ipv4/ipcomp.c
9917 F:      net/ipv4/ip_vti.c
9918 F:      net/ipv6/xfrm*
9919 F:      net/ipv6/esp6*
9920 F:      net/ipv6/ah6.c
9921 F:      net/ipv6/ipcomp6.c
9922 F:      net/ipv6/ip6_vti.c
9923 F:      include/uapi/linux/xfrm.h
9924 F:      include/net/xfrm.h
9925
9926 NETWORKING [IPv4/IPv6]
9927 M:      "David S. Miller" <davem@davemloft.net>
9928 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9929 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9930 L:      netdev@vger.kernel.org
9931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9932 S:      Maintained
9933 F:      net/ipv4/
9934 F:      net/ipv6/
9935 F:      include/net/ip*
9936 F:      arch/x86/net/*
9937
9938 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9939 M:      Paul Moore <paul@paul-moore.com>
9940 W:      https://github.com/netlabel
9941 L:      netdev@vger.kernel.org
9942 L:      linux-security-module@vger.kernel.org
9943 S:      Maintained
9944 F:      Documentation/netlabel/
9945 F:      include/net/calipso.h
9946 F:      include/net/cipso_ipv4.h
9947 F:      include/net/netlabel.h
9948 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9949 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9950 F:      net/netlabel/
9951 F:      net/ipv4/cipso_ipv4.c
9952 F:      net/ipv6/calipso.c
9953 F:      net/netfilter/xt_CONNSECMARK.c
9954 F:      net/netfilter/xt_SECMARK.c
9955
9956 NETWORKING [TCP]
9957 M:      Eric Dumazet <edumazet@google.com>
9958 L:      netdev@vger.kernel.org
9959 S:      Maintained
9960 F:      net/ipv4/tcp*.c
9961 F:      net/ipv4/syncookies.c
9962 F:      net/ipv6/tcp*.c
9963 F:      net/ipv6/syncookies.c
9964 F:      include/uapi/linux/tcp.h
9965 F:      include/net/tcp.h
9966 F:      include/linux/tcp.h
9967 F:      include/trace/events/tcp.h
9968
9969 NETWORKING [TLS]
9970 M:      Boris Pismenny <borisp@mellanox.com>
9971 M:      Aviad Yehezkel <aviadye@mellanox.com>
9972 M:      Dave Watson <davejwatson@fb.com>
9973 L:      netdev@vger.kernel.org
9974 S:      Maintained
9975 F:      net/tls/*
9976 F:      include/uapi/linux/tls.h
9977 F:      include/net/tls.h
9978
9979 NETWORKING [WIRELESS]
9980 L:      linux-wireless@vger.kernel.org
9981 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9982
9983 NETDEVSIM
9984 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9985 S:      Maintained
9986 F:      drivers/net/netdevsim/*
9987
9988 NETXEN (1/10) GbE SUPPORT
9989 M:      Manish Chopra <manish.chopra@cavium.com>
9990 M:      Rahul Verma <rahul.verma@cavium.com>
9991 M:      Dept-GELinuxNICDev@cavium.com
9992 L:      netdev@vger.kernel.org
9993 S:      Supported
9994 F:      drivers/net/ethernet/qlogic/netxen/
9995
9996 NFC SUBSYSTEM
9997 M:      Samuel Ortiz <sameo@linux.intel.com>
9998 L:      linux-wireless@vger.kernel.org
9999 L:      linux-nfc@lists.01.org (subscribers-only)
10000 S:      Supported
10001 F:      net/nfc/
10002 F:      include/net/nfc/
10003 F:      include/uapi/linux/nfc.h
10004 F:      drivers/nfc/
10005 F:      include/linux/platform_data/nfcmrvl.h
10006 F:      include/linux/platform_data/nxp-nci.h
10007 F:      Documentation/devicetree/bindings/net/nfc/
10008
10009 NFS, SUNRPC, AND LOCKD CLIENTS
10010 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10011 M:      Anna Schumaker <anna.schumaker@netapp.com>
10012 L:      linux-nfs@vger.kernel.org
10013 W:      http://client.linux-nfs.org
10014 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10015 S:      Maintained
10016 F:      fs/lockd/
10017 F:      fs/nfs/
10018 F:      fs/nfs_common/
10019 F:      net/sunrpc/
10020 F:      include/linux/lockd/
10021 F:      include/linux/nfs*
10022 F:      include/linux/sunrpc/
10023 F:      include/uapi/linux/nfs*
10024 F:      include/uapi/linux/sunrpc/
10025
10026 NILFS2 FILESYSTEM
10027 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10028 L:      linux-nilfs@vger.kernel.org
10029 W:      https://nilfs.sourceforge.io/
10030 W:      https://nilfs.osdn.jp/
10031 T:      git git://github.com/konis/nilfs2.git
10032 S:      Supported
10033 F:      Documentation/filesystems/nilfs2.txt
10034 F:      fs/nilfs2/
10035 F:      include/trace/events/nilfs2.h
10036 F:      include/uapi/linux/nilfs2_api.h
10037 F:      include/uapi/linux/nilfs2_ondisk.h
10038
10039 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10040 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10041 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10042 S:      Maintained
10043 F:      Documentation/scsi/NinjaSCSI.txt
10044 F:      drivers/scsi/pcmcia/nsp_*
10045
10046 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10047 M:      GOTO Masanori <gotom@debian.or.jp>
10048 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10049 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10050 S:      Maintained
10051 F:      Documentation/scsi/NinjaSCSI.txt
10052 F:      drivers/scsi/nsp32*
10053
10054 NIOS2 ARCHITECTURE
10055 M:      Ley Foon Tan <lftan@altera.com>
10056 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10058 S:      Maintained
10059 F:      arch/nios2/
10060
10061 NOHZ, DYNTICKS SUPPORT
10062 M:      Frederic Weisbecker <fweisbec@gmail.com>
10063 M:      Thomas Gleixner <tglx@linutronix.de>
10064 M:      Ingo Molnar <mingo@kernel.org>
10065 L:      linux-kernel@vger.kernel.org
10066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10067 S:      Maintained
10068 F:      kernel/time/tick*.*
10069 F:      include/linux/tick.h
10070 F:      include/linux/sched/nohz.h
10071
10072 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10073 M:      Pavel Machek <pavel@ucw.cz>
10074 M:      Sakari Ailus <sakari.ailus@iki.fi>
10075 L:      linux-media@vger.kernel.org
10076 S:      Maintained
10077 F:      drivers/media/i2c/et8ek8
10078 F:      drivers/media/i2c/ad5820.c
10079
10080 NOKIA N900 POWER SUPPLY DRIVERS
10081 R:      Pali Rohár <pali.rohar@gmail.com>
10082 F:      include/linux/power/bq2415x_charger.h
10083 F:      include/linux/power/bq27xxx_battery.h
10084 F:      include/linux/power/isp1704_charger.h
10085 F:      drivers/power/supply/bq2415x_charger.c
10086 F:      drivers/power/supply/bq27xxx_battery.c
10087 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10088 F:      drivers/power/supply/isp1704_charger.c
10089 F:      drivers/power/supply/rx51_battery.c
10090
10091 NTB AMD DRIVER
10092 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10093 L:      linux-ntb@googlegroups.com
10094 S:      Supported
10095 F:      drivers/ntb/hw/amd/
10096
10097 NTB DRIVER CORE
10098 M:      Jon Mason <jdmason@kudzu.us>
10099 M:      Dave Jiang <dave.jiang@intel.com>
10100 M:      Allen Hubbe <allenbh@gmail.com>
10101 L:      linux-ntb@googlegroups.com
10102 S:      Supported
10103 W:      https://github.com/jonmason/ntb/wiki
10104 T:      git git://github.com/jonmason/ntb.git
10105 F:      drivers/ntb/
10106 F:      drivers/net/ntb_netdev.c
10107 F:      include/linux/ntb.h
10108 F:      include/linux/ntb_transport.h
10109 F:      tools/testing/selftests/ntb/
10110
10111 NTB IDT DRIVER
10112 M:      Serge Semin <fancer.lancer@gmail.com>
10113 L:      linux-ntb@googlegroups.com
10114 S:      Supported
10115 F:      drivers/ntb/hw/idt/
10116
10117 NTB INTEL DRIVER
10118 M:      Dave Jiang <dave.jiang@intel.com>
10119 L:      linux-ntb@googlegroups.com
10120 S:      Supported
10121 W:      https://github.com/davejiang/linux/wiki
10122 T:      git https://github.com/davejiang/linux.git
10123 F:      drivers/ntb/hw/intel/
10124
10125 NTFS FILESYSTEM
10126 M:      Anton Altaparmakov <anton@tuxera.com>
10127 L:      linux-ntfs-dev@lists.sourceforge.net
10128 W:      http://www.tuxera.com/
10129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10130 S:      Supported
10131 F:      Documentation/filesystems/ntfs.txt
10132 F:      fs/ntfs/
10133
10134 NUBUS SUBSYSTEM
10135 M:      Finn Thain <fthain@telegraphics.com.au>
10136 L:      linux-m68k@lists.linux-m68k.org
10137 S:      Maintained
10138 F:      arch/*/include/asm/nubus.h
10139 F:      drivers/nubus/
10140 F:      include/linux/nubus.h
10141 F:      include/uapi/linux/nubus.h
10142
10143 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10144 M:      Antonino Daplas <adaplas@gmail.com>
10145 L:      linux-fbdev@vger.kernel.org
10146 S:      Maintained
10147 F:      drivers/video/fbdev/riva/
10148 F:      drivers/video/fbdev/nvidia/
10149
10150 NVM EXPRESS DRIVER
10151 M:      Keith Busch <keith.busch@intel.com>
10152 M:      Jens Axboe <axboe@fb.com>
10153 M:      Christoph Hellwig <hch@lst.de>
10154 M:      Sagi Grimberg <sagi@grimberg.me>
10155 L:      linux-nvme@lists.infradead.org
10156 T:      git://git.infradead.org/nvme.git
10157 W:      http://git.infradead.org/nvme.git
10158 S:      Supported
10159 F:      drivers/nvme/host/
10160 F:      include/linux/nvme.h
10161 F:      include/uapi/linux/nvme_ioctl.h
10162
10163 NVM EXPRESS FC TRANSPORT DRIVERS
10164 M:      James Smart <james.smart@broadcom.com>
10165 L:      linux-nvme@lists.infradead.org
10166 S:      Supported
10167 F:      include/linux/nvme-fc.h
10168 F:      include/linux/nvme-fc-driver.h
10169 F:      drivers/nvme/host/fc.c
10170 F:      drivers/nvme/target/fc.c
10171 F:      drivers/nvme/target/fcloop.c
10172
10173 NVM EXPRESS TARGET DRIVER
10174 M:      Christoph Hellwig <hch@lst.de>
10175 M:      Sagi Grimberg <sagi@grimberg.me>
10176 L:      linux-nvme@lists.infradead.org
10177 T:      git://git.infradead.org/nvme.git
10178 W:      http://git.infradead.org/nvme.git
10179 S:      Supported
10180 F:      drivers/nvme/target/
10181
10182 NVMEM FRAMEWORK
10183 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10184 S:      Maintained
10185 F:      drivers/nvmem/
10186 F:      Documentation/devicetree/bindings/nvmem/
10187 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10188 F:      include/linux/nvmem-consumer.h
10189 F:      include/linux/nvmem-provider.h
10190
10191 NXP SGTL5000 DRIVER
10192 M:      Fabio Estevam <fabio.estevam@nxp.com>
10193 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10194 S:      Maintained
10195 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10196 F:      sound/soc/codecs/sgtl5000*
10197
10198 NXP TDA998X DRM DRIVER
10199 M:      Russell King <linux@armlinux.org.uk>
10200 S:      Supported
10201 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10202 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10203 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10204 F:      include/drm/i2c/tda998x.h
10205
10206 NXP TFA9879 DRIVER
10207 M:      Peter Rosin <peda@axentia.se>
10208 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10209 S:      Maintained
10210 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10211 F:      sound/soc/codecs/tfa9879*
10212
10213 NXP-NCI NFC DRIVER
10214 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10215 R:      Charles Gorand <charles.gorand@effinnov.com>
10216 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10217 S:      Supported
10218 F:      drivers/nfc/nxp-nci
10219
10220 OBJTOOL
10221 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10222 M:      Peter Zijlstra <peterz@infradead.org>
10223 S:      Supported
10224 F:      tools/objtool/
10225
10226 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10227 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10228 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10229 L:      linuxppc-dev@lists.ozlabs.org
10230 S:      Supported
10231 F:      arch/powerpc/platforms/powernv/ocxl.c
10232 F:      arch/powerpc/include/asm/pnv-ocxl.h
10233 F:      drivers/misc/ocxl/
10234 F:      include/misc/ocxl*
10235 F:      include/uapi/misc/ocxl.h
10236 F:      Documentation/accelerators/ocxl.txt
10237
10238 OMAP AUDIO SUPPORT
10239 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10240 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10241 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10242 L:      linux-omap@vger.kernel.org
10243 S:      Maintained
10244 F:      sound/soc/omap/
10245
10246 OMAP CLOCK FRAMEWORK SUPPORT
10247 M:      Paul Walmsley <paul@pwsan.com>
10248 L:      linux-omap@vger.kernel.org
10249 S:      Maintained
10250 F:      arch/arm/*omap*/*clock*
10251
10252 OMAP DEVICE TREE SUPPORT
10253 M:      Benoît Cousson <bcousson@baylibre.com>
10254 M:      Tony Lindgren <tony@atomide.com>
10255 L:      linux-omap@vger.kernel.org
10256 L:      devicetree@vger.kernel.org
10257 S:      Maintained
10258 F:      arch/arm/boot/dts/*omap*
10259 F:      arch/arm/boot/dts/*am3*
10260 F:      arch/arm/boot/dts/*am4*
10261 F:      arch/arm/boot/dts/*am5*
10262 F:      arch/arm/boot/dts/*dra7*
10263
10264 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10265 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10266 L:      linux-omap@vger.kernel.org
10267 L:      linux-fbdev@vger.kernel.org
10268 S:      Maintained
10269 F:      drivers/video/fbdev/omap2/
10270 F:      Documentation/arm/OMAP/DSS
10271
10272 OMAP FRAMEBUFFER SUPPORT
10273 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10274 L:      linux-fbdev@vger.kernel.org
10275 L:      linux-omap@vger.kernel.org
10276 S:      Maintained
10277 F:      drivers/video/fbdev/omap/
10278
10279 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10280 M:      Roger Quadros <rogerq@ti.com>
10281 M:      Tony Lindgren <tony@atomide.com>
10282 L:      linux-omap@vger.kernel.org
10283 S:      Maintained
10284 F:      drivers/memory/omap-gpmc.c
10285 F:      arch/arm/mach-omap2/*gpmc*
10286
10287 OMAP GPIO DRIVER
10288 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10289 M:      Santosh Shilimkar <ssantosh@kernel.org>
10290 M:      Kevin Hilman <khilman@kernel.org>
10291 L:      linux-omap@vger.kernel.org
10292 S:      Maintained
10293 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10294 F:      drivers/gpio/gpio-omap.c
10295
10296 OMAP HARDWARE SPINLOCK SUPPORT
10297 M:      Ohad Ben-Cohen <ohad@wizery.com>
10298 L:      linux-omap@vger.kernel.org
10299 S:      Maintained
10300 F:      drivers/hwspinlock/omap_hwspinlock.c
10301
10302 OMAP HS MMC SUPPORT
10303 L:      linux-mmc@vger.kernel.org
10304 L:      linux-omap@vger.kernel.org
10305 S:      Orphan
10306 F:      drivers/mmc/host/omap_hsmmc.c
10307
10308 OMAP HWMOD DATA
10309 M:      Paul Walmsley <paul@pwsan.com>
10310 L:      linux-omap@vger.kernel.org
10311 S:      Maintained
10312 F:      arch/arm/mach-omap2/omap_hwmod*data*
10313
10314 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10315 M:      Benoît Cousson <bcousson@baylibre.com>
10316 L:      linux-omap@vger.kernel.org
10317 S:      Maintained
10318 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10319
10320 OMAP HWMOD SUPPORT
10321 M:      Benoît Cousson <bcousson@baylibre.com>
10322 M:      Paul Walmsley <paul@pwsan.com>
10323 L:      linux-omap@vger.kernel.org
10324 S:      Maintained
10325 F:      arch/arm/mach-omap2/omap_hwmod.*
10326
10327 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10328 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10329 L:      linux-media@vger.kernel.org
10330 S:      Maintained
10331 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10332 F:      drivers/media/platform/omap3isp/
10333 F:      drivers/staging/media/omap4iss/
10334
10335 OMAP MMC SUPPORT
10336 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10337 L:      linux-omap@vger.kernel.org
10338 S:      Maintained
10339 F:      drivers/mmc/host/omap.c
10340
10341 OMAP POWER MANAGEMENT SUPPORT
10342 M:      Kevin Hilman <khilman@kernel.org>
10343 L:      linux-omap@vger.kernel.org
10344 S:      Maintained
10345 F:      arch/arm/*omap*/*pm*
10346 F:      drivers/cpufreq/omap-cpufreq.c
10347
10348 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10349 M:      Rajendra Nayak <rnayak@codeaurora.org>
10350 M:      Paul Walmsley <paul@pwsan.com>
10351 L:      linux-omap@vger.kernel.org
10352 S:      Maintained
10353 F:      arch/arm/mach-omap2/prm*
10354
10355 OMAP RANDOM NUMBER GENERATOR SUPPORT
10356 M:      Deepak Saxena <dsaxena@plexity.net>
10357 S:      Maintained
10358 F:      drivers/char/hw_random/omap-rng.c
10359
10360 OMAP USB SUPPORT
10361 L:      linux-usb@vger.kernel.org
10362 L:      linux-omap@vger.kernel.org
10363 S:      Orphan
10364 F:      drivers/usb/*/*omap*
10365 F:      arch/arm/*omap*/usb*
10366
10367 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10368 M:      Mark Jackson <mpfj@newflow.co.uk>
10369 L:      linux-omap@vger.kernel.org
10370 S:      Maintained
10371 F:      arch/arm/boot/dts/am335x-nano.dts
10372
10373 OMAP1 SUPPORT
10374 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10375 M:      Tony Lindgren <tony@atomide.com>
10376 L:      linux-omap@vger.kernel.org
10377 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10379 S:      Maintained
10380 F:      arch/arm/mach-omap1/
10381 F:      arch/arm/plat-omap/
10382 F:      arch/arm/configs/omap1_defconfig
10383 F:      drivers/i2c/busses/i2c-omap.c
10384 F:      include/linux/i2c-omap.h
10385
10386 OMAP2+ SUPPORT
10387 M:      Tony Lindgren <tony@atomide.com>
10388 L:      linux-omap@vger.kernel.org
10389 W:      http://www.muru.com/linux/omap/
10390 W:      http://linux.omap.com/
10391 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10393 S:      Maintained
10394 F:      arch/arm/mach-omap2/
10395 F:      arch/arm/plat-omap/
10396 F:      arch/arm/configs/omap2plus_defconfig
10397 F:      drivers/i2c/busses/i2c-omap.c
10398 F:      drivers/irqchip/irq-omap-intc.c
10399 F:      drivers/mfd/*omap*.c
10400 F:      drivers/mfd/menelaus.c
10401 F:      drivers/mfd/palmas.c
10402 F:      drivers/mfd/tps65217.c
10403 F:      drivers/mfd/tps65218.c
10404 F:      drivers/mfd/tps65910.c
10405 F:      drivers/mfd/twl-core.[ch]
10406 F:      drivers/mfd/twl4030*.c
10407 F:      drivers/mfd/twl6030*.c
10408 F:      drivers/mfd/twl6040*.c
10409 F:      drivers/regulator/palmas-regulator*.c
10410 F:      drivers/regulator/pbias-regulator.c
10411 F:      drivers/regulator/tps65217-regulator.c
10412 F:      drivers/regulator/tps65218-regulator.c
10413 F:      drivers/regulator/tps65910-regulator.c
10414 F:      drivers/regulator/twl-regulator.c
10415 F:      drivers/regulator/twl6030-regulator.c
10416 F:      include/linux/i2c-omap.h
10417
10418 ONION OMEGA2+ BOARD
10419 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10420 L:      linux-mips@linux-mips.org
10421 S:      Maintained
10422 F:      arch/mips/boot/dts/ralink/omega2p.dts
10423
10424 OMFS FILESYSTEM
10425 M:      Bob Copeland <me@bobcopeland.com>
10426 L:      linux-karma-devel@lists.sourceforge.net
10427 S:      Maintained
10428 F:      Documentation/filesystems/omfs.txt
10429 F:      fs/omfs/
10430
10431 OMNIKEY CARDMAN 4000 DRIVER
10432 M:      Harald Welte <laforge@gnumonks.org>
10433 S:      Maintained
10434 F:      drivers/char/pcmcia/cm4000_cs.c
10435 F:      include/linux/cm4000_cs.h
10436 F:      include/uapi/linux/cm4000_cs.h
10437
10438 OMNIKEY CARDMAN 4040 DRIVER
10439 M:      Harald Welte <laforge@gnumonks.org>
10440 S:      Maintained
10441 F:      drivers/char/pcmcia/cm4040_cs.*
10442
10443 OMNIVISION OV13858 SENSOR DRIVER
10444 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10445 L:      linux-media@vger.kernel.org
10446 T:      git git://linuxtv.org/media_tree.git
10447 S:      Maintained
10448 F:      drivers/media/i2c/ov13858.c
10449
10450 OMNIVISION OV2685 SENSOR DRIVER
10451 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10452 L:      linux-media@vger.kernel.org
10453 T:      git git://linuxtv.org/media_tree.git
10454 S:      Maintained
10455 F:      drivers/media/i2c/ov2685.c
10456
10457 OMNIVISION OV5640 SENSOR DRIVER
10458 M:      Steve Longerbeam <slongerbeam@gmail.com>
10459 L:      linux-media@vger.kernel.org
10460 T:      git git://linuxtv.org/media_tree.git
10461 S:      Maintained
10462 F:      drivers/media/i2c/ov5640.c
10463
10464 OMNIVISION OV5647 SENSOR DRIVER
10465 M:      Luis Oliveira <lolivei@synopsys.com>
10466 L:      linux-media@vger.kernel.org
10467 T:      git git://linuxtv.org/media_tree.git
10468 S:      Maintained
10469 F:      drivers/media/i2c/ov5647.c
10470
10471 OMNIVISION OV5695 SENSOR DRIVER
10472 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10473 L:      linux-media@vger.kernel.org
10474 T:      git git://linuxtv.org/media_tree.git
10475 S:      Maintained
10476 F:      drivers/media/i2c/ov5695.c
10477
10478 OMNIVISION OV7670 SENSOR DRIVER
10479 M:      Jonathan Corbet <corbet@lwn.net>
10480 L:      linux-media@vger.kernel.org
10481 T:      git git://linuxtv.org/media_tree.git
10482 S:      Maintained
10483 F:      drivers/media/i2c/ov7670.c
10484 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10485
10486 OMNIVISION OV772x SENSOR DRIVER
10487 M:      Jacopo Mondi <jacopo@jmondi.org>
10488 L:      linux-media@vger.kernel.org
10489 T:      git git://linuxtv.org/media_tree.git
10490 S:      Odd fixes
10491 F:      drivers/media/i2c/ov772x.c
10492 F:      include/media/i2c/ov772x.h
10493 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10494
10495 OMNIVISION OV7740 SENSOR DRIVER
10496 M:      Wenyou Yang <wenyou.yang@microchip.com>
10497 L:      linux-media@vger.kernel.org
10498 T:      git git://linuxtv.org/media_tree.git
10499 S:      Maintained
10500 F:      drivers/media/i2c/ov7740.c
10501 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10502
10503 OMNIVISION OV9650 SENSOR DRIVER
10504 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10505 R:      Akinobu Mita <akinobu.mita@gmail.com>
10506 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10507 L:      linux-media@vger.kernel.org
10508 T:      git git://linuxtv.org/media_tree.git
10509 S:      Maintained
10510 F:      drivers/media/i2c/ov9650.c
10511 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10512
10513 ONENAND FLASH DRIVER
10514 M:      Kyungmin Park <kyungmin.park@samsung.com>
10515 L:      linux-mtd@lists.infradead.org
10516 S:      Maintained
10517 F:      drivers/mtd/nand/onenand/
10518 F:      include/linux/mtd/onenand*.h
10519
10520 ONSTREAM SCSI TAPE DRIVER
10521 M:      Willem Riede <osst@riede.org>
10522 L:      osst-users@lists.sourceforge.net
10523 L:      linux-scsi@vger.kernel.org
10524 S:      Maintained
10525 F:      Documentation/scsi/osst.txt
10526 F:      drivers/scsi/osst.*
10527 F:      drivers/scsi/osst_*.h
10528 F:      drivers/scsi/st.h
10529
10530 OP-TEE DRIVER
10531 M:      Jens Wiklander <jens.wiklander@linaro.org>
10532 S:      Maintained
10533 F:      drivers/tee/optee/
10534
10535 OPA-VNIC DRIVER
10536 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10537 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10538 L:      linux-rdma@vger.kernel.org
10539 S:      Supported
10540 F:      drivers/infiniband/ulp/opa_vnic
10541
10542 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10543 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10544 M:      Frank Rowand <frowand.list@gmail.com>
10545 L:      devicetree@vger.kernel.org
10546 S:      Maintained
10547 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10548 F:      Documentation/devicetree/overlay-notes.txt
10549 F:      drivers/of/overlay.c
10550 F:      drivers/of/resolver.c
10551 K:      of_overlay_notifier_
10552
10553 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10554 M:      Rob Herring <robh+dt@kernel.org>
10555 M:      Frank Rowand <frowand.list@gmail.com>
10556 L:      devicetree@vger.kernel.org
10557 W:      http://www.devicetree.org/
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10559 S:      Maintained
10560 F:      drivers/of/
10561 F:      include/linux/of*.h
10562 F:      scripts/dtc/
10563 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10564
10565 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10566 M:      Rob Herring <robh+dt@kernel.org>
10567 M:      Mark Rutland <mark.rutland@arm.com>
10568 L:      devicetree@vger.kernel.org
10569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10570 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10571 S:      Maintained
10572 F:      Documentation/devicetree/
10573 F:      arch/*/boot/dts/
10574 F:      include/dt-bindings/
10575
10576 OPENCORES I2C BUS DRIVER
10577 M:      Peter Korsgaard <jacmet@sunsite.dk>
10578 L:      linux-i2c@vger.kernel.org
10579 S:      Maintained
10580 F:      Documentation/i2c/busses/i2c-ocores
10581 F:      drivers/i2c/busses/i2c-ocores.c
10582
10583 OPENRISC ARCHITECTURE
10584 M:      Jonas Bonn <jonas@southpole.se>
10585 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10586 M:      Stafford Horne <shorne@gmail.com>
10587 T:      git git://github.com/openrisc/linux.git
10588 L:      openrisc@lists.librecores.org
10589 W:      http://openrisc.io
10590 S:      Maintained
10591 F:      Documentation/devicetree/bindings/openrisc/
10592 F:      Documentation/openrisc/
10593 F:      arch/openrisc/
10594 F:      drivers/irqchip/irq-ompic.c
10595 F:      drivers/irqchip/irq-or1k-*
10596
10597 OPENVSWITCH
10598 M:      Pravin B Shelar <pshelar@ovn.org>
10599 L:      netdev@vger.kernel.org
10600 L:      dev@openvswitch.org
10601 W:      http://openvswitch.org
10602 S:      Maintained
10603 F:      net/openvswitch/
10604 F:      include/uapi/linux/openvswitch.h
10605
10606 OPERATING PERFORMANCE POINTS (OPP)
10607 M:      Viresh Kumar <vireshk@kernel.org>
10608 M:      Nishanth Menon <nm@ti.com>
10609 M:      Stephen Boyd <sboyd@kernel.org>
10610 L:      linux-pm@vger.kernel.org
10611 S:      Maintained
10612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10613 F:      drivers/opp/
10614 F:      include/linux/pm_opp.h
10615 F:      Documentation/power/opp.txt
10616 F:      Documentation/devicetree/bindings/opp/
10617
10618 OPL4 DRIVER
10619 M:      Clemens Ladisch <clemens@ladisch.de>
10620 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10621 T:      git git://git.alsa-project.org/alsa-kernel.git
10622 S:      Maintained
10623 F:      sound/drivers/opl4/
10624
10625 OPROFILE
10626 M:      Robert Richter <rric@kernel.org>
10627 L:      oprofile-list@lists.sf.net
10628 S:      Maintained
10629 F:      arch/*/include/asm/oprofile*.h
10630 F:      arch/*/oprofile/
10631 F:      drivers/oprofile/
10632 F:      include/linux/oprofile.h
10633
10634 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10635 M:      Mark Fasheh <mark@fasheh.com>
10636 M:      Joel Becker <jlbec@evilplan.org>
10637 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10638 W:      http://ocfs2.wiki.kernel.org
10639 S:      Supported
10640 F:      Documentation/filesystems/ocfs2.txt
10641 F:      Documentation/filesystems/dlmfs.txt
10642 F:      fs/ocfs2/
10643
10644 ORANGEFS FILESYSTEM
10645 M:      Mike Marshall <hubcap@omnibond.com>
10646 R:      Martin Brandenburg <martin@omnibond.com>
10647 L:      devel@lists.orangefs.org
10648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10649 S:      Supported
10650 F:      fs/orangefs/
10651 F:      Documentation/filesystems/orangefs.txt
10652
10653 ORINOCO DRIVER
10654 L:      linux-wireless@vger.kernel.org
10655 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10656 W:      http://www.nongnu.org/orinoco/
10657 S:      Orphan
10658 F:      drivers/net/wireless/intersil/orinoco/
10659
10660 OSD LIBRARY and FILESYSTEM
10661 M:      Boaz Harrosh <ooo@electrozaur.com>
10662 S:      Maintained
10663 F:      drivers/scsi/osd/
10664 F:      include/scsi/osd_*
10665 F:      fs/exofs/
10666
10667 OV2659 OMNIVISION SENSOR DRIVER
10668 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10669 L:      linux-media@vger.kernel.org
10670 W:      https://linuxtv.org
10671 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10672 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10673 S:      Maintained
10674 F:      drivers/media/i2c/ov2659.c
10675 F:      include/media/i2c/ov2659.h
10676
10677 OVERLAY FILESYSTEM
10678 M:      Miklos Szeredi <miklos@szeredi.hu>
10679 L:      linux-unionfs@vger.kernel.org
10680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10681 S:      Supported
10682 F:      fs/overlayfs/
10683 F:      Documentation/filesystems/overlayfs.txt
10684
10685 P54 WIRELESS DRIVER
10686 M:      Christian Lamparter <chunkeey@googlemail.com>
10687 L:      linux-wireless@vger.kernel.org
10688 W:      http://wireless.kernel.org/en/users/Drivers/p54
10689 S:      Maintained
10690 F:      drivers/net/wireless/intersil/p54/
10691
10692 PA SEMI ETHERNET DRIVER
10693 L:      netdev@vger.kernel.org
10694 S:      Orphan
10695 F:      drivers/net/ethernet/pasemi/*
10696
10697 PA SEMI SMBUS DRIVER
10698 L:      linux-i2c@vger.kernel.org
10699 S:      Orphan
10700 F:      drivers/i2c/busses/i2c-pasemi.c
10701
10702 PADATA PARALLEL EXECUTION MECHANISM
10703 M:      Steffen Klassert <steffen.klassert@secunet.com>
10704 L:      linux-crypto@vger.kernel.org
10705 S:      Maintained
10706 F:      kernel/padata.c
10707 F:      include/linux/padata.h
10708 F:      Documentation/padata.txt
10709
10710 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10711 M:      Harald Welte <laforge@gnumonks.org>
10712 L:      platform-driver-x86@vger.kernel.org
10713 S:      Maintained
10714 F:      drivers/platform/x86/panasonic-laptop.c
10715
10716 PARALLEL LCD/KEYPAD PANEL DRIVER
10717 M:      Willy Tarreau <willy@haproxy.com>
10718 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10719 S:      Odd Fixes
10720 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10721 F:      drivers/misc/panel.c
10722
10723 PARALLEL PORT SUBSYSTEM
10724 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10725 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10726 L:      linux-parport@lists.infradead.org (subscribers-only)
10727 S:      Maintained
10728 F:      drivers/parport/
10729 F:      include/linux/parport*.h
10730 F:      drivers/char/ppdev.c
10731 F:      include/uapi/linux/ppdev.h
10732 F:      Documentation/parport*.txt
10733
10734 PARAVIRT_OPS INTERFACE
10735 M:      Juergen Gross <jgross@suse.com>
10736 M:      Alok Kataria <akataria@vmware.com>
10737 L:      virtualization@lists.linux-foundation.org
10738 S:      Supported
10739 F:      Documentation/virtual/paravirt_ops.txt
10740 F:      arch/*/kernel/paravirt*
10741 F:      arch/*/include/asm/paravirt*.h
10742 F:      include/linux/hypervisor.h
10743
10744 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10745 M:      Tim Waugh <tim@cyberelk.net>
10746 L:      linux-parport@lists.infradead.org (subscribers-only)
10747 S:      Maintained
10748 F:      Documentation/blockdev/paride.txt
10749 F:      drivers/block/paride/
10750
10751 PARISC ARCHITECTURE
10752 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10753 M:      Helge Deller <deller@gmx.de>
10754 L:      linux-parisc@vger.kernel.org
10755 W:      http://www.parisc-linux.org/
10756 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10759 S:      Maintained
10760 F:      arch/parisc/
10761 F:      Documentation/parisc/
10762 F:      drivers/parisc/
10763 F:      drivers/char/agp/parisc-agp.c
10764 F:      drivers/input/serio/gscps2.c
10765 F:      drivers/parport/parport_gsc.*
10766 F:      drivers/tty/serial/8250/8250_gsc.c
10767 F:      drivers/video/fbdev/sti*
10768 F:      drivers/video/console/sti*
10769 F:      drivers/video/logo/logo_parisc*
10770
10771 PARMAN
10772 M:      Jiri Pirko <jiri@mellanox.com>
10773 L:      netdev@vger.kernel.org
10774 S:      Supported
10775 F:      lib/parman.c
10776 F:      lib/test_parman.c
10777 F:      include/linux/parman.h
10778
10779 PC87360 HARDWARE MONITORING DRIVER
10780 M:      Jim Cromie <jim.cromie@gmail.com>
10781 L:      linux-hwmon@vger.kernel.org
10782 S:      Maintained
10783 F:      Documentation/hwmon/pc87360
10784 F:      drivers/hwmon/pc87360.c
10785
10786 PC8736x GPIO DRIVER
10787 M:      Jim Cromie <jim.cromie@gmail.com>
10788 S:      Maintained
10789 F:      drivers/char/pc8736x_gpio.c
10790
10791 PC87427 HARDWARE MONITORING DRIVER
10792 M:      Jean Delvare <jdelvare@suse.com>
10793 L:      linux-hwmon@vger.kernel.org
10794 S:      Maintained
10795 F:      Documentation/hwmon/pc87427
10796 F:      drivers/hwmon/pc87427.c
10797
10798 PCA9532 LED DRIVER
10799 M:      Riku Voipio <riku.voipio@iki.fi>
10800 S:      Maintained
10801 F:      drivers/leds/leds-pca9532.c
10802 F:      include/linux/leds-pca9532.h
10803
10804 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10805 M:      Guenter Roeck <linux@roeck-us.net>
10806 L:      linux-i2c@vger.kernel.org
10807 S:      Maintained
10808 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10809
10810 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10811 M:      Khalid Aziz <khalid@gonehiking.org>
10812 S:      Maintained
10813 F:      drivers/firmware/pcdp.*
10814
10815 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10816 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10817 L:      linux-pci@vger.kernel.org
10818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10819 S:      Maintained
10820 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10821 F:      drivers/pci/host/pci-aardvark.c
10822
10823 PCI DRIVER FOR ALTERA PCIE IP
10824 M:      Ley Foon Tan <lftan@altera.com>
10825 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10826 L:      linux-pci@vger.kernel.org
10827 S:      Supported
10828 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10829 F:      drivers/pci/host/pcie-altera.c
10830
10831 PCI DRIVER FOR APPLIEDMICRO XGENE
10832 M:      Tanmay Inamdar <tinamdar@apm.com>
10833 L:      linux-pci@vger.kernel.org
10834 L:      linux-arm-kernel@lists.infradead.org
10835 S:      Maintained
10836 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10837 F:      drivers/pci/host/pci-xgene.c
10838
10839 PCI DRIVER FOR ARM VERSATILE PLATFORM
10840 M:      Rob Herring <robh@kernel.org>
10841 L:      linux-pci@vger.kernel.org
10842 L:      linux-arm-kernel@lists.infradead.org
10843 S:      Maintained
10844 F:      Documentation/devicetree/bindings/pci/versatile.txt
10845 F:      drivers/pci/host/pci-versatile.c
10846
10847 PCI DRIVER FOR ARMADA 8K
10848 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10849 L:      linux-pci@vger.kernel.org
10850 L:      linux-arm-kernel@lists.infradead.org
10851 S:      Maintained
10852 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10853 F:      drivers/pci/dwc/pcie-armada8k.c
10854
10855 PCI DRIVER FOR CADENCE PCIE IP
10856 M:      Alan Douglas <adouglas@cadence.com>
10857 L:      linux-pci@vger.kernel.org
10858 S:      Maintained
10859 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10860 F:      drivers/pci/cadence/pcie-cadence*
10861
10862 PCI DRIVER FOR FREESCALE LAYERSCAPE
10863 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10864 M:      Mingkai Hu <mingkai.hu@nxp.com>
10865 M:      Roy Zang <roy.zang@nxp.com>
10866 L:      linuxppc-dev@lists.ozlabs.org
10867 L:      linux-pci@vger.kernel.org
10868 L:      linux-arm-kernel@lists.infradead.org
10869 S:      Maintained
10870 F:      drivers/pci/dwc/*layerscape*
10871
10872 PCI DRIVER FOR GENERIC OF HOSTS
10873 M:      Will Deacon <will.deacon@arm.com>
10874 L:      linux-pci@vger.kernel.org
10875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10876 S:      Maintained
10877 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10878 F:      drivers/pci/host/pci-host-common.c
10879 F:      drivers/pci/host/pci-host-generic.c
10880
10881 PCI DRIVER FOR IMX6
10882 M:      Richard Zhu <hongxing.zhu@nxp.com>
10883 M:      Lucas Stach <l.stach@pengutronix.de>
10884 L:      linux-pci@vger.kernel.org
10885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10886 S:      Maintained
10887 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10888 F:      drivers/pci/dwc/*imx6*
10889
10890 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10891 M:      Keith Busch <keith.busch@intel.com>
10892 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10893 L:      linux-pci@vger.kernel.org
10894 S:      Supported
10895 F:      drivers/pci/host/vmd.c
10896
10897 PCI DRIVER FOR MICROSEMI SWITCHTEC
10898 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10899 M:      Logan Gunthorpe <logang@deltatee.com>
10900 L:      linux-pci@vger.kernel.org
10901 S:      Maintained
10902 F:      Documentation/switchtec.txt
10903 F:      Documentation/ABI/testing/sysfs-class-switchtec
10904 F:      drivers/pci/switch/switchtec*
10905 F:      include/uapi/linux/switchtec_ioctl.h
10906 F:      include/linux/switchtec.h
10907 F:      drivers/ntb/hw/mscc/
10908
10909 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10910 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10911 M:      Jason Cooper <jason@lakedaemon.net>
10912 L:      linux-pci@vger.kernel.org
10913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914 S:      Maintained
10915 F:      drivers/pci/host/*mvebu*
10916
10917 PCI DRIVER FOR NVIDIA TEGRA
10918 M:      Thierry Reding <thierry.reding@gmail.com>
10919 L:      linux-tegra@vger.kernel.org
10920 L:      linux-pci@vger.kernel.org
10921 S:      Supported
10922 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10923 F:      drivers/pci/host/pci-tegra.c
10924
10925 PCI DRIVER FOR RENESAS R-CAR
10926 M:      Simon Horman <horms@verge.net.au>
10927 L:      linux-pci@vger.kernel.org
10928 L:      linux-renesas-soc@vger.kernel.org
10929 S:      Maintained
10930 F:      drivers/pci/host/*rcar*
10931
10932 PCI DRIVER FOR SAMSUNG EXYNOS
10933 M:      Jingoo Han <jingoohan1@gmail.com>
10934 L:      linux-pci@vger.kernel.org
10935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10936 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10937 S:      Maintained
10938 F:      drivers/pci/dwc/pci-exynos.c
10939
10940 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10941 M:      Jingoo Han <jingoohan1@gmail.com>
10942 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10943 L:      linux-pci@vger.kernel.org
10944 S:      Maintained
10945 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10946 F:      drivers/pci/dwc/*designware*
10947
10948 PCI DRIVER FOR TI DRA7XX
10949 M:      Kishon Vijay Abraham I <kishon@ti.com>
10950 L:      linux-omap@vger.kernel.org
10951 L:      linux-pci@vger.kernel.org
10952 S:      Supported
10953 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10954 F:      drivers/pci/dwc/pci-dra7xx.c
10955
10956 PCI DRIVER FOR TI KEYSTONE
10957 M:      Murali Karicheri <m-karicheri2@ti.com>
10958 L:      linux-pci@vger.kernel.org
10959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10960 S:      Maintained
10961 F:      drivers/pci/dwc/*keystone*
10962
10963 PCI ENDPOINT SUBSYSTEM
10964 M:      Kishon Vijay Abraham I <kishon@ti.com>
10965 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10966 L:      linux-pci@vger.kernel.org
10967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10968 S:      Supported
10969 F:      drivers/pci/endpoint/
10970 F:      drivers/misc/pci_endpoint_test.c
10971 F:      tools/pci/
10972
10973 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10974 M:      Russell Currey <ruscur@russell.cc>
10975 L:      linuxppc-dev@lists.ozlabs.org
10976 S:      Supported
10977 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10978 F:      arch/powerpc/kernel/eeh*.c
10979 F:      arch/powerpc/platforms/*/eeh*.c
10980 F:      arch/powerpc/include/*/eeh*.h
10981
10982 PCI ERROR RECOVERY
10983 M:      Linas Vepstas <linasvepstas@gmail.com>
10984 L:      linux-pci@vger.kernel.org
10985 S:      Supported
10986 F:      Documentation/PCI/pci-error-recovery.txt
10987
10988 PCI MSI DRIVER FOR ALTERA MSI IP
10989 M:      Ley Foon Tan <lftan@altera.com>
10990 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10991 L:      linux-pci@vger.kernel.org
10992 S:      Supported
10993 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10994 F:      drivers/pci/host/pcie-altera-msi.c
10995
10996 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10997 M:      Duc Dang <dhdang@apm.com>
10998 L:      linux-pci@vger.kernel.org
10999 L:      linux-arm-kernel@lists.infradead.org
11000 S:      Maintained
11001 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11002 F:      drivers/pci/host/pci-xgene-msi.c
11003
11004 PCI SUBSYSTEM
11005 M:      Bjorn Helgaas <bhelgaas@google.com>
11006 L:      linux-pci@vger.kernel.org
11007 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11009 S:      Supported
11010 F:      Documentation/devicetree/bindings/pci/
11011 F:      Documentation/PCI/
11012 F:      drivers/acpi/pci*
11013 F:      drivers/pci/
11014 F:      include/asm-generic/pci*
11015 F:      include/linux/pci*
11016 F:      include/linux/of_pci.h
11017 F:      include/uapi/linux/pci*
11018 F:      lib/pci*
11019 F:      arch/x86/pci/
11020 F:      arch/x86/kernel/quirks.c
11021
11022 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11023 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11024 L:      linux-pci@vger.kernel.org
11025 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11027 S:      Supported
11028 F:      drivers/pci/cadence/
11029 F:      drivers/pci/host/
11030 F:      drivers/pci/dwc/
11031
11032 PCIE DRIVER FOR AXIS ARTPEC
11033 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11034 L:      linux-arm-kernel@axis.com
11035 L:      linux-pci@vger.kernel.org
11036 S:      Maintained
11037 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11038 F:      drivers/pci/dwc/*artpec*
11039
11040 PCIE DRIVER FOR CAVIUM THUNDERX
11041 M:      David Daney <david.daney@cavium.com>
11042 L:      linux-pci@vger.kernel.org
11043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11044 S:      Supported
11045 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11046 F:      drivers/pci/host/pci-thunder-*
11047
11048 PCIE DRIVER FOR HISILICON
11049 M:      Zhou Wang <wangzhou1@hisilicon.com>
11050 L:      linux-pci@vger.kernel.org
11051 S:      Maintained
11052 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11053 F:      drivers/pci/dwc/pcie-hisi.c
11054
11055 PCIE DRIVER FOR HISILICON KIRIN
11056 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11057 M:      Binghui Wang <wangbinghui@hisilicon.com>
11058 L:      linux-pci@vger.kernel.org
11059 S:      Maintained
11060 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
11061 F:      drivers/pci/dwc/pcie-kirin.c
11062
11063 PCIE DRIVER FOR HISILICON STB
11064 M:      Jianguo Sun <sunjianguo1@huawei.com>
11065 M:      Shawn Guo <shawn.guo@linaro.org>
11066 L:      linux-pci@vger.kernel.org
11067 S:      Maintained
11068 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11069 F:      drivers/pci/dwc/pcie-histb.c
11070
11071 PCIE DRIVER FOR MEDIATEK
11072 M:      Ryder Lee <ryder.lee@mediatek.com>
11073 L:      linux-pci@vger.kernel.org
11074 L:      linux-mediatek@lists.infradead.org
11075 S:      Supported
11076 F:      Documentation/devicetree/bindings/pci/mediatek*
11077 F:      drivers/pci/host/*mediatek*
11078
11079 PCIE DRIVER FOR QUALCOMM MSM
11080 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11081 L:      linux-pci@vger.kernel.org
11082 L:      linux-arm-msm@vger.kernel.org
11083 S:      Maintained
11084 F:      drivers/pci/dwc/*qcom*
11085
11086 PCIE DRIVER FOR ROCKCHIP
11087 M:      Shawn Lin <shawn.lin@rock-chips.com>
11088 L:      linux-pci@vger.kernel.org
11089 L:      linux-rockchip@lists.infradead.org
11090 S:      Maintained
11091 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11092 F:      drivers/pci/host/pcie-rockchip*
11093
11094 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11095 M:      Linus Walleij <linus.walleij@linaro.org>
11096 L:      linux-pci@vger.kernel.org
11097 S:      Maintained
11098 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11099 F:      drivers/pci/host/pci-v3-semi.c
11100
11101 PCIE DRIVER FOR ST SPEAR13XX
11102 M:      Pratyush Anand <pratyush.anand@gmail.com>
11103 L:      linux-pci@vger.kernel.org
11104 S:      Maintained
11105 F:      drivers/pci/dwc/*spear*
11106
11107 PCMCIA SUBSYSTEM
11108 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11110 S:      Odd Fixes
11111 F:      Documentation/pcmcia/
11112 F:      tools/pcmcia/
11113 F:      drivers/pcmcia/
11114 F:      include/pcmcia/
11115
11116 PCNET32 NETWORK DRIVER
11117 M:      Don Fry <pcnet32@frontier.com>
11118 L:      netdev@vger.kernel.org
11119 S:      Maintained
11120 F:      drivers/net/ethernet/amd/pcnet32.c
11121
11122 PCRYPT PARALLEL CRYPTO ENGINE
11123 M:      Steffen Klassert <steffen.klassert@secunet.com>
11124 L:      linux-crypto@vger.kernel.org
11125 S:      Maintained
11126 F:      crypto/pcrypt.c
11127 F:      include/crypto/pcrypt.h
11128
11129 PEAQ WMI HOTKEYS DRIVER
11130 M:      Hans de Goede <hdegoede@redhat.com>
11131 L:      platform-driver-x86@vger.kernel.org
11132 S:      Maintained
11133 F:      drivers/platform/x86/peaq-wmi.c
11134
11135 PER-CPU MEMORY ALLOCATOR
11136 M:      Tejun Heo <tj@kernel.org>
11137 M:      Christoph Lameter <cl@linux.com>
11138 M:      Dennis Zhou <dennisszhou@gmail.com>
11139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11140 S:      Maintained
11141 F:      include/linux/percpu*.h
11142 F:      mm/percpu*.c
11143 F:      arch/*/include/asm/percpu.h
11144
11145 PER-TASK DELAY ACCOUNTING
11146 M:      Balbir Singh <bsingharora@gmail.com>
11147 S:      Maintained
11148 F:      include/linux/delayacct.h
11149 F:      kernel/delayacct.c
11150
11151 PERFORMANCE EVENTS SUBSYSTEM
11152 M:      Peter Zijlstra <peterz@infradead.org>
11153 M:      Ingo Molnar <mingo@redhat.com>
11154 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11155 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11156 R:      Jiri Olsa <jolsa@redhat.com>
11157 R:      Namhyung Kim <namhyung@kernel.org>
11158 L:      linux-kernel@vger.kernel.org
11159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11160 S:      Supported
11161 F:      kernel/events/*
11162 F:      include/linux/perf_event.h
11163 F:      include/uapi/linux/perf_event.h
11164 F:      arch/*/kernel/perf_event*.c
11165 F:      arch/*/kernel/*/perf_event*.c
11166 F:      arch/*/kernel/*/*/perf_event*.c
11167 F:      arch/*/include/asm/perf_event.h
11168 F:      arch/*/kernel/perf_callchain.c
11169 F:      arch/*/events/*
11170 F:      tools/perf/
11171
11172 PERSONALITY HANDLING
11173 M:      Christoph Hellwig <hch@infradead.org>
11174 L:      linux-abi-devel@lists.sourceforge.net
11175 S:      Maintained
11176 F:      include/linux/personality.h
11177 F:      include/uapi/linux/personality.h
11178
11179 PHONET PROTOCOL
11180 M:      Remi Denis-Courmont <courmisch@gmail.com>
11181 S:      Supported
11182 F:      Documentation/networking/phonet.txt
11183 F:      include/linux/phonet.h
11184 F:      include/net/phonet/
11185 F:      include/uapi/linux/phonet.h
11186 F:      net/phonet/
11187
11188 PHRAM MTD DRIVER
11189 M:      Joern Engel <joern@lazybastard.org>
11190 L:      linux-mtd@lists.infradead.org
11191 S:      Maintained
11192 F:      drivers/mtd/devices/phram.c
11193
11194 PICOLCD HID DRIVER
11195 M:      Bruno Prémont <bonbons@linux-vserver.org>
11196 L:      linux-input@vger.kernel.org
11197 S:      Maintained
11198 F:      drivers/hid/hid-picolcd*
11199
11200 PICOXCELL SUPPORT
11201 M:      Jamie Iles <jamie@jamieiles.com>
11202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11203 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11204 S:      Supported
11205 F:      arch/arm/boot/dts/picoxcell*
11206 F:      arch/arm/mach-picoxcell/
11207 F:      drivers/crypto/picoxcell*
11208
11209 PIN CONTROL SUBSYSTEM
11210 M:      Linus Walleij <linus.walleij@linaro.org>
11211 L:      linux-gpio@vger.kernel.org
11212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11213 S:      Maintained
11214 F:      Documentation/devicetree/bindings/pinctrl/
11215 F:      Documentation/driver-api/pinctl.rst
11216 F:      drivers/pinctrl/
11217 F:      include/linux/pinctrl/
11218
11219 PIN CONTROLLER - ATMEL AT91
11220 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11222 S:      Maintained
11223 F:      drivers/pinctrl/pinctrl-at91.*
11224
11225 PIN CONTROLLER - ATMEL AT91 PIO4
11226 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11228 L:      linux-gpio@vger.kernel.org
11229 S:      Supported
11230 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11231
11232 PIN CONTROLLER - FREESCALE
11233 M:      Dong Aisheng <aisheng.dong@nxp.com>
11234 M:      Fabio Estevam <festevam@gmail.com>
11235 M:      Shawn Guo <shawnguo@kernel.org>
11236 M:      Stefan Agner <stefan@agner.ch>
11237 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11238 L:      linux-gpio@vger.kernel.org
11239 S:      Maintained
11240 F:      drivers/pinctrl/freescale/
11241 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11242
11243 PIN CONTROLLER - INTEL
11244 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11245 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11246 S:      Maintained
11247 F:      drivers/pinctrl/intel/
11248
11249 PIN CONTROLLER - MEDIATEK
11250 M:      Sean Wang <sean.wang@mediatek.com>
11251 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11252 S:      Maintained
11253 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11254 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11255 F:      drivers/pinctrl/mediatek/mtk-eint.*
11256 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11257 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11258 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11259
11260 PIN CONTROLLER - QUALCOMM
11261 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11262 S:      Maintained
11263 L:      linux-arm-msm@vger.kernel.org
11264 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11265 F:      drivers/pinctrl/qcom/
11266
11267 PIN CONTROLLER - RENESAS
11268 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11269 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11270 L:      linux-renesas-soc@vger.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11272 S:      Maintained
11273 F:      drivers/pinctrl/sh-pfc/
11274
11275 PIN CONTROLLER - SAMSUNG
11276 M:      Tomasz Figa <tomasz.figa@gmail.com>
11277 M:      Krzysztof Kozlowski <krzk@kernel.org>
11278 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11280 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11281 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11283 S:      Maintained
11284 F:      drivers/pinctrl/samsung/
11285 F:      include/dt-bindings/pinctrl/samsung.h
11286 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11287
11288 PIN CONTROLLER - SINGLE
11289 M:      Tony Lindgren <tony@atomide.com>
11290 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11292 L:      linux-omap@vger.kernel.org
11293 S:      Maintained
11294 F:      drivers/pinctrl/pinctrl-single.c
11295
11296 PIN CONTROLLER - ST SPEAR
11297 M:      Viresh Kumar <vireshk@kernel.org>
11298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299 W:      http://www.st.com/spear
11300 S:      Maintained
11301 F:      drivers/pinctrl/spear/
11302
11303 PISTACHIO SOC SUPPORT
11304 M:      James Hartley <james.hartley@sondrel.com>
11305 L:      linux-mips@linux-mips.org
11306 S:      Odd Fixes
11307 F:      arch/mips/pistachio/
11308 F:      arch/mips/include/asm/mach-pistachio/
11309 F:      arch/mips/boot/dts/img/pistachio*
11310 F:      arch/mips/configs/pistachio*_defconfig
11311
11312 PKTCDVD DRIVER
11313 S:      Orphan
11314 M:      linux-block@vger.kernel.org
11315 F:      drivers/block/pktcdvd.c
11316 F:      include/linux/pktcdvd.h
11317 F:      include/uapi/linux/pktcdvd.h
11318
11319 PKUNITY SOC DRIVERS
11320 M:      Guan Xuetao <gxt@pku.edu.cn>
11321 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11322 S:      Maintained
11323 T:      git git://github.com/gxt/linux.git
11324 F:      drivers/input/serio/i8042-unicore32io.h
11325 F:      drivers/i2c/busses/i2c-puv3.c
11326 F:      drivers/video/fbdev/fb-puv3.c
11327 F:      drivers/rtc/rtc-puv3.c
11328
11329 PMBUS HARDWARE MONITORING DRIVERS
11330 M:      Guenter Roeck <linux@roeck-us.net>
11331 L:      linux-hwmon@vger.kernel.org
11332 W:      http://hwmon.wiki.kernel.org/
11333 W:      http://www.roeck-us.net/linux/drivers/
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11335 S:      Maintained
11336 F:      Documentation/hwmon/pmbus
11337 F:      drivers/hwmon/pmbus/
11338 F:      include/linux/pmbus.h
11339
11340 PMC SIERRA MaxRAID DRIVER
11341 L:      linux-scsi@vger.kernel.org
11342 W:      http://www.pmc-sierra.com/
11343 S:      Orphan
11344 F:      drivers/scsi/pmcraid.*
11345
11346 PMC SIERRA PM8001 DRIVER
11347 M:      Jack Wang <jinpu.wang@profitbricks.com>
11348 M:      lindar_liu@usish.com
11349 L:      linux-scsi@vger.kernel.org
11350 S:      Supported
11351 F:      drivers/scsi/pm8001/
11352
11353 PNP SUPPORT
11354 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11355 S:      Maintained
11356 F:      drivers/pnp/
11357
11358 POSIX CLOCKS and TIMERS
11359 M:      Thomas Gleixner <tglx@linutronix.de>
11360 L:      linux-kernel@vger.kernel.org
11361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11362 S:      Maintained
11363 F:      fs/timerfd.c
11364 F:      include/linux/timer*
11365 F:      kernel/time/*timer*
11366
11367 POWER MANAGEMENT CORE
11368 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11369 L:      linux-pm@vger.kernel.org
11370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11371 B:      https://bugzilla.kernel.org
11372 S:      Supported
11373 F:      drivers/base/power/
11374 F:      include/linux/pm.h
11375 F:      include/linux/pm_*
11376 F:      include/linux/powercap.h
11377 F:      drivers/powercap/
11378 F:      kernel/configs/nopm.config
11379
11380 POWER STATE COORDINATION INTERFACE (PSCI)
11381 M:      Mark Rutland <mark.rutland@arm.com>
11382 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11383 L:      linux-arm-kernel@lists.infradead.org
11384 S:      Maintained
11385 F:      drivers/firmware/psci*.c
11386 F:      include/linux/psci.h
11387 F:      include/uapi/linux/psci.h
11388
11389 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11390 M:      Sebastian Reichel <sre@kernel.org>
11391 L:      linux-pm@vger.kernel.org
11392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11393 S:      Maintained
11394 F:      Documentation/ABI/testing/sysfs-class-power
11395 F:      Documentation/devicetree/bindings/power/supply/
11396 F:      include/linux/power_supply.h
11397 F:      drivers/power/supply/
11398
11399 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11400 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11401 L:      linuxppc-dev@lists.ozlabs.org
11402 S:      Maintained
11403 F:      drivers/char/powernv-op-panel.c
11404
11405 PPP OVER ATM (RFC 2364)
11406 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11407 S:      Maintained
11408 F:      net/atm/pppoatm.c
11409 F:      include/uapi/linux/atmppp.h
11410
11411 PPP OVER ETHERNET
11412 M:      Michal Ostrowski <mostrows@earthlink.net>
11413 S:      Maintained
11414 F:      drivers/net/ppp/pppoe.c
11415 F:      drivers/net/ppp/pppox.c
11416
11417 PPP OVER L2TP
11418 M:      James Chapman <jchapman@katalix.com>
11419 S:      Maintained
11420 F:      net/l2tp/l2tp_ppp.c
11421 F:      include/linux/if_pppol2tp.h
11422 F:      include/uapi/linux/if_pppol2tp.h
11423
11424 PPP PROTOCOL DRIVERS AND COMPRESSORS
11425 M:      Paul Mackerras <paulus@samba.org>
11426 L:      linux-ppp@vger.kernel.org
11427 S:      Maintained
11428 F:      drivers/net/ppp/ppp_*
11429
11430 PPS SUPPORT
11431 M:      Rodolfo Giometti <giometti@enneenne.com>
11432 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11433 L:      linuxpps@ml.enneenne.com (subscribers-only)
11434 S:      Maintained
11435 F:      Documentation/pps/
11436 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11437 F:      Documentation/ABI/testing/sysfs-pps
11438 F:      drivers/pps/
11439 F:      include/linux/pps*.h
11440 F:      include/uapi/linux/pps.h
11441
11442 PPTP DRIVER
11443 M:      Dmitry Kozlov <xeb@mail.ru>
11444 L:      netdev@vger.kernel.org
11445 S:      Maintained
11446 F:      drivers/net/ppp/pptp.c
11447 W:      http://sourceforge.net/projects/accel-pptp
11448
11449 PREEMPTIBLE KERNEL
11450 M:      Robert Love <rml@tech9.net>
11451 L:      kpreempt-tech@lists.sourceforge.net
11452 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11453 S:      Supported
11454 F:      Documentation/preempt-locking.txt
11455 F:      include/linux/preempt.h
11456
11457 PRINTK
11458 M:      Petr Mladek <pmladek@suse.com>
11459 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11460 R:      Steven Rostedt <rostedt@goodmis.org>
11461 S:      Maintained
11462 F:      kernel/printk/
11463 F:      include/linux/printk.h
11464
11465 PRISM54 WIRELESS DRIVER
11466 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11467 L:      linux-wireless@vger.kernel.org
11468 W:      http://wireless.kernel.org/en/users/Drivers/p54
11469 S:      Obsolete
11470 F:      drivers/net/wireless/intersil/prism54/
11471
11472 PROC SYSCTL
11473 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11474 M:      Kees Cook <keescook@chromium.org>
11475 L:      linux-kernel@vger.kernel.org
11476 L:      linux-fsdevel@vger.kernel.org
11477 S:      Maintained
11478 F:      fs/proc/proc_sysctl.c
11479 F:      include/linux/sysctl.h
11480 F:      kernel/sysctl.c
11481 F:      tools/testing/selftests/sysctl/
11482
11483 PS3 NETWORK SUPPORT
11484 M:      Geoff Levand <geoff@infradead.org>
11485 L:      netdev@vger.kernel.org
11486 L:      linuxppc-dev@lists.ozlabs.org
11487 S:      Maintained
11488 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11489
11490 PS3 PLATFORM SUPPORT
11491 M:      Geoff Levand <geoff@infradead.org>
11492 L:      linuxppc-dev@lists.ozlabs.org
11493 S:      Maintained
11494 F:      arch/powerpc/boot/ps3*
11495 F:      arch/powerpc/include/asm/lv1call.h
11496 F:      arch/powerpc/include/asm/ps3*.h
11497 F:      arch/powerpc/platforms/ps3/
11498 F:      drivers/*/ps3*
11499 F:      drivers/ps3/
11500 F:      drivers/rtc/rtc-ps3.c
11501 F:      drivers/usb/host/*ps3.c
11502 F:      sound/ppc/snd_ps3*
11503
11504 PS3VRAM DRIVER
11505 M:      Jim Paris <jim@jtan.com>
11506 M:      Geoff Levand <geoff@infradead.org>
11507 L:      linuxppc-dev@lists.ozlabs.org
11508 S:      Maintained
11509 F:      drivers/block/ps3vram.c
11510
11511 PSAMPLE PACKET SAMPLING SUPPORT:
11512 M:      Yotam Gigi <yotam.gi@gmail.com>
11513 S:      Maintained
11514 F:      net/psample
11515 F:      include/net/psample.h
11516 F:      include/uapi/linux/psample.h
11517
11518 PSTORE FILESYSTEM
11519 M:      Kees Cook <keescook@chromium.org>
11520 M:      Anton Vorontsov <anton@enomsg.org>
11521 M:      Colin Cross <ccross@android.com>
11522 M:      Tony Luck <tony.luck@intel.com>
11523 S:      Maintained
11524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11525 F:      fs/pstore/
11526 F:      include/linux/pstore*
11527 F:      drivers/firmware/efi/efi-pstore.c
11528 F:      drivers/acpi/apei/erst.c
11529 F:      Documentation/admin-guide/ramoops.rst
11530 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11531 K:      \b(pstore|ramoops)
11532
11533 PTP HARDWARE CLOCK SUPPORT
11534 M:      Richard Cochran <richardcochran@gmail.com>
11535 L:      netdev@vger.kernel.org
11536 S:      Maintained
11537 W:      http://linuxptp.sourceforge.net/
11538 F:      Documentation/ABI/testing/sysfs-ptp
11539 F:      Documentation/ptp/*
11540 F:      drivers/net/phy/dp83640*
11541 F:      drivers/ptp/*
11542 F:      include/linux/ptp_cl*
11543
11544 PTRACE SUPPORT
11545 M:      Oleg Nesterov <oleg@redhat.com>
11546 S:      Maintained
11547 F:      include/asm-generic/syscall.h
11548 F:      include/linux/ptrace.h
11549 F:      include/linux/regset.h
11550 F:      include/linux/tracehook.h
11551 F:      include/uapi/linux/ptrace.h
11552 F:      include/uapi/linux/ptrace.h
11553 F:      include/asm-generic/ptrace.h
11554 F:      kernel/ptrace.c
11555 F:      arch/*/ptrace*.c
11556 F:      arch/*/*/ptrace*.c
11557 F:      arch/*/include/asm/ptrace*.h
11558
11559 PULSE8-CEC DRIVER
11560 M:      Hans Verkuil <hverkuil@xs4all.nl>
11561 L:      linux-media@vger.kernel.org
11562 T:      git git://linuxtv.org/media_tree.git
11563 S:      Maintained
11564 F:      drivers/media/usb/pulse8-cec/*
11565 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11566
11567 PVRUSB2 VIDEO4LINUX DRIVER
11568 M:      Mike Isely <isely@pobox.com>
11569 L:      pvrusb2@isely.net       (subscribers-only)
11570 L:      linux-media@vger.kernel.org
11571 W:      http://www.isely.net/pvrusb2/
11572 T:      git git://linuxtv.org/media_tree.git
11573 S:      Maintained
11574 F:      Documentation/media/v4l-drivers/pvrusb2*
11575 F:      drivers/media/usb/pvrusb2/
11576
11577 PWC WEBCAM DRIVER
11578 M:      Hans Verkuil <hverkuil@xs4all.nl>
11579 L:      linux-media@vger.kernel.org
11580 T:      git git://linuxtv.org/media_tree.git
11581 S:      Odd Fixes
11582 F:      drivers/media/usb/pwc/*
11583
11584 PWM FAN DRIVER
11585 M:      Kamil Debski <kamil@wypas.org>
11586 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11587 L:      linux-hwmon@vger.kernel.org
11588 S:      Supported
11589 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11590 F:      Documentation/hwmon/pwm-fan
11591 F:      drivers/hwmon/pwm-fan.c
11592
11593 PWM IR Transmitter
11594 M:      Sean Young <sean@mess.org>
11595 L:      linux-media@vger.kernel.org
11596 S:      Maintained
11597 F:      drivers/media/rc/pwm-ir-tx.c
11598
11599 PWM SUBSYSTEM
11600 M:      Thierry Reding <thierry.reding@gmail.com>
11601 L:      linux-pwm@vger.kernel.org
11602 S:      Maintained
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11604 F:      Documentation/pwm.txt
11605 F:      Documentation/devicetree/bindings/pwm/
11606 F:      include/linux/pwm.h
11607 F:      drivers/pwm/
11608 F:      drivers/video/backlight/pwm_bl.c
11609 F:      include/linux/pwm_backlight.h
11610 F:      drivers/gpio/gpio-mvebu.c
11611 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11612
11613 PXA GPIO DRIVER
11614 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11615 L:      linux-gpio@vger.kernel.org
11616 S:      Maintained
11617 F:      drivers/gpio/gpio-pxa.c
11618
11619 PXA MMCI DRIVER
11620 S:      Orphan
11621
11622 PXA RTC DRIVER
11623 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11624 L:      linux-rtc@vger.kernel.org
11625 S:      Maintained
11626
11627 PXA2xx/PXA3xx SUPPORT
11628 M:      Daniel Mack <daniel@zonque.org>
11629 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11630 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11632 T:      git git://github.com/hzhuang1/linux.git
11633 T:      git git://github.com/rjarzmik/linux.git
11634 S:      Maintained
11635 F:      arch/arm/boot/dts/pxa*
11636 F:      arch/arm/mach-pxa/
11637 F:      drivers/dma/pxa*
11638 F:      drivers/pcmcia/pxa2xx*
11639 F:      drivers/pinctrl/pxa/
11640 F:      drivers/spi/spi-pxa2xx*
11641 F:      drivers/usb/gadget/udc/pxa2*
11642 F:      include/sound/pxa2xx-lib.h
11643 F:      sound/arm/pxa*
11644 F:      sound/soc/pxa/
11645
11646 QAT DRIVER
11647 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11648 L:      qat-linux@intel.com
11649 S:      Supported
11650 F:      drivers/crypto/qat/
11651
11652 QCOM AUDIO (ASoC) DRIVERS
11653 M:      Patrick Lai <plai@codeaurora.org>
11654 M:      Banajit Goswami <bgoswami@codeaurora.org>
11655 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11656 S:      Supported
11657 F:      sound/soc/qcom/
11658
11659 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11660 M:      Gabriel Somlo <somlo@cmu.edu>
11661 M:      "Michael S. Tsirkin" <mst@redhat.com>
11662 L:      qemu-devel@nongnu.org
11663 S:      Maintained
11664 F:      drivers/firmware/qemu_fw_cfg.c
11665 F:      include/uapi/linux/qemu_fw_cfg.h
11666
11667 QIB DRIVER
11668 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11669 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11670 L:      linux-rdma@vger.kernel.org
11671 S:      Supported
11672 F:      drivers/infiniband/hw/qib/
11673
11674 QLOGIC QL41xxx FCOE DRIVER
11675 M:      QLogic-Storage-Upstream@cavium.com
11676 L:      linux-scsi@vger.kernel.org
11677 S:      Supported
11678 F:      drivers/scsi/qedf/
11679
11680 QLOGIC QL41xxx ISCSI DRIVER
11681 M:      QLogic-Storage-Upstream@cavium.com
11682 L:      linux-scsi@vger.kernel.org
11683 S:      Supported
11684 F:      drivers/scsi/qedi/
11685
11686 QLOGIC QL4xxx ETHERNET DRIVER
11687 M:      Ariel Elior <Ariel.Elior@cavium.com>
11688 M:      everest-linux-l2@cavium.com
11689 L:      netdev@vger.kernel.org
11690 S:      Supported
11691 F:      drivers/net/ethernet/qlogic/qed/
11692 F:      include/linux/qed/
11693 F:      drivers/net/ethernet/qlogic/qede/
11694
11695 QLOGIC QL4xxx RDMA DRIVER
11696 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11697 M:      Ariel Elior <Ariel.Elior@cavium.com>
11698 L:      linux-rdma@vger.kernel.org
11699 S:      Supported
11700 F:      drivers/infiniband/hw/qedr/
11701 F:      include/uapi/rdma/qedr-abi.h
11702
11703 QLOGIC QLA1280 SCSI DRIVER
11704 M:      Michael Reed <mdr@sgi.com>
11705 L:      linux-scsi@vger.kernel.org
11706 S:      Maintained
11707 F:      drivers/scsi/qla1280.[ch]
11708
11709 QLOGIC QLA2XXX FC-SCSI DRIVER
11710 M:      qla2xxx-upstream@qlogic.com
11711 L:      linux-scsi@vger.kernel.org
11712 S:      Supported
11713 F:      Documentation/scsi/LICENSE.qla2xxx
11714 F:      drivers/scsi/qla2xxx/
11715
11716 QLOGIC QLA3XXX NETWORK DRIVER
11717 M:      Dept-GELinuxNICDev@cavium.com
11718 L:      netdev@vger.kernel.org
11719 S:      Supported
11720 F:      Documentation/networking/LICENSE.qla3xxx
11721 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11722
11723 QLOGIC QLA4XXX iSCSI DRIVER
11724 M:      QLogic-Storage-Upstream@qlogic.com
11725 L:      linux-scsi@vger.kernel.org
11726 S:      Supported
11727 F:      Documentation/scsi/LICENSE.qla4xxx
11728 F:      drivers/scsi/qla4xxx/
11729
11730 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11731 M:      Harish Patil <harish.patil@cavium.com>
11732 M:      Manish Chopra <manish.chopra@cavium.com>
11733 M:      Dept-GELinuxNICDev@cavium.com
11734 L:      netdev@vger.kernel.org
11735 S:      Supported
11736 F:      drivers/net/ethernet/qlogic/qlcnic/
11737
11738 QLOGIC QLGE 10Gb ETHERNET DRIVER
11739 M:      Harish Patil <harish.patil@cavium.com>
11740 M:      Manish Chopra <manish.chopra@cavium.com>
11741 M:      Dept-GELinuxNICDev@cavium.com
11742 L:      netdev@vger.kernel.org
11743 S:      Supported
11744 F:      drivers/net/ethernet/qlogic/qlge/
11745
11746 QNX4 FILESYSTEM
11747 M:      Anders Larsen <al@alarsen.net>
11748 W:      http://www.alarsen.net/linux/qnx4fs/
11749 S:      Maintained
11750 F:      fs/qnx4/
11751 F:      include/uapi/linux/qnx4_fs.h
11752 F:      include/uapi/linux/qnxtypes.h
11753
11754 QORIQ DPAA2 FSL-MC BUS DRIVER
11755 M:      Stuart Yoder <stuyoder@gmail.com>
11756 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11757 L:      linux-kernel@vger.kernel.org
11758 S:      Maintained
11759 F:      drivers/bus/fsl-mc/
11760 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11761 F:      Documentation/networking/dpaa2/overview.rst
11762
11763 QT1010 MEDIA DRIVER
11764 M:      Antti Palosaari <crope@iki.fi>
11765 L:      linux-media@vger.kernel.org
11766 W:      https://linuxtv.org
11767 W:      http://palosaari.fi/linux/
11768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11769 T:      git git://linuxtv.org/anttip/media_tree.git
11770 S:      Maintained
11771 F:      drivers/media/tuners/qt1010*
11772
11773 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11774 M:      Kalle Valo <kvalo@codeaurora.org>
11775 L:      ath10k@lists.infradead.org
11776 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11778 S:      Supported
11779 F:      drivers/net/wireless/ath/ath10k/
11780
11781 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11782 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11783 L:      linux-wireless@vger.kernel.org
11784 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11785 S:      Supported
11786 F:      drivers/net/wireless/ath/ath9k/
11787
11788 QUALCOMM CAMERA SUBSYSTEM DRIVER
11789 M:      Todor Tomov <todor.tomov@linaro.org>
11790 L:      linux-media@vger.kernel.org
11791 S:      Maintained
11792 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11793 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11794 F:      drivers/media/platform/qcom/camss-8x16/
11795
11796 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11797 M:  Ilia Lin <ilia.lin@gmail.com>
11798 L:  linux-pm@vger.kernel.org
11799 S:  Maintained
11800 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11801 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11802
11803 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11804 M:      Timur Tabi <timur@codeaurora.org>
11805 L:      netdev@vger.kernel.org
11806 S:      Supported
11807 F:      drivers/net/ethernet/qualcomm/emac/
11808
11809 QUALCOMM HEXAGON ARCHITECTURE
11810 M:      Richard Kuo <rkuo@codeaurora.org>
11811 L:      linux-hexagon@vger.kernel.org
11812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11813 S:      Supported
11814 F:      arch/hexagon/
11815
11816 QUALCOMM HIDMA DRIVER
11817 M:      Sinan Kaya <okaya@codeaurora.org>
11818 L:      linux-arm-kernel@lists.infradead.org
11819 L:      linux-arm-msm@vger.kernel.org
11820 L:      dmaengine@vger.kernel.org
11821 S:      Supported
11822 F:      drivers/dma/qcom/hidma*
11823
11824 QUALCOMM IOMMU
11825 M:      Rob Clark <robdclark@gmail.com>
11826 L:      iommu@lists.linux-foundation.org
11827 L:      linux-arm-msm@vger.kernel.org
11828 S:      Maintained
11829 F:      drivers/iommu/qcom_iommu.c
11830
11831 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11832 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11833 L:      linux-media@vger.kernel.org
11834 L:      linux-arm-msm@vger.kernel.org
11835 T:      git git://linuxtv.org/media_tree.git
11836 S:      Maintained
11837 F:      drivers/media/platform/qcom/venus/
11838
11839 QUALCOMM WCN36XX WIRELESS DRIVER
11840 M:      Kalle Valo <kvalo@codeaurora.org>
11841 L:      wcn36xx@lists.infradead.org
11842 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11843 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11844 S:      Supported
11845 F:      drivers/net/wireless/ath/wcn36xx/
11846
11847 QUANTENNA QTNFMAC WIRELESS DRIVER
11848 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11849 M:      Avinash Patil <avinashp@quantenna.com>
11850 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11851 L:      linux-wireless@vger.kernel.org
11852 S:      Maintained
11853 F:      drivers/net/wireless/quantenna
11854
11855 RADEON and AMDGPU DRM DRIVERS
11856 M:      Alex Deucher <alexander.deucher@amd.com>
11857 M:      Christian König <christian.koenig@amd.com>
11858 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11859 L:      amd-gfx@lists.freedesktop.org
11860 T:      git git://people.freedesktop.org/~agd5f/linux
11861 S:      Supported
11862 F:      drivers/gpu/drm/radeon/
11863 F:      include/uapi/drm/radeon_drm.h
11864 F:      drivers/gpu/drm/amd/
11865 F:      include/uapi/drm/amdgpu_drm.h
11866
11867 RADEON FRAMEBUFFER DISPLAY DRIVER
11868 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11869 L:      linux-fbdev@vger.kernel.org
11870 S:      Maintained
11871 F:      drivers/video/fbdev/aty/radeon*
11872 F:      include/uapi/linux/radeonfb.h
11873
11874 RADIOSHARK RADIO DRIVER
11875 M:      Hans Verkuil <hverkuil@xs4all.nl>
11876 L:      linux-media@vger.kernel.org
11877 T:      git git://linuxtv.org/media_tree.git
11878 S:      Maintained
11879 F:      drivers/media/radio/radio-shark.c
11880
11881 RADIOSHARK2 RADIO 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 S:      Maintained
11886 F:      drivers/media/radio/radio-shark2.c
11887 F:      drivers/media/radio/radio-tea5777.c
11888
11889 RADOS BLOCK DEVICE (RBD)
11890 M:      Ilya Dryomov <idryomov@gmail.com>
11891 M:      Sage Weil <sage@redhat.com>
11892 M:      Alex Elder <elder@kernel.org>
11893 L:      ceph-devel@vger.kernel.org
11894 W:      http://ceph.com/
11895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11896 T:      git git://github.com/ceph/ceph-client.git
11897 S:      Supported
11898 F:      Documentation/ABI/testing/sysfs-bus-rbd
11899 F:      drivers/block/rbd.c
11900 F:      drivers/block/rbd_types.h
11901
11902 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11903 M:      Paul Mackerras <paulus@samba.org>
11904 L:      linux-fbdev@vger.kernel.org
11905 S:      Maintained
11906 F:      drivers/video/fbdev/aty/aty128fb.c
11907
11908 RAINSHADOW-CEC DRIVER
11909 M:      Hans Verkuil <hverkuil@xs4all.nl>
11910 L:      linux-media@vger.kernel.org
11911 T:      git git://linuxtv.org/media_tree.git
11912 S:      Maintained
11913 F:      drivers/media/usb/rainshadow-cec/*
11914
11915 RALINK MIPS ARCHITECTURE
11916 M:      John Crispin <john@phrozen.org>
11917 L:      linux-mips@linux-mips.org
11918 S:      Maintained
11919 F:      arch/mips/ralink
11920
11921 RALINK RT2X00 WIRELESS LAN DRIVER
11922 P:      rt2x00 project
11923 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11924 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11925 L:      linux-wireless@vger.kernel.org
11926 S:      Maintained
11927 F:      drivers/net/wireless/ralink/rt2x00/
11928
11929 RAMDISK RAM BLOCK DEVICE DRIVER
11930 M:      Jens Axboe <axboe@kernel.dk>
11931 S:      Maintained
11932 F:      Documentation/blockdev/ramdisk.txt
11933 F:      drivers/block/brd.c
11934
11935 RANCHU VIRTUAL BOARD FOR MIPS
11936 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11937 L:      linux-mips@linux-mips.org
11938 S:      Supported
11939 F:      arch/mips/generic/board-ranchu.c
11940 F:      arch/mips/configs/generic/board-ranchu.config
11941
11942 RANDOM NUMBER DRIVER
11943 M:      "Theodore Ts'o" <tytso@mit.edu>
11944 S:      Maintained
11945 F:      drivers/char/random.c
11946
11947 RAPIDIO SUBSYSTEM
11948 M:      Matt Porter <mporter@kernel.crashing.org>
11949 M:      Alexandre Bounine <alex.bou9@gmail.com>
11950 S:      Maintained
11951 F:      drivers/rapidio/
11952
11953 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11954 L:      linux-wireless@vger.kernel.org
11955 S:      Orphan
11956 F:      drivers/net/wireless/ray*
11957
11958 RCUTORTURE TEST FRAMEWORK
11959 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11960 M:      Josh Triplett <josh@joshtriplett.org>
11961 R:      Steven Rostedt <rostedt@goodmis.org>
11962 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11963 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11964 L:      linux-kernel@vger.kernel.org
11965 S:      Supported
11966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11967 F:      tools/testing/selftests/rcutorture
11968
11969 RDC R-321X SoC
11970 M:      Florian Fainelli <florian@openwrt.org>
11971 S:      Maintained
11972
11973 RDC R6040 FAST ETHERNET DRIVER
11974 M:      Florian Fainelli <f.fainelli@gmail.com>
11975 L:      netdev@vger.kernel.org
11976 S:      Maintained
11977 F:      drivers/net/ethernet/rdc/r6040.c
11978
11979 RDMAVT - RDMA verbs software
11980 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11981 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11982 L:      linux-rdma@vger.kernel.org
11983 S:      Supported
11984 F:      drivers/infiniband/sw/rdmavt
11985
11986 RDS - RELIABLE DATAGRAM SOCKETS
11987 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11988 L:      netdev@vger.kernel.org
11989 L:      linux-rdma@vger.kernel.org
11990 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11991 W:      https://oss.oracle.com/projects/rds/
11992 S:      Supported
11993 F:      net/rds/
11994 F:      Documentation/networking/rds.txt
11995
11996 RDT - RESOURCE ALLOCATION
11997 M:      Fenghua Yu <fenghua.yu@intel.com>
11998 L:      linux-kernel@vger.kernel.org
11999 S:      Supported
12000 F:      arch/x86/kernel/cpu/intel_rdt*
12001 F:      arch/x86/include/asm/intel_rdt_sched.h
12002 F:      Documentation/x86/intel_rdt*
12003
12004 READ-COPY UPDATE (RCU)
12005 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12006 M:      Josh Triplett <josh@joshtriplett.org>
12007 R:      Steven Rostedt <rostedt@goodmis.org>
12008 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12009 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12010 L:      linux-kernel@vger.kernel.org
12011 W:      http://www.rdrop.com/users/paulmck/RCU/
12012 S:      Supported
12013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12014 F:      Documentation/RCU/
12015 X:      Documentation/RCU/torture.txt
12016 F:      include/linux/rcu*
12017 X:      include/linux/srcu.h
12018 F:      kernel/rcu/
12019 X:      kernel/torture.c
12020
12021 REAL TIME CLOCK (RTC) SUBSYSTEM
12022 M:      Alessandro Zummo <a.zummo@towertech.it>
12023 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12024 L:      linux-rtc@vger.kernel.org
12025 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12027 S:      Maintained
12028 F:      Documentation/devicetree/bindings/rtc/
12029 F:      Documentation/rtc.txt
12030 F:      drivers/rtc/
12031 F:      include/linux/rtc.h
12032 F:      include/uapi/linux/rtc.h
12033 F:      include/linux/rtc/
12034 F:      include/linux/platform_data/rtc-*
12035 F:      tools/testing/selftests/rtc/
12036
12037 REALTEK AUDIO CODECS
12038 M:      Bard Liao <bardliao@realtek.com>
12039 M:      Oder Chiou <oder_chiou@realtek.com>
12040 S:      Maintained
12041 F:      sound/soc/codecs/rt*
12042 F:      include/sound/rt*.h
12043
12044 REGISTER MAP ABSTRACTION
12045 M:      Mark Brown <broonie@kernel.org>
12046 L:      linux-kernel@vger.kernel.org
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12048 S:      Supported
12049 F:      Documentation/devicetree/bindings/regmap/
12050 F:      drivers/base/regmap/
12051 F:      include/linux/regmap.h
12052
12053 REISERFS FILE SYSTEM
12054 L:      reiserfs-devel@vger.kernel.org
12055 S:      Supported
12056 F:      fs/reiserfs/
12057
12058 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12059 M:      Ohad Ben-Cohen <ohad@wizery.com>
12060 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12061 L:      linux-remoteproc@vger.kernel.org
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12063 S:      Maintained
12064 F:      Documentation/devicetree/bindings/remoteproc/
12065 F:      Documentation/remoteproc.txt
12066 F:      drivers/remoteproc/
12067 F:      include/linux/remoteproc.h
12068
12069 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12070 M:      Ohad Ben-Cohen <ohad@wizery.com>
12071 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12072 L:      linux-remoteproc@vger.kernel.org
12073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12074 S:      Maintained
12075 F:      drivers/rpmsg/
12076 F:      Documentation/rpmsg.txt
12077 F:      include/linux/rpmsg.h
12078 F:      include/linux/rpmsg/
12079
12080 RENESAS CLOCK DRIVERS
12081 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12082 L:      linux-renesas-soc@vger.kernel.org
12083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12084 S:      Supported
12085 F:      drivers/clk/renesas/
12086
12087 RENESAS EMEV2 I2C DRIVER
12088 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12089 S:      Supported
12090 F:      drivers/i2c/busses/i2c-emev2.c
12091
12092 RENESAS ETHERNET DRIVERS
12093 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12094 L:      netdev@vger.kernel.org
12095 L:      linux-renesas-soc@vger.kernel.org
12096 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12097 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12098 F:      drivers/net/ethernet/renesas/
12099 F:      include/linux/sh_eth.h
12100
12101 RENESAS R-CAR GYROADC DRIVER
12102 M:      Marek Vasut <marek.vasut@gmail.com>
12103 L:      linux-iio@vger.kernel.org
12104 S:      Supported
12105 F:      drivers/iio/adc/rcar_gyro_adc.c
12106
12107 RENESAS R-CAR I2C DRIVERS
12108 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12109 S:      Supported
12110 F:      drivers/i2c/busses/i2c-rcar.c
12111 F:      drivers/i2c/busses/i2c-sh_mobile.c
12112
12113 RENESAS USB PHY DRIVER
12114 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12115 L:      linux-renesas-soc@vger.kernel.org
12116 S:      Maintained
12117 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12118
12119 RESET CONTROLLER FRAMEWORK
12120 M:      Philipp Zabel <p.zabel@pengutronix.de>
12121 T:      git git://git.pengutronix.de/git/pza/linux
12122 S:      Maintained
12123 F:      drivers/reset/
12124 F:      Documentation/devicetree/bindings/reset/
12125 F:      include/dt-bindings/reset/
12126 F:      include/linux/reset.h
12127 F:      include/linux/reset-controller.h
12128
12129 RFKILL
12130 M:      Johannes Berg <johannes@sipsolutions.net>
12131 L:      linux-wireless@vger.kernel.org
12132 W:      http://wireless.kernel.org/
12133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12135 S:      Maintained
12136 F:      Documentation/rfkill.txt
12137 F:      Documentation/ABI/stable/sysfs-class-rfkill
12138 F:      net/rfkill/
12139
12140 RHASHTABLE
12141 M:      Thomas Graf <tgraf@suug.ch>
12142 M:      Herbert Xu <herbert@gondor.apana.org.au>
12143 L:      netdev@vger.kernel.org
12144 S:      Maintained
12145 F:      lib/rhashtable.c
12146 F:      include/linux/rhashtable.h
12147
12148 RICOH R5C592 MEMORYSTICK DRIVER
12149 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12150 S:      Maintained
12151 F:      drivers/memstick/host/r592.*
12152
12153 RICOH SMARTMEDIA/XD DRIVER
12154 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12155 S:      Maintained
12156 F:      drivers/mtd/nand/raw/r852.c
12157 F:      drivers/mtd/nand/raw/r852.h
12158
12159 RISC-V ARCHITECTURE
12160 M:      Palmer Dabbelt <palmer@sifive.com>
12161 M:      Albert Ou <albert@sifive.com>
12162 L:      linux-riscv@lists.infradead.org
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12164 S:      Supported
12165 F:      arch/riscv/
12166 K:      riscv
12167 N:      riscv
12168
12169 ROCCAT DRIVERS
12170 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12171 W:      http://sourceforge.net/projects/roccat/
12172 S:      Maintained
12173 F:      drivers/hid/hid-roccat*
12174 F:      include/linux/hid-roccat*
12175 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12176
12177 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12178 M:      Jacob chen <jacob2.chen@rock-chips.com>
12179 L:      linux-media@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/media/platform/rockchip/rga/
12182 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12183
12184 ROCKER DRIVER
12185 M:      Jiri Pirko <jiri@resnulli.us>
12186 L:      netdev@vger.kernel.org
12187 S:      Supported
12188 F:      drivers/net/ethernet/rocker/
12189
12190 ROCKETPORT DRIVER
12191 P:      Comtrol Corp.
12192 W:      http://www.comtrol.com
12193 S:      Maintained
12194 F:      Documentation/serial/rocket.txt
12195 F:      drivers/tty/rocket*
12196
12197 ROCKETPORT EXPRESS/INFINITY DRIVER
12198 M:      Kevin Cernekee <cernekee@gmail.com>
12199 L:      linux-serial@vger.kernel.org
12200 S:      Odd Fixes
12201 F:      drivers/tty/serial/rp2.*
12202
12203 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12204 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12205 L:      linux-kernel@vger.kernel.org
12206 L:      linux-renesas-soc@vger.kernel.org
12207 S:      Supported
12208 F:      drivers/mfd/bd9571mwv.c
12209 F:      drivers/regulator/bd9571mwv-regulator.c
12210 F:      drivers/gpio/gpio-bd9571mwv.c
12211 F:      include/linux/mfd/bd9571mwv.h
12212 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12213
12214 ROSE NETWORK LAYER
12215 M:      Ralf Baechle <ralf@linux-mips.org>
12216 L:      linux-hams@vger.kernel.org
12217 W:      http://www.linux-ax25.org/
12218 S:      Maintained
12219 F:      include/net/rose.h
12220 F:      include/uapi/linux/rose.h
12221 F:      net/rose/
12222
12223 RTL2830 MEDIA DRIVER
12224 M:      Antti Palosaari <crope@iki.fi>
12225 L:      linux-media@vger.kernel.org
12226 W:      https://linuxtv.org
12227 W:      http://palosaari.fi/linux/
12228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12229 T:      git git://linuxtv.org/anttip/media_tree.git
12230 S:      Maintained
12231 F:      drivers/media/dvb-frontends/rtl2830*
12232
12233 RTL2832 MEDIA DRIVER
12234 M:      Antti Palosaari <crope@iki.fi>
12235 L:      linux-media@vger.kernel.org
12236 W:      https://linuxtv.org
12237 W:      http://palosaari.fi/linux/
12238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12239 T:      git git://linuxtv.org/anttip/media_tree.git
12240 S:      Maintained
12241 F:      drivers/media/dvb-frontends/rtl2832*
12242
12243 RTL2832_SDR MEDIA DRIVER
12244 M:      Antti Palosaari <crope@iki.fi>
12245 L:      linux-media@vger.kernel.org
12246 W:      https://linuxtv.org
12247 W:      http://palosaari.fi/linux/
12248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12249 T:      git git://linuxtv.org/anttip/media_tree.git
12250 S:      Maintained
12251 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12252
12253 RTL8180 WIRELESS DRIVER
12254 L:      linux-wireless@vger.kernel.org
12255 W:      http://wireless.kernel.org/
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12257 S:      Orphan
12258 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12259
12260 RTL8187 WIRELESS DRIVER
12261 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12262 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12263 M:      Larry Finger <Larry.Finger@lwfinger.net>
12264 L:      linux-wireless@vger.kernel.org
12265 W:      http://wireless.kernel.org/
12266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12267 S:      Maintained
12268 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12269
12270 REALTEK WIRELESS DRIVER (rtlwifi family)
12271 M:      Ping-Ke Shih <pkshih@realtek.com>
12272 L:      linux-wireless@vger.kernel.org
12273 W:      http://wireless.kernel.org/
12274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12275 S:      Maintained
12276 F:      drivers/net/wireless/realtek/rtlwifi/
12277
12278 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12279 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12280 L:      linux-wireless@vger.kernel.org
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12282 S:      Maintained
12283 F:      drivers/net/wireless/realtek/rtl8xxxu/
12284
12285 RXRPC SOCKETS (AF_RXRPC)
12286 M:      David Howells <dhowells@redhat.com>
12287 L:      linux-afs@lists.infradead.org
12288 S:      Supported
12289 F:      net/rxrpc/
12290 F:      include/keys/rxrpc-type.h
12291 F:      include/net/af_rxrpc.h
12292 F:      include/trace/events/rxrpc.h
12293 F:      include/uapi/linux/rxrpc.h
12294 F:      Documentation/networking/rxrpc.txt
12295 W:      https://www.infradead.org/~dhowells/kafs/
12296
12297 S3 SAVAGE FRAMEBUFFER DRIVER
12298 M:      Antonino Daplas <adaplas@gmail.com>
12299 L:      linux-fbdev@vger.kernel.org
12300 S:      Maintained
12301 F:      drivers/video/fbdev/savage/
12302
12303 S390
12304 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12305 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12306 L:      linux-s390@vger.kernel.org
12307 W:      http://www.ibm.com/developerworks/linux/linux390/
12308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12309 S:      Supported
12310 F:      arch/s390/
12311 F:      drivers/s390/
12312 F:      Documentation/s390/
12313 F:      Documentation/driver-api/s390-drivers.rst
12314
12315 S390 COMMON I/O LAYER
12316 M:      Sebastian Ott <sebott@linux.ibm.com>
12317 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12318 L:      linux-s390@vger.kernel.org
12319 W:      http://www.ibm.com/developerworks/linux/linux390/
12320 S:      Supported
12321 F:      drivers/s390/cio/
12322
12323 S390 DASD DRIVER
12324 M:      Stefan Haberland <sth@linux.ibm.com>
12325 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12326 L:      linux-s390@vger.kernel.org
12327 W:      http://www.ibm.com/developerworks/linux/linux390/
12328 S:      Supported
12329 F:      drivers/s390/block/dasd*
12330 F:      block/partitions/ibm.c
12331
12332 S390 IOMMU (PCI)
12333 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12334 L:      linux-s390@vger.kernel.org
12335 W:      http://www.ibm.com/developerworks/linux/linux390/
12336 S:      Supported
12337 F:      drivers/iommu/s390-iommu.c
12338
12339 S390 IUCV NETWORK LAYER
12340 M:      Julian Wiedmann <jwi@linux.ibm.com>
12341 M:      Ursula Braun <ubraun@linux.ibm.com>
12342 L:      linux-s390@vger.kernel.org
12343 W:      http://www.ibm.com/developerworks/linux/linux390/
12344 S:      Supported
12345 F:      drivers/s390/net/*iucv*
12346 F:      include/net/iucv/
12347 F:      net/iucv/
12348
12349 S390 NETWORK DRIVERS
12350 M:      Julian Wiedmann <jwi@linux.ibm.com>
12351 M:      Ursula Braun <ubraun@linux.ibm.com>
12352 L:      linux-s390@vger.kernel.org
12353 W:      http://www.ibm.com/developerworks/linux/linux390/
12354 S:      Supported
12355 F:      drivers/s390/net/
12356
12357 S390 PCI SUBSYSTEM
12358 M:      Sebastian Ott <sebott@linux.ibm.com>
12359 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12360 L:      linux-s390@vger.kernel.org
12361 W:      http://www.ibm.com/developerworks/linux/linux390/
12362 S:      Supported
12363 F:      arch/s390/pci/
12364 F:      drivers/pci/hotplug/s390_pci_hpc.c
12365
12366 S390 VFIO-CCW DRIVER
12367 M:      Cornelia Huck <cohuck@redhat.com>
12368 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12369 M:      Halil Pasic <pasic@linux.ibm.com>
12370 L:      linux-s390@vger.kernel.org
12371 L:      kvm@vger.kernel.org
12372 S:      Supported
12373 F:      drivers/s390/cio/vfio_ccw*
12374 F:      Documentation/s390/vfio-ccw.txt
12375 F:      include/uapi/linux/vfio_ccw.h
12376
12377 S390 ZCRYPT DRIVER
12378 M:      Harald Freudenberger <freude@linux.ibm.com>
12379 L:      linux-s390@vger.kernel.org
12380 W:      http://www.ibm.com/developerworks/linux/linux390/
12381 S:      Supported
12382 F:      drivers/s390/crypto/
12383
12384 S390 ZFCP DRIVER
12385 M:      Steffen Maier <maier@linux.ibm.com>
12386 M:      Benjamin Block <bblock@linux.ibm.com>
12387 L:      linux-s390@vger.kernel.org
12388 W:      http://www.ibm.com/developerworks/linux/linux390/
12389 S:      Supported
12390 F:      drivers/s390/scsi/zfcp_*
12391
12392 S3C24XX SD/MMC Driver
12393 M:      Ben Dooks <ben-linux@fluff.org>
12394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12395 S:      Supported
12396 F:      drivers/mmc/host/s3cmci.*
12397
12398 SAA6588 RDS RECEIVER DRIVER
12399 M:      Hans Verkuil <hverkuil@xs4all.nl>
12400 L:      linux-media@vger.kernel.org
12401 T:      git git://linuxtv.org/media_tree.git
12402 W:      https://linuxtv.org
12403 S:      Odd Fixes
12404 F:      drivers/media/i2c/saa6588*
12405
12406 SAA7134 VIDEO4LINUX DRIVER
12407 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12408 L:      linux-media@vger.kernel.org
12409 W:      https://linuxtv.org
12410 T:      git git://linuxtv.org/media_tree.git
12411 S:      Odd fixes
12412 F:      Documentation/media/v4l-drivers/saa7134*
12413 F:      drivers/media/pci/saa7134/
12414
12415 SAA7146 VIDEO4LINUX-2 DRIVER
12416 M:      Hans Verkuil <hverkuil@xs4all.nl>
12417 L:      linux-media@vger.kernel.org
12418 T:      git git://linuxtv.org/media_tree.git
12419 S:      Maintained
12420 F:      drivers/media/common/saa7146/
12421 F:      drivers/media/pci/saa7146/
12422 F:      include/media/saa7146*
12423
12424 SAMSUNG AUDIO (ASoC) DRIVERS
12425 M:      Krzysztof Kozlowski <krzk@kernel.org>
12426 M:      Sangbeom Kim <sbkim73@samsung.com>
12427 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12429 S:      Supported
12430 F:      sound/soc/samsung/
12431 F:      Documentation/devicetree/bindings/sound/samsung*
12432
12433 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12434 M:      Krzysztof Kozlowski <krzk@kernel.org>
12435 L:      linux-crypto@vger.kernel.org
12436 L:      linux-samsung-soc@vger.kernel.org
12437 S:      Maintained
12438 F:      drivers/crypto/exynos-rng.c
12439 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12440
12441 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12442 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12443 L:      linux-samsung-soc@vger.kernel.org
12444 S:      Maintained
12445 F:      drivers/char/hw_random/exynos-trng.c
12446 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12447
12448 SAMSUNG FRAMEBUFFER DRIVER
12449 M:      Jingoo Han <jingoohan1@gmail.com>
12450 L:      linux-fbdev@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/video/fbdev/s3c-fb.c
12453
12454 SAMSUNG LAPTOP DRIVER
12455 M:      Corentin Chary <corentin.chary@gmail.com>
12456 L:      platform-driver-x86@vger.kernel.org
12457 S:      Maintained
12458 F:      drivers/platform/x86/samsung-laptop.c
12459
12460 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12461 M:      Sangbeom Kim <sbkim73@samsung.com>
12462 M:      Krzysztof Kozlowski <krzk@kernel.org>
12463 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12464 L:      linux-kernel@vger.kernel.org
12465 L:      linux-samsung-soc@vger.kernel.org
12466 S:      Supported
12467 F:      drivers/mfd/sec*.c
12468 F:      drivers/regulator/s2m*.c
12469 F:      drivers/regulator/s5m*.c
12470 F:      drivers/clk/clk-s2mps11.c
12471 F:      drivers/rtc/rtc-s5m.c
12472 F:      include/linux/mfd/samsung/
12473 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12474 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12475 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12476 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12477
12478 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12479 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12480 L:      linux-media@vger.kernel.org
12481 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12482 S:      Maintained
12483 F:      drivers/media/platform/s3c-camif/
12484 F:      include/media/drv-intf/s3c_camif.h
12485
12486 SAMSUNG S3FWRN5 NFC DRIVER
12487 M:      Robert Baldyga <r.baldyga@samsung.com>
12488 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12489 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12490 S:      Supported
12491 F:      drivers/nfc/s3fwrn5
12492
12493 SAMSUNG S5C73M3 CAMERA DRIVER
12494 M:      Kyungmin Park <kyungmin.park@samsung.com>
12495 M:      Andrzej Hajda <a.hajda@samsung.com>
12496 L:      linux-media@vger.kernel.org
12497 S:      Supported
12498 F:      drivers/media/i2c/s5c73m3/*
12499
12500 SAMSUNG S5K5BAF CAMERA DRIVER
12501 M:      Kyungmin Park <kyungmin.park@samsung.com>
12502 M:      Andrzej Hajda <a.hajda@samsung.com>
12503 L:      linux-media@vger.kernel.org
12504 S:      Supported
12505 F:      drivers/media/i2c/s5k5baf.c
12506
12507 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12508 M:      Krzysztof Kozlowski <krzk@kernel.org>
12509 M:      Vladimir Zapolskiy <vz@mleia.com>
12510 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12511 L:      linux-crypto@vger.kernel.org
12512 L:      linux-samsung-soc@vger.kernel.org
12513 S:      Maintained
12514 F:      drivers/crypto/s5p-sss.c
12515
12516 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12517 M:      Kyungmin Park <kyungmin.park@samsung.com>
12518 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12519 L:      linux-media@vger.kernel.org
12520 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12521 S:      Supported
12522 F:      drivers/media/platform/exynos4-is/
12523
12524 SAMSUNG SOC CLOCK DRIVERS
12525 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12526 M:      Tomasz Figa <tomasz.figa@gmail.com>
12527 M:      Chanwoo Choi <cw00.choi@samsung.com>
12528 S:      Supported
12529 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12531 F:      drivers/clk/samsung/
12532 F:      include/dt-bindings/clock/exynos*.h
12533 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12534
12535 SAMSUNG SPI DRIVERS
12536 M:      Kukjin Kim <kgene@kernel.org>
12537 M:      Krzysztof Kozlowski <krzk@kernel.org>
12538 M:      Andi Shyti <andi@etezian.org>
12539 L:      linux-spi@vger.kernel.org
12540 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12541 S:      Maintained
12542 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12543 F:      drivers/spi/spi-s3c*
12544 F:      include/linux/platform_data/spi-s3c64xx.h
12545
12546 SAMSUNG SXGBE DRIVERS
12547 M:      Byungho An <bh74.an@samsung.com>
12548 M:      Girish K S <ks.giri@samsung.com>
12549 M:      Vipul Pandya <vipul.pandya@samsung.com>
12550 S:      Supported
12551 L:      netdev@vger.kernel.org
12552 F:      drivers/net/ethernet/samsung/sxgbe/
12553
12554 SAMSUNG THERMAL DRIVER
12555 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12556 L:      linux-pm@vger.kernel.org
12557 L:      linux-samsung-soc@vger.kernel.org
12558 S:      Supported
12559 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12560 F:      drivers/thermal/samsung/
12561
12562 SAMSUNG USB2 PHY DRIVER
12563 M:      Kamil Debski <kamil@wypas.org>
12564 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12565 L:      linux-kernel@vger.kernel.org
12566 S:      Supported
12567 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12568 F:      Documentation/phy/samsung-usb2.txt
12569 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12570 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12571 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12572 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12573 F:      drivers/phy/samsung/phy-samsung-usb2.c
12574 F:      drivers/phy/samsung/phy-samsung-usb2.h
12575
12576 SC1200 WDT DRIVER
12577 M:      Zwane Mwaikambo <zwanem@gmail.com>
12578 S:      Maintained
12579 F:      drivers/watchdog/sc1200wdt.c
12580
12581 SCHEDULER
12582 M:      Ingo Molnar <mingo@redhat.com>
12583 M:      Peter Zijlstra <peterz@infradead.org>
12584 L:      linux-kernel@vger.kernel.org
12585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12586 S:      Maintained
12587 F:      kernel/sched/
12588 F:      include/linux/sched.h
12589 F:      include/uapi/linux/sched.h
12590 F:      include/linux/wait.h
12591
12592 SCR24X CHIP CARD INTERFACE DRIVER
12593 M:      Lubomir Rintel <lkundrak@v3.sk>
12594 S:      Supported
12595 F:      drivers/char/pcmcia/scr24x_cs.c
12596
12597 SCSI CDROM DRIVER
12598 M:      Jens Axboe <axboe@kernel.dk>
12599 L:      linux-scsi@vger.kernel.org
12600 W:      http://www.kernel.dk
12601 S:      Maintained
12602 F:      drivers/scsi/sr*
12603
12604 SCSI RDMA PROTOCOL (SRP) INITIATOR
12605 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12606 L:      linux-rdma@vger.kernel.org
12607 S:      Supported
12608 W:      http://www.openfabrics.org
12609 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12611 F:      drivers/infiniband/ulp/srp/
12612 F:      include/scsi/srp.h
12613
12614 SCSI SG DRIVER
12615 M:      Doug Gilbert <dgilbert@interlog.com>
12616 L:      linux-scsi@vger.kernel.org
12617 W:      http://sg.danny.cz/sg
12618 S:      Maintained
12619 F:      Documentation/scsi/scsi-generic.txt
12620 F:      drivers/scsi/sg.c
12621 F:      include/scsi/sg.h
12622
12623 SCSI SUBSYSTEM
12624 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12626 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12628 L:      linux-scsi@vger.kernel.org
12629 S:      Maintained
12630 F:      Documentation/devicetree/bindings/scsi/
12631 F:      drivers/scsi/
12632 F:      include/scsi/
12633
12634 SCSI TAPE DRIVER
12635 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12636 L:      linux-scsi@vger.kernel.org
12637 S:      Maintained
12638 F:      Documentation/scsi/st.txt
12639 F:      drivers/scsi/st.*
12640 F:      drivers/scsi/st_*.h
12641
12642 SCTP PROTOCOL
12643 M:      Vlad Yasevich <vyasevich@gmail.com>
12644 M:      Neil Horman <nhorman@tuxdriver.com>
12645 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12646 L:      linux-sctp@vger.kernel.org
12647 W:      http://lksctp.sourceforge.net
12648 S:      Maintained
12649 F:      Documentation/networking/sctp.txt
12650 F:      include/linux/sctp.h
12651 F:      include/uapi/linux/sctp.h
12652 F:      include/net/sctp/
12653 F:      net/sctp/
12654
12655 SCx200 CPU SUPPORT
12656 M:      Jim Cromie <jim.cromie@gmail.com>
12657 S:      Odd Fixes
12658 F:      Documentation/i2c/busses/scx200_acb
12659 F:      arch/x86/platform/scx200/
12660 F:      drivers/watchdog/scx200_wdt.c
12661 F:      drivers/i2c/busses/scx200*
12662 F:      drivers/mtd/maps/scx200_docflash.c
12663 F:      include/linux/scx200.h
12664
12665 SCx200 GPIO DRIVER
12666 M:      Jim Cromie <jim.cromie@gmail.com>
12667 S:      Maintained
12668 F:      drivers/char/scx200_gpio.c
12669 F:      include/linux/scx200_gpio.h
12670
12671 SCx200 HRT CLOCKSOURCE DRIVER
12672 M:      Jim Cromie <jim.cromie@gmail.com>
12673 S:      Maintained
12674 F:      drivers/clocksource/scx200_hrt.c
12675
12676 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12677 M:      Sascha Sommer <saschasommer@freenet.de>
12678 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12679 S:      Maintained
12680 F:      drivers/mmc/host/sdricoh_cs.c
12681
12682 SECURE COMPUTING
12683 M:      Kees Cook <keescook@chromium.org>
12684 R:      Andy Lutomirski <luto@amacapital.net>
12685 R:      Will Drewry <wad@chromium.org>
12686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12687 S:      Supported
12688 F:      kernel/seccomp.c
12689 F:      include/uapi/linux/seccomp.h
12690 F:      include/linux/seccomp.h
12691 F:      tools/testing/selftests/seccomp/*
12692 F:      tools/testing/selftests/kselftest_harness.h
12693 F:      Documentation/userspace-api/seccomp_filter.rst
12694 K:      \bsecure_computing
12695 K:      \bTIF_SECCOMP\b
12696
12697 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12698 M:      Al Cooper <alcooperx@gmail.com>
12699 L:      linux-mmc@vger.kernel.org
12700 L:      bcm-kernel-feedback-list@broadcom.com
12701 S:      Maintained
12702 F:      drivers/mmc/host/sdhci-brcmstb*
12703
12704 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12705 M:      Adrian Hunter <adrian.hunter@intel.com>
12706 L:      linux-mmc@vger.kernel.org
12707 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12708 S:      Maintained
12709 F:      drivers/mmc/host/sdhci*
12710 F:      include/linux/mmc/sdhci*
12711
12712 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12713 M:      Ben Dooks <ben-linux@fluff.org>
12714 M:      Jaehoon Chung <jh80.chung@samsung.com>
12715 L:      linux-mmc@vger.kernel.org
12716 S:      Maintained
12717 F:      drivers/mmc/host/sdhci-s3c*
12718
12719 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12720 M:      Viresh Kumar <vireshk@kernel.org>
12721 L:      linux-mmc@vger.kernel.org
12722 S:      Maintained
12723 F:      drivers/mmc/host/sdhci-spear.c
12724
12725 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12726 M:      Kishon Vijay Abraham I <kishon@ti.com>
12727 L:      linux-mmc@vger.kernel.org
12728 S:      Maintained
12729 F:      drivers/mmc/host/sdhci-omap.c
12730
12731 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12732 M:      Scott Bauer <scott.bauer@intel.com>
12733 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12734 L:      linux-block@vger.kernel.org
12735 S:      Supported
12736 F:      block/sed*
12737 F:      block/opal_proto.h
12738 F:      include/linux/sed*
12739 F:      include/uapi/linux/sed*
12740
12741 SECURITY CONTACT
12742 M:      Security Officers <security@kernel.org>
12743 S:      Supported
12744
12745 SECURITY SUBSYSTEM
12746 M:      James Morris <jmorris@namei.org>
12747 M:      "Serge E. Hallyn" <serge@hallyn.com>
12748 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12750 W:      http://kernsec.org/
12751 S:      Supported
12752 F:      security/
12753
12754 SELINUX SECURITY MODULE
12755 M:      Paul Moore <paul@paul-moore.com>
12756 M:      Stephen Smalley <sds@tycho.nsa.gov>
12757 M:      Eric Paris <eparis@parisplace.org>
12758 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12759 W:      https://selinuxproject.org
12760 W:      https://github.com/SELinuxProject
12761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12762 S:      Supported
12763 F:      include/linux/selinux*
12764 F:      security/selinux/
12765 F:      scripts/selinux/
12766 F:      Documentation/admin-guide/LSM/SELinux.rst
12767
12768 SENSABLE PHANTOM
12769 M:      Jiri Slaby <jirislaby@gmail.com>
12770 S:      Maintained
12771 F:      drivers/misc/phantom.c
12772 F:      include/uapi/linux/phantom.h
12773
12774 SERIAL DEVICE BUS
12775 M:      Rob Herring <robh@kernel.org>
12776 L:      linux-serial@vger.kernel.org
12777 S:      Maintained
12778 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12779 F:      drivers/tty/serdev/
12780 F:      include/linux/serdev.h
12781
12782 SERIAL DRIVERS
12783 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12784 L:      linux-serial@vger.kernel.org
12785 S:      Maintained
12786 F:      Documentation/devicetree/bindings/serial/
12787 F:      drivers/tty/serial/
12788
12789 SERIAL IR RECEIVER
12790 M:      Sean Young <sean@mess.org>
12791 L:      linux-media@vger.kernel.org
12792 S:      Maintained
12793 F:      drivers/media/rc/serial_ir.c
12794
12795 SFC NETWORK DRIVER
12796 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12797 M:      Edward Cree <ecree@solarflare.com>
12798 M:      Bert Kenward <bkenward@solarflare.com>
12799 L:      netdev@vger.kernel.org
12800 S:      Supported
12801 F:      drivers/net/ethernet/sfc/
12802
12803 SGI GRU DRIVER
12804 M:      Dimitri Sivanich <sivanich@sgi.com>
12805 S:      Maintained
12806 F:      drivers/misc/sgi-gru/
12807
12808 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12809 M:      Pat Gefre <pfg@sgi.com>
12810 L:      linux-ia64@vger.kernel.org
12811 S:      Supported
12812 F:      Documentation/ia64/serial.txt
12813 F:      drivers/tty/serial/ioc?_serial.c
12814 F:      include/linux/ioc?.h
12815
12816 SGI XP/XPC/XPNET DRIVER
12817 M:      Cliff Whickman <cpw@sgi.com>
12818 M:      Robin Holt <robinmholt@gmail.com>
12819 S:      Maintained
12820 F:      drivers/misc/sgi-xp/
12821
12822 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12823 M:      Ursula Braun <ubraun@linux.ibm.com>
12824 L:      linux-s390@vger.kernel.org
12825 W:      http://www.ibm.com/developerworks/linux/linux390/
12826 S:      Supported
12827 F:      net/smc/
12828
12829 SH_VEU V4L2 MEM2MEM DRIVER
12830 L:      linux-media@vger.kernel.org
12831 S:      Orphan
12832 F:      drivers/media/platform/sh_veu.c
12833
12834 SH_VOU V4L2 OUTPUT DRIVER
12835 L:      linux-media@vger.kernel.org
12836 S:      Orphan
12837 F:      drivers/media/platform/sh_vou.c
12838 F:      include/media/drv-intf/sh_vou.h
12839
12840 SI2157 MEDIA DRIVER
12841 M:      Antti Palosaari <crope@iki.fi>
12842 L:      linux-media@vger.kernel.org
12843 W:      https://linuxtv.org
12844 W:      http://palosaari.fi/linux/
12845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12846 T:      git git://linuxtv.org/anttip/media_tree.git
12847 S:      Maintained
12848 F:      drivers/media/tuners/si2157*
12849
12850 SI2165 MEDIA DRIVER
12851 M:      Matthias Schwarzott <zzam@gentoo.org>
12852 L:      linux-media@vger.kernel.org
12853 W:      https://linuxtv.org
12854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12855 S:      Maintained
12856 F:      drivers/media/dvb-frontends/si2165*
12857
12858 SI2168 MEDIA DRIVER
12859 M:      Antti Palosaari <crope@iki.fi>
12860 L:      linux-media@vger.kernel.org
12861 W:      https://linuxtv.org
12862 W:      http://palosaari.fi/linux/
12863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12864 T:      git git://linuxtv.org/anttip/media_tree.git
12865 S:      Maintained
12866 F:      drivers/media/dvb-frontends/si2168*
12867
12868 SI470X FM RADIO RECEIVER I2C DRIVER
12869 M:      Hans Verkuil <hverkuil@xs4all.nl>
12870 L:      linux-media@vger.kernel.org
12871 T:      git git://linuxtv.org/media_tree.git
12872 W:      https://linuxtv.org
12873 S:      Odd Fixes
12874 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12875
12876 SI470X FM RADIO RECEIVER USB DRIVER
12877 M:      Hans Verkuil <hverkuil@xs4all.nl>
12878 L:      linux-media@vger.kernel.org
12879 T:      git git://linuxtv.org/media_tree.git
12880 W:      https://linuxtv.org
12881 S:      Maintained
12882 F:      drivers/media/radio/si470x/radio-si470x-common.c
12883 F:      drivers/media/radio/si470x/radio-si470x.h
12884 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12885
12886 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12887 M:      Eduardo Valentin <edubezval@gmail.com>
12888 L:      linux-media@vger.kernel.org
12889 T:      git git://linuxtv.org/media_tree.git
12890 W:      https://linuxtv.org
12891 S:      Odd Fixes
12892 F:      drivers/media/radio/si4713/si4713.?
12893
12894 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12895 M:      Eduardo Valentin <edubezval@gmail.com>
12896 L:      linux-media@vger.kernel.org
12897 T:      git git://linuxtv.org/media_tree.git
12898 W:      https://linuxtv.org
12899 S:      Odd Fixes
12900 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12901
12902 SI4713 FM RADIO TRANSMITTER USB DRIVER
12903 M:      Hans Verkuil <hverkuil@xs4all.nl>
12904 L:      linux-media@vger.kernel.org
12905 T:      git git://linuxtv.org/media_tree.git
12906 W:      https://linuxtv.org
12907 S:      Maintained
12908 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12909
12910 SIANO DVB DRIVER
12911 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12912 L:      linux-media@vger.kernel.org
12913 W:      https://linuxtv.org
12914 T:      git git://linuxtv.org/media_tree.git
12915 S:      Odd fixes
12916 F:      drivers/media/common/siano/
12917 F:      drivers/media/usb/siano/
12918 F:      drivers/media/usb/siano/
12919 F:      drivers/media/mmc/siano/
12920
12921 SILEAD TOUCHSCREEN DRIVER
12922 M:      Hans de Goede <hdegoede@redhat.com>
12923 L:      linux-input@vger.kernel.org
12924 L:      platform-driver-x86@vger.kernel.org
12925 S:      Maintained
12926 F:      drivers/input/touchscreen/silead.c
12927 F:      drivers/platform/x86/silead_dmi.c
12928
12929 SILICON MOTION SM712 FRAME BUFFER DRIVER
12930 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12931 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12932 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12933 L:      linux-fbdev@vger.kernel.org
12934 S:      Maintained
12935 F:      drivers/video/fbdev/sm712*
12936 F:      Documentation/fb/sm712fb.txt
12937
12938 SIMPLE FIRMWARE INTERFACE (SFI)
12939 M:      Len Brown <lenb@kernel.org>
12940 L:      sfi-devel@simplefirmware.org
12941 W:      http://simplefirmware.org/
12942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12943 S:      Supported
12944 F:      arch/x86/platform/sfi/
12945 F:      drivers/sfi/
12946 F:      include/linux/sfi*.h
12947
12948 SIMPLEFB FB DRIVER
12949 M:      Hans de Goede <hdegoede@redhat.com>
12950 L:      linux-fbdev@vger.kernel.org
12951 S:      Maintained
12952 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12953 F:      drivers/video/fbdev/simplefb.c
12954 F:      include/linux/platform_data/simplefb.h
12955
12956 SIMTEC EB110ATX (Chalice CATS)
12957 P:      Ben Dooks
12958 P:      Vincent Sanders <vince@simtec.co.uk>
12959 M:      Simtec Linux Team <linux@simtec.co.uk>
12960 W:      http://www.simtec.co.uk/products/EB110ATX/
12961 S:      Supported
12962
12963 SIMTEC EB2410ITX (BAST)
12964 P:      Ben Dooks
12965 P:      Vincent Sanders <vince@simtec.co.uk>
12966 M:      Simtec Linux Team <linux@simtec.co.uk>
12967 W:      http://www.simtec.co.uk/products/EB2410ITX/
12968 S:      Supported
12969 F:      arch/arm/mach-s3c24xx/mach-bast.c
12970 F:      arch/arm/mach-s3c24xx/bast-ide.c
12971 F:      arch/arm/mach-s3c24xx/bast-irq.c
12972
12973 SIPHASH PRF ROUTINES
12974 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12975 S:      Maintained
12976 F:      lib/siphash.c
12977 F:      lib/test_siphash.c
12978 F:      include/linux/siphash.h
12979
12980 SIOX
12981 M:      Gavin Schenk <g.schenk@eckelmann.de>
12982 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12983 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12984 S:      Supported
12985 F:      drivers/siox/*
12986 F:      include/trace/events/siox.h
12987
12988 SIS 190 ETHERNET DRIVER
12989 M:      Francois Romieu <romieu@fr.zoreil.com>
12990 L:      netdev@vger.kernel.org
12991 S:      Maintained
12992 F:      drivers/net/ethernet/sis/sis190.c
12993
12994 SIS 900/7016 FAST ETHERNET DRIVER
12995 M:      Daniele Venzano <venza@brownhat.org>
12996 W:      http://www.brownhat.org/sis900.html
12997 L:      netdev@vger.kernel.org
12998 S:      Maintained
12999 F:      drivers/net/ethernet/sis/sis900.*
13000
13001 SIS FRAMEBUFFER DRIVER
13002 M:      Thomas Winischhofer <thomas@winischhofer.net>
13003 W:      http://www.winischhofer.net/linuxsisvga.shtml
13004 S:      Maintained
13005 F:      Documentation/fb/sisfb.txt
13006 F:      drivers/video/fbdev/sis/
13007 F:      include/video/sisfb.h
13008
13009 SIS USB2VGA DRIVER
13010 M:      Thomas Winischhofer <thomas@winischhofer.net>
13011 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13012 S:      Maintained
13013 F:      drivers/usb/misc/sisusbvga/
13014
13015 SLAB ALLOCATOR
13016 M:      Christoph Lameter <cl@linux.com>
13017 M:      Pekka Enberg <penberg@kernel.org>
13018 M:      David Rientjes <rientjes@google.com>
13019 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13020 M:      Andrew Morton <akpm@linux-foundation.org>
13021 L:      linux-mm@kvack.org
13022 S:      Maintained
13023 F:      include/linux/sl?b*.h
13024 F:      mm/sl?b*
13025
13026 SLEEPABLE READ-COPY UPDATE (SRCU)
13027 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13028 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13029 M:      Josh Triplett <josh@joshtriplett.org>
13030 R:      Steven Rostedt <rostedt@goodmis.org>
13031 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13032 L:      linux-kernel@vger.kernel.org
13033 W:      http://www.rdrop.com/users/paulmck/RCU/
13034 S:      Supported
13035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13036 F:      include/linux/srcu.h
13037 F:      kernel/rcu/srcu.c
13038
13039 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13040 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13042 S:      Maintained
13043 F:      drivers/slimbus/
13044 F:      Documentation/devicetree/bindings/slimbus/
13045 F:      include/linux/slimbus.h
13046
13047 SMACK SECURITY MODULE
13048 M:      Casey Schaufler <casey@schaufler-ca.com>
13049 L:      linux-security-module@vger.kernel.org
13050 W:      http://schaufler-ca.com
13051 T:      git git://github.com/cschaufler/smack-next
13052 S:      Maintained
13053 F:      Documentation/admin-guide/LSM/Smack.rst
13054 F:      security/smack/
13055
13056 SMC91x ETHERNET DRIVER
13057 M:      Nicolas Pitre <nico@fluxnic.net>
13058 S:      Odd Fixes
13059 F:      drivers/net/ethernet/smsc/smc91x.*
13060
13061 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13062 M:      Sakari Ailus <sakari.ailus@iki.fi>
13063 L:      linux-media@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/media/i2c/smiapp/
13066 F:      include/media/i2c/smiapp.h
13067 F:      drivers/media/i2c/smiapp-pll.c
13068 F:      drivers/media/i2c/smiapp-pll.h
13069 F:      include/uapi/linux/smiapp.h
13070 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13071
13072 SMM665 HARDWARE MONITOR DRIVER
13073 M:      Guenter Roeck <linux@roeck-us.net>
13074 L:      linux-hwmon@vger.kernel.org
13075 S:      Maintained
13076 F:      Documentation/hwmon/smm665
13077 F:      drivers/hwmon/smm665.c
13078
13079 SMSC EMC2103 HARDWARE MONITOR DRIVER
13080 M:      Steve Glendinning <steve.glendinning@shawell.net>
13081 L:      linux-hwmon@vger.kernel.org
13082 S:      Maintained
13083 F:      Documentation/hwmon/emc2103
13084 F:      drivers/hwmon/emc2103.c
13085
13086 SMSC SCH5627 HARDWARE MONITOR DRIVER
13087 M:      Hans de Goede <hdegoede@redhat.com>
13088 L:      linux-hwmon@vger.kernel.org
13089 S:      Supported
13090 F:      Documentation/hwmon/sch5627
13091 F:      drivers/hwmon/sch5627.c
13092
13093 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13094 M:      Steve Glendinning <steve.glendinning@shawell.net>
13095 L:      linux-fbdev@vger.kernel.org
13096 S:      Maintained
13097 F:      drivers/video/fbdev/smscufx.c
13098
13099 SMSC47B397 HARDWARE MONITOR DRIVER
13100 M:      Jean Delvare <jdelvare@suse.com>
13101 L:      linux-hwmon@vger.kernel.org
13102 S:      Maintained
13103 F:      Documentation/hwmon/smsc47b397
13104 F:      drivers/hwmon/smsc47b397.c
13105
13106 SMSC911x ETHERNET DRIVER
13107 M:      Steve Glendinning <steve.glendinning@shawell.net>
13108 L:      netdev@vger.kernel.org
13109 S:      Maintained
13110 F:      include/linux/smsc911x.h
13111 F:      drivers/net/ethernet/smsc/smsc911x.*
13112
13113 SMSC9420 PCI ETHERNET DRIVER
13114 M:      Steve Glendinning <steve.glendinning@shawell.net>
13115 L:      netdev@vger.kernel.org
13116 S:      Maintained
13117 F:      drivers/net/ethernet/smsc/smsc9420.*
13118
13119 SOC-CAMERA V4L2 SUBSYSTEM
13120 L:      linux-media@vger.kernel.org
13121 T:      git git://linuxtv.org/media_tree.git
13122 S:      Orphan
13123 F:      include/media/soc*
13124 F:      drivers/media/i2c/soc_camera/
13125 F:      drivers/media/platform/soc_camera/
13126
13127 SOCIONEXT SYNQUACER I2C DRIVER
13128 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13129 L:      linux-i2c@vger.kernel.org
13130 S:      Maintained
13131 F:      drivers/i2c/busses/i2c-synquacer.c
13132 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13133
13134 SOCIONEXT UNIPHIER SOUND DRIVER
13135 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13136 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13137 S:      Maintained
13138 F:      sound/soc/uniphier/
13139
13140 SOEKRIS NET48XX LED SUPPORT
13141 M:      Chris Boot <bootc@bootc.net>
13142 S:      Maintained
13143 F:      drivers/leds/leds-net48xx.c
13144
13145 SOFT-ROCE DRIVER (rxe)
13146 M:      Moni Shoua <monis@mellanox.com>
13147 L:      linux-rdma@vger.kernel.org
13148 S:      Supported
13149 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13150 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13151 F:      drivers/infiniband/sw/rxe/
13152 F:      include/uapi/rdma/rdma_user_rxe.h
13153
13154 SOFTLOGIC 6x10 MPEG CODEC
13155 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13156 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13157 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13158 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13159 M:      Ismael Luceno <ismael@iodev.co.uk>
13160 L:      linux-media@vger.kernel.org
13161 S:      Supported
13162 F:      drivers/media/pci/solo6x10/
13163
13164 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13165 M:      James Morse <james.morse@arm.com>
13166 L:      linux-arm-kernel@lists.infradead.org
13167 S:      Maintained
13168 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13169 F:      drivers/firmware/arm_sdei.c
13170 F:      include/linux/sdei.h
13171 F:      include/uapi/linux/sdei.h
13172
13173 SOFTWARE RAID (Multiple Disks) SUPPORT
13174 M:      Shaohua Li <shli@kernel.org>
13175 L:      linux-raid@vger.kernel.org
13176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13177 S:      Supported
13178 F:      drivers/md/Makefile
13179 F:      drivers/md/Kconfig
13180 F:      drivers/md/md*
13181 F:      drivers/md/raid*
13182 F:      include/linux/raid/
13183 F:      include/uapi/linux/raid/
13184
13185 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13186 M:      Jassi Brar <jaswinder.singh@linaro.org>
13187 L:      netdev@vger.kernel.org
13188 S:      Maintained
13189 F:      drivers/net/ethernet/socionext/netsec.c
13190 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13191
13192 SOLIDRUN CLEARFOG SUPPORT
13193 M:      Russell King <linux@armlinux.org.uk>
13194 S:      Maintained
13195 F:      arch/arm/boot/dts/armada-388-clearfog*
13196 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13197
13198 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13199 M:      Russell King <linux@armlinux.org.uk>
13200 S:      Maintained
13201 F:      arch/arm/boot/dts/imx6*-cubox-i*
13202 F:      arch/arm/boot/dts/imx6*-hummingboard*
13203 F:      arch/arm/boot/dts/imx6*-sr-*
13204
13205 SONIC NETWORK DRIVER
13206 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13207 L:      netdev@vger.kernel.org
13208 S:      Maintained
13209 F:      drivers/net/ethernet/natsemi/sonic.*
13210
13211 SONICS SILICON BACKPLANE DRIVER (SSB)
13212 M:      Michael Buesch <m@bues.ch>
13213 L:      linux-wireless@vger.kernel.org
13214 S:      Maintained
13215 F:      drivers/ssb/
13216 F:      include/linux/ssb/
13217
13218 SONY IMX258 SENSOR DRIVER
13219 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13220 L:      linux-media@vger.kernel.org
13221 T:      git git://linuxtv.org/media_tree.git
13222 S:      Maintained
13223 F:      drivers/media/i2c/imx258.c
13224
13225 SONY IMX274 SENSOR DRIVER
13226 M:      Leon Luo <leonl@leopardimaging.com>
13227 L:      linux-media@vger.kernel.org
13228 T:      git git://linuxtv.org/media_tree.git
13229 S:      Maintained
13230 F:      drivers/media/i2c/imx274.c
13231 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13232
13233 SONY MEMORYSTICK CARD SUPPORT
13234 M:      Alex Dubov <oakad@yahoo.com>
13235 W:      http://tifmxx.berlios.de/
13236 S:      Maintained
13237 F:      drivers/memstick/host/tifm_ms.c
13238
13239 SONY MEMORYSTICK STANDARD SUPPORT
13240 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13241 S:      Maintained
13242 F:      drivers/memstick/core/ms_block.*
13243
13244 SONY VAIO CONTROL DEVICE DRIVER
13245 M:      Mattia Dongili <malattia@linux.it>
13246 L:      platform-driver-x86@vger.kernel.org
13247 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13248 S:      Maintained
13249 F:      Documentation/laptops/sony-laptop.txt
13250 F:      drivers/char/sonypi.c
13251 F:      drivers/platform/x86/sony-laptop.c
13252 F:      include/linux/sony-laptop.h
13253
13254 SOUND
13255 M:      Jaroslav Kysela <perex@perex.cz>
13256 M:      Takashi Iwai <tiwai@suse.com>
13257 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13258 W:      http://www.alsa-project.org/
13259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13260 T:      git git://git.alsa-project.org/alsa-kernel.git
13261 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13262 S:      Maintained
13263 F:      Documentation/sound/
13264 F:      include/sound/
13265 F:      include/uapi/sound/
13266 F:      sound/
13267
13268 SOUND - COMPRESSED AUDIO
13269 M:      Vinod Koul <vkoul@kernel.org>
13270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13272 S:      Supported
13273 F:      Documentation/sound/alsa/compress_offload.txt
13274 F:      include/sound/compress_driver.h
13275 F:      include/uapi/sound/compress_*
13276 F:      sound/core/compress_offload.c
13277 F:      sound/soc/soc-compress.c
13278
13279 SOUND - DMAENGINE HELPERS
13280 M:      Lars-Peter Clausen <lars@metafoo.de>
13281 S:      Supported
13282 F:      include/sound/dmaengine_pcm.h
13283 F:      sound/core/pcm_dmaengine.c
13284 F:      sound/soc/soc-generic-dmaengine-pcm.c
13285
13286 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13287 M:      Liam Girdwood <lgirdwood@gmail.com>
13288 M:      Mark Brown <broonie@kernel.org>
13289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13290 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13291 W:      http://alsa-project.org/main/index.php/ASoC
13292 S:      Supported
13293 F:      Documentation/devicetree/bindings/sound/
13294 F:      Documentation/sound/alsa/soc/
13295 F:      sound/soc/
13296 F:      include/sound/soc*
13297
13298 SOUNDWIRE SUBSYSTEM
13299 M:      Vinod Koul <vinod.koul@intel.com>
13300 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13301 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13302 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13303 S:      Supported
13304 F:      Documentation/driver-api/soundwire/
13305 F:      drivers/soundwire/
13306 F:      include/linux/soundwire/
13307
13308 SP2 MEDIA DRIVER
13309 M:      Olli Salonen <olli.salonen@iki.fi>
13310 L:      linux-media@vger.kernel.org
13311 W:      https://linuxtv.org
13312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13313 S:      Maintained
13314 F:      drivers/media/dvb-frontends/sp2*
13315
13316 SPARC + UltraSPARC (sparc/sparc64)
13317 M:      "David S. Miller" <davem@davemloft.net>
13318 L:      sparclinux@vger.kernel.org
13319 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13322 S:      Maintained
13323 F:      arch/sparc/
13324 F:      drivers/sbus/
13325
13326 SPARC SERIAL DRIVERS
13327 M:      "David S. Miller" <davem@davemloft.net>
13328 L:      sparclinux@vger.kernel.org
13329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13331 S:      Maintained
13332 F:      include/linux/sunserialcore.h
13333 F:      drivers/tty/serial/suncore.c
13334 F:      drivers/tty/serial/sunhv.c
13335 F:      drivers/tty/serial/sunsab.c
13336 F:      drivers/tty/serial/sunsab.h
13337 F:      drivers/tty/serial/sunsu.c
13338 F:      drivers/tty/serial/sunzilog.c
13339 F:      drivers/tty/serial/sunzilog.h
13340 F:      drivers/tty/vcc.c
13341
13342 SPARSE CHECKER
13343 M:      "Christopher Li" <sparse@chrisli.org>
13344 L:      linux-sparse@vger.kernel.org
13345 W:      https://sparse.wiki.kernel.org/
13346 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13347 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13348 S:      Maintained
13349 F:      include/linux/compiler.h
13350
13351 SPEAR CLOCK FRAMEWORK SUPPORT
13352 M:      Viresh Kumar <vireshk@kernel.org>
13353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13354 W:      http://www.st.com/spear
13355 S:      Maintained
13356 F:      drivers/clk/spear/
13357
13358 SPEAR PLATFORM SUPPORT
13359 M:      Viresh Kumar <vireshk@kernel.org>
13360 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13362 W:      http://www.st.com/spear
13363 S:      Maintained
13364 F:      arch/arm/boot/dts/spear*
13365 F:      arch/arm/mach-spear/
13366
13367 SPI NOR SUBSYSTEM
13368 M:      Marek Vasut <marek.vasut@gmail.com>
13369 L:      linux-mtd@lists.infradead.org
13370 W:      http://www.linux-mtd.infradead.org/
13371 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13372 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13373 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13374 S:      Maintained
13375 F:      drivers/mtd/spi-nor/
13376 F:      include/linux/mtd/spi-nor.h
13377
13378 SPI SUBSYSTEM
13379 M:      Mark Brown <broonie@kernel.org>
13380 L:      linux-spi@vger.kernel.org
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13382 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13383 S:      Maintained
13384 F:      Documentation/devicetree/bindings/spi/
13385 F:      Documentation/spi/
13386 F:      drivers/spi/
13387 F:      include/linux/spi/
13388 F:      include/uapi/linux/spi/
13389 F:      tools/spi/
13390
13391 SPIDERNET NETWORK DRIVER for CELL
13392 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13393 L:      netdev@vger.kernel.org
13394 S:      Supported
13395 F:      Documentation/networking/spider_net.txt
13396 F:      drivers/net/ethernet/toshiba/spider_net*
13397
13398 SPMI SUBSYSTEM
13399 R:      Stephen Boyd <sboyd@kernel.org>
13400 L:      linux-arm-msm@vger.kernel.org
13401 F:      Documentation/devicetree/bindings/spmi/
13402 F:      drivers/spmi/
13403 F:      include/dt-bindings/spmi/spmi.h
13404 F:      include/linux/spmi.h
13405 F:      include/trace/events/spmi.h
13406
13407 SPU FILE SYSTEM
13408 M:      Jeremy Kerr <jk@ozlabs.org>
13409 L:      linuxppc-dev@lists.ozlabs.org
13410 W:      http://www.ibm.com/developerworks/power/cell/
13411 S:      Supported
13412 F:      Documentation/filesystems/spufs.txt
13413 F:      arch/powerpc/platforms/cell/spufs/
13414
13415 SQUASHFS FILE SYSTEM
13416 M:      Phillip Lougher <phillip@squashfs.org.uk>
13417 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13418 W:      http://squashfs.org.uk
13419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13420 S:      Maintained
13421 F:      Documentation/filesystems/squashfs.txt
13422 F:      fs/squashfs/
13423
13424 SRM (Alpha) environment access
13425 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13426 S:      Maintained
13427 F:      arch/alpha/kernel/srm_env.c
13428
13429 ST STM32 I2C/SMBUS DRIVER
13430 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13431 L:      linux-i2c@vger.kernel.org
13432 S:      Maintained
13433 F:      drivers/i2c/busses/i2c-stm32*
13434
13435 STABLE BRANCH
13436 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13437 L:      stable@vger.kernel.org
13438 S:      Supported
13439 F:      Documentation/process/stable-kernel-rules.rst
13440
13441 STAGING - COMEDI
13442 M:      Ian Abbott <abbotti@mev.co.uk>
13443 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13444 S:      Odd Fixes
13445 F:      drivers/staging/comedi/
13446
13447 STAGING - FLARION FT1000 DRIVERS
13448 M:      Marek Belisko <marek.belisko@gmail.com>
13449 S:      Odd Fixes
13450 F:      drivers/staging/ft1000/
13451
13452 STAGING - INDUSTRIAL IO
13453 M:      Jonathan Cameron <jic23@kernel.org>
13454 L:      linux-iio@vger.kernel.org
13455 S:      Odd Fixes
13456 F:      Documentation/devicetree/bindings/staging/iio/
13457 F:      drivers/staging/iio/
13458
13459 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13460 M:      Marc Dietrich <marvin24@gmx.de>
13461 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13462 L:      linux-tegra@vger.kernel.org
13463 S:      Maintained
13464 F:      drivers/staging/nvec/
13465
13466 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13467 M:      Jens Frederich <jfrederich@gmail.com>
13468 M:      Daniel Drake <dsd@laptop.org>
13469 M:      Jon Nettleton <jon.nettleton@gmail.com>
13470 W:      http://wiki.laptop.org/go/DCON
13471 S:      Maintained
13472 F:      drivers/staging/olpc_dcon/
13473
13474 STAGING - REALTEK RTL8712U DRIVERS
13475 M:      Larry Finger <Larry.Finger@lwfinger.net>
13476 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13477 S:      Odd Fixes
13478 F:      drivers/staging/rtl8712/
13479
13480 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13481 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13482 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13483 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13484 L:      linux-fbdev@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/staging/sm750fb/
13487
13488 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13489 M:      William Hubbs <w.d.hubbs@gmail.com>
13490 M:      Chris Brannon <chris@the-brannons.com>
13491 M:      Kirk Reiser <kirk@reisers.ca>
13492 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13493 L:      speakup@linux-speakup.org
13494 W:      http://www.linux-speakup.org/
13495 S:      Odd Fixes
13496 F:      drivers/staging/speakup/
13497
13498 STAGING - VIA VT665X DRIVERS
13499 M:      Forest Bond <forest@alittletooquiet.net>
13500 S:      Odd Fixes
13501 F:      drivers/staging/vt665?/
13502
13503 STAGING - WILC1000 WIFI DRIVER
13504 M:      Aditya Shankar <aditya.shankar@microchip.com>
13505 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13506 L:      linux-wireless@vger.kernel.org
13507 S:      Supported
13508 F:      drivers/staging/wilc1000/
13509
13510 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13511 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13512 S:      Odd Fixes
13513 F:      drivers/staging/xgifb/
13514
13515 STAGING SUBSYSTEM
13516 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13518 L:      devel@driverdev.osuosl.org
13519 S:      Supported
13520 F:      drivers/staging/
13521
13522 STARFIRE/DURALAN NETWORK DRIVER
13523 M:      Ion Badulescu <ionut@badula.org>
13524 S:      Odd Fixes
13525 F:      drivers/net/ethernet/adaptec/starfire*
13526
13527 STEC S1220 SKD DRIVER
13528 M:      Bart Van Assche <bart.vanassche@wdc.com>
13529 L:      linux-block@vger.kernel.org
13530 S:      Maintained
13531 F:      drivers/block/skd*[ch]
13532
13533 STI CEC DRIVER
13534 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13535 S:      Maintained
13536 F:      drivers/staging/media/st-cec/
13537 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13538
13539 STK1160 USB VIDEO CAPTURE DRIVER
13540 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13541 L:      linux-media@vger.kernel.org
13542 T:      git git://linuxtv.org/media_tree.git
13543 S:      Maintained
13544 F:      drivers/media/usb/stk1160/
13545
13546 STMMAC ETHERNET DRIVER
13547 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13548 M:      Alexandre Torgue <alexandre.torgue@st.com>
13549 M:      Jose Abreu <joabreu@synopsys.com>
13550 L:      netdev@vger.kernel.org
13551 W:      http://www.stlinux.com
13552 S:      Supported
13553 F:      drivers/net/ethernet/stmicro/stmmac/
13554
13555 SUN3/3X
13556 M:      Sam Creasey <sammy@sammy.net>
13557 W:      http://sammy.net/sun3/
13558 S:      Maintained
13559 F:      arch/m68k/kernel/*sun3*
13560 F:      arch/m68k/sun3*/
13561 F:      arch/m68k/include/asm/sun3*
13562 F:      drivers/net/ethernet/i825xx/sun3*
13563
13564 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13565 M:      Hans de Goede <hdegoede@redhat.com>
13566 L:      linux-input@vger.kernel.org
13567 S:      Maintained
13568 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13569 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13570
13571 SUNDANCE NETWORK DRIVER
13572 M:      Denis Kirjanov <kda@linux-powerpc.org>
13573 L:      netdev@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/net/ethernet/dlink/sundance.c
13576
13577 SUPERH
13578 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13579 M:      Rich Felker <dalias@libc.org>
13580 L:      linux-sh@vger.kernel.org
13581 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13582 S:      Maintained
13583 F:      Documentation/sh/
13584 F:      arch/sh/
13585 F:      drivers/sh/
13586
13587 SUSPEND TO RAM
13588 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13589 M:      Len Brown <len.brown@intel.com>
13590 M:      Pavel Machek <pavel@ucw.cz>
13591 L:      linux-pm@vger.kernel.org
13592 B:      https://bugzilla.kernel.org
13593 S:      Supported
13594 F:      Documentation/power/
13595 F:      arch/x86/kernel/acpi/
13596 F:      drivers/base/power/
13597 F:      kernel/power/
13598 F:      include/linux/suspend.h
13599 F:      include/linux/freezer.h
13600 F:      include/linux/pm.h
13601
13602 SVGA HANDLING
13603 M:      Martin Mares <mj@ucw.cz>
13604 L:      linux-video@atrey.karlin.mff.cuni.cz
13605 S:      Maintained
13606 F:      Documentation/svga.txt
13607 F:      arch/x86/boot/video*
13608
13609 SWIOTLB SUBSYSTEM
13610 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13611 L:      iommu@lists.linux-foundation.org
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13613 S:      Supported
13614 F:      lib/swiotlb.c
13615 F:      arch/*/kernel/pci-swiotlb.c
13616 F:      include/linux/swiotlb.h
13617
13618 SWITCHDEV
13619 M:      Jiri Pirko <jiri@resnulli.us>
13620 M:      Ivan Vecera <ivecera@redhat.com>
13621 L:      netdev@vger.kernel.org
13622 S:      Supported
13623 F:      net/switchdev/
13624 F:      include/net/switchdev.h
13625
13626 SY8106A REGULATOR DRIVER
13627 M:      Icenowy Zheng <icenowy@aosc.io>
13628 S:      Maintained
13629 F:      drivers/regulator/sy8106a-regulator.c
13630 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13631
13632 SYNC FILE FRAMEWORK
13633 M:      Sumit Semwal <sumit.semwal@linaro.org>
13634 R:      Gustavo Padovan <gustavo@padovan.org>
13635 S:      Maintained
13636 L:      linux-media@vger.kernel.org
13637 L:      dri-devel@lists.freedesktop.org
13638 F:      drivers/dma-buf/sync_*
13639 F:      drivers/dma-buf/dma-fence*
13640 F:      drivers/dma-buf/sw_sync.c
13641 F:      include/linux/sync_file.h
13642 F:      include/uapi/linux/sync_file.h
13643 F:      Documentation/sync_file.txt
13644 T:      git git://anongit.freedesktop.org/drm/drm-misc
13645
13646 SYNOPSYS ARC ARCHITECTURE
13647 M:      Vineet Gupta <vgupta@synopsys.com>
13648 L:      linux-snps-arc@lists.infradead.org
13649 S:      Supported
13650 F:      arch/arc/
13651 F:      Documentation/devicetree/bindings/arc/*
13652 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13653 F:      drivers/clocksource/arc_timer.c
13654 F:      drivers/tty/serial/arc_uart.c
13655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13656
13657 SYNOPSYS ARC HSDK SDP pll clock driver
13658 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13659 S:      Supported
13660 F:      drivers/clk/clk-hsdk-pll.c
13661 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13662
13663 SYNOPSYS ARC SDP clock driver
13664 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13665 S:      Supported
13666 F:      drivers/clk/axs10x/*
13667 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13668
13669 SYNOPSYS ARC SDP platform support
13670 M:      Alexey Brodkin <abrodkin@synopsys.com>
13671 S:      Supported
13672 F:      arch/arc/plat-axs10x
13673 F:      arch/arc/boot/dts/ax*
13674 F:      Documentation/devicetree/bindings/arc/axs10*
13675
13676 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13677 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13678 S:      Supported
13679 F:      drivers/reset/reset-axs10x.c
13680 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13681
13682 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13683 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13684 S:      Maintained
13685 F:      drivers/tty/serial/8250/8250_dw.c
13686
13687 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13688 M:      Hoan Tran <hotran@apm.com>
13689 L:      linux-gpio@vger.kernel.org
13690 S:      Maintained
13691 F:      drivers/gpio/gpio-dwapb.c
13692 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13693
13694 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13695 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13696 S:      Maintained
13697 F:      drivers/dma/dwi-axi-dmac/
13698 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13699
13700 SYNOPSYS DESIGNWARE DMAC DRIVER
13701 M:      Viresh Kumar <vireshk@kernel.org>
13702 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13703 S:      Maintained
13704 F:      include/linux/dma/dw.h
13705 F:      include/linux/platform_data/dma-dw.h
13706 F:      drivers/dma/dw/
13707
13708 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13709 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13710 L:      netdev@vger.kernel.org
13711 S:      Supported
13712 F:      drivers/net/ethernet/synopsys/
13713
13714 SYNOPSYS DESIGNWARE I2C DRIVER
13715 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13716 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13717 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13718 L:      linux-i2c@vger.kernel.org
13719 S:      Maintained
13720 F:      drivers/i2c/busses/i2c-designware-*
13721 F:      include/linux/platform_data/i2c-designware.h
13722
13723 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13724 M:      Jaehoon Chung <jh80.chung@samsung.com>
13725 L:      linux-mmc@vger.kernel.org
13726 S:      Maintained
13727 F:      drivers/mmc/host/dw_mmc*
13728
13729 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13730 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13731 S:      Supported
13732 F:      drivers/reset/reset-hsdk.c
13733 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13734 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13735
13736 SYSTEM CONFIGURATION (SYSCON)
13737 M:      Lee Jones <lee.jones@linaro.org>
13738 M:      Arnd Bergmann <arnd@arndb.de>
13739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13740 S:      Supported
13741 F:      drivers/mfd/syscon.c
13742
13743 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13744 M:      Sudeep Holla <sudeep.holla@arm.com>
13745 L:      linux-arm-kernel@lists.infradead.org
13746 S:      Maintained
13747 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13748 F:      drivers/clk/clk-sc[mp]i.c
13749 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13750 F:      drivers/firmware/arm_scpi.c
13751 F:      drivers/firmware/arm_scmi/
13752 F:      include/linux/sc[mp]i_protocol.h
13753
13754 SYSTEM RESET/SHUTDOWN DRIVERS
13755 M:      Sebastian Reichel <sre@kernel.org>
13756 L:      linux-pm@vger.kernel.org
13757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13758 S:      Maintained
13759 F:      Documentation/devicetree/bindings/power/reset/
13760 F:      drivers/power/reset/
13761
13762 SYSTEM TRACE MODULE CLASS
13763 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13764 S:      Maintained
13765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13766 F:      Documentation/trace/stm.txt
13767 F:      drivers/hwtracing/stm/
13768 F:      include/linux/stm.h
13769 F:      include/uapi/linux/stm.h
13770
13771 SYSV FILESYSTEM
13772 M:      Christoph Hellwig <hch@infradead.org>
13773 S:      Maintained
13774 F:      Documentation/filesystems/sysv-fs.txt
13775 F:      fs/sysv/
13776 F:      include/linux/sysv_fs.h
13777
13778 TARGET SUBSYSTEM
13779 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13780 L:      linux-scsi@vger.kernel.org
13781 L:      target-devel@vger.kernel.org
13782 W:      http://www.linux-iscsi.org
13783 W:      http://groups.google.com/group/linux-iscsi-target-dev
13784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13785 S:      Supported
13786 F:      drivers/target/
13787 F:      include/target/
13788 F:      Documentation/target/
13789
13790 TASKSTATS STATISTICS INTERFACE
13791 M:      Balbir Singh <bsingharora@gmail.com>
13792 S:      Maintained
13793 F:      Documentation/accounting/taskstats*
13794 F:      include/linux/taskstats*
13795 F:      kernel/taskstats.c
13796
13797 TC subsystem
13798 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13799 M:      Cong Wang <xiyou.wangcong@gmail.com>
13800 M:      Jiri Pirko <jiri@resnulli.us>
13801 L:      netdev@vger.kernel.org
13802 S:      Maintained
13803 F:      include/net/pkt_cls.h
13804 F:      include/net/pkt_sched.h
13805 F:      include/net/tc_act/
13806 F:      include/uapi/linux/pkt_cls.h
13807 F:      include/uapi/linux/pkt_sched.h
13808 F:      include/uapi/linux/tc_act/
13809 F:      include/uapi/linux/tc_ematch/
13810 F:      net/sched/
13811
13812 TCP LOW PRIORITY MODULE
13813 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13814 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13815 W:      http://tcp-lp-mod.sourceforge.net/
13816 S:      Maintained
13817 F:      net/ipv4/tcp_lp.c
13818
13819 TDA10071 MEDIA DRIVER
13820 M:      Antti Palosaari <crope@iki.fi>
13821 L:      linux-media@vger.kernel.org
13822 W:      https://linuxtv.org
13823 W:      http://palosaari.fi/linux/
13824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13825 T:      git git://linuxtv.org/anttip/media_tree.git
13826 S:      Maintained
13827 F:      drivers/media/dvb-frontends/tda10071*
13828
13829 TDA18212 MEDIA DRIVER
13830 M:      Antti Palosaari <crope@iki.fi>
13831 L:      linux-media@vger.kernel.org
13832 W:      https://linuxtv.org
13833 W:      http://palosaari.fi/linux/
13834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13835 T:      git git://linuxtv.org/anttip/media_tree.git
13836 S:      Maintained
13837 F:      drivers/media/tuners/tda18212*
13838
13839 TDA18218 MEDIA DRIVER
13840 M:      Antti Palosaari <crope@iki.fi>
13841 L:      linux-media@vger.kernel.org
13842 W:      https://linuxtv.org
13843 W:      http://palosaari.fi/linux/
13844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13845 T:      git git://linuxtv.org/anttip/media_tree.git
13846 S:      Maintained
13847 F:      drivers/media/tuners/tda18218*
13848
13849 TDA18250 MEDIA DRIVER
13850 M:      Olli Salonen <olli.salonen@iki.fi>
13851 L:      linux-media@vger.kernel.org
13852 W:      https://linuxtv.org
13853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13854 T:      git git://linuxtv.org/media_tree.git
13855 S:      Maintained
13856 F:      drivers/media/tuners/tda18250*
13857
13858 TDA18271 MEDIA DRIVER
13859 M:      Michael Krufky <mkrufky@linuxtv.org>
13860 L:      linux-media@vger.kernel.org
13861 W:      https://linuxtv.org
13862 W:      http://github.com/mkrufky
13863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13864 T:      git git://linuxtv.org/mkrufky/tuners.git
13865 S:      Maintained
13866 F:      drivers/media/tuners/tda18271*
13867
13868 TDA1997x MEDIA DRIVER
13869 M:      Tim Harvey <tharvey@gateworks.com>
13870 L:      linux-media@vger.kernel.org
13871 W:      https://linuxtv.org
13872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13873 S:      Maintained
13874 F:      drivers/media/i2c/tda1997x.*
13875
13876 TDA827x MEDIA DRIVER
13877 M:      Michael Krufky <mkrufky@linuxtv.org>
13878 L:      linux-media@vger.kernel.org
13879 W:      https://linuxtv.org
13880 W:      http://github.com/mkrufky
13881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13882 T:      git git://linuxtv.org/mkrufky/tuners.git
13883 S:      Maintained
13884 F:      drivers/media/tuners/tda8290.*
13885
13886 TDA8290 MEDIA DRIVER
13887 M:      Michael Krufky <mkrufky@linuxtv.org>
13888 L:      linux-media@vger.kernel.org
13889 W:      https://linuxtv.org
13890 W:      http://github.com/mkrufky
13891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13892 T:      git git://linuxtv.org/mkrufky/tuners.git
13893 S:      Maintained
13894 F:      drivers/media/tuners/tda8290.*
13895
13896 TDA9840 MEDIA DRIVER
13897 M:      Hans Verkuil <hverkuil@xs4all.nl>
13898 L:      linux-media@vger.kernel.org
13899 T:      git git://linuxtv.org/media_tree.git
13900 W:      https://linuxtv.org
13901 S:      Maintained
13902 F:      drivers/media/i2c/tda9840*
13903
13904 TEA5761 TUNER DRIVER
13905 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13906 L:      linux-media@vger.kernel.org
13907 W:      https://linuxtv.org
13908 T:      git git://linuxtv.org/media_tree.git
13909 S:      Odd fixes
13910 F:      drivers/media/tuners/tea5761.*
13911
13912 TEA5767 TUNER DRIVER
13913 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13914 L:      linux-media@vger.kernel.org
13915 W:      https://linuxtv.org
13916 T:      git git://linuxtv.org/media_tree.git
13917 S:      Maintained
13918 F:      drivers/media/tuners/tea5767.*
13919
13920 TEA6415C MEDIA DRIVER
13921 M:      Hans Verkuil <hverkuil@xs4all.nl>
13922 L:      linux-media@vger.kernel.org
13923 T:      git git://linuxtv.org/media_tree.git
13924 W:      https://linuxtv.org
13925 S:      Maintained
13926 F:      drivers/media/i2c/tea6415c*
13927
13928 TEA6420 MEDIA DRIVER
13929 M:      Hans Verkuil <hverkuil@xs4all.nl>
13930 L:      linux-media@vger.kernel.org
13931 T:      git git://linuxtv.org/media_tree.git
13932 W:      https://linuxtv.org
13933 S:      Maintained
13934 F:      drivers/media/i2c/tea6420*
13935
13936 TEAM DRIVER
13937 M:      Jiri Pirko <jiri@resnulli.us>
13938 L:      netdev@vger.kernel.org
13939 S:      Supported
13940 F:      drivers/net/team/
13941 F:      include/linux/if_team.h
13942 F:      include/uapi/linux/if_team.h
13943
13944 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13945 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13946 S:      Maintained
13947 F:      arch/x86/platform/ts5500/
13948
13949 TECHNOTREND USB IR RECEIVER
13950 M:      Sean Young <sean@mess.org>
13951 L:      linux-media@vger.kernel.org
13952 S:      Maintained
13953 F:      drivers/media/rc/ttusbir.c
13954
13955 TECHWELL TW9910 VIDEO DECODER
13956 L:      linux-media@vger.kernel.org
13957 S:      Orphan
13958 F:      drivers/media/i2c/tw9910.c
13959 F:      include/media/i2c/tw9910.h
13960
13961 TEE SUBSYSTEM
13962 M:      Jens Wiklander <jens.wiklander@linaro.org>
13963 S:      Maintained
13964 F:      include/linux/tee_drv.h
13965 F:      include/uapi/linux/tee.h
13966 F:      drivers/tee/
13967 F:      Documentation/tee.txt
13968
13969 TEGRA ARCHITECTURE SUPPORT
13970 M:      Thierry Reding <thierry.reding@gmail.com>
13971 M:      Jonathan Hunter <jonathanh@nvidia.com>
13972 L:      linux-tegra@vger.kernel.org
13973 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13975 S:      Supported
13976 N:      [^a-z]tegra
13977
13978 TEGRA CLOCK DRIVER
13979 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13980 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13981 S:      Supported
13982 F:      drivers/clk/tegra/
13983
13984 TEGRA DMA DRIVERS
13985 M:      Laxman Dewangan <ldewangan@nvidia.com>
13986 M:      Jon Hunter <jonathanh@nvidia.com>
13987 S:      Supported
13988 F:      drivers/dma/tegra*
13989
13990 TEGRA I2C DRIVER
13991 M:      Laxman Dewangan <ldewangan@nvidia.com>
13992 S:      Supported
13993 F:      drivers/i2c/busses/i2c-tegra.c
13994
13995 TEGRA IOMMU DRIVERS
13996 M:      Thierry Reding <thierry.reding@gmail.com>
13997 L:      linux-tegra@vger.kernel.org
13998 S:      Supported
13999 F:      drivers/iommu/tegra*
14000
14001 TEGRA KBC DRIVER
14002 M:      Laxman Dewangan <ldewangan@nvidia.com>
14003 S:      Supported
14004 F:      drivers/input/keyboard/tegra-kbc.c
14005
14006 TEGRA PWM DRIVER
14007 M:      Thierry Reding <thierry.reding@gmail.com>
14008 S:      Supported
14009 F:      drivers/pwm/pwm-tegra.c
14010
14011 TEGRA SERIAL DRIVER
14012 M:      Laxman Dewangan <ldewangan@nvidia.com>
14013 S:      Supported
14014 F:      drivers/tty/serial/serial-tegra.c
14015
14016 TEGRA SPI DRIVER
14017 M:      Laxman Dewangan <ldewangan@nvidia.com>
14018 S:      Supported
14019 F:      drivers/spi/spi-tegra*
14020
14021 TEHUTI ETHERNET DRIVER
14022 M:      Andy Gospodarek <andy@greyhouse.net>
14023 L:      netdev@vger.kernel.org
14024 S:      Supported
14025 F:      drivers/net/ethernet/tehuti/*
14026
14027 Telecom Clock Driver for MCPL0010
14028 M:      Mark Gross <mark.gross@intel.com>
14029 S:      Supported
14030 F:      drivers/char/tlclk.c
14031
14032 TENSILICA XTENSA PORT (xtensa)
14033 M:      Chris Zankel <chris@zankel.net>
14034 M:      Max Filippov <jcmvbkbc@gmail.com>
14035 L:      linux-xtensa@linux-xtensa.org
14036 T:      git git://github.com/czankel/xtensa-linux.git
14037 S:      Maintained
14038 F:      arch/xtensa/
14039 F:      drivers/irqchip/irq-xtensa-*
14040
14041 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14042 M:      Nishanth Menon <nm@ti.com>
14043 M:      Tero Kristo <t-kristo@ti.com>
14044 M:      Santosh Shilimkar <ssantosh@kernel.org>
14045 L:      linux-arm-kernel@lists.infradead.org
14046 S:      Maintained
14047 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14048 F:      drivers/firmware/ti_sci*
14049 F:      include/linux/soc/ti/ti_sci_protocol.h
14050 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14051 F:      include/dt-bindings/genpd/k2g.h
14052 F:      drivers/soc/ti/ti_sci_pm_domains.c
14053 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14054 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14055 F:      drivers/clk/keystone/sci-clk.c
14056 F:      drivers/reset/reset-ti-sci.c
14057
14058 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14059 M:      Hans Verkuil <hverkuil@xs4all.nl>
14060 L:      linux-media@vger.kernel.org
14061 T:      git git://linuxtv.org/media_tree.git
14062 W:      https://linuxtv.org
14063 S:      Maintained
14064 F:      drivers/media/radio/radio-raremono.c
14065
14066 THERMAL
14067 M:      Zhang Rui <rui.zhang@intel.com>
14068 M:      Eduardo Valentin <edubezval@gmail.com>
14069 L:      linux-pm@vger.kernel.org
14070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14072 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14073 S:      Supported
14074 F:      drivers/thermal/
14075 F:      include/linux/thermal.h
14076 F:      include/uapi/linux/thermal.h
14077 F:      include/linux/cpu_cooling.h
14078 F:      Documentation/devicetree/bindings/thermal/
14079
14080 THERMAL/CPU_COOLING
14081 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14082 M:      Viresh Kumar <viresh.kumar@linaro.org>
14083 M:      Javi Merino <javi.merino@kernel.org>
14084 L:      linux-pm@vger.kernel.org
14085 S:      Supported
14086 F:      Documentation/thermal/cpu-cooling-api.txt
14087 F:      drivers/thermal/cpu_cooling.c
14088 F:      include/linux/cpu_cooling.h
14089
14090 THINKPAD ACPI EXTRAS DRIVER
14091 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14092 L:      ibm-acpi-devel@lists.sourceforge.net
14093 L:      platform-driver-x86@vger.kernel.org
14094 W:      http://ibm-acpi.sourceforge.net
14095 W:      http://thinkwiki.org/wiki/Ibm-acpi
14096 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14097 S:      Maintained
14098 F:      drivers/platform/x86/thinkpad_acpi.c
14099
14100 THUNDERBOLT DRIVER
14101 M:      Andreas Noever <andreas.noever@gmail.com>
14102 M:      Michael Jamet <michael.jamet@intel.com>
14103 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14104 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14106 S:      Maintained
14107 F:      Documentation/admin-guide/thunderbolt.rst
14108 F:      drivers/thunderbolt/
14109 F:      include/linux/thunderbolt.h
14110
14111 THUNDERBOLT NETWORK DRIVER
14112 M:      Michael Jamet <michael.jamet@intel.com>
14113 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14114 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14115 L:      netdev@vger.kernel.org
14116 S:      Maintained
14117 F:      drivers/net/thunderbolt.c
14118
14119 THUNDERX GPIO DRIVER
14120 M:      David Daney <david.daney@cavium.com>
14121 S:      Maintained
14122 F:      drivers/gpio/gpio-thunderx.c
14123
14124 TI AM437X VPFE DRIVER
14125 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14126 L:      linux-media@vger.kernel.org
14127 W:      https://linuxtv.org
14128 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14129 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14130 S:      Maintained
14131 F:      drivers/media/platform/am437x/
14132
14133 TI BANDGAP AND THERMAL DRIVER
14134 M:      Eduardo Valentin <edubezval@gmail.com>
14135 M:      Keerthy <j-keerthy@ti.com>
14136 L:      linux-pm@vger.kernel.org
14137 L:      linux-omap@vger.kernel.org
14138 S:      Maintained
14139 F:      drivers/thermal/ti-soc-thermal/
14140
14141 TI BQ27XXX POWER SUPPLY DRIVER
14142 R:      Andrew F. Davis <afd@ti.com>
14143 F:      include/linux/power/bq27xxx_battery.h
14144 F:      drivers/power/supply/bq27xxx_battery.c
14145 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14146
14147 TI CDCE706 CLOCK DRIVER
14148 M:      Max Filippov <jcmvbkbc@gmail.com>
14149 S:      Maintained
14150 F:      drivers/clk/clk-cdce706.c
14151
14152 TI CLOCK DRIVER
14153 M:      Tero Kristo <t-kristo@ti.com>
14154 L:      linux-omap@vger.kernel.org
14155 S:      Maintained
14156 F:      drivers/clk/ti/
14157 F:      include/linux/clk/ti.h
14158
14159 TI DAVINCI MACHINE SUPPORT
14160 M:      Sekhar Nori <nsekhar@ti.com>
14161 M:      Kevin Hilman <khilman@kernel.org>
14162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14164 S:      Supported
14165 F:      arch/arm/mach-davinci/
14166 F:      drivers/i2c/busses/i2c-davinci.c
14167 F:      arch/arm/boot/dts/da850*
14168
14169 TI DAVINCI SERIES CLOCK DRIVER
14170 M:      David Lechner <david@lechnology.com>
14171 R:      Sekhar Nori <nsekhar@ti.com>
14172 S:      Maintained
14173 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14174 F:      drivers/clk/davinci/
14175
14176 TI DAVINCI SERIES GPIO DRIVER
14177 M:      Keerthy <j-keerthy@ti.com>
14178 L:      linux-gpio@vger.kernel.org
14179 S:      Maintained
14180 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14181 F:      drivers/gpio/gpio-davinci.c
14182
14183 TI DAVINCI SERIES MEDIA DRIVER
14184 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14185 L:      linux-media@vger.kernel.org
14186 W:      https://linuxtv.org
14187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14188 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14189 S:      Maintained
14190 F:      drivers/media/platform/davinci/
14191 F:      include/media/davinci/
14192
14193 TI ETHERNET SWITCH DRIVER (CPSW)
14194 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14195 L:      linux-omap@vger.kernel.org
14196 L:      netdev@vger.kernel.org
14197 S:      Maintained
14198 F:      drivers/net/ethernet/ti/cpsw*
14199 F:      drivers/net/ethernet/ti/davinci*
14200
14201 TI FLASH MEDIA INTERFACE DRIVER
14202 M:      Alex Dubov <oakad@yahoo.com>
14203 S:      Maintained
14204 F:      drivers/misc/tifm*
14205 F:      drivers/mmc/host/tifm_sd.c
14206 F:      include/linux/tifm.h
14207
14208 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14209 M:      Santosh Shilimkar <ssantosh@kernel.org>
14210 L:      linux-kernel@vger.kernel.org
14211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14212 S:      Maintained
14213 F:      drivers/soc/ti/*
14214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14215
14216 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14217 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14218 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14220 S:      Maintained
14221 F:      sound/soc/codecs/lm49453*
14222 F:      sound/soc/codecs/isabelle*
14223
14224 TI LP855x BACKLIGHT DRIVER
14225 M:      Milo Kim <milo.kim@ti.com>
14226 S:      Maintained
14227 F:      Documentation/backlight/lp855x-driver.txt
14228 F:      drivers/video/backlight/lp855x_bl.c
14229 F:      include/linux/platform_data/lp855x.h
14230
14231 TI LP8727 CHARGER DRIVER
14232 M:      Milo Kim <milo.kim@ti.com>
14233 S:      Maintained
14234 F:      drivers/power/supply/lp8727_charger.c
14235 F:      include/linux/platform_data/lp8727.h
14236
14237 TI LP8788 MFD DRIVER
14238 M:      Milo Kim <milo.kim@ti.com>
14239 S:      Maintained
14240 F:      drivers/iio/adc/lp8788_adc.c
14241 F:      drivers/leds/leds-lp8788.c
14242 F:      drivers/mfd/lp8788*.c
14243 F:      drivers/power/supply/lp8788-charger.c
14244 F:      drivers/regulator/lp8788-*.c
14245 F:      include/linux/mfd/lp8788*.h
14246
14247 TI NETCP ETHERNET DRIVER
14248 M:      Wingman Kwok <w-kwok2@ti.com>
14249 M:      Murali Karicheri <m-karicheri2@ti.com>
14250 L:      netdev@vger.kernel.org
14251 S:      Maintained
14252 F:      drivers/net/ethernet/ti/netcp*
14253
14254 TI TAS571X FAMILY ASoC CODEC DRIVER
14255 M:      Kevin Cernekee <cernekee@chromium.org>
14256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14257 S:      Odd Fixes
14258 F:      sound/soc/codecs/tas571x*
14259
14260 TI TRF7970A NFC DRIVER
14261 M:      Mark Greer <mgreer@animalcreek.com>
14262 L:      linux-wireless@vger.kernel.org
14263 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14264 S:      Supported
14265 F:      drivers/nfc/trf7970a.c
14266 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14267
14268 TI TWL4030 SERIES SOC CODEC DRIVER
14269 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14271 S:      Maintained
14272 F:      sound/soc/codecs/twl4030*
14273
14274 TI VPE/CAL DRIVERS
14275 M:      Benoit Parrot <bparrot@ti.com>
14276 L:      linux-media@vger.kernel.org
14277 W:      http://linuxtv.org/
14278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14279 S:      Maintained
14280 F:      drivers/media/platform/ti-vpe/
14281
14282 TI WILINK WIRELESS DRIVERS
14283 L:      linux-wireless@vger.kernel.org
14284 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14285 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14287 S:      Orphan
14288 F:      drivers/net/wireless/ti/
14289 F:      include/linux/wl12xx.h
14290
14291 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14292 M:      John Stultz <john.stultz@linaro.org>
14293 M:      Thomas Gleixner <tglx@linutronix.de>
14294 R:      Stephen Boyd <sboyd@kernel.org>
14295 L:      linux-kernel@vger.kernel.org
14296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14297 S:      Supported
14298 F:      include/linux/clocksource.h
14299 F:      include/linux/time.h
14300 F:      include/linux/timex.h
14301 F:      include/uapi/linux/time.h
14302 F:      include/uapi/linux/timex.h
14303 F:      kernel/time/clocksource.c
14304 F:      kernel/time/time*.c
14305 F:      kernel/time/alarmtimer.c
14306 F:      kernel/time/ntp.c
14307 F:      tools/testing/selftests/timers/
14308
14309 TIPC NETWORK LAYER
14310 M:      Jon Maloy <jon.maloy@ericsson.com>
14311 M:      Ying Xue <ying.xue@windriver.com>
14312 L:      netdev@vger.kernel.org (core kernel code)
14313 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14314 W:      http://tipc.sourceforge.net/
14315 S:      Maintained
14316 F:      include/uapi/linux/tipc*.h
14317 F:      net/tipc/
14318
14319 TLAN NETWORK DRIVER
14320 M:      Samuel Chessman <chessman@tux.org>
14321 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14322 W:      http://sourceforge.net/projects/tlan/
14323 S:      Maintained
14324 F:      Documentation/networking/tlan.txt
14325 F:      drivers/net/ethernet/ti/tlan.*
14326
14327 TM6000 VIDEO4LINUX DRIVER
14328 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14329 L:      linux-media@vger.kernel.org
14330 W:      https://linuxtv.org
14331 T:      git git://linuxtv.org/media_tree.git
14332 S:      Odd fixes
14333 F:      drivers/media/usb/tm6000/
14334 F:      Documentation/media/v4l-drivers/tm6000*
14335
14336 TMIO/SDHI MMC DRIVER
14337 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14338 L:      linux-mmc@vger.kernel.org
14339 S:      Supported
14340 F:      drivers/mmc/host/tmio_mmc*
14341 F:      drivers/mmc/host/renesas_sdhi*
14342 F:      include/linux/mfd/tmio.h
14343
14344 TMP401 HARDWARE MONITOR DRIVER
14345 M:      Guenter Roeck <linux@roeck-us.net>
14346 L:      linux-hwmon@vger.kernel.org
14347 S:      Maintained
14348 F:      Documentation/hwmon/tmp401
14349 F:      drivers/hwmon/tmp401.c
14350
14351 TMPFS (SHMEM FILESYSTEM)
14352 M:      Hugh Dickins <hughd@google.com>
14353 L:      linux-mm@kvack.org
14354 S:      Maintained
14355 F:      include/linux/shmem_fs.h
14356 F:      mm/shmem.c
14357
14358 TOMOYO SECURITY MODULE
14359 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14360 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14361 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14362 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14363 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14364 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14365 W:      http://tomoyo.sourceforge.jp/
14366 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14367 S:      Maintained
14368 F:      security/tomoyo/
14369
14370 TOPSTAR LAPTOP EXTRAS DRIVER
14371 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14372 L:      platform-driver-x86@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/platform/x86/topstar-laptop.c
14375
14376 TORTURE-TEST MODULES
14377 M:      Davidlohr Bueso <dave@stgolabs.net>
14378 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14379 M:      Josh Triplett <josh@joshtriplett.org>
14380 L:      linux-kernel@vger.kernel.org
14381 S:      Supported
14382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14383 F:      Documentation/RCU/torture.txt
14384 F:      kernel/torture.c
14385 F:      kernel/rcu/rcutorture.c
14386 F:      kernel/locking/locktorture.c
14387
14388 TOSHIBA ACPI EXTRAS DRIVER
14389 M:      Azael Avalos <coproscefalo@gmail.com>
14390 L:      platform-driver-x86@vger.kernel.org
14391 S:      Maintained
14392 F:      drivers/platform/x86/toshiba_acpi.c
14393
14394 TOSHIBA BLUETOOTH DRIVER
14395 M:      Azael Avalos <coproscefalo@gmail.com>
14396 L:      platform-driver-x86@vger.kernel.org
14397 S:      Maintained
14398 F:      drivers/platform/x86/toshiba_bluetooth.c
14399
14400 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14401 M:      Azael Avalos <coproscefalo@gmail.com>
14402 L:      platform-driver-x86@vger.kernel.org
14403 S:      Maintained
14404 F:      drivers/platform/x86/toshiba_haps.c
14405
14406 TOSHIBA SMM DRIVER
14407 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14408 W:      http://www.buzzard.org.uk/toshiba/
14409 S:      Maintained
14410 F:      drivers/char/toshiba.c
14411 F:      include/linux/toshiba.h
14412 F:      include/uapi/linux/toshiba.h
14413
14414 TOSHIBA TC358743 DRIVER
14415 M:      Mats Randgaard <matrandg@cisco.com>
14416 L:      linux-media@vger.kernel.org
14417 S:      Maintained
14418 F:      drivers/media/i2c/tc358743*
14419 F:      include/media/i2c/tc358743.h
14420
14421 TOSHIBA WMI HOTKEYS DRIVER
14422 M:      Azael Avalos <coproscefalo@gmail.com>
14423 L:      platform-driver-x86@vger.kernel.org
14424 S:      Maintained
14425 F:      drivers/platform/x86/toshiba-wmi.c
14426
14427 TPM DEVICE DRIVER
14428 M:      Peter Huewe <peterhuewe@gmx.de>
14429 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14430 R:      Jason Gunthorpe <jgg@ziepe.ca>
14431 L:      linux-integrity@vger.kernel.org
14432 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14433 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14434 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14435 S:      Maintained
14436 F:      drivers/char/tpm/
14437
14438 TRACING
14439 M:      Steven Rostedt <rostedt@goodmis.org>
14440 M:      Ingo Molnar <mingo@redhat.com>
14441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14442 S:      Maintained
14443 F:      Documentation/trace/ftrace.txt
14444 F:      arch/*/*/*/ftrace.h
14445 F:      arch/*/kernel/ftrace.c
14446 F:      include/*/ftrace.h
14447 F:      include/linux/trace*.h
14448 F:      include/trace/
14449 F:      kernel/trace/
14450 F:      tools/testing/selftests/ftrace/
14451
14452 TRACING MMIO ACCESSES (MMIOTRACE)
14453 M:      Steven Rostedt <rostedt@goodmis.org>
14454 M:      Ingo Molnar <mingo@kernel.org>
14455 R:      Karol Herbst <karolherbst@gmail.com>
14456 R:      Pekka Paalanen <ppaalanen@gmail.com>
14457 S:      Maintained
14458 L:      linux-kernel@vger.kernel.org
14459 L:      nouveau@lists.freedesktop.org
14460 F:      kernel/trace/trace_mmiotrace.c
14461 F:      include/linux/mmiotrace.h
14462 F:      arch/x86/mm/kmmio.c
14463 F:      arch/x86/mm/mmio-mod.c
14464 F:      arch/x86/mm/testmmiotrace.c
14465
14466 TRIVIAL PATCHES
14467 M:      Jiri Kosina <trivial@kernel.org>
14468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14469 S:      Maintained
14470 K:      ^Subject:.*(?i)trivial
14471
14472 TEMPO SEMICONDUCTOR DRIVERS
14473 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14474 S:      Maintained
14475 F:      sound/soc/codecs/tscs*.c
14476 F:      sound/soc/codecs/tscs*.h
14477 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14478
14479 TTY LAYER
14480 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14481 M:      Jiri Slaby <jslaby@suse.com>
14482 S:      Supported
14483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14484 F:      Documentation/serial/
14485 F:      drivers/tty/
14486 F:      drivers/tty/serial/serial_core.c
14487 F:      include/linux/serial_core.h
14488 F:      include/linux/serial.h
14489 F:      include/linux/tty.h
14490 F:      include/uapi/linux/serial_core.h
14491 F:      include/uapi/linux/serial.h
14492 F:      include/uapi/linux/tty.h
14493
14494 TUA9001 MEDIA DRIVER
14495 M:      Antti Palosaari <crope@iki.fi>
14496 L:      linux-media@vger.kernel.org
14497 W:      https://linuxtv.org
14498 W:      http://palosaari.fi/linux/
14499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14500 T:      git git://linuxtv.org/anttip/media_tree.git
14501 S:      Maintained
14502 F:      drivers/media/tuners/tua9001*
14503
14504 TULIP NETWORK DRIVERS
14505 L:      netdev@vger.kernel.org
14506 L:      linux-parisc@vger.kernel.org
14507 S:      Orphan
14508 F:      drivers/net/ethernet/dec/tulip/
14509
14510 TUN/TAP driver
14511 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14512 W:      http://vtun.sourceforge.net/tun
14513 S:      Maintained
14514 F:      Documentation/networking/tuntap.txt
14515 F:      arch/um/os-Linux/drivers/
14516
14517 TURBOCHANNEL SUBSYSTEM
14518 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14519 M:      Ralf Baechle <ralf@linux-mips.org>
14520 L:      linux-mips@linux-mips.org
14521 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14522 S:      Maintained
14523 F:      drivers/tc/
14524 F:      include/linux/tc.h
14525
14526 TURBOSTAT UTILITY
14527 M:      "Len Brown" <lenb@kernel.org>
14528 L:      linux-pm@vger.kernel.org
14529 B:      https://bugzilla.kernel.org
14530 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14532 S:      Supported
14533 F:      tools/power/x86/turbostat/
14534
14535 TW5864 VIDEO4LINUX DRIVER
14536 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14537 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14538 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14539 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14540 L:      linux-media@vger.kernel.org
14541 S:      Supported
14542 F:      drivers/media/pci/tw5864/
14543
14544 TW68 VIDEO4LINUX DRIVER
14545 M:      Hans Verkuil <hverkuil@xs4all.nl>
14546 L:      linux-media@vger.kernel.org
14547 T:      git git://linuxtv.org/media_tree.git
14548 W:      https://linuxtv.org
14549 S:      Odd Fixes
14550 F:      drivers/media/pci/tw68/
14551
14552 TW686X VIDEO4LINUX DRIVER
14553 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14554 L:      linux-media@vger.kernel.org
14555 T:      git git://linuxtv.org/media_tree.git
14556 W:      http://linuxtv.org
14557 S:      Maintained
14558 F:      drivers/media/pci/tw686x/
14559
14560 UBI FILE SYSTEM (UBIFS)
14561 M:      Richard Weinberger <richard@nod.at>
14562 M:      Artem Bityutskiy <dedekind1@gmail.com>
14563 M:      Adrian Hunter <adrian.hunter@intel.com>
14564 L:      linux-mtd@lists.infradead.org
14565 T:      git git://git.infradead.org/ubifs-2.6.git
14566 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14567 S:      Supported
14568 F:      Documentation/filesystems/ubifs.txt
14569 F:      fs/ubifs/
14570
14571 UCLINUX (M68KNOMMU AND COLDFIRE)
14572 M:      Greg Ungerer <gerg@linux-m68k.org>
14573 W:      http://www.linux-m68k.org/
14574 W:      http://www.uclinux.org/
14575 L:      linux-m68k@lists.linux-m68k.org
14576 L:      uclinux-dev@uclinux.org  (subscribers-only)
14577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14578 S:      Maintained
14579 F:      arch/m68k/coldfire/
14580 F:      arch/m68k/68*/
14581 F:      arch/m68k/*/*_no.*
14582 F:      arch/m68k/include/asm/*_no.*
14583
14584 UDF FILESYSTEM
14585 M:      Jan Kara <jack@suse.com>
14586 S:      Maintained
14587 F:      Documentation/filesystems/udf.txt
14588 F:      fs/udf/
14589
14590 UDRAW TABLET
14591 M:      Bastien Nocera <hadess@hadess.net>
14592 L:      linux-input@vger.kernel.org
14593 S:      Maintained
14594 F:      drivers/hid/hid-udraw-ps3.c
14595
14596 UFS FILESYSTEM
14597 M:      Evgeniy Dushistov <dushistov@mail.ru>
14598 S:      Maintained
14599 F:      Documentation/filesystems/ufs.txt
14600 F:      fs/ufs/
14601
14602 UHID USERSPACE HID IO DRIVER:
14603 M:      David Herrmann <dh.herrmann@googlemail.com>
14604 L:      linux-input@vger.kernel.org
14605 S:      Maintained
14606 F:      drivers/hid/uhid.c
14607 F:      include/uapi/linux/uhid.h
14608
14609 ULPI BUS
14610 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14611 L:      linux-usb@vger.kernel.org
14612 S:      Maintained
14613 F:      drivers/usb/common/ulpi.c
14614 F:      include/linux/ulpi/
14615
14616 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14617 L:      linux-usb@vger.kernel.org
14618 S:      Orphan
14619 F:      drivers/uwb/
14620 F:      include/linux/uwb.h
14621 F:      include/linux/uwb/
14622
14623 UNICORE32 ARCHITECTURE:
14624 M:      Guan Xuetao <gxt@pku.edu.cn>
14625 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14626 S:      Maintained
14627 T:      git git://github.com/gxt/linux.git
14628 F:      arch/unicore32/
14629
14630 UNIFDEF
14631 M:      Tony Finch <dot@dotat.at>
14632 W:      http://dotat.at/prog/unifdef
14633 S:      Maintained
14634 F:      scripts/unifdef.c
14635
14636 UNIFORM CDROM DRIVER
14637 M:      Jens Axboe <axboe@kernel.dk>
14638 W:      http://www.kernel.dk
14639 S:      Maintained
14640 F:      Documentation/cdrom/
14641 F:      drivers/cdrom/cdrom.c
14642 F:      include/linux/cdrom.h
14643 F:      include/uapi/linux/cdrom.h
14644
14645 UNISYS S-PAR DRIVERS
14646 M:      David Kershner <david.kershner@unisys.com>
14647 L:      sparmaintainer@unisys.com (Unisys internal)
14648 S:      Supported
14649 F:      include/linux/visorbus.h
14650 F:      drivers/visorbus/
14651 F:      drivers/staging/unisys/
14652
14653 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14654 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14655 L:      linux-scsi@vger.kernel.org
14656 S:      Supported
14657 F:      Documentation/scsi/ufs.txt
14658 F:      drivers/scsi/ufs/
14659
14660 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14661 M:      Joao Pinto <jpinto@synopsys.com>
14662 L:      linux-scsi@vger.kernel.org
14663 S:      Supported
14664 F:      drivers/scsi/ufs/*dwc*
14665
14666 UNSORTED BLOCK IMAGES (UBI)
14667 M:      Artem Bityutskiy <dedekind1@gmail.com>
14668 M:      Richard Weinberger <richard@nod.at>
14669 W:      http://www.linux-mtd.infradead.org/
14670 L:      linux-mtd@lists.infradead.org
14671 T:      git git://git.infradead.org/ubifs-2.6.git
14672 S:      Supported
14673 F:      drivers/mtd/ubi/
14674 F:      include/linux/mtd/ubi.h
14675 F:      include/uapi/mtd/ubi-user.h
14676
14677 USB "USBNET" DRIVER FRAMEWORK
14678 M:      Oliver Neukum <oneukum@suse.com>
14679 L:      netdev@vger.kernel.org
14680 W:      http://www.linux-usb.org/usbnet
14681 S:      Maintained
14682 F:      drivers/net/usb/usbnet.c
14683 F:      include/linux/usb/usbnet.h
14684
14685 USB ACM DRIVER
14686 M:      Oliver Neukum <oneukum@suse.com>
14687 L:      linux-usb@vger.kernel.org
14688 S:      Maintained
14689 F:      Documentation/usb/acm.txt
14690 F:      drivers/usb/class/cdc-acm.*
14691
14692 USB AR5523 WIRELESS DRIVER
14693 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14694 L:      linux-wireless@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/net/wireless/ath/ar5523/
14697
14698 USB ATTACHED SCSI
14699 M:      Oliver Neukum <oneukum@suse.com>
14700 L:      linux-usb@vger.kernel.org
14701 L:      linux-scsi@vger.kernel.org
14702 S:      Maintained
14703 F:      drivers/usb/storage/uas.c
14704
14705 USB CDC ETHERNET DRIVER
14706 M:      Oliver Neukum <oliver@neukum.org>
14707 L:      linux-usb@vger.kernel.org
14708 S:      Maintained
14709 F:      drivers/net/usb/cdc_*.c
14710 F:      include/uapi/linux/usb/cdc.h
14711
14712 USB CHAOSKEY DRIVER
14713 M:      Keith Packard <keithp@keithp.com>
14714 L:      linux-usb@vger.kernel.org
14715 S:      Maintained
14716 F:      drivers/usb/misc/chaoskey.c
14717
14718 USB CYPRESS C67X00 DRIVER
14719 M:      Peter Korsgaard <jacmet@sunsite.dk>
14720 L:      linux-usb@vger.kernel.org
14721 S:      Maintained
14722 F:      drivers/usb/c67x00/
14723
14724 USB DAVICOM DM9601 DRIVER
14725 M:      Peter Korsgaard <jacmet@sunsite.dk>
14726 L:      netdev@vger.kernel.org
14727 W:      http://www.linux-usb.org/usbnet
14728 S:      Maintained
14729 F:      drivers/net/usb/dm9601.c
14730
14731 USB DIAMOND RIO500 DRIVER
14732 M:      Cesar Miquel <miquel@df.uba.ar>
14733 L:      rio500-users@lists.sourceforge.net
14734 W:      http://rio500.sourceforge.net
14735 S:      Maintained
14736 F:      drivers/usb/misc/rio500*
14737
14738 USB EHCI DRIVER
14739 M:      Alan Stern <stern@rowland.harvard.edu>
14740 L:      linux-usb@vger.kernel.org
14741 S:      Maintained
14742 F:      Documentation/usb/ehci.txt
14743 F:      drivers/usb/host/ehci*
14744
14745 USB GADGET/PERIPHERAL SUBSYSTEM
14746 M:      Felipe Balbi <balbi@kernel.org>
14747 L:      linux-usb@vger.kernel.org
14748 W:      http://www.linux-usb.org/gadget
14749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14750 S:      Maintained
14751 F:      drivers/usb/gadget/
14752 F:      include/linux/usb/gadget*
14753
14754 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14755 M:      Jiri Kosina <jikos@kernel.org>
14756 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14757 L:      linux-usb@vger.kernel.org
14758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14759 S:      Maintained
14760 F:      Documentation/hid/hiddev.txt
14761 F:      drivers/hid/usbhid/
14762
14763 USB INTEL XHCI ROLE MUX DRIVER
14764 M:      Hans de Goede <hdegoede@redhat.com>
14765 L:      linux-usb@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14768
14769 USB ISP116X DRIVER
14770 M:      Olav Kongas <ok@artecdesign.ee>
14771 L:      linux-usb@vger.kernel.org
14772 S:      Maintained
14773 F:      drivers/usb/host/isp116x*
14774 F:      include/linux/usb/isp116x.h
14775
14776 USB LAN78XX ETHERNET DRIVER
14777 M:      Woojung Huh <woojung.huh@microchip.com>
14778 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14779 L:      netdev@vger.kernel.org
14780 S:      Maintained
14781 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14782 F:      drivers/net/usb/lan78xx.*
14783 F:      include/dt-bindings/net/microchip-lan78xx.h
14784
14785 USB MASS STORAGE DRIVER
14786 M:      Alan Stern <stern@rowland.harvard.edu>
14787 L:      linux-usb@vger.kernel.org
14788 L:      usb-storage@lists.one-eyed-alien.net
14789 S:      Maintained
14790 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14791 F:      drivers/usb/storage/
14792
14793 USB MIDI DRIVER
14794 M:      Clemens Ladisch <clemens@ladisch.de>
14795 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14796 T:      git git://git.alsa-project.org/alsa-kernel.git
14797 S:      Maintained
14798 F:      sound/usb/midi.*
14799
14800 USB NETWORKING DRIVERS
14801 L:      linux-usb@vger.kernel.org
14802 S:      Odd Fixes
14803 F:      drivers/net/usb/
14804
14805 USB OHCI DRIVER
14806 M:      Alan Stern <stern@rowland.harvard.edu>
14807 L:      linux-usb@vger.kernel.org
14808 S:      Maintained
14809 F:      Documentation/usb/ohci.txt
14810 F:      drivers/usb/host/ohci*
14811
14812 USB OTG FSM (Finite State Machine)
14813 M:      Peter Chen <Peter.Chen@nxp.com>
14814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14815 L:      linux-usb@vger.kernel.org
14816 S:      Maintained
14817 F:      drivers/usb/common/usb-otg-fsm.c
14818
14819 USB OVER IP DRIVER
14820 M:      Valentina Manea <valentina.manea.m@gmail.com>
14821 M:      Shuah Khan <shuah@kernel.org>
14822 L:      linux-usb@vger.kernel.org
14823 S:      Maintained
14824 F:      Documentation/usb/usbip_protocol.txt
14825 F:      drivers/usb/usbip/
14826 F:      tools/usb/usbip/
14827 F:      tools/testing/selftests/drivers/usb/usbip/
14828
14829 USB PEGASUS DRIVER
14830 M:      Petko Manolov <petkan@nucleusys.com>
14831 L:      linux-usb@vger.kernel.org
14832 L:      netdev@vger.kernel.org
14833 T:      git git://github.com/petkan/pegasus.git
14834 W:      https://github.com/petkan/pegasus
14835 S:      Maintained
14836 F:      drivers/net/usb/pegasus.*
14837
14838 USB PHY LAYER
14839 M:      Felipe Balbi <balbi@kernel.org>
14840 L:      linux-usb@vger.kernel.org
14841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14842 S:      Maintained
14843 F:      drivers/usb/phy/
14844
14845 USB PRINTER DRIVER (usblp)
14846 M:      Pete Zaitcev <zaitcev@redhat.com>
14847 L:      linux-usb@vger.kernel.org
14848 S:      Supported
14849 F:      drivers/usb/class/usblp.c
14850
14851 USB QMI WWAN NETWORK DRIVER
14852 M:      Bjørn Mork <bjorn@mork.no>
14853 L:      netdev@vger.kernel.org
14854 S:      Maintained
14855 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14856 F:      drivers/net/usb/qmi_wwan.c
14857
14858 USB RTL8150 DRIVER
14859 M:      Petko Manolov <petkan@nucleusys.com>
14860 L:      linux-usb@vger.kernel.org
14861 L:      netdev@vger.kernel.org
14862 T:      git git://github.com/petkan/rtl8150.git
14863 W:      https://github.com/petkan/rtl8150
14864 S:      Maintained
14865 F:      drivers/net/usb/rtl8150.c
14866
14867 USB SERIAL SUBSYSTEM
14868 M:      Johan Hovold <johan@kernel.org>
14869 L:      linux-usb@vger.kernel.org
14870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14871 S:      Maintained
14872 F:      Documentation/usb/usb-serial.txt
14873 F:      drivers/usb/serial/
14874 F:      include/linux/usb/serial.h
14875
14876 USB SMSC75XX ETHERNET DRIVER
14877 M:      Steve Glendinning <steve.glendinning@shawell.net>
14878 L:      netdev@vger.kernel.org
14879 S:      Maintained
14880 F:      drivers/net/usb/smsc75xx.*
14881
14882 USB SMSC95XX ETHERNET DRIVER
14883 M:      Steve Glendinning <steve.glendinning@shawell.net>
14884 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14885 L:      netdev@vger.kernel.org
14886 S:      Maintained
14887 F:      drivers/net/usb/smsc95xx.*
14888
14889 USB SUBSYSTEM
14890 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14891 L:      linux-usb@vger.kernel.org
14892 W:      http://www.linux-usb.org
14893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14894 S:      Supported
14895 F:      Documentation/devicetree/bindings/usb/
14896 F:      Documentation/usb/
14897 F:      drivers/usb/
14898 F:      include/linux/usb.h
14899 F:      include/linux/usb/
14900
14901 USB TYPEC PI3USB30532 MUX DRIVER
14902 M:      Hans de Goede <hdegoede@redhat.com>
14903 L:      linux-usb@vger.kernel.org
14904 S:      Maintained
14905 F:      drivers/usb/typec/mux/pi3usb30532.c
14906
14907 USB TYPEC SUBSYSTEM
14908 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14909 L:      linux-usb@vger.kernel.org
14910 S:      Maintained
14911 F:      Documentation/ABI/testing/sysfs-class-typec
14912 F:      Documentation/usb/typec.rst
14913 F:      drivers/usb/typec/
14914 F:      include/linux/usb/typec.h
14915
14916 USB UHCI DRIVER
14917 M:      Alan Stern <stern@rowland.harvard.edu>
14918 L:      linux-usb@vger.kernel.org
14919 S:      Maintained
14920 F:      drivers/usb/host/uhci*
14921
14922 USB VIDEO CLASS
14923 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14924 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14925 L:      linux-media@vger.kernel.org
14926 T:      git git://linuxtv.org/media_tree.git
14927 W:      http://www.ideasonboard.org/uvc/
14928 S:      Maintained
14929 F:      drivers/media/usb/uvc/
14930 F:      include/uapi/linux/uvcvideo.h
14931
14932 USB VISION DRIVER
14933 M:      Hans Verkuil <hverkuil@xs4all.nl>
14934 L:      linux-media@vger.kernel.org
14935 T:      git git://linuxtv.org/media_tree.git
14936 W:      https://linuxtv.org
14937 S:      Odd Fixes
14938 F:      drivers/media/usb/usbvision/
14939
14940 USB WEBCAM GADGET
14941 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14942 L:      linux-usb@vger.kernel.org
14943 S:      Maintained
14944 F:      drivers/usb/gadget/function/*uvc*
14945 F:      drivers/usb/gadget/legacy/webcam.c
14946
14947 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14948 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14949 L:      linux-wireless@vger.kernel.org
14950 S:      Maintained
14951 F:      drivers/net/wireless/rndis_wlan.c
14952
14953 USB XHCI DRIVER
14954 M:      Mathias Nyman <mathias.nyman@intel.com>
14955 L:      linux-usb@vger.kernel.org
14956 S:      Supported
14957 F:      drivers/usb/host/xhci*
14958 F:      drivers/usb/host/pci-quirks*
14959
14960 USB ZD1201 DRIVER
14961 L:      linux-wireless@vger.kernel.org
14962 W:      http://linux-lc100020.sourceforge.net
14963 S:      Orphan
14964 F:      drivers/net/wireless/zydas/zd1201.*
14965
14966 USB ZR364XX DRIVER
14967 M:      Antoine Jacquet <royale@zerezo.com>
14968 L:      linux-usb@vger.kernel.org
14969 L:      linux-media@vger.kernel.org
14970 T:      git git://linuxtv.org/media_tree.git
14971 W:      http://royale.zerezo.com/zr364xx/
14972 S:      Maintained
14973 F:      Documentation/media/v4l-drivers/zr364xx*
14974 F:      drivers/media/usb/zr364xx/
14975
14976 USER-MODE LINUX (UML)
14977 M:      Jeff Dike <jdike@addtoit.com>
14978 M:      Richard Weinberger <richard@nod.at>
14979 L:      user-mode-linux-devel@lists.sourceforge.net
14980 L:      user-mode-linux-user@lists.sourceforge.net
14981 W:      http://user-mode-linux.sourceforge.net
14982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14983 S:      Maintained
14984 F:      Documentation/virtual/uml/
14985 F:      arch/um/
14986 F:      arch/x86/um/
14987 F:      fs/hostfs/
14988 F:      fs/hppfs/
14989
14990 USERSPACE I/O (UIO)
14991 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14992 S:      Maintained
14993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14994 F:      Documentation/driver-api/uio-howto.rst
14995 F:      drivers/uio/
14996 F:      include/linux/uio*.h
14997
14998 UTIL-LINUX PACKAGE
14999 M:      Karel Zak <kzak@redhat.com>
15000 L:      util-linux@vger.kernel.org
15001 W:      http://en.wikipedia.org/wiki/Util-linux
15002 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15003 S:      Maintained
15004
15005 UUID HELPERS
15006 M:      Christoph Hellwig <hch@lst.de>
15007 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15008 L:      linux-kernel@vger.kernel.org
15009 T:      git git://git.infradead.org/users/hch/uuid.git
15010 F:      lib/uuid.c
15011 F:      lib/test_uuid.c
15012 F:      include/linux/uuid.h
15013 F:      include/uapi/linux/uuid.h
15014 S:      Maintained
15015
15016 UVESAFB DRIVER
15017 M:      Michal Januszewski <spock@gentoo.org>
15018 L:      linux-fbdev@vger.kernel.org
15019 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15020 S:      Maintained
15021 F:      Documentation/fb/uvesafb.txt
15022 F:      drivers/video/fbdev/uvesafb.*
15023
15024 VF610 NAND DRIVER
15025 M:      Stefan Agner <stefan@agner.ch>
15026 L:      linux-mtd@lists.infradead.org
15027 S:      Supported
15028 F:      drivers/mtd/nand/raw/vf610_nfc.c
15029
15030 VFAT/FAT/MSDOS FILESYSTEM
15031 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15032 S:      Maintained
15033 F:      Documentation/filesystems/vfat.txt
15034 F:      fs/fat/
15035
15036 VFIO DRIVER
15037 M:      Alex Williamson <alex.williamson@redhat.com>
15038 L:      kvm@vger.kernel.org
15039 T:      git git://github.com/awilliam/linux-vfio.git
15040 S:      Maintained
15041 F:      Documentation/vfio.txt
15042 F:      drivers/vfio/
15043 F:      include/linux/vfio.h
15044 F:      include/uapi/linux/vfio.h
15045
15046 VFIO MEDIATED DEVICE DRIVERS
15047 M:      Kirti Wankhede <kwankhede@nvidia.com>
15048 L:      kvm@vger.kernel.org
15049 S:      Maintained
15050 F:      Documentation/vfio-mediated-device.txt
15051 F:      drivers/vfio/mdev/
15052 F:      include/linux/mdev.h
15053 F:      samples/vfio-mdev/
15054
15055 VFIO PLATFORM DRIVER
15056 M:      Eric Auger <eric.auger@redhat.com>
15057 L:      kvm@vger.kernel.org
15058 S:      Maintained
15059 F:      drivers/vfio/platform/
15060
15061 VGA_SWITCHEROO
15062 R:      Lukas Wunner <lukas@wunner.de>
15063 S:      Maintained
15064 F:      Documentation/gpu/vga-switcheroo.rst
15065 F:      drivers/gpu/vga/vga_switcheroo.c
15066 F:      include/linux/vga_switcheroo.h
15067 T:      git git://anongit.freedesktop.org/drm/drm-misc
15068
15069 VIA RHINE NETWORK DRIVER
15070 S:      Orphan
15071 F:      drivers/net/ethernet/via/via-rhine.c
15072
15073 VIA SD/MMC CARD CONTROLLER DRIVER
15074 M:      Bruce Chang <brucechang@via.com.tw>
15075 M:      Harald Welte <HaraldWelte@viatech.com>
15076 S:      Maintained
15077 F:      drivers/mmc/host/via-sdmmc.c
15078
15079 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15080 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15081 L:      linux-fbdev@vger.kernel.org
15082 S:      Maintained
15083 F:      include/linux/via-core.h
15084 F:      include/linux/via-gpio.h
15085 F:      include/linux/via_i2c.h
15086 F:      drivers/video/fbdev/via/
15087
15088 VIA VELOCITY NETWORK DRIVER
15089 M:      Francois Romieu <romieu@fr.zoreil.com>
15090 L:      netdev@vger.kernel.org
15091 S:      Maintained
15092 F:      drivers/net/ethernet/via/via-velocity.*
15093
15094 VIDEO MULTIPLEXER DRIVER
15095 M:      Philipp Zabel <p.zabel@pengutronix.de>
15096 L:      linux-media@vger.kernel.org
15097 S:      Maintained
15098 F:      drivers/media/platform/video-mux.c
15099
15100 VIDEO I2C POLLING DRIVER
15101 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15102 L:      linux-media@vger.kernel.org
15103 S:      Maintained
15104 F:      drivers/media/i2c/video-i2c.c
15105
15106 VIDEOBUF2 FRAMEWORK
15107 M:      Pawel Osciak <pawel@osciak.com>
15108 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15109 M:      Kyungmin Park <kyungmin.park@samsung.com>
15110 L:      linux-media@vger.kernel.org
15111 S:      Maintained
15112 F:      drivers/media/v4l2-core/videobuf2-*
15113 F:      include/media/videobuf2-*
15114
15115 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15116 M:      Helen Koike <helen.koike@collabora.com>
15117 L:      linux-media@vger.kernel.org
15118 T:      git git://linuxtv.org/media_tree.git
15119 W:      https://linuxtv.org
15120 S:      Maintained
15121 F:      drivers/media/platform/vimc/*
15122
15123 VIRT LIB
15124 M:      Alex Williamson <alex.williamson@redhat.com>
15125 M:      Paolo Bonzini <pbonzini@redhat.com>
15126 L:      kvm@vger.kernel.org
15127 S:      Supported
15128 F:      virt/lib/
15129
15130 VIRTIO AND VHOST VSOCK DRIVER
15131 M:      Stefan Hajnoczi <stefanha@redhat.com>
15132 L:      kvm@vger.kernel.org
15133 L:      virtualization@lists.linux-foundation.org
15134 L:      netdev@vger.kernel.org
15135 S:      Maintained
15136 F:      include/linux/virtio_vsock.h
15137 F:      include/uapi/linux/virtio_vsock.h
15138 F:      include/uapi/linux/vsockmon.h
15139 F:      include/uapi/linux/vm_sockets_diag.h
15140 F:      net/vmw_vsock/diag.c
15141 F:      net/vmw_vsock/af_vsock_tap.c
15142 F:      net/vmw_vsock/virtio_transport_common.c
15143 F:      net/vmw_vsock/virtio_transport.c
15144 F:      drivers/net/vsockmon.c
15145 F:      drivers/vhost/vsock.c
15146 F:      drivers/vhost/vsock.h
15147 F:      tools/testing/vsock/
15148
15149 VIRTIO CONSOLE DRIVER
15150 M:      Amit Shah <amit@kernel.org>
15151 L:      virtualization@lists.linux-foundation.org
15152 S:      Maintained
15153 F:      drivers/char/virtio_console.c
15154 F:      include/linux/virtio_console.h
15155 F:      include/uapi/linux/virtio_console.h
15156
15157 VIRTIO CORE, NET AND BLOCK DRIVERS
15158 M:      "Michael S. Tsirkin" <mst@redhat.com>
15159 M:      Jason Wang <jasowang@redhat.com>
15160 L:      virtualization@lists.linux-foundation.org
15161 S:      Maintained
15162 F:      Documentation/devicetree/bindings/virtio/
15163 F:      drivers/virtio/
15164 F:      tools/virtio/
15165 F:      drivers/net/virtio_net.c
15166 F:      drivers/block/virtio_blk.c
15167 F:      include/linux/virtio*.h
15168 F:      include/uapi/linux/virtio_*.h
15169 F:      drivers/crypto/virtio/
15170 F:      mm/balloon_compaction.c
15171
15172 VIRTIO CRYPTO DRIVER
15173 M:      Gonglei <arei.gonglei@huawei.com>
15174 L:      virtualization@lists.linux-foundation.org
15175 L:      linux-crypto@vger.kernel.org
15176 S:      Maintained
15177 F:      drivers/crypto/virtio/
15178 F:      include/uapi/linux/virtio_crypto.h
15179
15180 VIRTIO DRIVERS FOR S390
15181 M:      Cornelia Huck <cohuck@redhat.com>
15182 M:      Halil Pasic <pasic@linux.ibm.com>
15183 L:      linux-s390@vger.kernel.org
15184 L:      virtualization@lists.linux-foundation.org
15185 L:      kvm@vger.kernel.org
15186 S:      Supported
15187 F:      drivers/s390/virtio/
15188 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15189
15190 VIRTIO GPU DRIVER
15191 M:      David Airlie <airlied@linux.ie>
15192 M:      Gerd Hoffmann <kraxel@redhat.com>
15193 L:      dri-devel@lists.freedesktop.org
15194 L:      virtualization@lists.linux-foundation.org
15195 T:      git git://anongit.freedesktop.org/drm/drm-misc
15196 S:      Maintained
15197 F:      drivers/gpu/drm/virtio/
15198 F:      include/uapi/linux/virtio_gpu.h
15199
15200 VIRTIO HOST (VHOST)
15201 M:      "Michael S. Tsirkin" <mst@redhat.com>
15202 M:      Jason Wang <jasowang@redhat.com>
15203 L:      kvm@vger.kernel.org
15204 L:      virtualization@lists.linux-foundation.org
15205 L:      netdev@vger.kernel.org
15206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15207 S:      Maintained
15208 F:      drivers/vhost/
15209 F:      include/uapi/linux/vhost.h
15210
15211 VIRTIO INPUT DRIVER
15212 M:      Gerd Hoffmann <kraxel@redhat.com>
15213 S:      Maintained
15214 F:      drivers/virtio/virtio_input.c
15215 F:      include/uapi/linux/virtio_input.h
15216
15217 VIRTUAL BOX GUEST DEVICE DRIVER
15218 M:      Hans de Goede <hdegoede@redhat.com>
15219 M:      Arnd Bergmann <arnd@arndb.de>
15220 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15221 S:      Maintained
15222 F:      include/linux/vbox_utils.h
15223 F:      include/uapi/linux/vbox*.h
15224 F:      drivers/virt/vboxguest/
15225
15226 VIRTUAL SERIO DEVICE DRIVER
15227 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15228 S:      Maintained
15229 F:      drivers/input/serio/userio.c
15230 F:      include/uapi/linux/userio.h
15231
15232 VIVID VIRTUAL VIDEO DRIVER
15233 M:      Hans Verkuil <hverkuil@xs4all.nl>
15234 L:      linux-media@vger.kernel.org
15235 T:      git git://linuxtv.org/media_tree.git
15236 W:      https://linuxtv.org
15237 S:      Maintained
15238 F:      drivers/media/platform/vivid/*
15239
15240 VLYNQ BUS
15241 M:      Florian Fainelli <f.fainelli@gmail.com>
15242 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15243 S:      Maintained
15244 F:      drivers/vlynq/vlynq.c
15245 F:      include/linux/vlynq.h
15246
15247 VME SUBSYSTEM
15248 M:      Martyn Welch <martyn@welchs.me.uk>
15249 M:      Manohar Vanga <manohar.vanga@gmail.com>
15250 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15251 L:      devel@driverdev.osuosl.org
15252 S:      Maintained
15253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15254 F:      Documentation/driver-api/vme.rst
15255 F:      drivers/staging/vme/
15256 F:      drivers/vme/
15257 F:      include/linux/vme*
15258
15259 VMWARE BALLOON DRIVER
15260 M:      Xavier Deguillard <xdeguillard@vmware.com>
15261 M:      Philip Moltmann <moltmann@vmware.com>
15262 M:      "VMware, Inc." <pv-drivers@vmware.com>
15263 L:      linux-kernel@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/misc/vmw_balloon.c
15266
15267 VMWARE HYPERVISOR INTERFACE
15268 M:      Alok Kataria <akataria@vmware.com>
15269 L:      virtualization@lists.linux-foundation.org
15270 S:      Supported
15271 F:      arch/x86/kernel/cpu/vmware.c
15272
15273 VMWARE PVRDMA DRIVER
15274 M:      Adit Ranadive <aditr@vmware.com>
15275 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15276 L:      linux-rdma@vger.kernel.org
15277 S:      Maintained
15278 F:      drivers/infiniband/hw/vmw_pvrdma/
15279
15280 VMware PVSCSI driver
15281 M:      Jim Gill <jgill@vmware.com>
15282 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15283 L:      linux-scsi@vger.kernel.org
15284 S:      Maintained
15285 F:      drivers/scsi/vmw_pvscsi.c
15286 F:      drivers/scsi/vmw_pvscsi.h
15287
15288 VMWARE VMMOUSE SUBDRIVER
15289 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15290 M:      "VMware, Inc." <pv-drivers@vmware.com>
15291 L:      linux-input@vger.kernel.org
15292 S:      Maintained
15293 F:      drivers/input/mouse/vmmouse.c
15294 F:      drivers/input/mouse/vmmouse.h
15295
15296 VMWARE VMXNET3 ETHERNET DRIVER
15297 M:      Ronak Doshi <doshir@vmware.com>
15298 M:      "VMware, Inc." <pv-drivers@vmware.com>
15299 L:      netdev@vger.kernel.org
15300 S:      Maintained
15301 F:      drivers/net/vmxnet3/
15302
15303 VOCORE VOCORE2 BOARD
15304 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15305 L:      linux-mips@linux-mips.org
15306 S:      Maintained
15307 F:      arch/mips/boot/dts/ralink/vocore2.dts
15308
15309 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15310 M:      Liam Girdwood <lgirdwood@gmail.com>
15311 M:      Mark Brown <broonie@kernel.org>
15312 L:      linux-kernel@vger.kernel.org
15313 W:      http://www.slimlogic.co.uk/?p=48
15314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15315 S:      Supported
15316 F:      Documentation/devicetree/bindings/regulator/
15317 F:      Documentation/power/regulator/
15318 F:      drivers/regulator/
15319 F:      include/dt-bindings/regulator/
15320 F:      include/linux/regulator/
15321
15322 VRF
15323 M:      David Ahern <dsa@cumulusnetworks.com>
15324 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15325 L:      netdev@vger.kernel.org
15326 S:      Maintained
15327 F:      drivers/net/vrf.c
15328 F:      Documentation/networking/vrf.txt
15329
15330 VT1211 HARDWARE MONITOR DRIVER
15331 M:      Juerg Haefliger <juergh@gmail.com>
15332 L:      linux-hwmon@vger.kernel.org
15333 S:      Maintained
15334 F:      Documentation/hwmon/vt1211
15335 F:      drivers/hwmon/vt1211.c
15336
15337 VT8231 HARDWARE MONITOR DRIVER
15338 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15339 L:      linux-hwmon@vger.kernel.org
15340 S:      Maintained
15341 F:      drivers/hwmon/vt8231.c
15342
15343 VUB300 USB to SDIO/SD/MMC bridge chip
15344 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15345 L:      linux-mmc@vger.kernel.org
15346 L:      linux-usb@vger.kernel.org
15347 S:      Supported
15348 F:      drivers/mmc/host/vub300.c
15349
15350 W1 DALLAS'S 1-WIRE BUS
15351 M:      Evgeniy Polyakov <zbr@ioremap.net>
15352 S:      Maintained
15353 F:      Documentation/w1/
15354 F:      drivers/w1/
15355 F:      include/linux/w1.h
15356
15357 W83791D HARDWARE MONITORING DRIVER
15358 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15359 L:      linux-hwmon@vger.kernel.org
15360 S:      Maintained
15361 F:      Documentation/hwmon/w83791d
15362 F:      drivers/hwmon/w83791d.c
15363
15364 W83793 HARDWARE MONITORING DRIVER
15365 M:      Rudolf Marek <r.marek@assembler.cz>
15366 L:      linux-hwmon@vger.kernel.org
15367 S:      Maintained
15368 F:      Documentation/hwmon/w83793
15369 F:      drivers/hwmon/w83793.c
15370
15371 W83795 HARDWARE MONITORING DRIVER
15372 M:      Jean Delvare <jdelvare@suse.com>
15373 L:      linux-hwmon@vger.kernel.org
15374 S:      Maintained
15375 F:      drivers/hwmon/w83795.c
15376
15377 W83L51xD SD/MMC CARD INTERFACE DRIVER
15378 M:      Pierre Ossman <pierre@ossman.eu>
15379 S:      Maintained
15380 F:      drivers/mmc/host/wbsd.*
15381
15382 WACOM PROTOCOL 4 SERIAL TABLETS
15383 M:      Julian Squires <julian@cipht.net>
15384 M:      Hans de Goede <hdegoede@redhat.com>
15385 L:      linux-input@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/input/tablet/wacom_serial4.c
15388
15389 WATCHDOG DEVICE DRIVERS
15390 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15391 M:      Guenter Roeck <linux@roeck-us.net>
15392 L:      linux-watchdog@vger.kernel.org
15393 W:      http://www.linux-watchdog.org/
15394 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15395 S:      Maintained
15396 F:      Documentation/devicetree/bindings/watchdog/
15397 F:      Documentation/watchdog/
15398 F:      drivers/watchdog/
15399 F:      include/linux/watchdog.h
15400 F:      include/uapi/linux/watchdog.h
15401
15402 WHISKEYCOVE PMIC GPIO DRIVER
15403 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15404 L:      linux-gpio@vger.kernel.org
15405 S:      Maintained
15406 F:      drivers/gpio/gpio-wcove.c
15407
15408 WIIMOTE HID DRIVER
15409 M:      David Herrmann <dh.herrmann@googlemail.com>
15410 L:      linux-input@vger.kernel.org
15411 S:      Maintained
15412 F:      drivers/hid/hid-wiimote*
15413
15414 WILOCITY WIL6210 WIRELESS DRIVER
15415 M:      Maya Erez <merez@codeaurora.org>
15416 L:      linux-wireless@vger.kernel.org
15417 L:      wil6210@qti.qualcomm.com
15418 S:      Supported
15419 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15420 F:      drivers/net/wireless/ath/wil6210/
15421
15422 WIMAX STACK
15423 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15424 M:      linux-wimax@intel.com
15425 L:      wimax@linuxwimax.org (subscribers-only)
15426 S:      Supported
15427 W:      http://linuxwimax.org
15428 F:      Documentation/wimax/README.wimax
15429 F:      include/linux/wimax/debug.h
15430 F:      include/net/wimax.h
15431 F:      include/uapi/linux/wimax.h
15432 F:      net/wimax/
15433
15434 WINBOND CIR DRIVER
15435 M:      David Härdeman <david@hardeman.nu>
15436 S:      Maintained
15437 F:      drivers/media/rc/winbond-cir.c
15438
15439 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15440 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15441 L:      linux-watchdog@vger.kernel.org
15442 S:      Maintained
15443 F:      drivers/watchdog/ebc-c384_wdt.c
15444
15445 WINSYSTEMS WS16C48 GPIO DRIVER
15446 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15447 L:      linux-gpio@vger.kernel.org
15448 S:      Maintained
15449 F:      drivers/gpio/gpio-ws16c48.c
15450
15451 WISTRON LAPTOP BUTTON DRIVER
15452 M:      Miloslav Trmac <mitr@volny.cz>
15453 S:      Maintained
15454 F:      drivers/input/misc/wistron_btns.c
15455
15456 WL3501 WIRELESS PCMCIA CARD DRIVER
15457 L:      linux-wireless@vger.kernel.org
15458 S:      Odd fixes
15459 F:      drivers/net/wireless/wl3501*
15460
15461 WOLFSON MICROELECTRONICS DRIVERS
15462 L:      patches@opensource.cirrus.com
15463 T:      git https://github.com/CirrusLogic/linux-drivers.git
15464 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15465 S:      Supported
15466 F:      Documentation/hwmon/wm83??
15467 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15468 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15469 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15470 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15471 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15472 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15473 F:      drivers/clk/clk-wm83*.c
15474 F:      drivers/extcon/extcon-arizona.c
15475 F:      drivers/leds/leds-wm83*.c
15476 F:      drivers/gpio/gpio-*wm*.c
15477 F:      drivers/gpio/gpio-arizona.c
15478 F:      drivers/hwmon/wm83??-hwmon.c
15479 F:      drivers/input/misc/wm831x-on.c
15480 F:      drivers/input/touchscreen/wm831x-ts.c
15481 F:      drivers/input/touchscreen/wm97*.c
15482 F:      drivers/mfd/arizona*
15483 F:      drivers/mfd/wm*.c
15484 F:      drivers/mfd/cs47l24*
15485 F:      drivers/power/supply/wm83*.c
15486 F:      drivers/rtc/rtc-wm83*.c
15487 F:      drivers/regulator/wm8*.c
15488 F:      drivers/regulator/arizona*
15489 F:      drivers/video/backlight/wm83*_bl.c
15490 F:      drivers/watchdog/wm83*_wdt.c
15491 F:      include/linux/mfd/arizona/
15492 F:      include/linux/mfd/wm831x/
15493 F:      include/linux/mfd/wm8350/
15494 F:      include/linux/mfd/wm8400*
15495 F:      include/linux/regulator/arizona*
15496 F:      include/linux/wm97xx.h
15497 F:      include/sound/wm????.h
15498 F:      sound/soc/codecs/arizona.?
15499 F:      sound/soc/codecs/wm*
15500 F:      sound/soc/codecs/cs47l24*
15501
15502 WORKQUEUE
15503 M:      Tejun Heo <tj@kernel.org>
15504 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15506 S:      Maintained
15507 F:      include/linux/workqueue.h
15508 F:      kernel/workqueue.c
15509 F:      Documentation/core-api/workqueue.rst
15510
15511 X-POWERS AXP288 PMIC DRIVERS
15512 M:      Hans de Goede <hdegoede@redhat.com>
15513 S:      Maintained
15514 N:      axp288
15515 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15516
15517 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15518 M:      Chen-Yu Tsai <wens@csie.org>
15519 L:      linux-kernel@vger.kernel.org
15520 S:      Maintained
15521 N:      axp[128]
15522
15523 X.25 NETWORK LAYER
15524 M:      Andrew Hendry <andrew.hendry@gmail.com>
15525 L:      linux-x25@vger.kernel.org
15526 S:      Odd Fixes
15527 F:      Documentation/networking/x25*
15528 F:      include/net/x25*
15529 F:      net/x25/
15530
15531 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15532 M:      Thomas Gleixner <tglx@linutronix.de>
15533 M:      Ingo Molnar <mingo@redhat.com>
15534 R:      "H. Peter Anvin" <hpa@zytor.com>
15535 M:      x86@kernel.org
15536 L:      linux-kernel@vger.kernel.org
15537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15538 S:      Maintained
15539 F:      Documentation/x86/
15540 F:      arch/x86/
15541
15542 X86 MCE INFRASTRUCTURE
15543 M:      Tony Luck <tony.luck@intel.com>
15544 M:      Borislav Petkov <bp@alien8.de>
15545 L:      linux-edac@vger.kernel.org
15546 S:      Maintained
15547 F:      arch/x86/kernel/cpu/mcheck/*
15548
15549 X86 MICROCODE UPDATE SUPPORT
15550 M:      Borislav Petkov <bp@alien8.de>
15551 S:      Maintained
15552 F:      arch/x86/kernel/cpu/microcode/*
15553
15554 X86 PLATFORM DRIVERS
15555 M:      Darren Hart <dvhart@infradead.org>
15556 M:      Andy Shevchenko <andy@infradead.org>
15557 L:      platform-driver-x86@vger.kernel.org
15558 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15559 S:      Maintained
15560 F:      drivers/platform/x86/
15561 F:      drivers/platform/olpc/
15562
15563 X86 VDSO
15564 M:      Andy Lutomirski <luto@amacapital.net>
15565 L:      linux-kernel@vger.kernel.org
15566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15567 S:      Maintained
15568 F:      arch/x86/entry/vdso/
15569
15570 XC2028/3028 TUNER DRIVER
15571 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15572 L:      linux-media@vger.kernel.org
15573 W:      https://linuxtv.org
15574 T:      git git://linuxtv.org/media_tree.git
15575 S:      Maintained
15576 F:      drivers/media/tuners/tuner-xc2028.*
15577
15578 XDP SOCKETS (AF_XDP)
15579 M:      Björn Töpel <bjorn.topel@intel.com>
15580 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15581 L:      netdev@vger.kernel.org
15582 S:      Maintained
15583 F:      kernel/bpf/xskmap.c
15584 F:      net/xdp/
15585
15586 XEN BLOCK SUBSYSTEM
15587 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15588 M:      Roger Pau Monné <roger.pau@citrix.com>
15589 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15590 S:      Supported
15591 F:      drivers/block/xen-blkback/*
15592 F:      drivers/block/xen*
15593
15594 XEN HYPERVISOR ARM
15595 M:      Stefano Stabellini <sstabellini@kernel.org>
15596 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15597 S:      Maintained
15598 F:      arch/arm/xen/
15599 F:      arch/arm/include/asm/xen/
15600
15601 XEN HYPERVISOR ARM64
15602 M:      Stefano Stabellini <sstabellini@kernel.org>
15603 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15604 S:      Maintained
15605 F:      arch/arm64/xen/
15606 F:      arch/arm64/include/asm/xen/
15607
15608 XEN HYPERVISOR INTERFACE
15609 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15610 M:      Juergen Gross <jgross@suse.com>
15611 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15613 S:      Supported
15614 F:      arch/x86/xen/
15615 F:      drivers/*/xen-*front.c
15616 F:      drivers/xen/
15617 F:      arch/x86/include/asm/xen/
15618 F:      arch/x86/include/asm/pvclock-abi.h
15619 F:      include/xen/
15620 F:      include/uapi/xen/
15621 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15622 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15623
15624 XEN NETWORK BACKEND DRIVER
15625 M:      Wei Liu <wei.liu2@citrix.com>
15626 M:      Paul Durrant <paul.durrant@citrix.com>
15627 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15628 L:      netdev@vger.kernel.org
15629 S:      Supported
15630 F:      drivers/net/xen-netback/*
15631
15632 XEN PCI SUBSYSTEM
15633 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15634 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15635 S:      Supported
15636 F:      arch/x86/pci/*xen*
15637 F:      drivers/pci/*xen*
15638
15639 XEN PVSCSI DRIVERS
15640 M:      Juergen Gross <jgross@suse.com>
15641 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15642 L:      linux-scsi@vger.kernel.org
15643 S:      Supported
15644 F:      drivers/scsi/xen-scsifront.c
15645 F:      drivers/xen/xen-scsiback.c
15646 F:      include/xen/interface/io/vscsiif.h
15647
15648 XEN SWIOTLB SUBSYSTEM
15649 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15650 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15651 L:      iommu@lists.linux-foundation.org
15652 S:      Supported
15653 F:      arch/x86/xen/*swiotlb*
15654 F:      drivers/xen/*swiotlb*
15655
15656 XEN SOUND FRONTEND DRIVER
15657 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15658 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15659 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15660 S:      Supported
15661 F:      sound/xen/*
15662
15663 XFS FILESYSTEM
15664 M:      Darrick J. Wong <darrick.wong@oracle.com>
15665 M:      linux-xfs@vger.kernel.org
15666 L:      linux-xfs@vger.kernel.org
15667 W:      http://xfs.org/
15668 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15669 S:      Supported
15670 F:      Documentation/filesystems/xfs.txt
15671 F:      fs/xfs/
15672
15673 XILINX AXI ETHERNET DRIVER
15674 M:      Anirudha Sarangi <anirudh@xilinx.com>
15675 M:      John Linn <John.Linn@xilinx.com>
15676 S:      Maintained
15677 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15678
15679 XILINX UARTLITE SERIAL DRIVER
15680 M:      Peter Korsgaard <jacmet@sunsite.dk>
15681 L:      linux-serial@vger.kernel.org
15682 S:      Maintained
15683 F:      drivers/tty/serial/uartlite.c
15684
15685 XILINX VIDEO IP CORES
15686 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15687 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15688 L:      linux-media@vger.kernel.org
15689 T:      git git://linuxtv.org/media_tree.git
15690 S:      Supported
15691 F:      Documentation/devicetree/bindings/media/xilinx/
15692 F:      drivers/media/platform/xilinx/
15693 F:      include/uapi/linux/xilinx-v4l2-controls.h
15694
15695 XILLYBUS DRIVER
15696 M:      Eli Billauer <eli.billauer@gmail.com>
15697 L:      linux-kernel@vger.kernel.org
15698 S:      Supported
15699 F:      drivers/char/xillybus/
15700
15701 XLP9XX I2C DRIVER
15702 M:      George Cherian <george.cherian@cavium.com>
15703 M:      Jan Glauber <jglauber@cavium.com>
15704 L:      linux-i2c@vger.kernel.org
15705 W:      http://www.cavium.com
15706 S:      Supported
15707 F:      drivers/i2c/busses/i2c-xlp9xx.c
15708
15709 XRA1403 GPIO EXPANDER
15710 M:      Nandor Han <nandor.han@ge.com>
15711 M:      Semi Malinen <semi.malinen@ge.com>
15712 L:      linux-gpio@vger.kernel.org
15713 S:      Maintained
15714 F:      drivers/gpio/gpio-xra1403.c
15715 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15716
15717 XTENSA XTFPGA PLATFORM SUPPORT
15718 M:      Max Filippov <jcmvbkbc@gmail.com>
15719 L:      linux-xtensa@linux-xtensa.org
15720 S:      Maintained
15721 F:      drivers/spi/spi-xtensa-xtfpga.c
15722 F:      sound/soc/xtensa/xtfpga-i2s.c
15723
15724 YAM DRIVER FOR AX.25
15725 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15726 L:      linux-hams@vger.kernel.org
15727 S:      Maintained
15728 F:      drivers/net/hamradio/yam*
15729 F:      include/linux/yam.h
15730
15731 YAMA SECURITY MODULE
15732 M:      Kees Cook <keescook@chromium.org>
15733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15734 S:      Supported
15735 F:      security/yama/
15736 F:      Documentation/admin-guide/LSM/Yama.rst
15737
15738 YEALINK PHONE DRIVER
15739 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15740 L:      usbb2k-api-dev@nongnu.org
15741 S:      Maintained
15742 F:      Documentation/input/yealink.rst
15743 F:      drivers/input/misc/yealink.*
15744
15745 Z8530 DRIVER FOR AX.25
15746 M:      Joerg Reuter <jreuter@yaina.de>
15747 W:      http://yaina.de/jreuter/
15748 W:      http://www.qsl.net/dl1bke/
15749 L:      linux-hams@vger.kernel.org
15750 S:      Maintained
15751 F:      Documentation/networking/z8530drv.txt
15752 F:      drivers/net/hamradio/*scc.c
15753 F:      drivers/net/hamradio/z8530.h
15754
15755 ZBUD COMPRESSED PAGE ALLOCATOR
15756 M:      Seth Jennings <sjenning@redhat.com>
15757 M:      Dan Streetman <ddstreet@ieee.org>
15758 L:      linux-mm@kvack.org
15759 S:      Maintained
15760 F:      mm/zbud.c
15761 F:      include/linux/zbud.h
15762
15763 ZD1211RW WIRELESS DRIVER
15764 M:      Daniel Drake <dsd@gentoo.org>
15765 M:      Ulrich Kunitz <kune@deine-taler.de>
15766 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15767 L:      linux-wireless@vger.kernel.org
15768 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15769 S:      Maintained
15770 F:      drivers/net/wireless/zydas/zd1211rw/
15771
15772 ZD1301 MEDIA DRIVER
15773 M:      Antti Palosaari <crope@iki.fi>
15774 L:      linux-media@vger.kernel.org
15775 W:      https://linuxtv.org/
15776 W:      http://palosaari.fi/linux/
15777 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15778 S:      Maintained
15779 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15780
15781 ZD1301_DEMOD MEDIA DRIVER
15782 M:      Antti Palosaari <crope@iki.fi>
15783 L:      linux-media@vger.kernel.org
15784 W:      https://linuxtv.org/
15785 W:      http://palosaari.fi/linux/
15786 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15787 S:      Maintained
15788 F:      drivers/media/dvb-frontends/zd1301_demod*
15789
15790 ZPOOL COMPRESSED PAGE STORAGE API
15791 M:      Dan Streetman <ddstreet@ieee.org>
15792 L:      linux-mm@kvack.org
15793 S:      Maintained
15794 F:      mm/zpool.c
15795 F:      include/linux/zpool.h
15796
15797 ZR36067 VIDEO FOR LINUX DRIVER
15798 L:      mjpeg-users@lists.sourceforge.net
15799 L:      linux-media@vger.kernel.org
15800 W:      http://mjpeg.sourceforge.net/driver-zoran/
15801 T:      hg https://linuxtv.org/hg/v4l-dvb
15802 S:      Odd Fixes
15803 F:      drivers/staging/media/zoran/
15804
15805 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15806 M:      Minchan Kim <minchan@kernel.org>
15807 M:      Nitin Gupta <ngupta@vflare.org>
15808 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15809 L:      linux-kernel@vger.kernel.org
15810 S:      Maintained
15811 F:      drivers/block/zram/
15812 F:      Documentation/blockdev/zram.txt
15813
15814 ZS DECSTATION Z85C30 SERIAL DRIVER
15815 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15816 S:      Maintained
15817 F:      drivers/tty/serial/zs.*
15818
15819 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15820 M:      Minchan Kim <minchan@kernel.org>
15821 M:      Nitin Gupta <ngupta@vflare.org>
15822 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15823 L:      linux-mm@kvack.org
15824 S:      Maintained
15825 F:      mm/zsmalloc.c
15826 F:      include/linux/zsmalloc.h
15827 F:      Documentation/vm/zsmalloc.rst
15828
15829 ZSWAP COMPRESSED SWAP CACHING
15830 M:      Seth Jennings <sjenning@redhat.com>
15831 M:      Dan Streetman <ddstreet@ieee.org>
15832 L:      linux-mm@kvack.org
15833 S:      Maintained
15834 F:      mm/zswap.c
15835
15836 THE REST
15837 M:      Linus Torvalds <torvalds@linux-foundation.org>
15838 L:      linux-kernel@vger.kernel.org
15839 Q:      http://patchwork.kernel.org/project/LKML/list/
15840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15841 S:      Buried alive in reporters
15842 F:      *
15843 F:      */