Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. 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 AD9389B DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/ad9389b*
804
805 ANALOG DEVICES INC ADV7180 DRIVER
806 M:      Lars-Peter Clausen <lars@metafoo.de>
807 L:      linux-media@vger.kernel.org
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/media/i2c/adv7180.c
811
812 ANALOG DEVICES INC ADV748X DRIVER
813 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
814 L:      linux-media@vger.kernel.org
815 S:      Maintained
816 F:      drivers/media/i2c/adv748x/*
817
818 ANALOG DEVICES INC ADV7511 DRIVER
819 M:      Hans Verkuil <hans.verkuil@cisco.com>
820 L:      linux-media@vger.kernel.org
821 S:      Maintained
822 F:      drivers/media/i2c/adv7511*
823
824 ANALOG DEVICES INC ADV7604 DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/adv7604*
829
830 ANALOG DEVICES INC ADV7842 DRIVER
831 M:      Hans Verkuil <hans.verkuil@cisco.com>
832 L:      linux-media@vger.kernel.org
833 S:      Maintained
834 F:      drivers/media/i2c/adv7842*
835
836 ANALOG DEVICES INC ASOC CODEC DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W:      http://wiki.analog.com/
840 W:      http://ez.analog.com/community/linux-device-drivers
841 S:      Supported
842 F:      sound/soc/codecs/adau*
843 F:      sound/soc/codecs/adav*
844 F:      sound/soc/codecs/ad1*
845 F:      sound/soc/codecs/ad7*
846 F:      sound/soc/codecs/ssm*
847 F:      sound/soc/codecs/sigmadsp.*
848
849 ANALOG DEVICES INC DMA DRIVERS
850 M:      Lars-Peter Clausen <lars@metafoo.de>
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/dma/dma-axi-dmac.c
854
855 ANALOG DEVICES INC IIO DRIVERS
856 M:      Lars-Peter Clausen <lars@metafoo.de>
857 M:      Michael Hennerich <Michael.Hennerich@analog.com>
858 W:      http://wiki.analog.com/
859 W:      http://ez.analog.com/community/linux-device-drivers
860 S:      Supported
861 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
862 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
863 F:      drivers/iio/*/ad*
864 F:      drivers/iio/adc/ltc2497*
865 X:      drivers/iio/*/adjd*
866 F:      drivers/staging/iio/*/ad*
867
868 ANDES ARCHITECTURE
869 M:      Greentime Hu <green.hu@gmail.com>
870 M:      Vincent Chen <deanbo422@gmail.com>
871 T:      git https://github.com/andestech/linux.git
872 S:      Supported
873 F:      arch/nds32/
874 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
875 F:      Documentation/devicetree/bindings/nds32/
876 K:      nds32
877 N:      nds32
878
879 ANDROID CONFIG FRAGMENTS
880 M:      Rob Herring <robh@kernel.org>
881 S:      Supported
882 F:      kernel/configs/android*
883
884 ANDROID DRIVERS
885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886 M:      Arve Hjønnevåg <arve@android.com>
887 M:      Todd Kjos <tkjos@android.com>
888 M:      Martijn Coenen <maco@android.com>
889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890 L:      devel@driverdev.osuosl.org
891 S:      Supported
892 F:      drivers/android/
893 F:      drivers/staging/android/
894
895 ANDROID GOLDFISH PIC DRIVER
896 M:      Miodrag Dinic <miodrag.dinic@mips.com>
897 S:      Supported
898 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899 F:      drivers/irqchip/irq-goldfish-pic.c
900
901 ANDROID GOLDFISH RTC DRIVER
902 M:      Miodrag Dinic <miodrag.dinic@mips.com>
903 S:      Supported
904 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905 F:      drivers/rtc/rtc-goldfish.c
906
907 ANDROID ION DRIVER
908 M:      Laura Abbott <labbott@redhat.com>
909 M:      Sumit Semwal <sumit.semwal@linaro.org>
910 L:      devel@driverdev.osuosl.org
911 L:      dri-devel@lists.freedesktop.org
912 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
913 S:      Supported
914 F:      drivers/staging/android/ion
915 F:      drivers/staging/android/uapi/ion.h
916
917 AOA (Apple Onboard Audio) ALSA DRIVER
918 M:      Johannes Berg <johannes@sipsolutions.net>
919 L:      linuxppc-dev@lists.ozlabs.org
920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
921 S:      Maintained
922 F:      sound/aoa/
923
924 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
925 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
926 L:      linux-iio@vger.kernel.org
927 S:      Maintained
928 F:      drivers/iio/adc/stx104.c
929
930 APM DRIVER
931 M:      Jiri Kosina <jikos@kernel.org>
932 S:      Odd fixes
933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
934 F:      arch/x86/kernel/apm_32.c
935 F:      include/linux/apm_bios.h
936 F:      include/uapi/linux/apm_bios.h
937 F:      drivers/char/apm-emulation.c
938
939 APPARMOR SECURITY MODULE
940 M:      John Johansen <john.johansen@canonical.com>
941 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
942 W:      wiki.apparmor.net
943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
944 S:      Supported
945 F:      security/apparmor/
946 F:      Documentation/admin-guide/LSM/apparmor.rst
947
948 APPLE BCM5974 MULTITOUCH DRIVER
949 M:      Henrik Rydberg <rydberg@bitmath.org>
950 L:      linux-input@vger.kernel.org
951 S:      Odd fixes
952 F:      drivers/input/mouse/bcm5974.c
953
954 APPLE SMC DRIVER
955 M:      Henrik Rydberg <rydberg@bitmath.org>
956 L:      linux-hwmon@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/hwmon/applesmc.c
959
960 APPLETALK NETWORK LAYER
961 L:      netdev@vger.kernel.org
962 S:      Odd fixes
963 F:      drivers/net/appletalk/
964 F:      net/appletalk/
965
966 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
967 M:      Duc Dang <dhdang@apm.com>
968 S:      Supported
969 F:      arch/arm64/boot/dts/apm/
970
971 APPLIED MICRO (APM) X-GENE SOC EDAC
972 M:      Loc Ho <lho@apm.com>
973 S:      Supported
974 F:      drivers/edac/xgene_edac.c
975 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
976
977 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
978 M:      Iyappan Subramanian <isubramanian@apm.com>
979 M:      Keyur Chudgar <kchudgar@apm.com>
980 S:      Supported
981 F:      drivers/net/ethernet/apm/xgene-v2/
982
983 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
984 M:      Iyappan Subramanian <isubramanian@apm.com>
985 M:      Keyur Chudgar <kchudgar@apm.com>
986 M:      Quan Nguyen <qnguyen@apm.com>
987 S:      Supported
988 F:      drivers/net/ethernet/apm/xgene/
989 F:      drivers/net/phy/mdio-xgene.c
990 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
991 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
992
993 APPLIED MICRO (APM) X-GENE SOC PMU
994 M:      Tai Nguyen <ttnguyen@apm.com>
995 S:      Supported
996 F:      drivers/perf/xgene_pmu.c
997 F:      Documentation/perf/xgene-pmu.txt
998 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
999
1000 APTINA CAMERA SENSOR PLL
1001 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1002 L:      linux-media@vger.kernel.org
1003 S:      Maintained
1004 F:      drivers/media/i2c/aptina-pll.*
1005
1006 ARC FRAMEBUFFER DRIVER
1007 M:      Jaya Kumar <jayalk@intworks.biz>
1008 S:      Maintained
1009 F:      drivers/video/fbdev/arcfb.c
1010 F:      drivers/video/fbdev/core/fb_defio.c
1011
1012 ARC PGU DRM DRIVER
1013 M:      Alexey Brodkin <abrodkin@synopsys.com>
1014 S:      Supported
1015 F:      drivers/gpu/drm/arc/
1016 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1017
1018 ARCNET NETWORK LAYER
1019 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1020 L:      netdev@vger.kernel.org
1021 S:      Maintained
1022 F:      drivers/net/arcnet/
1023 F:      include/uapi/linux/if_arcnet.h
1024
1025 ARM ARCHITECTED TIMER DRIVER
1026 M:      Mark Rutland <mark.rutland@arm.com>
1027 M:      Marc Zyngier <marc.zyngier@arm.com>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030 F:      arch/arm/include/asm/arch_timer.h
1031 F:      arch/arm64/include/asm/arch_timer.h
1032 F:      drivers/clocksource/arm_arch_timer.c
1033
1034 ARM HDLCD DRM DRIVER
1035 M:      Liviu Dudau <liviu.dudau@arm.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/arm/hdlcd_*
1038 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1039
1040 ARM MALI-DP DRM DRIVER
1041 M:      Liviu Dudau <liviu.dudau@arm.com>
1042 M:      Brian Starkey <brian.starkey@arm.com>
1043 M:      Mali DP Maintainers <malidp@foss.arm.com>
1044 S:      Supported
1045 F:      drivers/gpu/drm/arm/
1046 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1047
1048 ARM MFM AND FLOPPY DRIVERS
1049 M:      Ian Molton <spyro@f2s.com>
1050 S:      Maintained
1051 F:      arch/arm/lib/floppydma.S
1052 F:      arch/arm/include/asm/floppy.h
1053
1054 ARM PMU PROFILING AND DEBUGGING
1055 M:      Will Deacon <will.deacon@arm.com>
1056 M:      Mark Rutland <mark.rutland@arm.com>
1057 S:      Maintained
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 F:      arch/arm*/kernel/perf_*
1060 F:      arch/arm/oprofile/common.c
1061 F:      arch/arm*/kernel/hw_breakpoint.c
1062 F:      arch/arm*/include/asm/hw_breakpoint.h
1063 F:      arch/arm*/include/asm/perf_event.h
1064 F:      drivers/perf/*
1065 F:      include/linux/perf/arm_pmu.h
1066 F:      Documentation/devicetree/bindings/arm/pmu.txt
1067 F:      Documentation/devicetree/bindings/perf/
1068
1069 ARM PORT
1070 M:      Russell King <linux@armlinux.org.uk>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 W:      http://www.armlinux.org.uk/
1073 S:      Odd Fixes
1074 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1075 F:      arch/arm/
1076 X:      arch/arm/boot/dts/
1077
1078 ARM PRIMECELL AACI PL041 DRIVER
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      sound/arm/aaci.*
1082
1083 ARM PRIMECELL BUS SUPPORT
1084 M:      Russell King <linux@armlinux.org.uk>
1085 S:      Odd Fixes
1086 F:      drivers/amba/
1087 F:      include/linux/amba/bus.h
1088
1089 ARM PRIMECELL CLCD PL110 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/video/fbdev/amba-clcd.*
1093
1094 ARM PRIMECELL KMI PL050 DRIVER
1095 M:      Russell King <linux@armlinux.org.uk>
1096 S:      Odd Fixes
1097 F:      drivers/input/serio/ambakmi.*
1098 F:      include/linux/amba/kmi.h
1099
1100 ARM PRIMECELL MMCI PL180/1 DRIVER
1101 M:      Russell King <linux@armlinux.org.uk>
1102 S:      Odd Fixes
1103 F:      drivers/mmc/host/mmci.*
1104 F:      include/linux/amba/mmci.h
1105
1106 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1107 M:      Russell King <linux@armlinux.org.uk>
1108 S:      Odd Fixes
1109 F:      drivers/tty/serial/amba-pl01*.c
1110 F:      include/linux/amba/serial.h
1111
1112 ARM SMMU DRIVERS
1113 M:      Will Deacon <will.deacon@arm.com>
1114 R:      Robin Murphy <robin.murphy@arm.com>
1115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S:      Maintained
1117 F:      drivers/iommu/arm-smmu.c
1118 F:      drivers/iommu/arm-smmu-v3.c
1119 F:      drivers/iommu/io-pgtable-arm.c
1120 F:      drivers/iommu/io-pgtable-arm-v7s.c
1121
1122 ARM SUB-ARCHITECTURES
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125 F:      arch/arm/mach-*/
1126 F:      arch/arm/plat-*/
1127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1128
1129 ARM/ACTIONS SEMI ARCHITECTURE
1130 M:      Andreas Färber <afaerber@suse.de>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 N:      owl
1134 F:      arch/arm/mach-actions/
1135 F:      arch/arm/boot/dts/owl-*
1136 F:      arch/arm64/boot/dts/actions/
1137 F:      drivers/clocksource/owl-*
1138 F:      drivers/soc/actions/
1139 F:      include/dt-bindings/power/owl-*
1140 F:      include/linux/soc/actions/
1141 F:      Documentation/devicetree/bindings/arm/actions.txt
1142 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1143 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1144
1145 ARM/ADS SPHERE MACHINE SUPPORT
1146 M:      Lennert Buytenhek <kernel@wantstofly.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149
1150 ARM/AFEB9260 MACHINE SUPPORT
1151 M:      Sergey Lapin <slapin@ossfans.org>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 S:      Maintained
1154
1155 ARM/AJECO 1ARM 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/Allwinner SoC Clock Support
1161 M:      Emilio López <emilio@elopez.com.ar>
1162 S:      Maintained
1163 F:      drivers/clk/sunxi/
1164
1165 ARM/Allwinner sunXi SoC support
1166 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1167 M:      Chen-Yu Tsai <wens@csie.org>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 N:      sun[x456789]i
1171 N:      sun50i
1172 F:      arch/arm/mach-sunxi/
1173 F:      arch/arm64/boot/dts/allwinner/
1174 F:      drivers/clk/sunxi-ng/
1175 F:      drivers/pinctrl/sunxi/
1176 F:      drivers/soc/sunxi/
1177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1178
1179 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1180 M:      Neil Armstrong <narmstrong@baylibre.com>
1181 M:      Jerome Brunet <jbrunet@baylibre.com>
1182 L:      linux-amlogic@lists.infradead.org
1183 S:      Maintained
1184 F:      drivers/clk/meson/
1185 F:      include/dt-bindings/clock/meson*
1186 F:      include/dt-bindings/clock/gxbb*
1187 F:      Documentation/devicetree/bindings/clock/amlogic*
1188
1189 ARM/Amlogic Meson SoC support
1190 M:      Carlo Caione <carlo@caione.org>
1191 M:      Kevin Hilman <khilman@baylibre.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 L:      linux-amlogic@lists.infradead.org
1194 W:      http://linux-meson.com/
1195 S:      Maintained
1196 F:      arch/arm/mach-meson/
1197 F:      arch/arm/boot/dts/meson*
1198 F:      arch/arm64/boot/dts/amlogic/
1199 F:      drivers/pinctrl/meson/
1200 F:      drivers/mmc/host/meson*
1201 N:      meson
1202
1203 ARM/Annapurna Labs ALPINE ARCHITECTURE
1204 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1205 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      arch/arm/mach-alpine/
1209 F:      arch/arm/boot/dts/alpine*
1210 F:      arch/arm64/boot/dts/al/
1211 F:      drivers/*/*alpine*
1212
1213 ARM/ARTPEC MACHINE SUPPORT
1214 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1215 M:      Lars Persson <lars.persson@axis.com>
1216 S:      Maintained
1217 L:      linux-arm-kernel@axis.com
1218 F:      arch/arm/mach-artpec
1219 F:      arch/arm/boot/dts/artpec6*
1220 F:      drivers/clk/axis
1221 F:      drivers/crypto/axis
1222 F:      drivers/pinctrl/pinctrl-artpec*
1223 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1224
1225 ARM/ASPEED I2C DRIVER
1226 M:      Brendan Higgins <brendanhiggins@google.com>
1227 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1228 R:      Joel Stanley <joel@jms.id.au>
1229 L:      linux-i2c@vger.kernel.org
1230 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1231 S:      Maintained
1232 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1233 F:      drivers/i2c/busses/i2c-aspeed.c
1234 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1235 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1236
1237 ARM/ASPEED MACHINE SUPPORT
1238 M:      Joel Stanley <joel@jms.id.au>
1239 R:      Andrew Jeffery <andrew@aj.id.au>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1242 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1243 S:      Supported
1244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1245 F:      arch/arm/mach-aspeed/
1246 F:      arch/arm/boot/dts/aspeed-*
1247 N:      aspeed
1248
1249 ARM/ATMEL AT91 Clock Support
1250 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1251 S:      Maintained
1252 F:      drivers/clk/at91
1253
1254 ARM/CALXEDA HIGHBANK ARCHITECTURE
1255 M:      Rob Herring <robh@kernel.org>
1256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:      Maintained
1258 F:      arch/arm/mach-highbank/
1259 F:      arch/arm/boot/dts/highbank.dts
1260 F:      arch/arm/boot/dts/ecx-*.dts*
1261
1262 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1263 M:      Krzysztof Halasa <khalasa@piap.pl>
1264 S:      Maintained
1265 F:      arch/arm/mach-cns3xxx/
1266
1267 ARM/CAVIUM THUNDER NETWORK DRIVER
1268 M:      Sunil Goutham <sgoutham@cavium.com>
1269 M:      Robert Richter <rric@kernel.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Supported
1272 F:      drivers/net/ethernet/cavium/thunder/
1273
1274 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1275 M:      Lukasz Majewski <lukma@denx.de>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278 F:      arch/arm/mach-ep93xx/ts72xx.c
1279
1280 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1281 M:      Alexander Shiyan <shc_work@mail.ru>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Odd Fixes
1284 N:      clps711x
1285
1286 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1287 M:      Lennert Buytenhek <kernel@wantstofly.org>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1292 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1293 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-ep93xx/
1297 F:      arch/arm/mach-ep93xx/include/mach/
1298
1299 ARM/CLKDEV SUPPORT
1300 M:      Russell King <linux@armlinux.org.uk>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1304 F:      drivers/clk/clkdev.c
1305
1306 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1307 M:      Mike Rapoport <mike@compulab.co.il>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310
1311 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1312 M:      Baruch Siach <baruch@tkos.co.il>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 F:      arch/arm/boot/dts/cx92755*
1316 N:      digicolor
1317
1318 ARM/CONTEC MICRO9 MACHINE SUPPORT
1319 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1320 S:      Maintained
1321 F:      arch/arm/mach-ep93xx/micro9.c
1322
1323 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1324 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      drivers/hwtracing/coresight/*
1328 F:      Documentation/trace/coresight.txt
1329 F:      Documentation/trace/coresight-cpu-debug.txt
1330 F:      Documentation/devicetree/bindings/arm/coresight.txt
1331 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1332 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1333 F:      tools/perf/arch/arm/util/pmu.c
1334 F:      tools/perf/arch/arm/util/auxtrace.c
1335 F:      tools/perf/arch/arm/util/cs-etm.c
1336 F:      tools/perf/arch/arm/util/cs-etm.h
1337 F:      tools/perf/util/cs-etm.*
1338 F:      tools/perf/util/cs-etm-decoder/*
1339
1340 ARM/CORGI MACHINE SUPPORT
1341 M:      Richard Purdie <rpurdie@rpsys.net>
1342 S:      Maintained
1343
1344 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1345 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346 M:      Linus Walleij <linus.walleij@linaro.org>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 T:      git git://github.com/ulli-kroll/linux.git
1349 S:      Maintained
1350 F:      Documentation/devicetree/bindings/arm/gemini.txt
1351 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1352 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1353 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1354 F:      arch/arm/mach-gemini/
1355 F:      drivers/net/ethernet/cortina/
1356 F:      drivers/pinctrl/pinctrl-gemini.c
1357 F:      drivers/rtc/rtc-ftrtc010.c
1358
1359 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1360 M:      Barry Song <baohua@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1363 S:      Maintained
1364 F:      arch/arm/boot/dts/prima2*
1365 F:      arch/arm/mach-prima2/
1366 F:      drivers/clk/sirf/
1367 F:      drivers/clocksource/timer-prima2.c
1368 F:      drivers/clocksource/timer-atlas7.c
1369 N:      [^a-z]sirf
1370
1371 ARM/EBSA110 MACHINE SUPPORT
1372 M:      Russell King <linux@armlinux.org.uk>
1373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 W:      http://www.armlinux.org.uk/
1375 S:      Maintained
1376 F:      arch/arm/mach-ebsa110/
1377 F:      drivers/net/ethernet/amd/am79c961a.*
1378
1379 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1380 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1381 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 N:      efm32
1385
1386 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1387 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-pxa/ezx.c
1391
1392 ARM/FARADAY FA526 PORT
1393 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 T:      git git://git.berlios.de/gemini-board
1397 F:      arch/arm/mm/*-fa*
1398
1399 ARM/FOOTBRIDGE ARCHITECTURE
1400 M:      Russell King <linux@armlinux.org.uk>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 W:      http://www.armlinux.org.uk/
1403 S:      Maintained
1404 F:      arch/arm/include/asm/hardware/dec21285.h
1405 F:      arch/arm/mach-footbridge/
1406
1407 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1408 M:      Shawn Guo <shawnguo@kernel.org>
1409 M:      Sascha Hauer <s.hauer@pengutronix.de>
1410 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1411 R:      Fabio Estevam <fabio.estevam@nxp.com>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1415 F:      arch/arm/mach-imx/
1416 F:      arch/arm/mach-mxs/
1417 F:      arch/arm/boot/dts/imx*
1418 F:      arch/arm/configs/imx*_defconfig
1419 F:      drivers/clk/imx/
1420 F:      drivers/soc/imx/
1421 F:      include/soc/imx/
1422
1423 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1424 M:      Shawn Guo <shawnguo@kernel.org>
1425 M:      Sascha Hauer <s.hauer@pengutronix.de>
1426 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1427 R:      Stefan Agner <stefan@agner.ch>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1431 F:      arch/arm/mach-imx/*vf610*
1432 F:      arch/arm/boot/dts/vf*
1433
1434 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1435 M:      Lennert Buytenhek <kernel@wantstofly.org>
1436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S:      Maintained
1438
1439 ARM/GUMSTIX MACHINE SUPPORT
1440 M:      Steve Sakoman <sakoman@gmail.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1445 M:      Philipp Zabel <philipp.zabel@gmail.com>
1446 M:      Paul Parsons <lost.distance@yahoo.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      arch/arm/mach-pxa/hx4700.c
1450 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1451 F:      sound/soc/pxa/hx4700.c
1452
1453 ARM/HISILICON SOC SUPPORT
1454 M:      Wei Xu <xuwei5@hisilicon.com>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 W:      http://www.hisilicon.com
1457 S:      Supported
1458 T:      git git://github.com/hisilicon/linux-hisi.git
1459 F:      arch/arm/mach-hisi/
1460 F:      arch/arm/boot/dts/hi3*
1461 F:      arch/arm/boot/dts/hip*
1462 F:      arch/arm/boot/dts/hisi*
1463 F:      arch/arm64/boot/dts/hisilicon/
1464
1465 ARM/HP JORNADA 7XX MACHINE SUPPORT
1466 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1467 W:      www.jlime.com
1468 S:      Maintained
1469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1470 F:      arch/arm/mach-sa1100/jornada720.c
1471 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1472
1473 ARM/IGEP MACHINE SUPPORT
1474 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1475 M:      Javier Martinez Canillas <javier@dowhile0.org>
1476 L:      linux-omap@vger.kernel.org
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 F:      arch/arm/boot/dts/omap3-igep*
1480
1481 ARM/INCOME PXA270 SUPPORT
1482 M:      Marek Vasut <marek.vasut@gmail.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1486
1487 ARM/INTEL IOP13XX ARM ARCHITECTURE
1488 M:      Lennert Buytenhek <kernel@wantstofly.org>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S:      Maintained
1491
1492 ARM/INTEL IOP32X ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP33X ARM ARCHITECTURE
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Orphan
1500
1501 ARM/INTEL IQ81342EX MACHINE SUPPORT
1502 M:      Lennert Buytenhek <kernel@wantstofly.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505
1506 ARM/INTEL IXDP2850 MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXP4XX ARM ARCHITECTURE
1512 M:      Imre Kaloz <kaloz@openwrt.org>
1513 M:      Krzysztof Halasa <khalasa@piap.pl>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-ixp4xx/
1517
1518 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1519 M:      Jonathan Cameron <jic23@cam.ac.uk>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/mach-pxa/stargate2.c
1523 F:      drivers/pcmcia/pxa2xx_stargate2.c
1524
1525 ARM/INTEL XSC3 (MANZANO) ARM CORE
1526 M:      Lennert Buytenhek <kernel@wantstofly.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529
1530 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/LG1K ARCHITECTURE
1536 M:      Chanho Min <chanho.min@lge.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm64/boot/dts/lg/
1540
1541 ARM/LOGICPD PXA270 MACHINE SUPPORT
1542 M:      Lennert Buytenhek <kernel@wantstofly.org>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545
1546 ARM/LPC18XX ARCHITECTURE
1547 M:      Joachim Eastwood <manabian@gmail.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      arch/arm/boot/dts/lpc43*
1551 F:      drivers/clk/nxp/clk-lpc18xx*
1552 F:      drivers/clocksource/time-lpc32xx.c
1553 F:      drivers/i2c/busses/i2c-lpc2k.c
1554 F:      drivers/memory/pl172.c
1555 F:      drivers/mtd/spi-nor/nxp-spifi.c
1556 F:      drivers/rtc/rtc-lpc24xx.c
1557 N:      lpc18xx
1558
1559 ARM/LPC32XX SOC SUPPORT
1560 M:      Vladimir Zapolskiy <vz@mleia.com>
1561 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1564 S:      Maintained
1565 F:      arch/arm/boot/dts/lpc32*
1566 F:      arch/arm/mach-lpc32xx/
1567 F:      drivers/i2c/busses/i2c-pnx.c
1568 F:      drivers/net/ethernet/nxp/lpc_eth.c
1569 F:      drivers/usb/host/ohci-nxp.c
1570 F:      drivers/watchdog/pnx4008_wdt.c
1571 N:      lpc32xx
1572
1573 ARM/MAGICIAN MACHINE SUPPORT
1574 M:      Philipp Zabel <philipp.zabel@gmail.com>
1575 S:      Maintained
1576
1577 ARM/Marvell Dove/MV78xx0/Orion SOC support
1578 M:      Jason Cooper <jason@lakedaemon.net>
1579 M:      Andrew Lunn <andrew@lunn.ch>
1580 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1581 M:      Gregory Clement <gregory.clement@bootlin.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 F:      Documentation/devicetree/bindings/soc/dove/
1585 F:      arch/arm/mach-dove/
1586 F:      arch/arm/mach-mv78xx0/
1587 F:      arch/arm/mach-orion5x/
1588 F:      arch/arm/plat-orion/
1589 F:      arch/arm/boot/dts/dove*
1590 F:      arch/arm/boot/dts/orion5x*
1591
1592 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1593 M:      Jason Cooper <jason@lakedaemon.net>
1594 M:      Andrew Lunn <andrew@lunn.ch>
1595 M:      Gregory Clement <gregory.clement@bootlin.com>
1596 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/boot/dts/armada*
1600 F:      arch/arm/boot/dts/kirkwood*
1601 F:      arch/arm/configs/mvebu_*_defconfig
1602 F:      arch/arm/mach-mvebu/
1603 F:      arch/arm64/boot/dts/marvell/armada*
1604 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1605 F:      drivers/cpufreq/mvebu-cpufreq.c
1606 F:      drivers/irqchip/irq-armada-370-xp.c
1607 F:      drivers/irqchip/irq-mvebu-*
1608 F:      drivers/pinctrl/mvebu/
1609 F:      drivers/rtc/rtc-armada38x.c
1610
1611 ARM/Mediatek RTC DRIVER
1612 M:      Eddie Huang <eddie.huang@mediatek.com>
1613 M:      Sean Wang <sean.wang@mediatek.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1618 F:      drivers/rtc/rtc-mt6397.c
1619 F:      drivers/rtc/rtc-mt7622.c
1620
1621 ARM/Mediatek SoC support
1622 M:      Matthias Brugger <matthias.bgg@gmail.com>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 F:      arch/arm/boot/dts/mt6*
1627 F:      arch/arm/boot/dts/mt7*
1628 F:      arch/arm/boot/dts/mt8*
1629 F:      arch/arm/mach-mediatek/
1630 F:      arch/arm64/boot/dts/mediatek/
1631 N:      mtk
1632 K:      mediatek
1633
1634 ARM/Mediatek USB3 PHY DRIVER
1635 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1640
1641 ARM/MICREL KS8695 ARCHITECTURE
1642 M:      Greg Ungerer <gerg@uclinux.org>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 F:      arch/arm/mach-ks8695/
1645 S:      Odd Fixes
1646
1647 ARM/Microchip (AT91) SoC support
1648 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1649 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W:      http://www.linux4sam.org
1652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1653 S:      Supported
1654 N:      at91
1655 N:      atmel
1656 F:      arch/arm/mach-at91/
1657 F:      include/soc/at91/
1658 F:      arch/arm/boot/dts/at91*.dts
1659 F:      arch/arm/boot/dts/at91*.dtsi
1660 F:      arch/arm/boot/dts/sama*.dts
1661 F:      arch/arm/boot/dts/sama*.dtsi
1662 F:      arch/arm/include/debug/at91.S
1663 F:      drivers/memory/atmel*
1664 F:      drivers/watchdog/sama5d4_wdt.c
1665 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1666 X:      drivers/net/wireless/atmel/
1667
1668 ARM/MIOA701 MACHINE SUPPORT
1669 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F:      arch/arm/mach-pxa/mioa701.c
1672 S:      Maintained
1673
1674 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1675 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1676 S:      Maintained
1677
1678 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1679 M:      Linus Walleij <linus.walleij@linaro.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-nomadik/
1683 F:      arch/arm/mach-u300/
1684 F:      arch/arm/mach-ux500/
1685 F:      arch/arm/boot/dts/ste-*
1686 F:      drivers/clk/clk-nomadik.c
1687 F:      drivers/clk/clk-u300.c
1688 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1689 F:      drivers/clocksource/timer-u300.c
1690 F:      drivers/dma/coh901318*
1691 F:      drivers/dma/ste_dma40*
1692 F:      drivers/hwspinlock/u8500_hsem.c
1693 F:      drivers/i2c/busses/i2c-nomadik.c
1694 F:      drivers/i2c/busses/i2c-stu300.c
1695 F:      drivers/mfd/ab3100*
1696 F:      drivers/mfd/ab8500*
1697 F:      drivers/mfd/abx500*
1698 F:      drivers/mfd/dbx500*
1699 F:      drivers/mfd/db8500*
1700 F:      drivers/pinctrl/nomadik/
1701 F:      drivers/pinctrl/pinctrl-coh901*
1702 F:      drivers/pinctrl/pinctrl-u300.c
1703 F:      drivers/rtc/rtc-ab3100.c
1704 F:      drivers/rtc/rtc-ab8500.c
1705 F:      drivers/rtc/rtc-coh901331.c
1706 F:      drivers/rtc/rtc-pl031.c
1707 F:      drivers/watchdog/coh901327_wdt.c
1708 F:      Documentation/devicetree/bindings/arm/ste-*
1709 F:      Documentation/devicetree/bindings/arm/ux500/
1710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1711
1712 ARM/NUVOTON NPCM ARCHITECTURE
1713 M:      Avi Fishman <avifishman70@gmail.com>
1714 M:      Tomer Maimon <tmaimon77@gmail.com>
1715 R:      Patrick Venture <venture@google.com>
1716 R:      Nancy Yuen <yuenn@google.com>
1717 R:      Brendan Higgins <brendanhiggins@google.com>
1718 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1719 S:      Supported
1720 F:      arch/arm/mach-npcm/
1721 F:      arch/arm/boot/dts/nuvoton-npcm*
1722 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1723 F:      drivers/*/*npcm*
1724 F:      Documentation/*/*npcm*
1725
1726 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1727 M:      Wan ZongShun <mcuos.com@gmail.com>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 W:      http://www.mcuos.com
1730 S:      Maintained
1731 F:      arch/arm/mach-w90x900/
1732 F:      drivers/input/keyboard/w90p910_keypad.c
1733 F:      drivers/input/touchscreen/w90p910_ts.c
1734 F:      drivers/watchdog/nuc900_wdt.c
1735 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1736 F:      drivers/mtd/nand/raw/nuc900_nand.c
1737 F:      drivers/rtc/rtc-nuc900.c
1738 F:      drivers/spi/spi-nuc900.c
1739 F:      drivers/usb/host/ehci-w90x900.c
1740 F:      drivers/video/fbdev/nuc900fb.c
1741
1742 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1743 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1744 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1745 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1746 S:      Supported
1747
1748 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1749 M:      Alexander Clouter <alex@digriz.org.uk>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 W:      http://www.digriz.org.uk/ts78xx/kernel
1752 S:      Maintained
1753 F:      arch/arm/mach-orion5x/ts78xx-*
1754
1755 ARM/OXNAS platform support
1756 M:      Neil Armstrong <narmstrong@baylibre.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      arch/arm/mach-oxnas/
1761 F:      arch/arm/boot/dts/ox8*.dts*
1762 N:      oxnas
1763
1764 ARM/PALM TREO SUPPORT
1765 M:      Tomas Cech <sleep_walker@suse.com>
1766 L:      linux-arm-kernel@lists.infradead.org
1767 W:      http://hackndev.com
1768 S:      Maintained
1769 F:      arch/arm/mach-pxa/palmtreo.*
1770
1771 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1772 M:      Marek Vasut <marek.vasut@gmail.com>
1773 L:      linux-arm-kernel@lists.infradead.org
1774 W:      http://hackndev.com
1775 S:      Maintained
1776 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1777 F:      arch/arm/mach-pxa/palmtx.c
1778 F:      arch/arm/mach-pxa/palmt5.*
1779 F:      arch/arm/mach-pxa/include/mach/palmld.h
1780 F:      arch/arm/mach-pxa/palmld.c
1781 F:      arch/arm/mach-pxa/palmte2.*
1782 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1783 F:      arch/arm/mach-pxa/palmtc.c
1784
1785 ARM/PALMZ72 SUPPORT
1786 M:      Sergey Lapin <slapin@ossfans.org>
1787 L:      linux-arm-kernel@lists.infradead.org
1788 W:      http://hackndev.com
1789 S:      Maintained
1790 F:      arch/arm/mach-pxa/palmz72.*
1791
1792 ARM/PLEB SUPPORT
1793 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1794 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1795 S:      Maintained
1796
1797 ARM/PT DIGITAL BOARD PORT
1798 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 W:      http://www.armlinux.org.uk/
1801 S:      Maintained
1802
1803 ARM/QUALCOMM SUPPORT
1804 M:      Andy Gross <andy.gross@linaro.org>
1805 M:      David Brown <david.brown@linaro.org>
1806 L:      linux-arm-msm@vger.kernel.org
1807 L:      linux-soc@vger.kernel.org
1808 S:      Maintained
1809 F:      Documentation/devicetree/bindings/soc/qcom/
1810 F:      arch/arm/boot/dts/qcom-*.dts
1811 F:      arch/arm/boot/dts/qcom-*.dtsi
1812 F:      arch/arm/mach-qcom/
1813 F:      arch/arm64/boot/dts/qcom/*
1814 F:      drivers/i2c/busses/i2c-qup.c
1815 F:      drivers/clk/qcom/
1816 F:      drivers/dma/qcom/
1817 F:      drivers/soc/qcom/
1818 F:      drivers/spi/spi-qup.c
1819 F:      drivers/tty/serial/msm_serial.c
1820 F:      drivers/*/pm8???-*
1821 F:      drivers/mfd/ssbi.c
1822 F:      drivers/firmware/qcom_scm.c
1823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1824
1825 ARM/RADISYS ENP2611 MACHINE SUPPORT
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/REALTEK ARCHITECTURE
1831 M:      Andreas Färber <afaerber@suse.de>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 F:      arch/arm64/boot/dts/realtek/
1835 F:      Documentation/devicetree/bindings/arm/realtek.txt
1836
1837 ARM/RENESAS ARM64 ARCHITECTURE
1838 M:      Simon Horman <horms@verge.net.au>
1839 M:      Magnus Damm <magnus.damm@gmail.com>
1840 L:      linux-renesas-soc@vger.kernel.org
1841 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1843 S:      Supported
1844 F:      arch/arm64/boot/dts/renesas/
1845 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1846 F:      drivers/soc/renesas/
1847 F:      include/linux/soc/renesas/
1848
1849 ARM/RISCPC ARCHITECTURE
1850 M:      Russell King <linux@armlinux.org.uk>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 W:      http://www.armlinux.org.uk/
1853 S:      Maintained
1854 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1855 F:      arch/arm/include/asm/hardware/ioc.h
1856 F:      arch/arm/include/asm/hardware/iomd.h
1857 F:      arch/arm/include/asm/hardware/memc.h
1858 F:      arch/arm/mach-rpc/
1859 F:      drivers/net/ethernet/8390/etherh.c
1860 F:      drivers/net/ethernet/i825xx/ether1*
1861 F:      drivers/net/ethernet/seeq/ether3*
1862 F:      drivers/scsi/arm/
1863
1864 ARM/Rockchip SoC support
1865 M:      Heiko Stuebner <heiko@sntech.de>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 L:      linux-rockchip@lists.infradead.org
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1869 S:      Maintained
1870 F:      arch/arm/boot/dts/rk3*
1871 F:      arch/arm/boot/dts/rv1108*
1872 F:      arch/arm/mach-rockchip/
1873 F:      drivers/clk/rockchip/
1874 F:      drivers/i2c/busses/i2c-rk3x.c
1875 F:      drivers/*/*rockchip*
1876 F:      drivers/*/*/*rockchip*
1877 F:      sound/soc/rockchip/
1878 N:      rockchip
1879
1880 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1881 M:      Kukjin Kim <kgene@kernel.org>
1882 M:      Krzysztof Kozlowski <krzk@kernel.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1885 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1886 S:      Maintained
1887 F:      arch/arm/boot/dts/s3c*
1888 F:      arch/arm/boot/dts/s5p*
1889 F:      arch/arm/boot/dts/exynos*
1890 F:      arch/arm64/boot/dts/exynos/
1891 F:      arch/arm/plat-samsung/
1892 F:      arch/arm/mach-s3c24*/
1893 F:      arch/arm/mach-s3c64xx/
1894 F:      arch/arm/mach-s5p*/
1895 F:      arch/arm/mach-exynos*/
1896 F:      drivers/*/*s3c24*
1897 F:      drivers/*/*/*s3c24*
1898 F:      drivers/*/*s3c64xx*
1899 F:      drivers/*/*s5pv210*
1900 F:      drivers/memory/samsung/*
1901 F:      drivers/soc/samsung/*
1902 F:      Documentation/arm/Samsung/
1903 F:      Documentation/devicetree/bindings/arm/samsung/
1904 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1905 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1906 N:      exynos
1907
1908 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1909 M:      Kyungmin Park <kyungmin.park@samsung.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      arch/arm/mach-s5pv210/
1913
1914 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1915 M:      Kyungmin Park <kyungmin.park@samsung.com>
1916 M:      Kamil Debski <kamil@wypas.org>
1917 M:      Andrzej Hajda <a.hajda@samsung.com>
1918 L:      linux-arm-kernel@lists.infradead.org
1919 L:      linux-media@vger.kernel.org
1920 S:      Maintained
1921 F:      drivers/media/platform/s5p-g2d/
1922
1923 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1924 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1925 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1926 L:      linux-media@vger.kernel.org
1927 S:      Maintained
1928 F:      drivers/media/platform/s5p-cec/
1929 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1930
1931 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1932 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1933 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1934 L:      linux-arm-kernel@lists.infradead.org
1935 L:      linux-media@vger.kernel.org
1936 S:      Maintained
1937 F:      drivers/media/platform/s5p-jpeg/
1938
1939 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1940 M:      Kyungmin Park <kyungmin.park@samsung.com>
1941 M:      Kamil Debski <kamil@wypas.org>
1942 M:      Jeongtae Park <jtp.park@samsung.com>
1943 M:      Andrzej Hajda <a.hajda@samsung.com>
1944 L:      linux-arm-kernel@lists.infradead.org
1945 L:      linux-media@vger.kernel.org
1946 S:      Maintained
1947 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1948 F:      drivers/media/platform/s5p-mfc/
1949
1950 ARM/SHMOBILE ARM ARCHITECTURE
1951 M:      Simon Horman <horms@verge.net.au>
1952 M:      Magnus Damm <magnus.damm@gmail.com>
1953 L:      linux-renesas-soc@vger.kernel.org
1954 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1956 S:      Supported
1957 F:      arch/arm/boot/dts/emev2*
1958 F:      arch/arm/boot/dts/r7s*
1959 F:      arch/arm/boot/dts/r8a*
1960 F:      arch/arm/boot/dts/sh*
1961 F:      arch/arm/configs/shmobile_defconfig
1962 F:      arch/arm/include/debug/renesas-scif.S
1963 F:      arch/arm/mach-shmobile/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1967
1968 ARM/SOCFPGA ARCHITECTURE
1969 M:      Dinh Nguyen <dinguyen@kernel.org>
1970 S:      Maintained
1971 F:      arch/arm/mach-socfpga/
1972 F:      arch/arm/boot/dts/socfpga*
1973 F:      arch/arm/configs/socfpga_defconfig
1974 F:      arch/arm64/boot/dts/altera/
1975 W:      http://www.rocketboards.org
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1977
1978 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1979 M:      Dinh Nguyen <dinguyen@kernel.org>
1980 S:      Maintained
1981 F:      drivers/clk/socfpga/
1982
1983 ARM/SOCFPGA EDAC SUPPORT
1984 M:      Thor Thayer <thor.thayer@linux.intel.com>
1985 S:      Maintained
1986 F:      drivers/edac/altera_edac.
1987
1988 ARM/SPREADTRUM SoC SUPPORT
1989 M:      Orson Zhai <orsonzhai@gmail.com>
1990 M:      Baolin Wang <baolin.wang@linaro.org>
1991 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1992 S:      Maintained
1993 F:      arch/arm64/boot/dts/sprd
1994 N:      sprd
1995
1996 ARM/STI ARCHITECTURE
1997 M:      Patrice Chotard <patrice.chotard@st.com>
1998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W:      http://www.stlinux.com
2000 S:      Maintained
2001 F:      arch/arm/mach-sti/
2002 F:      arch/arm/boot/dts/sti*
2003 F:      drivers/char/hw_random/st-rng.c
2004 F:      drivers/clocksource/arm_global_timer.c
2005 F:      drivers/clocksource/clksrc_st_lpc.c
2006 F:      drivers/cpufreq/sti-cpufreq.c
2007 F:      drivers/dma/st_fdma*
2008 F:      drivers/i2c/busses/i2c-st.c
2009 F:      drivers/media/rc/st_rc.c
2010 F:      drivers/media/platform/sti/c8sectpfe/
2011 F:      drivers/mmc/host/sdhci-st.c
2012 F:      drivers/phy/st/phy-miphy28lp.c
2013 F:      drivers/phy/st/phy-stih407-usb.c
2014 F:      drivers/pinctrl/pinctrl-st.c
2015 F:      drivers/remoteproc/st_remoteproc.c
2016 F:      drivers/remoteproc/st_slim_rproc.c
2017 F:      drivers/reset/sti/
2018 F:      drivers/rtc/rtc-st-lpc.c
2019 F:      drivers/tty/serial/st-asc.c
2020 F:      drivers/usb/dwc3/dwc3-st.c
2021 F:      drivers/usb/host/ehci-st.c
2022 F:      drivers/usb/host/ohci-st.c
2023 F:      drivers/watchdog/st_lpc_wdt.c
2024 F:      drivers/ata/ahci_st.c
2025 F:      include/linux/remoteproc/st_slim_rproc.h
2026
2027 ARM/STM32 ARCHITECTURE
2028 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2029 M:      Alexandre Torgue <alexandre.torgue@st.com>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2033 N:      stm32
2034 F:      arch/arm/boot/dts/stm32*
2035 F:      arch/arm/mach-stm32/
2036 F:      drivers/clocksource/armv7m_systick.c
2037
2038 ARM/Synaptics Berlin SoC support
2039 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2040 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043 F:      arch/arm/mach-berlin/
2044 F:      arch/arm/boot/dts/berlin*
2045 F:      arch/arm64/boot/dts/marvell/berlin*
2046
2047 ARM/TANGO ARCHITECTURE
2048 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2049 M:      Mans Rullgard <mans@mansr.com>
2050 L:      linux-arm-kernel@lists.infradead.org
2051 S:      Odd Fixes
2052 N:      tango
2053
2054 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2055 M:      Lennert Buytenhek <kernel@wantstofly.org>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058
2059 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2060 M:      Hans Verkuil <hans.verkuil@cisco.com>
2061 L:      linux-tegra@vger.kernel.org
2062 L:      linux-media@vger.kernel.org
2063 S:      Maintained
2064 F:      drivers/media/platform/tegra-cec/
2065 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2066
2067 ARM/TETON BGA MACHINE SUPPORT
2068 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Maintained
2071
2072 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2073 M:      Santosh Shilimkar <ssantosh@kernel.org>
2074 L:      linux-kernel@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/memory/*emif*
2077
2078 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2079 M:      Santosh Shilimkar <ssantosh@kernel.org>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-keystone/
2083 F:      arch/arm/boot/dts/keystone-*
2084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2085
2086 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2087 M:      Santosh Shilimkar <ssantosh@kernel.org>
2088 L:      linux-kernel@vger.kernel.org
2089 S:      Maintained
2090 F:      drivers/clk/keystone/
2091
2092 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2093 M:      Santosh Shilimkar <ssantosh@kernel.org>
2094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L:      linux-kernel@vger.kernel.org
2096 S:      Maintained
2097 F:      drivers/clocksource/timer-keystone.c
2098
2099 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2100 M:      Santosh Shilimkar <ssantosh@kernel.org>
2101 L:      linux-kernel@vger.kernel.org
2102 S:      Maintained
2103 F:      drivers/power/reset/keystone-reset.c
2104
2105 ARM/THECUS N2100 MACHINE SUPPORT
2106 M:      Lennert Buytenhek <kernel@wantstofly.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 S:      Maintained
2109
2110 ARM/TOSA MACHINE SUPPORT
2111 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2112 M:      Dirk Opfer <dirk@opfer-online.de>
2113 S:      Maintained
2114
2115 ARM/UNIPHIER ARCHITECTURE
2116 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2119 S:      Maintained
2120 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2121 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2122 F:      arch/arm/boot/dts/uniphier*
2123 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2124 F:      arch/arm/mach-uniphier/
2125 F:      arch/arm/mm/cache-uniphier.c
2126 F:      arch/arm64/boot/dts/socionext/uniphier*
2127 F:      drivers/bus/uniphier-system-bus.c
2128 F:      drivers/clk/uniphier/
2129 F:      drivers/gpio/gpio-uniphier.c
2130 F:      drivers/i2c/busses/i2c-uniphier*
2131 F:      drivers/irqchip/irq-uniphier-aidet.c
2132 F:      drivers/pinctrl/uniphier/
2133 F:      drivers/reset/reset-uniphier.c
2134 F:      drivers/tty/serial/8250/8250_uniphier.c
2135 N:      uniphier
2136
2137 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2138 M:      Ulf Hansson <ulf.hansson@linaro.org>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 T:      git git://git.linaro.org/people/ulfh/clk.git
2141 S:      Maintained
2142 F:      drivers/clk/ux500/
2143
2144 ARM/VERSATILE EXPRESS PLATFORM
2145 M:      Liviu Dudau <liviu.dudau@arm.com>
2146 M:      Sudeep Holla <sudeep.holla@arm.com>
2147 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/vexpress*
2151 F:      arch/arm64/boot/dts/arm/
2152 F:      arch/arm/mach-vexpress/
2153 F:      */*/vexpress*
2154 F:      */*/*/vexpress*
2155 F:      drivers/clk/versatile/clk-vexpress-osc.c
2156 F:      drivers/clocksource/versatile.c
2157 N:      mps2
2158
2159 ARM/VFP SUPPORT
2160 M:      Russell King <linux@armlinux.org.uk>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 W:      http://www.armlinux.org.uk/
2163 S:      Maintained
2164 F:      arch/arm/vfp/
2165
2166 ARM/VOIPAC PXA270 SUPPORT
2167 M:      Marek Vasut <marek.vasut@gmail.com>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      arch/arm/mach-pxa/vpac270.c
2171 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2172
2173 ARM/VT8500 ARM ARCHITECTURE
2174 M:      Tony Prisk <linux@prisktech.co.nz>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 S:      Maintained
2177 F:      arch/arm/mach-vt8500/
2178 F:      drivers/clocksource/vt8500_timer.c
2179 F:      drivers/i2c/busses/i2c-wmt.c
2180 F:      drivers/mmc/host/wmt-sdmmc.c
2181 F:      drivers/pwm/pwm-vt8500.c
2182 F:      drivers/rtc/rtc-vt8500.c
2183 F:      drivers/tty/serial/vt8500_serial.c
2184 F:      drivers/usb/host/ehci-platform.c
2185 F:      drivers/usb/host/uhci-platform.c
2186 F:      drivers/video/fbdev/vt8500lcdfb.*
2187 F:      drivers/video/fbdev/wm8505fb*
2188 F:      drivers/video/fbdev/wmt_ge_rops.*
2189
2190 ARM/ZIPIT Z2 SUPPORT
2191 M:      Marek Vasut <marek.vasut@gmail.com>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 S:      Maintained
2194 F:      arch/arm/mach-pxa/z2.c
2195 F:      arch/arm/mach-pxa/include/mach/z2.h
2196
2197 ARM/ZTE ARCHITECTURE
2198 M:      Jun Nie <jun.nie@linaro.org>
2199 M:      Baoyou Xie <baoyou.xie@linaro.org>
2200 M:      Shawn Guo <shawnguo@kernel.org>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S:      Maintained
2203 F:      arch/arm/boot/dts/zx2967*
2204 F:      arch/arm/mach-zx/
2205 F:      arch/arm64/boot/dts/zte/
2206 F:      drivers/clk/zte/
2207 F:      drivers/dma/zx_dma.c
2208 F:      drivers/gpio/gpio-zx.c
2209 F:      drivers/i2c/busses/i2c-zx2967.c
2210 F:      drivers/mmc/host/dw_mmc-zx.*
2211 F:      drivers/pinctrl/zte/
2212 F:      drivers/soc/zte/
2213 F:      drivers/thermal/zx2967_thermal.c
2214 F:      drivers/watchdog/zx2967_wdt.c
2215 F:      Documentation/devicetree/bindings/arm/zte.txt
2216 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2217 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2218 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2219 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2220 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2221 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2222 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2223 F:      Documentation/devicetree/bindings/soc/zte/
2224 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2225 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2226 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2227 F:      include/dt-bindings/clock/zx2967*.h
2228 F:      include/dt-bindings/soc/zte,*.h
2229 F:      sound/soc/codecs/zx_aud96p22.c
2230 F:      sound/soc/zte/
2231
2232 ARM/ZYNQ ARCHITECTURE
2233 M:      Michal Simek <michal.simek@xilinx.com>
2234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 W:      http://wiki.xilinx.com
2236 T:      git https://github.com/Xilinx/linux-xlnx.git
2237 S:      Supported
2238 F:      arch/arm/mach-zynq/
2239 F:      drivers/cpuidle/cpuidle-zynq.c
2240 F:      drivers/block/xsysace.c
2241 N:      zynq
2242 N:      xilinx
2243 F:      drivers/clocksource/cadence_ttc_timer.c
2244 F:      drivers/i2c/busses/i2c-cadence.c
2245 F:      drivers/mmc/host/sdhci-of-arasan.c
2246 F:      drivers/edac/synopsys_edac.c
2247
2248 ARM64 PORT (AARCH64 ARCHITECTURE)
2249 M:      Catalin Marinas <catalin.marinas@arm.com>
2250 M:      Will Deacon <will.deacon@arm.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2253 S:      Maintained
2254 F:      arch/arm64/
2255 F:      Documentation/arm64/
2256
2257 AS3645A LED FLASH CONTROLLER DRIVER
2258 M:      Sakari Ailus <sakari.ailus@iki.fi>
2259 L:      linux-leds@vger.kernel.org
2260 S:      Maintained
2261 F:      drivers/leds/leds-as3645a.c
2262
2263 ASAHI KASEI AK8974 DRIVER
2264 M:      Linus Walleij <linus.walleij@linaro.org>
2265 L:      linux-iio@vger.kernel.org
2266 W:      http://www.akm.com/
2267 S:      Supported
2268 F:      drivers/iio/magnetometer/ak8974.c
2269
2270 ASC7621 HARDWARE MONITOR DRIVER
2271 M:      George Joseph <george.joseph@fairview5.com>
2272 L:      linux-hwmon@vger.kernel.org
2273 S:      Maintained
2274 F:      Documentation/hwmon/asc7621
2275 F:      drivers/hwmon/asc7621.c
2276
2277 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2278 M:      Corentin Chary <corentin.chary@gmail.com>
2279 L:      acpi4asus-user@lists.sourceforge.net
2280 L:      platform-driver-x86@vger.kernel.org
2281 W:      http://acpi4asus.sf.net
2282 S:      Maintained
2283 F:      drivers/platform/x86/asus*.c
2284 F:      drivers/platform/x86/eeepc*.c
2285
2286 ASUS WIRELESS RADIO CONTROL DRIVER
2287 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2288 L:      platform-driver-x86@vger.kernel.org
2289 S:      Maintained
2290 F:      drivers/platform/x86/asus-wireless.c
2291
2292 ASYMMETRIC KEYS
2293 M:      David Howells <dhowells@redhat.com>
2294 L:      keyrings@vger.kernel.org
2295 S:      Maintained
2296 F:      Documentation/crypto/asymmetric-keys.txt
2297 F:      include/linux/verification.h
2298 F:      include/crypto/public_key.h
2299 F:      include/crypto/pkcs7.h
2300 F:      crypto/asymmetric_keys/
2301
2302 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2303 R:      Dan Williams <dan.j.williams@intel.com>
2304 W:      http://sourceforge.net/projects/xscaleiop
2305 S:      Odd fixes
2306 F:      Documentation/crypto/async-tx-api.txt
2307 F:      crypto/async_tx/
2308 F:      drivers/dma/
2309 F:      include/linux/dmaengine.h
2310 F:      include/linux/async_tx.h
2311
2312 AT24 EEPROM DRIVER
2313 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2314 L:      linux-i2c@vger.kernel.org
2315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2316 S:      Maintained
2317 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2318 F:      drivers/misc/eeprom/at24.c
2319 F:      include/linux/platform_data/at24.h
2320
2321 ATA OVER ETHERNET (AOE) DRIVER
2322 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2323 W:      http://www.openaoe.org/
2324 S:      Supported
2325 F:      Documentation/aoe/
2326 F:      drivers/block/aoe/
2327
2328 ATHEROS 71XX/9XXX GPIO DRIVER
2329 M:      Alban Bedel <albeu@free.fr>
2330 W:      https://github.com/AlbanBedel/linux
2331 T:      git git://github.com/AlbanBedel/linux
2332 S:      Maintained
2333 F:      drivers/gpio/gpio-ath79.c
2334 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2335
2336 ATHEROS 71XX/9XXX USB PHY DRIVER
2337 M:      Alban Bedel <albeu@free.fr>
2338 W:      https://github.com/AlbanBedel/linux
2339 T:      git git://github.com/AlbanBedel/linux
2340 S:      Maintained
2341 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2342 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2343
2344 ATHEROS ATH GENERIC UTILITIES
2345 M:      Kalle Valo <kvalo@codeaurora.org>
2346 L:      linux-wireless@vger.kernel.org
2347 S:      Supported
2348 F:      drivers/net/wireless/ath/*
2349
2350 ATHEROS ATH5K WIRELESS DRIVER
2351 M:      Jiri Slaby <jirislaby@gmail.com>
2352 M:      Nick Kossifidis <mickflemm@gmail.com>
2353 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2354 L:      linux-wireless@vger.kernel.org
2355 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2356 S:      Maintained
2357 F:      drivers/net/wireless/ath/ath5k/
2358
2359 ATHEROS ATH6KL WIRELESS DRIVER
2360 M:      Kalle Valo <kvalo@codeaurora.org>
2361 L:      linux-wireless@vger.kernel.org
2362 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2364 S:      Supported
2365 F:      drivers/net/wireless/ath/ath6kl/
2366
2367 ATI_REMOTE2 DRIVER
2368 M:      Ville Syrjala <syrjala@sci.fi>
2369 S:      Maintained
2370 F:      drivers/input/misc/ati_remote2.c
2371
2372 ATK0110 HWMON DRIVER
2373 M:      Luca Tettamanti <kronos.it@gmail.com>
2374 L:      linux-hwmon@vger.kernel.org
2375 S:      Maintained
2376 F:      drivers/hwmon/asus_atk0110.c
2377
2378 ATLX ETHERNET DRIVERS
2379 M:      Jay Cliburn <jcliburn@gmail.com>
2380 M:      Chris Snook <chris.snook@gmail.com>
2381 L:      netdev@vger.kernel.org
2382 W:      http://sourceforge.net/projects/atl1
2383 W:      http://atl1.sourceforge.net
2384 S:      Maintained
2385 F:      drivers/net/ethernet/atheros/
2386
2387 ATM
2388 M:      Chas Williams <3chas3@gmail.com>
2389 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2390 L:      netdev@vger.kernel.org
2391 W:      http://linux-atm.sourceforge.net
2392 S:      Maintained
2393 F:      drivers/atm/
2394 F:      include/linux/atm*
2395 F:      include/uapi/linux/atm*
2396
2397 ATMEL AT91 / AT32 MCI DRIVER
2398 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2399 S:      Maintained
2400 F:      drivers/mmc/host/atmel-mci.c
2401
2402 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2403 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2404 S:      Supported
2405 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2406
2407 ATMEL Audio ALSA driver
2408 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2409 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2410 S:      Supported
2411 F:      sound/soc/atmel
2412
2413 ATMEL I2C DRIVER
2414 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2415 L:      linux-i2c@vger.kernel.org
2416 S:      Supported
2417 F:      drivers/i2c/busses/i2c-at91.c
2418
2419 ATMEL ISI DRIVER
2420 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2421 L:      linux-media@vger.kernel.org
2422 S:      Supported
2423 F:      drivers/media/platform/atmel/atmel-isi.c
2424 F:      include/media/atmel-isi.h
2425
2426 ATMEL LCDFB DRIVER
2427 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2428 L:      linux-fbdev@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/video/fbdev/atmel_lcdfb.c
2431 F:      include/video/atmel_lcdc.h
2432
2433 ATMEL MACB ETHERNET DRIVER
2434 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2435 S:      Supported
2436 F:      drivers/net/ethernet/cadence/
2437
2438 ATMEL MAXTOUCH DRIVER
2439 M:      Nick Dyer <nick@shmanahar.org>
2440 T:      git git://github.com/ndyer/linux.git
2441 S:      Maintained
2442 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2443 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2444
2445 ATMEL SAMA5D2 ADC DRIVER
2446 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2447 L:      linux-iio@vger.kernel.org
2448 S:      Supported
2449 F:      drivers/iio/adc/at91-sama5d2_adc.c
2450
2451 ATMEL SDMMC DRIVER
2452 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2453 L:      linux-mmc@vger.kernel.org
2454 S:      Supported
2455 F:      drivers/mmc/host/sdhci-of-at91.c
2456
2457 ATMEL SPI DRIVER
2458 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2459 S:      Supported
2460 F:      drivers/spi/spi-atmel.*
2461
2462 ATMEL SSC DRIVER
2463 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465 S:      Supported
2466 F:      drivers/misc/atmel-ssc.c
2467 F:      include/linux/atmel-ssc.h
2468
2469 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2470 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 S:      Supported
2473 F:      drivers/misc/atmel_tclib.c
2474 F:      drivers/clocksource/tcb_clksrc.c
2475
2476 ATMEL USBA UDC DRIVER
2477 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 S:      Supported
2480 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2481
2482 ATMEL WIRELESS DRIVER
2483 M:      Simon Kelley <simon@thekelleys.org.uk>
2484 L:      linux-wireless@vger.kernel.org
2485 W:      http://www.thekelleys.org.uk/atmel
2486 W:      http://atmelwlandriver.sourceforge.net/
2487 S:      Maintained
2488 F:      drivers/net/wireless/atmel/atmel*
2489
2490 ATMEL XDMA DRIVER
2491 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L:      linux-arm-kernel@lists.infradead.org
2493 L:      dmaengine@vger.kernel.org
2494 S:      Supported
2495 F:      drivers/dma/at_xdmac.c
2496
2497 ATOMIC INFRASTRUCTURE
2498 M:      Will Deacon <will.deacon@arm.com>
2499 M:      Peter Zijlstra <peterz@infradead.org>
2500 R:      Boqun Feng <boqun.feng@gmail.com>
2501 L:      linux-kernel@vger.kernel.org
2502 S:      Maintained
2503 F:      arch/*/include/asm/atomic*.h
2504 F:      include/*/atomic*.h
2505
2506 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2507 M:      Bradley Grove <linuxdrivers@attotech.com>
2508 L:      linux-scsi@vger.kernel.org
2509 W:      http://www.attotech.com
2510 S:      Supported
2511 F:      drivers/scsi/esas2r
2512
2513 ATUSB IEEE 802.15.4 RADIO DRIVER
2514 M:      Stefan Schmidt <stefan@osg.samsung.com>
2515 L:      linux-wpan@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/net/ieee802154/atusb.c
2518 F:      drivers/net/ieee802154/atusb.h
2519 F:      drivers/net/ieee802154/at86rf230.h
2520
2521 AUDIT SUBSYSTEM
2522 M:      Paul Moore <paul@paul-moore.com>
2523 M:      Eric Paris <eparis@redhat.com>
2524 L:      linux-audit@redhat.com (moderated for non-subscribers)
2525 W:      https://github.com/linux-audit
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2527 S:      Supported
2528 F:      include/linux/audit.h
2529 F:      include/uapi/linux/audit.h
2530 F:      kernel/audit*
2531
2532 AUXILIARY DISPLAY DRIVERS
2533 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2534 W:      http://miguelojeda.es/auxdisplay.htm
2535 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2536 S:      Maintained
2537 F:      drivers/auxdisplay/
2538 F:      include/linux/cfag12864b.h
2539
2540 AX.25 NETWORK LAYER
2541 M:      Ralf Baechle <ralf@linux-mips.org>
2542 L:      linux-hams@vger.kernel.org
2543 W:      http://www.linux-ax25.org/
2544 S:      Maintained
2545 F:      include/uapi/linux/ax25.h
2546 F:      include/net/ax25.h
2547 F:      net/ax25/
2548
2549 AXENTIA ARM DEVICES
2550 M:      Peter Rosin <peda@axentia.se>
2551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 S:      Maintained
2553 F:      Documentation/devicetree/bindings/arm/axentia.txt
2554 F:      arch/arm/boot/dts/at91-linea.dtsi
2555 F:      arch/arm/boot/dts/at91-natte.dtsi
2556 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2557 F:      arch/arm/boot/dts/at91-tse850-3.dts
2558
2559 AXENTIA ASOC DRIVERS
2560 M:      Peter Rosin <peda@axentia.se>
2561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2562 S:      Maintained
2563 F:      Documentation/devicetree/bindings/sound/axentia,*
2564 F:      sound/soc/atmel/tse850-pcm5142.c
2565
2566 AZ6007 DVB DRIVER
2567 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2568 L:      linux-media@vger.kernel.org
2569 W:      https://linuxtv.org
2570 T:      git git://linuxtv.org/media_tree.git
2571 S:      Maintained
2572 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2573
2574 AZTECH FM RADIO RECEIVER DRIVER
2575 M:      Hans Verkuil <hverkuil@xs4all.nl>
2576 L:      linux-media@vger.kernel.org
2577 T:      git git://linuxtv.org/media_tree.git
2578 W:      https://linuxtv.org
2579 S:      Maintained
2580 F:      drivers/media/radio/radio-aztech*
2581
2582 B43 WIRELESS DRIVER
2583 L:      linux-wireless@vger.kernel.org
2584 L:      b43-dev@lists.infradead.org
2585 W:      http://wireless.kernel.org/en/users/Drivers/b43
2586 S:      Odd Fixes
2587 F:      drivers/net/wireless/broadcom/b43/
2588
2589 B43LEGACY WIRELESS DRIVER
2590 M:      Larry Finger <Larry.Finger@lwfinger.net>
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:      Maintained
2595 F:      drivers/net/wireless/broadcom/b43legacy/
2596
2597 BACKLIGHT CLASS/SUBSYSTEM
2598 M:      Lee Jones <lee.jones@linaro.org>
2599 M:      Daniel Thompson <daniel.thompson@linaro.org>
2600 M:      Jingoo Han <jingoohan1@gmail.com>
2601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2602 S:      Maintained
2603 F:      drivers/video/backlight/
2604 F:      include/linux/backlight.h
2605 F:      include/linux/pwm_backlight.h
2606 F:      Documentation/devicetree/bindings/leds/backlight
2607
2608 BATMAN ADVANCED
2609 M:      Marek Lindner <mareklindner@neomailbox.ch>
2610 M:      Simon Wunderlich <sw@simonwunderlich.de>
2611 M:      Antonio Quartulli <a@unstable.cc>
2612 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2613 W:      https://www.open-mesh.org/
2614 Q:      https://patchwork.open-mesh.org/project/batman/list/
2615 S:      Maintained
2616 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2617 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2618 F:      Documentation/networking/batman-adv.rst
2619 F:      include/uapi/linux/batadv_packet.h
2620 F:      include/uapi/linux/batman_adv.h
2621 F:      net/batman-adv/
2622
2623 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2624 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2625 L:      linux-hams@vger.kernel.org
2626 W:      http://www.baycom.org/~tom/ham/ham.html
2627 S:      Maintained
2628 F:      drivers/net/hamradio/baycom*
2629
2630 BCACHE (BLOCK LAYER CACHE)
2631 M:      Coly Li <colyli@suse.de>
2632 M:      Kent Overstreet <kent.overstreet@gmail.com>
2633 L:      linux-bcache@vger.kernel.org
2634 W:      http://bcache.evilpiepirate.org
2635 C:      irc://irc.oftc.net/bcache
2636 S:      Maintained
2637 F:      drivers/md/bcache/
2638
2639 BDISP ST MEDIA DRIVER
2640 M:      Fabien Dessenne <fabien.dessenne@st.com>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Supported
2645 F:      drivers/media/platform/sti/bdisp
2646
2647 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2648 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2649 L:      netdev@vger.kernel.org
2650 S:      Maintained
2651 F:      drivers/net/ethernet/ec_bhf.c
2652
2653 BEFS FILE SYSTEM
2654 M:      Luis de Bethencourt <luisbg@kernel.org>
2655 M:      Salah Triki <salah.triki@gmail.com>
2656 S:      Maintained
2657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2658 F:      Documentation/filesystems/befs.txt
2659 F:      fs/befs/
2660
2661 BFQ I/O SCHEDULER
2662 M:      Paolo Valente <paolo.valente@linaro.org>
2663 M:      Jens Axboe <axboe@kernel.dk>
2664 L:      linux-block@vger.kernel.org
2665 S:      Maintained
2666 F:      block/bfq-*
2667 F:      Documentation/block/bfq-iosched.txt
2668
2669 BFS FILE SYSTEM
2670 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2671 S:      Maintained
2672 F:      Documentation/filesystems/bfs.txt
2673 F:      fs/bfs/
2674 F:      include/uapi/linux/bfs_fs.h
2675
2676 BLINKM RGB LED DRIVER
2677 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678 S:      Maintained
2679 F:      drivers/leds/leds-blinkm.c
2680
2681 BLOCK LAYER
2682 M:      Jens Axboe <axboe@kernel.dk>
2683 L:      linux-block@vger.kernel.org
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685 S:      Maintained
2686 F:      block/
2687 F:      drivers/block/
2688 F:      kernel/trace/blktrace.c
2689 F:      lib/sbitmap.c
2690
2691 BLOCK2MTD DRIVER
2692 M:      Joern Engel <joern@lazybastard.org>
2693 L:      linux-mtd@lists.infradead.org
2694 S:      Maintained
2695 F:      drivers/mtd/devices/block2mtd.c
2696
2697 BLUETOOTH DRIVERS
2698 M:      Marcel Holtmann <marcel@holtmann.org>
2699 M:      Johan Hedberg <johan.hedberg@gmail.com>
2700 L:      linux-bluetooth@vger.kernel.org
2701 W:      http://www.bluez.org/
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 S:      Maintained
2705 F:      drivers/bluetooth/
2706
2707 BLUETOOTH SUBSYSTEM
2708 M:      Marcel Holtmann <marcel@holtmann.org>
2709 M:      Johan Hedberg <johan.hedberg@gmail.com>
2710 L:      linux-bluetooth@vger.kernel.org
2711 W:      http://www.bluez.org/
2712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714 S:      Maintained
2715 F:      net/bluetooth/
2716 F:      include/net/bluetooth/
2717
2718 BONDING DRIVER
2719 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2720 M:      Veaceslav Falico <vfalico@gmail.com>
2721 M:      Andy Gospodarek <andy@greyhouse.net>
2722 L:      netdev@vger.kernel.org
2723 W:      http://sourceforge.net/projects/bonding/
2724 S:      Supported
2725 F:      drivers/net/bonding/
2726 F:      include/uapi/linux/if_bonding.h
2727
2728 BPF (Safe dynamic programs and tools)
2729 M:      Alexei Starovoitov <ast@kernel.org>
2730 M:      Daniel Borkmann <daniel@iogearbox.net>
2731 L:      netdev@vger.kernel.org
2732 L:      linux-kernel@vger.kernel.org
2733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735 S:      Supported
2736 F:      arch/x86/net/bpf_jit*
2737 F:      Documentation/networking/filter.txt
2738 F:      Documentation/bpf/
2739 F:      include/linux/bpf*
2740 F:      include/linux/filter.h
2741 F:      include/trace/events/bpf.h
2742 F:      include/trace/events/xdp.h
2743 F:      include/uapi/linux/bpf*
2744 F:      include/uapi/linux/filter.h
2745 F:      kernel/bpf/
2746 F:      kernel/trace/bpf_trace.c
2747 F:      lib/test_bpf.c
2748 F:      net/bpf/
2749 F:      net/core/filter.c
2750 F:      net/sched/act_bpf.c
2751 F:      net/sched/cls_bpf.c
2752 F:      samples/bpf/
2753 F:      tools/bpf/
2754 F:      tools/testing/selftests/bpf/
2755
2756 BROADCOM B44 10/100 ETHERNET DRIVER
2757 M:      Michael Chan <michael.chan@broadcom.com>
2758 L:      netdev@vger.kernel.org
2759 S:      Supported
2760 F:      drivers/net/ethernet/broadcom/b44.*
2761
2762 BROADCOM B53 ETHERNET SWITCH DRIVER
2763 M:      Florian Fainelli <f.fainelli@gmail.com>
2764 L:      netdev@vger.kernel.org
2765 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2766 S:      Supported
2767 F:      drivers/net/dsa/b53/*
2768 F:      include/linux/platform_data/b53.h
2769
2770 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771 M:      Florian Fainelli <f.fainelli@gmail.com>
2772 M:      Ray Jui <rjui@broadcom.com>
2773 M:      Scott Branden <sbranden@broadcom.com>
2774 M:      bcm-kernel-feedback-list@broadcom.com
2775 T:      git git://github.com/broadcom/mach-bcm
2776 S:      Maintained
2777 N:      bcm281*
2778 N:      bcm113*
2779 N:      bcm216*
2780 N:      kona
2781 F:      arch/arm/mach-bcm/
2782
2783 BROADCOM BCM2835 ARM ARCHITECTURE
2784 M:      Eric Anholt <eric@anholt.net>
2785 M:      Stefan Wahren <stefan.wahren@i2se.com>
2786 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 T:      git git://github.com/anholt/linux
2789 S:      Maintained
2790 N:      bcm2835
2791 F:      drivers/staging/vc04_services
2792
2793 BROADCOM BCM47XX MIPS ARCHITECTURE
2794 M:      Hauke Mehrtens <hauke@hauke-m.de>
2795 M:      Rafał Miłecki <zajec5@gmail.com>
2796 L:      linux-mips@linux-mips.org
2797 S:      Maintained
2798 F:      Documentation/devicetree/bindings/mips/brcm/
2799 F:      arch/mips/bcm47xx/*
2800 F:      arch/mips/include/asm/mach-bcm47xx/*
2801
2802 BROADCOM BCM5301X ARM ARCHITECTURE
2803 M:      Hauke Mehrtens <hauke@hauke-m.de>
2804 M:      Rafał Miłecki <zajec5@gmail.com>
2805 M:      Jon Mason <jonmason@broadcom.com>
2806 M:      bcm-kernel-feedback-list@broadcom.com
2807 L:      linux-arm-kernel@lists.infradead.org
2808 S:      Maintained
2809 F:      arch/arm/mach-bcm/bcm_5301x.c
2810 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2811 F:      arch/arm/boot/dts/bcm470*
2812 F:      arch/arm/boot/dts/bcm953012*
2813
2814 BROADCOM BCM53573 ARM ARCHITECTURE
2815 M:      Rafał Miłecki <rafal@milecki.pl>
2816 L:      linux-arm-kernel@lists.infradead.org
2817 S:      Maintained
2818 F:      arch/arm/boot/dts/bcm53573*
2819 F:      arch/arm/boot/dts/bcm47189*
2820
2821 BROADCOM BCM63XX ARM ARCHITECTURE
2822 M:      Florian Fainelli <f.fainelli@gmail.com>
2823 M:      bcm-kernel-feedback-list@broadcom.com
2824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825 T:      git git://github.com/broadcom/stblinux.git
2826 S:      Maintained
2827 N:      bcm63xx
2828
2829 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830 M:      Kevin Cernekee <cernekee@gmail.com>
2831 L:      linux-usb@vger.kernel.org
2832 S:      Maintained
2833 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835 BROADCOM BCM7XXX ARM ARCHITECTURE
2836 M:      Brian Norris <computersforpeace@gmail.com>
2837 M:      Gregory Fong <gregory.0xf0@gmail.com>
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 M:      bcm-kernel-feedback-list@broadcom.com
2840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 T:      git git://github.com/broadcom/stblinux.git
2842 S:      Maintained
2843 F:      arch/arm/mach-bcm/*brcmstb*
2844 F:      arch/arm/boot/dts/bcm7*.dts*
2845 F:      drivers/bus/brcmstb_gisb.c
2846 F:      arch/arm/mm/cache-b15-rac.c
2847 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2848 N:      brcmstb
2849
2850 BROADCOM BMIPS CPUFREQ DRIVER
2851 M:      Markus Mayer <mmayer@broadcom.com>
2852 M:      bcm-kernel-feedback-list@broadcom.com
2853 L:      linux-pm@vger.kernel.org
2854 S:      Maintained
2855 F:      drivers/cpufreq/bmips-cpufreq.c
2856
2857 BROADCOM BMIPS MIPS ARCHITECTURE
2858 M:      Kevin Cernekee <cernekee@gmail.com>
2859 M:      Florian Fainelli <f.fainelli@gmail.com>
2860 L:      linux-mips@linux-mips.org
2861 T:      git git://github.com/broadcom/stblinux.git
2862 S:      Maintained
2863 F:      arch/mips/bmips/*
2864 F:      arch/mips/include/asm/mach-bmips/*
2865 F:      arch/mips/kernel/*bmips*
2866 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2867 F:      drivers/irqchip/irq-bcm63*
2868 F:      drivers/irqchip/irq-bcm7*
2869 F:      drivers/irqchip/irq-brcmstb*
2870 F:      include/linux/bcm963xx_nvram.h
2871 F:      include/linux/bcm963xx_tag.h
2872
2873 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874 M:      Rasesh Mody <rasesh.mody@cavium.com>
2875 M:      Harish Patil <harish.patil@cavium.com>
2876 M:      Dept-GELinuxNICDev@cavium.com
2877 L:      netdev@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/net/ethernet/broadcom/bnx2.*
2880 F:      drivers/net/ethernet/broadcom/bnx2_*
2881
2882 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883 M:      QLogic-Storage-Upstream@qlogic.com
2884 L:      linux-scsi@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/scsi/bnx2fc/
2887
2888 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889 M:      QLogic-Storage-Upstream@qlogic.com
2890 L:      linux-scsi@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/scsi/bnx2i/
2893
2894 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895 M:      Ariel Elior <ariel.elior@cavium.com>
2896 M:      everest-linux-l2@cavium.com
2897 L:      netdev@vger.kernel.org
2898 S:      Supported
2899 F:      drivers/net/ethernet/broadcom/bnx2x/
2900
2901 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902 M:      Michael Chan <michael.chan@broadcom.com>
2903 L:      netdev@vger.kernel.org
2904 S:      Supported
2905 F:      drivers/net/ethernet/broadcom/bnxt/
2906
2907 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2909 M:      Franky Lin <franky.lin@broadcom.com>
2910 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2911 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912 M:      Wright Feng <wright.feng@cypress.com>
2913 L:      linux-wireless@vger.kernel.org
2914 L:      brcm80211-dev-list.pdl@broadcom.com
2915 L:      brcm80211-dev-list@cypress.com
2916 S:      Supported
2917 F:      drivers/net/wireless/broadcom/brcm80211/
2918
2919 BROADCOM BRCMSTB GPIO DRIVER
2920 M:      Gregory Fong <gregory.0xf0@gmail.com>
2921 L:      bcm-kernel-feedback-list@broadcom.com
2922 S:      Supported
2923 F:      drivers/gpio/gpio-brcmstb.c
2924 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927 M:      Al Cooper <alcooperx@gmail.com>
2928 L:      linux-kernel@vger.kernel.org
2929 L:      bcm-kernel-feedback-list@broadcom.com
2930 S:      Maintained
2931 F:      drivers/phy/broadcom/phy-brcm-usb*
2932
2933 BROADCOM GENET ETHERNET DRIVER
2934 M:      Doug Berger <opendmb@gmail.com>
2935 M:      Florian Fainelli <f.fainelli@gmail.com>
2936 L:      netdev@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/net/ethernet/broadcom/genet/
2939
2940 BROADCOM IPROC ARM ARCHITECTURE
2941 M:      Ray Jui <rjui@broadcom.com>
2942 M:      Scott Branden <sbranden@broadcom.com>
2943 M:      Jon Mason <jonmason@broadcom.com>
2944 M:      bcm-kernel-feedback-list@broadcom.com
2945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946 T:      git git://github.com/broadcom/cygnus-linux.git
2947 S:      Maintained
2948 N:      iproc
2949 N:      cygnus
2950 N:      bcm[-_]nsp
2951 N:      bcm9113*
2952 N:      bcm9583*
2953 N:      bcm9585*
2954 N:      bcm9586*
2955 N:      bcm988312
2956 N:      bcm113*
2957 N:      bcm583*
2958 N:      bcm585*
2959 N:      bcm586*
2960 N:      bcm88312
2961 N:      hr2
2962 F:      arch/arm64/boot/dts/broadcom/ns2*
2963 F:      drivers/clk/bcm/clk-ns*
2964 F:      drivers/pinctrl/bcm/pinctrl-ns*
2965
2966 BROADCOM KONA GPIO DRIVER
2967 M:      Ray Jui <rjui@broadcom.com>
2968 L:      bcm-kernel-feedback-list@broadcom.com
2969 S:      Supported
2970 F:      drivers/gpio/gpio-bcm-kona.c
2971 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973 BROADCOM NETXTREME-E ROCE DRIVER
2974 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2975 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2976 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2977 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978 L:      linux-rdma@vger.kernel.org
2979 W:      http://www.broadcom.com
2980 S:      Supported
2981 F:      drivers/infiniband/hw/bnxt_re/
2982 F:      include/uapi/rdma/bnxt_re-abi.h
2983
2984 BROADCOM NVRAM DRIVER
2985 M:      Rafał Miłecki <zajec5@gmail.com>
2986 L:      linux-mips@linux-mips.org
2987 S:      Maintained
2988 F:      drivers/firmware/broadcom/*
2989
2990 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991 M:      Rafał Miłecki <zajec5@gmail.com>
2992 L:      linux-wireless@vger.kernel.org
2993 S:      Maintained
2994 F:      drivers/bcma/
2995 F:      include/linux/bcma/
2996
2997 BROADCOM STB AVS CPUFREQ DRIVER
2998 M:      Markus Mayer <mmayer@broadcom.com>
2999 M:      bcm-kernel-feedback-list@broadcom.com
3000 L:      linux-pm@vger.kernel.org
3001 S:      Maintained
3002 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003 F:      drivers/cpufreq/brcmstb*
3004
3005 BROADCOM STB AVS TMON DRIVER
3006 M:      Markus Mayer <mmayer@broadcom.com>
3007 M:      bcm-kernel-feedback-list@broadcom.com
3008 L:      linux-pm@vger.kernel.org
3009 S:      Maintained
3010 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011 F:      drivers/thermal/broadcom/brcmstb*
3012
3013 BROADCOM STB NAND FLASH DRIVER
3014 M:      Brian Norris <computersforpeace@gmail.com>
3015 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3016 L:      linux-mtd@lists.infradead.org
3017 L:      bcm-kernel-feedback-list@broadcom.com
3018 S:      Maintained
3019 F:      drivers/mtd/nand/raw/brcmnand/
3020
3021 BROADCOM STB DPFE DRIVER
3022 M:      Markus Mayer <mmayer@broadcom.com>
3023 M:      bcm-kernel-feedback-list@broadcom.com
3024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025 S:      Maintained
3026 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027 F:      drivers/memory/brcmstb_dpfe.c
3028
3029 BROADCOM SYSTEMPORT ETHERNET DRIVER
3030 M:      Florian Fainelli <f.fainelli@gmail.com>
3031 L:      netdev@vger.kernel.org
3032 S:      Supported
3033 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3037 M:      Prashant Sreedharan <prashant@broadcom.com>
3038 M:      Michael Chan <mchan@broadcom.com>
3039 L:      netdev@vger.kernel.org
3040 S:      Supported
3041 F:      drivers/net/ethernet/broadcom/tg3.*
3042
3043 BROCADE BFA FC SCSI DRIVER
3044 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046 L:      linux-scsi@vger.kernel.org
3047 S:      Supported
3048 F:      drivers/scsi/bfa/
3049
3050 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051 M:      Rasesh Mody <rasesh.mody@cavium.com>
3052 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053 M:      Dept-GELinuxNICDev@cavium.com
3054 L:      netdev@vger.kernel.org
3055 S:      Supported
3056 F:      drivers/net/ethernet/brocade/bna/
3057
3058 BSG (block layer generic sg v4 driver)
3059 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060 L:      linux-scsi@vger.kernel.org
3061 S:      Supported
3062 F:      block/bsg.c
3063 F:      include/linux/bsg.h
3064 F:      include/uapi/linux/bsg.h
3065
3066 BT87X AUDIO DRIVER
3067 M:      Clemens Ladisch <clemens@ladisch.de>
3068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3069 T:      git git://git.alsa-project.org/alsa-kernel.git
3070 S:      Maintained
3071 F:      Documentation/sound/alsa/Bt87x.txt
3072 F:      sound/pci/bt87x.c
3073
3074 BT8XXGPIO DRIVER
3075 M:      Michael Buesch <m@bues.ch>
3076 W:      http://bu3sch.de/btgpio.php
3077 S:      Maintained
3078 F:      drivers/gpio/gpio-bt8xx.c
3079
3080 BTRFS FILE SYSTEM
3081 M:      Chris Mason <clm@fb.com>
3082 M:      Josef Bacik <jbacik@fb.com>
3083 M:      David Sterba <dsterba@suse.com>
3084 L:      linux-btrfs@vger.kernel.org
3085 W:      http://btrfs.wiki.kernel.org/
3086 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088 S:      Maintained
3089 F:      Documentation/filesystems/btrfs.txt
3090 F:      fs/btrfs/
3091 F:      include/linux/btrfs*
3092 F:      include/uapi/linux/btrfs*
3093
3094 BTTV VIDEO4LINUX DRIVER
3095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3096 L:      linux-media@vger.kernel.org
3097 W:      https://linuxtv.org
3098 T:      git git://linuxtv.org/media_tree.git
3099 S:      Odd fixes
3100 F:      Documentation/media/v4l-drivers/bttv*
3101 F:      drivers/media/pci/bt8xx/bttv*
3102
3103 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3104 M:      Chanwoo Choi <cw00.choi@samsung.com>
3105 L:      linux-pm@vger.kernel.org
3106 L:      linux-samsung-soc@vger.kernel.org
3107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3108 S:      Maintained
3109 F:      drivers/devfreq/exynos-bus.c
3110 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3111
3112 BUSLOGIC SCSI DRIVER
3113 M:      Khalid Aziz <khalid@gonehiking.org>
3114 L:      linux-scsi@vger.kernel.org
3115 S:      Maintained
3116 F:      drivers/scsi/BusLogic.*
3117 F:      drivers/scsi/FlashPoint.*
3118
3119 C-MEDIA CMI8788 DRIVER
3120 M:      Clemens Ladisch <clemens@ladisch.de>
3121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3122 T:      git git://git.alsa-project.org/alsa-kernel.git
3123 S:      Maintained
3124 F:      sound/pci/oxygen/
3125
3126 C6X ARCHITECTURE
3127 M:      Mark Salter <msalter@redhat.com>
3128 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3129 L:      linux-c6x-dev@linux-c6x.org
3130 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3131 S:      Maintained
3132 F:      arch/c6x/
3133
3134 CA8210 IEEE-802.15.4 RADIO DRIVER
3135 M:      Harry Morris <h.morris@cascoda.com>
3136 L:      linux-wpan@vger.kernel.org
3137 W:      https://github.com/Cascoda/ca8210-linux.git
3138 S:      Maintained
3139 F:      drivers/net/ieee802154/ca8210.c
3140 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3141
3142 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3143 M:      David Howells <dhowells@redhat.com>
3144 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3145 S:      Supported
3146 F:      Documentation/filesystems/caching/cachefiles.txt
3147 F:      fs/cachefiles/
3148
3149 CADET FM/AM RADIO RECEIVER DRIVER
3150 M:      Hans Verkuil <hverkuil@xs4all.nl>
3151 L:      linux-media@vger.kernel.org
3152 T:      git git://linuxtv.org/media_tree.git
3153 W:      https://linuxtv.org
3154 S:      Maintained
3155 F:      drivers/media/radio/radio-cadet*
3156
3157 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3158 M:      Jonathan Corbet <corbet@lwn.net>
3159 L:      linux-media@vger.kernel.org
3160 T:      git git://linuxtv.org/media_tree.git
3161 S:      Maintained
3162 F:      Documentation/media/v4l-drivers/cafe_ccic*
3163 F:      drivers/media/platform/marvell-ccic/
3164
3165 CAIF NETWORK LAYER
3166 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3167 L:      netdev@vger.kernel.org
3168 S:      Supported
3169 F:      Documentation/networking/caif/
3170 F:      drivers/net/caif/
3171 F:      include/uapi/linux/caif/
3172 F:      include/net/caif/
3173 F:      net/caif/
3174
3175 CALGARY x86-64 IOMMU
3176 M:      Muli Ben-Yehuda <mulix@mulix.org>
3177 M:      Jon Mason <jdmason@kudzu.us>
3178 L:      iommu@lists.linux-foundation.org
3179 S:      Maintained
3180 F:      arch/x86/kernel/pci-calgary_64.c
3181 F:      arch/x86/kernel/tce_64.c
3182 F:      arch/x86/include/asm/calgary.h
3183 F:      arch/x86/include/asm/tce.h
3184
3185 CAN NETWORK DRIVERS
3186 M:      Wolfgang Grandegger <wg@grandegger.com>
3187 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3188 L:      linux-can@vger.kernel.org
3189 W:      https://github.com/linux-can
3190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3192 S:      Maintained
3193 F:      Documentation/devicetree/bindings/net/can/
3194 F:      drivers/net/can/
3195 F:      include/linux/can/dev.h
3196 F:      include/linux/can/platform/
3197 F:      include/uapi/linux/can/error.h
3198 F:      include/uapi/linux/can/netlink.h
3199
3200 CAN NETWORK LAYER
3201 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3202 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3203 L:      linux-can@vger.kernel.org
3204 W:      https://github.com/linux-can
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3207 S:      Maintained
3208 F:      Documentation/networking/can.rst
3209 F:      net/can/
3210 F:      include/linux/can/core.h
3211 F:      include/uapi/linux/can.h
3212 F:      include/uapi/linux/can/bcm.h
3213 F:      include/uapi/linux/can/raw.h
3214 F:      include/uapi/linux/can/gw.h
3215
3216 CAPABILITIES
3217 M:      Serge Hallyn <serge@hallyn.com>
3218 L:      linux-security-module@vger.kernel.org
3219 S:      Supported
3220 F:      include/linux/capability.h
3221 F:      include/uapi/linux/capability.h
3222 F:      security/commoncap.c
3223 F:      kernel/capability.c
3224
3225 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3226 M:      Kevin Tsai <ktsai@capellamicro.com>
3227 S:      Maintained
3228 F:      drivers/iio/light/cm*
3229
3230 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3231 M:      Christian Lamparter <chunkeey@googlemail.com>
3232 L:      linux-wireless@vger.kernel.org
3233 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3234 S:      Maintained
3235 F:      drivers/net/wireless/ath/carl9170/
3236
3237 CAVIUM I2C DRIVER
3238 M:      Jan Glauber <jglauber@cavium.com>
3239 M:      David Daney <david.daney@cavium.com>
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/i2c/busses/i2c-octeon*
3243 F:      drivers/i2c/busses/i2c-thunderx*
3244
3245 CAVIUM LIQUIDIO NETWORK DRIVER
3246 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3247 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3248 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3249 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3250 L:      netdev@vger.kernel.org
3251 W:      http://www.cavium.com
3252 S:      Supported
3253 F:      drivers/net/ethernet/cavium/liquidio/
3254
3255 CAVIUM MMC DRIVER
3256 M:      Jan Glauber <jglauber@cavium.com>
3257 M:      David Daney <david.daney@cavium.com>
3258 M:      Steven J. Hill <Steven.Hill@cavium.com>
3259 W:      http://www.cavium.com
3260 S:      Supported
3261 F:      drivers/mmc/host/cavium*
3262
3263 CAVIUM OCTEON-TX CRYPTO DRIVER
3264 M:      George Cherian <george.cherian@cavium.com>
3265 L:      linux-crypto@vger.kernel.org
3266 W:      http://www.cavium.com
3267 S:      Supported
3268 F:      drivers/crypto/cavium/cpt/
3269
3270 CAVIUM THUNDERX2 ARM64 SOC
3271 M:      Robert Richter <rrichter@cavium.com>
3272 M:      Jayachandran C <jnair@caviumnetworks.com>
3273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3274 S:      Maintained
3275 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3276 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3277
3278 CC2520 IEEE-802.15.4 RADIO DRIVER
3279 M:      Varka Bhadram <varkabhadram@gmail.com>
3280 L:      linux-wpan@vger.kernel.org
3281 S:      Maintained
3282 F:      drivers/net/ieee802154/cc2520.c
3283 F:      include/linux/spi/cc2520.h
3284 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3285
3286 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3287 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3288 L:      linux-crypto@vger.kernel.org
3289 S:      Supported
3290 F:      drivers/crypto/ccree/
3291 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292
3293 CEC FRAMEWORK
3294 M:      Hans Verkuil <hans.verkuil@cisco.com>
3295 L:      linux-media@vger.kernel.org
3296 T:      git git://linuxtv.org/media_tree.git
3297 W:      http://linuxtv.org
3298 S:      Supported
3299 F:      Documentation/media/kapi/cec-core.rst
3300 F:      Documentation/media/uapi/cec
3301 F:      drivers/media/cec/
3302 F:      drivers/media/rc/keymaps/rc-cec.c
3303 F:      include/media/cec.h
3304 F:      include/media/cec-notifier.h
3305 F:      include/uapi/linux/cec.h
3306 F:      include/uapi/linux/cec-funcs.h
3307 F:      Documentation/devicetree/bindings/media/cec.txt
3308 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3309
3310 CEC GPIO DRIVER
3311 M:      Hans Verkuil <hans.verkuil@cisco.com>
3312 L:      linux-media@vger.kernel.org
3313 T:      git git://linuxtv.org/media_tree.git
3314 W:      http://linuxtv.org
3315 S:      Supported
3316 F:      drivers/media/platform/cec-gpio/
3317 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3318
3319 CELL BROADBAND ENGINE ARCHITECTURE
3320 M:      Arnd Bergmann <arnd@arndb.de>
3321 L:      linuxppc-dev@lists.ozlabs.org
3322 W:      http://www.ibm.com/developerworks/power/cell/
3323 S:      Supported
3324 F:      arch/powerpc/include/asm/cell*.h
3325 F:      arch/powerpc/include/asm/spu*.h
3326 F:      arch/powerpc/include/uapi/asm/spu*.h
3327 F:      arch/powerpc/oprofile/*cell*
3328 F:      arch/powerpc/platforms/cell/
3329
3330 CEPH COMMON CODE (LIBCEPH)
3331 M:      Ilya Dryomov <idryomov@gmail.com>
3332 M:      "Yan, Zheng" <zyan@redhat.com>
3333 M:      Sage Weil <sage@redhat.com>
3334 L:      ceph-devel@vger.kernel.org
3335 W:      http://ceph.com/
3336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337 T:      git git://github.com/ceph/ceph-client.git
3338 S:      Supported
3339 F:      net/ceph/
3340 F:      include/linux/ceph/
3341 F:      include/linux/crush/
3342
3343 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3344 M:      "Yan, Zheng" <zyan@redhat.com>
3345 M:      Sage Weil <sage@redhat.com>
3346 M:      Ilya Dryomov <idryomov@gmail.com>
3347 L:      ceph-devel@vger.kernel.org
3348 W:      http://ceph.com/
3349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3350 T:      git git://github.com/ceph/ceph-client.git
3351 S:      Supported
3352 F:      Documentation/filesystems/ceph.txt
3353 F:      fs/ceph/
3354
3355 CERTIFICATE HANDLING:
3356 M:      David Howells <dhowells@redhat.com>
3357 M:      David Woodhouse <dwmw2@infradead.org>
3358 L:      keyrings@vger.kernel.org
3359 S:      Maintained
3360 F:      Documentation/module-signing.txt
3361 F:      certs/
3362 F:      scripts/sign-file.c
3363 F:      scripts/extract-cert.c
3364
3365 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3366 L:      linux-usb@vger.kernel.org
3367 S:      Orphan
3368 F:      Documentation/usb/WUSB-Design-overview.txt
3369 F:      Documentation/usb/wusb-cbaf
3370 F:      drivers/usb/host/hwa-hc.c
3371 F:      drivers/usb/host/whci/
3372 F:      drivers/usb/wusbcore/
3373 F:      include/linux/usb/wusb*
3374
3375 CFAG12864B LCD DRIVER
3376 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3377 W:      http://miguelojeda.es/auxdisplay.htm
3378 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3379 S:      Maintained
3380 F:      drivers/auxdisplay/cfag12864b.c
3381 F:      include/linux/cfag12864b.h
3382
3383 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3384 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385 W:      http://miguelojeda.es/auxdisplay.htm
3386 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3387 S:      Maintained
3388 F:      drivers/auxdisplay/cfag12864bfb.c
3389 F:      include/linux/cfag12864b.h
3390
3391 802.11 (including CFG80211/NL80211)
3392 M:      Johannes Berg <johannes@sipsolutions.net>
3393 L:      linux-wireless@vger.kernel.org
3394 W:      http://wireless.kernel.org/
3395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3397 S:      Maintained
3398 F:      net/wireless/
3399 F:      include/uapi/linux/nl80211.h
3400 F:      include/linux/ieee80211.h
3401 F:      include/net/wext.h
3402 F:      include/net/cfg80211.h
3403 F:      include/net/iw_handler.h
3404 F:      include/net/ieee80211_radiotap.h
3405 F:      Documentation/driver-api/80211/cfg80211.rst
3406 F:      Documentation/networking/regulatory.txt
3407
3408 CHAR and MISC DRIVERS
3409 M:      Arnd Bergmann <arnd@arndb.de>
3410 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3412 S:      Supported
3413 F:      drivers/char/
3414 F:      drivers/misc/
3415 F:      include/linux/miscdevice.h
3416
3417 CHECKPATCH
3418 M:      Andy Whitcroft <apw@canonical.com>
3419 M:      Joe Perches <joe@perches.com>
3420 S:      Maintained
3421 F:      scripts/checkpatch.pl
3422
3423 CHINESE DOCUMENTATION
3424 M:      Harry Wei <harryxiyou@gmail.com>
3425 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3426 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3427 S:      Maintained
3428 F:      Documentation/translations/zh_CN/
3429
3430 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3431 M:      Peter Chen <Peter.Chen@nxp.com>
3432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3433 L:      linux-usb@vger.kernel.org
3434 S:      Maintained
3435 F:      drivers/usb/chipidea/
3436
3437 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3438 M:      Hans de Goede <hdegoede@redhat.com>
3439 L:      linux-input@vger.kernel.org
3440 S:      Maintained
3441 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3442 F:      drivers/input/touchscreen/chipone_icn8318.c
3443
3444 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3445 M:      Hans de Goede <hdegoede@redhat.com>
3446 L:      linux-input@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/input/touchscreen/chipone_icn8505.c
3449
3450 CHROME HARDWARE PLATFORM SUPPORT
3451 M:      Benson Leung <bleung@chromium.org>
3452 M:      Olof Johansson <olof@lixom.net>
3453 S:      Maintained
3454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3455 F:      drivers/platform/chrome/
3456
3457 CIRRUS LOGIC AUDIO CODEC DRIVERS
3458 M:      Brian Austin <brian.austin@cirrus.com>
3459 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3460 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3461 S:      Maintained
3462 F:      sound/soc/codecs/cs*
3463
3464 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3465 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3466 L:      netdev@vger.kernel.org
3467 S:      Maintained
3468 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3469
3470 CISCO FCOE HBA DRIVER
3471 M:      Satish Kharat <satishkh@cisco.com>
3472 M:      Sesidhar Baddela <sebaddel@cisco.com>
3473 M:      Karan Tilak Kumar <kartilak@cisco.com>
3474 L:      linux-scsi@vger.kernel.org
3475 S:      Supported
3476 F:      drivers/scsi/fnic/
3477
3478 CISCO SCSI HBA DRIVER
3479 M:      Karan Tilak Kumar <kartilak@cisco.com>
3480 M:      Sesidhar Baddela <sebaddel@cisco.com>
3481 L:      linux-scsi@vger.kernel.org
3482 S:      Supported
3483 F:      drivers/scsi/snic/
3484
3485 CISCO VIC ETHERNET NIC DRIVER
3486 M:      Christian Benvenuti <benve@cisco.com>
3487 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3488 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3489 S:      Supported
3490 F:      drivers/net/ethernet/cisco/enic/
3491
3492 CISCO VIC LOW LATENCY NIC DRIVER
3493 M:      Christian Benvenuti <benve@cisco.com>
3494 M:      Dave Goodell <dgoodell@cisco.com>
3495 S:      Supported
3496 F:      drivers/infiniband/hw/usnic/
3497
3498 CLEANCACHE API
3499 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3500 L:      linux-kernel@vger.kernel.org
3501 S:      Maintained
3502 F:      mm/cleancache.c
3503 F:      include/linux/cleancache.h
3504
3505 CLK API
3506 M:      Russell King <linux@armlinux.org.uk>
3507 L:      linux-clk@vger.kernel.org
3508 S:      Maintained
3509 F:      include/linux/clk.h
3510
3511 CLOCKSOURCE, CLOCKEVENT DRIVERS
3512 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3513 M:      Thomas Gleixner <tglx@linutronix.de>
3514 L:      linux-kernel@vger.kernel.org
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3516 S:      Supported
3517 F:      drivers/clocksource/
3518 F:      Documentation/devicetree/bindings/timer/
3519
3520 CMPC ACPI DRIVER
3521 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3522 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3523 L:      platform-driver-x86@vger.kernel.org
3524 S:      Supported
3525 F:      drivers/platform/x86/classmate-laptop.c
3526
3527 COBALT MEDIA DRIVER
3528 M:      Hans Verkuil <hans.verkuil@cisco.com>
3529 L:      linux-media@vger.kernel.org
3530 T:      git git://linuxtv.org/media_tree.git
3531 W:      https://linuxtv.org
3532 S:      Supported
3533 F:      drivers/media/pci/cobalt/
3534
3535 COCCINELLE/Semantic Patches (SmPL)
3536 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3537 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3538 M:      Nicolas Palix <nicolas.palix@imag.fr>
3539 M:      Michal Marek <michal.lkml@markovi.net>
3540 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3542 W:      http://coccinelle.lip6.fr/
3543 S:      Supported
3544 F:      Documentation/dev-tools/coccinelle.rst
3545 F:      scripts/coccinelle/
3546 F:      scripts/coccicheck
3547
3548 CODA FILE SYSTEM
3549 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3550 M:      coda@cs.cmu.edu
3551 L:      codalist@coda.cs.cmu.edu
3552 W:      http://www.coda.cs.cmu.edu/
3553 S:      Maintained
3554 F:      Documentation/filesystems/coda.txt
3555 F:      fs/coda/
3556 F:      include/linux/coda*.h
3557 F:      include/uapi/linux/coda*.h
3558
3559 CODA V4L2 MEM2MEM DRIVER
3560 M:      Philipp Zabel <p.zabel@pengutronix.de>
3561 L:      linux-media@vger.kernel.org
3562 S:      Maintained
3563 F:      Documentation/devicetree/bindings/media/coda.txt
3564 F:      drivers/media/platform/coda/
3565
3566 COMMON CLK FRAMEWORK
3567 M:      Michael Turquette <mturquette@baylibre.com>
3568 M:      Stephen Boyd <sboyd@kernel.org>
3569 L:      linux-clk@vger.kernel.org
3570 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3572 S:      Maintained
3573 F:      Documentation/devicetree/bindings/clock/
3574 F:      drivers/clk/
3575 X:      drivers/clk/clkdev.c
3576 F:      include/linux/clk-pr*
3577 F:      include/linux/clk/
3578
3579 COMMON INTERNET FILE SYSTEM (CIFS)
3580 M:      Steve French <sfrench@samba.org>
3581 L:      linux-cifs@vger.kernel.org
3582 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3583 W:      http://linux-cifs.samba.org/
3584 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3585 S:      Supported
3586 F:      Documentation/filesystems/cifs/
3587 F:      fs/cifs/
3588
3589 COMPACTPCI HOTPLUG CORE
3590 M:      Scott Murray <scott@spiteful.org>
3591 L:      linux-pci@vger.kernel.org
3592 S:      Maintained
3593 F:      drivers/pci/hotplug/cpci_hotplug*
3594
3595 COMPACTPCI HOTPLUG GENERIC DRIVER
3596 M:      Scott Murray <scott@spiteful.org>
3597 L:      linux-pci@vger.kernel.org
3598 S:      Maintained
3599 F:      drivers/pci/hotplug/cpcihp_generic.c
3600
3601 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3602 M:      Scott Murray <scott@spiteful.org>
3603 L:      linux-pci@vger.kernel.org
3604 S:      Maintained
3605 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3606
3607 COMPAL LAPTOP SUPPORT
3608 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3609 L:      platform-driver-x86@vger.kernel.org
3610 S:      Maintained
3611 F:      drivers/platform/x86/compal-laptop.c
3612
3613 CONEXANT ACCESSRUNNER USB DRIVER
3614 L:      accessrunner-general@lists.sourceforge.net
3615 W:      http://accessrunner.sourceforge.net/
3616 S:      Orphan
3617 F:      drivers/usb/atm/cxacru.c
3618
3619 CONFIGFS
3620 M:      Joel Becker <jlbec@evilplan.org>
3621 M:      Christoph Hellwig <hch@lst.de>
3622 T:      git git://git.infradead.org/users/hch/configfs.git
3623 S:      Supported
3624 F:      fs/configfs/
3625 F:      include/linux/configfs.h
3626
3627 CONNECTOR
3628 M:      Evgeniy Polyakov <zbr@ioremap.net>
3629 L:      netdev@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/connector/
3632
3633 CONTROL GROUP (CGROUP)
3634 M:      Tejun Heo <tj@kernel.org>
3635 M:      Li Zefan <lizefan@huawei.com>
3636 M:      Johannes Weiner <hannes@cmpxchg.org>
3637 L:      cgroups@vger.kernel.org
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3639 S:      Maintained
3640 F:      Documentation/cgroup*
3641 F:      include/linux/cgroup*
3642 F:      kernel/cgroup*
3643
3644 CONTROL GROUP - CPUSET
3645 M:      Li Zefan <lizefan@huawei.com>
3646 L:      cgroups@vger.kernel.org
3647 W:      http://www.bullopensource.org/cpuset/
3648 W:      http://oss.sgi.com/projects/cpusets/
3649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3650 S:      Maintained
3651 F:      Documentation/cgroup-v1/cpusets.txt
3652 F:      include/linux/cpuset.h
3653 F:      kernel/cgroup/cpuset.c
3654
3655 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3656 M:      Johannes Weiner <hannes@cmpxchg.org>
3657 M:      Michal Hocko <mhocko@kernel.org>
3658 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3659 L:      cgroups@vger.kernel.org
3660 L:      linux-mm@kvack.org
3661 S:      Maintained
3662 F:      mm/memcontrol.c
3663 F:      mm/swap_cgroup.c
3664
3665 CORETEMP HARDWARE MONITORING DRIVER
3666 M:      Fenghua Yu <fenghua.yu@intel.com>
3667 L:      linux-hwmon@vger.kernel.org
3668 S:      Maintained
3669 F:      Documentation/hwmon/coretemp
3670 F:      drivers/hwmon/coretemp.c
3671
3672 COSA/SRP SYNC SERIAL DRIVER
3673 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3674 W:      http://www.fi.muni.cz/~kas/cosa/
3675 S:      Maintained
3676 F:      drivers/net/wan/cosa*
3677
3678 CPMAC ETHERNET DRIVER
3679 M:      Florian Fainelli <f.fainelli@gmail.com>
3680 L:      netdev@vger.kernel.org
3681 S:      Maintained
3682 F:      drivers/net/ethernet/ti/cpmac.c
3683
3684 CPU FREQUENCY DRIVERS
3685 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3686 M:      Viresh Kumar <viresh.kumar@linaro.org>
3687 L:      linux-pm@vger.kernel.org
3688 S:      Maintained
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3690 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3691 B:      https://bugzilla.kernel.org
3692 F:      Documentation/cpu-freq/
3693 F:      Documentation/devicetree/bindings/cpufreq/
3694 F:      drivers/cpufreq/
3695 F:      include/linux/cpufreq.h
3696 F:      tools/testing/selftests/cpufreq/
3697
3698 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3699 M:      Viresh Kumar <viresh.kumar@linaro.org>
3700 M:      Sudeep Holla <sudeep.holla@arm.com>
3701 L:      linux-pm@vger.kernel.org
3702 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3703 S:      Maintained
3704 F:      drivers/cpufreq/arm_big_little.h
3705 F:      drivers/cpufreq/arm_big_little.c
3706 F:      drivers/cpufreq/arm_big_little_dt.c
3707
3708 CPU POWER MONITORING SUBSYSTEM
3709 M:      Thomas Renninger <trenn@suse.com>
3710 M:      Shuah Khan <shuah@kernel.org>
3711 L:      linux-pm@vger.kernel.org
3712 S:      Maintained
3713 F:      tools/power/cpupower/
3714
3715 CPUID/MSR DRIVER
3716 M:      "H. Peter Anvin" <hpa@zytor.com>
3717 S:      Maintained
3718 F:      arch/x86/kernel/cpuid.c
3719 F:      arch/x86/kernel/msr.c
3720
3721 CPUIDLE DRIVER - ARM BIG LITTLE
3722 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3723 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3724 L:      linux-pm@vger.kernel.org
3725 L:      linux-arm-kernel@lists.infradead.org
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3727 S:      Maintained
3728 F:      drivers/cpuidle/cpuidle-big_little.c
3729
3730 CPUIDLE DRIVER - ARM EXYNOS
3731 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3732 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3733 M:      Kukjin Kim <kgene@kernel.org>
3734 L:      linux-pm@vger.kernel.org
3735 L:      linux-samsung-soc@vger.kernel.org
3736 S:      Supported
3737 F:      drivers/cpuidle/cpuidle-exynos.c
3738 F:      arch/arm/mach-exynos/pm.c
3739
3740 CPUIDLE DRIVERS
3741 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3742 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3743 L:      linux-pm@vger.kernel.org
3744 S:      Maintained
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3746 B:      https://bugzilla.kernel.org
3747 F:      drivers/cpuidle/*
3748 F:      include/linux/cpuidle.h
3749
3750 CRAMFS FILESYSTEM
3751 M:      Nicolas Pitre <nico@linaro.org>
3752 S:      Maintained
3753 F:      Documentation/filesystems/cramfs.txt
3754 F:      fs/cramfs/
3755
3756 CRYPTO API
3757 M:      Herbert Xu <herbert@gondor.apana.org.au>
3758 M:      "David S. Miller" <davem@davemloft.net>
3759 L:      linux-crypto@vger.kernel.org
3760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3762 S:      Maintained
3763 F:      Documentation/crypto/
3764 F:      Documentation/devicetree/bindings/crypto/
3765 F:      arch/*/crypto/
3766 F:      crypto/
3767 F:      drivers/crypto/
3768 F:      include/crypto/
3769 F:      include/linux/crypto*
3770
3771 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3772 M:      Neil Horman <nhorman@tuxdriver.com>
3773 L:      linux-crypto@vger.kernel.org
3774 S:      Maintained
3775 F:      crypto/ansi_cprng.c
3776 F:      crypto/rng.c
3777
3778 CS3308 MEDIA DRIVER
3779 M:      Hans Verkuil <hverkuil@xs4all.nl>
3780 L:      linux-media@vger.kernel.org
3781 T:      git git://linuxtv.org/media_tree.git
3782 W:      http://linuxtv.org
3783 S:      Odd Fixes
3784 F:      drivers/media/i2c/cs3308.c
3785 F:      drivers/media/i2c/cs3308.h
3786
3787 CS5535 Audio ALSA driver
3788 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3789 S:      Maintained
3790 F:      sound/pci/cs5535audio/
3791
3792 CW1200 WLAN driver
3793 M:      Solomon Peachy <pizza@shaftnet.org>
3794 S:      Maintained
3795 F:      drivers/net/wireless/st/cw1200/
3796
3797 CX18 VIDEO4LINUX DRIVER
3798 M:      Andy Walls <awalls@md.metrocast.net>
3799 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3800 L:      linux-media@vger.kernel.org
3801 T:      git git://linuxtv.org/media_tree.git
3802 W:      https://linuxtv.org
3803 W:      http://www.ivtvdriver.org/index.php/Cx18
3804 S:      Maintained
3805 F:      Documentation/media/v4l-drivers/cx18*
3806 F:      drivers/media/pci/cx18/
3807 F:      include/uapi/linux/ivtv*
3808
3809 CX2341X MPEG ENCODER HELPER MODULE
3810 M:      Hans Verkuil <hverkuil@xs4all.nl>
3811 L:      linux-media@vger.kernel.org
3812 T:      git git://linuxtv.org/media_tree.git
3813 W:      https://linuxtv.org
3814 S:      Maintained
3815 F:      drivers/media/common/cx2341x*
3816 F:      include/media/cx2341x*
3817
3818 CX24120 MEDIA DRIVER
3819 M:      Jemma Denson <jdenson@gmail.com>
3820 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3821 L:      linux-media@vger.kernel.org
3822 W:      https://linuxtv.org
3823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3824 S:      Maintained
3825 F:      drivers/media/dvb-frontends/cx24120*
3826
3827 CX88 VIDEO4LINUX DRIVER
3828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3829 L:      linux-media@vger.kernel.org
3830 W:      https://linuxtv.org
3831 T:      git git://linuxtv.org/media_tree.git
3832 S:      Odd fixes
3833 F:      Documentation/media/v4l-drivers/cx88*
3834 F:      drivers/media/pci/cx88/
3835
3836 CXD2820R MEDIA DRIVER
3837 M:      Antti Palosaari <crope@iki.fi>
3838 L:      linux-media@vger.kernel.org
3839 W:      https://linuxtv.org
3840 W:      http://palosaari.fi/linux/
3841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3842 T:      git git://linuxtv.org/anttip/media_tree.git
3843 S:      Maintained
3844 F:      drivers/media/dvb-frontends/cxd2820r*
3845
3846 CXGB3 ETHERNET DRIVER (CXGB3)
3847 M:      Santosh Raspatur <santosh@chelsio.com>
3848 L:      netdev@vger.kernel.org
3849 W:      http://www.chelsio.com
3850 S:      Supported
3851 F:      drivers/net/ethernet/chelsio/cxgb3/
3852
3853 CXGB3 ISCSI DRIVER (CXGB3I)
3854 M:      Karen Xie <kxie@chelsio.com>
3855 L:      linux-scsi@vger.kernel.org
3856 W:      http://www.chelsio.com
3857 S:      Supported
3858 F:      drivers/scsi/cxgbi/cxgb3i
3859
3860 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3861 M:      Steve Wise <swise@chelsio.com>
3862 L:      linux-rdma@vger.kernel.org
3863 W:      http://www.openfabrics.org
3864 S:      Supported
3865 F:      drivers/infiniband/hw/cxgb3/
3866 F:      include/uapi/rdma/cxgb3-abi.h
3867
3868 CXGB4 CRYPTO DRIVER (chcr)
3869 M:      Harsh Jain <harsh@chelsio.com>
3870 L:      linux-crypto@vger.kernel.org
3871 W:      http://www.chelsio.com
3872 S:      Supported
3873 F:      drivers/crypto/chelsio
3874
3875 CXGB4 ETHERNET DRIVER (CXGB4)
3876 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3877 L:      netdev@vger.kernel.org
3878 W:      http://www.chelsio.com
3879 S:      Supported
3880 F:      drivers/net/ethernet/chelsio/cxgb4/
3881
3882 CXGB4 ISCSI DRIVER (CXGB4I)
3883 M:      Karen Xie <kxie@chelsio.com>
3884 L:      linux-scsi@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/scsi/cxgbi/cxgb4i
3888
3889 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3890 M:      Steve Wise <swise@chelsio.com>
3891 L:      linux-rdma@vger.kernel.org
3892 W:      http://www.openfabrics.org
3893 S:      Supported
3894 F:      drivers/infiniband/hw/cxgb4/
3895 F:      include/uapi/rdma/cxgb4-abi.h
3896
3897 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3898 M:      Casey Leedom <leedom@chelsio.com>
3899 L:      netdev@vger.kernel.org
3900 W:      http://www.chelsio.com
3901 S:      Supported
3902 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3903
3904 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3905 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3906 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3907 L:      linuxppc-dev@lists.ozlabs.org
3908 S:      Supported
3909 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3910 F:      drivers/misc/cxl/
3911 F:      include/misc/cxl*
3912 F:      include/uapi/misc/cxl.h
3913 F:      Documentation/powerpc/cxl.txt
3914 F:      Documentation/ABI/testing/sysfs-class-cxl
3915
3916 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3917 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3918 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3919 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3920 L:      linux-scsi@vger.kernel.org
3921 S:      Supported
3922 F:      drivers/scsi/cxlflash/
3923 F:      include/uapi/scsi/cxlflash_ioctls.h
3924 F:      Documentation/powerpc/cxlflash.txt
3925
3926 CYBERPRO FB DRIVER
3927 M:      Russell King <linux@armlinux.org.uk>
3928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3929 W:      http://www.armlinux.org.uk/
3930 S:      Maintained
3931 F:      drivers/video/fbdev/cyber2000fb.*
3932
3933 CYCLADES ASYNC MUX DRIVER
3934 W:      http://www.cyclades.com/
3935 S:      Orphan
3936 F:      drivers/tty/cyclades.c
3937 F:      include/linux/cyclades.h
3938 F:      include/uapi/linux/cyclades.h
3939
3940 CYCLADES PC300 DRIVER
3941 W:      http://www.cyclades.com/
3942 S:      Orphan
3943 F:      drivers/net/wan/pc300*
3944
3945 CYPRESS_FIRMWARE MEDIA DRIVER
3946 M:      Antti Palosaari <crope@iki.fi>
3947 L:      linux-media@vger.kernel.org
3948 W:      https://linuxtv.org
3949 W:      http://palosaari.fi/linux/
3950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3951 T:      git git://linuxtv.org/anttip/media_tree.git
3952 S:      Maintained
3953 F:      drivers/media/common/cypress_firmware*
3954
3955 CYTTSP TOUCHSCREEN DRIVER
3956 M:      Ferruh Yigit <fery@cypress.com>
3957 L:      linux-input@vger.kernel.org
3958 S:      Supported
3959 F:      drivers/input/touchscreen/cyttsp*
3960 F:      include/linux/input/cyttsp.h
3961
3962 D-LINK DIR-685 TOUCHKEYS DRIVER
3963 M:      Linus Walleij <linus.walleij@linaro.org>
3964 L:      linux-input@vger.kernel.org
3965 S:      Supported
3966 F:      drivers/input/dlink-dir685-touchkeys.c
3967
3968 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3969 M:      Joshua Kinard <kumba@gentoo.org>
3970 S:      Maintained
3971 F:      drivers/rtc/rtc-ds1685.c
3972 F:      include/linux/rtc/ds1685.h
3973
3974 DAMA SLAVE for AX.25
3975 M:      Joerg Reuter <jreuter@yaina.de>
3976 W:      http://yaina.de/jreuter/
3977 W:      http://www.qsl.net/dl1bke/
3978 L:      linux-hams@vger.kernel.org
3979 S:      Maintained
3980 F:      net/ax25/af_ax25.c
3981 F:      net/ax25/ax25_dev.c
3982 F:      net/ax25/ax25_ds_*
3983 F:      net/ax25/ax25_in.c
3984 F:      net/ax25/ax25_out.c
3985 F:      net/ax25/ax25_timer.c
3986 F:      net/ax25/sysctl_net_ax25.c
3987
3988 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3989 L:      netdev@vger.kernel.org
3990 S:      Orphan
3991 F:      Documentation/networking/dmfe.txt
3992 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3993
3994 DC390/AM53C974 SCSI driver
3995 M:      Hannes Reinecke <hare@suse.com>
3996 L:      linux-scsi@vger.kernel.org
3997 S:      Maintained
3998 F:      drivers/scsi/am53c974.c
3999
4000 DC395x SCSI driver
4001 M:      Oliver Neukum <oliver@neukum.org>
4002 M:      Ali Akcaagac <aliakc@web.de>
4003 M:      Jamie Lenehan <lenehan@twibble.org>
4004 L:      dc395x@twibble.org
4005 W:      http://twibble.org/dist/dc395x/
4006 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4007 S:      Maintained
4008 F:      Documentation/scsi/dc395x.txt
4009 F:      drivers/scsi/dc395x.*
4010
4011 DCCP PROTOCOL
4012 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4013 L:      dccp@vger.kernel.org
4014 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4015 S:      Maintained
4016 F:      include/linux/dccp.h
4017 F:      include/uapi/linux/dccp.h
4018 F:      include/linux/tfrc.h
4019 F:      net/dccp/
4020
4021 DECnet NETWORK LAYER
4022 W:      http://linux-decnet.sourceforge.net
4023 L:      linux-decnet-user@lists.sourceforge.net
4024 S:      Orphan
4025 F:      Documentation/networking/decnet.txt
4026 F:      net/decnet/
4027
4028 DECSTATION PLATFORM SUPPORT
4029 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4030 L:      linux-mips@linux-mips.org
4031 W:      http://www.linux-mips.org/wiki/DECstation
4032 S:      Maintained
4033 F:      arch/mips/dec/
4034 F:      arch/mips/include/asm/dec/
4035 F:      arch/mips/include/asm/mach-dec/
4036
4037 DEFXX FDDI NETWORK DRIVER
4038 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4039 S:      Maintained
4040 F:      drivers/net/fddi/defxx.*
4041
4042 DELL SMBIOS DRIVER
4043 M:      Pali Rohár <pali.rohar@gmail.com>
4044 M:      Mario Limonciello <mario.limonciello@dell.com>
4045 L:      platform-driver-x86@vger.kernel.org
4046 S:      Maintained
4047 F:      drivers/platform/x86/dell-smbios.*
4048
4049 DELL SMBIOS SMM DRIVER
4050 M:      Mario Limonciello <mario.limonciello@dell.com>
4051 L:      platform-driver-x86@vger.kernel.org
4052 S:      Maintained
4053 F:      drivers/platform/x86/dell-smbios-smm.c
4054
4055 DELL SMBIOS WMI DRIVER
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-wmi.c
4060 F:      tools/wmi/dell-smbios-example.c
4061
4062 DELL LAPTOP DRIVER
4063 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4064 M:      Pali Rohár <pali.rohar@gmail.com>
4065 L:      platform-driver-x86@vger.kernel.org
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-laptop.c
4068
4069 DELL LAPTOP FREEFALL DRIVER
4070 M:      Pali Rohár <pali.rohar@gmail.com>
4071 S:      Maintained
4072 F:      drivers/platform/x86/dell-smo8800.c
4073
4074 DELL LAPTOP RBTN DRIVER
4075 M:      Pali Rohár <pali.rohar@gmail.com>
4076 S:      Maintained
4077 F:      drivers/platform/x86/dell-rbtn.*
4078
4079 DELL LAPTOP SMM DRIVER
4080 M:      Pali Rohár <pali.rohar@gmail.com>
4081 S:      Maintained
4082 F:      drivers/hwmon/dell-smm-hwmon.c
4083 F:      include/uapi/linux/i8k.h
4084
4085 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4086 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4087 S:      Maintained
4088 F:      Documentation/dcdbas.txt
4089 F:      drivers/firmware/dcdbas.*
4090
4091 DELL WMI NOTIFICATIONS DRIVER
4092 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4093 M:      Pali Rohár <pali.rohar@gmail.com>
4094 S:      Maintained
4095 F:      drivers/platform/x86/dell-wmi.c
4096
4097 DELL WMI DESCRIPTOR DRIVER
4098 M:      Mario Limonciello <mario.limonciello@dell.com>
4099 S:      Maintained
4100 F:      drivers/platform/x86/dell-wmi-descriptor.c
4101
4102 DELTA ST MEDIA DRIVER
4103 M:      Hugues Fruchet <hugues.fruchet@st.com>
4104 L:      linux-media@vger.kernel.org
4105 T:      git git://linuxtv.org/media_tree.git
4106 W:      https://linuxtv.org
4107 S:      Supported
4108 F:      drivers/media/platform/sti/delta
4109
4110 DENALI NAND DRIVER
4111 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4112 L:      linux-mtd@lists.infradead.org
4113 S:      Supported
4114 F:      drivers/mtd/nand/raw/denali*
4115
4116 DESIGNWARE USB2 DRD IP DRIVER
4117 M:      Minas Harutyunyan <hminas@synopsys.com>
4118 L:      linux-usb@vger.kernel.org
4119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4120 S:      Maintained
4121 F:      drivers/usb/dwc2/
4122
4123 DESIGNWARE USB3 DRD IP DRIVER
4124 M:      Felipe Balbi <balbi@kernel.org>
4125 L:      linux-usb@vger.kernel.org
4126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127 S:      Maintained
4128 F:      drivers/usb/dwc3/
4129
4130 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4131 M:      Andreas Klinger <ak@it-klinger.de>
4132 L:      linux-iio@vger.kernel.org
4133 S:      Maintained
4134 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4135 F:      drivers/iio/proximity/srf*.c
4136
4137 DEVICE COREDUMP (DEV_COREDUMP)
4138 M:      Johannes Berg <johannes@sipsolutions.net>
4139 L:      linux-kernel@vger.kernel.org
4140 S:      Maintained
4141 F:      drivers/base/devcoredump.c
4142 F:      include/linux/devcoredump.h
4143
4144 DEVICE FREQUENCY (DEVFREQ)
4145 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4146 M:      Kyungmin Park <kyungmin.park@samsung.com>
4147 R:      Chanwoo Choi <cw00.choi@samsung.com>
4148 L:      linux-pm@vger.kernel.org
4149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4150 S:      Maintained
4151 F:      drivers/devfreq/
4152 F:      include/linux/devfreq.h
4153 F:      Documentation/devicetree/bindings/devfreq/
4154
4155 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4156 M:      Chanwoo Choi <cw00.choi@samsung.com>
4157 L:      linux-pm@vger.kernel.org
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4159 S:      Supported
4160 F:      drivers/devfreq/event/
4161 F:      drivers/devfreq/devfreq-event.c
4162 F:      include/linux/devfreq-event.h
4163 F:      Documentation/devicetree/bindings/devfreq/event/
4164
4165 DEVICE NUMBER REGISTRY
4166 M:      Torben Mathiasen <device@lanana.org>
4167 W:      http://lanana.org/docs/device-list/index.html
4168 S:      Maintained
4169
4170 DEVICE-MAPPER  (LVM)
4171 M:      Alasdair Kergon <agk@redhat.com>
4172 M:      Mike Snitzer <snitzer@redhat.com>
4173 M:      dm-devel@redhat.com
4174 L:      dm-devel@redhat.com
4175 W:      http://sources.redhat.com/dm
4176 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4178 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4179 S:      Maintained
4180 F:      Documentation/device-mapper/
4181 F:      drivers/md/Makefile
4182 F:      drivers/md/Kconfig
4183 F:      drivers/md/dm*
4184 F:      drivers/md/persistent-data/
4185 F:      include/linux/device-mapper.h
4186 F:      include/linux/dm-*.h
4187 F:      include/uapi/linux/dm-*.h
4188
4189 DEVLINK
4190 M:      Jiri Pirko <jiri@mellanox.com>
4191 L:      netdev@vger.kernel.org
4192 S:      Supported
4193 F:      net/core/devlink.c
4194 F:      include/net/devlink.h
4195 F:      include/uapi/linux/devlink.h
4196
4197 DIALOG SEMICONDUCTOR DRIVERS
4198 M:      Support Opensource <support.opensource@diasemi.com>
4199 W:      http://www.dialog-semiconductor.com/products
4200 S:      Supported
4201 F:      Documentation/hwmon/da90??
4202 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4203 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4204 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4205 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4206 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4207 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4208 F:      drivers/gpio/gpio-da90??.c
4209 F:      drivers/hwmon/da90??-hwmon.c
4210 F:      drivers/iio/adc/da91??-*.c
4211 F:      drivers/input/misc/da90??_onkey.c
4212 F:      drivers/input/touchscreen/da9052_tsi.c
4213 F:      drivers/leds/leds-da90??.c
4214 F:      drivers/mfd/da903x.c
4215 F:      drivers/mfd/da90??-*.c
4216 F:      drivers/mfd/da91??-*.c
4217 F:      drivers/power/supply/da9052-battery.c
4218 F:      drivers/power/supply/da91??-*.c
4219 F:      drivers/regulator/da903x.c
4220 F:      drivers/regulator/da9???-regulator.[ch]
4221 F:      drivers/thermal/da90??-thermal.c
4222 F:      drivers/rtc/rtc-da90??.c
4223 F:      drivers/video/backlight/da90??_bl.c
4224 F:      drivers/watchdog/da90??_wdt.c
4225 F:      include/linux/mfd/da903x.h
4226 F:      include/linux/mfd/da9052/
4227 F:      include/linux/mfd/da9055/
4228 F:      include/linux/mfd/da9062/
4229 F:      include/linux/mfd/da9063/
4230 F:      include/linux/mfd/da9150/
4231 F:      include/linux/regulator/da9211.h
4232 F:      include/sound/da[79]*.h
4233 F:      sound/soc/codecs/da[79]*.[ch]
4234
4235 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4236 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4237 L:      linux-gpio@vger.kernel.org
4238 S:      Maintained
4239 F:      drivers/gpio/gpio-gpio-mm.c
4240
4241 DIGI NEO AND CLASSIC PCI PRODUCTS
4242 M:      Lidza Louina <lidza.louina@gmail.com>
4243 M:      Mark Hounschell <markh@compro.net>
4244 L:      driverdev-devel@linuxdriverproject.org
4245 S:      Maintained
4246 F:      drivers/staging/dgnc/
4247
4248 DIOLAN U2C-12 I2C DRIVER
4249 M:      Guenter Roeck <linux@roeck-us.net>
4250 L:      linux-i2c@vger.kernel.org
4251 S:      Maintained
4252 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4253
4254 FILESYSTEM DIRECT ACCESS (DAX)
4255 M:      Matthew Wilcox <mawilcox@microsoft.com>
4256 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4257 L:      linux-fsdevel@vger.kernel.org
4258 S:      Supported
4259 F:      fs/dax.c
4260 F:      include/linux/dax.h
4261 F:      include/trace/events/fs_dax.h
4262
4263 DEVICE DIRECT ACCESS (DAX)
4264 M:      Dan Williams <dan.j.williams@intel.com>
4265 M:      Dave Jiang <dave.jiang@intel.com>
4266 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4267 M:      Vishal Verma <vishal.l.verma@intel.com>
4268 L:      linux-nvdimm@lists.01.org
4269 S:      Supported
4270 F:      drivers/dax/
4271
4272 DIRECTORY NOTIFICATION (DNOTIFY)
4273 M:      Jan Kara <jack@suse.cz>
4274 R:      Amir Goldstein <amir73il@gmail.com>
4275 L:      linux-fsdevel@vger.kernel.org
4276 S:      Maintained
4277 F:      Documentation/filesystems/dnotify.txt
4278 F:      fs/notify/dnotify/
4279 F:      include/linux/dnotify.h
4280
4281 DISK GEOMETRY AND PARTITION HANDLING
4282 M:      Andries Brouwer <aeb@cwi.nl>
4283 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4284 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4285 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4286 S:      Maintained
4287
4288 DISKQUOTA
4289 M:      Jan Kara <jack@suse.com>
4290 S:      Maintained
4291 F:      Documentation/filesystems/quota.txt
4292 F:      fs/quota/
4293 F:      include/linux/quota*.h
4294 F:      include/uapi/linux/quota*.h
4295
4296 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4297 M:      Bernie Thompson <bernie@plugable.com>
4298 L:      linux-fbdev@vger.kernel.org
4299 S:      Maintained
4300 W:      http://plugable.com/category/projects/udlfb/
4301 F:      drivers/video/fbdev/udlfb.c
4302 F:      include/video/udlfb.h
4303 F:      Documentation/fb/udlfb.txt
4304
4305 DISTRIBUTED LOCK MANAGER (DLM)
4306 M:      Christine Caulfield <ccaulfie@redhat.com>
4307 M:      David Teigland <teigland@redhat.com>
4308 L:      cluster-devel@redhat.com
4309 W:      http://sources.redhat.com/cluster/
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4311 S:      Supported
4312 F:      fs/dlm/
4313
4314 DMA BUFFER SHARING FRAMEWORK
4315 M:      Sumit Semwal <sumit.semwal@linaro.org>
4316 S:      Maintained
4317 L:      linux-media@vger.kernel.org
4318 L:      dri-devel@lists.freedesktop.org
4319 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4320 F:      drivers/dma-buf/
4321 F:      include/linux/dma-buf*
4322 F:      include/linux/reservation.h
4323 F:      include/linux/*fence.h
4324 F:      Documentation/driver-api/dma-buf.rst
4325 T:      git git://anongit.freedesktop.org/drm/drm-misc
4326
4327 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4328 M:      Vinod Koul <vkoul@kernel.org>
4329 L:      dmaengine@vger.kernel.org
4330 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4331 S:      Maintained
4332 F:      drivers/dma/
4333 F:      include/linux/dmaengine.h
4334 F:      include/linux/of_dma.h
4335 F:      Documentation/devicetree/bindings/dma/
4336 F:      Documentation/driver-api/dmaengine/
4337 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4338
4339 DMA MAPPING HELPERS
4340 M:      Christoph Hellwig <hch@lst.de>
4341 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4342 R:      Robin Murphy <robin.murphy@arm.com>
4343 L:      iommu@lists.linux-foundation.org
4344 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4345 W:      http://git.infradead.org/users/hch/dma-mapping.git
4346 S:      Supported
4347 F:      lib/dma-debug.c
4348 F:      lib/dma-direct.c
4349 F:      lib/dma-noncoherent.c
4350 F:      lib/dma-virt.c
4351 F:      drivers/base/dma-mapping.c
4352 F:      drivers/base/dma-coherent.c
4353 F:      include/asm-generic/dma-mapping.h
4354 F:      include/linux/dma-direct.h
4355 F:      include/linux/dma-mapping.h
4356 F:      include/linux/dma-noncoherent.h
4357
4358 DME1737 HARDWARE MONITOR DRIVER
4359 M:      Juerg Haefliger <juergh@gmail.com>
4360 L:      linux-hwmon@vger.kernel.org
4361 S:      Maintained
4362 F:      Documentation/hwmon/dme1737
4363 F:      drivers/hwmon/dme1737.c
4364
4365 DMI/SMBIOS SUPPORT
4366 M:      Jean Delvare <jdelvare@suse.com>
4367 S:      Maintained
4368 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4369 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4370 F:      drivers/firmware/dmi-id.c
4371 F:      drivers/firmware/dmi_scan.c
4372 F:      include/linux/dmi.h
4373
4374 DOCUMENTATION
4375 M:      Jonathan Corbet <corbet@lwn.net>
4376 L:      linux-doc@vger.kernel.org
4377 S:      Maintained
4378 F:      Documentation/
4379 F:      scripts/kernel-doc
4380 X:      Documentation/ABI/
4381 X:      Documentation/devicetree/
4382 X:      Documentation/acpi
4383 X:      Documentation/power
4384 X:      Documentation/spi
4385 X:      Documentation/media
4386 T:      git git://git.lwn.net/linux.git docs-next
4387
4388 DONGWOON DW9714 LENS VOICE COIL DRIVER
4389 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4390 L:      linux-media@vger.kernel.org
4391 T:      git git://linuxtv.org/media_tree.git
4392 S:      Maintained
4393 F:      drivers/media/i2c/dw9714.c
4394
4395 DOUBLETALK DRIVER
4396 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4397 L:      blinux-list@redhat.com
4398 S:      Maintained
4399 F:      drivers/char/dtlk.c
4400 F:      include/linux/dtlk.h
4401
4402 DPAA2 DATAPATH I/O (DPIO) DRIVER
4403 M:      Roy Pledge <Roy.Pledge@nxp.com>
4404 L:      linux-kernel@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/staging/fsl-mc/bus/dpio
4407
4408 DPAA2 ETHERNET DRIVER
4409 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4410 L:      linux-kernel@vger.kernel.org
4411 S:      Maintained
4412 F:      drivers/staging/fsl-dpaa2/ethernet
4413
4414 DPAA2 ETHERNET SWITCH DRIVER
4415 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4416 L:      linux-kernel@vger.kernel.org
4417 S:      Maintained
4418 F:      drivers/staging/fsl-dpaa2/ethsw
4419
4420 DPT_I2O SCSI RAID DRIVER
4421 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4422 L:      linux-scsi@vger.kernel.org
4423 W:      http://www.adaptec.com/
4424 S:      Maintained
4425 F:      drivers/scsi/dpt*
4426 F:      drivers/scsi/dpt/
4427
4428 DRBD DRIVER
4429 M:      Philipp Reisner <philipp.reisner@linbit.com>
4430 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4431 L:      drbd-dev@lists.linbit.com
4432 W:      http://www.drbd.org
4433 T:      git git://git.linbit.com/linux-drbd.git
4434 T:      git git://git.linbit.com/drbd-8.4.git
4435 S:      Supported
4436 F:      drivers/block/drbd/
4437 F:      lib/lru_cache.c
4438 F:      Documentation/blockdev/drbd/
4439
4440 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4441 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4443 S:      Supported
4444 F:      Documentation/kobject.txt
4445 F:      drivers/base/
4446 F:      fs/debugfs/
4447 F:      fs/sysfs/
4448 F:      include/linux/debugfs.h
4449 F:      include/linux/kobj*
4450 F:      lib/kobj*
4451
4452 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4453 M:      Kevin Hilman <khilman@kernel.org>
4454 M:      Nishanth Menon <nm@ti.com>
4455 S:      Maintained
4456 F:      drivers/power/avs/
4457 F:      include/linux/power/smartreflex.h
4458 L:      linux-pm@vger.kernel.org
4459
4460 DRM DRIVER FOR ARM PL111 CLCD
4461 M:      Eric Anholt <eric@anholt.net>
4462 T:      git git://anongit.freedesktop.org/drm/drm-misc
4463 S:      Supported
4464 F:      drivers/gpu/drm/pl111/
4465
4466 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4467 M:      Linus Walleij <linus.walleij@linaro.org>
4468 T:      git git://anongit.freedesktop.org/drm/drm-misc
4469 S:      Maintained
4470 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4471 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4472
4473 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4474 M:      Dave Airlie <airlied@redhat.com>
4475 S:      Odd Fixes
4476 F:      drivers/gpu/drm/ast/
4477
4478 DRM DRIVER FOR BOCHS VIRTUAL GPU
4479 M:      Gerd Hoffmann <kraxel@redhat.com>
4480 L:      virtualization@lists.linux-foundation.org
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482 S:      Maintained
4483 F:      drivers/gpu/drm/bochs/
4484
4485 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4486 M:      Linus Walleij <linus.walleij@linaro.org>
4487 T:      git git://anongit.freedesktop.org/drm/drm-misc
4488 S:      Maintained
4489 F:      drivers/gpu/drm/tve200/
4490
4491 DRM DRIVER FOR ILITEK ILI9225 PANELS
4492 M:      David Lechner <david@lechnology.com>
4493 S:      Maintained
4494 F:      drivers/gpu/drm/tinydrm/ili9225.c
4495 F:      Documentation/devicetree/bindings/display/ili9225.txt
4496
4497 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4498 S:      Orphan / Obsolete
4499 F:      drivers/gpu/drm/i810/
4500 F:      include/uapi/drm/i810_drm.h
4501
4502 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4503 S:      Orphan / Obsolete
4504 F:      drivers/gpu/drm/mga/
4505 F:      include/uapi/drm/mga_drm.h
4506
4507 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4508 M:      Dave Airlie <airlied@redhat.com>
4509 S:      Odd Fixes
4510 F:      drivers/gpu/drm/mgag200/
4511
4512 DRM DRIVER FOR MI0283QT
4513 M:      Noralf Trønnes <noralf@tronnes.org>
4514 S:      Maintained
4515 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4516 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4517
4518 DRM DRIVER FOR MSM ADRENO GPU
4519 M:      Rob Clark <robdclark@gmail.com>
4520 L:      linux-arm-msm@vger.kernel.org
4521 L:      dri-devel@lists.freedesktop.org
4522 L:      freedreno@lists.freedesktop.org
4523 T:      git git://people.freedesktop.org/~robclark/linux
4524 S:      Maintained
4525 F:      drivers/gpu/drm/msm/
4526 F:      include/uapi/drm/msm_drm.h
4527 F:      Documentation/devicetree/bindings/display/msm/
4528
4529 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4530 M:      Ben Skeggs <bskeggs@redhat.com>
4531 L:      dri-devel@lists.freedesktop.org
4532 L:      nouveau@lists.freedesktop.org
4533 T:      git git://github.com/skeggsb/linux
4534 S:      Supported
4535 F:      drivers/gpu/drm/nouveau/
4536 F:      include/uapi/drm/nouveau_drm.h
4537
4538 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4539 M:      Noralf Trønnes <noralf@tronnes.org>
4540 S:      Maintained
4541 F:      drivers/gpu/drm/tinydrm/repaper.c
4542 F:      Documentation/devicetree/bindings/display/repaper.txt
4543
4544 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4545 M:      Dave Airlie <airlied@redhat.com>
4546 M:      Gerd Hoffmann <kraxel@redhat.com>
4547 L:      virtualization@lists.linux-foundation.org
4548 T:      git git://anongit.freedesktop.org/drm/drm-misc
4549 S:      Obsolete
4550 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4551 F:      drivers/gpu/drm/cirrus/
4552
4553 DRM DRIVER FOR QXL VIRTUAL GPU
4554 M:      Dave Airlie <airlied@redhat.com>
4555 M:      Gerd Hoffmann <kraxel@redhat.com>
4556 L:      virtualization@lists.linux-foundation.org
4557 T:      git git://anongit.freedesktop.org/drm/drm-misc
4558 S:      Maintained
4559 F:      drivers/gpu/drm/qxl/
4560 F:      include/uapi/drm/qxl_drm.h
4561
4562 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4563 S:      Orphan / Obsolete
4564 F:      drivers/gpu/drm/r128/
4565 F:      include/uapi/drm/r128_drm.h
4566
4567 DRM DRIVER FOR SAVAGE VIDEO CARDS
4568 S:      Orphan / Obsolete
4569 F:      drivers/gpu/drm/savage/
4570 F:      include/uapi/drm/savage_drm.h
4571
4572 DRM DRIVER FOR SIS VIDEO CARDS
4573 S:      Orphan / Obsolete
4574 F:      drivers/gpu/drm/sis/
4575 F:      include/uapi/drm/sis_drm.h
4576
4577 DRM DRIVER FOR SITRONIX ST7586 PANELS
4578 M:      David Lechner <david@lechnology.com>
4579 S:      Maintained
4580 F:      drivers/gpu/drm/tinydrm/st7586.c
4581 F:      Documentation/devicetree/bindings/display/st7586.txt
4582
4583 DRM DRIVER FOR SITRONIX ST7735R PANELS
4584 M:      David Lechner <david@lechnology.com>
4585 S:      Maintained
4586 F:      drivers/gpu/drm/tinydrm/st7735r.c
4587 F:      Documentation/devicetree/bindings/display/st7735r.txt
4588
4589 DRM DRIVER FOR TDFX VIDEO CARDS
4590 S:      Orphan / Obsolete
4591 F:      drivers/gpu/drm/tdfx/
4592
4593 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4594 M:      Dave Airlie <airlied@redhat.com>
4595 S:      Odd Fixes
4596 F:      drivers/gpu/drm/udl/
4597
4598 DRM DRIVER FOR VMWARE VIRTUAL GPU
4599 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4600 M:      Sinclair Yeh <syeh@vmware.com>
4601 M:      Thomas Hellstrom <thellstrom@vmware.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 T:      git git://people.freedesktop.org/~syeh/repos_linux
4604 T:      git git://people.freedesktop.org/~thomash/linux
4605 S:      Supported
4606 F:      drivers/gpu/drm/vmwgfx/
4607 F:      include/uapi/drm/vmwgfx_drm.h
4608
4609 DRM DRIVERS
4610 M:      David Airlie <airlied@linux.ie>
4611 L:      dri-devel@lists.freedesktop.org
4612 T:      git git://people.freedesktop.org/~airlied/linux
4613 B:      https://bugs.freedesktop.org/
4614 C:      irc://chat.freenode.net/dri-devel
4615 S:      Maintained
4616 F:      drivers/gpu/drm/
4617 F:      drivers/gpu/vga/
4618 F:      Documentation/devicetree/bindings/display/
4619 F:      Documentation/devicetree/bindings/gpu/
4620 F:      Documentation/devicetree/bindings/video/
4621 F:      Documentation/gpu/
4622 F:      include/drm/
4623 F:      include/uapi/drm/
4624 F:      include/linux/vga*
4625
4626 DRM DRIVERS AND MISC GPU PATCHES
4627 M:      Gustavo Padovan <gustavo@padovan.org>
4628 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4629 M:      Sean Paul <seanpaul@chromium.org>
4630 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4631 S:      Maintained
4632 T:      git git://anongit.freedesktop.org/drm/drm-misc
4633 F:      Documentation/gpu/
4634 F:      drivers/gpu/vga/
4635 F:      drivers/gpu/drm/*
4636 F:      include/drm/drm*
4637 F:      include/uapi/drm/drm*
4638 F:      include/linux/vga*
4639
4640 DRM DRIVERS FOR ALLWINNER A10
4641 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4642 L:      dri-devel@lists.freedesktop.org
4643 S:      Supported
4644 F:      drivers/gpu/drm/sun4i/
4645 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647
4648 DRM DRIVERS FOR AMLOGIC SOCS
4649 M:      Neil Armstrong <narmstrong@baylibre.com>
4650 L:      dri-devel@lists.freedesktop.org
4651 L:      linux-amlogic@lists.infradead.org
4652 W:      http://linux-meson.com/
4653 S:      Supported
4654 F:      drivers/gpu/drm/meson/
4655 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4656 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4657 F:      Documentation/gpu/meson.rst
4658 T:      git git://anongit.freedesktop.org/drm/drm-misc
4659
4660 DRM DRIVERS FOR ATMEL HLCDC
4661 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4662 L:      dri-devel@lists.freedesktop.org
4663 S:      Supported
4664 F:      drivers/gpu/drm/atmel-hlcdc/
4665 F:      Documentation/devicetree/bindings/drm/atmel/
4666 T:      git git://anongit.freedesktop.org/drm/drm-misc
4667
4668 DRM DRIVERS FOR BRIDGE CHIPS
4669 M:      Archit Taneja <architt@codeaurora.org>
4670 M:      Andrzej Hajda <a.hajda@samsung.com>
4671 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4672 S:      Maintained
4673 T:      git git://anongit.freedesktop.org/drm/drm-misc
4674 F:      drivers/gpu/drm/bridge/
4675
4676 DRM DRIVERS FOR EXYNOS
4677 M:      Inki Dae <inki.dae@samsung.com>
4678 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4679 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4680 M:      Kyungmin Park <kyungmin.park@samsung.com>
4681 L:      dri-devel@lists.freedesktop.org
4682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4683 S:      Supported
4684 F:      drivers/gpu/drm/exynos/
4685 F:      include/uapi/drm/exynos_drm.h
4686 F:      Documentation/devicetree/bindings/display/exynos/
4687
4688 DRM DRIVERS FOR FREESCALE DCU
4689 M:      Stefan Agner <stefan@agner.ch>
4690 M:      Alison Wang <alison.wang@nxp.com>
4691 L:      dri-devel@lists.freedesktop.org
4692 S:      Supported
4693 F:      drivers/gpu/drm/fsl-dcu/
4694 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4695 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4696 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4697
4698 DRM DRIVERS FOR FREESCALE IMX
4699 M:      Philipp Zabel <p.zabel@pengutronix.de>
4700 L:      dri-devel@lists.freedesktop.org
4701 S:      Maintained
4702 F:      drivers/gpu/drm/imx/
4703 F:      drivers/gpu/ipu-v3/
4704 F:      Documentation/devicetree/bindings/display/imx/
4705
4706 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4707 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4708 L:      dri-devel@lists.freedesktop.org
4709 T:      git git://github.com/patjak/drm-gma500
4710 S:      Maintained
4711 F:      drivers/gpu/drm/gma500/
4712
4713 DRM DRIVERS FOR HISILICON
4714 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4715 M:      Rongrong Zou <zourongrong@gmail.com>
4716 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4717 R:      Chen Feng <puck.chen@hisilicon.com>
4718 L:      dri-devel@lists.freedesktop.org
4719 T:      git git://github.com/xin3liang/linux.git
4720 S:      Maintained
4721 F:      drivers/gpu/drm/hisilicon/
4722 F:      Documentation/devicetree/bindings/display/hisilicon/
4723
4724 DRM DRIVERS FOR MEDIATEK
4725 M:      CK Hu <ck.hu@mediatek.com>
4726 M:      Philipp Zabel <p.zabel@pengutronix.de>
4727 L:      dri-devel@lists.freedesktop.org
4728 S:      Supported
4729 F:      drivers/gpu/drm/mediatek/
4730 F:      Documentation/devicetree/bindings/display/mediatek/
4731
4732 DRM DRIVERS FOR NVIDIA TEGRA
4733 M:      Thierry Reding <thierry.reding@gmail.com>
4734 L:      dri-devel@lists.freedesktop.org
4735 L:      linux-tegra@vger.kernel.org
4736 T:      git git://anongit.freedesktop.org/tegra/linux.git
4737 S:      Supported
4738 F:      drivers/gpu/drm/tegra/
4739 F:      drivers/gpu/host1x/
4740 F:      include/linux/host1x.h
4741 F:      include/uapi/drm/tegra_drm.h
4742 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4743
4744 DRM DRIVERS FOR RENESAS
4745 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4746 L:      dri-devel@lists.freedesktop.org
4747 L:      linux-renesas-soc@vger.kernel.org
4748 T:      git git://linuxtv.org/pinchartl/fbdev
4749 S:      Supported
4750 F:      drivers/gpu/drm/rcar-du/
4751 F:      drivers/gpu/drm/shmobile/
4752 F:      include/linux/platform_data/shmob_drm.h
4753 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4754 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4755 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4756
4757 DRM DRIVERS FOR ROCKCHIP
4758 M:      Sandy Huang <hjc@rock-chips.com>
4759 M:      Heiko Stübner <heiko@sntech.de>
4760 L:      dri-devel@lists.freedesktop.org
4761 S:      Maintained
4762 F:      drivers/gpu/drm/rockchip/
4763 F:      Documentation/devicetree/bindings/display/rockchip/
4764 T:      git git://anongit.freedesktop.org/drm/drm-misc
4765
4766 DRM DRIVERS FOR STI
4767 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4768 M:      Vincent Abriou <vincent.abriou@st.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 T:      git git://anongit.freedesktop.org/drm/drm-misc
4771 S:      Maintained
4772 F:      drivers/gpu/drm/sti
4773 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4774
4775 DRM DRIVERS FOR STM
4776 M:      Yannick Fertre <yannick.fertre@st.com>
4777 M:      Philippe Cornu <philippe.cornu@st.com>
4778 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4779 M:      Vincent Abriou <vincent.abriou@st.com>
4780 L:      dri-devel@lists.freedesktop.org
4781 T:      git git://anongit.freedesktop.org/drm/drm-misc
4782 S:      Maintained
4783 F:      drivers/gpu/drm/stm
4784 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4785
4786 DRM DRIVERS FOR TI LCDC
4787 M:      Jyri Sarha <jsarha@ti.com>
4788 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4789 L:      dri-devel@lists.freedesktop.org
4790 S:      Maintained
4791 F:      drivers/gpu/drm/tilcdc/
4792 F:      Documentation/devicetree/bindings/display/tilcdc/
4793
4794 DRM DRIVERS FOR TI OMAP
4795 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4796 L:      dri-devel@lists.freedesktop.org
4797 S:      Maintained
4798 F:      drivers/gpu/drm/omapdrm/
4799 F:      Documentation/devicetree/bindings/display/ti/
4800
4801 DRM DRIVERS FOR V3D
4802 M:      Eric Anholt <eric@anholt.net>
4803 S:      Supported
4804 F:      drivers/gpu/drm/v3d/
4805 F:      include/uapi/drm/v3d_drm.h
4806 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM DRIVERS FOR VC4
4810 M:      Eric Anholt <eric@anholt.net>
4811 T:      git git://github.com/anholt/linux
4812 S:      Supported
4813 F:      drivers/gpu/drm/vc4/
4814 F:      include/uapi/drm/vc4_drm.h
4815 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4816 T:      git git://anongit.freedesktop.org/drm/drm-misc
4817
4818 DRM DRIVERS FOR VIVANTE GPU IP
4819 M:      Lucas Stach <l.stach@pengutronix.de>
4820 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4821 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4822 L:      etnaviv@lists.freedesktop.org
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Maintained
4825 F:      drivers/gpu/drm/etnaviv/
4826 F:      include/uapi/drm/etnaviv_drm.h
4827 F:      Documentation/devicetree/bindings/display/etnaviv/
4828
4829 DRM DRIVERS FOR ZTE ZX
4830 M:      Shawn Guo <shawnguo@kernel.org>
4831 L:      dri-devel@lists.freedesktop.org
4832 S:      Maintained
4833 F:      drivers/gpu/drm/zte/
4834 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4835 T:      git git://anongit.freedesktop.org/drm/drm-misc
4836
4837 DRM PANEL DRIVERS
4838 M:      Thierry Reding <thierry.reding@gmail.com>
4839 L:      dri-devel@lists.freedesktop.org
4840 T:      git git://anongit.freedesktop.org/drm/drm-misc
4841 S:      Maintained
4842 F:      drivers/gpu/drm/drm_panel.c
4843 F:      drivers/gpu/drm/panel/
4844 F:      include/drm/drm_panel.h
4845 F:      Documentation/devicetree/bindings/display/panel/
4846
4847 DRM TINYDRM DRIVERS
4848 M:      Noralf Trønnes <noralf@tronnes.org>
4849 W:      https://github.com/notro/tinydrm/wiki/Development
4850 T:      git git://anongit.freedesktop.org/drm/drm-misc
4851 S:      Maintained
4852 F:      drivers/gpu/drm/tinydrm/
4853 F:      include/drm/tinydrm/
4854
4855 DRM DRIVERS FOR XEN
4856 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858 L:      dri-devel@lists.freedesktop.org
4859 L:      xen-devel@lists.xen.org
4860 S:      Supported
4861 F:      drivers/gpu/drm/xen/
4862 F:      Documentation/gpu/xen-front.rst
4863
4864 DRM TTM SUBSYSTEM
4865 M:      Christian Koenig <christian.koenig@amd.com>
4866 M:      Roger He <Hongbo.He@amd.com>
4867 T:      git git://people.freedesktop.org/~agd5f/linux
4868 S:      Maintained
4869 L:      dri-devel@lists.freedesktop.org
4870 F:      include/drm/ttm/
4871 F:      drivers/gpu/drm/ttm/
4872
4873 DSBR100 USB FM RADIO DRIVER
4874 M:      Alexey Klimov <klimov.linux@gmail.com>
4875 L:      linux-media@vger.kernel.org
4876 T:      git git://linuxtv.org/media_tree.git
4877 S:      Maintained
4878 F:      drivers/media/radio/dsbr100.c
4879
4880 DSCC4 DRIVER
4881 M:      Francois Romieu <romieu@fr.zoreil.com>
4882 L:      netdev@vger.kernel.org
4883 S:      Maintained
4884 F:      drivers/net/wan/dscc4.c
4885
4886 DT3155 MEDIA DRIVER
4887 M:      Hans Verkuil <hverkuil@xs4all.nl>
4888 L:      linux-media@vger.kernel.org
4889 T:      git git://linuxtv.org/media_tree.git
4890 W:      https://linuxtv.org
4891 S:      Odd Fixes
4892 F:      drivers/media/pci/dt3155/
4893
4894 DVB_USB_AF9015 MEDIA DRIVER
4895 M:      Antti Palosaari <crope@iki.fi>
4896 L:      linux-media@vger.kernel.org
4897 W:      https://linuxtv.org
4898 W:      http://palosaari.fi/linux/
4899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4900 T:      git git://linuxtv.org/anttip/media_tree.git
4901 S:      Maintained
4902 F:      drivers/media/usb/dvb-usb-v2/af9015*
4903
4904 DVB_USB_AF9035 MEDIA DRIVER
4905 M:      Antti Palosaari <crope@iki.fi>
4906 L:      linux-media@vger.kernel.org
4907 W:      https://linuxtv.org
4908 W:      http://palosaari.fi/linux/
4909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4910 T:      git git://linuxtv.org/anttip/media_tree.git
4911 S:      Maintained
4912 F:      drivers/media/usb/dvb-usb-v2/af9035*
4913
4914 DVB_USB_ANYSEE MEDIA DRIVER
4915 M:      Antti Palosaari <crope@iki.fi>
4916 L:      linux-media@vger.kernel.org
4917 W:      https://linuxtv.org
4918 W:      http://palosaari.fi/linux/
4919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4920 T:      git git://linuxtv.org/anttip/media_tree.git
4921 S:      Maintained
4922 F:      drivers/media/usb/dvb-usb-v2/anysee*
4923
4924 DVB_USB_AU6610 MEDIA DRIVER
4925 M:      Antti Palosaari <crope@iki.fi>
4926 L:      linux-media@vger.kernel.org
4927 W:      https://linuxtv.org
4928 W:      http://palosaari.fi/linux/
4929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4930 T:      git git://linuxtv.org/anttip/media_tree.git
4931 S:      Maintained
4932 F:      drivers/media/usb/dvb-usb-v2/au6610*
4933
4934 DVB_USB_CE6230 MEDIA DRIVER
4935 M:      Antti Palosaari <crope@iki.fi>
4936 L:      linux-media@vger.kernel.org
4937 W:      https://linuxtv.org
4938 W:      http://palosaari.fi/linux/
4939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4940 T:      git git://linuxtv.org/anttip/media_tree.git
4941 S:      Maintained
4942 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4943
4944 DVB_USB_CXUSB MEDIA DRIVER
4945 M:      Michael Krufky <mkrufky@linuxtv.org>
4946 L:      linux-media@vger.kernel.org
4947 W:      https://linuxtv.org
4948 W:      http://github.com/mkrufky
4949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4950 T:      git git://linuxtv.org/media_tree.git
4951 S:      Maintained
4952 F:      drivers/media/usb/dvb-usb/cxusb*
4953
4954 DVB_USB_EC168 MEDIA DRIVER
4955 M:      Antti Palosaari <crope@iki.fi>
4956 L:      linux-media@vger.kernel.org
4957 W:      https://linuxtv.org
4958 W:      http://palosaari.fi/linux/
4959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4960 T:      git git://linuxtv.org/anttip/media_tree.git
4961 S:      Maintained
4962 F:      drivers/media/usb/dvb-usb-v2/ec168*
4963
4964 DVB_USB_GL861 MEDIA DRIVER
4965 M:      Antti Palosaari <crope@iki.fi>
4966 L:      linux-media@vger.kernel.org
4967 W:      https://linuxtv.org
4968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4969 T:      git git://linuxtv.org/anttip/media_tree.git
4970 S:      Maintained
4971 F:      drivers/media/usb/dvb-usb-v2/gl861*
4972
4973 DVB_USB_MXL111SF MEDIA DRIVER
4974 M:      Michael Krufky <mkrufky@linuxtv.org>
4975 L:      linux-media@vger.kernel.org
4976 W:      https://linuxtv.org
4977 W:      http://github.com/mkrufky
4978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4979 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4980 S:      Maintained
4981 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4982
4983 DVB_USB_RTL28XXU MEDIA DRIVER
4984 M:      Antti Palosaari <crope@iki.fi>
4985 L:      linux-media@vger.kernel.org
4986 W:      https://linuxtv.org
4987 W:      http://palosaari.fi/linux/
4988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4989 T:      git git://linuxtv.org/anttip/media_tree.git
4990 S:      Maintained
4991 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4992
4993 DVB_USB_V2 MEDIA DRIVER
4994 M:      Antti Palosaari <crope@iki.fi>
4995 L:      linux-media@vger.kernel.org
4996 W:      https://linuxtv.org
4997 W:      http://palosaari.fi/linux/
4998 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4999 T:      git git://linuxtv.org/anttip/media_tree.git
5000 S:      Maintained
5001 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5002 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5003
5004 DYNAMIC DEBUG
5005 M:      Jason Baron <jbaron@akamai.com>
5006 S:      Maintained
5007 F:      lib/dynamic_debug.c
5008 F:      include/linux/dynamic_debug.h
5009
5010 DYNAMIC INTERRUPT MODERATION
5011 M:      Tal Gilboa <talgi@mellanox.com>
5012 S:      Maintained
5013 F:      include/linux/net_dim.h
5014
5015 DZ DECSTATION DZ11 SERIAL DRIVER
5016 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5017 S:      Maintained
5018 F:      drivers/tty/serial/dz.*
5019
5020 E3X0 POWER BUTTON DRIVER
5021 M:      Moritz Fischer <moritz.fischer@ettus.com>
5022 L:      usrp-users@lists.ettus.com
5023 W:      http://www.ettus.com
5024 S:      Supported
5025 F:      drivers/input/misc/e3x0-button.c
5026 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5027
5028 E4000 MEDIA DRIVER
5029 M:      Antti Palosaari <crope@iki.fi>
5030 L:      linux-media@vger.kernel.org
5031 W:      https://linuxtv.org
5032 W:      http://palosaari.fi/linux/
5033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5034 T:      git git://linuxtv.org/anttip/media_tree.git
5035 S:      Maintained
5036 F:      drivers/media/tuners/e4000*
5037
5038 EC100 MEDIA DRIVER
5039 M:      Antti Palosaari <crope@iki.fi>
5040 L:      linux-media@vger.kernel.org
5041 W:      https://linuxtv.org
5042 W:      http://palosaari.fi/linux/
5043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5044 T:      git git://linuxtv.org/anttip/media_tree.git
5045 S:      Maintained
5046 F:      drivers/media/dvb-frontends/ec100*
5047
5048 ECRYPT FILE SYSTEM
5049 M:      Tyler Hicks <tyhicks@canonical.com>
5050 L:      ecryptfs@vger.kernel.org
5051 W:      http://ecryptfs.org
5052 W:      https://launchpad.net/ecryptfs
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5054 S:      Supported
5055 F:      Documentation/filesystems/ecryptfs.txt
5056 F:      fs/ecryptfs/
5057
5058 EDAC-AMD64
5059 M:      Borislav Petkov <bp@alien8.de>
5060 L:      linux-edac@vger.kernel.org
5061 S:      Maintained
5062 F:      drivers/edac/amd64_edac*
5063
5064 EDAC-CALXEDA
5065 M:      Robert Richter <rric@kernel.org>
5066 L:      linux-edac@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/edac/highbank*
5069
5070 EDAC-CAVIUM OCTEON
5071 M:      Ralf Baechle <ralf@linux-mips.org>
5072 M:      David Daney <david.daney@cavium.com>
5073 L:      linux-edac@vger.kernel.org
5074 L:      linux-mips@linux-mips.org
5075 S:      Supported
5076 F:      drivers/edac/octeon_edac*
5077
5078 EDAC-CAVIUM THUNDERX
5079 M:      David Daney <david.daney@cavium.com>
5080 M:      Jan Glauber <jglauber@cavium.com>
5081 L:      linux-edac@vger.kernel.org
5082 S:      Supported
5083 F:      drivers/edac/thunderx_edac*
5084
5085 EDAC-CORE
5086 M:      Borislav Petkov <bp@alien8.de>
5087 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5088 L:      linux-edac@vger.kernel.org
5089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5091 S:      Supported
5092 F:      Documentation/admin-guide/ras.rst
5093 F:      Documentation/driver-api/edac.rst
5094 F:      drivers/edac/
5095 F:      include/linux/edac.h
5096
5097 EDAC-E752X
5098 M:      Mark Gross <mark.gross@intel.com>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/edac/e752x_edac.c
5102
5103 EDAC-E7XXX
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/e7xxx_edac.c
5107
5108 EDAC-FSL_DDR
5109 M:      York Sun <york.sun@nxp.com>
5110 L:      linux-edac@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/edac/fsl_ddr_edac.*
5113
5114 EDAC-GHES
5115 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5116 L:      linux-edac@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/edac/ghes_edac.c
5119
5120 EDAC-I3000
5121 L:      linux-edac@vger.kernel.org
5122 S:      Orphan
5123 F:      drivers/edac/i3000_edac.c
5124
5125 EDAC-I5000
5126 L:      linux-edac@vger.kernel.org
5127 S:      Maintained
5128 F:      drivers/edac/i5000_edac.c
5129
5130 EDAC-I5400
5131 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5132 L:      linux-edac@vger.kernel.org
5133 S:      Maintained
5134 F:      drivers/edac/i5400_edac.c
5135
5136 EDAC-I7300
5137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5138 L:      linux-edac@vger.kernel.org
5139 S:      Maintained
5140 F:      drivers/edac/i7300_edac.c
5141
5142 EDAC-I7CORE
5143 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5144 L:      linux-edac@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/edac/i7core_edac.c
5147
5148 EDAC-I82443BXGX
5149 M:      Tim Small <tim@buttersideup.com>
5150 L:      linux-edac@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/edac/i82443bxgx_edac.c
5153
5154 EDAC-I82975X
5155 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5156 M:      "Arvind R." <arvino55@gmail.com>
5157 L:      linux-edac@vger.kernel.org
5158 S:      Maintained
5159 F:      drivers/edac/i82975x_edac.c
5160
5161 EDAC-IE31200
5162 M:      Jason Baron <jbaron@akamai.com>
5163 L:      linux-edac@vger.kernel.org
5164 S:      Maintained
5165 F:      drivers/edac/ie31200_edac.c
5166
5167 EDAC-MPC85XX
5168 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5169 L:      linux-edac@vger.kernel.org
5170 S:      Maintained
5171 F:      drivers/edac/mpc85xx_edac.[ch]
5172
5173 EDAC-PASEMI
5174 M:      Egor Martovetsky <egor@pasemi.com>
5175 L:      linux-edac@vger.kernel.org
5176 S:      Maintained
5177 F:      drivers/edac/pasemi_edac.c
5178
5179 EDAC-PND2
5180 M:      Tony Luck <tony.luck@intel.com>
5181 L:      linux-edac@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/edac/pnd2_edac.[ch]
5184
5185 EDAC-R82600
5186 M:      Tim Small <tim@buttersideup.com>
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/r82600_edac.c
5190
5191 EDAC-SBRIDGE
5192 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/sb_edac.c
5196
5197 EDAC-SKYLAKE
5198 M:      Tony Luck <tony.luck@intel.com>
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/skx_edac.c
5202
5203 EDAC-TI
5204 M:      Tero Kristo <t-kristo@ti.com>
5205 L:      linux-edac@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/edac/ti_edac.c
5208
5209 EDIROL UA-101/UA-1000 DRIVER
5210 M:      Clemens Ladisch <clemens@ladisch.de>
5211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5212 T:      git git://git.alsa-project.org/alsa-kernel.git
5213 S:      Maintained
5214 F:      sound/usb/misc/ua101.c
5215
5216 EFI TEST DRIVER
5217 L:      linux-efi@vger.kernel.org
5218 M:      Ivan Hu <ivan.hu@canonical.com>
5219 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5220 S:      Maintained
5221 F:      drivers/firmware/efi/test/
5222
5223 EFI VARIABLE FILESYSTEM
5224 M:      Matthew Garrett <matthew.garrett@nebula.com>
5225 M:      Jeremy Kerr <jk@ozlabs.org>
5226 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5228 L:      linux-efi@vger.kernel.org
5229 S:      Maintained
5230 F:      fs/efivarfs/
5231
5232 EFIFB FRAMEBUFFER DRIVER
5233 L:      linux-fbdev@vger.kernel.org
5234 M:      Peter Jones <pjones@redhat.com>
5235 S:      Maintained
5236 F:      drivers/video/fbdev/efifb.c
5237
5238 EFS FILESYSTEM
5239 W:      http://aeschi.ch.eu.org/efs/
5240 S:      Orphan
5241 F:      fs/efs/
5242
5243 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5244 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5245 L:      netdev@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/net/ethernet/ibm/ehea/
5248
5249 EM28XX VIDEO4LINUX DRIVER
5250 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5251 L:      linux-media@vger.kernel.org
5252 W:      https://linuxtv.org
5253 T:      git git://linuxtv.org/media_tree.git
5254 S:      Maintained
5255 F:      drivers/media/usb/em28xx/
5256 F:      Documentation/media/v4l-drivers/em28xx*
5257
5258 EMBEDDED LINUX
5259 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5260 M:      Matt Mackall <mpm@selenic.com>
5261 M:      David Woodhouse <dwmw2@infradead.org>
5262 L:      linux-embedded@vger.kernel.org
5263 S:      Maintained
5264
5265 Emulex 10Gbps iSCSI - OneConnect DRIVER
5266 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5267 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5268 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5269 L:      linux-scsi@vger.kernel.org
5270 W:      http://www.broadcom.com
5271 S:      Supported
5272 F:      drivers/scsi/be2iscsi/
5273
5274 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5275 M:      Sathya Perla <sathya.perla@broadcom.com>
5276 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5277 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5278 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5279 L:      netdev@vger.kernel.org
5280 W:      http://www.emulex.com
5281 S:      Supported
5282 F:      drivers/net/ethernet/emulex/benet/
5283
5284 EMULEX ONECONNECT ROCE DRIVER
5285 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5286 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5287 L:      linux-rdma@vger.kernel.org
5288 W:      http://www.broadcom.com
5289 S:      Odd Fixes
5290 F:      drivers/infiniband/hw/ocrdma/
5291 F:      include/uapi/rdma/ocrdma-abi.h
5292
5293 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5294 M:      James Smart <james.smart@broadcom.com>
5295 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5296 L:      linux-scsi@vger.kernel.org
5297 W:      http://www.broadcom.com
5298 S:      Supported
5299 F:      drivers/scsi/lpfc/
5300
5301 ENE CB710 FLASH CARD READER DRIVER
5302 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5303 S:      Maintained
5304 F:      drivers/misc/cb710/
5305 F:      drivers/mmc/host/cb710-mmc.*
5306 F:      include/linux/cb710.h
5307
5308 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5309 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5310 S:      Maintained
5311 F:      drivers/media/rc/ene_ir.*
5312
5313 EPSON S1D13XXX FRAMEBUFFER DRIVER
5314 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5315 S:      Maintained
5316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5317 F:      drivers/video/fbdev/s1d13xxxfb.c
5318 F:      include/video/s1d13xxxfb.h
5319
5320 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5321 M:      Jeff Layton <jlayton@kernel.org>
5322 S:      Maintained
5323 F:      lib/errseq.c
5324 F:      include/linux/errseq.h
5325
5326 ET131X NETWORK DRIVER
5327 M:      Mark Einon <mark.einon@gmail.com>
5328 S:      Odd Fixes
5329 F:      drivers/net/ethernet/agere/
5330
5331 ETHERNET BRIDGE
5332 M:      Stephen Hemminger <stephen@networkplumber.org>
5333 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5334 L:      netdev@vger.kernel.org
5335 W:      http://www.linuxfoundation.org/en/Net:Bridge
5336 S:      Maintained
5337 F:      include/linux/netfilter_bridge/
5338 F:      net/bridge/
5339
5340 ETHERNET PHY LIBRARY
5341 M:      Andrew Lunn <andrew@lunn.ch>
5342 M:      Florian Fainelli <f.fainelli@gmail.com>
5343 L:      netdev@vger.kernel.org
5344 S:      Maintained
5345 F:      Documentation/ABI/testing/sysfs-bus-mdio
5346 F:      Documentation/devicetree/bindings/net/mdio*
5347 F:      Documentation/networking/phy.txt
5348 F:      drivers/net/phy/
5349 F:      drivers/of/of_mdio.c
5350 F:      drivers/of/of_net.c
5351 F:      include/linux/*mdio*.h
5352 F:      include/linux/of_net.h
5353 F:      include/linux/phy.h
5354 F:      include/linux/phy_fixed.h
5355 F:      include/linux/platform_data/mdio-gpio.h
5356 F:      include/linux/platform_data/mdio-bcm-unimac.h
5357 F:      include/trace/events/mdio.h
5358 F:      include/uapi/linux/mdio.h
5359 F:      include/uapi/linux/mii.h
5360
5361 EXT2 FILE SYSTEM
5362 M:      Jan Kara <jack@suse.com>
5363 L:      linux-ext4@vger.kernel.org
5364 S:      Maintained
5365 F:      Documentation/filesystems/ext2.txt
5366 F:      fs/ext2/
5367 F:      include/linux/ext2*
5368
5369 EXT4 FILE SYSTEM
5370 M:      "Theodore Ts'o" <tytso@mit.edu>
5371 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5372 L:      linux-ext4@vger.kernel.org
5373 W:      http://ext4.wiki.kernel.org
5374 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5376 S:      Maintained
5377 F:      Documentation/filesystems/ext4.txt
5378 F:      fs/ext4/
5379
5380 Extended Verification Module (EVM)
5381 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5382 L:      linux-integrity@vger.kernel.org
5383 S:      Supported
5384 F:      security/integrity/evm/
5385
5386 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5387 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5388 L:      linux-efi@vger.kernel.org
5389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5390 S:      Maintained
5391 F:      Documentation/efi-stub.txt
5392 F:      arch/*/kernel/efi.c
5393 F:      arch/x86/boot/compressed/eboot.[ch]
5394 F:      arch/*/include/asm/efi.h
5395 F:      arch/x86/platform/efi/
5396 F:      drivers/firmware/efi/
5397 F:      include/linux/efi*.h
5398 F:      arch/arm/boot/compressed/efi-header.S
5399 F:      arch/arm64/kernel/efi-entry.S
5400
5401 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5402 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5403 M:      Chanwoo Choi <cw00.choi@samsung.com>
5404 L:      linux-kernel@vger.kernel.org
5405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5406 S:      Maintained
5407 F:      drivers/extcon/
5408 F:      include/linux/extcon/
5409 F:      include/linux/extcon.h
5410 F:      Documentation/extcon/
5411 F:      Documentation/devicetree/bindings/extcon/
5412
5413 EXYNOS DP DRIVER
5414 M:      Jingoo Han <jingoohan1@gmail.com>
5415 L:      dri-devel@lists.freedesktop.org
5416 S:      Maintained
5417 F:      drivers/gpu/drm/exynos/exynos_dp*
5418
5419 EXYNOS SYSMMU (IOMMU) driver
5420 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5421 L:      iommu@lists.linux-foundation.org
5422 S:      Maintained
5423 F:      drivers/iommu/exynos-iommu.c
5424
5425 EZchip NPS platform support
5426 M:      Vineet Gupta <vgupta@synopsys.com>
5427 S:      Supported
5428 F:      arch/arc/plat-eznps
5429 F:      arch/arc/boot/dts/eznps.dts
5430
5431 F2FS FILE SYSTEM
5432 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5433 M:      Chao Yu <yuchao0@huawei.com>
5434 L:      linux-f2fs-devel@lists.sourceforge.net
5435 W:      https://f2fs.wiki.kernel.org/
5436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5437 S:      Maintained
5438 F:      Documentation/filesystems/f2fs.txt
5439 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5440 F:      fs/f2fs/
5441 F:      include/linux/f2fs_fs.h
5442 F:      include/trace/events/f2fs.h
5443
5444 F71805F HARDWARE MONITORING DRIVER
5445 M:      Jean Delvare <jdelvare@suse.com>
5446 L:      linux-hwmon@vger.kernel.org
5447 S:      Maintained
5448 F:      Documentation/hwmon/f71805f
5449 F:      drivers/hwmon/f71805f.c
5450
5451 FADDR2LINE
5452 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5453 S:      Maintained
5454 F:      scripts/faddr2line
5455
5456 FANOTIFY
5457 M:      Jan Kara <jack@suse.cz>
5458 R:      Amir Goldstein <amir73il@gmail.com>
5459 L:      linux-fsdevel@vger.kernel.org
5460 S:      Maintained
5461 F:      fs/notify/fanotify/
5462 F:      include/linux/fanotify.h
5463 F:      include/uapi/linux/fanotify.h
5464
5465 FARSYNC SYNCHRONOUS DRIVER
5466 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5467 W:      http://www.farsite.co.uk/
5468 S:      Supported
5469 F:      drivers/net/wan/farsync.*
5470
5471 FAULT INJECTION SUPPORT
5472 M:      Akinobu Mita <akinobu.mita@gmail.com>
5473 S:      Supported
5474 F:      Documentation/fault-injection/
5475 F:      lib/fault-inject.c
5476
5477 FBTFT Framebuffer drivers
5478 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5479 S:      Maintained
5480 F:      drivers/staging/fbtft/
5481
5482 FC0011 TUNER DRIVER
5483 M:      Michael Buesch <m@bues.ch>
5484 L:      linux-media@vger.kernel.org
5485 S:      Maintained
5486 F:      drivers/media/tuners/fc0011.h
5487 F:      drivers/media/tuners/fc0011.c
5488
5489 FC2580 MEDIA DRIVER
5490 M:      Antti Palosaari <crope@iki.fi>
5491 L:      linux-media@vger.kernel.org
5492 W:      https://linuxtv.org
5493 W:      http://palosaari.fi/linux/
5494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5495 T:      git git://linuxtv.org/anttip/media_tree.git
5496 S:      Maintained
5497 F:      drivers/media/tuners/fc2580*
5498
5499 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5500 M:      Johannes Thumshirn <jth@kernel.org>
5501 L:      linux-scsi@vger.kernel.org
5502 W:      www.Open-FCoE.org
5503 S:      Supported
5504 F:      drivers/scsi/libfc/
5505 F:      drivers/scsi/fcoe/
5506 F:      include/scsi/fc/
5507 F:      include/scsi/libfc.h
5508 F:      include/scsi/libfcoe.h
5509 F:      include/uapi/scsi/fc/
5510
5511 FILE LOCKING (flock() and fcntl()/lockf())
5512 M:      Jeff Layton <jlayton@kernel.org>
5513 M:      "J. Bruce Fields" <bfields@fieldses.org>
5514 L:      linux-fsdevel@vger.kernel.org
5515 S:      Maintained
5516 F:      include/linux/fcntl.h
5517 F:      include/uapi/linux/fcntl.h
5518 F:      fs/fcntl.c
5519 F:      fs/locks.c
5520
5521 FILESYSTEMS (VFS and infrastructure)
5522 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5523 L:      linux-fsdevel@vger.kernel.org
5524 S:      Maintained
5525 F:      fs/*
5526 F:      include/linux/fs.h
5527 F:      include/uapi/linux/fs.h
5528
5529 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5530 M:      Riku Voipio <riku.voipio@iki.fi>
5531 L:      linux-hwmon@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/hwmon/f75375s.c
5534 F:      include/linux/f75375s.h
5535
5536 FIREWIRE AUDIO DRIVERS
5537 M:      Clemens Ladisch <clemens@ladisch.de>
5538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5539 T:      git git://git.alsa-project.org/alsa-kernel.git
5540 S:      Maintained
5541 F:      sound/firewire/
5542
5543 FIREWIRE MEDIA DRIVERS (firedtv)
5544 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5545 L:      linux-media@vger.kernel.org
5546 L:      linux1394-devel@lists.sourceforge.net
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5548 S:      Maintained
5549 F:      drivers/media/firewire/
5550
5551 FIREWIRE SBP-2 TARGET
5552 M:      Chris Boot <bootc@bootc.net>
5553 L:      linux-scsi@vger.kernel.org
5554 L:      target-devel@vger.kernel.org
5555 L:      linux1394-devel@lists.sourceforge.net
5556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5557 S:      Maintained
5558 F:      drivers/target/sbp/
5559
5560 FIREWIRE SUBSYSTEM
5561 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5562 L:      linux1394-devel@lists.sourceforge.net
5563 W:      http://ieee1394.wiki.kernel.org/
5564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5565 S:      Maintained
5566 F:      drivers/firewire/
5567 F:      include/linux/firewire.h
5568 F:      include/uapi/linux/firewire*.h
5569 F:      tools/firewire/
5570
5571 FIRMWARE LOADER (request_firmware)
5572 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5573 L:      linux-kernel@vger.kernel.org
5574 S:      Maintained
5575 F:      Documentation/firmware_class/
5576 F:      drivers/base/firmware_loader/
5577 F:      include/linux/firmware.h
5578
5579 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5580 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5581 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5582 S:      Maintained
5583 F:      drivers/block/rsxx/
5584
5585 FLOPPY DRIVER
5586 M:      Jiri Kosina <jikos@kernel.org>
5587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5588 S:      Odd fixes
5589 F:      drivers/block/floppy.c
5590
5591 FMC SUBSYSTEM
5592 M:      Alessandro Rubini <rubini@gnudd.com>
5593 W:      http://www.ohwr.org/projects/fmc-bus
5594 S:      Supported
5595 F:      drivers/fmc/
5596 F:      include/linux/fmc*.h
5597 F:      include/linux/ipmi-fru.h
5598 K:      fmc_d.*register
5599
5600 FPGA MANAGER FRAMEWORK
5601 M:      Alan Tull <atull@kernel.org>
5602 M:      Moritz Fischer <mdf@kernel.org>
5603 L:      linux-fpga@vger.kernel.org
5604 S:      Maintained
5605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5606 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5607 F:      Documentation/fpga/
5608 F:      Documentation/driver-api/fpga/
5609 F:      Documentation/devicetree/bindings/fpga/
5610 F:      drivers/fpga/
5611 F:      include/linux/fpga/
5612 W:      http://www.rocketboards.org
5613
5614 FPU EMULATOR
5615 M:      Bill Metzenthen <billm@melbpc.org.au>
5616 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5617 S:      Maintained
5618 F:      arch/x86/math-emu/
5619
5620 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5621 L:      netdev@vger.kernel.org
5622 S:      Orphan
5623 F:      drivers/net/wan/dlci.c
5624 F:      drivers/net/wan/sdla.c
5625
5626 FRAMEBUFFER LAYER
5627 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5628 L:      dri-devel@lists.freedesktop.org
5629 L:      linux-fbdev@vger.kernel.org
5630 T:      git git://github.com/bzolnier/linux.git
5631 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5632 S:      Maintained
5633 F:      Documentation/fb/
5634 F:      drivers/video/
5635 F:      include/video/
5636 F:      include/linux/fb.h
5637 F:      include/uapi/video/
5638 F:      include/uapi/linux/fb.h
5639
5640 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5641 M:      Horia Geantă <horia.geanta@nxp.com>
5642 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5643 L:      linux-crypto@vger.kernel.org
5644 S:      Maintained
5645 F:      drivers/crypto/caam/
5646 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5647
5648 FREESCALE DIU FRAMEBUFFER DRIVER
5649 M:      Timur Tabi <timur@tabi.org>
5650 L:      linux-fbdev@vger.kernel.org
5651 S:      Maintained
5652 F:      drivers/video/fbdev/fsl-diu-fb.*
5653
5654 FREESCALE DMA DRIVER
5655 M:      Li Yang <leoyang.li@nxp.com>
5656 M:      Zhang Wei <zw@zh-kernel.org>
5657 L:      linuxppc-dev@lists.ozlabs.org
5658 S:      Maintained
5659 F:      drivers/dma/fsldma.*
5660
5661 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5662 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5663 L:      netdev@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/net/ethernet/freescale/gianfar*
5666 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5667 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5668
5669 FREESCALE GPMI NAND DRIVER
5670 M:      Han Xu <han.xu@nxp.com>
5671 L:      linux-mtd@lists.infradead.org
5672 S:      Maintained
5673 F:      drivers/mtd/nand/raw/gpmi-nand/*
5674
5675 FREESCALE I2C CPM DRIVER
5676 M:      Jochen Friedrich <jochen@scram.de>
5677 L:      linuxppc-dev@lists.ozlabs.org
5678 L:      linux-i2c@vger.kernel.org
5679 S:      Maintained
5680 F:      drivers/i2c/busses/i2c-cpm.c
5681
5682 FREESCALE IMX / MXC FEC DRIVER
5683 M:      Fugang Duan <fugang.duan@nxp.com>
5684 L:      netdev@vger.kernel.org
5685 S:      Maintained
5686 F:      drivers/net/ethernet/freescale/fec_main.c
5687 F:      drivers/net/ethernet/freescale/fec_ptp.c
5688 F:      drivers/net/ethernet/freescale/fec.h
5689 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5690
5691 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5692 M:      Sascha Hauer <s.hauer@pengutronix.de>
5693 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5694 L:      linux-fbdev@vger.kernel.org
5695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5696 S:      Maintained
5697 F:      include/linux/platform_data/video-imxfb.h
5698 F:      drivers/video/fbdev/imxfb.c
5699
5700 FREESCALE QORIQ DPAA ETHERNET DRIVER
5701 M:      Madalin Bucur <madalin.bucur@nxp.com>
5702 L:      netdev@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/net/ethernet/freescale/dpaa
5705
5706 FREESCALE QORIQ DPAA FMAN DRIVER
5707 M:      Madalin Bucur <madalin.bucur@nxp.com>
5708 L:      netdev@vger.kernel.org
5709 S:      Maintained
5710 F:      drivers/net/ethernet/freescale/fman
5711 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5712
5713 FREESCALE QUAD SPI DRIVER
5714 M:      Han Xu <han.xu@nxp.com>
5715 L:      linux-mtd@lists.infradead.org
5716 S:      Maintained
5717 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5718
5719 FREESCALE QUICC ENGINE LIBRARY
5720 M:      Qiang Zhao <qiang.zhao@nxp.com>
5721 L:      linuxppc-dev@lists.ozlabs.org
5722 S:      Maintained
5723 F:      drivers/soc/fsl/qe/
5724 F:      include/soc/fsl/*qe*.h
5725 F:      include/soc/fsl/*ucc*.h
5726
5727 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5728 M:      Li Yang <leoyang.li@nxp.com>
5729 L:      netdev@vger.kernel.org
5730 L:      linuxppc-dev@lists.ozlabs.org
5731 S:      Maintained
5732 F:      drivers/net/ethernet/freescale/ucc_geth*
5733
5734 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5735 M:      Zhao Qiang <qiang.zhao@nxp.com>
5736 L:      netdev@vger.kernel.org
5737 L:      linuxppc-dev@lists.ozlabs.org
5738 S:      Maintained
5739 F:      drivers/net/wan/fsl_ucc_hdlc*
5740
5741 FREESCALE QUICC ENGINE UCC UART DRIVER
5742 M:      Timur Tabi <timur@tabi.org>
5743 L:      linuxppc-dev@lists.ozlabs.org
5744 S:      Maintained
5745 F:      drivers/tty/serial/ucc_uart.c
5746
5747 FREESCALE SOC DRIVERS
5748 M:      Li Yang <leoyang.li@nxp.com>
5749 L:      linuxppc-dev@lists.ozlabs.org
5750 L:      linux-arm-kernel@lists.infradead.org
5751 S:      Maintained
5752 F:      Documentation/devicetree/bindings/soc/fsl/
5753 F:      drivers/soc/fsl/
5754 F:      include/linux/fsl/
5755
5756 FREESCALE SOC FS_ENET DRIVER
5757 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5758 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5759 L:      linuxppc-dev@lists.ozlabs.org
5760 L:      netdev@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/net/ethernet/freescale/fs_enet/
5763 F:      include/linux/fs_enet_pd.h
5764
5765 FREESCALE SOC SOUND DRIVERS
5766 M:      Timur Tabi <timur@tabi.org>
5767 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5768 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5769 R:      Fabio Estevam <fabio.estevam@nxp.com>
5770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5771 L:      linuxppc-dev@lists.ozlabs.org
5772 S:      Maintained
5773 F:      sound/soc/fsl/fsl*
5774 F:      sound/soc/fsl/imx*
5775 F:      sound/soc/fsl/mpc8610_hpcd.c
5776
5777 FREESCALE USB PERIPHERAL DRIVERS
5778 M:      Li Yang <leoyang.li@nxp.com>
5779 L:      linux-usb@vger.kernel.org
5780 L:      linuxppc-dev@lists.ozlabs.org
5781 S:      Maintained
5782 F:      drivers/usb/gadget/udc/fsl*
5783
5784 FREEVXFS FILESYSTEM
5785 M:      Christoph Hellwig <hch@infradead.org>
5786 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5787 S:      Maintained
5788 F:      fs/freevxfs/
5789
5790 FREEZER
5791 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5792 M:      Pavel Machek <pavel@ucw.cz>
5793 L:      linux-pm@vger.kernel.org
5794 S:      Supported
5795 F:      Documentation/power/freezing-of-tasks.txt
5796 F:      include/linux/freezer.h
5797 F:      kernel/freezer.c
5798
5799 FRONTSWAP API
5800 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5801 L:      linux-kernel@vger.kernel.org
5802 S:      Maintained
5803 F:      mm/frontswap.c
5804 F:      include/linux/frontswap.h
5805
5806 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5807 M:      David Howells <dhowells@redhat.com>
5808 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5809 S:      Supported
5810 F:      Documentation/filesystems/caching/
5811 F:      fs/fscache/
5812 F:      include/linux/fscache*.h
5813
5814 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5815 M:      Theodore Y. Ts'o <tytso@mit.edu>
5816 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5817 L:      linux-fscrypt@vger.kernel.org
5818 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5820 S:      Supported
5821 F:      fs/crypto/
5822 F:      include/linux/fscrypt*.h
5823 F:      Documentation/filesystems/fscrypt.rst
5824
5825 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5826 M:      Jan Kara <jack@suse.cz>
5827 R:      Amir Goldstein <amir73il@gmail.com>
5828 L:      linux-fsdevel@vger.kernel.org
5829 S:      Maintained
5830 F:      fs/notify/
5831 F:      include/linux/fsnotify*.h
5832
5833 FUJITSU LAPTOP EXTRAS
5834 M:      Jonathan Woithe <jwoithe@just42.net>
5835 L:      platform-driver-x86@vger.kernel.org
5836 S:      Maintained
5837 F:      drivers/platform/x86/fujitsu-laptop.c
5838
5839 FUJITSU M-5MO LS CAMERA ISP DRIVER
5840 M:      Kyungmin Park <kyungmin.park@samsung.com>
5841 M:      Heungjun Kim <riverful.kim@samsung.com>
5842 L:      linux-media@vger.kernel.org
5843 S:      Maintained
5844 F:      drivers/media/i2c/m5mols/
5845 F:      include/media/i2c/m5mols.h
5846
5847 FUJITSU TABLET EXTRAS
5848 M:      Robert Gerlach <khnz@gmx.de>
5849 L:      platform-driver-x86@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/platform/x86/fujitsu-tablet.c
5852
5853 FUSE: FILESYSTEM IN USERSPACE
5854 M:      Miklos Szeredi <miklos@szeredi.hu>
5855 L:      linux-fsdevel@vger.kernel.org
5856 W:      http://fuse.sourceforge.net/
5857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5858 S:      Maintained
5859 F:      fs/fuse/
5860 F:      include/uapi/linux/fuse.h
5861 F:      Documentation/filesystems/fuse.txt
5862
5863 FUTEX SUBSYSTEM
5864 M:      Thomas Gleixner <tglx@linutronix.de>
5865 M:      Ingo Molnar <mingo@redhat.com>
5866 R:      Peter Zijlstra <peterz@infradead.org>
5867 R:      Darren Hart <dvhart@infradead.org>
5868 L:      linux-kernel@vger.kernel.org
5869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5870 S:      Maintained
5871 F:      kernel/futex.c
5872 F:      kernel/futex_compat.c
5873 F:      include/asm-generic/futex.h
5874 F:      include/linux/futex.h
5875 F:      include/uapi/linux/futex.h
5876 F:      tools/testing/selftests/futex/
5877 F:      tools/perf/bench/futex*
5878 F:      Documentation/*futex*
5879
5880 GCC PLUGINS
5881 M:      Kees Cook <keescook@chromium.org>
5882 R:      Emese Revfy <re.emese@gmail.com>
5883 L:      kernel-hardening@lists.openwall.com
5884 S:      Maintained
5885 F:      scripts/gcc-plugins/
5886 F:      scripts/gcc-plugin.sh
5887 F:      scripts/Makefile.gcc-plugins
5888 F:      Documentation/gcc-plugins.txt
5889
5890 GCOV BASED KERNEL PROFILING
5891 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5892 S:      Maintained
5893 F:      kernel/gcov/
5894 F:      Documentation/dev-tools/gcov.rst
5895
5896 GDB KERNEL DEBUGGING HELPER SCRIPTS
5897 M:      Jan Kiszka <jan.kiszka@siemens.com>
5898 M:      Kieran Bingham <kieran@bingham.xyz>
5899 S:      Supported
5900 F:      scripts/gdb/
5901
5902 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5903 M:      Achim Leubner <achim_leubner@adaptec.com>
5904 L:      linux-scsi@vger.kernel.org
5905 W:      http://www.icp-vortex.com/
5906 S:      Supported
5907 F:      drivers/scsi/gdt*
5908
5909 GEMTEK FM RADIO RECEIVER DRIVER
5910 M:      Hans Verkuil <hverkuil@xs4all.nl>
5911 L:      linux-media@vger.kernel.org
5912 T:      git git://linuxtv.org/media_tree.git
5913 W:      https://linuxtv.org
5914 S:      Maintained
5915 F:      drivers/media/radio/radio-gemtek*
5916
5917 GENERIC GPIO I2C DRIVER
5918 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5919 S:      Supported
5920 F:      drivers/i2c/busses/i2c-gpio.c
5921 F:      include/linux/i2c-gpio.h
5922
5923 GENERIC GPIO I2C MULTIPLEXER DRIVER
5924 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5925 L:      linux-i2c@vger.kernel.org
5926 S:      Supported
5927 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5928 F:      include/linux/i2c-mux-gpio.h
5929 F:      Documentation/i2c/muxes/i2c-mux-gpio
5930
5931 GENERIC HDLC (WAN) DRIVERS
5932 M:      Krzysztof Halasa <khc@pm.waw.pl>
5933 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5934 S:      Maintained
5935 F:      drivers/net/wan/c101.c
5936 F:      drivers/net/wan/hd6457*
5937 F:      drivers/net/wan/hdlc*
5938 F:      drivers/net/wan/n2.c
5939 F:      drivers/net/wan/pc300too.c
5940 F:      drivers/net/wan/pci200syn.c
5941 F:      drivers/net/wan/wanxl*
5942
5943 GENERIC INCLUDE/ASM HEADER FILES
5944 M:      Arnd Bergmann <arnd@arndb.de>
5945 L:      linux-arch@vger.kernel.org
5946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5947 S:      Maintained
5948 F:      include/asm-generic/
5949 F:      include/uapi/asm-generic/
5950
5951 GENERIC PHY FRAMEWORK
5952 M:      Kishon Vijay Abraham I <kishon@ti.com>
5953 L:      linux-kernel@vger.kernel.org
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5955 S:      Supported
5956 F:      drivers/phy/
5957 F:      include/linux/phy/
5958
5959 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5960 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5961 S:      Supported
5962 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5963
5964 GENERIC PM DOMAINS
5965 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5966 M:      Kevin Hilman <khilman@kernel.org>
5967 M:      Ulf Hansson <ulf.hansson@linaro.org>
5968 L:      linux-pm@vger.kernel.org
5969 S:      Supported
5970 F:      drivers/base/power/domain*.c
5971 F:      include/linux/pm_domain.h
5972 F:      Documentation/devicetree/bindings/power/power_domain.txt
5973
5974 GENERIC UIO DRIVER FOR PCI DEVICES
5975 M:      "Michael S. Tsirkin" <mst@redhat.com>
5976 L:      kvm@vger.kernel.org
5977 S:      Supported
5978 F:      drivers/uio/uio_pci_generic.c
5979
5980 GENWQE (IBM Generic Workqueue Card)
5981 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5982 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5983 S:      Supported
5984 F:      drivers/misc/genwqe/
5985
5986 GET_MAINTAINER SCRIPT
5987 M:      Joe Perches <joe@perches.com>
5988 S:      Maintained
5989 F:      scripts/get_maintainer.pl
5990
5991 GFS2 FILE SYSTEM
5992 M:      Bob Peterson <rpeterso@redhat.com>
5993 M:      Andreas Gruenbacher <agruenba@redhat.com>
5994 L:      cluster-devel@redhat.com
5995 W:      http://sources.redhat.com/cluster/
5996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5997 S:      Supported
5998 F:      Documentation/filesystems/gfs2*.txt
5999 F:      fs/gfs2/
6000 F:      include/uapi/linux/gfs2_ondisk.h
6001
6002 GIGASET ISDN DRIVERS
6003 M:      Paul Bolle <pebolle@tiscali.nl>
6004 L:      gigaset307x-common@lists.sourceforge.net
6005 W:      http://gigaset307x.sourceforge.net/
6006 S:      Odd Fixes
6007 F:      Documentation/isdn/README.gigaset
6008 F:      drivers/isdn/gigaset/
6009 F:      include/uapi/linux/gigaset_dev.h
6010
6011 GO7007 MPEG CODEC
6012 M:      Hans Verkuil <hans.verkuil@cisco.com>
6013 L:      linux-media@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/media/usb/go7007/
6016
6017 GOODIX TOUCHSCREEN
6018 M:      Bastien Nocera <hadess@hadess.net>
6019 L:      linux-input@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/input/touchscreen/goodix.c
6022
6023 GPD POCKET FAN DRIVER
6024 M:      Hans de Goede <hdegoede@redhat.com>
6025 L:      platform-driver-x86@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/platform/x86/gpd-pocket-fan.c
6028
6029 GPIO ACPI SUPPORT
6030 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6031 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6032 L:      linux-gpio@vger.kernel.org
6033 L:      linux-acpi@vger.kernel.org
6034 S:      Maintained
6035 F:      Documentation/acpi/gpio-properties.txt
6036 F:      drivers/gpio/gpiolib-acpi.c
6037
6038 GPIO IR Transmitter
6039 M:      Sean Young <sean@mess.org>
6040 L:      linux-media@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/media/rc/gpio-ir-tx.c
6043
6044 GPIO MOCKUP DRIVER
6045 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6046 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6047 L:      linux-gpio@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/gpio/gpio-mockup.c
6050 F:      tools/testing/selftests/gpio/
6051
6052 GPIO SUBSYSTEM
6053 M:      Linus Walleij <linus.walleij@linaro.org>
6054 L:      linux-gpio@vger.kernel.org
6055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6056 S:      Maintained
6057 F:      Documentation/devicetree/bindings/gpio/
6058 F:      Documentation/driver-api/gpio/
6059 F:      Documentation/gpio/
6060 F:      Documentation/ABI/testing/gpio-cdev
6061 F:      Documentation/ABI/obsolete/sysfs-gpio
6062 F:      drivers/gpio/
6063 F:      include/linux/gpio/
6064 F:      include/linux/gpio.h
6065 F:      include/linux/of_gpio.h
6066 F:      include/asm-generic/gpio.h
6067 F:      include/uapi/linux/gpio.h
6068 F:      tools/gpio/
6069
6070 GRE DEMULTIPLEXER DRIVER
6071 M:      Dmitry Kozlov <xeb@mail.ru>
6072 L:      netdev@vger.kernel.org
6073 S:      Maintained
6074 F:      net/ipv4/gre_demux.c
6075 F:      net/ipv4/gre_offload.c
6076 F:      include/net/gre.h
6077
6078 GRETH 10/100/1G Ethernet MAC device driver
6079 M:      Andreas Larsson <andreas@gaisler.com>
6080 L:      netdev@vger.kernel.org
6081 S:      Maintained
6082 F:      drivers/net/ethernet/aeroflex/
6083
6084 GREYBUS AUDIO PROTOCOLS DRIVERS
6085 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6086 M:      Mark Greer <mgreer@animalcreek.com>
6087 S:      Maintained
6088 F:      drivers/staging/greybus/audio_apbridgea.c
6089 F:      drivers/staging/greybus/audio_apbridgea.h
6090 F:      drivers/staging/greybus/audio_codec.c
6091 F:      drivers/staging/greybus/audio_codec.h
6092 F:      drivers/staging/greybus/audio_gb.c
6093 F:      drivers/staging/greybus/audio_manager.c
6094 F:      drivers/staging/greybus/audio_manager.h
6095 F:      drivers/staging/greybus/audio_manager_module.c
6096 F:      drivers/staging/greybus/audio_manager_private.h
6097 F:      drivers/staging/greybus/audio_manager_sysfs.c
6098 F:      drivers/staging/greybus/audio_module.c
6099 F:      drivers/staging/greybus/audio_topology.c
6100
6101 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6102 M:      Viresh Kumar <vireshk@kernel.org>
6103 S:      Maintained
6104 F:      drivers/staging/greybus/authentication.c
6105 F:      drivers/staging/greybus/bootrom.c
6106 F:      drivers/staging/greybus/firmware.h
6107 F:      drivers/staging/greybus/fw-core.c
6108 F:      drivers/staging/greybus/fw-download.c
6109 F:      drivers/staging/greybus/fw-managament.c
6110 F:      drivers/staging/greybus/greybus_authentication.h
6111 F:      drivers/staging/greybus/greybus_firmware.h
6112 F:      drivers/staging/greybus/hid.c
6113 F:      drivers/staging/greybus/i2c.c
6114 F:      drivers/staging/greybus/spi.c
6115 F:      drivers/staging/greybus/spilib.c
6116 F:      drivers/staging/greybus/spilib.h
6117
6118 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6119 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6120 S:      Maintained
6121 F:      drivers/staging/greybus/loopback.c
6122 F:      drivers/staging/greybus/timesync.c
6123 F:      drivers/staging/greybus/timesync_platform.c
6124
6125 GREYBUS PLATFORM DRIVERS
6126 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6127 S:      Maintained
6128 F:      drivers/staging/greybus/arche-platform.c
6129 F:      drivers/staging/greybus/arche-apb-ctrl.c
6130 F:      drivers/staging/greybus/arche_platform.h
6131
6132 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6133 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6134 S:      Maintained
6135 F:      drivers/staging/greybus/sdio.c
6136 F:      drivers/staging/greybus/light.c
6137 F:      drivers/staging/greybus/gpio.c
6138 F:      drivers/staging/greybus/power_supply.c
6139 F:      drivers/staging/greybus/spi.c
6140 F:      drivers/staging/greybus/spilib.c
6141
6142 GREYBUS SUBSYSTEM
6143 M:      Johan Hovold <johan@kernel.org>
6144 M:      Alex Elder <elder@kernel.org>
6145 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6146 S:      Maintained
6147 F:      drivers/staging/greybus/
6148 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6149
6150 GREYBUS UART PROTOCOLS DRIVERS
6151 M:      David Lin <dtwlin@gmail.com>
6152 S:      Maintained
6153 F:      drivers/staging/greybus/uart.c
6154 F:      drivers/staging/greybus/log.c
6155
6156 GS1662 VIDEO SERIALIZER
6157 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6158 L:      linux-media@vger.kernel.org
6159 T:      git git://linuxtv.org/media_tree.git
6160 S:      Maintained
6161 F:      drivers/media/spi/gs1662.c
6162
6163 GSPCA FINEPIX SUBDRIVER
6164 M:      Frank Zago <frank@zago.net>
6165 L:      linux-media@vger.kernel.org
6166 T:      git git://linuxtv.org/media_tree.git
6167 S:      Maintained
6168 F:      drivers/media/usb/gspca/finepix.c
6169
6170 GSPCA GL860 SUBDRIVER
6171 M:      Olivier Lorin <o.lorin@laposte.net>
6172 L:      linux-media@vger.kernel.org
6173 T:      git git://linuxtv.org/media_tree.git
6174 S:      Maintained
6175 F:      drivers/media/usb/gspca/gl860/
6176
6177 GSPCA M5602 SUBDRIVER
6178 M:      Erik Andren <erik.andren@gmail.com>
6179 L:      linux-media@vger.kernel.org
6180 T:      git git://linuxtv.org/media_tree.git
6181 S:      Maintained
6182 F:      drivers/media/usb/gspca/m5602/
6183
6184 GSPCA PAC207 SONIXB SUBDRIVER
6185 M:      Hans Verkuil <hverkuil@xs4all.nl>
6186 L:      linux-media@vger.kernel.org
6187 T:      git git://linuxtv.org/media_tree.git
6188 S:      Odd Fixes
6189 F:      drivers/media/usb/gspca/pac207.c
6190
6191 GSPCA SN9C20X SUBDRIVER
6192 M:      Brian Johnson <brijohn@gmail.com>
6193 L:      linux-media@vger.kernel.org
6194 T:      git git://linuxtv.org/media_tree.git
6195 S:      Maintained
6196 F:      drivers/media/usb/gspca/sn9c20x.c
6197
6198 GSPCA T613 SUBDRIVER
6199 M:      Leandro Costantino <lcostantino@gmail.com>
6200 L:      linux-media@vger.kernel.org
6201 T:      git git://linuxtv.org/media_tree.git
6202 S:      Maintained
6203 F:      drivers/media/usb/gspca/t613.c
6204
6205 GSPCA USB WEBCAM DRIVER
6206 M:      Hans Verkuil <hverkuil@xs4all.nl>
6207 L:      linux-media@vger.kernel.org
6208 T:      git git://linuxtv.org/media_tree.git
6209 S:      Odd Fixes
6210 F:      drivers/media/usb/gspca/
6211
6212 GTP (GPRS Tunneling Protocol)
6213 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6214 M:      Harald Welte <laforge@gnumonks.org>
6215 L:      osmocom-net-gprs@lists.osmocom.org
6216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6217 S:      Maintained
6218 F:      drivers/net/gtp.c
6219
6220 GUID PARTITION TABLE (GPT)
6221 M:      Davidlohr Bueso <dave@stgolabs.net>
6222 L:      linux-efi@vger.kernel.org
6223 S:      Maintained
6224 F:      block/partitions/efi.*
6225
6226 H8/300 ARCHITECTURE
6227 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6228 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6229 W:      http://uclinux-h8.sourceforge.jp
6230 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6231 S:      Maintained
6232 F:      arch/h8300/
6233 F:      drivers/clocksource/h8300_*.c
6234 F:      drivers/clk/h8300/
6235 F:      drivers/irqchip/irq-renesas-h8*.c
6236
6237 HACKRF MEDIA DRIVER
6238 M:      Antti Palosaari <crope@iki.fi>
6239 L:      linux-media@vger.kernel.org
6240 W:      https://linuxtv.org
6241 W:      http://palosaari.fi/linux/
6242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6243 T:      git git://linuxtv.org/anttip/media_tree.git
6244 S:      Maintained
6245 F:      drivers/media/usb/hackrf/
6246
6247 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6248 M:      Frank Seidel <frank@f-seidel.de>
6249 L:      platform-driver-x86@vger.kernel.org
6250 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6251 S:      Maintained
6252 F:      drivers/platform/x86/hdaps.c
6253
6254 HARDWARE MONITORING
6255 M:      Jean Delvare <jdelvare@suse.com>
6256 M:      Guenter Roeck <linux@roeck-us.net>
6257 L:      linux-hwmon@vger.kernel.org
6258 W:      http://hwmon.wiki.kernel.org/
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6260 S:      Maintained
6261 F:      Documentation/devicetree/bindings/hwmon/
6262 F:      Documentation/hwmon/
6263 F:      drivers/hwmon/
6264 F:      include/linux/hwmon*.h
6265
6266 HARDWARE RANDOM NUMBER GENERATOR CORE
6267 M:      Matt Mackall <mpm@selenic.com>
6268 M:      Herbert Xu <herbert@gondor.apana.org.au>
6269 L:      linux-crypto@vger.kernel.org
6270 S:      Odd fixes
6271 F:      Documentation/devicetree/bindings/rng/
6272 F:      Documentation/hw_random.txt
6273 F:      drivers/char/hw_random/
6274 F:      include/linux/hw_random.h
6275
6276 HARDWARE TRACING FACILITIES
6277 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6278 S:      Maintained
6279 F:      drivers/hwtracing/
6280
6281 HARDWARE SPINLOCK CORE
6282 M:      Ohad Ben-Cohen <ohad@wizery.com>
6283 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6284 L:      linux-remoteproc@vger.kernel.org
6285 S:      Maintained
6286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6287 F:      Documentation/devicetree/bindings/hwlock/
6288 F:      Documentation/hwspinlock.txt
6289 F:      drivers/hwspinlock/
6290 F:      include/linux/hwspinlock.h
6291
6292 HARMONY SOUND DRIVER
6293 L:      linux-parisc@vger.kernel.org
6294 S:      Maintained
6295 F:      sound/parisc/harmony.*
6296
6297 HDPVR USB VIDEO ENCODER DRIVER
6298 M:      Hans Verkuil <hverkuil@xs4all.nl>
6299 L:      linux-media@vger.kernel.org
6300 T:      git git://linuxtv.org/media_tree.git
6301 W:      https://linuxtv.org
6302 S:      Odd Fixes
6303 F:      drivers/media/usb/hdpvr/
6304
6305 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6306 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6307 S:      Supported
6308 F:      Documentation/watchdog/hpwdt.txt
6309 F:      drivers/watchdog/hpwdt.c
6310
6311 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6312 M:      Don Brace <don.brace@microsemi.com>
6313 L:      esc.storagedev@microsemi.com
6314 L:      linux-scsi@vger.kernel.org
6315 S:      Supported
6316 F:      Documentation/scsi/hpsa.txt
6317 F:      drivers/scsi/hpsa*.[ch]
6318 F:      include/linux/cciss*.h
6319 F:      include/uapi/linux/cciss*.h
6320
6321 HFI1 DRIVER
6322 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6323 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6324 L:      linux-rdma@vger.kernel.org
6325 S:      Supported
6326 F:      drivers/infiniband/hw/hfi1
6327
6328 HFS FILESYSTEM
6329 L:      linux-fsdevel@vger.kernel.org
6330 S:      Orphan
6331 F:      Documentation/filesystems/hfs.txt
6332 F:      fs/hfs/
6333
6334 HFSPLUS FILESYSTEM
6335 L:      linux-fsdevel@vger.kernel.org
6336 S:      Orphan
6337 F:      Documentation/filesystems/hfsplus.txt
6338 F:      fs/hfsplus/
6339
6340 HGA FRAMEBUFFER DRIVER
6341 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6342 L:      linux-nvidia@lists.surfsouth.com
6343 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6344 S:      Maintained
6345 F:      drivers/video/fbdev/hgafb.c
6346
6347 HIBERNATION (aka Software Suspend, aka swsusp)
6348 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6349 M:      Pavel Machek <pavel@ucw.cz>
6350 L:      linux-pm@vger.kernel.org
6351 B:      https://bugzilla.kernel.org
6352 S:      Supported
6353 F:      arch/x86/power/
6354 F:      drivers/base/power/
6355 F:      kernel/power/
6356 F:      include/linux/suspend.h
6357 F:      include/linux/freezer.h
6358 F:      include/linux/pm.h
6359 F:      arch/*/include/asm/suspend*.h
6360
6361 HID CORE LAYER
6362 M:      Jiri Kosina <jikos@kernel.org>
6363 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6364 L:      linux-input@vger.kernel.org
6365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6366 S:      Maintained
6367 F:      drivers/hid/
6368 F:      include/linux/hid*
6369 F:      include/uapi/linux/hid*
6370
6371 HID SENSOR HUB DRIVERS
6372 M:      Jiri Kosina <jikos@kernel.org>
6373 M:      Jonathan Cameron <jic23@kernel.org>
6374 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6375 L:      linux-input@vger.kernel.org
6376 L:      linux-iio@vger.kernel.org
6377 S:      Maintained
6378 F:      Documentation/hid/hid-sensor*
6379 F:      drivers/hid/hid-sensor-*
6380 F:      drivers/iio/*/hid-*
6381 F:      include/linux/hid-sensor-*
6382
6383 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6384 M:      Thomas Gleixner <tglx@linutronix.de>
6385 L:      linux-kernel@vger.kernel.org
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6387 S:      Maintained
6388 F:      Documentation/timers/
6389 F:      kernel/time/hrtimer.c
6390 F:      kernel/time/clockevents.c
6391 F:      kernel/time/timer_*.c
6392 F:      include/linux/clockchips.h
6393 F:      include/linux/hrtimer.h
6394
6395 HIGH-SPEED SCC DRIVER FOR AX.25
6396 L:      linux-hams@vger.kernel.org
6397 S:      Orphan
6398 F:      drivers/net/hamradio/dmascc.c
6399 F:      drivers/net/hamradio/scc.c
6400
6401 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6402 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6403 W:      http://www.highpoint-tech.com
6404 S:      Supported
6405 F:      Documentation/scsi/hptiop.txt
6406 F:      drivers/scsi/hptiop.c
6407
6408 HIPPI
6409 M:      Jes Sorensen <jes@trained-monkey.org>
6410 L:      linux-hippi@sunsite.dk
6411 S:      Maintained
6412 F:      include/linux/hippidevice.h
6413 F:      include/uapi/linux/if_hippi.h
6414 F:      net/802/hippi.c
6415 F:      drivers/net/hippi/
6416
6417 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6418 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6419 M:      Salil Mehta <salil.mehta@huawei.com>
6420 L:      netdev@vger.kernel.org
6421 W:      http://www.hisilicon.com
6422 S:      Maintained
6423 F:      drivers/net/ethernet/hisilicon/hns3/
6424
6425 HISILICON LPC BUS DRIVER
6426 M:      john.garry@huawei.com
6427 W:      http://www.hisilicon.com
6428 S:      Maintained
6429 F:      drivers/bus/hisi_lpc.c
6430 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6431
6432 HISILICON NETWORK SUBSYSTEM DRIVER
6433 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6434 M:      Salil Mehta <salil.mehta@huawei.com>
6435 L:      netdev@vger.kernel.org
6436 W:      http://www.hisilicon.com
6437 S:      Maintained
6438 F:      drivers/net/ethernet/hisilicon/
6439 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6440
6441 HISILICON PMU DRIVER
6442 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6443 W:      http://www.hisilicon.com
6444 S:      Supported
6445 F:      drivers/perf/hisilicon
6446 F:      Documentation/perf/hisi-pmu.txt
6447
6448 HISILICON ROCE DRIVER
6449 M:      Lijun Ou <oulijun@huawei.com>
6450 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6451 L:      linux-rdma@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/infiniband/hw/hns/
6454 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6455
6456 HISILICON SAS Controller
6457 M:      John Garry <john.garry@huawei.com>
6458 W:      http://www.hisilicon.com
6459 S:      Supported
6460 F:      drivers/scsi/hisi_sas/
6461 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6462
6463 HMM - Heterogeneous Memory Management
6464 M:      Jérôme Glisse <jglisse@redhat.com>
6465 L:      linux-mm@kvack.org
6466 S:      Maintained
6467 F:      mm/hmm*
6468 F:      include/linux/hmm*
6469 F:      Documentation/vm/hmm.txt
6470
6471 HOST AP DRIVER
6472 M:      Jouni Malinen <j@w1.fi>
6473 L:      linux-wireless@vger.kernel.org
6474 W:      http://w1.fi/hostap-driver.html
6475 S:      Obsolete
6476 F:      drivers/net/wireless/intersil/hostap/
6477
6478 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6479 L:      platform-driver-x86@vger.kernel.org
6480 S:      Orphan
6481 F:      drivers/platform/x86/tc1100-wmi.c
6482
6483 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6484 M:      Jaroslav Kysela <perex@perex.cz>
6485 S:      Maintained
6486 F:      drivers/net/ethernet/hp/hp100.*
6487
6488 HPET:   High Precision Event Timers driver
6489 M:      Clemens Ladisch <clemens@ladisch.de>
6490 S:      Maintained
6491 F:      Documentation/timers/hpet.txt
6492 F:      drivers/char/hpet.c
6493 F:      include/linux/hpet.h
6494 F:      include/uapi/linux/hpet.h
6495
6496 HPET:   x86
6497 S:      Orphan
6498 F:      arch/x86/kernel/hpet.c
6499 F:      arch/x86/include/asm/hpet.h
6500
6501 HPFS FILESYSTEM
6502 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6503 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6504 S:      Maintained
6505 F:      fs/hpfs/
6506
6507 HSI SUBSYSTEM
6508 M:      Sebastian Reichel <sre@kernel.org>
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6510 S:      Maintained
6511 F:      Documentation/ABI/testing/sysfs-bus-hsi
6512 F:      Documentation/driver-api/hsi.rst
6513 F:      drivers/hsi/
6514 F:      include/linux/hsi/
6515 F:      include/uapi/linux/hsi/
6516
6517 HSO 3G MODEM DRIVER
6518 L:      linux-usb@vger.kernel.org
6519 S:      Orphan
6520 F:      drivers/net/usb/hso.c
6521
6522 HSR NETWORK PROTOCOL
6523 M:      Arvid Brodin <arvid.brodin@alten.se>
6524 L:      netdev@vger.kernel.org
6525 S:      Maintained
6526 F:      net/hsr/
6527
6528 HT16K33 LED CONTROLLER DRIVER
6529 M:      Robin van der Gracht <robin@protonic.nl>
6530 S:      Maintained
6531 F:      drivers/auxdisplay/ht16k33.c
6532 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6533
6534 HTCPEN TOUCHSCREEN DRIVER
6535 M:      Pau Oliva Fora <pof@eslack.org>
6536 L:      linux-input@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/input/touchscreen/htcpen.c
6539
6540 HUAWEI ETHERNET DRIVER
6541 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6542 L:      netdev@vger.kernel.org
6543 S:      Supported
6544 F:      Documentation/networking/hinic.txt
6545 F:      drivers/net/ethernet/huawei/hinic/
6546
6547 HUGETLB FILESYSTEM
6548 M:      Mike Kravetz <mike.kravetz@oracle.com>
6549 L:      linux-mm@kvack.org
6550 S:      Maintained
6551 F:      fs/hugetlbfs/
6552 F:      mm/hugetlb.c
6553 F:      include/linux/hugetlb.h
6554 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6555 F:      Documentation/vm/hugetlbfs_reserv.rst
6556 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6557
6558 HVA ST MEDIA DRIVER
6559 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6560 L:      linux-media@vger.kernel.org
6561 T:      git git://linuxtv.org/media_tree.git
6562 W:      https://linuxtv.org
6563 S:      Supported
6564 F:      drivers/media/platform/sti/hva
6565
6566 HWPOISON MEMORY FAILURE HANDLING
6567 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6568 L:      linux-mm@kvack.org
6569 S:      Maintained
6570 F:      mm/memory-failure.c
6571 F:      mm/hwpoison-inject.c
6572
6573 Hyper-V CORE AND DRIVERS
6574 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6575 M:      Haiyang Zhang <haiyangz@microsoft.com>
6576 M:      Stephen Hemminger <sthemmin@microsoft.com>
6577 L:      devel@linuxdriverproject.org
6578 S:      Maintained
6579 F:      Documentation/networking/netvsc.txt
6580 F:      arch/x86/include/asm/mshyperv.h
6581 F:      arch/x86/include/asm/trace/hyperv.h
6582 F:      arch/x86/include/asm/hyperv-tlfs.h
6583 F:      arch/x86/kernel/cpu/mshyperv.c
6584 F:      arch/x86/hyperv
6585 F:      drivers/hid/hid-hyperv.c
6586 F:      drivers/hv/
6587 F:      drivers/input/serio/hyperv-keyboard.c
6588 F:      drivers/pci/host/pci-hyperv.c
6589 F:      drivers/net/hyperv/
6590 F:      drivers/scsi/storvsc_drv.c
6591 F:      drivers/uio/uio_hv_generic.c
6592 F:      drivers/video/fbdev/hyperv_fb.c
6593 F:      net/vmw_vsock/hyperv_transport.c
6594 F:      include/linux/hyperv.h
6595 F:      include/uapi/linux/hyperv.h
6596 F:      tools/hv/
6597 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6598
6599 HYPERVISOR VIRTUAL CONSOLE DRIVER
6600 L:      linuxppc-dev@lists.ozlabs.org
6601 S:      Odd Fixes
6602 F:      drivers/tty/hvc/
6603
6604 I2C ACPI SUPPORT
6605 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6606 L:      linux-i2c@vger.kernel.org
6607 L:      linux-acpi@vger.kernel.org
6608 S:      Maintained
6609 F:      drivers/i2c/i2c-core-acpi.c
6610
6611 I2C MUXES
6612 M:      Peter Rosin <peda@axentia.se>
6613 L:      linux-i2c@vger.kernel.org
6614 S:      Maintained
6615 F:      Documentation/i2c/i2c-topology
6616 F:      Documentation/i2c/muxes/
6617 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6618 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6619 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6620 F:      drivers/i2c/i2c-mux.c
6621 F:      drivers/i2c/muxes/
6622 F:      include/linux/i2c-mux.h
6623
6624 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6625 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6626 L:      linux-i2c@vger.kernel.org
6627 S:      Maintained
6628 F:      drivers/i2c/busses/i2c-mv64xxx.c
6629
6630 I2C OVER PARALLEL PORT
6631 M:      Jean Delvare <jdelvare@suse.com>
6632 L:      linux-i2c@vger.kernel.org
6633 S:      Maintained
6634 F:      Documentation/i2c/busses/i2c-parport
6635 F:      Documentation/i2c/busses/i2c-parport-light
6636 F:      drivers/i2c/busses/i2c-parport.c
6637 F:      drivers/i2c/busses/i2c-parport-light.c
6638
6639 I2C SUBSYSTEM
6640 M:      Wolfram Sang <wsa@the-dreams.de>
6641 L:      linux-i2c@vger.kernel.org
6642 W:      https://i2c.wiki.kernel.org/
6643 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6645 S:      Maintained
6646 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6647 F:      Documentation/i2c/
6648 F:      drivers/i2c/*
6649 F:      include/linux/i2c.h
6650 F:      include/linux/i2c-dev.h
6651 F:      include/linux/i2c-smbus.h
6652 F:      include/uapi/linux/i2c.h
6653 F:      include/uapi/linux/i2c-*.h
6654
6655 I2C SUBSYSTEM HOST DRIVERS
6656 L:      linux-i2c@vger.kernel.org
6657 W:      https://i2c.wiki.kernel.org/
6658 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6660 S:      Odd Fixes
6661 F:      Documentation/devicetree/bindings/i2c/
6662 F:      drivers/i2c/algos/
6663 F:      drivers/i2c/busses/
6664
6665 I2C-TAOS-EVM DRIVER
6666 M:      Jean Delvare <jdelvare@suse.com>
6667 L:      linux-i2c@vger.kernel.org
6668 S:      Maintained
6669 F:      Documentation/i2c/busses/i2c-taos-evm
6670 F:      drivers/i2c/busses/i2c-taos-evm.c
6671
6672 I2C-TINY-USB DRIVER
6673 M:      Till Harbaum <till@harbaum.org>
6674 L:      linux-i2c@vger.kernel.org
6675 W:      http://www.harbaum.org/till/i2c_tiny_usb
6676 S:      Maintained
6677 F:      drivers/i2c/busses/i2c-tiny-usb.c
6678
6679 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6680 M:      Jean Delvare <jdelvare@suse.com>
6681 L:      linux-i2c@vger.kernel.org
6682 S:      Maintained
6683 F:      Documentation/i2c/busses/i2c-ali1535
6684 F:      Documentation/i2c/busses/i2c-ali1563
6685 F:      Documentation/i2c/busses/i2c-ali15x3
6686 F:      Documentation/i2c/busses/i2c-amd756
6687 F:      Documentation/i2c/busses/i2c-amd8111
6688 F:      Documentation/i2c/busses/i2c-i801
6689 F:      Documentation/i2c/busses/i2c-nforce2
6690 F:      Documentation/i2c/busses/i2c-piix4
6691 F:      Documentation/i2c/busses/i2c-sis5595
6692 F:      Documentation/i2c/busses/i2c-sis630
6693 F:      Documentation/i2c/busses/i2c-sis96x
6694 F:      Documentation/i2c/busses/i2c-via
6695 F:      Documentation/i2c/busses/i2c-viapro
6696 F:      drivers/i2c/busses/i2c-ali1535.c
6697 F:      drivers/i2c/busses/i2c-ali1563.c
6698 F:      drivers/i2c/busses/i2c-ali15x3.c
6699 F:      drivers/i2c/busses/i2c-amd756.c
6700 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6701 F:      drivers/i2c/busses/i2c-amd8111.c
6702 F:      drivers/i2c/busses/i2c-i801.c
6703 F:      drivers/i2c/busses/i2c-isch.c
6704 F:      drivers/i2c/busses/i2c-nforce2.c
6705 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6706 F:      drivers/i2c/busses/i2c-piix4.c
6707 F:      drivers/i2c/busses/i2c-sis5595.c
6708 F:      drivers/i2c/busses/i2c-sis630.c
6709 F:      drivers/i2c/busses/i2c-sis96x.c
6710 F:      drivers/i2c/busses/i2c-via.c
6711 F:      drivers/i2c/busses/i2c-viapro.c
6712
6713 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6714 M:      Hans de Goede <hdegoede@redhat.com>
6715 L:      linux-i2c@vger.kernel.org
6716 S:      Maintained
6717 F:      drivers/i2c/busses/i2c-cht-wc.c
6718
6719 I2C/SMBUS ISMT DRIVER
6720 M:      Seth Heasley <seth.heasley@intel.com>
6721 M:      Neil Horman <nhorman@tuxdriver.com>
6722 L:      linux-i2c@vger.kernel.org
6723 F:      drivers/i2c/busses/i2c-ismt.c
6724 F:      Documentation/i2c/busses/i2c-ismt
6725
6726 I2C/SMBUS STUB DRIVER
6727 M:      Jean Delvare <jdelvare@suse.com>
6728 L:      linux-i2c@vger.kernel.org
6729 S:      Maintained
6730 F:      drivers/i2c/i2c-stub.c
6731
6732 IA64 (Itanium) PLATFORM
6733 M:      Tony Luck <tony.luck@intel.com>
6734 M:      Fenghua Yu <fenghua.yu@intel.com>
6735 L:      linux-ia64@vger.kernel.org
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6737 S:      Maintained
6738 F:      arch/ia64/
6739
6740 IBM Power 842 compression accelerator
6741 M:      Haren Myneni <haren@us.ibm.com>
6742 S:      Supported
6743 F:      drivers/crypto/nx/Makefile
6744 F:      drivers/crypto/nx/Kconfig
6745 F:      drivers/crypto/nx/nx-842*
6746 F:      include/linux/sw842.h
6747 F:      crypto/842.c
6748 F:      lib/842/
6749
6750 IBM Power in-Nest Crypto Acceleration
6751 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6752 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6753 L:      linux-crypto@vger.kernel.org
6754 S:      Supported
6755 F:      drivers/crypto/nx/Makefile
6756 F:      drivers/crypto/nx/Kconfig
6757 F:      drivers/crypto/nx/nx-aes*
6758 F:      drivers/crypto/nx/nx-sha*
6759 F:      drivers/crypto/nx/nx.*
6760 F:      drivers/crypto/nx/nx_csbcpb.h
6761 F:      drivers/crypto/nx/nx_debugfs.h
6762
6763 IBM Power Linux RAID adapter
6764 M:      Brian King <brking@us.ibm.com>
6765 S:      Supported
6766 F:      drivers/scsi/ipr.*
6767
6768 IBM Power SRIOV Virtual NIC Device Driver
6769 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6770 M:      John Allen <jallen@linux.vnet.ibm.com>
6771 L:      netdev@vger.kernel.org
6772 S:      Supported
6773 F:      drivers/net/ethernet/ibm/ibmvnic.*
6774
6775 IBM Power Virtual Accelerator Switchboard
6776 M:      Sukadev Bhattiprolu
6777 L:      linuxppc-dev@lists.ozlabs.org
6778 S:      Supported
6779 F:      arch/powerpc/platforms/powernv/vas*
6780 F:      arch/powerpc/platforms/powernv/copy-paste.h
6781 F:      arch/powerpc/include/asm/vas.h
6782 F:      arch/powerpc/include/uapi/asm/vas.h
6783
6784 IBM Power Virtual Ethernet Device Driver
6785 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6786 L:      netdev@vger.kernel.org
6787 S:      Supported
6788 F:      drivers/net/ethernet/ibm/ibmveth.*
6789
6790 IBM Power Virtual FC Device Drivers
6791 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6792 L:      linux-scsi@vger.kernel.org
6793 S:      Supported
6794 F:      drivers/scsi/ibmvscsi/ibmvfc*
6795
6796 IBM Power Virtual Management Channel Driver
6797 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6798 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6799 S:      Supported
6800 F:      drivers/misc/ibmvmc.*
6801
6802 IBM Power Virtual SCSI Device Drivers
6803 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6804 L:      linux-scsi@vger.kernel.org
6805 S:      Supported
6806 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6807 F:      include/scsi/viosrp.h
6808
6809 IBM Power Virtual SCSI Device Target Driver
6810 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6811 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6812 L:      linux-scsi@vger.kernel.org
6813 L:      target-devel@vger.kernel.org
6814 S:      Supported
6815 F:      drivers/scsi/ibmvscsi_tgt/
6816
6817 IBM Power VMX Cryptographic instructions
6818 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6819 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6820 L:      linux-crypto@vger.kernel.org
6821 S:      Supported
6822 F:      drivers/crypto/vmx/Makefile
6823 F:      drivers/crypto/vmx/Kconfig
6824 F:      drivers/crypto/vmx/vmx.c
6825 F:      drivers/crypto/vmx/aes*
6826 F:      drivers/crypto/vmx/ghash*
6827 F:      drivers/crypto/vmx/ppc-xlate.pl
6828
6829 IBM ServeRAID RAID DRIVER
6830 S:      Orphan
6831 F:      drivers/scsi/ips.*
6832
6833 ICH LPC AND GPIO DRIVER
6834 M:      Peter Tyser <ptyser@xes-inc.com>
6835 S:      Maintained
6836 F:      drivers/mfd/lpc_ich.c
6837 F:      drivers/gpio/gpio-ich.c
6838
6839 IDE SUBSYSTEM
6840 M:      "David S. Miller" <davem@davemloft.net>
6841 L:      linux-ide@vger.kernel.org
6842 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6844 S:      Maintained
6845 F:      Documentation/ide/
6846 F:      drivers/ide/
6847 F:      include/linux/ide.h
6848
6849 IDE/ATAPI DRIVERS
6850 M:      Borislav Petkov <bp@alien8.de>
6851 L:      linux-ide@vger.kernel.org
6852 S:      Maintained
6853 F:      Documentation/cdrom/ide-cd
6854 F:      drivers/ide/ide-cd*
6855
6856 IDEAPAD LAPTOP EXTRAS DRIVER
6857 M:      Ike Panhc <ike.pan@canonical.com>
6858 L:      platform-driver-x86@vger.kernel.org
6859 W:      http://launchpad.net/ideapad-laptop
6860 S:      Maintained
6861 F:      drivers/platform/x86/ideapad-laptop.c
6862
6863 IDEAPAD LAPTOP SLIDEBAR DRIVER
6864 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6865 L:      linux-input@vger.kernel.org
6866 W:      https://github.com/o2genum/ideapad-slidebar
6867 S:      Maintained
6868 F:      drivers/input/misc/ideapad_slidebar.c
6869
6870 IDT VersaClock 5 CLOCK DRIVER
6871 M:      Marek Vasut <marek.vasut@gmail.com>
6872 S:      Maintained
6873 F:      drivers/clk/clk-versaclock5.c
6874
6875 IEEE 802.15.4 SUBSYSTEM
6876 M:      Alexander Aring <alex.aring@gmail.com>
6877 M:      Stefan Schmidt <stefan@osg.samsung.com>
6878 L:      linux-wpan@vger.kernel.org
6879 W:      http://wpan.cakelab.org/
6880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6882 S:      Maintained
6883 F:      net/ieee802154/
6884 F:      net/mac802154/
6885 F:      drivers/net/ieee802154/
6886 F:      include/linux/nl802154.h
6887 F:      include/linux/ieee802154.h
6888 F:      include/net/nl802154.h
6889 F:      include/net/mac802154.h
6890 F:      include/net/af_ieee802154.h
6891 F:      include/net/cfg802154.h
6892 F:      include/net/ieee802154_netdev.h
6893 F:      Documentation/networking/ieee802154.txt
6894
6895 IFE PROTOCOL
6896 M:      Yotam Gigi <yotam.gi@gmail.com>
6897 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6898 F:      net/ife
6899 F:      include/net/ife.h
6900 F:      include/uapi/linux/ife.h
6901
6902 IGORPLUG-USB IR RECEIVER
6903 M:      Sean Young <sean@mess.org>
6904 L:      linux-media@vger.kernel.org
6905 S:      Maintained
6906 F:      drivers/media/rc/igorplugusb.c
6907
6908 IGUANAWORKS USB IR TRANSCEIVER
6909 M:      Sean Young <sean@mess.org>
6910 L:      linux-media@vger.kernel.org
6911 S:      Maintained
6912 F:      drivers/media/rc/iguanair.c
6913
6914 IIO DIGITAL POTENTIOMETER DAC
6915 M:      Peter Rosin <peda@axentia.se>
6916 L:      linux-iio@vger.kernel.org
6917 S:      Maintained
6918 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6919 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6920 F:      drivers/iio/dac/dpot-dac.c
6921
6922 IIO ENVELOPE DETECTOR
6923 M:      Peter Rosin <peda@axentia.se>
6924 L:      linux-iio@vger.kernel.org
6925 S:      Maintained
6926 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6927 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6928 F:      drivers/iio/adc/envelope-detector.c
6929
6930 IIO MULTIPLEXER
6931 M:      Peter Rosin <peda@axentia.se>
6932 L:      linux-iio@vger.kernel.org
6933 S:      Maintained
6934 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6935 F:      drivers/iio/multiplexer/iio-mux.c
6936
6937 IIO SUBSYSTEM AND DRIVERS
6938 M:      Jonathan Cameron <jic23@kernel.org>
6939 R:      Hartmut Knaack <knaack.h@gmx.de>
6940 R:      Lars-Peter Clausen <lars@metafoo.de>
6941 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6942 L:      linux-iio@vger.kernel.org
6943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6944 S:      Maintained
6945 F:      Documentation/ABI/testing/configfs-iio*
6946 F:      Documentation/ABI/testing/sysfs-bus-iio*
6947 F:      Documentation/devicetree/bindings/iio/
6948 F:      drivers/iio/
6949 F:      drivers/staging/iio/
6950 F:      include/linux/iio/
6951 F:      tools/iio/
6952
6953 IKANOS/ADI EAGLE ADSL USB DRIVER
6954 M:      Matthieu Castet <castet.matthieu@free.fr>
6955 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6956 S:      Maintained
6957 F:      drivers/usb/atm/ueagle-atm.c
6958
6959 IMGTEC ASCII LCD DRIVER
6960 M:      Paul Burton <paul.burton@mips.com>
6961 S:      Maintained
6962 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6963 F:      drivers/auxdisplay/img-ascii-lcd.c
6964
6965 IMGTEC IR DECODER DRIVER
6966 M:      James Hogan <jhogan@kernel.org>
6967 S:      Maintained
6968 F:      drivers/media/rc/img-ir/
6969
6970 IMON SOUNDGRAPH USB IR RECEIVER
6971 M:      Sean Young <sean@mess.org>
6972 L:      linux-media@vger.kernel.org
6973 S:      Maintained
6974 F:      drivers/media/rc/imon_raw.c
6975 F:      drivers/media/rc/imon.c
6976
6977 IMS TWINTURBO FRAMEBUFFER DRIVER
6978 L:      linux-fbdev@vger.kernel.org
6979 S:      Orphan
6980 F:      drivers/video/fbdev/imsttfb.c
6981
6982 INA209 HARDWARE MONITOR DRIVER
6983 M:      Guenter Roeck <linux@roeck-us.net>
6984 L:      linux-hwmon@vger.kernel.org
6985 S:      Maintained
6986 F:      Documentation/hwmon/ina209
6987 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6988 F:      drivers/hwmon/ina209.c
6989
6990 INA2XX HARDWARE MONITOR DRIVER
6991 M:      Guenter Roeck <linux@roeck-us.net>
6992 L:      linux-hwmon@vger.kernel.org
6993 S:      Maintained
6994 F:      Documentation/hwmon/ina2xx
6995 F:      drivers/hwmon/ina2xx.c
6996 F:      include/linux/platform_data/ina2xx.h
6997
6998 INDUSTRY PACK SUBSYSTEM (IPACK)
6999 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7000 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7001 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7002 L:      industrypack-devel@lists.sourceforge.net
7003 W:      http://industrypack.sourceforge.net
7004 S:      Maintained
7005 F:      drivers/ipack/
7006
7007 INFINIBAND SUBSYSTEM
7008 M:      Doug Ledford <dledford@redhat.com>
7009 M:      Jason Gunthorpe <jgg@mellanox.com>
7010 L:      linux-rdma@vger.kernel.org
7011 W:      https://github.com/linux-rdma/rdma-core
7012 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7014 S:      Supported
7015 F:      Documentation/devicetree/bindings/infiniband/
7016 F:      Documentation/infiniband/
7017 F:      drivers/infiniband/
7018 F:      include/uapi/linux/if_infiniband.h
7019 F:      include/uapi/rdma/
7020 F:      include/rdma/
7021
7022 INGENIC JZ4780 DMA Driver
7023 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7024 S:      Maintained
7025 F:      drivers/dma/dma-jz4780.c
7026
7027 INGENIC JZ4780 NAND DRIVER
7028 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7029 L:      linux-mtd@lists.infradead.org
7030 S:      Maintained
7031 F:      drivers/mtd/nand/raw/jz4780_*
7032
7033 INOTIFY
7034 M:      Jan Kara <jack@suse.cz>
7035 R:      Amir Goldstein <amir73il@gmail.com>
7036 L:      linux-fsdevel@vger.kernel.org
7037 S:      Maintained
7038 F:      Documentation/filesystems/inotify.txt
7039 F:      fs/notify/inotify/
7040 F:      include/linux/inotify.h
7041 F:      include/uapi/linux/inotify.h
7042
7043 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7044 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7045 L:      linux-input@vger.kernel.org
7046 Q:      http://patchwork.kernel.org/project/linux-input/list/
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7048 S:      Maintained
7049 F:      drivers/input/
7050 F:      include/linux/input.h
7051 F:      include/uapi/linux/input.h
7052 F:      include/uapi/linux/input-event-codes.h
7053 F:      include/linux/input/
7054 F:      Documentation/devicetree/bindings/input/
7055 F:      Documentation/input/
7056
7057 INPUT MULTITOUCH (MT) PROTOCOL
7058 M:      Henrik Rydberg <rydberg@bitmath.org>
7059 L:      linux-input@vger.kernel.org
7060 S:      Odd fixes
7061 F:      Documentation/input/multi-touch-protocol.rst
7062 F:      drivers/input/input-mt.c
7063 K:      \b(ABS|SYN)_MT_
7064
7065 INSIDE SECURE CRYPTO DRIVER
7066 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7067 F:      drivers/crypto/inside-secure/
7068 S:      Maintained
7069 L:      linux-crypto@vger.kernel.org
7070
7071 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7072 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7073 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7074 L:      linux-integrity@vger.kernel.org
7075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7076 S:      Supported
7077 F:      security/integrity/ima/
7078
7079 INTEL 810/815 FRAMEBUFFER DRIVER
7080 M:      Antonino Daplas <adaplas@gmail.com>
7081 L:      linux-fbdev@vger.kernel.org
7082 S:      Maintained
7083 F:      drivers/video/fbdev/i810/
7084
7085 INTEL ASoC DRIVERS
7086 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7087 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7088 M:      Jie Yang <yang.jie@linux.intel.com>
7089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7090 S:      Supported
7091 F:      sound/soc/intel/
7092
7093 INTEL C600 SERIES SAS CONTROLLER DRIVER
7094 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7095 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7096 L:      linux-scsi@vger.kernel.org
7097 T:      git git://git.code.sf.net/p/intel-sas/isci
7098 S:      Supported
7099 F:      drivers/scsi/isci/
7100
7101 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7102 M:      Jani Nikula <jani.nikula@linux.intel.com>
7103 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7104 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7105 L:      intel-gfx@lists.freedesktop.org
7106 W:      https://01.org/linuxgraphics/
7107 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7108 C:      irc://chat.freenode.net/intel-gfx
7109 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7110 T:      git git://anongit.freedesktop.org/drm-intel
7111 S:      Supported
7112 F:      drivers/gpu/drm/i915/
7113 F:      include/drm/i915*
7114 F:      include/uapi/drm/i915_drm.h
7115 F:      Documentation/gpu/i915.rst
7116
7117 INTEL ETHERNET DRIVERS
7118 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7119 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7120 W:      http://www.intel.com/support/feedback.htm
7121 W:      http://e1000.sourceforge.net/
7122 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7125 S:      Supported
7126 F:      Documentation/networking/e100.txt
7127 F:      Documentation/networking/e1000.txt
7128 F:      Documentation/networking/e1000e.txt
7129 F:      Documentation/networking/igb.txt
7130 F:      Documentation/networking/igbvf.txt
7131 F:      Documentation/networking/ixgb.txt
7132 F:      Documentation/networking/ixgbe.txt
7133 F:      Documentation/networking/ixgbevf.txt
7134 F:      Documentation/networking/i40e.txt
7135 F:      Documentation/networking/i40evf.txt
7136 F:      Documentation/networking/ice.txt
7137 F:      drivers/net/ethernet/intel/
7138 F:      drivers/net/ethernet/intel/*/
7139 F:      include/linux/avf/virtchnl.h
7140
7141 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7142 M:      Maik Broemme <mbroemme@libmpq.org>
7143 L:      linux-fbdev@vger.kernel.org
7144 S:      Maintained
7145 F:      Documentation/fb/intelfb.txt
7146 F:      drivers/video/fbdev/intelfb/
7147
7148 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7149 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7150 M:      Zhi Wang <zhi.a.wang@intel.com>
7151 L:      intel-gvt-dev@lists.freedesktop.org
7152 L:      intel-gfx@lists.freedesktop.org
7153 W:      https://01.org/igvt-g
7154 T:      git https://github.com/intel/gvt-linux.git
7155 S:      Supported
7156 F:      drivers/gpu/drm/i915/gvt/
7157
7158 INTEL HID EVENT DRIVER
7159 M:      Alex Hung <alex.hung@canonical.com>
7160 L:      platform-driver-x86@vger.kernel.org
7161 S:      Maintained
7162 F:      drivers/platform/x86/intel-hid.c
7163
7164 INTEL I/OAT DMA DRIVER
7165 M:      Dave Jiang <dave.jiang@intel.com>
7166 R:      Dan Williams <dan.j.williams@intel.com>
7167 L:      dmaengine@vger.kernel.org
7168 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7169 S:      Supported
7170 F:      drivers/dma/ioat*
7171
7172 INTEL IDLE DRIVER
7173 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7174 M:      Len Brown <lenb@kernel.org>
7175 L:      linux-pm@vger.kernel.org
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7177 B:      https://bugzilla.kernel.org
7178 S:      Supported
7179 F:      drivers/idle/intel_idle.c
7180
7181 INTEL INTEGRATED SENSOR HUB DRIVER
7182 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7183 M:      Jiri Kosina <jikos@kernel.org>
7184 L:      linux-input@vger.kernel.org
7185 S:      Maintained
7186 F:      drivers/hid/intel-ish-hid/
7187
7188 INTEL IOMMU (VT-d)
7189 M:      David Woodhouse <dwmw2@infradead.org>
7190 L:      iommu@lists.linux-foundation.org
7191 T:      git git://git.infradead.org/iommu-2.6.git
7192 S:      Supported
7193 F:      drivers/iommu/intel-iommu.c
7194 F:      include/linux/intel-iommu.h
7195
7196 INTEL IOP-ADMA DMA DRIVER
7197 R:      Dan Williams <dan.j.williams@intel.com>
7198 S:      Odd fixes
7199 F:      drivers/dma/iop-adma.c
7200
7201 INTEL IPU3 CSI-2 CIO2 DRIVER
7202 M:      Yong Zhi <yong.zhi@intel.com>
7203 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7204 L:      linux-media@vger.kernel.org
7205 S:      Maintained
7206 F:      drivers/media/pci/intel/ipu3/
7207 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7208
7209 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7210 M:      Krzysztof Halasa <khalasa@piap.pl>
7211 S:      Maintained
7212 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7213 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7214 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7215 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7216 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7217 F:      drivers/net/wan/ixp4xx_hss.c
7218
7219 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7220 M:      Deepak Saxena <dsaxena@plexity.net>
7221 S:      Maintained
7222 F:      drivers/char/hw_random/ixp4xx-rng.c
7223
7224 INTEL MANAGEMENT ENGINE (mei)
7225 M:      Tomas Winkler <tomas.winkler@intel.com>
7226 L:      linux-kernel@vger.kernel.org
7227 S:      Supported
7228 F:      include/uapi/linux/mei.h
7229 F:      include/linux/mei_cl_bus.h
7230 F:      drivers/misc/mei/*
7231 F:      drivers/watchdog/mei_wdt.c
7232 F:      Documentation/misc-devices/mei/*
7233 F:      samples/mei/*
7234
7235 INTEL MENLOW THERMAL DRIVER
7236 M:      Sujith Thomas <sujith.thomas@intel.com>
7237 L:      platform-driver-x86@vger.kernel.org
7238 W:      https://01.org/linux-acpi
7239 S:      Supported
7240 F:      drivers/platform/x86/intel_menlow.c
7241
7242 INTEL MERRIFIELD GPIO DRIVER
7243 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7244 L:      linux-gpio@vger.kernel.org
7245 S:      Maintained
7246 F:      drivers/gpio/gpio-merrifield.c
7247
7248 INTEL MIC DRIVERS (mic)
7249 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7250 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7251 S:      Supported
7252 W:      https://github.com/sudeepdutt/mic
7253 W:      http://software.intel.com/en-us/mic-developer
7254 F:      include/linux/mic_bus.h
7255 F:      include/linux/scif.h
7256 F:      include/uapi/linux/mic_common.h
7257 F:      include/uapi/linux/mic_ioctl.h
7258 F:      include/uapi/linux/scif_ioctl.h
7259 F:      drivers/misc/mic/
7260 F:      drivers/dma/mic_x100_dma.c
7261 F:      drivers/dma/mic_x100_dma.h
7262 F:      Documentation/mic/
7263
7264 INTEL PMC CORE DRIVER
7265 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7266 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7267 L:      platform-driver-x86@vger.kernel.org
7268 S:      Maintained
7269 F:      arch/x86/include/asm/pmc_core.h
7270 F:      drivers/platform/x86/intel_pmc_core*
7271
7272 INTEL PMC/P-Unit IPC DRIVER
7273 M:      Zha Qipeng<qipeng.zha@intel.com>
7274 L:      platform-driver-x86@vger.kernel.org
7275 S:      Maintained
7276 F:      drivers/platform/x86/intel_pmc_ipc.c
7277 F:      drivers/platform/x86/intel_punit_ipc.c
7278 F:      arch/x86/include/asm/intel_pmc_ipc.h
7279 F:      arch/x86/include/asm/intel_punit_ipc.h
7280
7281 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7282 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7283 L:      linux-wireless@vger.kernel.org
7284 S:      Maintained
7285 F:      Documentation/networking/README.ipw2100
7286 F:      Documentation/networking/README.ipw2200
7287 F:      drivers/net/wireless/intel/ipw2x00/
7288
7289 INTEL PSTATE DRIVER
7290 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7291 M:      Len Brown <lenb@kernel.org>
7292 L:      linux-pm@vger.kernel.org
7293 S:      Supported
7294 F:      drivers/cpufreq/intel_pstate.c
7295
7296 INTEL RDMA RNIC DRIVER
7297 M:      Faisal Latif <faisal.latif@intel.com>
7298 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7299 L:      linux-rdma@vger.kernel.org
7300 S:      Supported
7301 F:      drivers/infiniband/hw/i40iw/
7302 F:      include/uapi/rdma/i40iw-abi.h
7303
7304 INTEL SHA MULTIBUFFER DRIVER
7305 M:      Megha Dey <megha.dey@linux.intel.com>
7306 R:      Tim Chen <tim.c.chen@linux.intel.com>
7307 L:      linux-crypto@vger.kernel.org
7308 S:      Supported
7309 F:      arch/x86/crypto/sha*-mb
7310 F:      crypto/mcryptd.c
7311
7312 INTEL TELEMETRY DRIVER
7313 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7314 L:      platform-driver-x86@vger.kernel.org
7315 S:      Maintained
7316 F:      arch/x86/include/asm/intel_telemetry.h
7317 F:      drivers/platform/x86/intel_telemetry*
7318
7319 INTEL VIRTUAL BUTTON DRIVER
7320 M:      AceLan Kao <acelan.kao@canonical.com>
7321 L:      platform-driver-x86@vger.kernel.org
7322 S:      Maintained
7323 F:      drivers/platform/x86/intel-vbtn.c
7324
7325 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7326 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7327 L:      linux-wireless@vger.kernel.org
7328 S:      Supported
7329 F:      drivers/net/wireless/intel/iwlegacy/
7330
7331 INTEL WIRELESS WIFI LINK (iwlwifi)
7332 M:      Johannes Berg <johannes.berg@intel.com>
7333 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7334 M:      Luca Coelho <luciano.coelho@intel.com>
7335 M:      Intel Linux Wireless <linuxwifi@intel.com>
7336 L:      linux-wireless@vger.kernel.org
7337 W:      http://intellinuxwireless.org
7338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7339 S:      Supported
7340 F:      drivers/net/wireless/intel/iwlwifi/
7341
7342 INTEL WIRELESS WIMAX CONNECTION 2400
7343 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7344 M:      linux-wimax@intel.com
7345 L:      wimax@linuxwimax.org (subscribers-only)
7346 S:      Supported
7347 W:      http://linuxwimax.org
7348 F:      Documentation/wimax/README.i2400m
7349 F:      drivers/net/wimax/i2400m/
7350 F:      include/uapi/linux/wimax/i2400m.h
7351
7352 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7353 M:      Mario Limonciello <mario.limonciello@dell.com>
7354 S:      Maintained
7355 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7356
7357 INTEL(R) TRACE HUB
7358 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7359 S:      Supported
7360 F:      Documentation/trace/intel_th.txt
7361 F:      drivers/hwtracing/intel_th/
7362
7363 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7364 M:      Ning Sun <ning.sun@intel.com>
7365 L:      tboot-devel@lists.sourceforge.net
7366 W:      http://tboot.sourceforge.net
7367 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7368 S:      Supported
7369 F:      Documentation/intel_txt.txt
7370 F:      include/linux/tboot.h
7371 F:      arch/x86/kernel/tboot.c
7372
7373 INTEL-MID GPIO DRIVER
7374 M:      David Cohen <david.a.cohen@linux.intel.com>
7375 L:      linux-gpio@vger.kernel.org
7376 S:      Maintained
7377 F:      drivers/gpio/gpio-intel-mid.c
7378
7379 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7380 M:      Linus Walleij <linus.walleij@linaro.org>
7381 L:      linux-iio@vger.kernel.org
7382 S:      Maintained
7383 F:      drivers/iio/gyro/mpu3050*
7384 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7385
7386 IOC3 ETHERNET DRIVER
7387 M:      Ralf Baechle <ralf@linux-mips.org>
7388 L:      linux-mips@linux-mips.org
7389 S:      Maintained
7390 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7391
7392 IOC3 SERIAL DRIVER
7393 M:      Pat Gefre <pfg@sgi.com>
7394 L:      linux-serial@vger.kernel.org
7395 S:      Maintained
7396 F:      drivers/tty/serial/ioc3_serial.c
7397
7398 IOMMU DRIVERS
7399 M:      Joerg Roedel <joro@8bytes.org>
7400 L:      iommu@lists.linux-foundation.org
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7402 S:      Maintained
7403 F:      Documentation/devicetree/bindings/iommu/
7404 F:      drivers/iommu/
7405 F:      include/linux/iommu.h
7406 F:      include/linux/of_iommu.h
7407 F:      include/linux/iova.h
7408
7409 IP MASQUERADING
7410 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7411 S:      Maintained
7412 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7413
7414 IPMI SUBSYSTEM
7415 M:      Corey Minyard <minyard@acm.org>
7416 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7417 W:      http://openipmi.sourceforge.net/
7418 S:      Supported
7419 F:      Documentation/IPMI.txt
7420 F:      drivers/char/ipmi/
7421 F:      include/linux/ipmi*
7422 F:      include/uapi/linux/ipmi*
7423
7424 IPS SCSI RAID DRIVER
7425 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7426 L:      linux-scsi@vger.kernel.org
7427 W:      http://www.adaptec.com/
7428 S:      Maintained
7429 F:      drivers/scsi/ips*
7430
7431 IPVS
7432 M:      Wensong Zhang <wensong@linux-vs.org>
7433 M:      Simon Horman <horms@verge.net.au>
7434 M:      Julian Anastasov <ja@ssi.bg>
7435 L:      netdev@vger.kernel.org
7436 L:      lvs-devel@vger.kernel.org
7437 S:      Maintained
7438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7440 F:      Documentation/networking/ipvs-sysctl.txt
7441 F:      include/net/ip_vs.h
7442 F:      include/uapi/linux/ip_vs.h
7443 F:      net/netfilter/ipvs/
7444
7445 IPWIRELESS DRIVER
7446 M:      Jiri Kosina <jikos@kernel.org>
7447 M:      David Sterba <dsterba@suse.com>
7448 S:      Odd Fixes
7449 F:      drivers/tty/ipwireless/
7450
7451 IPX NETWORK LAYER
7452 L:      netdev@vger.kernel.org
7453 S:      Obsolete
7454 F:      include/uapi/linux/ipx.h
7455 F:      drivers/staging/ipx/
7456
7457 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7458 M:      Marc Zyngier <marc.zyngier@arm.com>
7459 S:      Maintained
7460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7461 F:      Documentation/IRQ-domain.txt
7462 F:      include/linux/irqdomain.h
7463 F:      kernel/irq/irqdomain.c
7464 F:      kernel/irq/msi.c
7465
7466 IRQ SUBSYSTEM
7467 M:      Thomas Gleixner <tglx@linutronix.de>
7468 L:      linux-kernel@vger.kernel.org
7469 S:      Maintained
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7471 F:      kernel/irq/
7472
7473 IRQCHIP DRIVERS
7474 M:      Thomas Gleixner <tglx@linutronix.de>
7475 M:      Jason Cooper <jason@lakedaemon.net>
7476 M:      Marc Zyngier <marc.zyngier@arm.com>
7477 L:      linux-kernel@vger.kernel.org
7478 S:      Maintained
7479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7480 F:      Documentation/devicetree/bindings/interrupt-controller/
7481 F:      drivers/irqchip/
7482
7483 ISA
7484 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7485 S:      Maintained
7486 F:      Documentation/isa.txt
7487 F:      drivers/base/isa.c
7488 F:      include/linux/isa.h
7489
7490 ISA RADIO MODULE
7491 M:      Hans Verkuil <hverkuil@xs4all.nl>
7492 L:      linux-media@vger.kernel.org
7493 T:      git git://linuxtv.org/media_tree.git
7494 W:      https://linuxtv.org
7495 S:      Maintained
7496 F:      drivers/media/radio/radio-isa*
7497
7498 ISAPNP
7499 M:      Jaroslav Kysela <perex@perex.cz>
7500 S:      Maintained
7501 F:      Documentation/isapnp.txt
7502 F:      drivers/pnp/isapnp/
7503 F:      include/linux/isapnp.h
7504
7505 ISCSI
7506 M:      Lee Duncan <lduncan@suse.com>
7507 M:      Chris Leech <cleech@redhat.com>
7508 L:      open-iscsi@googlegroups.com
7509 W:      www.open-iscsi.com
7510 S:      Maintained
7511 F:      drivers/scsi/*iscsi*
7512 F:      include/scsi/*iscsi*
7513
7514 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7515 M:      Peter Jones <pjones@redhat.com>
7516 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7517 S:      Maintained
7518 F:      drivers/firmware/iscsi_ibft*
7519
7520 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7521 M:      Or Gerlitz <ogerlitz@mellanox.com>
7522 M:      Sagi Grimberg <sagi@grimberg.me>
7523 M:      Roi Dayan <roid@mellanox.com>
7524 L:      linux-rdma@vger.kernel.org
7525 S:      Supported
7526 W:      http://www.openfabrics.org
7527 W:      www.open-iscsi.org
7528 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7529 F:      drivers/infiniband/ulp/iser/
7530
7531 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7532 M:      Sagi Grimberg <sagi@grimberg.me>
7533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7534 L:      linux-rdma@vger.kernel.org
7535 L:      target-devel@vger.kernel.org
7536 S:      Supported
7537 W:      http://www.linux-iscsi.org
7538 F:      drivers/infiniband/ulp/isert
7539
7540 ISDN SUBSYSTEM
7541 M:      Karsten Keil <isdn@linux-pingi.de>
7542 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7543 L:      netdev@vger.kernel.org
7544 W:      http://www.isdn4linux.de
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7546 S:      Maintained
7547 F:      Documentation/isdn/
7548 F:      drivers/isdn/
7549 F:      include/linux/isdn.h
7550 F:      include/linux/isdn/
7551 F:      include/uapi/linux/isdn.h
7552 F:      include/uapi/linux/isdn/
7553
7554 ISDN SUBSYSTEM (Eicon active card driver)
7555 M:      Armin Schindler <mac@melware.de>
7556 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7557 W:      http://www.melware.de
7558 S:      Maintained
7559 F:      drivers/isdn/hardware/eicon/
7560
7561 IT87 HARDWARE MONITORING DRIVER
7562 M:      Jean Delvare <jdelvare@suse.com>
7563 L:      linux-hwmon@vger.kernel.org
7564 S:      Maintained
7565 F:      Documentation/hwmon/it87
7566 F:      drivers/hwmon/it87.c
7567
7568 IT913X MEDIA DRIVER
7569 M:      Antti Palosaari <crope@iki.fi>
7570 L:      linux-media@vger.kernel.org
7571 W:      https://linuxtv.org
7572 W:      http://palosaari.fi/linux/
7573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7574 T:      git git://linuxtv.org/anttip/media_tree.git
7575 S:      Maintained
7576 F:      drivers/media/tuners/it913x*
7577
7578 IVTV VIDEO4LINUX DRIVER
7579 M:      Andy Walls <awalls@md.metrocast.net>
7580 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7581 L:      linux-media@vger.kernel.org
7582 T:      git git://linuxtv.org/media_tree.git
7583 W:      http://www.ivtvdriver.org
7584 S:      Maintained
7585 F:      Documentation/media/v4l-drivers/ivtv*
7586 F:      drivers/media/pci/ivtv/
7587 F:      include/uapi/linux/ivtv*
7588
7589 IX2505V MEDIA DRIVER
7590 M:      Malcolm Priestley <tvboxspy@gmail.com>
7591 L:      linux-media@vger.kernel.org
7592 W:      https://linuxtv.org
7593 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7594 S:      Maintained
7595 F:      drivers/media/dvb-frontends/ix2505v*
7596
7597 JAILHOUSE HYPERVISOR INTERFACE
7598 M:      Jan Kiszka <jan.kiszka@siemens.com>
7599 L:      jailhouse-dev@googlegroups.com
7600 S:      Maintained
7601 F:      arch/x86/kernel/jailhouse.c
7602 F:      arch/x86/include/asm/jailhouse_para.h
7603
7604 JC42.4 TEMPERATURE SENSOR DRIVER
7605 M:      Guenter Roeck <linux@roeck-us.net>
7606 L:      linux-hwmon@vger.kernel.org
7607 S:      Maintained
7608 F:      drivers/hwmon/jc42.c
7609 F:      Documentation/hwmon/jc42
7610
7611 JFS FILESYSTEM
7612 M:      Dave Kleikamp <shaggy@kernel.org>
7613 L:      jfs-discussion@lists.sourceforge.net
7614 W:      http://jfs.sourceforge.net/
7615 T:      git git://github.com/kleikamp/linux-shaggy.git
7616 S:      Maintained
7617 F:      Documentation/filesystems/jfs.txt
7618 F:      fs/jfs/
7619
7620 JME NETWORK DRIVER
7621 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7622 L:      netdev@vger.kernel.org
7623 S:      Maintained
7624 F:      drivers/net/ethernet/jme.*
7625
7626 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7627 M:      David Woodhouse <dwmw2@infradead.org>
7628 L:      linux-mtd@lists.infradead.org
7629 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7630 S:      Maintained
7631 F:      fs/jffs2/
7632 F:      include/uapi/linux/jffs2.h
7633
7634 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7635 M:      "Theodore Ts'o" <tytso@mit.edu>
7636 M:      Jan Kara <jack@suse.com>
7637 L:      linux-ext4@vger.kernel.org
7638 S:      Maintained
7639 F:      fs/jbd2/
7640 F:      include/linux/jbd2.h
7641
7642 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7643 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7644 L:      linux-media@vger.kernel.org
7645 S:      Maintained
7646 F:      drivers/media/platform/rcar_jpu.c
7647
7648 JSM Neo PCI based serial card
7649 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7650 L:      linux-serial@vger.kernel.org
7651 S:      Maintained
7652 F:      drivers/tty/serial/jsm/
7653
7654 K10TEMP HARDWARE MONITORING DRIVER
7655 M:      Clemens Ladisch <clemens@ladisch.de>
7656 L:      linux-hwmon@vger.kernel.org
7657 S:      Maintained
7658 F:      Documentation/hwmon/k10temp
7659 F:      drivers/hwmon/k10temp.c
7660
7661 K8TEMP HARDWARE MONITORING DRIVER
7662 M:      Rudolf Marek <r.marek@assembler.cz>
7663 L:      linux-hwmon@vger.kernel.org
7664 S:      Maintained
7665 F:      Documentation/hwmon/k8temp
7666 F:      drivers/hwmon/k8temp.c
7667
7668 KASAN
7669 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7670 R:      Alexander Potapenko <glider@google.com>
7671 R:      Dmitry Vyukov <dvyukov@google.com>
7672 L:      kasan-dev@googlegroups.com
7673 S:      Maintained
7674 F:      arch/*/include/asm/kasan.h
7675 F:      arch/*/mm/kasan_init*
7676 F:      Documentation/dev-tools/kasan.rst
7677 F:      include/linux/kasan*.h
7678 F:      lib/test_kasan.c
7679 F:      mm/kasan/
7680 F:      scripts/Makefile.kasan
7681
7682 KCONFIG
7683 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7685 L:      linux-kbuild@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/kbuild/kconfig*
7688 F:      scripts/kconfig/
7689 F:      scripts/Kconfig.include
7690
7691 KDUMP
7692 M:      Dave Young <dyoung@redhat.com>
7693 M:      Baoquan He <bhe@redhat.com>
7694 R:      Vivek Goyal <vgoyal@redhat.com>
7695 L:      kexec@lists.infradead.org
7696 W:      http://lse.sourceforge.net/kdump/
7697 S:      Maintained
7698 F:      Documentation/kdump/
7699
7700 KEENE FM RADIO TRANSMITTER DRIVER
7701 M:      Hans Verkuil <hverkuil@xs4all.nl>
7702 L:      linux-media@vger.kernel.org
7703 T:      git git://linuxtv.org/media_tree.git
7704 W:      https://linuxtv.org
7705 S:      Maintained
7706 F:      drivers/media/radio/radio-keene*
7707
7708 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7709 M:      Ian Kent <raven@themaw.net>
7710 L:      autofs@vger.kernel.org
7711 S:      Maintained
7712 F:      fs/autofs4/
7713
7714 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7715 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7716 M:      Michal Marek <michal.lkml@markovi.net>
7717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7718 L:      linux-kbuild@vger.kernel.org
7719 S:      Maintained
7720 F:      Documentation/kbuild/
7721 F:      Makefile
7722 F:      scripts/Kbuild*
7723 F:      scripts/Makefile*
7724 F:      scripts/basic/
7725 F:      scripts/mk*
7726 F:      scripts/mod/
7727 F:      scripts/package/
7728
7729 KERNEL JANITORS
7730 L:      kernel-janitors@vger.kernel.org
7731 W:      http://kernelnewbies.org/KernelJanitors
7732 S:      Odd Fixes
7733
7734 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7735 M:      "J. Bruce Fields" <bfields@fieldses.org>
7736 M:      Jeff Layton <jlayton@kernel.org>
7737 L:      linux-nfs@vger.kernel.org
7738 W:      http://nfs.sourceforge.net/
7739 T:      git git://linux-nfs.org/~bfields/linux.git
7740 S:      Supported
7741 F:      fs/nfsd/
7742 F:      include/uapi/linux/nfsd/
7743 F:      fs/lockd/
7744 F:      fs/nfs_common/
7745 F:      net/sunrpc/
7746 F:      include/linux/lockd/
7747 F:      include/linux/sunrpc/
7748 F:      include/uapi/linux/sunrpc/
7749
7750 KERNEL SELFTEST FRAMEWORK
7751 M:      Shuah Khan <shuah@kernel.org>
7752 L:      linux-kselftest@vger.kernel.org
7753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7754 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7755 S:      Maintained
7756 F:      tools/testing/selftests/
7757 F:      Documentation/dev-tools/kselftest*
7758
7759 KERNEL USERMODE HELPER
7760 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7761 L:      linux-kernel@vger.kernel.org
7762 S:      Maintained
7763 F:      kernel/umh.c
7764 F:      include/linux/umh.h
7765
7766 KERNEL VIRTUAL MACHINE (KVM)
7767 M:      Paolo Bonzini <pbonzini@redhat.com>
7768 M:      Radim Krčmář <rkrcmar@redhat.com>
7769 L:      kvm@vger.kernel.org
7770 W:      http://www.linux-kvm.org
7771 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7772 S:      Supported
7773 F:      Documentation/virtual/kvm/
7774 F:      include/trace/events/kvm.h
7775 F:      include/uapi/asm-generic/kvm*
7776 F:      include/uapi/linux/kvm*
7777 F:      include/asm-generic/kvm*
7778 F:      include/linux/kvm*
7779 F:      include/kvm/iodev.h
7780 F:      virt/kvm/*
7781 F:      tools/kvm/
7782
7783 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7784 M:      Joerg Roedel <joro@8bytes.org>
7785 L:      kvm@vger.kernel.org
7786 W:      http://www.linux-kvm.org/
7787 S:      Maintained
7788 F:      arch/x86/include/asm/svm.h
7789 F:      arch/x86/kvm/svm.c
7790
7791 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7792 M:      Christoffer Dall <christoffer.dall@arm.com>
7793 M:      Marc Zyngier <marc.zyngier@arm.com>
7794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7795 L:      kvmarm@lists.cs.columbia.edu
7796 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7798 S:      Supported
7799 F:      arch/arm/include/uapi/asm/kvm*
7800 F:      arch/arm/include/asm/kvm*
7801 F:      arch/arm/kvm/
7802 F:      virt/kvm/arm/
7803 F:      include/kvm/arm_*
7804
7805 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7806 M:      Christoffer Dall <christoffer.dall@arm.com>
7807 M:      Marc Zyngier <marc.zyngier@arm.com>
7808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7809 L:      kvmarm@lists.cs.columbia.edu
7810 S:      Maintained
7811 F:      arch/arm64/include/uapi/asm/kvm*
7812 F:      arch/arm64/include/asm/kvm*
7813 F:      arch/arm64/kvm/
7814
7815 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7816 M:      James Hogan <jhogan@kernel.org>
7817 L:      linux-mips@linux-mips.org
7818 S:      Supported
7819 F:      arch/mips/include/uapi/asm/kvm*
7820 F:      arch/mips/include/asm/kvm*
7821 F:      arch/mips/kvm/
7822
7823 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7824 M:      Paul Mackerras <paulus@ozlabs.org>
7825 L:      kvm-ppc@vger.kernel.org
7826 W:      http://www.linux-kvm.org/
7827 T:      git git://github.com/agraf/linux-2.6.git
7828 S:      Supported
7829 F:      arch/powerpc/include/uapi/asm/kvm*
7830 F:      arch/powerpc/include/asm/kvm*
7831 F:      arch/powerpc/kvm/
7832 F:      arch/powerpc/kernel/kvm*
7833
7834 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7835 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7836 M:      Janosch Frank <frankja@linux.ibm.com>
7837 R:      David Hildenbrand <david@redhat.com>
7838 R:      Cornelia Huck <cohuck@redhat.com>
7839 L:      linux-s390@vger.kernel.org
7840 W:      http://www.ibm.com/developerworks/linux/linux390/
7841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7842 S:      Supported
7843 F:      arch/s390/include/uapi/asm/kvm*
7844 F:      arch/s390/include/asm/gmap.h
7845 F:      arch/s390/include/asm/kvm*
7846 F:      arch/s390/kvm/
7847 F:      arch/s390/mm/gmap.c
7848
7849 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7850 M:      Paolo Bonzini <pbonzini@redhat.com>
7851 M:      Radim Krčmář <rkrcmar@redhat.com>
7852 L:      kvm@vger.kernel.org
7853 W:      http://www.linux-kvm.org
7854 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7855 S:      Supported
7856 F:      arch/x86/kvm/
7857 F:      arch/x86/include/uapi/asm/kvm*
7858 F:      arch/x86/include/asm/kvm*
7859 F:      arch/x86/include/asm/pvclock-abi.h
7860 F:      arch/x86/kernel/kvm.c
7861 F:      arch/x86/kernel/kvmclock.c
7862
7863 KERNFS
7864 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7865 M:      Tejun Heo <tj@kernel.org>
7866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7867 S:      Supported
7868 F:      include/linux/kernfs.h
7869 F:      fs/kernfs/
7870
7871 KEXEC
7872 M:      Eric Biederman <ebiederm@xmission.com>
7873 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7874 L:      kexec@lists.infradead.org
7875 S:      Maintained
7876 F:      include/linux/kexec.h
7877 F:      include/uapi/linux/kexec.h
7878 F:      kernel/kexec*
7879
7880 KEYS-ENCRYPTED
7881 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7882 L:      linux-integrity@vger.kernel.org
7883 L:      keyrings@vger.kernel.org
7884 S:      Supported
7885 F:      Documentation/security/keys/trusted-encrypted.rst
7886 F:      include/keys/encrypted-type.h
7887 F:      security/keys/encrypted-keys/
7888
7889 KEYS-TRUSTED
7890 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7891 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7892 L:      linux-integrity@vger.kernel.org
7893 L:      keyrings@vger.kernel.org
7894 S:      Supported
7895 F:      Documentation/security/keys/trusted-encrypted.rst
7896 F:      include/keys/trusted-type.h
7897 F:      security/keys/trusted.c
7898 F:      security/keys/trusted.h
7899
7900 KEYS/KEYRINGS:
7901 M:      David Howells <dhowells@redhat.com>
7902 L:      keyrings@vger.kernel.org
7903 S:      Maintained
7904 F:      Documentation/security/keys/core.rst
7905 F:      include/linux/key.h
7906 F:      include/linux/key-type.h
7907 F:      include/linux/keyctl.h
7908 F:      include/uapi/linux/keyctl.h
7909 F:      include/keys/
7910 F:      security/keys/
7911
7912 KGDB / KDB /debug_core
7913 M:      Jason Wessel <jason.wessel@windriver.com>
7914 M:      Daniel Thompson <daniel.thompson@linaro.org>
7915 W:      http://kgdb.wiki.kernel.org/
7916 L:      kgdb-bugreport@lists.sourceforge.net
7917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7918 S:      Maintained
7919 F:      Documentation/dev-tools/kgdb.rst
7920 F:      drivers/misc/kgdbts.c
7921 F:      drivers/tty/serial/kgdboc.c
7922 F:      include/linux/kdb.h
7923 F:      include/linux/kgdb.h
7924 F:      kernel/debug/
7925
7926 KMEMLEAK
7927 M:      Catalin Marinas <catalin.marinas@arm.com>
7928 S:      Maintained
7929 F:      Documentation/dev-tools/kmemleak.rst
7930 F:      include/linux/kmemleak.h
7931 F:      mm/kmemleak.c
7932 F:      mm/kmemleak-test.c
7933
7934 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7935 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7936 L:      linux-kernel@vger.kernel.org
7937 S:      Maintained
7938 F:      kernel/kmod.c
7939 F:      include/linux/kmod.h
7940 F:      lib/test_kmod.c
7941 F:      tools/testing/selftests/kmod/
7942
7943 KPROBES
7944 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7945 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7946 M:      "David S. Miller" <davem@davemloft.net>
7947 M:      Masami Hiramatsu <mhiramat@kernel.org>
7948 S:      Maintained
7949 F:      Documentation/kprobes.txt
7950 F:      include/linux/kprobes.h
7951 F:      include/asm-generic/kprobes.h
7952 F:      kernel/kprobes.c
7953
7954 KS0108 LCD CONTROLLER DRIVER
7955 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7956 W:      http://miguelojeda.es/auxdisplay.htm
7957 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7958 S:      Maintained
7959 F:      Documentation/auxdisplay/ks0108
7960 F:      drivers/auxdisplay/ks0108.c
7961 F:      include/linux/ks0108.h
7962
7963 L3MDEV
7964 M:      David Ahern <dsa@cumulusnetworks.com>
7965 L:      netdev@vger.kernel.org
7966 S:      Maintained
7967 F:      net/l3mdev
7968 F:      include/net/l3mdev.h
7969
7970 LANTIQ MIPS ARCHITECTURE
7971 M:      John Crispin <john@phrozen.org>
7972 L:      linux-mips@linux-mips.org
7973 S:      Maintained
7974 F:      arch/mips/lantiq
7975 F:      drivers/soc/lantiq
7976
7977 LAPB module
7978 L:      linux-x25@vger.kernel.org
7979 S:      Orphan
7980 F:      Documentation/networking/lapb-module.txt
7981 F:      include/*/lapb.h
7982 F:      net/lapb/
7983
7984 LASI 53c700 driver for PARISC
7985 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7986 L:      linux-scsi@vger.kernel.org
7987 S:      Maintained
7988 F:      Documentation/scsi/53c700.txt
7989 F:      drivers/scsi/53c700*
7990
7991 LEAKING_ADDRESSES
7992 M:      Tobin C. Harding <me@tobin.cc>
7993 M:      Tycho Andersen <tycho@tycho.ws>
7994 L:      kernel-hardening@lists.openwall.com
7995 S:      Maintained
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7997 F:      scripts/leaking_addresses.pl
7998
7999 LED SUBSYSTEM
8000 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8001 M:      Pavel Machek <pavel@ucw.cz>
8002 L:      linux-leds@vger.kernel.org
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8004 S:      Maintained
8005 F:      Documentation/devicetree/bindings/leds/
8006 F:      drivers/leds/
8007 F:      include/linux/leds.h
8008
8009 LEGACY EEPROM DRIVER
8010 M:      Jean Delvare <jdelvare@suse.com>
8011 S:      Maintained
8012 F:      Documentation/misc-devices/eeprom
8013 F:      drivers/misc/eeprom/eeprom.c
8014
8015 LEGO USB Tower driver
8016 M:      Juergen Stuber <starblue@users.sourceforge.net>
8017 L:      legousb-devel@lists.sourceforge.net
8018 W:      http://legousb.sourceforge.net/
8019 S:      Maintained
8020 F:      drivers/usb/misc/legousbtower.c
8021
8022 LG2160 MEDIA DRIVER
8023 M:      Michael Krufky <mkrufky@linuxtv.org>
8024 L:      linux-media@vger.kernel.org
8025 W:      https://linuxtv.org
8026 W:      http://github.com/mkrufky
8027 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8028 T:      git git://linuxtv.org/mkrufky/tuners.git
8029 S:      Maintained
8030 F:      drivers/media/dvb-frontends/lg2160.*
8031
8032 LGDT3305 MEDIA DRIVER
8033 M:      Michael Krufky <mkrufky@linuxtv.org>
8034 L:      linux-media@vger.kernel.org
8035 W:      https://linuxtv.org
8036 W:      http://github.com/mkrufky
8037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8038 T:      git git://linuxtv.org/mkrufky/tuners.git
8039 S:      Maintained
8040 F:      drivers/media/dvb-frontends/lgdt3305.*
8041
8042 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8043 M:      Viresh Kumar <vireshk@kernel.org>
8044 L:      linux-ide@vger.kernel.org
8045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8046 S:      Maintained
8047 F:      include/linux/pata_arasan_cf_data.h
8048 F:      drivers/ata/pata_arasan_cf.c
8049
8050 LIBATA PATA DRIVERS
8051 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8052 M:      Tejun Heo <tj@kernel.org>
8053 L:      linux-ide@vger.kernel.org
8054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8055 S:      Maintained
8056 F:      drivers/ata/pata_*.c
8057 F:      drivers/ata/ata_generic.c
8058
8059 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8060 M:      Linus Walleij <linus.walleij@linaro.org>
8061 L:      linux-ide@vger.kernel.org
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8063 S:      Maintained
8064 F:      drivers/ata/pata_ftide010.c
8065 F:      drivers/ata/sata_gemini.c
8066 F:      drivers/ata/sata_gemini.h
8067
8068 LIBATA SATA AHCI PLATFORM devices support
8069 M:      Hans de Goede <hdegoede@redhat.com>
8070 M:      Tejun Heo <tj@kernel.org>
8071 L:      linux-ide@vger.kernel.org
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8073 S:      Maintained
8074 F:      drivers/ata/ahci_platform.c
8075 F:      drivers/ata/libahci_platform.c
8076 F:      include/linux/ahci_platform.h
8077
8078 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8079 M:      Mikael Pettersson <mikpelinux@gmail.com>
8080 L:      linux-ide@vger.kernel.org
8081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8082 S:      Maintained
8083 F:      drivers/ata/sata_promise.*
8084
8085 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8086 M:      Tejun Heo <tj@kernel.org>
8087 L:      linux-ide@vger.kernel.org
8088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8089 S:      Maintained
8090 F:      drivers/ata/
8091 F:      include/linux/ata.h
8092 F:      include/linux/libata.h
8093 F:      Documentation/devicetree/bindings/ata/
8094
8095 LIBLOCKDEP
8096 M:      Sasha Levin <alexander.levin@verizon.com>
8097 S:      Maintained
8098 F:      tools/lib/lockdep/
8099
8100 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8101 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8102 M:      Dan Williams <dan.j.williams@intel.com>
8103 M:      Vishal Verma <vishal.l.verma@intel.com>
8104 M:      Dave Jiang <dave.jiang@intel.com>
8105 L:      linux-nvdimm@lists.01.org
8106 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8107 S:      Supported
8108 F:      drivers/nvdimm/blk.c
8109 F:      drivers/nvdimm/region_devs.c
8110
8111 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8112 M:      Vishal Verma <vishal.l.verma@intel.com>
8113 M:      Dan Williams <dan.j.williams@intel.com>
8114 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8115 M:      Dave Jiang <dave.jiang@intel.com>
8116 L:      linux-nvdimm@lists.01.org
8117 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8118 S:      Supported
8119 F:      drivers/nvdimm/btt*
8120
8121 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8122 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8123 M:      Dan Williams <dan.j.williams@intel.com>
8124 M:      Vishal Verma <vishal.l.verma@intel.com>
8125 M:      Dave Jiang <dave.jiang@intel.com>
8126 L:      linux-nvdimm@lists.01.org
8127 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8128 S:      Supported
8129 F:      drivers/nvdimm/pmem*
8130
8131 LIBNVDIMM: DEVICETREE BINDINGS
8132 M:      Oliver O'Halloran <oohall@gmail.com>
8133 L:      linux-nvdimm@lists.01.org
8134 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8135 S:      Supported
8136 F:      drivers/nvdimm/of_pmem.c
8137 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8138
8139 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8140 M:      Dan Williams <dan.j.williams@intel.com>
8141 M:      Ross Zwisler <ross.zwisler@linux.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 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8147 S:      Supported
8148 F:      drivers/nvdimm/*
8149 F:      drivers/acpi/nfit/*
8150 F:      include/linux/nd.h
8151 F:      include/linux/libnvdimm.h
8152 F:      include/uapi/linux/ndctl.h
8153
8154 LIGHTNVM PLATFORM SUPPORT
8155 M:      Matias Bjorling <mb@lightnvm.io>
8156 W:      http://github/OpenChannelSSD
8157 L:      linux-block@vger.kernel.org
8158 S:      Maintained
8159 F:      drivers/lightnvm/
8160 F:      include/linux/lightnvm.h
8161 F:      include/uapi/linux/lightnvm.h
8162
8163 LINUX FOR POWER MACINTOSH
8164 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8165 W:      http://www.penguinppc.org/
8166 L:      linuxppc-dev@lists.ozlabs.org
8167 S:      Maintained
8168 F:      arch/powerpc/platforms/powermac/
8169 F:      drivers/macintosh/
8170
8171 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8172 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8173 M:      Paul Mackerras <paulus@samba.org>
8174 M:      Michael Ellerman <mpe@ellerman.id.au>
8175 W:      https://github.com/linuxppc/linux/wiki
8176 L:      linuxppc-dev@lists.ozlabs.org
8177 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8179 S:      Supported
8180 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8181 F:      Documentation/devicetree/bindings/powerpc/
8182 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8183 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8184 F:      Documentation/powerpc/
8185 F:      arch/powerpc/
8186 F:      drivers/char/tpm/tpm_ibmvtpm*
8187 F:      drivers/crypto/nx/
8188 F:      drivers/crypto/vmx/
8189 F:      drivers/i2c/busses/i2c-opal.c
8190 F:      drivers/net/ethernet/ibm/ibmveth.*
8191 F:      drivers/net/ethernet/ibm/ibmvnic.*
8192 F:      drivers/pci/hotplug/pnv_php.c
8193 F:      drivers/pci/hotplug/rpa*
8194 F:      drivers/rtc/rtc-opal.c
8195 F:      drivers/scsi/ibmvscsi/
8196 F:      drivers/tty/hvc/hvc_opal.c
8197 F:      drivers/watchdog/wdrtas.c
8198 F:      tools/testing/selftests/powerpc
8199 N:      /pmac
8200 N:      powermac
8201 N:      powernv
8202 N:      [^a-z0-9]ps3
8203 N:      pseries
8204
8205 LINUX FOR POWERPC EMBEDDED MPC5XXX
8206 M:      Anatolij Gustschin <agust@denx.de>
8207 L:      linuxppc-dev@lists.ozlabs.org
8208 T:      git git://git.denx.de/linux-denx-agust.git
8209 S:      Maintained
8210 F:      arch/powerpc/platforms/512x/
8211 F:      arch/powerpc/platforms/52xx/
8212
8213 LINUX FOR POWERPC EMBEDDED PPC4XX
8214 M:      Alistair Popple <alistair@popple.id.au>
8215 M:      Matt Porter <mporter@kernel.crashing.org>
8216 W:      http://www.penguinppc.org/
8217 L:      linuxppc-dev@lists.ozlabs.org
8218 S:      Maintained
8219 F:      arch/powerpc/platforms/40x/
8220 F:      arch/powerpc/platforms/44x/
8221
8222 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8223 M:      Scott Wood <oss@buserror.net>
8224 M:      Kumar Gala <galak@kernel.crashing.org>
8225 W:      http://www.penguinppc.org/
8226 L:      linuxppc-dev@lists.ozlabs.org
8227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8228 S:      Maintained
8229 F:      arch/powerpc/platforms/83xx/
8230 F:      arch/powerpc/platforms/85xx/
8231 F:      Documentation/devicetree/bindings/powerpc/fsl/
8232
8233 LINUX FOR POWERPC EMBEDDED PPC8XX
8234 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8235 W:      http://www.penguinppc.org/
8236 L:      linuxppc-dev@lists.ozlabs.org
8237 S:      Maintained
8238 F:      arch/powerpc/platforms/8xx/
8239
8240 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8241 L:      linuxppc-dev@lists.ozlabs.org
8242 S:      Orphan
8243 F:      arch/powerpc/*/*virtex*
8244 F:      arch/powerpc/*/*/*virtex*
8245
8246 LINUX FOR POWERPC PA SEMI PWRFICIENT
8247 L:      linuxppc-dev@lists.ozlabs.org
8248 S:      Orphan
8249 F:      arch/powerpc/platforms/pasemi/
8250 F:      drivers/*/*pasemi*
8251 F:      drivers/*/*/*pasemi*
8252
8253 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8254 M:      Kees Cook <keescook@chromium.org>
8255 S:      Maintained
8256 F:      drivers/misc/lkdtm/*
8257
8258 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8259 M:      Alan Stern <stern@rowland.harvard.edu>
8260 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8261 M:      Will Deacon <will.deacon@arm.com>
8262 M:      Peter Zijlstra <peterz@infradead.org>
8263 M:      Boqun Feng <boqun.feng@gmail.com>
8264 M:      Nicholas Piggin <npiggin@gmail.com>
8265 M:      David Howells <dhowells@redhat.com>
8266 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8267 M:      Luc Maranget <luc.maranget@inria.fr>
8268 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8269 R:      Akira Yokosawa <akiyks@gmail.com>
8270 L:      linux-kernel@vger.kernel.org
8271 S:      Supported
8272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8273 F:      tools/memory-model/
8274 F:      Documentation/memory-barriers.txt
8275
8276 LINUX SECURITY MODULE (LSM) FRAMEWORK
8277 M:      Chris Wright <chrisw@sous-sol.org>
8278 L:      linux-security-module@vger.kernel.org
8279 S:      Supported
8280
8281 LIS3LV02D ACCELEROMETER DRIVER
8282 M:      Eric Piel <eric.piel@tremplin-utc.net>
8283 S:      Maintained
8284 F:      Documentation/misc-devices/lis3lv02d
8285 F:      drivers/misc/lis3lv02d/
8286 F:      drivers/platform/x86/hp_accel.c
8287
8288 LIVE PATCHING
8289 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8290 M:      Jessica Yu <jeyu@kernel.org>
8291 M:      Jiri Kosina <jikos@kernel.org>
8292 M:      Miroslav Benes <mbenes@suse.cz>
8293 R:      Petr Mladek <pmladek@suse.com>
8294 S:      Maintained
8295 F:      kernel/livepatch/
8296 F:      include/linux/livepatch.h
8297 F:      arch/x86/include/asm/livepatch.h
8298 F:      arch/x86/kernel/livepatch.c
8299 F:      Documentation/livepatch/
8300 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8301 F:      samples/livepatch/
8302 L:      live-patching@vger.kernel.org
8303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8304
8305 LLC (802.2)
8306 L:      netdev@vger.kernel.org
8307 S:      Odd fixes
8308 F:      include/linux/llc.h
8309 F:      include/uapi/linux/llc.h
8310 F:      include/net/llc*
8311 F:      net/llc/
8312
8313 LM73 HARDWARE MONITOR DRIVER
8314 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8315 L:      linux-hwmon@vger.kernel.org
8316 S:      Maintained
8317 F:      drivers/hwmon/lm73.c
8318
8319 LM78 HARDWARE MONITOR DRIVER
8320 M:      Jean Delvare <jdelvare@suse.com>
8321 L:      linux-hwmon@vger.kernel.org
8322 S:      Maintained
8323 F:      Documentation/hwmon/lm78
8324 F:      drivers/hwmon/lm78.c
8325
8326 LM83 HARDWARE MONITOR DRIVER
8327 M:      Jean Delvare <jdelvare@suse.com>
8328 L:      linux-hwmon@vger.kernel.org
8329 S:      Maintained
8330 F:      Documentation/hwmon/lm83
8331 F:      drivers/hwmon/lm83.c
8332
8333 LM90 HARDWARE MONITOR DRIVER
8334 M:      Jean Delvare <jdelvare@suse.com>
8335 L:      linux-hwmon@vger.kernel.org
8336 S:      Maintained
8337 F:      Documentation/hwmon/lm90
8338 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8339 F:      drivers/hwmon/lm90.c
8340 F:      include/dt-bindings/thermal/lm90.h
8341
8342 LM95234 HARDWARE MONITOR DRIVER
8343 M:      Guenter Roeck <linux@roeck-us.net>
8344 L:      linux-hwmon@vger.kernel.org
8345 S:      Maintained
8346 F:      Documentation/hwmon/lm95234
8347 F:      drivers/hwmon/lm95234.c
8348
8349 LME2510 MEDIA DRIVER
8350 M:      Malcolm Priestley <tvboxspy@gmail.com>
8351 L:      linux-media@vger.kernel.org
8352 W:      https://linuxtv.org
8353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8354 S:      Maintained
8355 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8356
8357 LOADPIN SECURITY MODULE
8358 M:      Kees Cook <keescook@chromium.org>
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8360 S:      Supported
8361 F:      security/loadpin/
8362 F:      Documentation/admin-guide/LSM/LoadPin.rst
8363
8364 LOCKING PRIMITIVES
8365 M:      Peter Zijlstra <peterz@infradead.org>
8366 M:      Ingo Molnar <mingo@redhat.com>
8367 M:      Will Deacon <will.deacon@arm.com>
8368 L:      linux-kernel@vger.kernel.org
8369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8370 S:      Maintained
8371 F:      Documentation/locking/
8372 F:      include/linux/lockdep.h
8373 F:      include/linux/spinlock*.h
8374 F:      arch/*/include/asm/spinlock*.h
8375 F:      include/linux/rwlock*.h
8376 F:      include/linux/mutex*.h
8377 F:      arch/*/include/asm/mutex*.h
8378 F:      include/linux/rwsem*.h
8379 F:      arch/*/include/asm/rwsem.h
8380 F:      include/linux/seqlock.h
8381 F:      lib/locking*.[ch]
8382 F:      kernel/locking/
8383 X:      kernel/locking/locktorture.c
8384
8385 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8386 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8387 L:      linux-ntfs-dev@lists.sourceforge.net
8388 W:      http://www.linux-ntfs.org/content/view/19/37/
8389 S:      Maintained
8390 F:      Documentation/ldm.txt
8391 F:      block/partitions/ldm.*
8392
8393 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8394 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8395 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8396 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8397 L:      MPT-FusionLinux.pdl@broadcom.com
8398 L:      linux-scsi@vger.kernel.org
8399 W:      http://www.avagotech.com/support/
8400 S:      Supported
8401 F:      drivers/message/fusion/
8402 F:      drivers/scsi/mpt2sas/
8403 F:      drivers/scsi/mpt3sas/
8404
8405 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8406 M:      Matthew Wilcox <matthew@wil.cx>
8407 L:      linux-scsi@vger.kernel.org
8408 S:      Maintained
8409 F:      drivers/scsi/sym53c8xx_2/
8410
8411 LTC4261 HARDWARE MONITOR DRIVER
8412 M:      Guenter Roeck <linux@roeck-us.net>
8413 L:      linux-hwmon@vger.kernel.org
8414 S:      Maintained
8415 F:      Documentation/hwmon/ltc4261
8416 F:      drivers/hwmon/ltc4261.c
8417
8418 LTC4306 I2C MULTIPLEXER DRIVER
8419 M:      Michael Hennerich <michael.hennerich@analog.com>
8420 W:      http://ez.analog.com/community/linux-device-drivers
8421 L:      linux-i2c@vger.kernel.org
8422 S:      Supported
8423 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8424 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8425
8426 LTP (Linux Test Project)
8427 M:      Mike Frysinger <vapier@gentoo.org>
8428 M:      Cyril Hrubis <chrubis@suse.cz>
8429 M:      Wanlong Gao <wanlong.gao@gmail.com>
8430 M:      Jan Stancek <jstancek@redhat.com>
8431 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8432 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8433 L:      ltp@lists.linux.it (subscribers-only)
8434 W:      http://linux-test-project.github.io/
8435 T:      git git://github.com/linux-test-project/ltp.git
8436 S:      Maintained
8437
8438 M68K ARCHITECTURE
8439 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8440 L:      linux-m68k@lists.linux-m68k.org
8441 W:      http://www.linux-m68k.org/
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8443 S:      Maintained
8444 F:      arch/m68k/
8445 F:      drivers/zorro/
8446
8447 M68K ON APPLE MACINTOSH
8448 M:      Joshua Thompson <funaho@jurai.org>
8449 W:      http://www.mac.linux-m68k.org/
8450 L:      linux-m68k@lists.linux-m68k.org
8451 S:      Maintained
8452 F:      arch/m68k/mac/
8453
8454 M68K ON HP9000/300
8455 M:      Philip Blundell <philb@gnu.org>
8456 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8457 S:      Maintained
8458 F:      arch/m68k/hp300/
8459
8460 M88DS3103 MEDIA DRIVER
8461 M:      Antti Palosaari <crope@iki.fi>
8462 L:      linux-media@vger.kernel.org
8463 W:      https://linuxtv.org
8464 W:      http://palosaari.fi/linux/
8465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8466 T:      git git://linuxtv.org/anttip/media_tree.git
8467 S:      Maintained
8468 F:      drivers/media/dvb-frontends/m88ds3103*
8469
8470 M88RS2000 MEDIA DRIVER
8471 M:      Malcolm Priestley <tvboxspy@gmail.com>
8472 L:      linux-media@vger.kernel.org
8473 W:      https://linuxtv.org
8474 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8475 S:      Maintained
8476 F:      drivers/media/dvb-frontends/m88rs2000*
8477
8478 MA901 MASTERKIT USB FM RADIO DRIVER
8479 M:      Alexey Klimov <klimov.linux@gmail.com>
8480 L:      linux-media@vger.kernel.org
8481 T:      git git://linuxtv.org/media_tree.git
8482 S:      Maintained
8483 F:      drivers/media/radio/radio-ma901.c
8484
8485 MAC80211
8486 M:      Johannes Berg <johannes@sipsolutions.net>
8487 L:      linux-wireless@vger.kernel.org
8488 W:      http://wireless.kernel.org/
8489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8491 S:      Maintained
8492 F:      Documentation/networking/mac80211-injection.txt
8493 F:      include/net/mac80211.h
8494 F:      net/mac80211/
8495 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8496 F:      Documentation/networking/mac80211_hwsim/README
8497
8498 MAILBOX API
8499 M:      Jassi Brar <jassisinghbrar@gmail.com>
8500 L:      linux-kernel@vger.kernel.org
8501 S:      Maintained
8502 F:      drivers/mailbox/
8503 F:      include/linux/mailbox_client.h
8504 F:      include/linux/mailbox_controller.h
8505
8506 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8507 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8508 W:      http://www.kernel.org/doc/man-pages
8509 L:      linux-man@vger.kernel.org
8510 S:      Maintained
8511
8512 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8513 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8514 L:      linux-mips@linux-mips.org
8515 S:      Maintained
8516 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8517
8518 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8519 M:      Andrew Lunn <andrew@lunn.ch>
8520 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8521 L:      netdev@vger.kernel.org
8522 S:      Maintained
8523 F:      drivers/net/dsa/mv88e6xxx/
8524 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8525
8526 MARVELL ARMADA DRM SUPPORT
8527 M:      Russell King <linux@armlinux.org.uk>
8528 S:      Maintained
8529 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8530 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8531 F:      drivers/gpu/drm/armada/
8532 F:      include/uapi/drm/armada_drm.h
8533 F:      Documentation/devicetree/bindings/display/armada/
8534
8535 MARVELL CRYPTO DRIVER
8536 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8537 M:      Arnaud Ebalard <arno@natisbad.org>
8538 F:      drivers/crypto/marvell/
8539 S:      Maintained
8540 L:      linux-crypto@vger.kernel.org
8541
8542 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8543 M:      Mirko Lindner <mlindner@marvell.com>
8544 M:      Stephen Hemminger <stephen@networkplumber.org>
8545 L:      netdev@vger.kernel.org
8546 S:      Maintained
8547 F:      drivers/net/ethernet/marvell/sk*
8548
8549 MARVELL LIBERTAS WIRELESS DRIVER
8550 L:      libertas-dev@lists.infradead.org
8551 S:      Orphan
8552 F:      drivers/net/wireless/marvell/libertas/
8553
8554 MARVELL MACCHIATOBIN SUPPORT
8555 M:      Russell King <linux@armlinux.org.uk>
8556 L:      linux-arm-kernel@lists.infradead.org
8557 S:      Maintained
8558 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8559
8560 MARVELL MV643XX ETHERNET DRIVER
8561 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8562 L:      netdev@vger.kernel.org
8563 S:      Maintained
8564 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8565 F:      include/linux/mv643xx.h
8566
8567 MARVELL MV88X3310 PHY DRIVER
8568 M:      Russell King <linux@armlinux.org.uk>
8569 L:      netdev@vger.kernel.org
8570 S:      Maintained
8571 F:      drivers/net/phy/marvell10g.c
8572
8573 MARVELL MVNETA ETHERNET DRIVER
8574 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8575 L:      netdev@vger.kernel.org
8576 S:      Maintained
8577 F:      drivers/net/ethernet/marvell/mvneta.*
8578
8579 MARVELL MWIFIEX WIRELESS DRIVER
8580 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8581 M:      Nishant Sarmukadam <nishants@marvell.com>
8582 M:      Ganapathi Bhat <gbhat@marvell.com>
8583 M:      Xinming Hu <huxm@marvell.com>
8584 L:      linux-wireless@vger.kernel.org
8585 S:      Maintained
8586 F:      drivers/net/wireless/marvell/mwifiex/
8587
8588 MARVELL MWL8K WIRELESS DRIVER
8589 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8590 L:      linux-wireless@vger.kernel.org
8591 S:      Odd Fixes
8592 F:      drivers/net/wireless/marvell/mwl8k.c
8593
8594 MARVELL NAND CONTROLLER DRIVER
8595 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8596 L:      linux-mtd@lists.infradead.org
8597 S:      Maintained
8598 F:      drivers/mtd/nand/raw/marvell_nand.c
8599 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8600
8601 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8602 M:      Nicolas Pitre <nico@fluxnic.net>
8603 S:      Odd Fixes
8604 F:      drivers/mmc/host/mvsdio.*
8605
8606 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8607 M:      Hu Ziji <huziji@marvell.com>
8608 L:      linux-mmc@vger.kernel.org
8609 S:      Supported
8610 F:      drivers/mmc/host/sdhci-xenon*
8611 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8612
8613 MATROX FRAMEBUFFER DRIVER
8614 L:      linux-fbdev@vger.kernel.org
8615 S:      Orphan
8616 F:      drivers/video/fbdev/matrox/matroxfb_*
8617 F:      include/uapi/linux/matroxfb.h
8618
8619 MAX16065 HARDWARE MONITOR DRIVER
8620 M:      Guenter Roeck <linux@roeck-us.net>
8621 L:      linux-hwmon@vger.kernel.org
8622 S:      Maintained
8623 F:      Documentation/hwmon/max16065
8624 F:      drivers/hwmon/max16065.c
8625
8626 MAX20751 HARDWARE MONITOR DRIVER
8627 M:      Guenter Roeck <linux@roeck-us.net>
8628 L:      linux-hwmon@vger.kernel.org
8629 S:      Maintained
8630 F:      Documentation/hwmon/max20751
8631 F:      drivers/hwmon/max20751.c
8632
8633 MAX2175 SDR TUNER DRIVER
8634 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8635 L:      linux-media@vger.kernel.org
8636 T:      git git://linuxtv.org/media_tree.git
8637 S:      Maintained
8638 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8639 F:      Documentation/media/v4l-drivers/max2175.rst
8640 F:      drivers/media/i2c/max2175*
8641 F:      include/uapi/linux/max2175.h
8642
8643 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8644 L:      linux-hwmon@vger.kernel.org
8645 S:      Orphan
8646 F:      Documentation/hwmon/max6650
8647 F:      drivers/hwmon/max6650.c
8648
8649 MAX6697 HARDWARE MONITOR DRIVER
8650 M:      Guenter Roeck <linux@roeck-us.net>
8651 L:      linux-hwmon@vger.kernel.org
8652 S:      Maintained
8653 F:      Documentation/hwmon/max6697
8654 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8655 F:      drivers/hwmon/max6697.c
8656 F:      include/linux/platform_data/max6697.h
8657
8658 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8659 M:      Peter Rosin <peda@axentia.se>
8660 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8661 S:      Maintained
8662 F:      Documentation/devicetree/bindings/sound/max9860.txt
8663 F:      sound/soc/codecs/max9860.*
8664
8665 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8666 M:      Javier Martinez Canillas <javier@dowhile0.org>
8667 L:      linux-kernel@vger.kernel.org
8668 S:      Supported
8669 F:      drivers/regulator/max77802-regulator.c
8670 F:      Documentation/devicetree/bindings/*/*max77802.txt
8671 F:      include/dt-bindings/*/*max77802.h
8672
8673 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8674 M:      Krzysztof Kozlowski <krzk@kernel.org>
8675 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8676 L:      linux-pm@vger.kernel.org
8677 S:      Supported
8678 F:      drivers/power/supply/max14577_charger.c
8679 F:      drivers/power/supply/max77693_charger.c
8680
8681 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8682 M:      Chanwoo Choi <cw00.choi@samsung.com>
8683 M:      Krzysztof Kozlowski <krzk@kernel.org>
8684 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8685 L:      linux-kernel@vger.kernel.org
8686 S:      Supported
8687 F:      drivers/*/max14577*.c
8688 F:      drivers/*/max77686*.c
8689 F:      drivers/*/max77693*.c
8690 F:      drivers/extcon/extcon-max14577.c
8691 F:      drivers/extcon/extcon-max77693.c
8692 F:      drivers/rtc/rtc-max77686.c
8693 F:      drivers/clk/clk-max77686.c
8694 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8695 F:      Documentation/devicetree/bindings/*/max77686.txt
8696 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8697 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8698 F:      include/linux/mfd/max14577*.h
8699 F:      include/linux/mfd/max77686*.h
8700 F:      include/linux/mfd/max77693*.h
8701
8702 MAXIRADIO FM RADIO RECEIVER DRIVER
8703 M:      Hans Verkuil <hverkuil@xs4all.nl>
8704 L:      linux-media@vger.kernel.org
8705 T:      git git://linuxtv.org/media_tree.git
8706 W:      https://linuxtv.org
8707 S:      Maintained
8708 F:      drivers/media/radio/radio-maxiradio*
8709
8710 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8711 M:      Peter Rosin <peda@axentia.se>
8712 L:      linux-iio@vger.kernel.org
8713 S:      Maintained
8714 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8715 F:      drivers/iio/potentiometer/mcp4018.c
8716 F:      drivers/iio/potentiometer/mcp4531.c
8717
8718 MCR20A IEEE-802.15.4 RADIO DRIVER
8719 M:      Xue Liu <liuxuenetmail@gmail.com>
8720 L:      linux-wpan@vger.kernel.org
8721 W:      https://github.com/xueliu/mcr20a-linux
8722 S:      Maintained
8723 F:      drivers/net/ieee802154/mcr20a.c
8724 F:      drivers/net/ieee802154/mcr20a.h
8725 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8726
8727 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8728 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8729 L:      linux-iio@vger.kernel.org
8730 S:      Maintained
8731 F:      drivers/iio/dac/cio-dac.c
8732
8733 MEDIA DRIVERS FOR ASCOT2E
8734 M:      Sergey Kozlov <serjk@netup.ru>
8735 M:      Abylay Ospan <aospan@netup.ru>
8736 L:      linux-media@vger.kernel.org
8737 W:      https://linuxtv.org
8738 W:      http://netup.tv/
8739 T:      git git://linuxtv.org/media_tree.git
8740 S:      Supported
8741 F:      drivers/media/dvb-frontends/ascot2e*
8742
8743 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8744 M:      Jasmin Jessich <jasmin@anw.at>
8745 L:      linux-media@vger.kernel.org
8746 W:      https://linuxtv.org
8747 T:      git git://linuxtv.org/media_tree.git
8748 S:      Maintained
8749 F:      drivers/media/dvb-frontends/cxd2099*
8750
8751 MEDIA DRIVERS FOR CXD2841ER
8752 M:      Sergey Kozlov <serjk@netup.ru>
8753 M:      Abylay Ospan <aospan@netup.ru>
8754 L:      linux-media@vger.kernel.org
8755 W:      https://linuxtv.org
8756 W:      http://netup.tv/
8757 T:      git git://linuxtv.org/media_tree.git
8758 S:      Supported
8759 F:      drivers/media/dvb-frontends/cxd2841er*
8760
8761 MEDIA DRIVERS FOR CXD2880
8762 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8763 L:      linux-media@vger.kernel.org
8764 W:      http://linuxtv.org/
8765 T:      git git://linuxtv.org/media_tree.git
8766 S:      Supported
8767 F:      drivers/media/dvb-frontends/cxd2880/*
8768 F:      drivers/media/spi/cxd2880*
8769
8770 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8771 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8772 L:      linux-media@vger.kernel.org
8773 W:      https://linuxtv.org
8774 T:      git git://linuxtv.org/media_tree.git
8775 S:      Maintained
8776 F:      drivers/media/pci/ddbridge/*
8777
8778 MEDIA DRIVERS FOR FREESCALE IMX
8779 M:      Steve Longerbeam <slongerbeam@gmail.com>
8780 M:      Philipp Zabel <p.zabel@pengutronix.de>
8781 L:      linux-media@vger.kernel.org
8782 T:      git git://linuxtv.org/media_tree.git
8783 S:      Maintained
8784 F:      Documentation/devicetree/bindings/media/imx.txt
8785 F:      Documentation/media/v4l-drivers/imx.rst
8786 F:      drivers/staging/media/imx/
8787 F:      include/linux/imx-media.h
8788 F:      include/media/imx.h
8789
8790 MEDIA DRIVERS FOR HELENE
8791 M:      Abylay Ospan <aospan@netup.ru>
8792 L:      linux-media@vger.kernel.org
8793 W:      https://linuxtv.org
8794 W:      http://netup.tv/
8795 T:      git git://linuxtv.org/media_tree.git
8796 S:      Supported
8797 F:      drivers/media/dvb-frontends/helene*
8798
8799 MEDIA DRIVERS FOR HORUS3A
8800 M:      Sergey Kozlov <serjk@netup.ru>
8801 M:      Abylay Ospan <aospan@netup.ru>
8802 L:      linux-media@vger.kernel.org
8803 W:      https://linuxtv.org
8804 W:      http://netup.tv/
8805 T:      git git://linuxtv.org/media_tree.git
8806 S:      Supported
8807 F:      drivers/media/dvb-frontends/horus3a*
8808
8809 MEDIA DRIVERS FOR LNBH25
8810 M:      Sergey Kozlov <serjk@netup.ru>
8811 M:      Abylay Ospan <aospan@netup.ru>
8812 L:      linux-media@vger.kernel.org
8813 W:      https://linuxtv.org
8814 W:      http://netup.tv/
8815 T:      git git://linuxtv.org/media_tree.git
8816 S:      Supported
8817 F:      drivers/media/dvb-frontends/lnbh25*
8818
8819 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8820 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8821 L:      linux-media@vger.kernel.org
8822 W:      https://linuxtv.org
8823 T:      git git://linuxtv.org/media_tree.git
8824 S:      Maintained
8825 F:      drivers/media/dvb-frontends/mxl5xx*
8826
8827 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8828 M:      Sergey Kozlov <serjk@netup.ru>
8829 M:      Abylay Ospan <aospan@netup.ru>
8830 L:      linux-media@vger.kernel.org
8831 W:      https://linuxtv.org
8832 W:      http://netup.tv/
8833 T:      git git://linuxtv.org/media_tree.git
8834 S:      Supported
8835 F:      drivers/media/pci/netup_unidvb/*
8836
8837 MEDIA DRIVERS FOR RENESAS - CEU
8838 M:      Jacopo Mondi <jacopo@jmondi.org>
8839 L:      linux-media@vger.kernel.org
8840 L:      linux-renesas-soc@vger.kernel.org
8841 T:      git git://linuxtv.org/media_tree.git
8842 S:      Supported
8843 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8844 F:      drivers/media/platform/renesas-ceu.c
8845 F:      include/media/drv-intf/renesas-ceu.h
8846
8847 MEDIA DRIVERS FOR RENESAS - DRIF
8848 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8849 L:      linux-media@vger.kernel.org
8850 L:      linux-renesas-soc@vger.kernel.org
8851 T:      git git://linuxtv.org/media_tree.git
8852 S:      Supported
8853 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8854 F:      drivers/media/platform/rcar_drif.c
8855
8856 MEDIA DRIVERS FOR RENESAS - FCP
8857 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8858 L:      linux-media@vger.kernel.org
8859 L:      linux-renesas-soc@vger.kernel.org
8860 T:      git git://linuxtv.org/media_tree.git
8861 S:      Supported
8862 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8863 F:      drivers/media/platform/rcar-fcp.c
8864 F:      include/media/rcar-fcp.h
8865
8866 MEDIA DRIVERS FOR RENESAS - FDP1
8867 M:      Kieran Bingham <kieran@bingham.xyz>
8868 L:      linux-media@vger.kernel.org
8869 L:      linux-renesas-soc@vger.kernel.org
8870 T:      git git://linuxtv.org/media_tree.git
8871 S:      Supported
8872 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8873 F:      drivers/media/platform/rcar_fdp1.c
8874
8875 MEDIA DRIVERS FOR RENESAS - VIN
8876 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8877 L:      linux-media@vger.kernel.org
8878 L:      linux-renesas-soc@vger.kernel.org
8879 T:      git git://linuxtv.org/media_tree.git
8880 S:      Supported
8881 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8882 F:      drivers/media/platform/rcar-vin/
8883
8884 MEDIA DRIVERS FOR RENESAS - VSP1
8885 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8886 L:      linux-media@vger.kernel.org
8887 L:      linux-renesas-soc@vger.kernel.org
8888 T:      git git://linuxtv.org/media_tree.git
8889 S:      Supported
8890 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8891 F:      drivers/media/platform/vsp1/
8892
8893 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8894 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8895 L:      linux-media@vger.kernel.org
8896 W:      https://linuxtv.org
8897 T:      git git://linuxtv.org/media_tree.git
8898 S:      Maintained
8899 F:      drivers/media/dvb-frontends/stv0910*
8900
8901 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8902 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8903 L:      linux-media@vger.kernel.org
8904 W:      https://linuxtv.org
8905 T:      git git://linuxtv.org/media_tree.git
8906 S:      Maintained
8907 F:      drivers/media/dvb-frontends/stv6111*
8908
8909 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8910 M:      Dmitry Osipenko <digetx@gmail.com>
8911 L:      linux-media@vger.kernel.org
8912 L:      linux-tegra@vger.kernel.org
8913 T:      git git://linuxtv.org/media_tree.git
8914 S:      Maintained
8915 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8916 F:      drivers/staging/media/tegra-vde/
8917
8918 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8919 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8920 P:      LinuxTV.org Project
8921 L:      linux-media@vger.kernel.org
8922 W:      https://linuxtv.org
8923 Q:      http://patchwork.kernel.org/project/linux-media/list/
8924 T:      git git://linuxtv.org/media_tree.git
8925 S:      Maintained
8926 F:      Documentation/devicetree/bindings/media/
8927 F:      Documentation/media/
8928 F:      drivers/media/
8929 F:      drivers/staging/media/
8930 F:      include/linux/platform_data/media/
8931 F:      include/media/
8932 F:      include/uapi/linux/dvb/
8933 F:      include/uapi/linux/videodev2.h
8934 F:      include/uapi/linux/media.h
8935 F:      include/uapi/linux/v4l2-*
8936 F:      include/uapi/linux/meye.h
8937 F:      include/uapi/linux/ivtv*
8938 F:      include/uapi/linux/uvcvideo.h
8939
8940 MEDIATEK CIR DRIVER
8941 M:      Sean Wang <sean.wang@mediatek.com>
8942 S:      Maintained
8943 F:      drivers/media/rc/mtk-cir.c
8944
8945 MEDIATEK DMA DRIVER
8946 M:      Sean Wang <sean.wang@mediatek.com>
8947 L:      dmaengine@vger.kernel.org
8948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8949 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8950 S:      Maintained
8951 F:      Documentation/devicetree/bindings/dma/mtk-*
8952 F:      drivers/dma/mediatek/
8953
8954 MEDIATEK PMIC LED DRIVER
8955 M:      Sean Wang <sean.wang@mediatek.com>
8956 S:      Maintained
8957 F:      drivers/leds/leds-mt6323.c
8958 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8959
8960 MEDIATEK ETHERNET DRIVER
8961 M:      Felix Fietkau <nbd@openwrt.org>
8962 M:      John Crispin <john@phrozen.org>
8963 M:      Sean Wang <sean.wang@mediatek.com>
8964 M:      Nelson Chang <nelson.chang@mediatek.com>
8965 L:      netdev@vger.kernel.org
8966 S:      Maintained
8967 F:      drivers/net/ethernet/mediatek/
8968
8969 MEDIATEK SWITCH DRIVER
8970 M:      Sean Wang <sean.wang@mediatek.com>
8971 L:      netdev@vger.kernel.org
8972 S:      Maintained
8973 F:      drivers/net/dsa/mt7530.*
8974 F:      net/dsa/tag_mtk.c
8975
8976 MEDIATEK JPEG DRIVER
8977 M:      Rick Chang <rick.chang@mediatek.com>
8978 M:      Bin Liu <bin.liu@mediatek.com>
8979 S:      Supported
8980 F:      drivers/media/platform/mtk-jpeg/
8981 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8982
8983 MEDIATEK MDP DRIVER
8984 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8985 M:      Houlong Wei <houlong.wei@mediatek.com>
8986 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8987 S:      Supported
8988 F:      drivers/media/platform/mtk-mdp/
8989 F:      drivers/media/platform/mtk-vpu/
8990 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8991
8992 MEDIATEK MEDIA DRIVER
8993 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8994 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8995 S:      Supported
8996 F:      drivers/media/platform/mtk-vcodec/
8997 F:      drivers/media/platform/mtk-vpu/
8998 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8999 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9000
9001 MEDIATEK MT7601U WIRELESS LAN DRIVER
9002 M:      Jakub Kicinski <kubakici@wp.pl>
9003 L:      linux-wireless@vger.kernel.org
9004 S:      Maintained
9005 F:      drivers/net/wireless/mediatek/mt7601u/
9006
9007 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9008 M:      Sean Wang <sean.wang@mediatek.com>
9009 S:      Maintained
9010 F:      drivers/char/hw_random/mtk-rng.c
9011
9012 MEDIATEK USB3 DRD IP DRIVER
9013 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9014 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9017 S:      Maintained
9018 F:      drivers/usb/mtu3/
9019
9020 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9021 M:      Peter Senna Tschudin <peter.senna@collabora.com>
9022 M:      Martin Donnelly <martin.donnelly@ge.com>
9023 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9024 S:      Maintained
9025 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9026 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9027
9028 MEGARAID SCSI/SAS DRIVERS
9029 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9030 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9031 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9032 L:      megaraidlinux.pdl@broadcom.com
9033 L:      linux-scsi@vger.kernel.org
9034 W:      http://www.avagotech.com/support/
9035 S:      Maintained
9036 F:      Documentation/scsi/megaraid.txt
9037 F:      drivers/scsi/megaraid.*
9038 F:      drivers/scsi/megaraid/
9039
9040 MELEXIS MLX90614 DRIVER
9041 M:      Crt Mori <cmo@melexis.com>
9042 L:      linux-iio@vger.kernel.org
9043 W:      http://www.melexis.com
9044 S:      Supported
9045 F:      drivers/iio/temperature/mlx90614.c
9046
9047 MELEXIS MLX90632 DRIVER
9048 M:      Crt Mori <cmo@melexis.com>
9049 L:      linux-iio@vger.kernel.org
9050 W:      http://www.melexis.com
9051 S:      Supported
9052 F:      drivers/iio/temperature/mlx90632.c
9053
9054 MELFAS MIP4 TOUCHSCREEN DRIVER
9055 M:      Sangwon Jee <jeesw@melfas.com>
9056 W:      http://www.melfas.com
9057 S:      Supported
9058 F:      drivers/input/touchscreen/melfas_mip4.c
9059 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9060
9061 MELLANOX ETHERNET DRIVER (mlx4_en)
9062 M:      Tariq Toukan <tariqt@mellanox.com>
9063 L:      netdev@vger.kernel.org
9064 S:      Supported
9065 W:      http://www.mellanox.com
9066 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9067 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9068
9069 MELLANOX ETHERNET DRIVER (mlx5e)
9070 M:      Saeed Mahameed <saeedm@mellanox.com>
9071 L:      netdev@vger.kernel.org
9072 S:      Supported
9073 W:      http://www.mellanox.com
9074 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9075 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9076
9077 MELLANOX ETHERNET INNOVA DRIVER
9078 R:      Boris Pismenny <borisp@mellanox.com>
9079 L:      netdev@vger.kernel.org
9080 S:      Supported
9081 W:      http://www.mellanox.com
9082 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9083 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9084 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9085
9086 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9087 R:      Boris Pismenny <borisp@mellanox.com>
9088 L:      netdev@vger.kernel.org
9089 S:      Supported
9090 W:      http://www.mellanox.com
9091 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9092 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9093 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9094
9095 MELLANOX ETHERNET SWITCH DRIVERS
9096 M:      Jiri Pirko <jiri@mellanox.com>
9097 M:      Ido Schimmel <idosch@mellanox.com>
9098 L:      netdev@vger.kernel.org
9099 S:      Supported
9100 W:      http://www.mellanox.com
9101 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9102 F:      drivers/net/ethernet/mellanox/mlxsw/
9103
9104 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9105 M:      mlxsw@mellanox.com
9106 L:      netdev@vger.kernel.org
9107 S:      Supported
9108 W:      http://www.mellanox.com
9109 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9110 F:      drivers/net/ethernet/mellanox/mlxfw/
9111
9112 MELLANOX HARDWARE PLATFORM SUPPORT
9113 M:      Andy Shevchenko <andy@infradead.org>
9114 M:      Darren Hart <dvhart@infradead.org>
9115 M:      Vadim Pasternak <vadimp@mellanox.com>
9116 L:      platform-driver-x86@vger.kernel.org
9117 S:      Supported
9118 F:      drivers/platform/mellanox/
9119
9120 MELLANOX MLX4 core VPI driver
9121 M:      Tariq Toukan <tariqt@mellanox.com>
9122 L:      netdev@vger.kernel.org
9123 L:      linux-rdma@vger.kernel.org
9124 W:      http://www.mellanox.com
9125 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9126 S:      Supported
9127 F:      drivers/net/ethernet/mellanox/mlx4/
9128 F:      include/linux/mlx4/
9129
9130 MELLANOX MLX4 IB driver
9131 M:      Yishai Hadas <yishaih@mellanox.com>
9132 L:      linux-rdma@vger.kernel.org
9133 W:      http://www.mellanox.com
9134 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9135 S:      Supported
9136 F:      drivers/infiniband/hw/mlx4/
9137 F:      include/linux/mlx4/
9138 F:      include/uapi/rdma/mlx4-abi.h
9139
9140 MELLANOX MLX5 core VPI driver
9141 M:      Saeed Mahameed <saeedm@mellanox.com>
9142 M:      Leon Romanovsky <leonro@mellanox.com>
9143 L:      netdev@vger.kernel.org
9144 L:      linux-rdma@vger.kernel.org
9145 W:      http://www.mellanox.com
9146 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9147 S:      Supported
9148 F:      drivers/net/ethernet/mellanox/mlx5/core/
9149 F:      include/linux/mlx5/
9150
9151 MELLANOX MLX5 IB driver
9152 M:      Leon Romanovsky <leonro@mellanox.com>
9153 L:      linux-rdma@vger.kernel.org
9154 W:      http://www.mellanox.com
9155 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9156 S:      Supported
9157 F:      drivers/infiniband/hw/mlx5/
9158 F:      include/linux/mlx5/
9159 F:      include/uapi/rdma/mlx5-abi.h
9160
9161 MELLANOX MLXCPLD I2C AND MUX DRIVER
9162 M:      Vadim Pasternak <vadimp@mellanox.com>
9163 M:      Michael Shych <michaelsh@mellanox.com>
9164 L:      linux-i2c@vger.kernel.org
9165 S:      Supported
9166 F:      drivers/i2c/busses/i2c-mlxcpld.c
9167 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9168 F:      Documentation/i2c/busses/i2c-mlxcpld
9169
9170 MELLANOX MLXCPLD LED DRIVER
9171 M:      Vadim Pasternak <vadimp@mellanox.com>
9172 L:      linux-leds@vger.kernel.org
9173 S:      Supported
9174 F:      drivers/leds/leds-mlxcpld.c
9175 F:      drivers/leds/leds-mlxreg.c
9176 F:      Documentation/leds/leds-mlxcpld.txt
9177
9178 MELLANOX PLATFORM DRIVER
9179 M:      Vadim Pasternak <vadimp@mellanox.com>
9180 L:      platform-driver-x86@vger.kernel.org
9181 S:      Supported
9182 F:      drivers/platform/x86/mlx-platform.c
9183
9184 MEMBARRIER SUPPORT
9185 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9186 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9187 L:      linux-kernel@vger.kernel.org
9188 S:      Supported
9189 F:      kernel/sched/membarrier.c
9190 F:      include/uapi/linux/membarrier.h
9191 F:      arch/powerpc/include/asm/membarrier.h
9192
9193 MEMORY MANAGEMENT
9194 L:      linux-mm@kvack.org
9195 W:      http://www.linux-mm.org
9196 S:      Maintained
9197 F:      include/linux/mm.h
9198 F:      include/linux/gfp.h
9199 F:      include/linux/mmzone.h
9200 F:      include/linux/memory_hotplug.h
9201 F:      include/linux/vmalloc.h
9202 F:      mm/
9203
9204 MEMORY TECHNOLOGY DEVICES (MTD)
9205 M:      David Woodhouse <dwmw2@infradead.org>
9206 M:      Brian Norris <computersforpeace@gmail.com>
9207 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9208 M:      Marek Vasut <marek.vasut@gmail.com>
9209 M:      Richard Weinberger <richard@nod.at>
9210 L:      linux-mtd@lists.infradead.org
9211 W:      http://www.linux-mtd.infradead.org/
9212 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9213 T:      git git://git.infradead.org/linux-mtd.git master
9214 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9215 S:      Maintained
9216 F:      Documentation/devicetree/bindings/mtd/
9217 F:      drivers/mtd/
9218 F:      include/linux/mtd/
9219 F:      include/uapi/mtd/
9220
9221 MEN A21 WATCHDOG DRIVER
9222 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9223 L:      linux-watchdog@vger.kernel.org
9224 S:      Maintained
9225 F:      drivers/watchdog/mena21_wdt.c
9226
9227 MEN CHAMELEON BUS (mcb)
9228 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9229 S:      Maintained
9230 F:      drivers/mcb/
9231 F:      include/linux/mcb.h
9232 F:      Documentation/men-chameleon-bus.txt
9233
9234 MEN F21BMC (Board Management Controller)
9235 M:      Andreas Werner <andreas.werner@men.de>
9236 S:      Supported
9237 F:      drivers/mfd/menf21bmc.c
9238 F:      drivers/watchdog/menf21bmc_wdt.c
9239 F:      drivers/leds/leds-menf21bmc.c
9240 F:      drivers/hwmon/menf21bmc_hwmon.c
9241 F:      Documentation/hwmon/menf21bmc
9242
9243 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9244 M:      Neil Armstrong <narmstrong@baylibre.com>
9245 L:      linux-media@lists.freedesktop.org
9246 L:      linux-amlogic@lists.infradead.org
9247 W:      http://linux-meson.com/
9248 S:      Supported
9249 F:      drivers/media/platform/meson/ao-cec.c
9250 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9251 T:      git git://linuxtv.org/media_tree.git
9252
9253 MICROBLAZE ARCHITECTURE
9254 M:      Michal Simek <monstr@monstr.eu>
9255 W:      http://www.monstr.eu/fdt/
9256 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9257 S:      Supported
9258 F:      arch/microblaze/
9259
9260 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9261 M:      Richard Genoud <richard.genoud@gmail.com>
9262 S:      Maintained
9263 F:      drivers/tty/serial/atmel_serial.c
9264 F:      drivers/tty/serial/atmel_serial.h
9265
9266 MICROCHIP / ATMEL DMA DRIVER
9267 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269 L:      dmaengine@vger.kernel.org
9270 S:      Supported
9271 F:      drivers/dma/at_hdmac.c
9272 F:      drivers/dma/at_hdmac_regs.h
9273 F:      include/linux/platform_data/dma-atmel.h
9274
9275 MICROCHIP / ATMEL ECC DRIVER
9276 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9277 L:      linux-crypto@vger.kernel.org
9278 S:      Maintained
9279 F:      drivers/crypto/atmel-ecc.*
9280
9281 MICROCHIP / ATMEL ISC DRIVER
9282 M:      Songjun Wu <songjun.wu@microchip.com>
9283 L:      linux-media@vger.kernel.org
9284 S:      Supported
9285 F:      drivers/media/platform/atmel/atmel-isc.c
9286 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9287 F:      devicetree/bindings/media/atmel-isc.txt
9288
9289 MICROCHIP / ATMEL NAND DRIVER
9290 M:      Wenyou Yang <wenyou.yang@microchip.com>
9291 M:      Josh Wu <rainyfeeling@outlook.com>
9292 L:      linux-mtd@lists.infradead.org
9293 S:      Supported
9294 F:      drivers/mtd/nand/raw/atmel/*
9295 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9296
9297 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9298 M:      Woojung Huh <Woojung.Huh@microchip.com>
9299 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9300 L:      netdev@vger.kernel.org
9301 S:      Maintained
9302 F:      net/dsa/tag_ksz.c
9303 F:      drivers/net/dsa/microchip/*
9304 F:      include/linux/platform_data/microchip-ksz.h
9305 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9306
9307 MICROCHIP LAN743X ETHERNET DRIVER
9308 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9309 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9310 L:      netdev@vger.kernel.org
9311 S:      Maintained
9312 F:      drivers/net/ethernet/microchip/lan743x_*
9313
9314 MICROCHIP USB251XB DRIVER
9315 M:      Richard Leitner <richard.leitner@skidata.com>
9316 L:      linux-usb@vger.kernel.org
9317 S:      Maintained
9318 F:      drivers/usb/misc/usb251xb.c
9319 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9320
9321 MICROSEMI MIPS SOCS
9322 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9323 L:      linux-mips@linux-mips.org
9324 S:      Maintained
9325 F:      arch/mips/generic/board-ocelot.c
9326 F:      arch/mips/configs/generic/board-ocelot.config
9327 F:      arch/mips/boot/dts/mscc/
9328 F:      Documentation/devicetree/bindings/mips/mscc.txt
9329
9330 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9331 M:      Don Brace <don.brace@microsemi.com>
9332 L:      esc.storagedev@microsemi.com
9333 L:      linux-scsi@vger.kernel.org
9334 S:      Supported
9335 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9336 F:      drivers/scsi/smartpqi/Kconfig
9337 F:      drivers/scsi/smartpqi/Makefile
9338 F:      include/linux/cciss*.h
9339 F:      include/uapi/linux/cciss*.h
9340 F:      Documentation/scsi/smartpqi.txt
9341
9342 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9343 M:      Chen Yu <yu.c.chen@intel.com>
9344 L:      platform-driver-x86@vger.kernel.org
9345 S:      Supported
9346 F:      drivers/platform/x86/surfacepro3_button.c
9347
9348 MICROTEK X6 SCANNER
9349 M:      Oliver Neukum <oliver@neukum.org>
9350 S:      Maintained
9351 F:      drivers/usb/image/microtek.*
9352
9353 MIPS
9354 M:      Ralf Baechle <ralf@linux-mips.org>
9355 M:      James Hogan <jhogan@kernel.org>
9356 L:      linux-mips@linux-mips.org
9357 W:      http://www.linux-mips.org/
9358 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9359 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9360 S:      Supported
9361 F:      Documentation/devicetree/bindings/mips/
9362 F:      Documentation/mips/
9363 F:      arch/mips/
9364 F:      drivers/platform/mips/
9365
9366 MIPS BOSTON DEVELOPMENT BOARD
9367 M:      Paul Burton <paul.burton@mips.com>
9368 L:      linux-mips@linux-mips.org
9369 S:      Maintained
9370 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9371 F:      arch/mips/boot/dts/img/boston.dts
9372 F:      arch/mips/configs/generic/board-boston.config
9373 F:      drivers/clk/imgtec/clk-boston.c
9374 F:      include/dt-bindings/clock/boston-clock.h
9375
9376 MIPS GENERIC PLATFORM
9377 M:      Paul Burton <paul.burton@mips.com>
9378 L:      linux-mips@linux-mips.org
9379 S:      Supported
9380 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9381 F:      arch/mips/generic/
9382 F:      arch/mips/tools/generic-board-config.sh
9383
9384 MIPS/LOONGSON1 ARCHITECTURE
9385 M:      Keguang Zhang <keguang.zhang@gmail.com>
9386 L:      linux-mips@linux-mips.org
9387 S:      Maintained
9388 F:      arch/mips/loongson32/
9389 F:      arch/mips/include/asm/mach-loongson32/
9390 F:      drivers/*/*loongson1*
9391 F:      drivers/*/*/*loongson1*
9392
9393 MIPS/LOONGSON2 ARCHITECTURE
9394 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9395 L:      linux-mips@linux-mips.org
9396 S:      Maintained
9397 F:      arch/mips/loongson64/*{2e/2f}*
9398 F:      arch/mips/include/asm/mach-loongson64/
9399 F:      drivers/*/*loongson2*
9400 F:      drivers/*/*/*loongson2*
9401
9402 MIPS/LOONGSON3 ARCHITECTURE
9403 M:      Huacai Chen <chenhc@lemote.com>
9404 L:      linux-mips@linux-mips.org
9405 S:      Maintained
9406 F:      arch/mips/loongson64/
9407 F:      arch/mips/include/asm/mach-loongson64/
9408 F:      drivers/platform/mips/cpu_hwmon.c
9409 F:      drivers/*/*loongson3*
9410 F:      drivers/*/*/*loongson3*
9411
9412 MIPS RINT INSTRUCTION EMULATION
9413 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9414 L:      linux-mips@linux-mips.org
9415 S:      Supported
9416 F:      arch/mips/math-emu/sp_rint.c
9417 F:      arch/mips/math-emu/dp_rint.c
9418
9419 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9420 M:      Hans Verkuil <hverkuil@xs4all.nl>
9421 L:      linux-media@vger.kernel.org
9422 T:      git git://linuxtv.org/media_tree.git
9423 W:      https://linuxtv.org
9424 S:      Odd Fixes
9425 F:      drivers/media/radio/radio-miropcm20*
9426
9427 MMP SUPPORT
9428 M:      Eric Miao <eric.y.miao@gmail.com>
9429 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9431 T:      git git://github.com/hzhuang1/linux.git
9432 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9433 S:      Maintained
9434 F:      arch/arm/boot/dts/mmp*
9435 F:      arch/arm/mach-mmp/
9436
9437 MN88472 MEDIA DRIVER
9438 M:      Antti Palosaari <crope@iki.fi>
9439 L:      linux-media@vger.kernel.org
9440 W:      https://linuxtv.org
9441 W:      http://palosaari.fi/linux/
9442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9443 S:      Maintained
9444 F:      drivers/media/dvb-frontends/mn88472*
9445
9446 MN88473 MEDIA DRIVER
9447 M:      Antti Palosaari <crope@iki.fi>
9448 L:      linux-media@vger.kernel.org
9449 W:      https://linuxtv.org
9450 W:      http://palosaari.fi/linux/
9451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9452 S:      Maintained
9453 F:      drivers/media/dvb-frontends/mn88473*
9454
9455 MODULE SUPPORT
9456 M:      Jessica Yu <jeyu@kernel.org>
9457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9458 S:      Maintained
9459 F:      include/linux/module.h
9460 F:      kernel/module.c
9461
9462 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9463 W:      http://popies.net/meye/
9464 S:      Orphan
9465 F:      Documentation/media/v4l-drivers/meye*
9466 F:      drivers/media/pci/meye/
9467 F:      include/uapi/linux/meye.h
9468
9469 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9470 M:      Jiri Slaby <jirislaby@gmail.com>
9471 S:      Maintained
9472 F:      Documentation/serial/moxa-smartio
9473 F:      drivers/tty/mxser.*
9474
9475 MR800 AVERMEDIA USB FM RADIO DRIVER
9476 M:      Alexey Klimov <klimov.linux@gmail.com>
9477 L:      linux-media@vger.kernel.org
9478 T:      git git://linuxtv.org/media_tree.git
9479 S:      Maintained
9480 F:      drivers/media/radio/radio-mr800.c
9481
9482 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9483 M:      Alan Ott <alan@signal11.us>
9484 L:      linux-wpan@vger.kernel.org
9485 S:      Maintained
9486 F:      drivers/net/ieee802154/mrf24j40.c
9487 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9488
9489 MSI LAPTOP SUPPORT
9490 M:      "Lee, Chun-Yi" <jlee@suse.com>
9491 L:      platform-driver-x86@vger.kernel.org
9492 S:      Maintained
9493 F:      drivers/platform/x86/msi-laptop.c
9494
9495 MSI WMI SUPPORT
9496 L:      platform-driver-x86@vger.kernel.org
9497 S:      Orphan
9498 F:      drivers/platform/x86/msi-wmi.c
9499
9500 MSI001 MEDIA DRIVER
9501 M:      Antti Palosaari <crope@iki.fi>
9502 L:      linux-media@vger.kernel.org
9503 W:      https://linuxtv.org
9504 W:      http://palosaari.fi/linux/
9505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9506 T:      git git://linuxtv.org/anttip/media_tree.git
9507 S:      Maintained
9508 F:      drivers/media/tuners/msi001*
9509
9510 MSI2500 MEDIA DRIVER
9511 M:      Antti Palosaari <crope@iki.fi>
9512 L:      linux-media@vger.kernel.org
9513 W:      https://linuxtv.org
9514 W:      http://palosaari.fi/linux/
9515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9516 T:      git git://linuxtv.org/anttip/media_tree.git
9517 S:      Maintained
9518 F:      drivers/media/usb/msi2500/
9519
9520 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9521 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9522 L:      linux-mtd@lists.infradead.org
9523 S:      Maintained
9524 F:      drivers/mtd/devices/docg3*
9525
9526 MT9M032 APTINA SENSOR DRIVER
9527 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9528 L:      linux-media@vger.kernel.org
9529 T:      git git://linuxtv.org/media_tree.git
9530 S:      Maintained
9531 F:      drivers/media/i2c/mt9m032.c
9532 F:      include/media/i2c/mt9m032.h
9533
9534 MT9P031 APTINA CAMERA SENSOR
9535 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9536 L:      linux-media@vger.kernel.org
9537 T:      git git://linuxtv.org/media_tree.git
9538 S:      Maintained
9539 F:      drivers/media/i2c/mt9p031.c
9540 F:      include/media/i2c/mt9p031.h
9541
9542 MT9T001 APTINA CAMERA SENSOR
9543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9544 L:      linux-media@vger.kernel.org
9545 T:      git git://linuxtv.org/media_tree.git
9546 S:      Maintained
9547 F:      drivers/media/i2c/mt9t001.c
9548 F:      include/media/i2c/mt9t001.h
9549
9550 MT9T112 APTINA CAMERA SENSOR
9551 M:      Jacopo Mondi <jacopo@jmondi.org>
9552 L:      linux-media@vger.kernel.org
9553 T:      git git://linuxtv.org/media_tree.git
9554 S:      Odd Fixes
9555 F:      drivers/media/i2c/mt9t112.c
9556 F:      include/media/i2c/mt9t112.h
9557
9558 MT9V032 APTINA CAMERA SENSOR
9559 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9560 L:      linux-media@vger.kernel.org
9561 T:      git git://linuxtv.org/media_tree.git
9562 S:      Maintained
9563 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9564 F:      drivers/media/i2c/mt9v032.c
9565 F:      include/media/i2c/mt9v032.h
9566
9567 MULTIFUNCTION DEVICES (MFD)
9568 M:      Lee Jones <lee.jones@linaro.org>
9569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9570 S:      Supported
9571 F:      Documentation/devicetree/bindings/mfd/
9572 F:      drivers/mfd/
9573 F:      include/linux/mfd/
9574 F:      include/dt-bindings/mfd/
9575
9576 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9577 S:      Orphan
9578 F:      drivers/mmc/host/mmc_spi.c
9579 F:      include/linux/spi/mmc_spi.h
9580
9581 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9582 M:      Ulf Hansson <ulf.hansson@linaro.org>
9583 L:      linux-mmc@vger.kernel.org
9584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9585 S:      Maintained
9586 F:      Documentation/devicetree/bindings/mmc/
9587 F:      drivers/mmc/
9588 F:      include/linux/mmc/
9589 F:      include/uapi/linux/mmc/
9590
9591 MULTIPLEXER SUBSYSTEM
9592 M:      Peter Rosin <peda@axentia.se>
9593 S:      Maintained
9594 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9595 F:      Documentation/devicetree/bindings/mux/
9596 F:      include/linux/dt-bindings/mux/
9597 F:      include/linux/mux/
9598 F:      drivers/mux/
9599
9600 MULTITECH MULTIPORT CARD (ISICOM)
9601 S:      Orphan
9602 F:      drivers/tty/isicom.c
9603 F:      include/linux/isicom.h
9604
9605 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9606 M:      Bin Liu <b-liu@ti.com>
9607 L:      linux-usb@vger.kernel.org
9608 S:      Maintained
9609 F:      drivers/usb/musb/
9610
9611 MXL5007T MEDIA DRIVER
9612 M:      Michael Krufky <mkrufky@linuxtv.org>
9613 L:      linux-media@vger.kernel.org
9614 W:      https://linuxtv.org
9615 W:      http://github.com/mkrufky
9616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9617 T:      git git://linuxtv.org/mkrufky/tuners.git
9618 S:      Maintained
9619 F:      drivers/media/tuners/mxl5007t.*
9620
9621 MXSFB DRM DRIVER
9622 M:      Marek Vasut <marex@denx.de>
9623 S:      Supported
9624 F:      drivers/gpu/drm/mxsfb/
9625 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9626
9627 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9628 M:      Chris Lee <christopher.lee@cspi.com>
9629 L:      netdev@vger.kernel.org
9630 W:      https://www.cspi.com/ethernet-products/support/downloads/
9631 S:      Supported
9632 F:      drivers/net/ethernet/myricom/myri10ge/
9633
9634 NAND FLASH SUBSYSTEM
9635 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9636 R:      Richard Weinberger <richard@nod.at>
9637 L:      linux-mtd@lists.infradead.org
9638 W:      http://www.linux-mtd.infradead.org/
9639 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9640 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9641 T:      git git://git.infradead.org/linux-mtd.git nand/next
9642 S:      Maintained
9643 F:      drivers/mtd/nand/
9644 F:      include/linux/mtd/*nand*.h
9645
9646 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9647 M:      Daniel Mack <zonque@gmail.com>
9648 S:      Maintained
9649 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9650 W:      http://www.native-instruments.com
9651 F:      sound/usb/caiaq/
9652
9653 NATSEMI ETHERNET DRIVER (DP8381x)
9654 S:      Orphan
9655 F:      drivers/net/ethernet/natsemi/natsemi.c
9656
9657 NCP FILESYSTEM
9658 M:      Petr Vandrovec <petr@vandrovec.name>
9659 S:      Obsolete
9660 F:      drivers/staging/ncpfs/
9661
9662 NCR 5380 SCSI DRIVERS
9663 M:      Finn Thain <fthain@telegraphics.com.au>
9664 M:      Michael Schmitz <schmitzmic@gmail.com>
9665 L:      linux-scsi@vger.kernel.org
9666 S:      Maintained
9667 F:      Documentation/scsi/g_NCR5380.txt
9668 F:      drivers/scsi/NCR5380.*
9669 F:      drivers/scsi/arm/cumana_1.c
9670 F:      drivers/scsi/arm/oak.c
9671 F:      drivers/scsi/atari_scsi.*
9672 F:      drivers/scsi/dmx3191d.c
9673 F:      drivers/scsi/g_NCR5380.*
9674 F:      drivers/scsi/mac_scsi.*
9675 F:      drivers/scsi/sun3_scsi.*
9676 F:      drivers/scsi/sun3_scsi_vme.c
9677
9678 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9679 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9680 L:      linux-scsi@vger.kernel.org
9681 S:      Maintained
9682 F:      drivers/scsi/NCR_D700.*
9683
9684 NCT6775 HARDWARE MONITOR DRIVER
9685 M:      Guenter Roeck <linux@roeck-us.net>
9686 L:      linux-hwmon@vger.kernel.org
9687 S:      Maintained
9688 F:      Documentation/hwmon/nct6775
9689 F:      drivers/hwmon/nct6775.c
9690
9691 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9692 M:      Faisal Latif <faisal.latif@intel.com>
9693 L:      linux-rdma@vger.kernel.org
9694 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9695 S:      Supported
9696 F:      drivers/infiniband/hw/nes/
9697 F:      include/uapi/rdma/nes-abi.h
9698
9699 NETEM NETWORK EMULATOR
9700 M:      Stephen Hemminger <stephen@networkplumber.org>
9701 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9702 S:      Maintained
9703 F:      net/sched/sch_netem.c
9704
9705 NETERION 10GbE DRIVERS (s2io/vxge)
9706 M:      Jon Mason <jdmason@kudzu.us>
9707 L:      netdev@vger.kernel.org
9708 S:      Supported
9709 F:      Documentation/networking/s2io.txt
9710 F:      Documentation/networking/vxge.txt
9711 F:      drivers/net/ethernet/neterion/
9712
9713 NETFILTER
9714 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9715 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9716 M:      Florian Westphal <fw@strlen.de>
9717 L:      netfilter-devel@vger.kernel.org
9718 L:      coreteam@netfilter.org
9719 W:      http://www.netfilter.org/
9720 W:      http://www.iptables.org/
9721 W:      http://www.nftables.org/
9722 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9725 S:      Maintained
9726 F:      include/linux/netfilter*
9727 F:      include/linux/netfilter/
9728 F:      include/net/netfilter/
9729 F:      include/uapi/linux/netfilter*
9730 F:      include/uapi/linux/netfilter/
9731 F:      net/*/netfilter.c
9732 F:      net/*/netfilter/
9733 F:      net/netfilter/
9734 F:      net/bridge/br_netfilter*.c
9735
9736 NETROM NETWORK LAYER
9737 M:      Ralf Baechle <ralf@linux-mips.org>
9738 L:      linux-hams@vger.kernel.org
9739 W:      http://www.linux-ax25.org/
9740 S:      Maintained
9741 F:      include/net/netrom.h
9742 F:      include/uapi/linux/netrom.h
9743 F:      net/netrom/
9744
9745 NETRONOME ETHERNET DRIVERS
9746 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9747 L:      oss-drivers@netronome.com
9748 S:      Maintained
9749 F:      drivers/net/ethernet/netronome/
9750
9751 NETWORK BLOCK DEVICE (NBD)
9752 M:      Josef Bacik <josef@toxicpanda.com>
9753 S:      Maintained
9754 L:      linux-block@vger.kernel.org
9755 L:      nbd@other.debian.org
9756 F:      Documentation/blockdev/nbd.txt
9757 F:      drivers/block/nbd.c
9758 F:      include/uapi/linux/nbd.h
9759
9760 NETWORK DROP MONITOR
9761 M:      Neil Horman <nhorman@tuxdriver.com>
9762 L:      netdev@vger.kernel.org
9763 S:      Maintained
9764 W:      https://fedorahosted.org/dropwatch/
9765 F:      net/core/drop_monitor.c
9766
9767 NETWORKING DRIVERS
9768 M:      "David S. Miller" <davem@davemloft.net>
9769 L:      netdev@vger.kernel.org
9770 W:      http://www.linuxfoundation.org/en/Net
9771 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9774 S:      Odd Fixes
9775 F:      Documentation/devicetree/bindings/net/
9776 F:      drivers/net/
9777 F:      include/linux/if_*
9778 F:      include/linux/netdevice.h
9779 F:      include/linux/etherdevice.h
9780 F:      include/linux/fcdevice.h
9781 F:      include/linux/fddidevice.h
9782 F:      include/linux/hippidevice.h
9783 F:      include/linux/inetdevice.h
9784 F:      include/uapi/linux/if_*
9785 F:      include/uapi/linux/netdevice.h
9786
9787 NETWORKING DRIVERS (WIRELESS)
9788 M:      Kalle Valo <kvalo@codeaurora.org>
9789 L:      linux-wireless@vger.kernel.org
9790 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9793 S:      Maintained
9794 F:      Documentation/devicetree/bindings/net/wireless/
9795 F:      drivers/net/wireless/
9796
9797 NETWORKING [DSA]
9798 M:      Andrew Lunn <andrew@lunn.ch>
9799 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9800 M:      Florian Fainelli <f.fainelli@gmail.com>
9801 S:      Maintained
9802 F:      net/dsa/
9803 F:      include/net/dsa.h
9804 F:      include/linux/dsa/
9805 F:      drivers/net/dsa/
9806
9807 NETWORKING [GENERAL]
9808 M:      "David S. Miller" <davem@davemloft.net>
9809 L:      netdev@vger.kernel.org
9810 W:      http://www.linuxfoundation.org/en/Net
9811 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9814 B:      mailto:netdev@vger.kernel.org
9815 S:      Maintained
9816 F:      net/
9817 F:      include/net/
9818 F:      include/linux/in.h
9819 F:      include/linux/net.h
9820 F:      include/linux/netdevice.h
9821 F:      include/uapi/linux/in.h
9822 F:      include/uapi/linux/net.h
9823 F:      include/uapi/linux/netdevice.h
9824 F:      include/uapi/linux/net_namespace.h
9825 F:      tools/testing/selftests/net/
9826 F:      lib/net_utils.c
9827 F:      lib/random32.c
9828 F:      Documentation/networking/
9829
9830 NETWORKING [IPSEC]
9831 M:      Steffen Klassert <steffen.klassert@secunet.com>
9832 M:      Herbert Xu <herbert@gondor.apana.org.au>
9833 M:      "David S. Miller" <davem@davemloft.net>
9834 L:      netdev@vger.kernel.org
9835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9837 S:      Maintained
9838 F:      net/core/flow.c
9839 F:      net/xfrm/
9840 F:      net/key/
9841 F:      net/ipv4/xfrm*
9842 F:      net/ipv4/esp4*
9843 F:      net/ipv4/ah4.c
9844 F:      net/ipv4/ipcomp.c
9845 F:      net/ipv4/ip_vti.c
9846 F:      net/ipv6/xfrm*
9847 F:      net/ipv6/esp6*
9848 F:      net/ipv6/ah6.c
9849 F:      net/ipv6/ipcomp6.c
9850 F:      net/ipv6/ip6_vti.c
9851 F:      include/uapi/linux/xfrm.h
9852 F:      include/net/xfrm.h
9853
9854 NETWORKING [IPv4/IPv6]
9855 M:      "David S. Miller" <davem@davemloft.net>
9856 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9857 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9858 L:      netdev@vger.kernel.org
9859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9860 S:      Maintained
9861 F:      net/ipv4/
9862 F:      net/ipv6/
9863 F:      include/net/ip*
9864 F:      arch/x86/net/*
9865
9866 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9867 M:      Paul Moore <paul@paul-moore.com>
9868 W:      https://github.com/netlabel
9869 L:      netdev@vger.kernel.org
9870 L:      linux-security-module@vger.kernel.org
9871 S:      Maintained
9872 F:      Documentation/netlabel/
9873 F:      include/net/calipso.h
9874 F:      include/net/cipso_ipv4.h
9875 F:      include/net/netlabel.h
9876 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9877 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9878 F:      net/netlabel/
9879 F:      net/ipv4/cipso_ipv4.c
9880 F:      net/ipv6/calipso.c
9881 F:      net/netfilter/xt_CONNSECMARK.c
9882 F:      net/netfilter/xt_SECMARK.c
9883
9884 NETWORKING [TLS]
9885 M:      Aviad Yehezkel <aviadye@mellanox.com>
9886 M:      Dave Watson <davejwatson@fb.com>
9887 L:      netdev@vger.kernel.org
9888 S:      Maintained
9889 F:      net/tls/*
9890 F:      include/uapi/linux/tls.h
9891 F:      include/net/tls.h
9892
9893 NETWORKING [WIRELESS]
9894 L:      linux-wireless@vger.kernel.org
9895 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9896
9897 NETDEVSIM
9898 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9899 S:      Maintained
9900 F:      drivers/net/netdevsim/*
9901
9902 NETXEN (1/10) GbE SUPPORT
9903 M:      Manish Chopra <manish.chopra@cavium.com>
9904 M:      Rahul Verma <rahul.verma@cavium.com>
9905 M:      Dept-GELinuxNICDev@cavium.com
9906 L:      netdev@vger.kernel.org
9907 S:      Supported
9908 F:      drivers/net/ethernet/qlogic/netxen/
9909
9910 NFC SUBSYSTEM
9911 M:      Samuel Ortiz <sameo@linux.intel.com>
9912 L:      linux-wireless@vger.kernel.org
9913 L:      linux-nfc@lists.01.org (subscribers-only)
9914 S:      Supported
9915 F:      net/nfc/
9916 F:      include/net/nfc/
9917 F:      include/uapi/linux/nfc.h
9918 F:      drivers/nfc/
9919 F:      include/linux/platform_data/nfcmrvl.h
9920 F:      include/linux/platform_data/nxp-nci.h
9921 F:      Documentation/devicetree/bindings/net/nfc/
9922
9923 NFS, SUNRPC, AND LOCKD CLIENTS
9924 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9925 M:      Anna Schumaker <anna.schumaker@netapp.com>
9926 L:      linux-nfs@vger.kernel.org
9927 W:      http://client.linux-nfs.org
9928 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9929 S:      Maintained
9930 F:      fs/lockd/
9931 F:      fs/nfs/
9932 F:      fs/nfs_common/
9933 F:      net/sunrpc/
9934 F:      include/linux/lockd/
9935 F:      include/linux/nfs*
9936 F:      include/linux/sunrpc/
9937 F:      include/uapi/linux/nfs*
9938 F:      include/uapi/linux/sunrpc/
9939
9940 NILFS2 FILESYSTEM
9941 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9942 L:      linux-nilfs@vger.kernel.org
9943 W:      https://nilfs.sourceforge.io/
9944 W:      https://nilfs.osdn.jp/
9945 T:      git git://github.com/konis/nilfs2.git
9946 S:      Supported
9947 F:      Documentation/filesystems/nilfs2.txt
9948 F:      fs/nilfs2/
9949 F:      include/trace/events/nilfs2.h
9950 F:      include/uapi/linux/nilfs2_api.h
9951 F:      include/uapi/linux/nilfs2_ondisk.h
9952
9953 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9954 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9955 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9956 S:      Maintained
9957 F:      Documentation/scsi/NinjaSCSI.txt
9958 F:      drivers/scsi/pcmcia/nsp_*
9959
9960 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9961 M:      GOTO Masanori <gotom@debian.or.jp>
9962 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9963 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9964 S:      Maintained
9965 F:      Documentation/scsi/NinjaSCSI.txt
9966 F:      drivers/scsi/nsp32*
9967
9968 NIOS2 ARCHITECTURE
9969 M:      Ley Foon Tan <lftan@altera.com>
9970 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9972 S:      Maintained
9973 F:      arch/nios2/
9974
9975 NOHZ, DYNTICKS SUPPORT
9976 M:      Frederic Weisbecker <fweisbec@gmail.com>
9977 M:      Thomas Gleixner <tglx@linutronix.de>
9978 M:      Ingo Molnar <mingo@kernel.org>
9979 L:      linux-kernel@vger.kernel.org
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9981 S:      Maintained
9982 F:      kernel/time/tick*.*
9983 F:      include/linux/tick.h
9984 F:      include/linux/sched/nohz.h
9985
9986 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9987 M:      Pavel Machek <pavel@ucw.cz>
9988 M:      Sakari Ailus <sakari.ailus@iki.fi>
9989 L:      linux-media@vger.kernel.org
9990 S:      Maintained
9991 F:      drivers/media/i2c/et8ek8
9992 F:      drivers/media/i2c/ad5820.c
9993
9994 NOKIA N900 POWER SUPPLY DRIVERS
9995 R:      Pali Rohár <pali.rohar@gmail.com>
9996 F:      include/linux/power/bq2415x_charger.h
9997 F:      include/linux/power/bq27xxx_battery.h
9998 F:      include/linux/power/isp1704_charger.h
9999 F:      drivers/power/supply/bq2415x_charger.c
10000 F:      drivers/power/supply/bq27xxx_battery.c
10001 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10002 F:      drivers/power/supply/isp1704_charger.c
10003 F:      drivers/power/supply/rx51_battery.c
10004
10005 NTB AMD DRIVER
10006 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10007 L:      linux-ntb@googlegroups.com
10008 S:      Supported
10009 F:      drivers/ntb/hw/amd/
10010
10011 NTB DRIVER CORE
10012 M:      Jon Mason <jdmason@kudzu.us>
10013 M:      Dave Jiang <dave.jiang@intel.com>
10014 M:      Allen Hubbe <allenbh@gmail.com>
10015 L:      linux-ntb@googlegroups.com
10016 S:      Supported
10017 W:      https://github.com/jonmason/ntb/wiki
10018 T:      git git://github.com/jonmason/ntb.git
10019 F:      drivers/ntb/
10020 F:      drivers/net/ntb_netdev.c
10021 F:      include/linux/ntb.h
10022 F:      include/linux/ntb_transport.h
10023 F:      tools/testing/selftests/ntb/
10024
10025 NTB IDT DRIVER
10026 M:      Serge Semin <fancer.lancer@gmail.com>
10027 L:      linux-ntb@googlegroups.com
10028 S:      Supported
10029 F:      drivers/ntb/hw/idt/
10030
10031 NTB INTEL DRIVER
10032 M:      Dave Jiang <dave.jiang@intel.com>
10033 L:      linux-ntb@googlegroups.com
10034 S:      Supported
10035 W:      https://github.com/davejiang/linux/wiki
10036 T:      git https://github.com/davejiang/linux.git
10037 F:      drivers/ntb/hw/intel/
10038
10039 NTFS FILESYSTEM
10040 M:      Anton Altaparmakov <anton@tuxera.com>
10041 L:      linux-ntfs-dev@lists.sourceforge.net
10042 W:      http://www.tuxera.com/
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10044 S:      Supported
10045 F:      Documentation/filesystems/ntfs.txt
10046 F:      fs/ntfs/
10047
10048 NUBUS SUBSYSTEM
10049 M:      Finn Thain <fthain@telegraphics.com.au>
10050 L:      linux-m68k@lists.linux-m68k.org
10051 S:      Maintained
10052 F:      arch/*/include/asm/nubus.h
10053 F:      drivers/nubus/
10054 F:      include/linux/nubus.h
10055 F:      include/uapi/linux/nubus.h
10056
10057 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10058 M:      Antonino Daplas <adaplas@gmail.com>
10059 L:      linux-fbdev@vger.kernel.org
10060 S:      Maintained
10061 F:      drivers/video/fbdev/riva/
10062 F:      drivers/video/fbdev/nvidia/
10063
10064 NVM EXPRESS DRIVER
10065 M:      Keith Busch <keith.busch@intel.com>
10066 M:      Jens Axboe <axboe@fb.com>
10067 M:      Christoph Hellwig <hch@lst.de>
10068 M:      Sagi Grimberg <sagi@grimberg.me>
10069 L:      linux-nvme@lists.infradead.org
10070 T:      git://git.infradead.org/nvme.git
10071 W:      http://git.infradead.org/nvme.git
10072 S:      Supported
10073 F:      drivers/nvme/host/
10074 F:      include/linux/nvme.h
10075 F:      include/uapi/linux/nvme_ioctl.h
10076
10077 NVM EXPRESS FC TRANSPORT DRIVERS
10078 M:      James Smart <james.smart@broadcom.com>
10079 L:      linux-nvme@lists.infradead.org
10080 S:      Supported
10081 F:      include/linux/nvme-fc.h
10082 F:      include/linux/nvme-fc-driver.h
10083 F:      drivers/nvme/host/fc.c
10084 F:      drivers/nvme/target/fc.c
10085 F:      drivers/nvme/target/fcloop.c
10086
10087 NVM EXPRESS TARGET DRIVER
10088 M:      Christoph Hellwig <hch@lst.de>
10089 M:      Sagi Grimberg <sagi@grimberg.me>
10090 L:      linux-nvme@lists.infradead.org
10091 T:      git://git.infradead.org/nvme.git
10092 W:      http://git.infradead.org/nvme.git
10093 S:      Supported
10094 F:      drivers/nvme/target/
10095
10096 NVMEM FRAMEWORK
10097 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10098 S:      Maintained
10099 F:      drivers/nvmem/
10100 F:      Documentation/devicetree/bindings/nvmem/
10101 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10102 F:      include/linux/nvmem-consumer.h
10103 F:      include/linux/nvmem-provider.h
10104
10105 NXP SGTL5000 DRIVER
10106 M:      Fabio Estevam <fabio.estevam@nxp.com>
10107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10108 S:      Maintained
10109 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10110 F:      sound/soc/codecs/sgtl5000*
10111
10112 NXP TDA998X DRM DRIVER
10113 M:      Russell King <linux@armlinux.org.uk>
10114 S:      Supported
10115 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10116 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10117 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10118 F:      include/drm/i2c/tda998x.h
10119
10120 NXP TFA9879 DRIVER
10121 M:      Peter Rosin <peda@axentia.se>
10122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10123 S:      Maintained
10124 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10125 F:      sound/soc/codecs/tfa9879*
10126
10127 NXP-NCI NFC DRIVER
10128 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10129 R:      Charles Gorand <charles.gorand@effinnov.com>
10130 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10131 S:      Supported
10132 F:      drivers/nfc/nxp-nci
10133
10134 OBJTOOL
10135 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10136 M:      Peter Zijlstra <peterz@infradead.org>
10137 S:      Supported
10138 F:      tools/objtool/
10139
10140 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10141 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10142 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10143 L:      linuxppc-dev@lists.ozlabs.org
10144 S:      Supported
10145 F:      arch/powerpc/platforms/powernv/ocxl.c
10146 F:      arch/powerpc/include/asm/pnv-ocxl.h
10147 F:      drivers/misc/ocxl/
10148 F:      include/misc/ocxl*
10149 F:      include/uapi/misc/ocxl.h
10150 F:      Documentation/accelerators/ocxl.txt
10151
10152 OMAP AUDIO SUPPORT
10153 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10154 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10155 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10156 L:      linux-omap@vger.kernel.org
10157 S:      Maintained
10158 F:      sound/soc/omap/
10159
10160 OMAP CLOCK FRAMEWORK SUPPORT
10161 M:      Paul Walmsley <paul@pwsan.com>
10162 L:      linux-omap@vger.kernel.org
10163 S:      Maintained
10164 F:      arch/arm/*omap*/*clock*
10165
10166 OMAP DEVICE TREE SUPPORT
10167 M:      Benoît Cousson <bcousson@baylibre.com>
10168 M:      Tony Lindgren <tony@atomide.com>
10169 L:      linux-omap@vger.kernel.org
10170 L:      devicetree@vger.kernel.org
10171 S:      Maintained
10172 F:      arch/arm/boot/dts/*omap*
10173 F:      arch/arm/boot/dts/*am3*
10174 F:      arch/arm/boot/dts/*am4*
10175 F:      arch/arm/boot/dts/*am5*
10176 F:      arch/arm/boot/dts/*dra7*
10177
10178 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10179 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10180 L:      linux-omap@vger.kernel.org
10181 L:      linux-fbdev@vger.kernel.org
10182 S:      Maintained
10183 F:      drivers/video/fbdev/omap2/
10184 F:      Documentation/arm/OMAP/DSS
10185
10186 OMAP FRAMEBUFFER SUPPORT
10187 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10188 L:      linux-fbdev@vger.kernel.org
10189 L:      linux-omap@vger.kernel.org
10190 S:      Maintained
10191 F:      drivers/video/fbdev/omap/
10192
10193 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10194 M:      Roger Quadros <rogerq@ti.com>
10195 M:      Tony Lindgren <tony@atomide.com>
10196 L:      linux-omap@vger.kernel.org
10197 S:      Maintained
10198 F:      drivers/memory/omap-gpmc.c
10199 F:      arch/arm/mach-omap2/*gpmc*
10200
10201 OMAP GPIO DRIVER
10202 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10203 M:      Santosh Shilimkar <ssantosh@kernel.org>
10204 M:      Kevin Hilman <khilman@kernel.org>
10205 L:      linux-omap@vger.kernel.org
10206 S:      Maintained
10207 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10208 F:      drivers/gpio/gpio-omap.c
10209
10210 OMAP HARDWARE SPINLOCK SUPPORT
10211 M:      Ohad Ben-Cohen <ohad@wizery.com>
10212 L:      linux-omap@vger.kernel.org
10213 S:      Maintained
10214 F:      drivers/hwspinlock/omap_hwspinlock.c
10215
10216 OMAP HS MMC SUPPORT
10217 L:      linux-mmc@vger.kernel.org
10218 L:      linux-omap@vger.kernel.org
10219 S:      Orphan
10220 F:      drivers/mmc/host/omap_hsmmc.c
10221
10222 OMAP HWMOD DATA
10223 M:      Paul Walmsley <paul@pwsan.com>
10224 L:      linux-omap@vger.kernel.org
10225 S:      Maintained
10226 F:      arch/arm/mach-omap2/omap_hwmod*data*
10227
10228 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10229 M:      Benoît Cousson <bcousson@baylibre.com>
10230 L:      linux-omap@vger.kernel.org
10231 S:      Maintained
10232 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10233
10234 OMAP HWMOD SUPPORT
10235 M:      Benoît Cousson <bcousson@baylibre.com>
10236 M:      Paul Walmsley <paul@pwsan.com>
10237 L:      linux-omap@vger.kernel.org
10238 S:      Maintained
10239 F:      arch/arm/mach-omap2/omap_hwmod.*
10240
10241 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10242 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10243 L:      linux-media@vger.kernel.org
10244 S:      Maintained
10245 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10246 F:      drivers/media/platform/omap3isp/
10247 F:      drivers/staging/media/omap4iss/
10248
10249 OMAP MMC SUPPORT
10250 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10251 L:      linux-omap@vger.kernel.org
10252 S:      Maintained
10253 F:      drivers/mmc/host/omap.c
10254
10255 OMAP POWER MANAGEMENT SUPPORT
10256 M:      Kevin Hilman <khilman@kernel.org>
10257 L:      linux-omap@vger.kernel.org
10258 S:      Maintained
10259 F:      arch/arm/*omap*/*pm*
10260 F:      drivers/cpufreq/omap-cpufreq.c
10261
10262 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10263 M:      Rajendra Nayak <rnayak@codeaurora.org>
10264 M:      Paul Walmsley <paul@pwsan.com>
10265 L:      linux-omap@vger.kernel.org
10266 S:      Maintained
10267 F:      arch/arm/mach-omap2/prm*
10268
10269 OMAP RANDOM NUMBER GENERATOR SUPPORT
10270 M:      Deepak Saxena <dsaxena@plexity.net>
10271 S:      Maintained
10272 F:      drivers/char/hw_random/omap-rng.c
10273
10274 OMAP USB SUPPORT
10275 L:      linux-usb@vger.kernel.org
10276 L:      linux-omap@vger.kernel.org
10277 S:      Orphan
10278 F:      drivers/usb/*/*omap*
10279 F:      arch/arm/*omap*/usb*
10280
10281 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10282 M:      Mark Jackson <mpfj@newflow.co.uk>
10283 L:      linux-omap@vger.kernel.org
10284 S:      Maintained
10285 F:      arch/arm/boot/dts/am335x-nano.dts
10286
10287 OMAP1 SUPPORT
10288 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10289 M:      Tony Lindgren <tony@atomide.com>
10290 L:      linux-omap@vger.kernel.org
10291 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10293 S:      Maintained
10294 F:      arch/arm/mach-omap1/
10295 F:      arch/arm/plat-omap/
10296 F:      arch/arm/configs/omap1_defconfig
10297 F:      drivers/i2c/busses/i2c-omap.c
10298 F:      include/linux/i2c-omap.h
10299
10300 OMAP2+ SUPPORT
10301 M:      Tony Lindgren <tony@atomide.com>
10302 L:      linux-omap@vger.kernel.org
10303 W:      http://www.muru.com/linux/omap/
10304 W:      http://linux.omap.com/
10305 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10307 S:      Maintained
10308 F:      arch/arm/mach-omap2/
10309 F:      arch/arm/plat-omap/
10310 F:      arch/arm/configs/omap2plus_defconfig
10311 F:      drivers/i2c/busses/i2c-omap.c
10312 F:      drivers/irqchip/irq-omap-intc.c
10313 F:      drivers/mfd/*omap*.c
10314 F:      drivers/mfd/menelaus.c
10315 F:      drivers/mfd/palmas.c
10316 F:      drivers/mfd/tps65217.c
10317 F:      drivers/mfd/tps65218.c
10318 F:      drivers/mfd/tps65910.c
10319 F:      drivers/mfd/twl-core.[ch]
10320 F:      drivers/mfd/twl4030*.c
10321 F:      drivers/mfd/twl6030*.c
10322 F:      drivers/mfd/twl6040*.c
10323 F:      drivers/regulator/palmas-regulator*.c
10324 F:      drivers/regulator/pbias-regulator.c
10325 F:      drivers/regulator/tps65217-regulator.c
10326 F:      drivers/regulator/tps65218-regulator.c
10327 F:      drivers/regulator/tps65910-regulator.c
10328 F:      drivers/regulator/twl-regulator.c
10329 F:      drivers/regulator/twl6030-regulator.c
10330 F:      include/linux/i2c-omap.h
10331
10332 ONION OMEGA2+ BOARD
10333 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10334 L:      linux-mips@linux-mips.org
10335 S:      Maintained
10336 F:      arch/mips/boot/dts/ralink/omega2p.dts
10337
10338 OMFS FILESYSTEM
10339 M:      Bob Copeland <me@bobcopeland.com>
10340 L:      linux-karma-devel@lists.sourceforge.net
10341 S:      Maintained
10342 F:      Documentation/filesystems/omfs.txt
10343 F:      fs/omfs/
10344
10345 OMNIKEY CARDMAN 4000 DRIVER
10346 M:      Harald Welte <laforge@gnumonks.org>
10347 S:      Maintained
10348 F:      drivers/char/pcmcia/cm4000_cs.c
10349 F:      include/linux/cm4000_cs.h
10350 F:      include/uapi/linux/cm4000_cs.h
10351
10352 OMNIKEY CARDMAN 4040 DRIVER
10353 M:      Harald Welte <laforge@gnumonks.org>
10354 S:      Maintained
10355 F:      drivers/char/pcmcia/cm4040_cs.*
10356
10357 OMNIVISION OV13858 SENSOR DRIVER
10358 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10359 L:      linux-media@vger.kernel.org
10360 T:      git git://linuxtv.org/media_tree.git
10361 S:      Maintained
10362 F:      drivers/media/i2c/ov13858.c
10363
10364 OMNIVISION OV2685 SENSOR DRIVER
10365 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10366 L:      linux-media@vger.kernel.org
10367 T:      git git://linuxtv.org/media_tree.git
10368 S:      Maintained
10369 F:      drivers/media/i2c/ov2685.c
10370
10371 OMNIVISION OV5640 SENSOR DRIVER
10372 M:      Steve Longerbeam <slongerbeam@gmail.com>
10373 L:      linux-media@vger.kernel.org
10374 T:      git git://linuxtv.org/media_tree.git
10375 S:      Maintained
10376 F:      drivers/media/i2c/ov5640.c
10377
10378 OMNIVISION OV5647 SENSOR DRIVER
10379 M:      Luis Oliveira <lolivei@synopsys.com>
10380 L:      linux-media@vger.kernel.org
10381 T:      git git://linuxtv.org/media_tree.git
10382 S:      Maintained
10383 F:      drivers/media/i2c/ov5647.c
10384
10385 OMNIVISION OV5695 SENSOR DRIVER
10386 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10387 L:      linux-media@vger.kernel.org
10388 T:      git git://linuxtv.org/media_tree.git
10389 S:      Maintained
10390 F:      drivers/media/i2c/ov5695.c
10391
10392 OMNIVISION OV7670 SENSOR DRIVER
10393 M:      Jonathan Corbet <corbet@lwn.net>
10394 L:      linux-media@vger.kernel.org
10395 T:      git git://linuxtv.org/media_tree.git
10396 S:      Maintained
10397 F:      drivers/media/i2c/ov7670.c
10398 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10399
10400 OMNIVISION OV772x SENSOR DRIVER
10401 M:      Jacopo Mondi <jacopo@jmondi.org>
10402 L:      linux-media@vger.kernel.org
10403 T:      git git://linuxtv.org/media_tree.git
10404 S:      Odd fixes
10405 F:      drivers/media/i2c/ov772x.c
10406 F:      include/media/i2c/ov772x.h
10407
10408 OMNIVISION OV7740 SENSOR DRIVER
10409 M:      Wenyou Yang <wenyou.yang@microchip.com>
10410 L:      linux-media@vger.kernel.org
10411 T:      git git://linuxtv.org/media_tree.git
10412 S:      Maintained
10413 F:      drivers/media/i2c/ov7740.c
10414 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10415
10416 OMNIVISION OV9650 SENSOR DRIVER
10417 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10418 R:      Akinobu Mita <akinobu.mita@gmail.com>
10419 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10420 L:      linux-media@vger.kernel.org
10421 T:      git git://linuxtv.org/media_tree.git
10422 S:      Maintained
10423 F:      drivers/media/i2c/ov9650.c
10424 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10425
10426 ONENAND FLASH DRIVER
10427 M:      Kyungmin Park <kyungmin.park@samsung.com>
10428 L:      linux-mtd@lists.infradead.org
10429 S:      Maintained
10430 F:      drivers/mtd/nand/onenand/
10431 F:      include/linux/mtd/onenand*.h
10432
10433 ONSTREAM SCSI TAPE DRIVER
10434 M:      Willem Riede <osst@riede.org>
10435 L:      osst-users@lists.sourceforge.net
10436 L:      linux-scsi@vger.kernel.org
10437 S:      Maintained
10438 F:      Documentation/scsi/osst.txt
10439 F:      drivers/scsi/osst.*
10440 F:      drivers/scsi/osst_*.h
10441 F:      drivers/scsi/st.h
10442
10443 OP-TEE DRIVER
10444 M:      Jens Wiklander <jens.wiklander@linaro.org>
10445 S:      Maintained
10446 F:      drivers/tee/optee/
10447
10448 OPA-VNIC DRIVER
10449 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10450 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10451 L:      linux-rdma@vger.kernel.org
10452 S:      Supported
10453 F:      drivers/infiniband/ulp/opa_vnic
10454
10455 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10456 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10457 L:      devicetree@vger.kernel.org
10458 S:      Maintained
10459 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10460 F:      Documentation/devicetree/overlay-notes.txt
10461 F:      drivers/of/overlay.c
10462 F:      drivers/of/resolver.c
10463
10464 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10465 M:      Rob Herring <robh+dt@kernel.org>
10466 M:      Frank Rowand <frowand.list@gmail.com>
10467 L:      devicetree@vger.kernel.org
10468 W:      http://www.devicetree.org/
10469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10470 S:      Maintained
10471 F:      drivers/of/
10472 F:      include/linux/of*.h
10473 F:      scripts/dtc/
10474 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10475
10476 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10477 M:      Rob Herring <robh+dt@kernel.org>
10478 M:      Mark Rutland <mark.rutland@arm.com>
10479 L:      devicetree@vger.kernel.org
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10481 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10482 S:      Maintained
10483 F:      Documentation/devicetree/
10484 F:      arch/*/boot/dts/
10485 F:      include/dt-bindings/
10486
10487 OPENCORES I2C BUS DRIVER
10488 M:      Peter Korsgaard <jacmet@sunsite.dk>
10489 L:      linux-i2c@vger.kernel.org
10490 S:      Maintained
10491 F:      Documentation/i2c/busses/i2c-ocores
10492 F:      drivers/i2c/busses/i2c-ocores.c
10493
10494 OPENRISC ARCHITECTURE
10495 M:      Jonas Bonn <jonas@southpole.se>
10496 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10497 M:      Stafford Horne <shorne@gmail.com>
10498 T:      git git://github.com/openrisc/linux.git
10499 L:      openrisc@lists.librecores.org
10500 W:      http://openrisc.io
10501 S:      Maintained
10502 F:      Documentation/devicetree/bindings/openrisc/
10503 F:      Documentation/openrisc/
10504 F:      arch/openrisc/
10505 F:      drivers/irqchip/irq-ompic.c
10506 F:      drivers/irqchip/irq-or1k-*
10507
10508 OPENVSWITCH
10509 M:      Pravin B Shelar <pshelar@ovn.org>
10510 L:      netdev@vger.kernel.org
10511 L:      dev@openvswitch.org
10512 W:      http://openvswitch.org
10513 S:      Maintained
10514 F:      net/openvswitch/
10515 F:      include/uapi/linux/openvswitch.h
10516
10517 OPERATING PERFORMANCE POINTS (OPP)
10518 M:      Viresh Kumar <vireshk@kernel.org>
10519 M:      Nishanth Menon <nm@ti.com>
10520 M:      Stephen Boyd <sboyd@kernel.org>
10521 L:      linux-pm@vger.kernel.org
10522 S:      Maintained
10523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10524 F:      drivers/opp/
10525 F:      include/linux/pm_opp.h
10526 F:      Documentation/power/opp.txt
10527 F:      Documentation/devicetree/bindings/opp/
10528
10529 OPL4 DRIVER
10530 M:      Clemens Ladisch <clemens@ladisch.de>
10531 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10532 T:      git git://git.alsa-project.org/alsa-kernel.git
10533 S:      Maintained
10534 F:      sound/drivers/opl4/
10535
10536 OPROFILE
10537 M:      Robert Richter <rric@kernel.org>
10538 L:      oprofile-list@lists.sf.net
10539 S:      Maintained
10540 F:      arch/*/include/asm/oprofile*.h
10541 F:      arch/*/oprofile/
10542 F:      drivers/oprofile/
10543 F:      include/linux/oprofile.h
10544
10545 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10546 M:      Mark Fasheh <mark@fasheh.com>
10547 M:      Joel Becker <jlbec@evilplan.org>
10548 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10549 W:      http://ocfs2.wiki.kernel.org
10550 S:      Supported
10551 F:      Documentation/filesystems/ocfs2.txt
10552 F:      Documentation/filesystems/dlmfs.txt
10553 F:      fs/ocfs2/
10554
10555 ORANGEFS FILESYSTEM
10556 M:      Mike Marshall <hubcap@omnibond.com>
10557 R:      Martin Brandenburg <martin@omnibond.com>
10558 L:      devel@lists.orangefs.org
10559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10560 S:      Supported
10561 F:      fs/orangefs/
10562 F:      Documentation/filesystems/orangefs.txt
10563
10564 ORINOCO DRIVER
10565 L:      linux-wireless@vger.kernel.org
10566 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10567 W:      http://www.nongnu.org/orinoco/
10568 S:      Orphan
10569 F:      drivers/net/wireless/intersil/orinoco/
10570
10571 OSD LIBRARY and FILESYSTEM
10572 M:      Boaz Harrosh <ooo@electrozaur.com>
10573 S:      Maintained
10574 F:      drivers/scsi/osd/
10575 F:      include/scsi/osd_*
10576 F:      fs/exofs/
10577
10578 OV2659 OMNIVISION SENSOR DRIVER
10579 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10580 L:      linux-media@vger.kernel.org
10581 W:      https://linuxtv.org
10582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10583 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10584 S:      Maintained
10585 F:      drivers/media/i2c/ov2659.c
10586 F:      include/media/i2c/ov2659.h
10587
10588 OVERLAY FILESYSTEM
10589 M:      Miklos Szeredi <miklos@szeredi.hu>
10590 L:      linux-unionfs@vger.kernel.org
10591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10592 S:      Supported
10593 F:      fs/overlayfs/
10594 F:      Documentation/filesystems/overlayfs.txt
10595
10596 P54 WIRELESS DRIVER
10597 M:      Christian Lamparter <chunkeey@googlemail.com>
10598 L:      linux-wireless@vger.kernel.org
10599 W:      http://wireless.kernel.org/en/users/Drivers/p54
10600 S:      Maintained
10601 F:      drivers/net/wireless/intersil/p54/
10602
10603 PA SEMI ETHERNET DRIVER
10604 L:      netdev@vger.kernel.org
10605 S:      Orphan
10606 F:      drivers/net/ethernet/pasemi/*
10607
10608 PA SEMI SMBUS DRIVER
10609 L:      linux-i2c@vger.kernel.org
10610 S:      Orphan
10611 F:      drivers/i2c/busses/i2c-pasemi.c
10612
10613 PADATA PARALLEL EXECUTION MECHANISM
10614 M:      Steffen Klassert <steffen.klassert@secunet.com>
10615 L:      linux-crypto@vger.kernel.org
10616 S:      Maintained
10617 F:      kernel/padata.c
10618 F:      include/linux/padata.h
10619 F:      Documentation/padata.txt
10620
10621 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10622 M:      Harald Welte <laforge@gnumonks.org>
10623 L:      platform-driver-x86@vger.kernel.org
10624 S:      Maintained
10625 F:      drivers/platform/x86/panasonic-laptop.c
10626
10627 PARALLEL LCD/KEYPAD PANEL DRIVER
10628 M:      Willy Tarreau <willy@haproxy.com>
10629 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10630 S:      Odd Fixes
10631 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10632 F:      drivers/misc/panel.c
10633
10634 PARALLEL PORT SUBSYSTEM
10635 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10636 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10637 L:      linux-parport@lists.infradead.org (subscribers-only)
10638 S:      Maintained
10639 F:      drivers/parport/
10640 F:      include/linux/parport*.h
10641 F:      drivers/char/ppdev.c
10642 F:      include/uapi/linux/ppdev.h
10643 F:      Documentation/parport*.txt
10644
10645 PARAVIRT_OPS INTERFACE
10646 M:      Juergen Gross <jgross@suse.com>
10647 M:      Alok Kataria <akataria@vmware.com>
10648 L:      virtualization@lists.linux-foundation.org
10649 S:      Supported
10650 F:      Documentation/virtual/paravirt_ops.txt
10651 F:      arch/*/kernel/paravirt*
10652 F:      arch/*/include/asm/paravirt*.h
10653 F:      include/linux/hypervisor.h
10654
10655 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10656 M:      Tim Waugh <tim@cyberelk.net>
10657 L:      linux-parport@lists.infradead.org (subscribers-only)
10658 S:      Maintained
10659 F:      Documentation/blockdev/paride.txt
10660 F:      drivers/block/paride/
10661
10662 PARISC ARCHITECTURE
10663 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10664 M:      Helge Deller <deller@gmx.de>
10665 L:      linux-parisc@vger.kernel.org
10666 W:      http://www.parisc-linux.org/
10667 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10670 S:      Maintained
10671 F:      arch/parisc/
10672 F:      Documentation/parisc/
10673 F:      drivers/parisc/
10674 F:      drivers/char/agp/parisc-agp.c
10675 F:      drivers/input/serio/gscps2.c
10676 F:      drivers/parport/parport_gsc.*
10677 F:      drivers/tty/serial/8250/8250_gsc.c
10678 F:      drivers/video/fbdev/sti*
10679 F:      drivers/video/console/sti*
10680 F:      drivers/video/logo/logo_parisc*
10681
10682 PARMAN
10683 M:      Jiri Pirko <jiri@mellanox.com>
10684 L:      netdev@vger.kernel.org
10685 S:      Supported
10686 F:      lib/parman.c
10687 F:      lib/test_parman.c
10688 F:      include/linux/parman.h
10689
10690 PC87360 HARDWARE MONITORING DRIVER
10691 M:      Jim Cromie <jim.cromie@gmail.com>
10692 L:      linux-hwmon@vger.kernel.org
10693 S:      Maintained
10694 F:      Documentation/hwmon/pc87360
10695 F:      drivers/hwmon/pc87360.c
10696
10697 PC8736x GPIO DRIVER
10698 M:      Jim Cromie <jim.cromie@gmail.com>
10699 S:      Maintained
10700 F:      drivers/char/pc8736x_gpio.c
10701
10702 PC87427 HARDWARE MONITORING DRIVER
10703 M:      Jean Delvare <jdelvare@suse.com>
10704 L:      linux-hwmon@vger.kernel.org
10705 S:      Maintained
10706 F:      Documentation/hwmon/pc87427
10707 F:      drivers/hwmon/pc87427.c
10708
10709 PCA9532 LED DRIVER
10710 M:      Riku Voipio <riku.voipio@iki.fi>
10711 S:      Maintained
10712 F:      drivers/leds/leds-pca9532.c
10713 F:      include/linux/leds-pca9532.h
10714
10715 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10716 M:      Guenter Roeck <linux@roeck-us.net>
10717 L:      linux-i2c@vger.kernel.org
10718 S:      Maintained
10719 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10720
10721 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10722 M:      Khalid Aziz <khalid@gonehiking.org>
10723 S:      Maintained
10724 F:      drivers/firmware/pcdp.*
10725
10726 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10727 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10728 L:      linux-pci@vger.kernel.org
10729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10730 S:      Maintained
10731 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10732 F:      drivers/pci/host/pci-aardvark.c
10733
10734 PCI DRIVER FOR ALTERA PCIE IP
10735 M:      Ley Foon Tan <lftan@altera.com>
10736 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10737 L:      linux-pci@vger.kernel.org
10738 S:      Supported
10739 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10740 F:      drivers/pci/host/pcie-altera.c
10741
10742 PCI DRIVER FOR APPLIEDMICRO XGENE
10743 M:      Tanmay Inamdar <tinamdar@apm.com>
10744 L:      linux-pci@vger.kernel.org
10745 L:      linux-arm-kernel@lists.infradead.org
10746 S:      Maintained
10747 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10748 F:      drivers/pci/host/pci-xgene.c
10749
10750 PCI DRIVER FOR ARM VERSATILE PLATFORM
10751 M:      Rob Herring <robh@kernel.org>
10752 L:      linux-pci@vger.kernel.org
10753 L:      linux-arm-kernel@lists.infradead.org
10754 S:      Maintained
10755 F:      Documentation/devicetree/bindings/pci/versatile.txt
10756 F:      drivers/pci/host/pci-versatile.c
10757
10758 PCI DRIVER FOR ARMADA 8K
10759 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10760 L:      linux-pci@vger.kernel.org
10761 L:      linux-arm-kernel@lists.infradead.org
10762 S:      Maintained
10763 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10764 F:      drivers/pci/dwc/pcie-armada8k.c
10765
10766 PCI DRIVER FOR CADENCE PCIE IP
10767 M:      Alan Douglas <adouglas@cadence.com>
10768 L:      linux-pci@vger.kernel.org
10769 S:      Maintained
10770 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10771 F:      drivers/pci/cadence/pcie-cadence*
10772
10773 PCI DRIVER FOR FREESCALE LAYERSCAPE
10774 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10775 M:      Mingkai Hu <mingkai.hu@freescale.com>
10776 M:      Roy Zang <tie-fei.zang@freescale.com>
10777 L:      linuxppc-dev@lists.ozlabs.org
10778 L:      linux-pci@vger.kernel.org
10779 L:      linux-arm-kernel@lists.infradead.org
10780 S:      Maintained
10781 F:      drivers/pci/dwc/*layerscape*
10782
10783 PCI DRIVER FOR GENERIC OF HOSTS
10784 M:      Will Deacon <will.deacon@arm.com>
10785 L:      linux-pci@vger.kernel.org
10786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787 S:      Maintained
10788 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10789 F:      drivers/pci/host/pci-host-common.c
10790 F:      drivers/pci/host/pci-host-generic.c
10791
10792 PCI DRIVER FOR IMX6
10793 M:      Richard Zhu <hongxing.zhu@nxp.com>
10794 M:      Lucas Stach <l.stach@pengutronix.de>
10795 L:      linux-pci@vger.kernel.org
10796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797 S:      Maintained
10798 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10799 F:      drivers/pci/dwc/*imx6*
10800
10801 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10802 M:      Keith Busch <keith.busch@intel.com>
10803 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10804 L:      linux-pci@vger.kernel.org
10805 S:      Supported
10806 F:      drivers/pci/host/vmd.c
10807
10808 PCI DRIVER FOR MICROSEMI SWITCHTEC
10809 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10810 M:      Logan Gunthorpe <logang@deltatee.com>
10811 L:      linux-pci@vger.kernel.org
10812 S:      Maintained
10813 F:      Documentation/switchtec.txt
10814 F:      Documentation/ABI/testing/sysfs-class-switchtec
10815 F:      drivers/pci/switch/switchtec*
10816 F:      include/uapi/linux/switchtec_ioctl.h
10817 F:      include/linux/switchtec.h
10818 F:      drivers/ntb/hw/mscc/
10819
10820 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10821 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10822 M:      Jason Cooper <jason@lakedaemon.net>
10823 L:      linux-pci@vger.kernel.org
10824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10825 S:      Maintained
10826 F:      drivers/pci/host/*mvebu*
10827
10828 PCI DRIVER FOR NVIDIA TEGRA
10829 M:      Thierry Reding <thierry.reding@gmail.com>
10830 L:      linux-tegra@vger.kernel.org
10831 L:      linux-pci@vger.kernel.org
10832 S:      Supported
10833 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10834 F:      drivers/pci/host/pci-tegra.c
10835
10836 PCI DRIVER FOR RENESAS R-CAR
10837 M:      Simon Horman <horms@verge.net.au>
10838 L:      linux-pci@vger.kernel.org
10839 L:      linux-renesas-soc@vger.kernel.org
10840 S:      Maintained
10841 F:      drivers/pci/host/*rcar*
10842
10843 PCI DRIVER FOR SAMSUNG EXYNOS
10844 M:      Jingoo Han <jingoohan1@gmail.com>
10845 L:      linux-pci@vger.kernel.org
10846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10847 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10848 S:      Maintained
10849 F:      drivers/pci/dwc/pci-exynos.c
10850
10851 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10852 M:      Jingoo Han <jingoohan1@gmail.com>
10853 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10854 L:      linux-pci@vger.kernel.org
10855 S:      Maintained
10856 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10857 F:      drivers/pci/dwc/*designware*
10858
10859 PCI DRIVER FOR TI DRA7XX
10860 M:      Kishon Vijay Abraham I <kishon@ti.com>
10861 L:      linux-omap@vger.kernel.org
10862 L:      linux-pci@vger.kernel.org
10863 S:      Supported
10864 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10865 F:      drivers/pci/dwc/pci-dra7xx.c
10866
10867 PCI DRIVER FOR TI KEYSTONE
10868 M:      Murali Karicheri <m-karicheri2@ti.com>
10869 L:      linux-pci@vger.kernel.org
10870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10871 S:      Maintained
10872 F:      drivers/pci/dwc/*keystone*
10873
10874 PCI ENDPOINT SUBSYSTEM
10875 M:      Kishon Vijay Abraham I <kishon@ti.com>
10876 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10877 L:      linux-pci@vger.kernel.org
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10879 S:      Supported
10880 F:      drivers/pci/endpoint/
10881 F:      drivers/misc/pci_endpoint_test.c
10882 F:      tools/pci/
10883
10884 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10885 M:      Russell Currey <ruscur@russell.cc>
10886 L:      linuxppc-dev@lists.ozlabs.org
10887 S:      Supported
10888 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10889 F:      arch/powerpc/kernel/eeh*.c
10890 F:      arch/powerpc/platforms/*/eeh*.c
10891 F:      arch/powerpc/include/*/eeh*.h
10892
10893 PCI ERROR RECOVERY
10894 M:      Linas Vepstas <linasvepstas@gmail.com>
10895 L:      linux-pci@vger.kernel.org
10896 S:      Supported
10897 F:      Documentation/PCI/pci-error-recovery.txt
10898
10899 PCI MSI DRIVER FOR ALTERA MSI IP
10900 M:      Ley Foon Tan <lftan@altera.com>
10901 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10902 L:      linux-pci@vger.kernel.org
10903 S:      Supported
10904 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10905 F:      drivers/pci/host/pcie-altera-msi.c
10906
10907 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10908 M:      Duc Dang <dhdang@apm.com>
10909 L:      linux-pci@vger.kernel.org
10910 L:      linux-arm-kernel@lists.infradead.org
10911 S:      Maintained
10912 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10913 F:      drivers/pci/host/pci-xgene-msi.c
10914
10915 PCI SUBSYSTEM
10916 M:      Bjorn Helgaas <bhelgaas@google.com>
10917 L:      linux-pci@vger.kernel.org
10918 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10920 S:      Supported
10921 F:      Documentation/devicetree/bindings/pci/
10922 F:      Documentation/PCI/
10923 F:      drivers/acpi/pci*
10924 F:      drivers/pci/
10925 F:      include/asm-generic/pci*
10926 F:      include/linux/pci*
10927 F:      include/linux/of_pci.h
10928 F:      include/uapi/linux/pci*
10929 F:      lib/pci*
10930 F:      arch/x86/pci/
10931 F:      arch/x86/kernel/quirks.c
10932
10933 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10934 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10935 L:      linux-pci@vger.kernel.org
10936 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10938 S:      Supported
10939 F:      drivers/pci/cadence/
10940 F:      drivers/pci/host/
10941 F:      drivers/pci/dwc/
10942
10943 PCIE DRIVER FOR AXIS ARTPEC
10944 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10945 L:      linux-arm-kernel@axis.com
10946 L:      linux-pci@vger.kernel.org
10947 S:      Maintained
10948 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10949 F:      drivers/pci/dwc/*artpec*
10950
10951 PCIE DRIVER FOR CAVIUM THUNDERX
10952 M:      David Daney <david.daney@cavium.com>
10953 L:      linux-pci@vger.kernel.org
10954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10955 S:      Supported
10956 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10957 F:      drivers/pci/host/pci-thunder-*
10958
10959 PCIE DRIVER FOR HISILICON
10960 M:      Zhou Wang <wangzhou1@hisilicon.com>
10961 L:      linux-pci@vger.kernel.org
10962 S:      Maintained
10963 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10964 F:      drivers/pci/dwc/pcie-hisi.c
10965
10966 PCIE DRIVER FOR HISILICON KIRIN
10967 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10968 M:      Binghui Wang <wangbinghui@hisilicon.com>
10969 L:      linux-pci@vger.kernel.org
10970 S:      Maintained
10971 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10972 F:      drivers/pci/dwc/pcie-kirin.c
10973
10974 PCIE DRIVER FOR HISILICON STB
10975 M:      Jianguo Sun <sunjianguo1@huawei.com>
10976 M:      Shawn Guo <shawn.guo@linaro.org>
10977 L:      linux-pci@vger.kernel.org
10978 S:      Maintained
10979 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10980 F:      drivers/pci/dwc/pcie-histb.c
10981
10982 PCIE DRIVER FOR MEDIATEK
10983 M:      Ryder Lee <ryder.lee@mediatek.com>
10984 L:      linux-pci@vger.kernel.org
10985 L:      linux-mediatek@lists.infradead.org
10986 S:      Supported
10987 F:      Documentation/devicetree/bindings/pci/mediatek*
10988 F:      drivers/pci/host/*mediatek*
10989
10990 PCIE DRIVER FOR QUALCOMM MSM
10991 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10992 L:      linux-pci@vger.kernel.org
10993 L:      linux-arm-msm@vger.kernel.org
10994 S:      Maintained
10995 F:      drivers/pci/dwc/*qcom*
10996
10997 PCIE DRIVER FOR ROCKCHIP
10998 M:      Shawn Lin <shawn.lin@rock-chips.com>
10999 L:      linux-pci@vger.kernel.org
11000 L:      linux-rockchip@lists.infradead.org
11001 S:      Maintained
11002 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
11003 F:      drivers/pci/host/pcie-rockchip.c
11004
11005 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11006 M:      Linus Walleij <linus.walleij@linaro.org>
11007 L:      linux-pci@vger.kernel.org
11008 S:      Maintained
11009 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11010 F:      drivers/pci/host/pci-v3-semi.c
11011
11012 PCIE DRIVER FOR ST SPEAR13XX
11013 M:      Pratyush Anand <pratyush.anand@gmail.com>
11014 L:      linux-pci@vger.kernel.org
11015 S:      Maintained
11016 F:      drivers/pci/dwc/*spear*
11017
11018 PCMCIA SUBSYSTEM
11019 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11021 S:      Odd Fixes
11022 F:      Documentation/pcmcia/
11023 F:      tools/pcmcia/
11024 F:      drivers/pcmcia/
11025 F:      include/pcmcia/
11026
11027 PCNET32 NETWORK DRIVER
11028 M:      Don Fry <pcnet32@frontier.com>
11029 L:      netdev@vger.kernel.org
11030 S:      Maintained
11031 F:      drivers/net/ethernet/amd/pcnet32.c
11032
11033 PCRYPT PARALLEL CRYPTO ENGINE
11034 M:      Steffen Klassert <steffen.klassert@secunet.com>
11035 L:      linux-crypto@vger.kernel.org
11036 S:      Maintained
11037 F:      crypto/pcrypt.c
11038 F:      include/crypto/pcrypt.h
11039
11040 PEAQ WMI HOTKEYS DRIVER
11041 M:      Hans de Goede <hdegoede@redhat.com>
11042 L:      platform-driver-x86@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/platform/x86/peaq-wmi.c
11045
11046 PER-CPU MEMORY ALLOCATOR
11047 M:      Tejun Heo <tj@kernel.org>
11048 M:      Christoph Lameter <cl@linux.com>
11049 M:      Dennis Zhou <dennisszhou@gmail.com>
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11051 S:      Maintained
11052 F:      include/linux/percpu*.h
11053 F:      mm/percpu*.c
11054 F:      arch/*/include/asm/percpu.h
11055
11056 PER-TASK DELAY ACCOUNTING
11057 M:      Balbir Singh <bsingharora@gmail.com>
11058 S:      Maintained
11059 F:      include/linux/delayacct.h
11060 F:      kernel/delayacct.c
11061
11062 PERFORMANCE EVENTS SUBSYSTEM
11063 M:      Peter Zijlstra <peterz@infradead.org>
11064 M:      Ingo Molnar <mingo@redhat.com>
11065 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11066 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11067 R:      Jiri Olsa <jolsa@redhat.com>
11068 R:      Namhyung Kim <namhyung@kernel.org>
11069 L:      linux-kernel@vger.kernel.org
11070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11071 S:      Supported
11072 F:      kernel/events/*
11073 F:      include/linux/perf_event.h
11074 F:      include/uapi/linux/perf_event.h
11075 F:      arch/*/kernel/perf_event*.c
11076 F:      arch/*/kernel/*/perf_event*.c
11077 F:      arch/*/kernel/*/*/perf_event*.c
11078 F:      arch/*/include/asm/perf_event.h
11079 F:      arch/*/kernel/perf_callchain.c
11080 F:      arch/*/events/*
11081 F:      tools/perf/
11082
11083 PERSONALITY HANDLING
11084 M:      Christoph Hellwig <hch@infradead.org>
11085 L:      linux-abi-devel@lists.sourceforge.net
11086 S:      Maintained
11087 F:      include/linux/personality.h
11088 F:      include/uapi/linux/personality.h
11089
11090 PHONET PROTOCOL
11091 M:      Remi Denis-Courmont <courmisch@gmail.com>
11092 S:      Supported
11093 F:      Documentation/networking/phonet.txt
11094 F:      include/linux/phonet.h
11095 F:      include/net/phonet/
11096 F:      include/uapi/linux/phonet.h
11097 F:      net/phonet/
11098
11099 PHRAM MTD DRIVER
11100 M:      Joern Engel <joern@lazybastard.org>
11101 L:      linux-mtd@lists.infradead.org
11102 S:      Maintained
11103 F:      drivers/mtd/devices/phram.c
11104
11105 PICOLCD HID DRIVER
11106 M:      Bruno Prémont <bonbons@linux-vserver.org>
11107 L:      linux-input@vger.kernel.org
11108 S:      Maintained
11109 F:      drivers/hid/hid-picolcd*
11110
11111 PICOXCELL SUPPORT
11112 M:      Jamie Iles <jamie@jamieiles.com>
11113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11114 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11115 S:      Supported
11116 F:      arch/arm/boot/dts/picoxcell*
11117 F:      arch/arm/mach-picoxcell/
11118 F:      drivers/crypto/picoxcell*
11119
11120 PIN CONTROL SUBSYSTEM
11121 M:      Linus Walleij <linus.walleij@linaro.org>
11122 L:      linux-gpio@vger.kernel.org
11123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11124 S:      Maintained
11125 F:      Documentation/devicetree/bindings/pinctrl/
11126 F:      Documentation/driver-api/pinctl.rst
11127 F:      drivers/pinctrl/
11128 F:      include/linux/pinctrl/
11129
11130 PIN CONTROLLER - ATMEL AT91
11131 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11133 S:      Maintained
11134 F:      drivers/pinctrl/pinctrl-at91.*
11135
11136 PIN CONTROLLER - ATMEL AT91 PIO4
11137 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139 L:      linux-gpio@vger.kernel.org
11140 S:      Supported
11141 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11142
11143 PIN CONTROLLER - FREESCALE
11144 M:      Dong Aisheng <aisheng.dong@nxp.com>
11145 M:      Fabio Estevam <festevam@gmail.com>
11146 M:      Shawn Guo <shawnguo@kernel.org>
11147 M:      Stefan Agner <stefan@agner.ch>
11148 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11149 L:      linux-gpio@vger.kernel.org
11150 S:      Maintained
11151 F:      drivers/pinctrl/freescale/
11152 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11153
11154 PIN CONTROLLER - INTEL
11155 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11156 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11157 S:      Maintained
11158 F:      drivers/pinctrl/intel/
11159
11160 PIN CONTROLLER - MEDIATEK
11161 M:      Sean Wang <sean.wang@mediatek.com>
11162 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11163 S:      Maintained
11164 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11165 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11166 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11167 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11168 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11169
11170 PIN CONTROLLER - QUALCOMM
11171 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11172 S:      Maintained
11173 L:      linux-arm-msm@vger.kernel.org
11174 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11175 F:      drivers/pinctrl/qcom/
11176
11177 PIN CONTROLLER - RENESAS
11178 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11179 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11180 L:      linux-renesas-soc@vger.kernel.org
11181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11182 S:      Maintained
11183 F:      drivers/pinctrl/sh-pfc/
11184
11185 PIN CONTROLLER - SAMSUNG
11186 M:      Tomasz Figa <tomasz.figa@gmail.com>
11187 M:      Krzysztof Kozlowski <krzk@kernel.org>
11188 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11190 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11191 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11193 S:      Maintained
11194 F:      drivers/pinctrl/samsung/
11195 F:      include/dt-bindings/pinctrl/samsung.h
11196 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11197
11198 PIN CONTROLLER - SINGLE
11199 M:      Tony Lindgren <tony@atomide.com>
11200 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11202 L:      linux-omap@vger.kernel.org
11203 S:      Maintained
11204 F:      drivers/pinctrl/pinctrl-single.c
11205
11206 PIN CONTROLLER - ST SPEAR
11207 M:      Viresh Kumar <vireshk@kernel.org>
11208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11209 W:      http://www.st.com/spear
11210 S:      Maintained
11211 F:      drivers/pinctrl/spear/
11212
11213 PISTACHIO SOC SUPPORT
11214 M:      James Hartley <james.hartley@sondrel.com>
11215 L:      linux-mips@linux-mips.org
11216 S:      Odd Fixes
11217 F:      arch/mips/pistachio/
11218 F:      arch/mips/include/asm/mach-pistachio/
11219 F:      arch/mips/boot/dts/img/pistachio*
11220 F:      arch/mips/configs/pistachio*_defconfig
11221
11222 PKTCDVD DRIVER
11223 S:      Orphan
11224 M:      linux-block@vger.kernel.org
11225 F:      drivers/block/pktcdvd.c
11226 F:      include/linux/pktcdvd.h
11227 F:      include/uapi/linux/pktcdvd.h
11228
11229 PKUNITY SOC DRIVERS
11230 M:      Guan Xuetao <gxt@pku.edu.cn>
11231 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11232 S:      Maintained
11233 T:      git git://github.com/gxt/linux.git
11234 F:      drivers/input/serio/i8042-unicore32io.h
11235 F:      drivers/i2c/busses/i2c-puv3.c
11236 F:      drivers/video/fbdev/fb-puv3.c
11237 F:      drivers/rtc/rtc-puv3.c
11238
11239 PMBUS HARDWARE MONITORING DRIVERS
11240 M:      Guenter Roeck <linux@roeck-us.net>
11241 L:      linux-hwmon@vger.kernel.org
11242 W:      http://hwmon.wiki.kernel.org/
11243 W:      http://www.roeck-us.net/linux/drivers/
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11245 S:      Maintained
11246 F:      Documentation/hwmon/pmbus
11247 F:      drivers/hwmon/pmbus/
11248 F:      include/linux/pmbus.h
11249
11250 PMC SIERRA MaxRAID DRIVER
11251 L:      linux-scsi@vger.kernel.org
11252 W:      http://www.pmc-sierra.com/
11253 S:      Orphan
11254 F:      drivers/scsi/pmcraid.*
11255
11256 PMC SIERRA PM8001 DRIVER
11257 M:      Jack Wang <jinpu.wang@profitbricks.com>
11258 M:      lindar_liu@usish.com
11259 L:      linux-scsi@vger.kernel.org
11260 S:      Supported
11261 F:      drivers/scsi/pm8001/
11262
11263 PNP SUPPORT
11264 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11265 S:      Maintained
11266 F:      drivers/pnp/
11267
11268 POSIX CLOCKS and TIMERS
11269 M:      Thomas Gleixner <tglx@linutronix.de>
11270 L:      linux-kernel@vger.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11272 S:      Maintained
11273 F:      fs/timerfd.c
11274 F:      include/linux/timer*
11275 F:      kernel/time/*timer*
11276
11277 POWER MANAGEMENT CORE
11278 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11279 L:      linux-pm@vger.kernel.org
11280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11281 B:      https://bugzilla.kernel.org
11282 S:      Supported
11283 F:      drivers/base/power/
11284 F:      include/linux/pm.h
11285 F:      include/linux/pm_*
11286 F:      include/linux/powercap.h
11287 F:      drivers/powercap/
11288 F:      kernel/configs/nopm.config
11289
11290 POWER STATE COORDINATION INTERFACE (PSCI)
11291 M:      Mark Rutland <mark.rutland@arm.com>
11292 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11293 L:      linux-arm-kernel@lists.infradead.org
11294 S:      Maintained
11295 F:      drivers/firmware/psci*.c
11296 F:      include/linux/psci.h
11297 F:      include/uapi/linux/psci.h
11298
11299 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11300 M:      Sebastian Reichel <sre@kernel.org>
11301 L:      linux-pm@vger.kernel.org
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11303 S:      Maintained
11304 F:      Documentation/ABI/testing/sysfs-class-power
11305 F:      Documentation/devicetree/bindings/power/supply/
11306 F:      include/linux/power_supply.h
11307 F:      drivers/power/supply/
11308
11309 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11310 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11311 L:      linuxppc-dev@lists.ozlabs.org
11312 S:      Maintained
11313 F:      drivers/char/powernv-op-panel.c
11314
11315 PPP OVER ATM (RFC 2364)
11316 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11317 S:      Maintained
11318 F:      net/atm/pppoatm.c
11319 F:      include/uapi/linux/atmppp.h
11320
11321 PPP OVER ETHERNET
11322 M:      Michal Ostrowski <mostrows@earthlink.net>
11323 S:      Maintained
11324 F:      drivers/net/ppp/pppoe.c
11325 F:      drivers/net/ppp/pppox.c
11326
11327 PPP OVER L2TP
11328 M:      James Chapman <jchapman@katalix.com>
11329 S:      Maintained
11330 F:      net/l2tp/l2tp_ppp.c
11331 F:      include/linux/if_pppol2tp.h
11332 F:      include/uapi/linux/if_pppol2tp.h
11333
11334 PPP PROTOCOL DRIVERS AND COMPRESSORS
11335 M:      Paul Mackerras <paulus@samba.org>
11336 L:      linux-ppp@vger.kernel.org
11337 S:      Maintained
11338 F:      drivers/net/ppp/ppp_*
11339
11340 PPS SUPPORT
11341 M:      Rodolfo Giometti <giometti@enneenne.com>
11342 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11343 L:      linuxpps@ml.enneenne.com (subscribers-only)
11344 S:      Maintained
11345 F:      Documentation/pps/
11346 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11347 F:      Documentation/ABI/testing/sysfs-pps
11348 F:      drivers/pps/
11349 F:      include/linux/pps*.h
11350 F:      include/uapi/linux/pps.h
11351
11352 PPTP DRIVER
11353 M:      Dmitry Kozlov <xeb@mail.ru>
11354 L:      netdev@vger.kernel.org
11355 S:      Maintained
11356 F:      drivers/net/ppp/pptp.c
11357 W:      http://sourceforge.net/projects/accel-pptp
11358
11359 PREEMPTIBLE KERNEL
11360 M:      Robert Love <rml@tech9.net>
11361 L:      kpreempt-tech@lists.sourceforge.net
11362 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11363 S:      Supported
11364 F:      Documentation/preempt-locking.txt
11365 F:      include/linux/preempt.h
11366
11367 PRINTK
11368 M:      Petr Mladek <pmladek@suse.com>
11369 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11370 R:      Steven Rostedt <rostedt@goodmis.org>
11371 S:      Maintained
11372 F:      kernel/printk/
11373 F:      include/linux/printk.h
11374
11375 PRISM54 WIRELESS DRIVER
11376 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11377 L:      linux-wireless@vger.kernel.org
11378 W:      http://wireless.kernel.org/en/users/Drivers/p54
11379 S:      Obsolete
11380 F:      drivers/net/wireless/intersil/prism54/
11381
11382 PROC SYSCTL
11383 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11384 M:      Kees Cook <keescook@chromium.org>
11385 L:      linux-kernel@vger.kernel.org
11386 L:      linux-fsdevel@vger.kernel.org
11387 S:      Maintained
11388 F:      fs/proc/proc_sysctl.c
11389 F:      include/linux/sysctl.h
11390 F:      kernel/sysctl.c
11391 F:      tools/testing/selftests/sysctl/
11392
11393 PS3 NETWORK SUPPORT
11394 M:      Geoff Levand <geoff@infradead.org>
11395 L:      netdev@vger.kernel.org
11396 L:      linuxppc-dev@lists.ozlabs.org
11397 S:      Maintained
11398 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11399
11400 PS3 PLATFORM SUPPORT
11401 M:      Geoff Levand <geoff@infradead.org>
11402 L:      linuxppc-dev@lists.ozlabs.org
11403 S:      Maintained
11404 F:      arch/powerpc/boot/ps3*
11405 F:      arch/powerpc/include/asm/lv1call.h
11406 F:      arch/powerpc/include/asm/ps3*.h
11407 F:      arch/powerpc/platforms/ps3/
11408 F:      drivers/*/ps3*
11409 F:      drivers/ps3/
11410 F:      drivers/rtc/rtc-ps3.c
11411 F:      drivers/usb/host/*ps3.c
11412 F:      sound/ppc/snd_ps3*
11413
11414 PS3VRAM DRIVER
11415 M:      Jim Paris <jim@jtan.com>
11416 M:      Geoff Levand <geoff@infradead.org>
11417 L:      linuxppc-dev@lists.ozlabs.org
11418 S:      Maintained
11419 F:      drivers/block/ps3vram.c
11420
11421 PSAMPLE PACKET SAMPLING SUPPORT:
11422 M:      Yotam Gigi <yotam.gi@gmail.com>
11423 S:      Maintained
11424 F:      net/psample
11425 F:      include/net/psample.h
11426 F:      include/uapi/linux/psample.h
11427
11428 PSTORE FILESYSTEM
11429 M:      Kees Cook <keescook@chromium.org>
11430 M:      Anton Vorontsov <anton@enomsg.org>
11431 M:      Colin Cross <ccross@android.com>
11432 M:      Tony Luck <tony.luck@intel.com>
11433 S:      Maintained
11434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11435 F:      fs/pstore/
11436 F:      include/linux/pstore*
11437 F:      drivers/firmware/efi/efi-pstore.c
11438 F:      drivers/acpi/apei/erst.c
11439 F:      Documentation/admin-guide/ramoops.rst
11440 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11441 K:      \b(pstore|ramoops)
11442
11443 PTP HARDWARE CLOCK SUPPORT
11444 M:      Richard Cochran <richardcochran@gmail.com>
11445 L:      netdev@vger.kernel.org
11446 S:      Maintained
11447 W:      http://linuxptp.sourceforge.net/
11448 F:      Documentation/ABI/testing/sysfs-ptp
11449 F:      Documentation/ptp/*
11450 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11451 F:      drivers/net/phy/dp83640*
11452 F:      drivers/ptp/*
11453 F:      include/linux/ptp_cl*
11454
11455 PTRACE SUPPORT
11456 M:      Oleg Nesterov <oleg@redhat.com>
11457 S:      Maintained
11458 F:      include/asm-generic/syscall.h
11459 F:      include/linux/ptrace.h
11460 F:      include/linux/regset.h
11461 F:      include/linux/tracehook.h
11462 F:      include/uapi/linux/ptrace.h
11463 F:      include/uapi/linux/ptrace.h
11464 F:      include/asm-generic/ptrace.h
11465 F:      kernel/ptrace.c
11466 F:      arch/*/ptrace*.c
11467 F:      arch/*/*/ptrace*.c
11468 F:      arch/*/include/asm/ptrace*.h
11469
11470 PULSE8-CEC DRIVER
11471 M:      Hans Verkuil <hverkuil@xs4all.nl>
11472 L:      linux-media@vger.kernel.org
11473 T:      git git://linuxtv.org/media_tree.git
11474 S:      Maintained
11475 F:      drivers/media/usb/pulse8-cec/*
11476 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11477
11478 PVRUSB2 VIDEO4LINUX DRIVER
11479 M:      Mike Isely <isely@pobox.com>
11480 L:      pvrusb2@isely.net       (subscribers-only)
11481 L:      linux-media@vger.kernel.org
11482 W:      http://www.isely.net/pvrusb2/
11483 T:      git git://linuxtv.org/media_tree.git
11484 S:      Maintained
11485 F:      Documentation/media/v4l-drivers/pvrusb2*
11486 F:      drivers/media/usb/pvrusb2/
11487
11488 PWC WEBCAM DRIVER
11489 M:      Hans Verkuil <hverkuil@xs4all.nl>
11490 L:      linux-media@vger.kernel.org
11491 T:      git git://linuxtv.org/media_tree.git
11492 S:      Odd Fixes
11493 F:      drivers/media/usb/pwc/*
11494
11495 PWM FAN DRIVER
11496 M:      Kamil Debski <kamil@wypas.org>
11497 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11498 L:      linux-hwmon@vger.kernel.org
11499 S:      Supported
11500 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11501 F:      Documentation/hwmon/pwm-fan
11502 F:      drivers/hwmon/pwm-fan.c
11503
11504 PWM IR Transmitter
11505 M:      Sean Young <sean@mess.org>
11506 L:      linux-media@vger.kernel.org
11507 S:      Maintained
11508 F:      drivers/media/rc/pwm-ir-tx.c
11509
11510 PWM SUBSYSTEM
11511 M:      Thierry Reding <thierry.reding@gmail.com>
11512 L:      linux-pwm@vger.kernel.org
11513 S:      Maintained
11514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11515 F:      Documentation/pwm.txt
11516 F:      Documentation/devicetree/bindings/pwm/
11517 F:      include/linux/pwm.h
11518 F:      drivers/pwm/
11519 F:      drivers/video/backlight/pwm_bl.c
11520 F:      include/linux/pwm_backlight.h
11521 F:      drivers/gpio/gpio-mvebu.c
11522 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11523
11524 PXA GPIO DRIVER
11525 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11526 L:      linux-gpio@vger.kernel.org
11527 S:      Maintained
11528 F:      drivers/gpio/gpio-pxa.c
11529
11530 PXA MMCI DRIVER
11531 S:      Orphan
11532
11533 PXA RTC DRIVER
11534 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11535 L:      linux-rtc@vger.kernel.org
11536 S:      Maintained
11537
11538 PXA2xx/PXA3xx SUPPORT
11539 M:      Daniel Mack <daniel@zonque.org>
11540 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11541 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11543 T:      git git://github.com/hzhuang1/linux.git
11544 T:      git git://github.com/rjarzmik/linux.git
11545 S:      Maintained
11546 F:      arch/arm/boot/dts/pxa*
11547 F:      arch/arm/mach-pxa/
11548 F:      drivers/dma/pxa*
11549 F:      drivers/pcmcia/pxa2xx*
11550 F:      drivers/pinctrl/pxa/
11551 F:      drivers/spi/spi-pxa2xx*
11552 F:      drivers/usb/gadget/udc/pxa2*
11553 F:      include/sound/pxa2xx-lib.h
11554 F:      sound/arm/pxa*
11555 F:      sound/soc/pxa/
11556
11557 QAT DRIVER
11558 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11559 L:      qat-linux@intel.com
11560 S:      Supported
11561 F:      drivers/crypto/qat/
11562
11563 QCOM AUDIO (ASoC) DRIVERS
11564 M:      Patrick Lai <plai@codeaurora.org>
11565 M:      Banajit Goswami <bgoswami@codeaurora.org>
11566 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11567 S:      Supported
11568 F:      sound/soc/qcom/
11569
11570 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11571 M:      Gabriel Somlo <somlo@cmu.edu>
11572 M:      "Michael S. Tsirkin" <mst@redhat.com>
11573 L:      qemu-devel@nongnu.org
11574 S:      Maintained
11575 F:      drivers/firmware/qemu_fw_cfg.c
11576 F:      include/uapi/linux/qemu_fw_cfg.h
11577
11578 QIB DRIVER
11579 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11580 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11581 L:      linux-rdma@vger.kernel.org
11582 S:      Supported
11583 F:      drivers/infiniband/hw/qib/
11584
11585 QLOGIC QL41xxx FCOE DRIVER
11586 M:      QLogic-Storage-Upstream@cavium.com
11587 L:      linux-scsi@vger.kernel.org
11588 S:      Supported
11589 F:      drivers/scsi/qedf/
11590
11591 QLOGIC QL41xxx ISCSI DRIVER
11592 M:      QLogic-Storage-Upstream@cavium.com
11593 L:      linux-scsi@vger.kernel.org
11594 S:      Supported
11595 F:      drivers/scsi/qedi/
11596
11597 QLOGIC QL4xxx ETHERNET DRIVER
11598 M:      Ariel Elior <Ariel.Elior@cavium.com>
11599 M:      everest-linux-l2@cavium.com
11600 L:      netdev@vger.kernel.org
11601 S:      Supported
11602 F:      drivers/net/ethernet/qlogic/qed/
11603 F:      include/linux/qed/
11604 F:      drivers/net/ethernet/qlogic/qede/
11605
11606 QLOGIC QL4xxx RDMA DRIVER
11607 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11608 M:      Ariel Elior <Ariel.Elior@cavium.com>
11609 L:      linux-rdma@vger.kernel.org
11610 S:      Supported
11611 F:      drivers/infiniband/hw/qedr/
11612 F:      include/uapi/rdma/qedr-abi.h
11613
11614 QLOGIC QLA1280 SCSI DRIVER
11615 M:      Michael Reed <mdr@sgi.com>
11616 L:      linux-scsi@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/scsi/qla1280.[ch]
11619
11620 QLOGIC QLA2XXX FC-SCSI DRIVER
11621 M:      qla2xxx-upstream@qlogic.com
11622 L:      linux-scsi@vger.kernel.org
11623 S:      Supported
11624 F:      Documentation/scsi/LICENSE.qla2xxx
11625 F:      drivers/scsi/qla2xxx/
11626
11627 QLOGIC QLA3XXX NETWORK DRIVER
11628 M:      Dept-GELinuxNICDev@cavium.com
11629 L:      netdev@vger.kernel.org
11630 S:      Supported
11631 F:      Documentation/networking/LICENSE.qla3xxx
11632 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11633
11634 QLOGIC QLA4XXX iSCSI DRIVER
11635 M:      QLogic-Storage-Upstream@qlogic.com
11636 L:      linux-scsi@vger.kernel.org
11637 S:      Supported
11638 F:      Documentation/scsi/LICENSE.qla4xxx
11639 F:      drivers/scsi/qla4xxx/
11640
11641 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11642 M:      Harish Patil <harish.patil@cavium.com>
11643 M:      Manish Chopra <manish.chopra@cavium.com>
11644 M:      Dept-GELinuxNICDev@cavium.com
11645 L:      netdev@vger.kernel.org
11646 S:      Supported
11647 F:      drivers/net/ethernet/qlogic/qlcnic/
11648
11649 QLOGIC QLGE 10Gb ETHERNET DRIVER
11650 M:      Harish Patil <harish.patil@cavium.com>
11651 M:      Manish Chopra <manish.chopra@cavium.com>
11652 M:      Dept-GELinuxNICDev@cavium.com
11653 L:      netdev@vger.kernel.org
11654 S:      Supported
11655 F:      drivers/net/ethernet/qlogic/qlge/
11656
11657 QNX4 FILESYSTEM
11658 M:      Anders Larsen <al@alarsen.net>
11659 W:      http://www.alarsen.net/linux/qnx4fs/
11660 S:      Maintained
11661 F:      fs/qnx4/
11662 F:      include/uapi/linux/qnx4_fs.h
11663 F:      include/uapi/linux/qnxtypes.h
11664
11665 QORIQ DPAA2 FSL-MC BUS DRIVER
11666 M:      Stuart Yoder <stuyoder@gmail.com>
11667 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11668 L:      linux-kernel@vger.kernel.org
11669 S:      Maintained
11670 F:      drivers/bus/fsl-mc/
11671 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11672 F:      Documentation/networking/dpaa2/overview.rst
11673
11674 QT1010 MEDIA DRIVER
11675 M:      Antti Palosaari <crope@iki.fi>
11676 L:      linux-media@vger.kernel.org
11677 W:      https://linuxtv.org
11678 W:      http://palosaari.fi/linux/
11679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11680 T:      git git://linuxtv.org/anttip/media_tree.git
11681 S:      Maintained
11682 F:      drivers/media/tuners/qt1010*
11683
11684 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11685 M:      Kalle Valo <kvalo@codeaurora.org>
11686 L:      ath10k@lists.infradead.org
11687 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11689 S:      Supported
11690 F:      drivers/net/wireless/ath/ath10k/
11691
11692 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11693 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11694 L:      linux-wireless@vger.kernel.org
11695 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11696 S:      Supported
11697 F:      drivers/net/wireless/ath/ath9k/
11698
11699 QUALCOMM CAMERA SUBSYSTEM DRIVER
11700 M:      Todor Tomov <todor.tomov@linaro.org>
11701 L:      linux-media@vger.kernel.org
11702 S:      Maintained
11703 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11704 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11705 F:      drivers/media/platform/qcom/camss-8x16/
11706
11707 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11708 M:  Ilia Lin <ilia.lin@gmail.com>
11709 L:  linux-pm@vger.kernel.org
11710 S:  Maintained
11711 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11712 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11713
11714 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11715 M:      Timur Tabi <timur@codeaurora.org>
11716 L:      netdev@vger.kernel.org
11717 S:      Supported
11718 F:      drivers/net/ethernet/qualcomm/emac/
11719
11720 QUALCOMM HEXAGON ARCHITECTURE
11721 M:      Richard Kuo <rkuo@codeaurora.org>
11722 L:      linux-hexagon@vger.kernel.org
11723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11724 S:      Supported
11725 F:      arch/hexagon/
11726
11727 QUALCOMM IOMMU
11728 M:      Rob Clark <robdclark@gmail.com>
11729 L:      iommu@lists.linux-foundation.org
11730 L:      linux-arm-msm@vger.kernel.org
11731 S:      Maintained
11732 F:      drivers/iommu/qcom_iommu.c
11733
11734 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11735 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11736 L:      linux-media@vger.kernel.org
11737 L:      linux-arm-msm@vger.kernel.org
11738 T:      git git://linuxtv.org/media_tree.git
11739 S:      Maintained
11740 F:      drivers/media/platform/qcom/venus/
11741
11742 QUALCOMM WCN36XX WIRELESS DRIVER
11743 M:      Kalle Valo <kvalo@codeaurora.org>
11744 L:      wcn36xx@lists.infradead.org
11745 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11746 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11747 S:      Supported
11748 F:      drivers/net/wireless/ath/wcn36xx/
11749
11750 QUANTENNA QTNFMAC WIRELESS DRIVER
11751 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11752 M:      Avinash Patil <avinashp@quantenna.com>
11753 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11754 L:      linux-wireless@vger.kernel.org
11755 S:      Maintained
11756 F:      drivers/net/wireless/quantenna
11757
11758 RADEON and AMDGPU DRM DRIVERS
11759 M:      Alex Deucher <alexander.deucher@amd.com>
11760 M:      Christian König <christian.koenig@amd.com>
11761 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11762 L:      amd-gfx@lists.freedesktop.org
11763 T:      git git://people.freedesktop.org/~agd5f/linux
11764 S:      Supported
11765 F:      drivers/gpu/drm/radeon/
11766 F:      include/uapi/drm/radeon_drm.h
11767 F:      drivers/gpu/drm/amd/
11768 F:      include/uapi/drm/amdgpu_drm.h
11769
11770 RADEON FRAMEBUFFER DISPLAY DRIVER
11771 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11772 L:      linux-fbdev@vger.kernel.org
11773 S:      Maintained
11774 F:      drivers/video/fbdev/aty/radeon*
11775 F:      include/uapi/linux/radeonfb.h
11776
11777 RADIOSHARK RADIO DRIVER
11778 M:      Hans Verkuil <hverkuil@xs4all.nl>
11779 L:      linux-media@vger.kernel.org
11780 T:      git git://linuxtv.org/media_tree.git
11781 S:      Maintained
11782 F:      drivers/media/radio/radio-shark.c
11783
11784 RADIOSHARK2 RADIO DRIVER
11785 M:      Hans Verkuil <hverkuil@xs4all.nl>
11786 L:      linux-media@vger.kernel.org
11787 T:      git git://linuxtv.org/media_tree.git
11788 S:      Maintained
11789 F:      drivers/media/radio/radio-shark2.c
11790 F:      drivers/media/radio/radio-tea5777.c
11791
11792 RADOS BLOCK DEVICE (RBD)
11793 M:      Ilya Dryomov <idryomov@gmail.com>
11794 M:      Sage Weil <sage@redhat.com>
11795 M:      Alex Elder <elder@kernel.org>
11796 L:      ceph-devel@vger.kernel.org
11797 W:      http://ceph.com/
11798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11799 T:      git git://github.com/ceph/ceph-client.git
11800 S:      Supported
11801 F:      Documentation/ABI/testing/sysfs-bus-rbd
11802 F:      drivers/block/rbd.c
11803 F:      drivers/block/rbd_types.h
11804
11805 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11806 M:      Paul Mackerras <paulus@samba.org>
11807 L:      linux-fbdev@vger.kernel.org
11808 S:      Maintained
11809 F:      drivers/video/fbdev/aty/aty128fb.c
11810
11811 RAINSHADOW-CEC DRIVER
11812 M:      Hans Verkuil <hverkuil@xs4all.nl>
11813 L:      linux-media@vger.kernel.org
11814 T:      git git://linuxtv.org/media_tree.git
11815 S:      Maintained
11816 F:      drivers/media/usb/rainshadow-cec/*
11817
11818 RALINK MIPS ARCHITECTURE
11819 M:      John Crispin <john@phrozen.org>
11820 L:      linux-mips@linux-mips.org
11821 S:      Maintained
11822 F:      arch/mips/ralink
11823
11824 RALINK RT2X00 WIRELESS LAN DRIVER
11825 P:      rt2x00 project
11826 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11827 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11828 L:      linux-wireless@vger.kernel.org
11829 S:      Maintained
11830 F:      drivers/net/wireless/ralink/rt2x00/
11831
11832 RAMDISK RAM BLOCK DEVICE DRIVER
11833 M:      Jens Axboe <axboe@kernel.dk>
11834 S:      Maintained
11835 F:      Documentation/blockdev/ramdisk.txt
11836 F:      drivers/block/brd.c
11837
11838 RANCHU VIRTUAL BOARD FOR MIPS
11839 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11840 L:      linux-mips@linux-mips.org
11841 S:      Supported
11842 F:      arch/mips/generic/board-ranchu.c
11843 F:      arch/mips/configs/generic/board-ranchu.config
11844
11845 RANDOM NUMBER DRIVER
11846 M:      "Theodore Ts'o" <tytso@mit.edu>
11847 S:      Maintained
11848 F:      drivers/char/random.c
11849
11850 RAPIDIO SUBSYSTEM
11851 M:      Matt Porter <mporter@kernel.crashing.org>
11852 M:      Alexandre Bounine <alex.bou9@gmail.com>
11853 S:      Maintained
11854 F:      drivers/rapidio/
11855
11856 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11857 L:      linux-wireless@vger.kernel.org
11858 S:      Orphan
11859 F:      drivers/net/wireless/ray*
11860
11861 RCUTORTURE TEST FRAMEWORK
11862 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11863 M:      Josh Triplett <josh@joshtriplett.org>
11864 R:      Steven Rostedt <rostedt@goodmis.org>
11865 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11866 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11867 L:      linux-kernel@vger.kernel.org
11868 S:      Supported
11869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11870 F:      tools/testing/selftests/rcutorture
11871
11872 RDC R-321X SoC
11873 M:      Florian Fainelli <florian@openwrt.org>
11874 S:      Maintained
11875
11876 RDC R6040 FAST ETHERNET DRIVER
11877 M:      Florian Fainelli <f.fainelli@gmail.com>
11878 L:      netdev@vger.kernel.org
11879 S:      Maintained
11880 F:      drivers/net/ethernet/rdc/r6040.c
11881
11882 RDMAVT - RDMA verbs software
11883 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11884 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11885 L:      linux-rdma@vger.kernel.org
11886 S:      Supported
11887 F:      drivers/infiniband/sw/rdmavt
11888
11889 RDS - RELIABLE DATAGRAM SOCKETS
11890 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11891 L:      netdev@vger.kernel.org
11892 L:      linux-rdma@vger.kernel.org
11893 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11894 W:      https://oss.oracle.com/projects/rds/
11895 S:      Supported
11896 F:      net/rds/
11897 F:      Documentation/networking/rds.txt
11898
11899 RDT - RESOURCE ALLOCATION
11900 M:      Fenghua Yu <fenghua.yu@intel.com>
11901 L:      linux-kernel@vger.kernel.org
11902 S:      Supported
11903 F:      arch/x86/kernel/cpu/intel_rdt*
11904 F:      arch/x86/include/asm/intel_rdt_sched.h
11905 F:      Documentation/x86/intel_rdt*
11906
11907 READ-COPY UPDATE (RCU)
11908 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11909 M:      Josh Triplett <josh@joshtriplett.org>
11910 R:      Steven Rostedt <rostedt@goodmis.org>
11911 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11912 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11913 L:      linux-kernel@vger.kernel.org
11914 W:      http://www.rdrop.com/users/paulmck/RCU/
11915 S:      Supported
11916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11917 F:      Documentation/RCU/
11918 X:      Documentation/RCU/torture.txt
11919 F:      include/linux/rcu*
11920 X:      include/linux/srcu.h
11921 F:      kernel/rcu/
11922 X:      kernel/torture.c
11923
11924 REAL TIME CLOCK (RTC) SUBSYSTEM
11925 M:      Alessandro Zummo <a.zummo@towertech.it>
11926 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11927 L:      linux-rtc@vger.kernel.org
11928 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11930 S:      Maintained
11931 F:      Documentation/devicetree/bindings/rtc/
11932 F:      Documentation/rtc.txt
11933 F:      drivers/rtc/
11934 F:      include/linux/rtc.h
11935 F:      include/uapi/linux/rtc.h
11936 F:      include/linux/rtc/
11937 F:      include/linux/platform_data/rtc-*
11938 F:      tools/testing/selftests/rtc/
11939
11940 REALTEK AUDIO CODECS
11941 M:      Bard Liao <bardliao@realtek.com>
11942 M:      Oder Chiou <oder_chiou@realtek.com>
11943 S:      Maintained
11944 F:      sound/soc/codecs/rt*
11945 F:      include/sound/rt*.h
11946
11947 REGISTER MAP ABSTRACTION
11948 M:      Mark Brown <broonie@kernel.org>
11949 L:      linux-kernel@vger.kernel.org
11950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11951 S:      Supported
11952 F:      Documentation/devicetree/bindings/regmap/
11953 F:      drivers/base/regmap/
11954 F:      include/linux/regmap.h
11955
11956 REISERFS FILE SYSTEM
11957 L:      reiserfs-devel@vger.kernel.org
11958 S:      Supported
11959 F:      fs/reiserfs/
11960
11961 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11962 M:      Ohad Ben-Cohen <ohad@wizery.com>
11963 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11964 L:      linux-remoteproc@vger.kernel.org
11965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11966 S:      Maintained
11967 F:      Documentation/devicetree/bindings/remoteproc/
11968 F:      Documentation/remoteproc.txt
11969 F:      drivers/remoteproc/
11970 F:      include/linux/remoteproc.h
11971
11972 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11973 M:      Ohad Ben-Cohen <ohad@wizery.com>
11974 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11975 L:      linux-remoteproc@vger.kernel.org
11976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11977 S:      Maintained
11978 F:      drivers/rpmsg/
11979 F:      Documentation/rpmsg.txt
11980 F:      include/linux/rpmsg.h
11981 F:      include/linux/rpmsg/
11982
11983 RENESAS CLOCK DRIVERS
11984 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11985 L:      linux-renesas-soc@vger.kernel.org
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11987 S:      Supported
11988 F:      drivers/clk/renesas/
11989
11990 RENESAS EMEV2 I2C DRIVER
11991 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11992 S:      Supported
11993 F:      drivers/i2c/busses/i2c-emev2.c
11994
11995 RENESAS ETHERNET DRIVERS
11996 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11997 L:      netdev@vger.kernel.org
11998 L:      linux-renesas-soc@vger.kernel.org
11999 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12000 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12001 F:      drivers/net/ethernet/renesas/
12002 F:      include/linux/sh_eth.h
12003
12004 RENESAS R-CAR GYROADC DRIVER
12005 M:      Marek Vasut <marek.vasut@gmail.com>
12006 L:      linux-iio@vger.kernel.org
12007 S:      Supported
12008 F:      drivers/iio/adc/rcar_gyro_adc.c
12009
12010 RENESAS R-CAR I2C DRIVERS
12011 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12012 S:      Supported
12013 F:      drivers/i2c/busses/i2c-rcar.c
12014 F:      drivers/i2c/busses/i2c-sh_mobile.c
12015
12016 RENESAS USB PHY DRIVER
12017 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12018 L:      linux-renesas-soc@vger.kernel.org
12019 S:      Maintained
12020 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12021
12022 RESET CONTROLLER FRAMEWORK
12023 M:      Philipp Zabel <p.zabel@pengutronix.de>
12024 T:      git git://git.pengutronix.de/git/pza/linux
12025 S:      Maintained
12026 F:      drivers/reset/
12027 F:      Documentation/devicetree/bindings/reset/
12028 F:      include/dt-bindings/reset/
12029 F:      include/linux/reset.h
12030 F:      include/linux/reset-controller.h
12031
12032 RFKILL
12033 M:      Johannes Berg <johannes@sipsolutions.net>
12034 L:      linux-wireless@vger.kernel.org
12035 W:      http://wireless.kernel.org/
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12038 S:      Maintained
12039 F:      Documentation/rfkill.txt
12040 F:      Documentation/ABI/stable/sysfs-class-rfkill
12041 F:      net/rfkill/
12042
12043 RHASHTABLE
12044 M:      Thomas Graf <tgraf@suug.ch>
12045 M:      Herbert Xu <herbert@gondor.apana.org.au>
12046 L:      netdev@vger.kernel.org
12047 S:      Maintained
12048 F:      lib/rhashtable.c
12049 F:      include/linux/rhashtable.h
12050
12051 RICOH R5C592 MEMORYSTICK DRIVER
12052 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12053 S:      Maintained
12054 F:      drivers/memstick/host/r592.*
12055
12056 RICOH SMARTMEDIA/XD DRIVER
12057 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12058 S:      Maintained
12059 F:      drivers/mtd/nand/raw/r852.c
12060 F:      drivers/mtd/nand/raw/r852.h
12061
12062 RISC-V ARCHITECTURE
12063 M:      Palmer Dabbelt <palmer@sifive.com>
12064 M:      Albert Ou <albert@sifive.com>
12065 L:      linux-riscv@lists.infradead.org
12066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12067 S:      Supported
12068 F:      arch/riscv/
12069 K:      riscv
12070 N:      riscv
12071
12072 ROCCAT DRIVERS
12073 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12074 W:      http://sourceforge.net/projects/roccat/
12075 S:      Maintained
12076 F:      drivers/hid/hid-roccat*
12077 F:      include/linux/hid-roccat*
12078 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12079
12080 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12081 M:      Jacob chen <jacob2.chen@rock-chips.com>
12082 L:      linux-media@vger.kernel.org
12083 S:      Maintained
12084 F:      drivers/media/platform/rockchip/rga/
12085 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12086
12087 ROCKER DRIVER
12088 M:      Jiri Pirko <jiri@resnulli.us>
12089 L:      netdev@vger.kernel.org
12090 S:      Supported
12091 F:      drivers/net/ethernet/rocker/
12092
12093 ROCKETPORT DRIVER
12094 P:      Comtrol Corp.
12095 W:      http://www.comtrol.com
12096 S:      Maintained
12097 F:      Documentation/serial/rocket.txt
12098 F:      drivers/tty/rocket*
12099
12100 ROCKETPORT EXPRESS/INFINITY DRIVER
12101 M:      Kevin Cernekee <cernekee@gmail.com>
12102 L:      linux-serial@vger.kernel.org
12103 S:      Odd Fixes
12104 F:      drivers/tty/serial/rp2.*
12105
12106 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12107 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12108 L:      linux-kernel@vger.kernel.org
12109 L:      linux-renesas-soc@vger.kernel.org
12110 S:      Supported
12111 F:      drivers/mfd/bd9571mwv.c
12112 F:      drivers/regulator/bd9571mwv-regulator.c
12113 F:      drivers/gpio/gpio-bd9571mwv.c
12114 F:      include/linux/mfd/bd9571mwv.h
12115 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12116
12117 ROSE NETWORK LAYER
12118 M:      Ralf Baechle <ralf@linux-mips.org>
12119 L:      linux-hams@vger.kernel.org
12120 W:      http://www.linux-ax25.org/
12121 S:      Maintained
12122 F:      include/net/rose.h
12123 F:      include/uapi/linux/rose.h
12124 F:      net/rose/
12125
12126 RTL2830 MEDIA DRIVER
12127 M:      Antti Palosaari <crope@iki.fi>
12128 L:      linux-media@vger.kernel.org
12129 W:      https://linuxtv.org
12130 W:      http://palosaari.fi/linux/
12131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12132 T:      git git://linuxtv.org/anttip/media_tree.git
12133 S:      Maintained
12134 F:      drivers/media/dvb-frontends/rtl2830*
12135
12136 RTL2832 MEDIA DRIVER
12137 M:      Antti Palosaari <crope@iki.fi>
12138 L:      linux-media@vger.kernel.org
12139 W:      https://linuxtv.org
12140 W:      http://palosaari.fi/linux/
12141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12142 T:      git git://linuxtv.org/anttip/media_tree.git
12143 S:      Maintained
12144 F:      drivers/media/dvb-frontends/rtl2832*
12145
12146 RTL2832_SDR MEDIA DRIVER
12147 M:      Antti Palosaari <crope@iki.fi>
12148 L:      linux-media@vger.kernel.org
12149 W:      https://linuxtv.org
12150 W:      http://palosaari.fi/linux/
12151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12152 T:      git git://linuxtv.org/anttip/media_tree.git
12153 S:      Maintained
12154 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12155
12156 RTL8180 WIRELESS DRIVER
12157 L:      linux-wireless@vger.kernel.org
12158 W:      http://wireless.kernel.org/
12159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12160 S:      Orphan
12161 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12162
12163 RTL8187 WIRELESS DRIVER
12164 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12165 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12166 M:      Larry Finger <Larry.Finger@lwfinger.net>
12167 L:      linux-wireless@vger.kernel.org
12168 W:      http://wireless.kernel.org/
12169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12170 S:      Maintained
12171 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12172
12173 REALTEK WIRELESS DRIVER (rtlwifi family)
12174 M:      Ping-Ke Shih <pkshih@realtek.com>
12175 L:      linux-wireless@vger.kernel.org
12176 W:      http://wireless.kernel.org/
12177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12178 S:      Maintained
12179 F:      drivers/net/wireless/realtek/rtlwifi/
12180
12181 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12182 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12183 L:      linux-wireless@vger.kernel.org
12184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12185 S:      Maintained
12186 F:      drivers/net/wireless/realtek/rtl8xxxu/
12187
12188 RXRPC SOCKETS (AF_RXRPC)
12189 M:      David Howells <dhowells@redhat.com>
12190 L:      linux-afs@lists.infradead.org
12191 S:      Supported
12192 F:      net/rxrpc/
12193 F:      include/keys/rxrpc-type.h
12194 F:      include/net/af_rxrpc.h
12195 F:      include/trace/events/rxrpc.h
12196 F:      include/uapi/linux/rxrpc.h
12197 F:      Documentation/networking/rxrpc.txt
12198 W:      https://www.infradead.org/~dhowells/kafs/
12199
12200 S3 SAVAGE FRAMEBUFFER DRIVER
12201 M:      Antonino Daplas <adaplas@gmail.com>
12202 L:      linux-fbdev@vger.kernel.org
12203 S:      Maintained
12204 F:      drivers/video/fbdev/savage/
12205
12206 S390
12207 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12208 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12209 L:      linux-s390@vger.kernel.org
12210 W:      http://www.ibm.com/developerworks/linux/linux390/
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12212 S:      Supported
12213 F:      arch/s390/
12214 F:      drivers/s390/
12215 F:      Documentation/s390/
12216 F:      Documentation/driver-api/s390-drivers.rst
12217
12218 S390 COMMON I/O LAYER
12219 M:      Sebastian Ott <sebott@linux.ibm.com>
12220 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12221 L:      linux-s390@vger.kernel.org
12222 W:      http://www.ibm.com/developerworks/linux/linux390/
12223 S:      Supported
12224 F:      drivers/s390/cio/
12225
12226 S390 DASD DRIVER
12227 M:      Stefan Haberland <sth@linux.ibm.com>
12228 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12229 L:      linux-s390@vger.kernel.org
12230 W:      http://www.ibm.com/developerworks/linux/linux390/
12231 S:      Supported
12232 F:      drivers/s390/block/dasd*
12233 F:      block/partitions/ibm.c
12234
12235 S390 IOMMU (PCI)
12236 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12237 L:      linux-s390@vger.kernel.org
12238 W:      http://www.ibm.com/developerworks/linux/linux390/
12239 S:      Supported
12240 F:      drivers/iommu/s390-iommu.c
12241
12242 S390 IUCV NETWORK LAYER
12243 M:      Julian Wiedmann <jwi@linux.ibm.com>
12244 M:      Ursula Braun <ubraun@linux.ibm.com>
12245 L:      linux-s390@vger.kernel.org
12246 W:      http://www.ibm.com/developerworks/linux/linux390/
12247 S:      Supported
12248 F:      drivers/s390/net/*iucv*
12249 F:      include/net/iucv/
12250 F:      net/iucv/
12251
12252 S390 NETWORK DRIVERS
12253 M:      Julian Wiedmann <jwi@linux.ibm.com>
12254 M:      Ursula Braun <ubraun@linux.ibm.com>
12255 L:      linux-s390@vger.kernel.org
12256 W:      http://www.ibm.com/developerworks/linux/linux390/
12257 S:      Supported
12258 F:      drivers/s390/net/
12259
12260 S390 PCI SUBSYSTEM
12261 M:      Sebastian Ott <sebott@linux.ibm.com>
12262 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12263 L:      linux-s390@vger.kernel.org
12264 W:      http://www.ibm.com/developerworks/linux/linux390/
12265 S:      Supported
12266 F:      arch/s390/pci/
12267 F:      drivers/pci/hotplug/s390_pci_hpc.c
12268
12269 S390 VFIO-CCW DRIVER
12270 M:      Cornelia Huck <cohuck@redhat.com>
12271 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12272 M:      Halil Pasic <pasic@linux.ibm.com>
12273 L:      linux-s390@vger.kernel.org
12274 L:      kvm@vger.kernel.org
12275 S:      Supported
12276 F:      drivers/s390/cio/vfio_ccw*
12277 F:      Documentation/s390/vfio-ccw.txt
12278 F:      include/uapi/linux/vfio_ccw.h
12279
12280 S390 ZCRYPT DRIVER
12281 M:      Harald Freudenberger <freude@linux.ibm.com>
12282 L:      linux-s390@vger.kernel.org
12283 W:      http://www.ibm.com/developerworks/linux/linux390/
12284 S:      Supported
12285 F:      drivers/s390/crypto/
12286
12287 S390 ZFCP DRIVER
12288 M:      Steffen Maier <maier@linux.ibm.com>
12289 M:      Benjamin Block <bblock@linux.ibm.com>
12290 L:      linux-s390@vger.kernel.org
12291 W:      http://www.ibm.com/developerworks/linux/linux390/
12292 S:      Supported
12293 F:      drivers/s390/scsi/zfcp_*
12294
12295 S3C24XX SD/MMC Driver
12296 M:      Ben Dooks <ben-linux@fluff.org>
12297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12298 S:      Supported
12299 F:      drivers/mmc/host/s3cmci.*
12300
12301 SAA6588 RDS RECEIVER DRIVER
12302 M:      Hans Verkuil <hverkuil@xs4all.nl>
12303 L:      linux-media@vger.kernel.org
12304 T:      git git://linuxtv.org/media_tree.git
12305 W:      https://linuxtv.org
12306 S:      Odd Fixes
12307 F:      drivers/media/i2c/saa6588*
12308
12309 SAA7134 VIDEO4LINUX DRIVER
12310 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12311 L:      linux-media@vger.kernel.org
12312 W:      https://linuxtv.org
12313 T:      git git://linuxtv.org/media_tree.git
12314 S:      Odd fixes
12315 F:      Documentation/media/v4l-drivers/saa7134*
12316 F:      drivers/media/pci/saa7134/
12317
12318 SAA7146 VIDEO4LINUX-2 DRIVER
12319 M:      Hans Verkuil <hverkuil@xs4all.nl>
12320 L:      linux-media@vger.kernel.org
12321 T:      git git://linuxtv.org/media_tree.git
12322 S:      Maintained
12323 F:      drivers/media/common/saa7146/
12324 F:      drivers/media/pci/saa7146/
12325 F:      include/media/saa7146*
12326
12327 SAMSUNG AUDIO (ASoC) DRIVERS
12328 M:      Krzysztof Kozlowski <krzk@kernel.org>
12329 M:      Sangbeom Kim <sbkim73@samsung.com>
12330 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12331 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12332 S:      Supported
12333 F:      sound/soc/samsung/
12334 F:      Documentation/devicetree/bindings/sound/samsung*
12335
12336 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12337 M:      Krzysztof Kozlowski <krzk@kernel.org>
12338 L:      linux-crypto@vger.kernel.org
12339 L:      linux-samsung-soc@vger.kernel.org
12340 S:      Maintained
12341 F:      drivers/crypto/exynos-rng.c
12342 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12343
12344 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12345 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12346 L:      linux-samsung-soc@vger.kernel.org
12347 S:      Maintained
12348 F:      drivers/char/hw_random/exynos-trng.c
12349 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12350
12351 SAMSUNG FRAMEBUFFER DRIVER
12352 M:      Jingoo Han <jingoohan1@gmail.com>
12353 L:      linux-fbdev@vger.kernel.org
12354 S:      Maintained
12355 F:      drivers/video/fbdev/s3c-fb.c
12356
12357 SAMSUNG LAPTOP DRIVER
12358 M:      Corentin Chary <corentin.chary@gmail.com>
12359 L:      platform-driver-x86@vger.kernel.org
12360 S:      Maintained
12361 F:      drivers/platform/x86/samsung-laptop.c
12362
12363 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12364 M:      Sangbeom Kim <sbkim73@samsung.com>
12365 M:      Krzysztof Kozlowski <krzk@kernel.org>
12366 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12367 L:      linux-kernel@vger.kernel.org
12368 L:      linux-samsung-soc@vger.kernel.org
12369 S:      Supported
12370 F:      drivers/mfd/sec*.c
12371 F:      drivers/regulator/s2m*.c
12372 F:      drivers/regulator/s5m*.c
12373 F:      drivers/clk/clk-s2mps11.c
12374 F:      drivers/rtc/rtc-s5m.c
12375 F:      include/linux/mfd/samsung/
12376 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12377 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12378 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12379 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12380
12381 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12382 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12383 L:      linux-media@vger.kernel.org
12384 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12385 S:      Maintained
12386 F:      drivers/media/platform/s3c-camif/
12387 F:      include/media/drv-intf/s3c_camif.h
12388
12389 SAMSUNG S3FWRN5 NFC DRIVER
12390 M:      Robert Baldyga <r.baldyga@samsung.com>
12391 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12392 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12393 S:      Supported
12394 F:      drivers/nfc/s3fwrn5
12395
12396 SAMSUNG S5C73M3 CAMERA DRIVER
12397 M:      Kyungmin Park <kyungmin.park@samsung.com>
12398 M:      Andrzej Hajda <a.hajda@samsung.com>
12399 L:      linux-media@vger.kernel.org
12400 S:      Supported
12401 F:      drivers/media/i2c/s5c73m3/*
12402
12403 SAMSUNG S5K5BAF CAMERA DRIVER
12404 M:      Kyungmin Park <kyungmin.park@samsung.com>
12405 M:      Andrzej Hajda <a.hajda@samsung.com>
12406 L:      linux-media@vger.kernel.org
12407 S:      Supported
12408 F:      drivers/media/i2c/s5k5baf.c
12409
12410 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12411 M:      Krzysztof Kozlowski <krzk@kernel.org>
12412 M:      Vladimir Zapolskiy <vz@mleia.com>
12413 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12414 L:      linux-crypto@vger.kernel.org
12415 L:      linux-samsung-soc@vger.kernel.org
12416 S:      Maintained
12417 F:      drivers/crypto/s5p-sss.c
12418
12419 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12420 M:      Kyungmin Park <kyungmin.park@samsung.com>
12421 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12422 L:      linux-media@vger.kernel.org
12423 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12424 S:      Supported
12425 F:      drivers/media/platform/exynos4-is/
12426
12427 SAMSUNG SOC CLOCK DRIVERS
12428 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12429 M:      Tomasz Figa <tomasz.figa@gmail.com>
12430 M:      Chanwoo Choi <cw00.choi@samsung.com>
12431 S:      Supported
12432 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12434 F:      drivers/clk/samsung/
12435 F:      include/dt-bindings/clock/exynos*.h
12436 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12437
12438 SAMSUNG SPI DRIVERS
12439 M:      Kukjin Kim <kgene@kernel.org>
12440 M:      Krzysztof Kozlowski <krzk@kernel.org>
12441 M:      Andi Shyti <andi@etezian.org>
12442 L:      linux-spi@vger.kernel.org
12443 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12444 S:      Maintained
12445 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12446 F:      drivers/spi/spi-s3c*
12447 F:      include/linux/platform_data/spi-s3c64xx.h
12448
12449 SAMSUNG SXGBE DRIVERS
12450 M:      Byungho An <bh74.an@samsung.com>
12451 M:      Girish K S <ks.giri@samsung.com>
12452 M:      Vipul Pandya <vipul.pandya@samsung.com>
12453 S:      Supported
12454 L:      netdev@vger.kernel.org
12455 F:      drivers/net/ethernet/samsung/sxgbe/
12456
12457 SAMSUNG THERMAL DRIVER
12458 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12459 L:      linux-pm@vger.kernel.org
12460 L:      linux-samsung-soc@vger.kernel.org
12461 S:      Supported
12462 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12463 F:      drivers/thermal/samsung/
12464
12465 SAMSUNG USB2 PHY DRIVER
12466 M:      Kamil Debski <kamil@wypas.org>
12467 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12468 L:      linux-kernel@vger.kernel.org
12469 S:      Supported
12470 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12471 F:      Documentation/phy/samsung-usb2.txt
12472 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12473 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12474 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12475 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12476 F:      drivers/phy/samsung/phy-samsung-usb2.c
12477 F:      drivers/phy/samsung/phy-samsung-usb2.h
12478
12479 SC1200 WDT DRIVER
12480 M:      Zwane Mwaikambo <zwanem@gmail.com>
12481 S:      Maintained
12482 F:      drivers/watchdog/sc1200wdt.c
12483
12484 SCHEDULER
12485 M:      Ingo Molnar <mingo@redhat.com>
12486 M:      Peter Zijlstra <peterz@infradead.org>
12487 L:      linux-kernel@vger.kernel.org
12488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12489 S:      Maintained
12490 F:      kernel/sched/
12491 F:      include/linux/sched.h
12492 F:      include/uapi/linux/sched.h
12493 F:      include/linux/wait.h
12494
12495 SCR24X CHIP CARD INTERFACE DRIVER
12496 M:      Lubomir Rintel <lkundrak@v3.sk>
12497 S:      Supported
12498 F:      drivers/char/pcmcia/scr24x_cs.c
12499
12500 SCSI CDROM DRIVER
12501 M:      Jens Axboe <axboe@kernel.dk>
12502 L:      linux-scsi@vger.kernel.org
12503 W:      http://www.kernel.dk
12504 S:      Maintained
12505 F:      drivers/scsi/sr*
12506
12507 SCSI RDMA PROTOCOL (SRP) INITIATOR
12508 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12509 L:      linux-rdma@vger.kernel.org
12510 S:      Supported
12511 W:      http://www.openfabrics.org
12512 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12514 F:      drivers/infiniband/ulp/srp/
12515 F:      include/scsi/srp.h
12516
12517 SCSI SG DRIVER
12518 M:      Doug Gilbert <dgilbert@interlog.com>
12519 L:      linux-scsi@vger.kernel.org
12520 W:      http://sg.danny.cz/sg
12521 S:      Maintained
12522 F:      Documentation/scsi/scsi-generic.txt
12523 F:      drivers/scsi/sg.c
12524 F:      include/scsi/sg.h
12525
12526 SCSI SUBSYSTEM
12527 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12529 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12531 L:      linux-scsi@vger.kernel.org
12532 S:      Maintained
12533 F:      Documentation/devicetree/bindings/scsi/
12534 F:      drivers/scsi/
12535 F:      include/scsi/
12536
12537 SCSI TAPE DRIVER
12538 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12539 L:      linux-scsi@vger.kernel.org
12540 S:      Maintained
12541 F:      Documentation/scsi/st.txt
12542 F:      drivers/scsi/st.*
12543 F:      drivers/scsi/st_*.h
12544
12545 SCTP PROTOCOL
12546 M:      Vlad Yasevich <vyasevich@gmail.com>
12547 M:      Neil Horman <nhorman@tuxdriver.com>
12548 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12549 L:      linux-sctp@vger.kernel.org
12550 W:      http://lksctp.sourceforge.net
12551 S:      Maintained
12552 F:      Documentation/networking/sctp.txt
12553 F:      include/linux/sctp.h
12554 F:      include/uapi/linux/sctp.h
12555 F:      include/net/sctp/
12556 F:      net/sctp/
12557
12558 SCx200 CPU SUPPORT
12559 M:      Jim Cromie <jim.cromie@gmail.com>
12560 S:      Odd Fixes
12561 F:      Documentation/i2c/busses/scx200_acb
12562 F:      arch/x86/platform/scx200/
12563 F:      drivers/watchdog/scx200_wdt.c
12564 F:      drivers/i2c/busses/scx200*
12565 F:      drivers/mtd/maps/scx200_docflash.c
12566 F:      include/linux/scx200.h
12567
12568 SCx200 GPIO DRIVER
12569 M:      Jim Cromie <jim.cromie@gmail.com>
12570 S:      Maintained
12571 F:      drivers/char/scx200_gpio.c
12572 F:      include/linux/scx200_gpio.h
12573
12574 SCx200 HRT CLOCKSOURCE DRIVER
12575 M:      Jim Cromie <jim.cromie@gmail.com>
12576 S:      Maintained
12577 F:      drivers/clocksource/scx200_hrt.c
12578
12579 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12580 M:      Sascha Sommer <saschasommer@freenet.de>
12581 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12582 S:      Maintained
12583 F:      drivers/mmc/host/sdricoh_cs.c
12584
12585 SECURE COMPUTING
12586 M:      Kees Cook <keescook@chromium.org>
12587 R:      Andy Lutomirski <luto@amacapital.net>
12588 R:      Will Drewry <wad@chromium.org>
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12590 S:      Supported
12591 F:      kernel/seccomp.c
12592 F:      include/uapi/linux/seccomp.h
12593 F:      include/linux/seccomp.h
12594 F:      tools/testing/selftests/seccomp/*
12595 F:      tools/testing/selftests/kselftest_harness.h
12596 F:      Documentation/userspace-api/seccomp_filter.rst
12597 K:      \bsecure_computing
12598 K:      \bTIF_SECCOMP\b
12599
12600 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12601 M:      Al Cooper <alcooperx@gmail.com>
12602 L:      linux-mmc@vger.kernel.org
12603 L:      bcm-kernel-feedback-list@broadcom.com
12604 S:      Maintained
12605 F:      drivers/mmc/host/sdhci-brcmstb*
12606
12607 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12608 M:      Adrian Hunter <adrian.hunter@intel.com>
12609 L:      linux-mmc@vger.kernel.org
12610 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12611 S:      Maintained
12612 F:      drivers/mmc/host/sdhci*
12613 F:      include/linux/mmc/sdhci*
12614
12615 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12616 M:      Ben Dooks <ben-linux@fluff.org>
12617 M:      Jaehoon Chung <jh80.chung@samsung.com>
12618 L:      linux-mmc@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/mmc/host/sdhci-s3c*
12621
12622 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12623 M:      Viresh Kumar <vireshk@kernel.org>
12624 L:      linux-mmc@vger.kernel.org
12625 S:      Maintained
12626 F:      drivers/mmc/host/sdhci-spear.c
12627
12628 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12629 M:      Kishon Vijay Abraham I <kishon@ti.com>
12630 L:      linux-mmc@vger.kernel.org
12631 S:      Maintained
12632 F:      drivers/mmc/host/sdhci-omap.c
12633
12634 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12635 M:      Scott Bauer <scott.bauer@intel.com>
12636 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12637 L:      linux-block@vger.kernel.org
12638 S:      Supported
12639 F:      block/sed*
12640 F:      block/opal_proto.h
12641 F:      include/linux/sed*
12642 F:      include/uapi/linux/sed*
12643
12644 SECURITY CONTACT
12645 M:      Security Officers <security@kernel.org>
12646 S:      Supported
12647
12648 SECURITY SUBSYSTEM
12649 M:      James Morris <jmorris@namei.org>
12650 M:      "Serge E. Hallyn" <serge@hallyn.com>
12651 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12653 W:      http://kernsec.org/
12654 S:      Supported
12655 F:      security/
12656
12657 SELINUX SECURITY MODULE
12658 M:      Paul Moore <paul@paul-moore.com>
12659 M:      Stephen Smalley <sds@tycho.nsa.gov>
12660 M:      Eric Paris <eparis@parisplace.org>
12661 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12662 W:      https://selinuxproject.org
12663 W:      https://github.com/SELinuxProject
12664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12665 S:      Supported
12666 F:      include/linux/selinux*
12667 F:      security/selinux/
12668 F:      scripts/selinux/
12669 F:      Documentation/admin-guide/LSM/SELinux.rst
12670
12671 SENSABLE PHANTOM
12672 M:      Jiri Slaby <jirislaby@gmail.com>
12673 S:      Maintained
12674 F:      drivers/misc/phantom.c
12675 F:      include/uapi/linux/phantom.h
12676
12677 SERIAL DEVICE BUS
12678 M:      Rob Herring <robh@kernel.org>
12679 L:      linux-serial@vger.kernel.org
12680 S:      Maintained
12681 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12682 F:      drivers/tty/serdev/
12683 F:      include/linux/serdev.h
12684
12685 SERIAL DRIVERS
12686 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12687 L:      linux-serial@vger.kernel.org
12688 S:      Maintained
12689 F:      Documentation/devicetree/bindings/serial/
12690 F:      drivers/tty/serial/
12691
12692 SERIAL IR RECEIVER
12693 M:      Sean Young <sean@mess.org>
12694 L:      linux-media@vger.kernel.org
12695 S:      Maintained
12696 F:      drivers/media/rc/serial_ir.c
12697
12698 SFC NETWORK DRIVER
12699 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12700 M:      Edward Cree <ecree@solarflare.com>
12701 M:      Bert Kenward <bkenward@solarflare.com>
12702 L:      netdev@vger.kernel.org
12703 S:      Supported
12704 F:      drivers/net/ethernet/sfc/
12705
12706 SGI GRU DRIVER
12707 M:      Dimitri Sivanich <sivanich@sgi.com>
12708 S:      Maintained
12709 F:      drivers/misc/sgi-gru/
12710
12711 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12712 M:      Pat Gefre <pfg@sgi.com>
12713 L:      linux-ia64@vger.kernel.org
12714 S:      Supported
12715 F:      Documentation/ia64/serial.txt
12716 F:      drivers/tty/serial/ioc?_serial.c
12717 F:      include/linux/ioc?.h
12718
12719 SGI XP/XPC/XPNET DRIVER
12720 M:      Cliff Whickman <cpw@sgi.com>
12721 M:      Robin Holt <robinmholt@gmail.com>
12722 S:      Maintained
12723 F:      drivers/misc/sgi-xp/
12724
12725 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12726 M:      Ursula Braun <ubraun@linux.ibm.com>
12727 L:      linux-s390@vger.kernel.org
12728 W:      http://www.ibm.com/developerworks/linux/linux390/
12729 S:      Supported
12730 F:      net/smc/
12731
12732 SH_VEU V4L2 MEM2MEM DRIVER
12733 L:      linux-media@vger.kernel.org
12734 S:      Orphan
12735 F:      drivers/media/platform/sh_veu.c
12736
12737 SH_VOU V4L2 OUTPUT DRIVER
12738 L:      linux-media@vger.kernel.org
12739 S:      Orphan
12740 F:      drivers/media/platform/sh_vou.c
12741 F:      include/media/drv-intf/sh_vou.h
12742
12743 SI2157 MEDIA DRIVER
12744 M:      Antti Palosaari <crope@iki.fi>
12745 L:      linux-media@vger.kernel.org
12746 W:      https://linuxtv.org
12747 W:      http://palosaari.fi/linux/
12748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12749 T:      git git://linuxtv.org/anttip/media_tree.git
12750 S:      Maintained
12751 F:      drivers/media/tuners/si2157*
12752
12753 SI2165 MEDIA DRIVER
12754 M:      Matthias Schwarzott <zzam@gentoo.org>
12755 L:      linux-media@vger.kernel.org
12756 W:      https://linuxtv.org
12757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12758 S:      Maintained
12759 F:      drivers/media/dvb-frontends/si2165*
12760
12761 SI2168 MEDIA DRIVER
12762 M:      Antti Palosaari <crope@iki.fi>
12763 L:      linux-media@vger.kernel.org
12764 W:      https://linuxtv.org
12765 W:      http://palosaari.fi/linux/
12766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12767 T:      git git://linuxtv.org/anttip/media_tree.git
12768 S:      Maintained
12769 F:      drivers/media/dvb-frontends/si2168*
12770
12771 SI470X FM RADIO RECEIVER I2C DRIVER
12772 M:      Hans Verkuil <hverkuil@xs4all.nl>
12773 L:      linux-media@vger.kernel.org
12774 T:      git git://linuxtv.org/media_tree.git
12775 W:      https://linuxtv.org
12776 S:      Odd Fixes
12777 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12778
12779 SI470X FM RADIO RECEIVER USB DRIVER
12780 M:      Hans Verkuil <hverkuil@xs4all.nl>
12781 L:      linux-media@vger.kernel.org
12782 T:      git git://linuxtv.org/media_tree.git
12783 W:      https://linuxtv.org
12784 S:      Maintained
12785 F:      drivers/media/radio/si470x/radio-si470x-common.c
12786 F:      drivers/media/radio/si470x/radio-si470x.h
12787 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12788
12789 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12790 M:      Eduardo Valentin <edubezval@gmail.com>
12791 L:      linux-media@vger.kernel.org
12792 T:      git git://linuxtv.org/media_tree.git
12793 W:      https://linuxtv.org
12794 S:      Odd Fixes
12795 F:      drivers/media/radio/si4713/si4713.?
12796
12797 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12798 M:      Eduardo Valentin <edubezval@gmail.com>
12799 L:      linux-media@vger.kernel.org
12800 T:      git git://linuxtv.org/media_tree.git
12801 W:      https://linuxtv.org
12802 S:      Odd Fixes
12803 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12804
12805 SI4713 FM RADIO TRANSMITTER USB DRIVER
12806 M:      Hans Verkuil <hverkuil@xs4all.nl>
12807 L:      linux-media@vger.kernel.org
12808 T:      git git://linuxtv.org/media_tree.git
12809 W:      https://linuxtv.org
12810 S:      Maintained
12811 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12812
12813 SIANO DVB DRIVER
12814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12815 L:      linux-media@vger.kernel.org
12816 W:      https://linuxtv.org
12817 T:      git git://linuxtv.org/media_tree.git
12818 S:      Odd fixes
12819 F:      drivers/media/common/siano/
12820 F:      drivers/media/usb/siano/
12821 F:      drivers/media/usb/siano/
12822 F:      drivers/media/mmc/siano/
12823
12824 SILEAD TOUCHSCREEN DRIVER
12825 M:      Hans de Goede <hdegoede@redhat.com>
12826 L:      linux-input@vger.kernel.org
12827 L:      platform-driver-x86@vger.kernel.org
12828 S:      Maintained
12829 F:      drivers/input/touchscreen/silead.c
12830 F:      drivers/platform/x86/silead_dmi.c
12831
12832 SILICON MOTION SM712 FRAME BUFFER DRIVER
12833 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12834 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12835 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12836 L:      linux-fbdev@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/video/fbdev/sm712*
12839 F:      Documentation/fb/sm712fb.txt
12840
12841 SIMPLE FIRMWARE INTERFACE (SFI)
12842 M:      Len Brown <lenb@kernel.org>
12843 L:      sfi-devel@simplefirmware.org
12844 W:      http://simplefirmware.org/
12845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12846 S:      Supported
12847 F:      arch/x86/platform/sfi/
12848 F:      drivers/sfi/
12849 F:      include/linux/sfi*.h
12850
12851 SIMPLEFB FB DRIVER
12852 M:      Hans de Goede <hdegoede@redhat.com>
12853 L:      linux-fbdev@vger.kernel.org
12854 S:      Maintained
12855 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12856 F:      drivers/video/fbdev/simplefb.c
12857 F:      include/linux/platform_data/simplefb.h
12858
12859 SIMTEC EB110ATX (Chalice CATS)
12860 P:      Ben Dooks
12861 P:      Vincent Sanders <vince@simtec.co.uk>
12862 M:      Simtec Linux Team <linux@simtec.co.uk>
12863 W:      http://www.simtec.co.uk/products/EB110ATX/
12864 S:      Supported
12865
12866 SIMTEC EB2410ITX (BAST)
12867 P:      Ben Dooks
12868 P:      Vincent Sanders <vince@simtec.co.uk>
12869 M:      Simtec Linux Team <linux@simtec.co.uk>
12870 W:      http://www.simtec.co.uk/products/EB2410ITX/
12871 S:      Supported
12872 F:      arch/arm/mach-s3c24xx/mach-bast.c
12873 F:      arch/arm/mach-s3c24xx/bast-ide.c
12874 F:      arch/arm/mach-s3c24xx/bast-irq.c
12875
12876 SIPHASH PRF ROUTINES
12877 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12878 S:      Maintained
12879 F:      lib/siphash.c
12880 F:      lib/test_siphash.c
12881 F:      include/linux/siphash.h
12882
12883 SIOX
12884 M:      Gavin Schenk <g.schenk@eckelmann.de>
12885 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12886 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12887 S:      Supported
12888 F:      drivers/siox/*
12889 F:      include/trace/events/siox.h
12890
12891 SIS 190 ETHERNET DRIVER
12892 M:      Francois Romieu <romieu@fr.zoreil.com>
12893 L:      netdev@vger.kernel.org
12894 S:      Maintained
12895 F:      drivers/net/ethernet/sis/sis190.c
12896
12897 SIS 900/7016 FAST ETHERNET DRIVER
12898 M:      Daniele Venzano <venza@brownhat.org>
12899 W:      http://www.brownhat.org/sis900.html
12900 L:      netdev@vger.kernel.org
12901 S:      Maintained
12902 F:      drivers/net/ethernet/sis/sis900.*
12903
12904 SIS FRAMEBUFFER DRIVER
12905 M:      Thomas Winischhofer <thomas@winischhofer.net>
12906 W:      http://www.winischhofer.net/linuxsisvga.shtml
12907 S:      Maintained
12908 F:      Documentation/fb/sisfb.txt
12909 F:      drivers/video/fbdev/sis/
12910 F:      include/video/sisfb.h
12911
12912 SIS USB2VGA DRIVER
12913 M:      Thomas Winischhofer <thomas@winischhofer.net>
12914 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12915 S:      Maintained
12916 F:      drivers/usb/misc/sisusbvga/
12917
12918 SLAB ALLOCATOR
12919 M:      Christoph Lameter <cl@linux.com>
12920 M:      Pekka Enberg <penberg@kernel.org>
12921 M:      David Rientjes <rientjes@google.com>
12922 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12923 M:      Andrew Morton <akpm@linux-foundation.org>
12924 L:      linux-mm@kvack.org
12925 S:      Maintained
12926 F:      include/linux/sl?b*.h
12927 F:      mm/sl?b*
12928
12929 SLEEPABLE READ-COPY UPDATE (SRCU)
12930 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12931 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12932 M:      Josh Triplett <josh@joshtriplett.org>
12933 R:      Steven Rostedt <rostedt@goodmis.org>
12934 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12935 L:      linux-kernel@vger.kernel.org
12936 W:      http://www.rdrop.com/users/paulmck/RCU/
12937 S:      Supported
12938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12939 F:      include/linux/srcu.h
12940 F:      kernel/rcu/srcu.c
12941
12942 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12943 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12945 S:      Maintained
12946 F:      drivers/slimbus/
12947 F:      Documentation/devicetree/bindings/slimbus/
12948 F:      include/linux/slimbus.h
12949
12950 SMACK SECURITY MODULE
12951 M:      Casey Schaufler <casey@schaufler-ca.com>
12952 L:      linux-security-module@vger.kernel.org
12953 W:      http://schaufler-ca.com
12954 T:      git git://github.com/cschaufler/smack-next
12955 S:      Maintained
12956 F:      Documentation/admin-guide/LSM/Smack.rst
12957 F:      security/smack/
12958
12959 SMC91x ETHERNET DRIVER
12960 M:      Nicolas Pitre <nico@fluxnic.net>
12961 S:      Odd Fixes
12962 F:      drivers/net/ethernet/smsc/smc91x.*
12963
12964 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12965 M:      Sakari Ailus <sakari.ailus@iki.fi>
12966 L:      linux-media@vger.kernel.org
12967 S:      Maintained
12968 F:      drivers/media/i2c/smiapp/
12969 F:      include/media/i2c/smiapp.h
12970 F:      drivers/media/i2c/smiapp-pll.c
12971 F:      drivers/media/i2c/smiapp-pll.h
12972 F:      include/uapi/linux/smiapp.h
12973 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12974
12975 SMM665 HARDWARE MONITOR DRIVER
12976 M:      Guenter Roeck <linux@roeck-us.net>
12977 L:      linux-hwmon@vger.kernel.org
12978 S:      Maintained
12979 F:      Documentation/hwmon/smm665
12980 F:      drivers/hwmon/smm665.c
12981
12982 SMSC EMC2103 HARDWARE MONITOR DRIVER
12983 M:      Steve Glendinning <steve.glendinning@shawell.net>
12984 L:      linux-hwmon@vger.kernel.org
12985 S:      Maintained
12986 F:      Documentation/hwmon/emc2103
12987 F:      drivers/hwmon/emc2103.c
12988
12989 SMSC SCH5627 HARDWARE MONITOR DRIVER
12990 M:      Hans de Goede <hdegoede@redhat.com>
12991 L:      linux-hwmon@vger.kernel.org
12992 S:      Supported
12993 F:      Documentation/hwmon/sch5627
12994 F:      drivers/hwmon/sch5627.c
12995
12996 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12997 M:      Steve Glendinning <steve.glendinning@shawell.net>
12998 L:      linux-fbdev@vger.kernel.org
12999 S:      Maintained
13000 F:      drivers/video/fbdev/smscufx.c
13001
13002 SMSC47B397 HARDWARE MONITOR DRIVER
13003 M:      Jean Delvare <jdelvare@suse.com>
13004 L:      linux-hwmon@vger.kernel.org
13005 S:      Maintained
13006 F:      Documentation/hwmon/smsc47b397
13007 F:      drivers/hwmon/smsc47b397.c
13008
13009 SMSC911x ETHERNET DRIVER
13010 M:      Steve Glendinning <steve.glendinning@shawell.net>
13011 L:      netdev@vger.kernel.org
13012 S:      Maintained
13013 F:      include/linux/smsc911x.h
13014 F:      drivers/net/ethernet/smsc/smsc911x.*
13015
13016 SMSC9420 PCI ETHERNET DRIVER
13017 M:      Steve Glendinning <steve.glendinning@shawell.net>
13018 L:      netdev@vger.kernel.org
13019 S:      Maintained
13020 F:      drivers/net/ethernet/smsc/smsc9420.*
13021
13022 SOC-CAMERA V4L2 SUBSYSTEM
13023 L:      linux-media@vger.kernel.org
13024 T:      git git://linuxtv.org/media_tree.git
13025 S:      Orphan
13026 F:      include/media/soc*
13027 F:      drivers/media/i2c/soc_camera/
13028 F:      drivers/media/platform/soc_camera/
13029
13030 SOCIONEXT SYNQUACER I2C DRIVER
13031 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13032 L:      linux-i2c@vger.kernel.org
13033 S:      Maintained
13034 F:      drivers/i2c/busses/i2c-synquacer.c
13035 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13036
13037 SOCIONEXT UNIPHIER SOUND DRIVER
13038 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13039 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13040 S:      Maintained
13041 F:      sound/soc/uniphier/
13042
13043 SOEKRIS NET48XX LED SUPPORT
13044 M:      Chris Boot <bootc@bootc.net>
13045 S:      Maintained
13046 F:      drivers/leds/leds-net48xx.c
13047
13048 SOFT-ROCE DRIVER (rxe)
13049 M:      Moni Shoua <monis@mellanox.com>
13050 L:      linux-rdma@vger.kernel.org
13051 S:      Supported
13052 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13053 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13054 F:      drivers/infiniband/sw/rxe/
13055 F:      include/uapi/rdma/rdma_user_rxe.h
13056
13057 SOFTLOGIC 6x10 MPEG CODEC
13058 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13059 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13060 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13061 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13062 M:      Ismael Luceno <ismael@iodev.co.uk>
13063 L:      linux-media@vger.kernel.org
13064 S:      Supported
13065 F:      drivers/media/pci/solo6x10/
13066
13067 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13068 M:      James Morse <james.morse@arm.com>
13069 L:      linux-arm-kernel@lists.infradead.org
13070 S:      Maintained
13071 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13072 F:      drivers/firmware/arm_sdei.c
13073 F:      include/linux/sdei.h
13074 F:      include/uapi/linux/sdei.h
13075
13076 SOFTWARE RAID (Multiple Disks) SUPPORT
13077 M:      Shaohua Li <shli@kernel.org>
13078 L:      linux-raid@vger.kernel.org
13079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13080 S:      Supported
13081 F:      drivers/md/Makefile
13082 F:      drivers/md/Kconfig
13083 F:      drivers/md/md*
13084 F:      drivers/md/raid*
13085 F:      include/linux/raid/
13086 F:      include/uapi/linux/raid/
13087
13088 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13089 M:      Jassi Brar <jaswinder.singh@linaro.org>
13090 L:      netdev@vger.kernel.org
13091 S:      Maintained
13092 F:      drivers/net/ethernet/socionext/netsec.c
13093 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13094
13095 SOLIDRUN CLEARFOG SUPPORT
13096 M:      Russell King <linux@armlinux.org.uk>
13097 S:      Maintained
13098 F:      arch/arm/boot/dts/armada-388-clearfog*
13099 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13100
13101 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13102 M:      Russell King <linux@armlinux.org.uk>
13103 S:      Maintained
13104 F:      arch/arm/boot/dts/imx6*-cubox-i*
13105 F:      arch/arm/boot/dts/imx6*-hummingboard*
13106 F:      arch/arm/boot/dts/imx6*-sr-*
13107
13108 SONIC NETWORK DRIVER
13109 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13110 L:      netdev@vger.kernel.org
13111 S:      Maintained
13112 F:      drivers/net/ethernet/natsemi/sonic.*
13113
13114 SONICS SILICON BACKPLANE DRIVER (SSB)
13115 M:      Michael Buesch <m@bues.ch>
13116 L:      linux-wireless@vger.kernel.org
13117 S:      Maintained
13118 F:      drivers/ssb/
13119 F:      include/linux/ssb/
13120
13121 SONY IMX274 SENSOR DRIVER
13122 M:      Leon Luo <leonl@leopardimaging.com>
13123 L:      linux-media@vger.kernel.org
13124 T:      git git://linuxtv.org/media_tree.git
13125 S:      Maintained
13126 F:      drivers/media/i2c/imx274.c
13127 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13128
13129 SONY MEMORYSTICK CARD SUPPORT
13130 M:      Alex Dubov <oakad@yahoo.com>
13131 W:      http://tifmxx.berlios.de/
13132 S:      Maintained
13133 F:      drivers/memstick/host/tifm_ms.c
13134
13135 SONY MEMORYSTICK STANDARD SUPPORT
13136 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13137 S:      Maintained
13138 F:      drivers/memstick/core/ms_block.*
13139
13140 SONY VAIO CONTROL DEVICE DRIVER
13141 M:      Mattia Dongili <malattia@linux.it>
13142 L:      platform-driver-x86@vger.kernel.org
13143 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13144 S:      Maintained
13145 F:      Documentation/laptops/sony-laptop.txt
13146 F:      drivers/char/sonypi.c
13147 F:      drivers/platform/x86/sony-laptop.c
13148 F:      include/linux/sony-laptop.h
13149
13150 SOUND
13151 M:      Jaroslav Kysela <perex@perex.cz>
13152 M:      Takashi Iwai <tiwai@suse.com>
13153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13154 W:      http://www.alsa-project.org/
13155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13156 T:      git git://git.alsa-project.org/alsa-kernel.git
13157 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13158 S:      Maintained
13159 F:      Documentation/sound/
13160 F:      include/sound/
13161 F:      include/uapi/sound/
13162 F:      sound/
13163
13164 SOUND - COMPRESSED AUDIO
13165 M:      Vinod Koul <vkoul@kernel.org>
13166 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13168 S:      Supported
13169 F:      Documentation/sound/alsa/compress_offload.txt
13170 F:      include/sound/compress_driver.h
13171 F:      include/uapi/sound/compress_*
13172 F:      sound/core/compress_offload.c
13173 F:      sound/soc/soc-compress.c
13174
13175 SOUND - DMAENGINE HELPERS
13176 M:      Lars-Peter Clausen <lars@metafoo.de>
13177 S:      Supported
13178 F:      include/sound/dmaengine_pcm.h
13179 F:      sound/core/pcm_dmaengine.c
13180 F:      sound/soc/soc-generic-dmaengine-pcm.c
13181
13182 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13183 M:      Liam Girdwood <lgirdwood@gmail.com>
13184 M:      Mark Brown <broonie@kernel.org>
13185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13186 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13187 W:      http://alsa-project.org/main/index.php/ASoC
13188 S:      Supported
13189 F:      Documentation/devicetree/bindings/sound/
13190 F:      Documentation/sound/alsa/soc/
13191 F:      sound/soc/
13192 F:      include/sound/soc*
13193
13194 SOUNDWIRE SUBSYSTEM
13195 M:      Vinod Koul <vinod.koul@intel.com>
13196 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13197 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13198 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13199 S:      Supported
13200 F:      Documentation/driver-api/soundwire/
13201 F:      drivers/soundwire/
13202 F:      include/linux/soundwire/
13203
13204 SP2 MEDIA DRIVER
13205 M:      Olli Salonen <olli.salonen@iki.fi>
13206 L:      linux-media@vger.kernel.org
13207 W:      https://linuxtv.org
13208 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13209 S:      Maintained
13210 F:      drivers/media/dvb-frontends/sp2*
13211
13212 SPARC + UltraSPARC (sparc/sparc64)
13213 M:      "David S. Miller" <davem@davemloft.net>
13214 L:      sparclinux@vger.kernel.org
13215 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13218 S:      Maintained
13219 F:      arch/sparc/
13220 F:      drivers/sbus/
13221
13222 SPARC SERIAL DRIVERS
13223 M:      "David S. Miller" <davem@davemloft.net>
13224 L:      sparclinux@vger.kernel.org
13225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13227 S:      Maintained
13228 F:      include/linux/sunserialcore.h
13229 F:      drivers/tty/serial/suncore.c
13230 F:      drivers/tty/serial/sunhv.c
13231 F:      drivers/tty/serial/sunsab.c
13232 F:      drivers/tty/serial/sunsab.h
13233 F:      drivers/tty/serial/sunsu.c
13234 F:      drivers/tty/serial/sunzilog.c
13235 F:      drivers/tty/serial/sunzilog.h
13236 F:      drivers/tty/vcc.c
13237
13238 SPARSE CHECKER
13239 M:      "Christopher Li" <sparse@chrisli.org>
13240 L:      linux-sparse@vger.kernel.org
13241 W:      https://sparse.wiki.kernel.org/
13242 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13243 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13244 S:      Maintained
13245 F:      include/linux/compiler.h
13246
13247 SPEAR CLOCK FRAMEWORK SUPPORT
13248 M:      Viresh Kumar <vireshk@kernel.org>
13249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13250 W:      http://www.st.com/spear
13251 S:      Maintained
13252 F:      drivers/clk/spear/
13253
13254 SPEAR PLATFORM SUPPORT
13255 M:      Viresh Kumar <vireshk@kernel.org>
13256 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13258 W:      http://www.st.com/spear
13259 S:      Maintained
13260 F:      arch/arm/boot/dts/spear*
13261 F:      arch/arm/mach-spear/
13262
13263 SPI NOR SUBSYSTEM
13264 M:      Marek Vasut <marek.vasut@gmail.com>
13265 L:      linux-mtd@lists.infradead.org
13266 W:      http://www.linux-mtd.infradead.org/
13267 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13268 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13269 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13270 S:      Maintained
13271 F:      drivers/mtd/spi-nor/
13272 F:      include/linux/mtd/spi-nor.h
13273
13274 SPI SUBSYSTEM
13275 M:      Mark Brown <broonie@kernel.org>
13276 L:      linux-spi@vger.kernel.org
13277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13278 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13279 S:      Maintained
13280 F:      Documentation/devicetree/bindings/spi/
13281 F:      Documentation/spi/
13282 F:      drivers/spi/
13283 F:      include/linux/spi/
13284 F:      include/uapi/linux/spi/
13285 F:      tools/spi/
13286
13287 SPIDERNET NETWORK DRIVER for CELL
13288 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13289 L:      netdev@vger.kernel.org
13290 S:      Supported
13291 F:      Documentation/networking/spider_net.txt
13292 F:      drivers/net/ethernet/toshiba/spider_net*
13293
13294 SPMI SUBSYSTEM
13295 R:      Stephen Boyd <sboyd@kernel.org>
13296 L:      linux-arm-msm@vger.kernel.org
13297 F:      Documentation/devicetree/bindings/spmi/
13298 F:      drivers/spmi/
13299 F:      include/dt-bindings/spmi/spmi.h
13300 F:      include/linux/spmi.h
13301 F:      include/trace/events/spmi.h
13302
13303 SPU FILE SYSTEM
13304 M:      Jeremy Kerr <jk@ozlabs.org>
13305 L:      linuxppc-dev@lists.ozlabs.org
13306 W:      http://www.ibm.com/developerworks/power/cell/
13307 S:      Supported
13308 F:      Documentation/filesystems/spufs.txt
13309 F:      arch/powerpc/platforms/cell/spufs/
13310
13311 SQUASHFS FILE SYSTEM
13312 M:      Phillip Lougher <phillip@squashfs.org.uk>
13313 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13314 W:      http://squashfs.org.uk
13315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13316 S:      Maintained
13317 F:      Documentation/filesystems/squashfs.txt
13318 F:      fs/squashfs/
13319
13320 SRM (Alpha) environment access
13321 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13322 S:      Maintained
13323 F:      arch/alpha/kernel/srm_env.c
13324
13325 ST STM32 I2C/SMBUS DRIVER
13326 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13327 L:      linux-i2c@vger.kernel.org
13328 S:      Maintained
13329 F:      drivers/i2c/busses/i2c-stm32*
13330
13331 STABLE BRANCH
13332 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13333 L:      stable@vger.kernel.org
13334 S:      Supported
13335 F:      Documentation/process/stable-kernel-rules.rst
13336
13337 STAGING - ATOMISP DRIVER
13338 M:      Alan Cox <alan@linux.intel.com>
13339 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13340 L:      linux-media@vger.kernel.org
13341 S:      Maintained
13342 F:      drivers/staging/media/atomisp/
13343
13344 STAGING - COMEDI
13345 M:      Ian Abbott <abbotti@mev.co.uk>
13346 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13347 S:      Odd Fixes
13348 F:      drivers/staging/comedi/
13349
13350 STAGING - FLARION FT1000 DRIVERS
13351 M:      Marek Belisko <marek.belisko@gmail.com>
13352 S:      Odd Fixes
13353 F:      drivers/staging/ft1000/
13354
13355 STAGING - INDUSTRIAL IO
13356 M:      Jonathan Cameron <jic23@kernel.org>
13357 L:      linux-iio@vger.kernel.org
13358 S:      Odd Fixes
13359 F:      Documentation/devicetree/bindings/staging/iio/
13360 F:      drivers/staging/iio/
13361
13362 STAGING - LUSTRE PARALLEL FILESYSTEM
13363 M:      Oleg Drokin <oleg.drokin@intel.com>
13364 M:      Andreas Dilger <andreas.dilger@intel.com>
13365 M:      James Simmons <jsimmons@infradead.org>
13366 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13367 W:      http://wiki.lustre.org/
13368 S:      Maintained
13369 F:      drivers/staging/lustre
13370
13371 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13372 M:      Marc Dietrich <marvin24@gmx.de>
13373 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13374 L:      linux-tegra@vger.kernel.org
13375 S:      Maintained
13376 F:      drivers/staging/nvec/
13377
13378 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13379 M:      Jens Frederich <jfrederich@gmail.com>
13380 M:      Daniel Drake <dsd@laptop.org>
13381 M:      Jon Nettleton <jon.nettleton@gmail.com>
13382 W:      http://wiki.laptop.org/go/DCON
13383 S:      Maintained
13384 F:      drivers/staging/olpc_dcon/
13385
13386 STAGING - REALTEK RTL8712U DRIVERS
13387 M:      Larry Finger <Larry.Finger@lwfinger.net>
13388 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13389 S:      Odd Fixes
13390 F:      drivers/staging/rtl8712/
13391
13392 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13393 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13394 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13395 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13396 L:      linux-fbdev@vger.kernel.org
13397 S:      Maintained
13398 F:      drivers/staging/sm750fb/
13399
13400 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13401 M:      William Hubbs <w.d.hubbs@gmail.com>
13402 M:      Chris Brannon <chris@the-brannons.com>
13403 M:      Kirk Reiser <kirk@reisers.ca>
13404 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13405 L:      speakup@linux-speakup.org
13406 W:      http://www.linux-speakup.org/
13407 S:      Odd Fixes
13408 F:      drivers/staging/speakup/
13409
13410 STAGING - VIA VT665X DRIVERS
13411 M:      Forest Bond <forest@alittletooquiet.net>
13412 S:      Odd Fixes
13413 F:      drivers/staging/vt665?/
13414
13415 STAGING - WILC1000 WIFI DRIVER
13416 M:      Aditya Shankar <aditya.shankar@microchip.com>
13417 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13418 L:      linux-wireless@vger.kernel.org
13419 S:      Supported
13420 F:      drivers/staging/wilc1000/
13421
13422 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13423 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13424 S:      Odd Fixes
13425 F:      drivers/staging/xgifb/
13426
13427 STAGING SUBSYSTEM
13428 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13430 L:      devel@driverdev.osuosl.org
13431 S:      Supported
13432 F:      drivers/staging/
13433
13434 STARFIRE/DURALAN NETWORK DRIVER
13435 M:      Ion Badulescu <ionut@badula.org>
13436 S:      Odd Fixes
13437 F:      drivers/net/ethernet/adaptec/starfire*
13438
13439 STEC S1220 SKD DRIVER
13440 M:      Bart Van Assche <bart.vanassche@wdc.com>
13441 L:      linux-block@vger.kernel.org
13442 S:      Maintained
13443 F:      drivers/block/skd*[ch]
13444
13445 STI CEC DRIVER
13446 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13447 S:      Maintained
13448 F:      drivers/staging/media/st-cec/
13449 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13450
13451 STK1160 USB VIDEO CAPTURE DRIVER
13452 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13453 L:      linux-media@vger.kernel.org
13454 T:      git git://linuxtv.org/media_tree.git
13455 S:      Maintained
13456 F:      drivers/media/usb/stk1160/
13457
13458 STMMAC ETHERNET DRIVER
13459 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13460 M:      Alexandre Torgue <alexandre.torgue@st.com>
13461 L:      netdev@vger.kernel.org
13462 W:      http://www.stlinux.com
13463 S:      Supported
13464 F:      drivers/net/ethernet/stmicro/stmmac/
13465
13466 SUN3/3X
13467 M:      Sam Creasey <sammy@sammy.net>
13468 W:      http://sammy.net/sun3/
13469 S:      Maintained
13470 F:      arch/m68k/kernel/*sun3*
13471 F:      arch/m68k/sun3*/
13472 F:      arch/m68k/include/asm/sun3*
13473 F:      drivers/net/ethernet/i825xx/sun3*
13474
13475 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13476 M:      Hans de Goede <hdegoede@redhat.com>
13477 L:      linux-input@vger.kernel.org
13478 S:      Maintained
13479 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13480 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13481
13482 SUNDANCE NETWORK DRIVER
13483 M:      Denis Kirjanov <kda@linux-powerpc.org>
13484 L:      netdev@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/net/ethernet/dlink/sundance.c
13487
13488 SUPERH
13489 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13490 M:      Rich Felker <dalias@libc.org>
13491 L:      linux-sh@vger.kernel.org
13492 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13493 S:      Maintained
13494 F:      Documentation/sh/
13495 F:      arch/sh/
13496 F:      drivers/sh/
13497
13498 SUSPEND TO RAM
13499 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13500 M:      Len Brown <len.brown@intel.com>
13501 M:      Pavel Machek <pavel@ucw.cz>
13502 L:      linux-pm@vger.kernel.org
13503 B:      https://bugzilla.kernel.org
13504 S:      Supported
13505 F:      Documentation/power/
13506 F:      arch/x86/kernel/acpi/
13507 F:      drivers/base/power/
13508 F:      kernel/power/
13509 F:      include/linux/suspend.h
13510 F:      include/linux/freezer.h
13511 F:      include/linux/pm.h
13512
13513 SVGA HANDLING
13514 M:      Martin Mares <mj@ucw.cz>
13515 L:      linux-video@atrey.karlin.mff.cuni.cz
13516 S:      Maintained
13517 F:      Documentation/svga.txt
13518 F:      arch/x86/boot/video*
13519
13520 SWIOTLB SUBSYSTEM
13521 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13522 L:      iommu@lists.linux-foundation.org
13523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13524 S:      Supported
13525 F:      lib/swiotlb.c
13526 F:      arch/*/kernel/pci-swiotlb.c
13527 F:      include/linux/swiotlb.h
13528
13529 SWITCHDEV
13530 M:      Jiri Pirko <jiri@resnulli.us>
13531 M:      Ivan Vecera <ivecera@redhat.com>
13532 L:      netdev@vger.kernel.org
13533 S:      Supported
13534 F:      net/switchdev/
13535 F:      include/net/switchdev.h
13536
13537 SYNC FILE FRAMEWORK
13538 M:      Sumit Semwal <sumit.semwal@linaro.org>
13539 R:      Gustavo Padovan <gustavo@padovan.org>
13540 S:      Maintained
13541 L:      linux-media@vger.kernel.org
13542 L:      dri-devel@lists.freedesktop.org
13543 F:      drivers/dma-buf/sync_*
13544 F:      drivers/dma-buf/dma-fence*
13545 F:      drivers/dma-buf/sw_sync.c
13546 F:      include/linux/sync_file.h
13547 F:      include/uapi/linux/sync_file.h
13548 F:      Documentation/sync_file.txt
13549 T:      git git://anongit.freedesktop.org/drm/drm-misc
13550
13551 SYNOPSYS ARC ARCHITECTURE
13552 M:      Vineet Gupta <vgupta@synopsys.com>
13553 L:      linux-snps-arc@lists.infradead.org
13554 S:      Supported
13555 F:      arch/arc/
13556 F:      Documentation/devicetree/bindings/arc/*
13557 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13558 F:      drivers/clocksource/arc_timer.c
13559 F:      drivers/tty/serial/arc_uart.c
13560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13561
13562 SYNOPSYS ARC HSDK SDP pll clock driver
13563 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13564 S:      Supported
13565 F:      drivers/clk/clk-hsdk-pll.c
13566 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13567
13568 SYNOPSYS ARC SDP clock driver
13569 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13570 S:      Supported
13571 F:      drivers/clk/axs10x/*
13572 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13573
13574 SYNOPSYS ARC SDP platform support
13575 M:      Alexey Brodkin <abrodkin@synopsys.com>
13576 S:      Supported
13577 F:      arch/arc/plat-axs10x
13578 F:      arch/arc/boot/dts/ax*
13579 F:      Documentation/devicetree/bindings/arc/axs10*
13580
13581 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13582 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13583 S:      Supported
13584 F:      drivers/reset/reset-axs10x.c
13585 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13586
13587 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13588 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13589 S:      Maintained
13590 F:      drivers/tty/serial/8250/8250_dw.c
13591
13592 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13593 M:      Hoan Tran <hotran@apm.com>
13594 L:      linux-gpio@vger.kernel.org
13595 S:      Maintained
13596 F:      drivers/gpio/gpio-dwapb.c
13597 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13598
13599 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13600 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13601 S:      Maintained
13602 F:      drivers/dma/dwi-axi-dmac/
13603 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13604
13605 SYNOPSYS DESIGNWARE DMAC DRIVER
13606 M:      Viresh Kumar <vireshk@kernel.org>
13607 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13608 S:      Maintained
13609 F:      include/linux/dma/dw.h
13610 F:      include/linux/platform_data/dma-dw.h
13611 F:      drivers/dma/dw/
13612
13613 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13614 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13615 L:      netdev@vger.kernel.org
13616 S:      Supported
13617 F:      drivers/net/ethernet/synopsys/
13618
13619 SYNOPSYS DESIGNWARE I2C DRIVER
13620 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13621 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13622 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13623 L:      linux-i2c@vger.kernel.org
13624 S:      Maintained
13625 F:      drivers/i2c/busses/i2c-designware-*
13626 F:      include/linux/platform_data/i2c-designware.h
13627
13628 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13629 M:      Jaehoon Chung <jh80.chung@samsung.com>
13630 L:      linux-mmc@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/mmc/host/dw_mmc*
13633
13634 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13635 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13636 S:      Supported
13637 F:      drivers/reset/reset-hsdk.c
13638 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13639 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13640
13641 SYSTEM CONFIGURATION (SYSCON)
13642 M:      Lee Jones <lee.jones@linaro.org>
13643 M:      Arnd Bergmann <arnd@arndb.de>
13644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13645 S:      Supported
13646 F:      drivers/mfd/syscon.c
13647
13648 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13649 M:      Sudeep Holla <sudeep.holla@arm.com>
13650 L:      linux-arm-kernel@lists.infradead.org
13651 S:      Maintained
13652 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13653 F:      drivers/clk/clk-sc[mp]i.c
13654 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13655 F:      drivers/firmware/arm_scpi.c
13656 F:      drivers/firmware/arm_scmi/
13657 F:      include/linux/sc[mp]i_protocol.h
13658
13659 SYSTEM RESET/SHUTDOWN DRIVERS
13660 M:      Sebastian Reichel <sre@kernel.org>
13661 L:      linux-pm@vger.kernel.org
13662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13663 S:      Maintained
13664 F:      Documentation/devicetree/bindings/power/reset/
13665 F:      drivers/power/reset/
13666
13667 SYSTEM TRACE MODULE CLASS
13668 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13669 S:      Maintained
13670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13671 F:      Documentation/trace/stm.txt
13672 F:      drivers/hwtracing/stm/
13673 F:      include/linux/stm.h
13674 F:      include/uapi/linux/stm.h
13675
13676 SYSV FILESYSTEM
13677 M:      Christoph Hellwig <hch@infradead.org>
13678 S:      Maintained
13679 F:      Documentation/filesystems/sysv-fs.txt
13680 F:      fs/sysv/
13681 F:      include/linux/sysv_fs.h
13682
13683 TARGET SUBSYSTEM
13684 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13685 L:      linux-scsi@vger.kernel.org
13686 L:      target-devel@vger.kernel.org
13687 W:      http://www.linux-iscsi.org
13688 W:      http://groups.google.com/group/linux-iscsi-target-dev
13689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13690 S:      Supported
13691 F:      drivers/target/
13692 F:      include/target/
13693 F:      Documentation/target/
13694
13695 TASKSTATS STATISTICS INTERFACE
13696 M:      Balbir Singh <bsingharora@gmail.com>
13697 S:      Maintained
13698 F:      Documentation/accounting/taskstats*
13699 F:      include/linux/taskstats*
13700 F:      kernel/taskstats.c
13701
13702 TC subsystem
13703 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13704 M:      Cong Wang <xiyou.wangcong@gmail.com>
13705 M:      Jiri Pirko <jiri@resnulli.us>
13706 L:      netdev@vger.kernel.org
13707 S:      Maintained
13708 F:      include/net/pkt_cls.h
13709 F:      include/net/pkt_sched.h
13710 F:      include/net/tc_act/
13711 F:      include/uapi/linux/pkt_cls.h
13712 F:      include/uapi/linux/pkt_sched.h
13713 F:      include/uapi/linux/tc_act/
13714 F:      include/uapi/linux/tc_ematch/
13715 F:      net/sched/
13716
13717 TCP LOW PRIORITY MODULE
13718 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13719 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13720 W:      http://tcp-lp-mod.sourceforge.net/
13721 S:      Maintained
13722 F:      net/ipv4/tcp_lp.c
13723
13724 TDA10071 MEDIA DRIVER
13725 M:      Antti Palosaari <crope@iki.fi>
13726 L:      linux-media@vger.kernel.org
13727 W:      https://linuxtv.org
13728 W:      http://palosaari.fi/linux/
13729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13730 T:      git git://linuxtv.org/anttip/media_tree.git
13731 S:      Maintained
13732 F:      drivers/media/dvb-frontends/tda10071*
13733
13734 TDA18212 MEDIA DRIVER
13735 M:      Antti Palosaari <crope@iki.fi>
13736 L:      linux-media@vger.kernel.org
13737 W:      https://linuxtv.org
13738 W:      http://palosaari.fi/linux/
13739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13740 T:      git git://linuxtv.org/anttip/media_tree.git
13741 S:      Maintained
13742 F:      drivers/media/tuners/tda18212*
13743
13744 TDA18218 MEDIA DRIVER
13745 M:      Antti Palosaari <crope@iki.fi>
13746 L:      linux-media@vger.kernel.org
13747 W:      https://linuxtv.org
13748 W:      http://palosaari.fi/linux/
13749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13750 T:      git git://linuxtv.org/anttip/media_tree.git
13751 S:      Maintained
13752 F:      drivers/media/tuners/tda18218*
13753
13754 TDA18250 MEDIA DRIVER
13755 M:      Olli Salonen <olli.salonen@iki.fi>
13756 L:      linux-media@vger.kernel.org
13757 W:      https://linuxtv.org
13758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13759 T:      git git://linuxtv.org/media_tree.git
13760 S:      Maintained
13761 F:      drivers/media/tuners/tda18250*
13762
13763 TDA18271 MEDIA DRIVER
13764 M:      Michael Krufky <mkrufky@linuxtv.org>
13765 L:      linux-media@vger.kernel.org
13766 W:      https://linuxtv.org
13767 W:      http://github.com/mkrufky
13768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13769 T:      git git://linuxtv.org/mkrufky/tuners.git
13770 S:      Maintained
13771 F:      drivers/media/tuners/tda18271*
13772
13773 TDA1997x MEDIA DRIVER
13774 M:      Tim Harvey <tharvey@gateworks.com>
13775 L:      linux-media@vger.kernel.org
13776 W:      https://linuxtv.org
13777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13778 S:      Maintained
13779 F:      drivers/media/i2c/tda1997x.*
13780
13781 TDA827x MEDIA DRIVER
13782 M:      Michael Krufky <mkrufky@linuxtv.org>
13783 L:      linux-media@vger.kernel.org
13784 W:      https://linuxtv.org
13785 W:      http://github.com/mkrufky
13786 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13787 T:      git git://linuxtv.org/mkrufky/tuners.git
13788 S:      Maintained
13789 F:      drivers/media/tuners/tda8290.*
13790
13791 TDA8290 MEDIA DRIVER
13792 M:      Michael Krufky <mkrufky@linuxtv.org>
13793 L:      linux-media@vger.kernel.org
13794 W:      https://linuxtv.org
13795 W:      http://github.com/mkrufky
13796 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13797 T:      git git://linuxtv.org/mkrufky/tuners.git
13798 S:      Maintained
13799 F:      drivers/media/tuners/tda8290.*
13800
13801 TDA9840 MEDIA DRIVER
13802 M:      Hans Verkuil <hverkuil@xs4all.nl>
13803 L:      linux-media@vger.kernel.org
13804 T:      git git://linuxtv.org/media_tree.git
13805 W:      https://linuxtv.org
13806 S:      Maintained
13807 F:      drivers/media/i2c/tda9840*
13808
13809 TEA5761 TUNER DRIVER
13810 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13811 L:      linux-media@vger.kernel.org
13812 W:      https://linuxtv.org
13813 T:      git git://linuxtv.org/media_tree.git
13814 S:      Odd fixes
13815 F:      drivers/media/tuners/tea5761.*
13816
13817 TEA5767 TUNER DRIVER
13818 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13819 L:      linux-media@vger.kernel.org
13820 W:      https://linuxtv.org
13821 T:      git git://linuxtv.org/media_tree.git
13822 S:      Maintained
13823 F:      drivers/media/tuners/tea5767.*
13824
13825 TEA6415C MEDIA DRIVER
13826 M:      Hans Verkuil <hverkuil@xs4all.nl>
13827 L:      linux-media@vger.kernel.org
13828 T:      git git://linuxtv.org/media_tree.git
13829 W:      https://linuxtv.org
13830 S:      Maintained
13831 F:      drivers/media/i2c/tea6415c*
13832
13833 TEA6420 MEDIA DRIVER
13834 M:      Hans Verkuil <hverkuil@xs4all.nl>
13835 L:      linux-media@vger.kernel.org
13836 T:      git git://linuxtv.org/media_tree.git
13837 W:      https://linuxtv.org
13838 S:      Maintained
13839 F:      drivers/media/i2c/tea6420*
13840
13841 TEAM DRIVER
13842 M:      Jiri Pirko <jiri@resnulli.us>
13843 L:      netdev@vger.kernel.org
13844 S:      Supported
13845 F:      drivers/net/team/
13846 F:      include/linux/if_team.h
13847 F:      include/uapi/linux/if_team.h
13848
13849 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13850 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13851 S:      Maintained
13852 F:      arch/x86/platform/ts5500/
13853
13854 TECHNOTREND USB IR RECEIVER
13855 M:      Sean Young <sean@mess.org>
13856 L:      linux-media@vger.kernel.org
13857 S:      Maintained
13858 F:      drivers/media/rc/ttusbir.c
13859
13860 TECHWELL TW9910 VIDEO DECODER
13861 L:      linux-media@vger.kernel.org
13862 S:      Orphan
13863 F:      drivers/media/i2c/tw9910.c
13864 F:      include/media/i2c/tw9910.h
13865
13866 TEE SUBSYSTEM
13867 M:      Jens Wiklander <jens.wiklander@linaro.org>
13868 S:      Maintained
13869 F:      include/linux/tee_drv.h
13870 F:      include/uapi/linux/tee.h
13871 F:      drivers/tee/
13872 F:      Documentation/tee.txt
13873
13874 TEGRA ARCHITECTURE SUPPORT
13875 M:      Thierry Reding <thierry.reding@gmail.com>
13876 M:      Jonathan Hunter <jonathanh@nvidia.com>
13877 L:      linux-tegra@vger.kernel.org
13878 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13880 S:      Supported
13881 N:      [^a-z]tegra
13882
13883 TEGRA CLOCK DRIVER
13884 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13885 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13886 S:      Supported
13887 F:      drivers/clk/tegra/
13888
13889 TEGRA DMA DRIVERS
13890 M:      Laxman Dewangan <ldewangan@nvidia.com>
13891 M:      Jon Hunter <jonathanh@nvidia.com>
13892 S:      Supported
13893 F:      drivers/dma/tegra*
13894
13895 TEGRA I2C DRIVER
13896 M:      Laxman Dewangan <ldewangan@nvidia.com>
13897 S:      Supported
13898 F:      drivers/i2c/busses/i2c-tegra.c
13899
13900 TEGRA IOMMU DRIVERS
13901 M:      Thierry Reding <thierry.reding@gmail.com>
13902 L:      linux-tegra@vger.kernel.org
13903 S:      Supported
13904 F:      drivers/iommu/tegra*
13905
13906 TEGRA KBC DRIVER
13907 M:      Laxman Dewangan <ldewangan@nvidia.com>
13908 S:      Supported
13909 F:      drivers/input/keyboard/tegra-kbc.c
13910
13911 TEGRA PWM DRIVER
13912 M:      Thierry Reding <thierry.reding@gmail.com>
13913 S:      Supported
13914 F:      drivers/pwm/pwm-tegra.c
13915
13916 TEGRA SERIAL DRIVER
13917 M:      Laxman Dewangan <ldewangan@nvidia.com>
13918 S:      Supported
13919 F:      drivers/tty/serial/serial-tegra.c
13920
13921 TEGRA SPI DRIVER
13922 M:      Laxman Dewangan <ldewangan@nvidia.com>
13923 S:      Supported
13924 F:      drivers/spi/spi-tegra*
13925
13926 TEHUTI ETHERNET DRIVER
13927 M:      Andy Gospodarek <andy@greyhouse.net>
13928 L:      netdev@vger.kernel.org
13929 S:      Supported
13930 F:      drivers/net/ethernet/tehuti/*
13931
13932 Telecom Clock Driver for MCPL0010
13933 M:      Mark Gross <mark.gross@intel.com>
13934 S:      Supported
13935 F:      drivers/char/tlclk.c
13936
13937 TENSILICA XTENSA PORT (xtensa)
13938 M:      Chris Zankel <chris@zankel.net>
13939 M:      Max Filippov <jcmvbkbc@gmail.com>
13940 L:      linux-xtensa@linux-xtensa.org
13941 T:      git git://github.com/czankel/xtensa-linux.git
13942 S:      Maintained
13943 F:      arch/xtensa/
13944 F:      drivers/irqchip/irq-xtensa-*
13945
13946 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13947 M:      Nishanth Menon <nm@ti.com>
13948 M:      Tero Kristo <t-kristo@ti.com>
13949 M:      Santosh Shilimkar <ssantosh@kernel.org>
13950 L:      linux-arm-kernel@lists.infradead.org
13951 S:      Maintained
13952 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13953 F:      drivers/firmware/ti_sci*
13954 F:      include/linux/soc/ti/ti_sci_protocol.h
13955 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13956 F:      include/dt-bindings/genpd/k2g.h
13957 F:      drivers/soc/ti/ti_sci_pm_domains.c
13958 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13959 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13960 F:      drivers/clk/keystone/sci-clk.c
13961 F:      drivers/reset/reset-ti-sci.c
13962
13963 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13964 M:      Hans Verkuil <hverkuil@xs4all.nl>
13965 L:      linux-media@vger.kernel.org
13966 T:      git git://linuxtv.org/media_tree.git
13967 W:      https://linuxtv.org
13968 S:      Maintained
13969 F:      drivers/media/radio/radio-raremono.c
13970
13971 THERMAL
13972 M:      Zhang Rui <rui.zhang@intel.com>
13973 M:      Eduardo Valentin <edubezval@gmail.com>
13974 L:      linux-pm@vger.kernel.org
13975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13977 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13978 S:      Supported
13979 F:      drivers/thermal/
13980 F:      include/linux/thermal.h
13981 F:      include/uapi/linux/thermal.h
13982 F:      include/linux/cpu_cooling.h
13983 F:      Documentation/devicetree/bindings/thermal/
13984
13985 THERMAL/CPU_COOLING
13986 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13987 M:      Viresh Kumar <viresh.kumar@linaro.org>
13988 M:      Javi Merino <javi.merino@kernel.org>
13989 L:      linux-pm@vger.kernel.org
13990 S:      Supported
13991 F:      Documentation/thermal/cpu-cooling-api.txt
13992 F:      drivers/thermal/cpu_cooling.c
13993 F:      include/linux/cpu_cooling.h
13994
13995 THINKPAD ACPI EXTRAS DRIVER
13996 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13997 L:      ibm-acpi-devel@lists.sourceforge.net
13998 L:      platform-driver-x86@vger.kernel.org
13999 W:      http://ibm-acpi.sourceforge.net
14000 W:      http://thinkwiki.org/wiki/Ibm-acpi
14001 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14002 S:      Maintained
14003 F:      drivers/platform/x86/thinkpad_acpi.c
14004
14005 THUNDERBOLT DRIVER
14006 M:      Andreas Noever <andreas.noever@gmail.com>
14007 M:      Michael Jamet <michael.jamet@intel.com>
14008 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14009 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14011 S:      Maintained
14012 F:      Documentation/admin-guide/thunderbolt.rst
14013 F:      drivers/thunderbolt/
14014 F:      include/linux/thunderbolt.h
14015
14016 THUNDERBOLT NETWORK DRIVER
14017 M:      Michael Jamet <michael.jamet@intel.com>
14018 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14019 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14020 L:      netdev@vger.kernel.org
14021 S:      Maintained
14022 F:      drivers/net/thunderbolt.c
14023
14024 THUNDERX GPIO DRIVER
14025 M:      David Daney <david.daney@cavium.com>
14026 S:      Maintained
14027 F:      drivers/gpio/gpio-thunderx.c
14028
14029 TI AM437X VPFE DRIVER
14030 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14031 L:      linux-media@vger.kernel.org
14032 W:      https://linuxtv.org
14033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14034 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14035 S:      Maintained
14036 F:      drivers/media/platform/am437x/
14037
14038 TI BANDGAP AND THERMAL DRIVER
14039 M:      Eduardo Valentin <edubezval@gmail.com>
14040 M:      Keerthy <j-keerthy@ti.com>
14041 L:      linux-pm@vger.kernel.org
14042 L:      linux-omap@vger.kernel.org
14043 S:      Maintained
14044 F:      drivers/thermal/ti-soc-thermal/
14045
14046 TI BQ27XXX POWER SUPPLY DRIVER
14047 R:      Andrew F. Davis <afd@ti.com>
14048 F:      include/linux/power/bq27xxx_battery.h
14049 F:      drivers/power/supply/bq27xxx_battery.c
14050 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14051
14052 TI CDCE706 CLOCK DRIVER
14053 M:      Max Filippov <jcmvbkbc@gmail.com>
14054 S:      Maintained
14055 F:      drivers/clk/clk-cdce706.c
14056
14057 TI CLOCK DRIVER
14058 M:      Tero Kristo <t-kristo@ti.com>
14059 L:      linux-omap@vger.kernel.org
14060 S:      Maintained
14061 F:      drivers/clk/ti/
14062 F:      include/linux/clk/ti.h
14063
14064 TI DAVINCI MACHINE SUPPORT
14065 M:      Sekhar Nori <nsekhar@ti.com>
14066 M:      Kevin Hilman <khilman@kernel.org>
14067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14069 S:      Supported
14070 F:      arch/arm/mach-davinci/
14071 F:      drivers/i2c/busses/i2c-davinci.c
14072 F:      arch/arm/boot/dts/da850*
14073
14074 TI DAVINCI SERIES CLOCK DRIVER
14075 M:      David Lechner <david@lechnology.com>
14076 R:      Sekhar Nori <nsekhar@ti.com>
14077 S:      Maintained
14078 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14079 F:      drivers/clk/davinci/
14080
14081 TI DAVINCI SERIES GPIO DRIVER
14082 M:      Keerthy <j-keerthy@ti.com>
14083 L:      linux-gpio@vger.kernel.org
14084 S:      Maintained
14085 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14086 F:      drivers/gpio/gpio-davinci.c
14087
14088 TI DAVINCI SERIES MEDIA DRIVER
14089 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14090 L:      linux-media@vger.kernel.org
14091 W:      https://linuxtv.org
14092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14093 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14094 S:      Maintained
14095 F:      drivers/media/platform/davinci/
14096 F:      include/media/davinci/
14097
14098 TI ETHERNET SWITCH DRIVER (CPSW)
14099 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14100 L:      linux-omap@vger.kernel.org
14101 L:      netdev@vger.kernel.org
14102 S:      Maintained
14103 F:      drivers/net/ethernet/ti/cpsw*
14104 F:      drivers/net/ethernet/ti/davinci*
14105
14106 TI FLASH MEDIA INTERFACE DRIVER
14107 M:      Alex Dubov <oakad@yahoo.com>
14108 S:      Maintained
14109 F:      drivers/misc/tifm*
14110 F:      drivers/mmc/host/tifm_sd.c
14111 F:      include/linux/tifm.h
14112
14113 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14114 M:      Santosh Shilimkar <ssantosh@kernel.org>
14115 L:      linux-kernel@vger.kernel.org
14116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14117 S:      Maintained
14118 F:      drivers/soc/ti/*
14119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14120
14121 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14122 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14123 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14125 S:      Maintained
14126 F:      sound/soc/codecs/lm49453*
14127 F:      sound/soc/codecs/isabelle*
14128
14129 TI LP855x BACKLIGHT DRIVER
14130 M:      Milo Kim <milo.kim@ti.com>
14131 S:      Maintained
14132 F:      Documentation/backlight/lp855x-driver.txt
14133 F:      drivers/video/backlight/lp855x_bl.c
14134 F:      include/linux/platform_data/lp855x.h
14135
14136 TI LP8727 CHARGER DRIVER
14137 M:      Milo Kim <milo.kim@ti.com>
14138 S:      Maintained
14139 F:      drivers/power/supply/lp8727_charger.c
14140 F:      include/linux/platform_data/lp8727.h
14141
14142 TI LP8788 MFD DRIVER
14143 M:      Milo Kim <milo.kim@ti.com>
14144 S:      Maintained
14145 F:      drivers/iio/adc/lp8788_adc.c
14146 F:      drivers/leds/leds-lp8788.c
14147 F:      drivers/mfd/lp8788*.c
14148 F:      drivers/power/supply/lp8788-charger.c
14149 F:      drivers/regulator/lp8788-*.c
14150 F:      include/linux/mfd/lp8788*.h
14151
14152 TI NETCP ETHERNET DRIVER
14153 M:      Wingman Kwok <w-kwok2@ti.com>
14154 M:      Murali Karicheri <m-karicheri2@ti.com>
14155 L:      netdev@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/net/ethernet/ti/netcp*
14158
14159 TI TAS571X FAMILY ASoC CODEC DRIVER
14160 M:      Kevin Cernekee <cernekee@chromium.org>
14161 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14162 S:      Odd Fixes
14163 F:      sound/soc/codecs/tas571x*
14164
14165 TI TRF7970A NFC DRIVER
14166 M:      Mark Greer <mgreer@animalcreek.com>
14167 L:      linux-wireless@vger.kernel.org
14168 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14169 S:      Supported
14170 F:      drivers/nfc/trf7970a.c
14171 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14172
14173 TI TWL4030 SERIES SOC CODEC DRIVER
14174 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14175 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14176 S:      Maintained
14177 F:      sound/soc/codecs/twl4030*
14178
14179 TI VPE/CAL DRIVERS
14180 M:      Benoit Parrot <bparrot@ti.com>
14181 L:      linux-media@vger.kernel.org
14182 W:      http://linuxtv.org/
14183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14184 S:      Maintained
14185 F:      drivers/media/platform/ti-vpe/
14186
14187 TI WILINK WIRELESS DRIVERS
14188 L:      linux-wireless@vger.kernel.org
14189 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14190 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14192 S:      Orphan
14193 F:      drivers/net/wireless/ti/
14194 F:      include/linux/wl12xx.h
14195
14196 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14197 M:      John Stultz <john.stultz@linaro.org>
14198 M:      Thomas Gleixner <tglx@linutronix.de>
14199 R:      Stephen Boyd <sboyd@kernel.org>
14200 L:      linux-kernel@vger.kernel.org
14201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14202 S:      Supported
14203 F:      include/linux/clocksource.h
14204 F:      include/linux/time.h
14205 F:      include/linux/timex.h
14206 F:      include/uapi/linux/time.h
14207 F:      include/uapi/linux/timex.h
14208 F:      kernel/time/clocksource.c
14209 F:      kernel/time/time*.c
14210 F:      kernel/time/alarmtimer.c
14211 F:      kernel/time/ntp.c
14212 F:      tools/testing/selftests/timers/
14213
14214 TIPC NETWORK LAYER
14215 M:      Jon Maloy <jon.maloy@ericsson.com>
14216 M:      Ying Xue <ying.xue@windriver.com>
14217 L:      netdev@vger.kernel.org (core kernel code)
14218 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14219 W:      http://tipc.sourceforge.net/
14220 S:      Maintained
14221 F:      include/uapi/linux/tipc*.h
14222 F:      net/tipc/
14223
14224 TLAN NETWORK DRIVER
14225 M:      Samuel Chessman <chessman@tux.org>
14226 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14227 W:      http://sourceforge.net/projects/tlan/
14228 S:      Maintained
14229 F:      Documentation/networking/tlan.txt
14230 F:      drivers/net/ethernet/ti/tlan.*
14231
14232 TM6000 VIDEO4LINUX DRIVER
14233 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14234 L:      linux-media@vger.kernel.org
14235 W:      https://linuxtv.org
14236 T:      git git://linuxtv.org/media_tree.git
14237 S:      Odd fixes
14238 F:      drivers/media/usb/tm6000/
14239 F:      Documentation/media/v4l-drivers/tm6000*
14240
14241 TMIO/SDHI MMC DRIVER
14242 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14243 L:      linux-mmc@vger.kernel.org
14244 S:      Supported
14245 F:      drivers/mmc/host/tmio_mmc*
14246 F:      drivers/mmc/host/renesas_sdhi*
14247 F:      include/linux/mfd/tmio.h
14248
14249 TMP401 HARDWARE MONITOR DRIVER
14250 M:      Guenter Roeck <linux@roeck-us.net>
14251 L:      linux-hwmon@vger.kernel.org
14252 S:      Maintained
14253 F:      Documentation/hwmon/tmp401
14254 F:      drivers/hwmon/tmp401.c
14255
14256 TMPFS (SHMEM FILESYSTEM)
14257 M:      Hugh Dickins <hughd@google.com>
14258 L:      linux-mm@kvack.org
14259 S:      Maintained
14260 F:      include/linux/shmem_fs.h
14261 F:      mm/shmem.c
14262
14263 TOMOYO SECURITY MODULE
14264 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14265 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14266 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14267 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14268 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14269 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14270 W:      http://tomoyo.sourceforge.jp/
14271 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14272 S:      Maintained
14273 F:      security/tomoyo/
14274
14275 TOPSTAR LAPTOP EXTRAS DRIVER
14276 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14277 L:      platform-driver-x86@vger.kernel.org
14278 S:      Maintained
14279 F:      drivers/platform/x86/topstar-laptop.c
14280
14281 TORTURE-TEST MODULES
14282 M:      Davidlohr Bueso <dave@stgolabs.net>
14283 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14284 M:      Josh Triplett <josh@joshtriplett.org>
14285 L:      linux-kernel@vger.kernel.org
14286 S:      Supported
14287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14288 F:      Documentation/RCU/torture.txt
14289 F:      kernel/torture.c
14290 F:      kernel/rcu/rcutorture.c
14291 F:      kernel/locking/locktorture.c
14292
14293 TOSHIBA ACPI EXTRAS DRIVER
14294 M:      Azael Avalos <coproscefalo@gmail.com>
14295 L:      platform-driver-x86@vger.kernel.org
14296 S:      Maintained
14297 F:      drivers/platform/x86/toshiba_acpi.c
14298
14299 TOSHIBA BLUETOOTH DRIVER
14300 M:      Azael Avalos <coproscefalo@gmail.com>
14301 L:      platform-driver-x86@vger.kernel.org
14302 S:      Maintained
14303 F:      drivers/platform/x86/toshiba_bluetooth.c
14304
14305 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14306 M:      Azael Avalos <coproscefalo@gmail.com>
14307 L:      platform-driver-x86@vger.kernel.org
14308 S:      Maintained
14309 F:      drivers/platform/x86/toshiba_haps.c
14310
14311 TOSHIBA SMM DRIVER
14312 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14313 W:      http://www.buzzard.org.uk/toshiba/
14314 S:      Maintained
14315 F:      drivers/char/toshiba.c
14316 F:      include/linux/toshiba.h
14317 F:      include/uapi/linux/toshiba.h
14318
14319 TOSHIBA TC358743 DRIVER
14320 M:      Mats Randgaard <matrandg@cisco.com>
14321 L:      linux-media@vger.kernel.org
14322 S:      Maintained
14323 F:      drivers/media/i2c/tc358743*
14324 F:      include/media/i2c/tc358743.h
14325
14326 TOSHIBA WMI HOTKEYS DRIVER
14327 M:      Azael Avalos <coproscefalo@gmail.com>
14328 L:      platform-driver-x86@vger.kernel.org
14329 S:      Maintained
14330 F:      drivers/platform/x86/toshiba-wmi.c
14331
14332 TPM DEVICE DRIVER
14333 M:      Peter Huewe <peterhuewe@gmx.de>
14334 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14335 R:      Jason Gunthorpe <jgg@ziepe.ca>
14336 L:      linux-integrity@vger.kernel.org
14337 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14338 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14339 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14340 S:      Maintained
14341 F:      drivers/char/tpm/
14342
14343 TRACING
14344 M:      Steven Rostedt <rostedt@goodmis.org>
14345 M:      Ingo Molnar <mingo@redhat.com>
14346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14347 S:      Maintained
14348 F:      Documentation/trace/ftrace.txt
14349 F:      arch/*/*/*/ftrace.h
14350 F:      arch/*/kernel/ftrace.c
14351 F:      include/*/ftrace.h
14352 F:      include/linux/trace*.h
14353 F:      include/trace/
14354 F:      kernel/trace/
14355 F:      tools/testing/selftests/ftrace/
14356
14357 TRACING MMIO ACCESSES (MMIOTRACE)
14358 M:      Steven Rostedt <rostedt@goodmis.org>
14359 M:      Ingo Molnar <mingo@kernel.org>
14360 R:      Karol Herbst <karolherbst@gmail.com>
14361 R:      Pekka Paalanen <ppaalanen@gmail.com>
14362 S:      Maintained
14363 L:      linux-kernel@vger.kernel.org
14364 L:      nouveau@lists.freedesktop.org
14365 F:      kernel/trace/trace_mmiotrace.c
14366 F:      include/linux/mmiotrace.h
14367 F:      arch/x86/mm/kmmio.c
14368 F:      arch/x86/mm/mmio-mod.c
14369 F:      arch/x86/mm/testmmiotrace.c
14370
14371 TRIVIAL PATCHES
14372 M:      Jiri Kosina <trivial@kernel.org>
14373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14374 S:      Maintained
14375 K:      ^Subject:.*(?i)trivial
14376
14377 TEMPO SEMICONDUCTOR DRIVERS
14378 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14379 S:      Maintained
14380 F:      sound/soc/codecs/tscs*.c
14381 F:      sound/soc/codecs/tscs*.h
14382 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14383
14384 TTY LAYER
14385 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14386 M:      Jiri Slaby <jslaby@suse.com>
14387 S:      Supported
14388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14389 F:      Documentation/serial/
14390 F:      drivers/tty/
14391 F:      drivers/tty/serial/serial_core.c
14392 F:      include/linux/serial_core.h
14393 F:      include/linux/serial.h
14394 F:      include/linux/tty.h
14395 F:      include/uapi/linux/serial_core.h
14396 F:      include/uapi/linux/serial.h
14397 F:      include/uapi/linux/tty.h
14398
14399 TUA9001 MEDIA DRIVER
14400 M:      Antti Palosaari <crope@iki.fi>
14401 L:      linux-media@vger.kernel.org
14402 W:      https://linuxtv.org
14403 W:      http://palosaari.fi/linux/
14404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14405 T:      git git://linuxtv.org/anttip/media_tree.git
14406 S:      Maintained
14407 F:      drivers/media/tuners/tua9001*
14408
14409 TULIP NETWORK DRIVERS
14410 L:      netdev@vger.kernel.org
14411 L:      linux-parisc@vger.kernel.org
14412 S:      Orphan
14413 F:      drivers/net/ethernet/dec/tulip/
14414
14415 TUN/TAP driver
14416 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14417 W:      http://vtun.sourceforge.net/tun
14418 S:      Maintained
14419 F:      Documentation/networking/tuntap.txt
14420 F:      arch/um/os-Linux/drivers/
14421
14422 TURBOCHANNEL SUBSYSTEM
14423 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14424 M:      Ralf Baechle <ralf@linux-mips.org>
14425 L:      linux-mips@linux-mips.org
14426 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14427 S:      Maintained
14428 F:      drivers/tc/
14429 F:      include/linux/tc.h
14430
14431 TURBOSTAT UTILITY
14432 M:      "Len Brown" <lenb@kernel.org>
14433 L:      linux-pm@vger.kernel.org
14434 B:      https://bugzilla.kernel.org
14435 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14437 S:      Supported
14438 F:      tools/power/x86/turbostat/
14439
14440 TW5864 VIDEO4LINUX DRIVER
14441 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14442 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14443 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14444 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14445 L:      linux-media@vger.kernel.org
14446 S:      Supported
14447 F:      drivers/media/pci/tw5864/
14448
14449 TW68 VIDEO4LINUX DRIVER
14450 M:      Hans Verkuil <hverkuil@xs4all.nl>
14451 L:      linux-media@vger.kernel.org
14452 T:      git git://linuxtv.org/media_tree.git
14453 W:      https://linuxtv.org
14454 S:      Odd Fixes
14455 F:      drivers/media/pci/tw68/
14456
14457 TW686X VIDEO4LINUX DRIVER
14458 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14459 L:      linux-media@vger.kernel.org
14460 T:      git git://linuxtv.org/media_tree.git
14461 W:      http://linuxtv.org
14462 S:      Maintained
14463 F:      drivers/media/pci/tw686x/
14464
14465 UBI FILE SYSTEM (UBIFS)
14466 M:      Richard Weinberger <richard@nod.at>
14467 M:      Artem Bityutskiy <dedekind1@gmail.com>
14468 M:      Adrian Hunter <adrian.hunter@intel.com>
14469 L:      linux-mtd@lists.infradead.org
14470 T:      git git://git.infradead.org/ubifs-2.6.git
14471 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14472 S:      Supported
14473 F:      Documentation/filesystems/ubifs.txt
14474 F:      fs/ubifs/
14475
14476 UCLINUX (M68KNOMMU AND COLDFIRE)
14477 M:      Greg Ungerer <gerg@linux-m68k.org>
14478 W:      http://www.linux-m68k.org/
14479 W:      http://www.uclinux.org/
14480 L:      linux-m68k@lists.linux-m68k.org
14481 L:      uclinux-dev@uclinux.org  (subscribers-only)
14482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14483 S:      Maintained
14484 F:      arch/m68k/coldfire/
14485 F:      arch/m68k/68*/
14486 F:      arch/m68k/*/*_no.*
14487 F:      arch/m68k/include/asm/*_no.*
14488
14489 UDF FILESYSTEM
14490 M:      Jan Kara <jack@suse.com>
14491 S:      Maintained
14492 F:      Documentation/filesystems/udf.txt
14493 F:      fs/udf/
14494
14495 UDRAW TABLET
14496 M:      Bastien Nocera <hadess@hadess.net>
14497 L:      linux-input@vger.kernel.org
14498 S:      Maintained
14499 F:      drivers/hid/hid-udraw-ps3.c
14500
14501 UFS FILESYSTEM
14502 M:      Evgeniy Dushistov <dushistov@mail.ru>
14503 S:      Maintained
14504 F:      Documentation/filesystems/ufs.txt
14505 F:      fs/ufs/
14506
14507 UHID USERSPACE HID IO DRIVER:
14508 M:      David Herrmann <dh.herrmann@googlemail.com>
14509 L:      linux-input@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/hid/uhid.c
14512 F:      include/uapi/linux/uhid.h
14513
14514 ULPI BUS
14515 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14516 L:      linux-usb@vger.kernel.org
14517 S:      Maintained
14518 F:      drivers/usb/common/ulpi.c
14519 F:      include/linux/ulpi/
14520
14521 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14522 L:      linux-usb@vger.kernel.org
14523 S:      Orphan
14524 F:      drivers/uwb/
14525 F:      include/linux/uwb.h
14526 F:      include/linux/uwb/
14527
14528 UNICORE32 ARCHITECTURE:
14529 M:      Guan Xuetao <gxt@pku.edu.cn>
14530 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14531 S:      Maintained
14532 T:      git git://github.com/gxt/linux.git
14533 F:      arch/unicore32/
14534
14535 UNIFDEF
14536 M:      Tony Finch <dot@dotat.at>
14537 W:      http://dotat.at/prog/unifdef
14538 S:      Maintained
14539 F:      scripts/unifdef.c
14540
14541 UNIFORM CDROM DRIVER
14542 M:      Jens Axboe <axboe@kernel.dk>
14543 W:      http://www.kernel.dk
14544 S:      Maintained
14545 F:      Documentation/cdrom/
14546 F:      drivers/cdrom/cdrom.c
14547 F:      include/linux/cdrom.h
14548 F:      include/uapi/linux/cdrom.h
14549
14550 UNISYS S-PAR DRIVERS
14551 M:      David Kershner <david.kershner@unisys.com>
14552 L:      sparmaintainer@unisys.com (Unisys internal)
14553 S:      Supported
14554 F:      include/linux/visorbus.h
14555 F:      drivers/visorbus/
14556 F:      drivers/staging/unisys/
14557
14558 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14559 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14560 L:      linux-scsi@vger.kernel.org
14561 S:      Supported
14562 F:      Documentation/scsi/ufs.txt
14563 F:      drivers/scsi/ufs/
14564
14565 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14566 M:      Joao Pinto <jpinto@synopsys.com>
14567 L:      linux-scsi@vger.kernel.org
14568 S:      Supported
14569 F:      drivers/scsi/ufs/*dwc*
14570
14571 UNSORTED BLOCK IMAGES (UBI)
14572 M:      Artem Bityutskiy <dedekind1@gmail.com>
14573 M:      Richard Weinberger <richard@nod.at>
14574 W:      http://www.linux-mtd.infradead.org/
14575 L:      linux-mtd@lists.infradead.org
14576 T:      git git://git.infradead.org/ubifs-2.6.git
14577 S:      Supported
14578 F:      drivers/mtd/ubi/
14579 F:      include/linux/mtd/ubi.h
14580 F:      include/uapi/mtd/ubi-user.h
14581
14582 USB "USBNET" DRIVER FRAMEWORK
14583 M:      Oliver Neukum <oneukum@suse.com>
14584 L:      netdev@vger.kernel.org
14585 W:      http://www.linux-usb.org/usbnet
14586 S:      Maintained
14587 F:      drivers/net/usb/usbnet.c
14588 F:      include/linux/usb/usbnet.h
14589
14590 USB ACM DRIVER
14591 M:      Oliver Neukum <oneukum@suse.com>
14592 L:      linux-usb@vger.kernel.org
14593 S:      Maintained
14594 F:      Documentation/usb/acm.txt
14595 F:      drivers/usb/class/cdc-acm.*
14596
14597 USB AR5523 WIRELESS DRIVER
14598 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14599 L:      linux-wireless@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/net/wireless/ath/ar5523/
14602
14603 USB ATTACHED SCSI
14604 M:      Oliver Neukum <oneukum@suse.com>
14605 L:      linux-usb@vger.kernel.org
14606 L:      linux-scsi@vger.kernel.org
14607 S:      Maintained
14608 F:      drivers/usb/storage/uas.c
14609
14610 USB CDC ETHERNET DRIVER
14611 M:      Oliver Neukum <oliver@neukum.org>
14612 L:      linux-usb@vger.kernel.org
14613 S:      Maintained
14614 F:      drivers/net/usb/cdc_*.c
14615 F:      include/uapi/linux/usb/cdc.h
14616
14617 USB CHAOSKEY DRIVER
14618 M:      Keith Packard <keithp@keithp.com>
14619 L:      linux-usb@vger.kernel.org
14620 S:      Maintained
14621 F:      drivers/usb/misc/chaoskey.c
14622
14623 USB CYPRESS C67X00 DRIVER
14624 M:      Peter Korsgaard <jacmet@sunsite.dk>
14625 L:      linux-usb@vger.kernel.org
14626 S:      Maintained
14627 F:      drivers/usb/c67x00/
14628
14629 USB DAVICOM DM9601 DRIVER
14630 M:      Peter Korsgaard <jacmet@sunsite.dk>
14631 L:      netdev@vger.kernel.org
14632 W:      http://www.linux-usb.org/usbnet
14633 S:      Maintained
14634 F:      drivers/net/usb/dm9601.c
14635
14636 USB DIAMOND RIO500 DRIVER
14637 M:      Cesar Miquel <miquel@df.uba.ar>
14638 L:      rio500-users@lists.sourceforge.net
14639 W:      http://rio500.sourceforge.net
14640 S:      Maintained
14641 F:      drivers/usb/misc/rio500*
14642
14643 USB EHCI DRIVER
14644 M:      Alan Stern <stern@rowland.harvard.edu>
14645 L:      linux-usb@vger.kernel.org
14646 S:      Maintained
14647 F:      Documentation/usb/ehci.txt
14648 F:      drivers/usb/host/ehci*
14649
14650 USB GADGET/PERIPHERAL SUBSYSTEM
14651 M:      Felipe Balbi <balbi@kernel.org>
14652 L:      linux-usb@vger.kernel.org
14653 W:      http://www.linux-usb.org/gadget
14654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14655 S:      Maintained
14656 F:      drivers/usb/gadget/
14657 F:      include/linux/usb/gadget*
14658
14659 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14660 M:      Jiri Kosina <jikos@kernel.org>
14661 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14662 L:      linux-usb@vger.kernel.org
14663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14664 S:      Maintained
14665 F:      Documentation/hid/hiddev.txt
14666 F:      drivers/hid/usbhid/
14667
14668 USB INTEL XHCI ROLE MUX DRIVER
14669 M:      Hans de Goede <hdegoede@redhat.com>
14670 L:      linux-usb@vger.kernel.org
14671 S:      Maintained
14672 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14673
14674 USB ISP116X DRIVER
14675 M:      Olav Kongas <ok@artecdesign.ee>
14676 L:      linux-usb@vger.kernel.org
14677 S:      Maintained
14678 F:      drivers/usb/host/isp116x*
14679 F:      include/linux/usb/isp116x.h
14680
14681 USB LAN78XX ETHERNET DRIVER
14682 M:      Woojung Huh <woojung.huh@microchip.com>
14683 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14684 L:      netdev@vger.kernel.org
14685 S:      Maintained
14686 F:      drivers/net/usb/lan78xx.*
14687
14688 USB MASS STORAGE DRIVER
14689 M:      Alan Stern <stern@rowland.harvard.edu>
14690 L:      linux-usb@vger.kernel.org
14691 L:      usb-storage@lists.one-eyed-alien.net
14692 S:      Maintained
14693 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14694 F:      drivers/usb/storage/
14695
14696 USB MIDI DRIVER
14697 M:      Clemens Ladisch <clemens@ladisch.de>
14698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14699 T:      git git://git.alsa-project.org/alsa-kernel.git
14700 S:      Maintained
14701 F:      sound/usb/midi.*
14702
14703 USB NETWORKING DRIVERS
14704 L:      linux-usb@vger.kernel.org
14705 S:      Odd Fixes
14706 F:      drivers/net/usb/
14707
14708 USB OHCI DRIVER
14709 M:      Alan Stern <stern@rowland.harvard.edu>
14710 L:      linux-usb@vger.kernel.org
14711 S:      Maintained
14712 F:      Documentation/usb/ohci.txt
14713 F:      drivers/usb/host/ohci*
14714
14715 USB OTG FSM (Finite State Machine)
14716 M:      Peter Chen <Peter.Chen@nxp.com>
14717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14718 L:      linux-usb@vger.kernel.org
14719 S:      Maintained
14720 F:      drivers/usb/common/usb-otg-fsm.c
14721
14722 USB OVER IP DRIVER
14723 M:      Valentina Manea <valentina.manea.m@gmail.com>
14724 M:      Shuah Khan <shuah@kernel.org>
14725 L:      linux-usb@vger.kernel.org
14726 S:      Maintained
14727 F:      Documentation/usb/usbip_protocol.txt
14728 F:      drivers/usb/usbip/
14729 F:      tools/usb/usbip/
14730 F:      tools/testing/selftests/drivers/usb/usbip/
14731
14732 USB PEGASUS DRIVER
14733 M:      Petko Manolov <petkan@nucleusys.com>
14734 L:      linux-usb@vger.kernel.org
14735 L:      netdev@vger.kernel.org
14736 T:      git git://github.com/petkan/pegasus.git
14737 W:      https://github.com/petkan/pegasus
14738 S:      Maintained
14739 F:      drivers/net/usb/pegasus.*
14740
14741 USB PHY LAYER
14742 M:      Felipe Balbi <balbi@kernel.org>
14743 L:      linux-usb@vger.kernel.org
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14745 S:      Maintained
14746 F:      drivers/usb/phy/
14747
14748 USB PRINTER DRIVER (usblp)
14749 M:      Pete Zaitcev <zaitcev@redhat.com>
14750 L:      linux-usb@vger.kernel.org
14751 S:      Supported
14752 F:      drivers/usb/class/usblp.c
14753
14754 USB QMI WWAN NETWORK DRIVER
14755 M:      Bjørn Mork <bjorn@mork.no>
14756 L:      netdev@vger.kernel.org
14757 S:      Maintained
14758 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14759 F:      drivers/net/usb/qmi_wwan.c
14760
14761 USB RTL8150 DRIVER
14762 M:      Petko Manolov <petkan@nucleusys.com>
14763 L:      linux-usb@vger.kernel.org
14764 L:      netdev@vger.kernel.org
14765 T:      git git://github.com/petkan/rtl8150.git
14766 W:      https://github.com/petkan/rtl8150
14767 S:      Maintained
14768 F:      drivers/net/usb/rtl8150.c
14769
14770 USB SERIAL SUBSYSTEM
14771 M:      Johan Hovold <johan@kernel.org>
14772 L:      linux-usb@vger.kernel.org
14773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14774 S:      Maintained
14775 F:      Documentation/usb/usb-serial.txt
14776 F:      drivers/usb/serial/
14777 F:      include/linux/usb/serial.h
14778
14779 USB SMSC75XX ETHERNET DRIVER
14780 M:      Steve Glendinning <steve.glendinning@shawell.net>
14781 L:      netdev@vger.kernel.org
14782 S:      Maintained
14783 F:      drivers/net/usb/smsc75xx.*
14784
14785 USB SMSC95XX ETHERNET DRIVER
14786 M:      Steve Glendinning <steve.glendinning@shawell.net>
14787 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14788 L:      netdev@vger.kernel.org
14789 S:      Maintained
14790 F:      drivers/net/usb/smsc95xx.*
14791
14792 USB SUBSYSTEM
14793 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14794 L:      linux-usb@vger.kernel.org
14795 W:      http://www.linux-usb.org
14796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14797 S:      Supported
14798 F:      Documentation/devicetree/bindings/usb/
14799 F:      Documentation/usb/
14800 F:      drivers/usb/
14801 F:      include/linux/usb.h
14802 F:      include/linux/usb/
14803
14804 USB TYPEC PI3USB30532 MUX DRIVER
14805 M:      Hans de Goede <hdegoede@redhat.com>
14806 L:      linux-usb@vger.kernel.org
14807 S:      Maintained
14808 F:      drivers/usb/typec/mux/pi3usb30532.c
14809
14810 USB TYPEC SUBSYSTEM
14811 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14812 L:      linux-usb@vger.kernel.org
14813 S:      Maintained
14814 F:      Documentation/ABI/testing/sysfs-class-typec
14815 F:      Documentation/usb/typec.rst
14816 F:      drivers/usb/typec/
14817 F:      include/linux/usb/typec.h
14818
14819 USB UHCI DRIVER
14820 M:      Alan Stern <stern@rowland.harvard.edu>
14821 L:      linux-usb@vger.kernel.org
14822 S:      Maintained
14823 F:      drivers/usb/host/uhci*
14824
14825 USB VIDEO CLASS
14826 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14827 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14828 L:      linux-media@vger.kernel.org
14829 T:      git git://linuxtv.org/media_tree.git
14830 W:      http://www.ideasonboard.org/uvc/
14831 S:      Maintained
14832 F:      drivers/media/usb/uvc/
14833 F:      include/uapi/linux/uvcvideo.h
14834
14835 USB VISION DRIVER
14836 M:      Hans Verkuil <hverkuil@xs4all.nl>
14837 L:      linux-media@vger.kernel.org
14838 T:      git git://linuxtv.org/media_tree.git
14839 W:      https://linuxtv.org
14840 S:      Odd Fixes
14841 F:      drivers/media/usb/usbvision/
14842
14843 USB WEBCAM GADGET
14844 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14845 L:      linux-usb@vger.kernel.org
14846 S:      Maintained
14847 F:      drivers/usb/gadget/function/*uvc*
14848 F:      drivers/usb/gadget/legacy/webcam.c
14849
14850 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14851 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14852 L:      linux-wireless@vger.kernel.org
14853 S:      Maintained
14854 F:      drivers/net/wireless/rndis_wlan.c
14855
14856 USB XHCI DRIVER
14857 M:      Mathias Nyman <mathias.nyman@intel.com>
14858 L:      linux-usb@vger.kernel.org
14859 S:      Supported
14860 F:      drivers/usb/host/xhci*
14861 F:      drivers/usb/host/pci-quirks*
14862
14863 USB ZD1201 DRIVER
14864 L:      linux-wireless@vger.kernel.org
14865 W:      http://linux-lc100020.sourceforge.net
14866 S:      Orphan
14867 F:      drivers/net/wireless/zydas/zd1201.*
14868
14869 USB ZR364XX DRIVER
14870 M:      Antoine Jacquet <royale@zerezo.com>
14871 L:      linux-usb@vger.kernel.org
14872 L:      linux-media@vger.kernel.org
14873 T:      git git://linuxtv.org/media_tree.git
14874 W:      http://royale.zerezo.com/zr364xx/
14875 S:      Maintained
14876 F:      Documentation/media/v4l-drivers/zr364xx*
14877 F:      drivers/media/usb/zr364xx/
14878
14879 USER-MODE LINUX (UML)
14880 M:      Jeff Dike <jdike@addtoit.com>
14881 M:      Richard Weinberger <richard@nod.at>
14882 L:      user-mode-linux-devel@lists.sourceforge.net
14883 L:      user-mode-linux-user@lists.sourceforge.net
14884 W:      http://user-mode-linux.sourceforge.net
14885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14886 S:      Maintained
14887 F:      Documentation/virtual/uml/
14888 F:      arch/um/
14889 F:      arch/x86/um/
14890 F:      fs/hostfs/
14891 F:      fs/hppfs/
14892
14893 USERSPACE I/O (UIO)
14894 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14895 S:      Maintained
14896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14897 F:      Documentation/driver-api/uio-howto.rst
14898 F:      drivers/uio/
14899 F:      include/linux/uio*.h
14900
14901 UTIL-LINUX PACKAGE
14902 M:      Karel Zak <kzak@redhat.com>
14903 L:      util-linux@vger.kernel.org
14904 W:      http://en.wikipedia.org/wiki/Util-linux
14905 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14906 S:      Maintained
14907
14908 UUID HELPERS
14909 M:      Christoph Hellwig <hch@lst.de>
14910 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14911 L:      linux-kernel@vger.kernel.org
14912 T:      git git://git.infradead.org/users/hch/uuid.git
14913 F:      lib/uuid.c
14914 F:      lib/test_uuid.c
14915 F:      include/linux/uuid.h
14916 F:      include/uapi/linux/uuid.h
14917 S:      Maintained
14918
14919 UVESAFB DRIVER
14920 M:      Michal Januszewski <spock@gentoo.org>
14921 L:      linux-fbdev@vger.kernel.org
14922 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14923 S:      Maintained
14924 F:      Documentation/fb/uvesafb.txt
14925 F:      drivers/video/fbdev/uvesafb.*
14926
14927 VF610 NAND DRIVER
14928 M:      Stefan Agner <stefan@agner.ch>
14929 L:      linux-mtd@lists.infradead.org
14930 S:      Supported
14931 F:      drivers/mtd/nand/raw/vf610_nfc.c
14932
14933 VFAT/FAT/MSDOS FILESYSTEM
14934 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14935 S:      Maintained
14936 F:      Documentation/filesystems/vfat.txt
14937 F:      fs/fat/
14938
14939 VFIO DRIVER
14940 M:      Alex Williamson <alex.williamson@redhat.com>
14941 L:      kvm@vger.kernel.org
14942 T:      git git://github.com/awilliam/linux-vfio.git
14943 S:      Maintained
14944 F:      Documentation/vfio.txt
14945 F:      drivers/vfio/
14946 F:      include/linux/vfio.h
14947 F:      include/uapi/linux/vfio.h
14948
14949 VFIO MEDIATED DEVICE DRIVERS
14950 M:      Kirti Wankhede <kwankhede@nvidia.com>
14951 L:      kvm@vger.kernel.org
14952 S:      Maintained
14953 F:      Documentation/vfio-mediated-device.txt
14954 F:      drivers/vfio/mdev/
14955 F:      include/linux/mdev.h
14956 F:      samples/vfio-mdev/
14957
14958 VFIO PLATFORM DRIVER
14959 M:      Eric Auger <eric.auger@redhat.com>
14960 L:      kvm@vger.kernel.org
14961 S:      Maintained
14962 F:      drivers/vfio/platform/
14963
14964 VGA_SWITCHEROO
14965 R:      Lukas Wunner <lukas@wunner.de>
14966 S:      Maintained
14967 F:      Documentation/gpu/vga-switcheroo.rst
14968 F:      drivers/gpu/vga/vga_switcheroo.c
14969 F:      include/linux/vga_switcheroo.h
14970 T:      git git://anongit.freedesktop.org/drm/drm-misc
14971
14972 VIA RHINE NETWORK DRIVER
14973 S:      Orphan
14974 F:      drivers/net/ethernet/via/via-rhine.c
14975
14976 VIA SD/MMC CARD CONTROLLER DRIVER
14977 M:      Bruce Chang <brucechang@via.com.tw>
14978 M:      Harald Welte <HaraldWelte@viatech.com>
14979 S:      Maintained
14980 F:      drivers/mmc/host/via-sdmmc.c
14981
14982 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14983 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14984 L:      linux-fbdev@vger.kernel.org
14985 S:      Maintained
14986 F:      include/linux/via-core.h
14987 F:      include/linux/via-gpio.h
14988 F:      include/linux/via_i2c.h
14989 F:      drivers/video/fbdev/via/
14990
14991 VIA VELOCITY NETWORK DRIVER
14992 M:      Francois Romieu <romieu@fr.zoreil.com>
14993 L:      netdev@vger.kernel.org
14994 S:      Maintained
14995 F:      drivers/net/ethernet/via/via-velocity.*
14996
14997 VIDEO MULTIPLEXER DRIVER
14998 M:      Philipp Zabel <p.zabel@pengutronix.de>
14999 L:      linux-media@vger.kernel.org
15000 S:      Maintained
15001 F:      drivers/media/platform/video-mux.c
15002
15003 VIDEOBUF2 FRAMEWORK
15004 M:      Pawel Osciak <pawel@osciak.com>
15005 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15006 M:      Kyungmin Park <kyungmin.park@samsung.com>
15007 L:      linux-media@vger.kernel.org
15008 S:      Maintained
15009 F:      drivers/media/v4l2-core/videobuf2-*
15010 F:      include/media/videobuf2-*
15011
15012 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15013 M:      Helen Koike <helen.koike@collabora.com>
15014 L:      linux-media@vger.kernel.org
15015 T:      git git://linuxtv.org/media_tree.git
15016 W:      https://linuxtv.org
15017 S:      Maintained
15018 F:      drivers/media/platform/vimc/*
15019
15020 VIRT LIB
15021 M:      Alex Williamson <alex.williamson@redhat.com>
15022 M:      Paolo Bonzini <pbonzini@redhat.com>
15023 L:      kvm@vger.kernel.org
15024 S:      Supported
15025 F:      virt/lib/
15026
15027 VIRTIO AND VHOST VSOCK DRIVER
15028 M:      Stefan Hajnoczi <stefanha@redhat.com>
15029 L:      kvm@vger.kernel.org
15030 L:      virtualization@lists.linux-foundation.org
15031 L:      netdev@vger.kernel.org
15032 S:      Maintained
15033 F:      include/linux/virtio_vsock.h
15034 F:      include/uapi/linux/virtio_vsock.h
15035 F:      include/uapi/linux/vsockmon.h
15036 F:      include/uapi/linux/vm_sockets_diag.h
15037 F:      net/vmw_vsock/diag.c
15038 F:      net/vmw_vsock/af_vsock_tap.c
15039 F:      net/vmw_vsock/virtio_transport_common.c
15040 F:      net/vmw_vsock/virtio_transport.c
15041 F:      drivers/net/vsockmon.c
15042 F:      drivers/vhost/vsock.c
15043 F:      drivers/vhost/vsock.h
15044 F:      tools/testing/vsock/
15045
15046 VIRTIO CONSOLE DRIVER
15047 M:      Amit Shah <amit@kernel.org>
15048 L:      virtualization@lists.linux-foundation.org
15049 S:      Maintained
15050 F:      drivers/char/virtio_console.c
15051 F:      include/linux/virtio_console.h
15052 F:      include/uapi/linux/virtio_console.h
15053
15054 VIRTIO CORE, NET AND BLOCK DRIVERS
15055 M:      "Michael S. Tsirkin" <mst@redhat.com>
15056 M:      Jason Wang <jasowang@redhat.com>
15057 L:      virtualization@lists.linux-foundation.org
15058 S:      Maintained
15059 F:      Documentation/devicetree/bindings/virtio/
15060 F:      drivers/virtio/
15061 F:      tools/virtio/
15062 F:      drivers/net/virtio_net.c
15063 F:      drivers/block/virtio_blk.c
15064 F:      include/linux/virtio*.h
15065 F:      include/uapi/linux/virtio_*.h
15066 F:      drivers/crypto/virtio/
15067 F:      mm/balloon_compaction.c
15068
15069 VIRTIO CRYPTO DRIVER
15070 M:      Gonglei <arei.gonglei@huawei.com>
15071 L:      virtualization@lists.linux-foundation.org
15072 L:      linux-crypto@vger.kernel.org
15073 S:      Maintained
15074 F:      drivers/crypto/virtio/
15075 F:      include/uapi/linux/virtio_crypto.h
15076
15077 VIRTIO DRIVERS FOR S390
15078 M:      Cornelia Huck <cohuck@redhat.com>
15079 M:      Halil Pasic <pasic@linux.ibm.com>
15080 L:      linux-s390@vger.kernel.org
15081 L:      virtualization@lists.linux-foundation.org
15082 L:      kvm@vger.kernel.org
15083 S:      Supported
15084 F:      drivers/s390/virtio/
15085 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15086
15087 VIRTIO GPU DRIVER
15088 M:      David Airlie <airlied@linux.ie>
15089 M:      Gerd Hoffmann <kraxel@redhat.com>
15090 L:      dri-devel@lists.freedesktop.org
15091 L:      virtualization@lists.linux-foundation.org
15092 T:      git git://anongit.freedesktop.org/drm/drm-misc
15093 S:      Maintained
15094 F:      drivers/gpu/drm/virtio/
15095 F:      include/uapi/linux/virtio_gpu.h
15096
15097 VIRTIO HOST (VHOST)
15098 M:      "Michael S. Tsirkin" <mst@redhat.com>
15099 M:      Jason Wang <jasowang@redhat.com>
15100 L:      kvm@vger.kernel.org
15101 L:      virtualization@lists.linux-foundation.org
15102 L:      netdev@vger.kernel.org
15103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15104 S:      Maintained
15105 F:      drivers/vhost/
15106 F:      include/uapi/linux/vhost.h
15107
15108 VIRTIO INPUT DRIVER
15109 M:      Gerd Hoffmann <kraxel@redhat.com>
15110 S:      Maintained
15111 F:      drivers/virtio/virtio_input.c
15112 F:      include/uapi/linux/virtio_input.h
15113
15114 VIRTUAL BOX GUEST DEVICE DRIVER
15115 M:      Hans de Goede <hdegoede@redhat.com>
15116 M:      Arnd Bergmann <arnd@arndb.de>
15117 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15118 S:      Maintained
15119 F:      include/linux/vbox_utils.h
15120 F:      include/uapi/linux/vbox*.h
15121 F:      drivers/virt/vboxguest/
15122
15123 VIRTUAL SERIO DEVICE DRIVER
15124 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15125 S:      Maintained
15126 F:      drivers/input/serio/userio.c
15127 F:      include/uapi/linux/userio.h
15128
15129 VIVID VIRTUAL VIDEO DRIVER
15130 M:      Hans Verkuil <hverkuil@xs4all.nl>
15131 L:      linux-media@vger.kernel.org
15132 T:      git git://linuxtv.org/media_tree.git
15133 W:      https://linuxtv.org
15134 S:      Maintained
15135 F:      drivers/media/platform/vivid/*
15136
15137 VLYNQ BUS
15138 M:      Florian Fainelli <f.fainelli@gmail.com>
15139 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15140 S:      Maintained
15141 F:      drivers/vlynq/vlynq.c
15142 F:      include/linux/vlynq.h
15143
15144 VME SUBSYSTEM
15145 M:      Martyn Welch <martyn@welchs.me.uk>
15146 M:      Manohar Vanga <manohar.vanga@gmail.com>
15147 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15148 L:      devel@driverdev.osuosl.org
15149 S:      Maintained
15150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15151 F:      Documentation/driver-api/vme.rst
15152 F:      drivers/staging/vme/
15153 F:      drivers/vme/
15154 F:      include/linux/vme*
15155
15156 VMWARE BALLOON DRIVER
15157 M:      Xavier Deguillard <xdeguillard@vmware.com>
15158 M:      Philip Moltmann <moltmann@vmware.com>
15159 M:      "VMware, Inc." <pv-drivers@vmware.com>
15160 L:      linux-kernel@vger.kernel.org
15161 S:      Maintained
15162 F:      drivers/misc/vmw_balloon.c
15163
15164 VMWARE HYPERVISOR INTERFACE
15165 M:      Alok Kataria <akataria@vmware.com>
15166 L:      virtualization@lists.linux-foundation.org
15167 S:      Supported
15168 F:      arch/x86/kernel/cpu/vmware.c
15169
15170 VMWARE PVRDMA DRIVER
15171 M:      Adit Ranadive <aditr@vmware.com>
15172 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15173 L:      linux-rdma@vger.kernel.org
15174 S:      Maintained
15175 F:      drivers/infiniband/hw/vmw_pvrdma/
15176
15177 VMware PVSCSI driver
15178 M:      Jim Gill <jgill@vmware.com>
15179 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15180 L:      linux-scsi@vger.kernel.org
15181 S:      Maintained
15182 F:      drivers/scsi/vmw_pvscsi.c
15183 F:      drivers/scsi/vmw_pvscsi.h
15184
15185 VMWARE VMMOUSE SUBDRIVER
15186 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15187 M:      "VMware, Inc." <pv-drivers@vmware.com>
15188 L:      linux-input@vger.kernel.org
15189 S:      Maintained
15190 F:      drivers/input/mouse/vmmouse.c
15191 F:      drivers/input/mouse/vmmouse.h
15192
15193 VMWARE VMXNET3 ETHERNET DRIVER
15194 M:      Ronak Doshi <doshir@vmware.com>
15195 M:      "VMware, Inc." <pv-drivers@vmware.com>
15196 L:      netdev@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/net/vmxnet3/
15199
15200 VOCORE VOCORE2 BOARD
15201 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15202 L:      linux-mips@linux-mips.org
15203 S:      Maintained
15204 F:      arch/mips/boot/dts/ralink/vocore2.dts
15205
15206 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15207 M:      Liam Girdwood <lgirdwood@gmail.com>
15208 M:      Mark Brown <broonie@kernel.org>
15209 L:      linux-kernel@vger.kernel.org
15210 W:      http://www.slimlogic.co.uk/?p=48
15211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15212 S:      Supported
15213 F:      Documentation/devicetree/bindings/regulator/
15214 F:      Documentation/power/regulator/
15215 F:      drivers/regulator/
15216 F:      include/dt-bindings/regulator/
15217 F:      include/linux/regulator/
15218
15219 VRF
15220 M:      David Ahern <dsa@cumulusnetworks.com>
15221 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15222 L:      netdev@vger.kernel.org
15223 S:      Maintained
15224 F:      drivers/net/vrf.c
15225 F:      Documentation/networking/vrf.txt
15226
15227 VT1211 HARDWARE MONITOR DRIVER
15228 M:      Juerg Haefliger <juergh@gmail.com>
15229 L:      linux-hwmon@vger.kernel.org
15230 S:      Maintained
15231 F:      Documentation/hwmon/vt1211
15232 F:      drivers/hwmon/vt1211.c
15233
15234 VT8231 HARDWARE MONITOR DRIVER
15235 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15236 L:      linux-hwmon@vger.kernel.org
15237 S:      Maintained
15238 F:      drivers/hwmon/vt8231.c
15239
15240 VUB300 USB to SDIO/SD/MMC bridge chip
15241 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15242 L:      linux-mmc@vger.kernel.org
15243 L:      linux-usb@vger.kernel.org
15244 S:      Supported
15245 F:      drivers/mmc/host/vub300.c
15246
15247 W1 DALLAS'S 1-WIRE BUS
15248 M:      Evgeniy Polyakov <zbr@ioremap.net>
15249 S:      Maintained
15250 F:      Documentation/w1/
15251 F:      drivers/w1/
15252 F:      include/linux/w1.h
15253
15254 W83791D HARDWARE MONITORING DRIVER
15255 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15256 L:      linux-hwmon@vger.kernel.org
15257 S:      Maintained
15258 F:      Documentation/hwmon/w83791d
15259 F:      drivers/hwmon/w83791d.c
15260
15261 W83793 HARDWARE MONITORING DRIVER
15262 M:      Rudolf Marek <r.marek@assembler.cz>
15263 L:      linux-hwmon@vger.kernel.org
15264 S:      Maintained
15265 F:      Documentation/hwmon/w83793
15266 F:      drivers/hwmon/w83793.c
15267
15268 W83795 HARDWARE MONITORING DRIVER
15269 M:      Jean Delvare <jdelvare@suse.com>
15270 L:      linux-hwmon@vger.kernel.org
15271 S:      Maintained
15272 F:      drivers/hwmon/w83795.c
15273
15274 W83L51xD SD/MMC CARD INTERFACE DRIVER
15275 M:      Pierre Ossman <pierre@ossman.eu>
15276 S:      Maintained
15277 F:      drivers/mmc/host/wbsd.*
15278
15279 WACOM PROTOCOL 4 SERIAL TABLETS
15280 M:      Julian Squires <julian@cipht.net>
15281 M:      Hans de Goede <hdegoede@redhat.com>
15282 L:      linux-input@vger.kernel.org
15283 S:      Maintained
15284 F:      drivers/input/tablet/wacom_serial4.c
15285
15286 WATCHDOG DEVICE DRIVERS
15287 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15288 M:      Guenter Roeck <linux@roeck-us.net>
15289 L:      linux-watchdog@vger.kernel.org
15290 W:      http://www.linux-watchdog.org/
15291 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15292 S:      Maintained
15293 F:      Documentation/devicetree/bindings/watchdog/
15294 F:      Documentation/watchdog/
15295 F:      drivers/watchdog/
15296 F:      include/linux/watchdog.h
15297 F:      include/uapi/linux/watchdog.h
15298
15299 WHISKEYCOVE PMIC GPIO DRIVER
15300 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15301 L:      linux-gpio@vger.kernel.org
15302 S:      Maintained
15303 F:      drivers/gpio/gpio-wcove.c
15304
15305 WIIMOTE HID DRIVER
15306 M:      David Herrmann <dh.herrmann@googlemail.com>
15307 L:      linux-input@vger.kernel.org
15308 S:      Maintained
15309 F:      drivers/hid/hid-wiimote*
15310
15311 WILOCITY WIL6210 WIRELESS DRIVER
15312 M:      Maya Erez <merez@codeaurora.org>
15313 L:      linux-wireless@vger.kernel.org
15314 L:      wil6210@qti.qualcomm.com
15315 S:      Supported
15316 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15317 F:      drivers/net/wireless/ath/wil6210/
15318
15319 WIMAX STACK
15320 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15321 M:      linux-wimax@intel.com
15322 L:      wimax@linuxwimax.org (subscribers-only)
15323 S:      Supported
15324 W:      http://linuxwimax.org
15325 F:      Documentation/wimax/README.wimax
15326 F:      include/linux/wimax/debug.h
15327 F:      include/net/wimax.h
15328 F:      include/uapi/linux/wimax.h
15329 F:      net/wimax/
15330
15331 WINBOND CIR DRIVER
15332 M:      David Härdeman <david@hardeman.nu>
15333 S:      Maintained
15334 F:      drivers/media/rc/winbond-cir.c
15335
15336 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15337 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15338 L:      linux-watchdog@vger.kernel.org
15339 S:      Maintained
15340 F:      drivers/watchdog/ebc-c384_wdt.c
15341
15342 WINSYSTEMS WS16C48 GPIO DRIVER
15343 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15344 L:      linux-gpio@vger.kernel.org
15345 S:      Maintained
15346 F:      drivers/gpio/gpio-ws16c48.c
15347
15348 WISTRON LAPTOP BUTTON DRIVER
15349 M:      Miloslav Trmac <mitr@volny.cz>
15350 S:      Maintained
15351 F:      drivers/input/misc/wistron_btns.c
15352
15353 WL3501 WIRELESS PCMCIA CARD DRIVER
15354 L:      linux-wireless@vger.kernel.org
15355 S:      Odd fixes
15356 F:      drivers/net/wireless/wl3501*
15357
15358 WOLFSON MICROELECTRONICS DRIVERS
15359 L:      patches@opensource.cirrus.com
15360 T:      git https://github.com/CirrusLogic/linux-drivers.git
15361 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15362 S:      Supported
15363 F:      Documentation/hwmon/wm83??
15364 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15365 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15366 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15367 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15368 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15369 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15370 F:      drivers/clk/clk-wm83*.c
15371 F:      drivers/extcon/extcon-arizona.c
15372 F:      drivers/leds/leds-wm83*.c
15373 F:      drivers/gpio/gpio-*wm*.c
15374 F:      drivers/gpio/gpio-arizona.c
15375 F:      drivers/hwmon/wm83??-hwmon.c
15376 F:      drivers/input/misc/wm831x-on.c
15377 F:      drivers/input/touchscreen/wm831x-ts.c
15378 F:      drivers/input/touchscreen/wm97*.c
15379 F:      drivers/mfd/arizona*
15380 F:      drivers/mfd/wm*.c
15381 F:      drivers/mfd/cs47l24*
15382 F:      drivers/power/supply/wm83*.c
15383 F:      drivers/rtc/rtc-wm83*.c
15384 F:      drivers/regulator/wm8*.c
15385 F:      drivers/regulator/arizona*
15386 F:      drivers/video/backlight/wm83*_bl.c
15387 F:      drivers/watchdog/wm83*_wdt.c
15388 F:      include/linux/mfd/arizona/
15389 F:      include/linux/mfd/wm831x/
15390 F:      include/linux/mfd/wm8350/
15391 F:      include/linux/mfd/wm8400*
15392 F:      include/linux/regulator/arizona*
15393 F:      include/linux/wm97xx.h
15394 F:      include/sound/wm????.h
15395 F:      sound/soc/codecs/arizona.?
15396 F:      sound/soc/codecs/wm*
15397 F:      sound/soc/codecs/cs47l24*
15398
15399 WORKQUEUE
15400 M:      Tejun Heo <tj@kernel.org>
15401 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15403 S:      Maintained
15404 F:      include/linux/workqueue.h
15405 F:      kernel/workqueue.c
15406 F:      Documentation/core-api/workqueue.rst
15407
15408 X-POWERS AXP288 PMIC DRIVERS
15409 M:      Hans de Goede <hdegoede@redhat.com>
15410 S:      Maintained
15411 N:      axp288
15412 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15413
15414 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15415 M:      Chen-Yu Tsai <wens@csie.org>
15416 L:      linux-kernel@vger.kernel.org
15417 S:      Maintained
15418 N:      axp[128]
15419
15420 X.25 NETWORK LAYER
15421 M:      Andrew Hendry <andrew.hendry@gmail.com>
15422 L:      linux-x25@vger.kernel.org
15423 S:      Odd Fixes
15424 F:      Documentation/networking/x25*
15425 F:      include/net/x25*
15426 F:      net/x25/
15427
15428 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15429 M:      Thomas Gleixner <tglx@linutronix.de>
15430 M:      Ingo Molnar <mingo@redhat.com>
15431 R:      "H. Peter Anvin" <hpa@zytor.com>
15432 M:      x86@kernel.org
15433 L:      linux-kernel@vger.kernel.org
15434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15435 S:      Maintained
15436 F:      Documentation/x86/
15437 F:      arch/x86/
15438
15439 X86 MCE INFRASTRUCTURE
15440 M:      Tony Luck <tony.luck@intel.com>
15441 M:      Borislav Petkov <bp@alien8.de>
15442 L:      linux-edac@vger.kernel.org
15443 S:      Maintained
15444 F:      arch/x86/kernel/cpu/mcheck/*
15445
15446 X86 MICROCODE UPDATE SUPPORT
15447 M:      Borislav Petkov <bp@alien8.de>
15448 S:      Maintained
15449 F:      arch/x86/kernel/cpu/microcode/*
15450
15451 X86 PLATFORM DRIVERS
15452 M:      Darren Hart <dvhart@infradead.org>
15453 M:      Andy Shevchenko <andy@infradead.org>
15454 L:      platform-driver-x86@vger.kernel.org
15455 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15456 S:      Maintained
15457 F:      drivers/platform/x86/
15458 F:      drivers/platform/olpc/
15459
15460 X86 VDSO
15461 M:      Andy Lutomirski <luto@amacapital.net>
15462 L:      linux-kernel@vger.kernel.org
15463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15464 S:      Maintained
15465 F:      arch/x86/entry/vdso/
15466
15467 XC2028/3028 TUNER DRIVER
15468 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15469 L:      linux-media@vger.kernel.org
15470 W:      https://linuxtv.org
15471 T:      git git://linuxtv.org/media_tree.git
15472 S:      Maintained
15473 F:      drivers/media/tuners/tuner-xc2028.*
15474
15475 XEN BLOCK SUBSYSTEM
15476 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15477 M:      Roger Pau Monné <roger.pau@citrix.com>
15478 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15479 S:      Supported
15480 F:      drivers/block/xen-blkback/*
15481 F:      drivers/block/xen*
15482
15483 XEN HYPERVISOR ARM
15484 M:      Stefano Stabellini <sstabellini@kernel.org>
15485 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15486 S:      Maintained
15487 F:      arch/arm/xen/
15488 F:      arch/arm/include/asm/xen/
15489
15490 XEN HYPERVISOR ARM64
15491 M:      Stefano Stabellini <sstabellini@kernel.org>
15492 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15493 S:      Maintained
15494 F:      arch/arm64/xen/
15495 F:      arch/arm64/include/asm/xen/
15496
15497 XEN HYPERVISOR INTERFACE
15498 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15499 M:      Juergen Gross <jgross@suse.com>
15500 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15502 S:      Supported
15503 F:      arch/x86/xen/
15504 F:      drivers/*/xen-*front.c
15505 F:      drivers/xen/
15506 F:      arch/x86/include/asm/xen/
15507 F:      arch/x86/include/asm/pvclock-abi.h
15508 F:      include/xen/
15509 F:      include/uapi/xen/
15510 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15511 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15512
15513 XEN NETWORK BACKEND DRIVER
15514 M:      Wei Liu <wei.liu2@citrix.com>
15515 M:      Paul Durrant <paul.durrant@citrix.com>
15516 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15517 L:      netdev@vger.kernel.org
15518 S:      Supported
15519 F:      drivers/net/xen-netback/*
15520
15521 XEN PCI SUBSYSTEM
15522 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15523 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15524 S:      Supported
15525 F:      arch/x86/pci/*xen*
15526 F:      drivers/pci/*xen*
15527
15528 XEN PVSCSI DRIVERS
15529 M:      Juergen Gross <jgross@suse.com>
15530 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15531 L:      linux-scsi@vger.kernel.org
15532 S:      Supported
15533 F:      drivers/scsi/xen-scsifront.c
15534 F:      drivers/xen/xen-scsiback.c
15535 F:      include/xen/interface/io/vscsiif.h
15536
15537 XEN SWIOTLB SUBSYSTEM
15538 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15539 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15540 L:      iommu@lists.linux-foundation.org
15541 S:      Supported
15542 F:      arch/x86/xen/*swiotlb*
15543 F:      drivers/xen/*swiotlb*
15544
15545 XEN SOUND FRONTEND DRIVER
15546 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15547 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15548 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15549 S:      Supported
15550 F:      sound/xen/*
15551
15552 XFS FILESYSTEM
15553 M:      Darrick J. Wong <darrick.wong@oracle.com>
15554 M:      linux-xfs@vger.kernel.org
15555 L:      linux-xfs@vger.kernel.org
15556 W:      http://xfs.org/
15557 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15558 S:      Supported
15559 F:      Documentation/filesystems/xfs.txt
15560 F:      fs/xfs/
15561
15562 XILINX AXI ETHERNET DRIVER
15563 M:      Anirudha Sarangi <anirudh@xilinx.com>
15564 M:      John Linn <John.Linn@xilinx.com>
15565 S:      Maintained
15566 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15567
15568 XILINX UARTLITE SERIAL DRIVER
15569 M:      Peter Korsgaard <jacmet@sunsite.dk>
15570 L:      linux-serial@vger.kernel.org
15571 S:      Maintained
15572 F:      drivers/tty/serial/uartlite.c
15573
15574 XILINX VIDEO IP CORES
15575 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15576 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15577 L:      linux-media@vger.kernel.org
15578 T:      git git://linuxtv.org/media_tree.git
15579 S:      Supported
15580 F:      Documentation/devicetree/bindings/media/xilinx/
15581 F:      drivers/media/platform/xilinx/
15582 F:      include/uapi/linux/xilinx-v4l2-controls.h
15583
15584 XILLYBUS DRIVER
15585 M:      Eli Billauer <eli.billauer@gmail.com>
15586 L:      linux-kernel@vger.kernel.org
15587 S:      Supported
15588 F:      drivers/char/xillybus/
15589
15590 XLP9XX I2C DRIVER
15591 M:      George Cherian <george.cherian@cavium.com>
15592 M:      Jan Glauber <jglauber@cavium.com>
15593 L:      linux-i2c@vger.kernel.org
15594 W:      http://www.cavium.com
15595 S:      Supported
15596 F:      drivers/i2c/busses/i2c-xlp9xx.c
15597
15598 XRA1403 GPIO EXPANDER
15599 M:      Nandor Han <nandor.han@ge.com>
15600 M:      Semi Malinen <semi.malinen@ge.com>
15601 L:      linux-gpio@vger.kernel.org
15602 S:      Maintained
15603 F:      drivers/gpio/gpio-xra1403.c
15604 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15605
15606 XTENSA XTFPGA PLATFORM SUPPORT
15607 M:      Max Filippov <jcmvbkbc@gmail.com>
15608 L:      linux-xtensa@linux-xtensa.org
15609 S:      Maintained
15610 F:      drivers/spi/spi-xtensa-xtfpga.c
15611 F:      sound/soc/xtensa/xtfpga-i2s.c
15612
15613 YAM DRIVER FOR AX.25
15614 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15615 L:      linux-hams@vger.kernel.org
15616 S:      Maintained
15617 F:      drivers/net/hamradio/yam*
15618 F:      include/linux/yam.h
15619
15620 YAMA SECURITY MODULE
15621 M:      Kees Cook <keescook@chromium.org>
15622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15623 S:      Supported
15624 F:      security/yama/
15625 F:      Documentation/admin-guide/LSM/Yama.rst
15626
15627 YEALINK PHONE DRIVER
15628 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15629 L:      usbb2k-api-dev@nongnu.org
15630 S:      Maintained
15631 F:      Documentation/input/yealink.rst
15632 F:      drivers/input/misc/yealink.*
15633
15634 Z8530 DRIVER FOR AX.25
15635 M:      Joerg Reuter <jreuter@yaina.de>
15636 W:      http://yaina.de/jreuter/
15637 W:      http://www.qsl.net/dl1bke/
15638 L:      linux-hams@vger.kernel.org
15639 S:      Maintained
15640 F:      Documentation/networking/z8530drv.txt
15641 F:      drivers/net/hamradio/*scc.c
15642 F:      drivers/net/hamradio/z8530.h
15643
15644 ZBUD COMPRESSED PAGE ALLOCATOR
15645 M:      Seth Jennings <sjenning@redhat.com>
15646 M:      Dan Streetman <ddstreet@ieee.org>
15647 L:      linux-mm@kvack.org
15648 S:      Maintained
15649 F:      mm/zbud.c
15650 F:      include/linux/zbud.h
15651
15652 ZD1211RW WIRELESS DRIVER
15653 M:      Daniel Drake <dsd@gentoo.org>
15654 M:      Ulrich Kunitz <kune@deine-taler.de>
15655 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15656 L:      linux-wireless@vger.kernel.org
15657 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15658 S:      Maintained
15659 F:      drivers/net/wireless/zydas/zd1211rw/
15660
15661 ZD1301 MEDIA DRIVER
15662 M:      Antti Palosaari <crope@iki.fi>
15663 L:      linux-media@vger.kernel.org
15664 W:      https://linuxtv.org/
15665 W:      http://palosaari.fi/linux/
15666 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15667 S:      Maintained
15668 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15669
15670 ZD1301_DEMOD MEDIA DRIVER
15671 M:      Antti Palosaari <crope@iki.fi>
15672 L:      linux-media@vger.kernel.org
15673 W:      https://linuxtv.org/
15674 W:      http://palosaari.fi/linux/
15675 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15676 S:      Maintained
15677 F:      drivers/media/dvb-frontends/zd1301_demod*
15678
15679 ZPOOL COMPRESSED PAGE STORAGE API
15680 M:      Dan Streetman <ddstreet@ieee.org>
15681 L:      linux-mm@kvack.org
15682 S:      Maintained
15683 F:      mm/zpool.c
15684 F:      include/linux/zpool.h
15685
15686 ZR36067 VIDEO FOR LINUX DRIVER
15687 L:      mjpeg-users@lists.sourceforge.net
15688 L:      linux-media@vger.kernel.org
15689 W:      http://mjpeg.sourceforge.net/driver-zoran/
15690 T:      hg https://linuxtv.org/hg/v4l-dvb
15691 S:      Odd Fixes
15692 F:      drivers/media/pci/zoran/
15693
15694 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15695 M:      Minchan Kim <minchan@kernel.org>
15696 M:      Nitin Gupta <ngupta@vflare.org>
15697 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15698 L:      linux-kernel@vger.kernel.org
15699 S:      Maintained
15700 F:      drivers/block/zram/
15701 F:      Documentation/blockdev/zram.txt
15702
15703 ZS DECSTATION Z85C30 SERIAL DRIVER
15704 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15705 S:      Maintained
15706 F:      drivers/tty/serial/zs.*
15707
15708 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15709 M:      Minchan Kim <minchan@kernel.org>
15710 M:      Nitin Gupta <ngupta@vflare.org>
15711 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15712 L:      linux-mm@kvack.org
15713 S:      Maintained
15714 F:      mm/zsmalloc.c
15715 F:      include/linux/zsmalloc.h
15716 F:      Documentation/vm/zsmalloc.rst
15717
15718 ZSWAP COMPRESSED SWAP CACHING
15719 M:      Seth Jennings <sjenning@redhat.com>
15720 M:      Dan Streetman <ddstreet@ieee.org>
15721 L:      linux-mm@kvack.org
15722 S:      Maintained
15723 F:      mm/zswap.c
15724
15725 THE REST
15726 M:      Linus Torvalds <torvalds@linux-foundation.org>
15727 L:      linux-kernel@vger.kernel.org
15728 Q:      http://patchwork.kernel.org/project/LKML/list/
15729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15730 S:      Buried alive in reporters
15731 F:      *
15732 F:      */